body { background-color: #979BA0; text-align: center; margin: 40px 0px 40px 0px; }

#wrapper { position: relative;  
		   margin: 0px 0px 0px 0px; 
		   width: 768; height: auto;   
		   background-color: #FFFFFF;  
		   margin-left: auto; 
		   margin-right: auto;
	}
	
#header { width: 768px;
		  height: 163px;
	}

#logo { clear: both;
		text-align: left;
		padding: 0px 0px 0px 0px; 
	}
	
.stdCopy01 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #373737; }

/****** begin top navigation ******/

#topNav { clear: both;
 		  width: 768px;
          background-color: #FFFFFF;
          text-align: right;
	}
	
#profileTabOn  { display: block;
	             float: left;
	             padding: 5px 12px 5px 12px; 
	             border-top:  2px solid #000000;
	             background-color: #666869;
	             font-family: Arial, Verdana, Helvetica;
	             letter-spacing: 1px; 
		         font-size: 10px;
		         font-weight: 400;
	             text-decoration: none;
	             color: #B72F37;
	}
	
#profileTabOn a { color: #FEFEFE; text-decoration: none; }
	
.vacationsTab  { display: block;
	           float: right;
	           padding: 0px 0px 0px 0px;
	           background-color: #2F704A;
	           font-family: Arial, Verdana, Helvetica;
 
		       font-size: 10px;
		       font-weight: bold;
	           text-decoration: none;
	           color: #FFFFFF;
	}
	
.vacationsTab a { display: block;
	            float: left;
	            padding: 5px 12px 5px 12px; 
	            background-color: #2F704A;
	            font-family: Arial, Verdana, Helvetica; 
		        font-size: 10px;
		        font-weight: bold;
	            text-decoration: none;
	            color: #FFFFFF;
	}

.profileTab  { display: block;
	           float: right;
	           padding: 0px 0px 0px 0px;
	           background-color: #DFE4EE;
	           font-family: Arial, Verdana, Helvetica;
 
		       font-size: 10px;
		       font-weight: bold;
	           text-decoration: none;
	           color: #373737;
	}
	
.profileTab a { display: block;
	            float: left;
	            padding: 5px 12px 5px 12px; 
	            background-color: #DFE4EE;
	            font-family: Arial, Verdana, Helvetica; 
		        font-size: 10px;
		        font-weight: bold;
	            text-decoration: none;
	            color: #373737;
	}
	
.profileTab a:hover { display: block;
	                  float: left;
	                  padding: 5px 12px 5px 12px; 
	                  background-color: #2A4A8D;
	                  font-family: Arial, Verdana, Helvetica; 
		              font-size: 10px;
		              font-weight: bold;
	                  text-decoration: none;
	                  color: #FFFFFF;
	}
	
.profileTabOn  { display: block;
	                  float: right;
	                 padding: 0px 0px 0px 0px;
	                  background-color: #2A4A8D;
	                  font-family: Arial, Verdana, Helvetica; 
		              font-size: 10px;
		              font-weight: bold;
	                  text-decoration: none;
	                  color: #FFFFFF;
	}
	
.profileTabOn a { display: block;
	            float: left;
	            padding: 5px 12px 5px 12px; 
	            background-color: #2A4A8D;
	            font-family: Arial, Verdana, Helvetica; 
		        font-size: 10px;
		        font-weight: bold;
	            text-decoration: none;
	            color: #FFFFFF;
	}
	
.profileTabOn a:hover { display: block;
	                  float: left;
	                  padding: 5px 12px 5px 12px; 
	                  background-color: #2A4A8D;
	                  font-family: Arial, Verdana, Helvetica; 
		              font-size: 10px;
		              font-weight: bold;
	                  text-decoration: none;
	                  color: #FFFFFF;
	}	
	
#navDivider { float: right;
			  height: 22px;
			  background-color: #BFBFBF;
              border-bottom: 11px solid #DFE4EE;
	}
html>body #navDivider { height: 10px; }





.dropdown { position: absolute; 
			visibility: hidden;  
			z-index: 100;
			text-align: left;
			font-family: Arial, Verdana, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000;
			display: inline;
	}

.dropdown a { display: block;
			  padding: 4px 6px 4px 6px;
			  border-left: 1px solid #696969;
			  border-right: 1px solid #696969;
			  border-bottom: 1px solid #696969;
			  font-family: Arial, Verdana, Helvetica; font-size: 10px; 
			  font-style: normal; font-weight: normal; 
			  text-decoration: none; color: #000000;
			  background-color: #FFFFFF;
}

.dropdown a:hover{ /*hover background color*/
	background-color: #DFE4EE;
	color: #2A4A8D;
}



/****** end top navigation ******/	


/****** begin secondary page ******/
#subNav { width: 575px;
		  height: 76px;
		  background-color: #A6C1DB;
		  font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000;
	}
	
#subNav a { font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; color: #373737;
	}
	
	
#subNav a:hover { font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; color: #FFFFFF;
	}
	
#subNav span { font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #FFFFFF;
	}
	
/* contact hdrBar */
#contactHdr { width: 575px;
		      height: 259px;
		      padding: 25px 0px 0px 26px;
		      background-color: #98B6D4;
		      font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #373737;
		      line-height: 19px;
	}
html>body #contactHdr { width: 549px; height: 234px; }

#contactHdr a { font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; color: #0000EC;
	}

#contactColorBlock { width: 575px;
					 height: 529px;
					 background-color: #98B6D4;
	}

#contactHdr span { font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: #FFFFFF;
	}
	
	
#contentColorBlock { width: 193px;
					 height: 270px;
					 background-color: #2F5897;
	}
	
#content { width: 575px;
		   padding: 24px 39px 49px 27px;
		   background-color: #E6F3F9;
		   font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #373737;
		   line-height: 16px;
	}
html>body #content { width: 509px; }

	#content a { font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; color: #2A4A8D; line-height: 16px; }
	#content a span { font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; color: #2A4A8D; line-height: 24px; }

#content h1 { 
		     font-family: Arial, Verdana, Helvetica; font-size: 15px; font-style: normal; font-weight: bold; text-decoration: none; color: #386CA7;
		     letter-spacing: 1px;
	}
	
#content h2 { font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: #424343;
			  letter-spacing: 1px;
			  margin: 15px 0px 7px 0px;
			  padding: 0px 0px 0px 0px;
	}
	
#content p { font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #424343;
			line-height: 14px;
	}

#consultantHdr { width: 575px;
		         height: 76px;
		         padding: 24px 38px 0px 26px;
		         background-color: #C0D0E2;
		         font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #373737;
		         line-height: 14px;
	}
html>body #consultantHdr { width: 511px; height: 52px; }

#consultant_loginBox { width: 575px;
					   height: 183px;
					   padding: 19px 0px 0px 26px;
					   background-color: #E6F3F9;
					   font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #373737;
	}
html>body #consultant_loginBox { width: 549px; height: 164px; }

.label01 { float: left;
           	   width: 77px;
		       padding: 2px 0px 0px 0px;
               font-family: Arial, Verdana, San-Serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #373737; 
               text-align: left;
		}


.input01 { float: left; 
            width: 188px; 
            padding: 0px 0px 0px 2px;
            height: 17px; 
            margin: 0px 0px 7px 0px;
            font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #373737;
            border: 1px solid #8C8D8F;
	}
	
br { clear: left; }

/****** end secondary page ******/


/****** Begin Footer ******/
#bcd {
	   float: left;
	   text-align: left;
	   width: 193px;
	   padding: 60px 0px 12px 0px;
	   background-color: #FFFFFF;
	}
	
.footer { font-family: Arial, Verdana, Helvetica; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; }
	
#balboa_footer { float: left;
	      		 text-align: left;
	      		 padding: 87px 0px 12px 0px;
	      		 width: 575px;
	             font-family: Arial, Verdana, Helvetica; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000;
	             background-color: #FFFFFF;
	}
	
#balboa_footer a { font-family: Arial, Verdana, Helvetica; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: underline; color: #000000;
	}
	
#balboa_footer a:hover { font-family: Arial, Verdana, Helvetica; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000;
	}
/****** End Footer ******/