body {
   background-color: #ffffff;
   color: #8f8f8f;
   font-family: Arial, Verdana;
   font-weight: normal;
   font-size: 12px;  
}

h1 {
font-size: 30px;
color:#019BD4;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold
}

a {
   color: #272727;
   text-decoration: none;  
}

a:hover {
   color: #009BD4;
   text-decoration: underline;  
}

/* HELPERS */

.floatleft {
   float: left;  
}

.bottomborder {
   border-bottom: 1px solid #D5D5D5;
   width: 525px;  
}

.clearleft {
   clear: left;  
}

.bottomalign {
   vertical-align: bottom;  
}

/* FOOTER */

.footer {
   padding-top: 20px;
   padding-bottom: 10px;
   float: left;
   clear: left;
   width: 780px;  
}

.copyright {
   font-size: 10px;
   float: left;  
   padding-left: 20px;
}

.webaddress {
   float: right;  
}

/* TOP BAR */

.bar {
   background-color: #000000;
   width: 100%;
   height: 32px;
   color: #ffffff;  
}

.bardivide {
   margin-left: 10px;
   margin-right: 10px;
}

.bar a {
   text-decoration: none;
   color: #ffffff;
}

.bar a:hover {
   text-decoration: underline;
   color: #ffffff;  
}

.verticalalign {
   vertical-align: middle;  
}

/* MENU */

.menubar {
   width: 100%;
   height: 84px;
   /*border-bottom: 1px solid #D5D5D5;*/
   white-space: nowrap;
   background-image: url(../images/menu.gif);
   background-repeat: repeat-x;
   background-position: bottom;
}

.logo {
   border-bottom: 1px solid #D5D5D5;
   border-top: 1px solid #ffffff;
   background-color: #ffffff;
   height: 84px;
   width: 255px;
   float: left;
   overflow: hidden;  
}

.menuactive {
   border: 1px solid #D5D5D5;
   border-bottom: 1px solid #ffffff;;
   color: #009BD4;
   width: auto;
   height: 38px;
   text-align: center;
   font-weight: bolder;
   background-image: url(../images/menuactive.gif);
   background-repeat: repeat-x;
   line-height: 39px;
   float: left;
   margin-top: 46px;
   padding-left: 10px;
   padding-right: 10px;
   overflow: hidden;
}

.menu {
   border: 0px;
   border-top: 1px solid #ffffff;
   border-bottom: 1px solid #D5D5D5;
   color: #ffffff;
   height: 33px;
   width: auto;
   text-align: center;
   background-color: #000000;
   line-height: 29px;
   float: left;
   margin-top: 51px;
   padding-left: 10px;
   padding-right: 10px;
   overflow: hidden;
}

.menuspace {
   border-top: 1px solid #ffffff;
   border-bottom: 1px solid #D5D5D5;
   background-color: #ffffff;
   width: 3px;
   float: left;
   height: 84px;
}

.menu a {
   color: #ffffff;
   text-decoration: none;  
}

.menu a:hover {
   color: #009BD4;
   text-decoration: underline;
}

/* SUB MENU */

.submenubar {
   width: 100%;
   height: 29px;
   border-bottom: 1px solid #D5D5D5;
   white-space: nowrap;
   background-image: url(../images/submenu.gif);
   background-repeat: repeat-x;
   background-position: bottom;
   clear: left;
}

.submenu {
   color: #8f8f8f;
   float: left;
   padding-left: 20px;
   padding-top: 7px;
}

.submenu a {
   color: #8f8f8f;
   text-decoration: none;
}

.submenu a:hover {
   text-decoration: underline;
}

.submenuactive {
   color: #009bd4;
   float: left;
   padding-left: 20px;
   padding-top: 7px;
}

/* CLIENTS */
.clientssubmenu {
   padding-left: 450px;
}

/* FEATURES */

.featurebar {
   width: 100%;
   min-width: 800px;
   border-bottom: 1px solid #D5D5D5;
}

/* HOME FEATURE */

.homefeaturebar {
   height: 169px;
   background-color: #019BD4;
}

/* CANDIDATES */

.candidatesfeaturebar {
   height: 169px;
   background-color: #90CA54;
}

/* CLIENTS */

.clientsfeaturebar {
   height: 169px;
   background-color: #6E6E6E;
}

/* ABOUT */

.unlockingblock {
   background-image: url(../images/unlockingblock.jpg);
   background-repeat: no-repeat;
   background-color: #6F6F6F;
   color: #ffffff;
   width: 457px;
}

.unlockingblock p {
   margin-left: 5px;  
}

/* CONTACT */

.contact {
   padding-left: 8px;
   width: 280px; 
   float: left;  
}

/* CONTENT */

.content {
   padding-top: 18px;  
   padding-left: 75px;
}

.content p {
   padding-left: 7px;
   margin-top: 0px;
   width: 430px;  
}

/* QUOTES */

.quoteblock {
   padding-top: 15px;
   float: left; 
   clear: left;
   border: 1px solid #ffffff;
}