td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bodyhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 35px;
	padding-left: 8px;
	padding-right: 9px;
	padding-top: 20px;
}
a:link {
	text-decoration: underline;
	color: #006699;
}
a:visited {
	text-decoration: underline;
	color: #006699;
}
a:hover {
	color: #3B76BD;
	text-decoration: none;
}
a:active {
	color: #E6524E;
	text-decoration: none;
}
a.link2:link {
	text-decoration: underline;
	color: #4D0000;
}
a.link2:visited {
	text-decoration: underline;
	color: #4D0000;
}
a.link2:hover {
	color: #808080;
	text-decoration: none;
}
a.link2:active {
	color: #4D0000;
	text-decoration: none;
	
}.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 6px;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}
.bodytextnoleading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
.body11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #085294;
	line-height: 17px;
	padding-top: 6px;
}
.body11pxgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}
.superscript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	vertical-align: super;
	color: #333333;
}
.p7tbsub {
	background-color: #EFF5FD; 
	border: 1px solid #B5B5B5;
	border-top: 0px; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	padding-left: 6px; 
	padding-top: 6px; 
	padding-right: 5px; 
	padding-bottom: 8px; 
	margin: 0px
	}
.p7tbsub a:link {
	color: #085294; 
	text-decoration: none
	}
.p7tbsub a:visited {
	color: #085294; 
	text-decoration: none
	}
.p7tbsub a:hover {
	color: #085294; 
	text-decoration: underline
	}
.p7tbsub a:active {
	color: #085294; 
	text-decoration: none
	}
.p7tbdn {
	color: #085294; 
	font-weight: normal;
	}
.bodyhomeindent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 35px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 35px;
}
.bodyhome2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
}
.body11pxleading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
.inthenewstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #085294;
	line-height: 17px;
}
table.greyline {
background-color:#FFFFFF;
border:1px solid #B2B2B2;
}
.training-box
{
	font-size: 11px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 10px;
	line-height: 16px;
}
.smallblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #085294;
	line-height: 17px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 10px;
}
.leftnav {
	padding-bottom: 3px;
	padding-top: 6px;
	width: 163px;
	margin-right: 15px;
}


/* --------------------------------------------
   NEW NAVIGATION (Sept. 15, 2009)
 ---------------------------------------------*/
 div#menu {
	width: 502px;
}

ul#main-navigation{list-style: none; margin: 0px; padding: 0px; width: 502px; height: 31px; display: block; position: relative; }


ul#main-navigation li{
	display: inline; 
	float: left; 
	position: relative; 
	margin: 0;
	padding: 0;
}


ul#main-navigation li li { 
	float: none; margin: 0;
	padding: 0;

}


 ul#main-navigation li a{ font-size: 12px !important; padding: 10px !important; text-transform: none !important;   padding-left: 15px !important; margin-top: 7px !important; margin-bottom: 7px !important; display: block !important; text-decoration: none; padding-top: 0px !important; padding-bottom: 0px !important; color: #085294; }



 
ul#main-navigation li#nav-professionals{width: 81px; background-image: url(../images/nav/nav-professionals.gif); height: 31px; background-repeat: no-repeat;}
 

 
ul#main-navigation li#nav-services{width: 82px; background-image: url(../images/nav/nav-services.gif); height: 31px; background-repeat: no-repeat;}
  
ul#main-navigation li#nav-fees{width: 56px; background-image: url(../images/nav/nav-fees.gif); height: 31px; background-repeat: no-repeat;}
	
ul#main-navigation li#nav-news{width: 57px; background-image: url(../images/nav/nav-news.gif); height: 31px; background-repeat: no-repeat;}
		
ul#main-navigation li#nav-contact{width: 90px; background-image: url(../images/nav/nav-contact.gif); height: 31px; background-repeat: no-repeat;}

ul#main-navigation li#nav-request{width: 136px; background-image: url(../images/nav/nav-request.gif); height: 31px; background-repeat: no-repeat;}
 
 
 ul#main-navigation li ul.subnav {background-color: #EFF5FD; position: absolute !important;width: 190px !important ;list-style: none !important; left: -999em !important; margin-top: 31px !important; border-top: none !important;}
 
 ul#main-navigation li ul.subnav li {width: 188px !important;  z-index: 7 !important; text-align: left !important; display: block !important; position: relative !important; float: left !important; background-repeat: no-repeat !important;  }
 

 
  ul#main-navigation li a:hover{ text-decoration: underline;}
 
 ul#main-navigation li:hover {cursor: pointer;}
  
ul#main-navigation li:hover ul.subnav{
	left: auto !important; border: 1px solid #ccc; border-top: none; }
	
ul#main-navigation li.sfhover ul.subnav {	
left: auto !important; border: 1px solid #ccc; border-top: none !important;  position: static; }

ul#main-navigation li ul{list-style: none; padding: 0px; margin: 0px;}


ul#main-navigation li{display: inline; float: left; position: relative; margin: 0;
padding: 0;
}


ul#main-navigation li li { 
	float: none; margin: 0;
padding: 0;

}
.whiteitalics {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}
