﻿body
{
	background:#FFFFFF;
	behavior:url("csshover.htc");
}
body, table
{
	font-family:Tahoma;
	font-size:12px;
	margin:0px;
	line-height:20px;
}
div {margin:0px;padding:0px;}






/* Each ul is one dropdown menu, does not have list-style, and position absolute to avoid shifting content. */
#menu ul {list-style:none;margin:0px;padding:0px;position:absolute;}

/* Without hover on menu, only display level0 and hide the rest. */
#menu ul .level1_top {display:none;}
#menu ul .level1_mid {display:none;}
#menu ul .level1_bot {display:none;}

/* When hover on menu, display level1. */
#menu ul:hover .level1_top {display:block;background:#969696;padding:6px 10px 3px 10px;border-top:1px solid #aaaaaa;}
#menu ul:hover .level1_mid {display:block;background:#969696;padding:4px 10px 3px 10px;border-top:1px solid #aaaaaa;}
#menu ul:hover .level1_bot {display:block;background:#969696;padding:4px 10px 5px 10px;border-top:1px solid #aaaaaa;}

/* Top level items are pics. */
a.menu0_home {display:block;height:30px;width:97px;text-decoration:none;}
#menu ul .level0_home {display:block;height:30px;background-image:url(Images/menu_home.gif);width:97px;background-position:0px 0px;}
#menu ul:hover .level0_home {background-position:0px -30px;}

a.menu0_aboutus {display:block;height:30px;width:130px;text-decoration:none;}
#menu ul .level0_aboutus {display:block;height:30px;background-image:url(Images/menu_aboutus.gif);width:130px;background-position:0px 0px;}
#menu ul:hover .level0_aboutus {background-position:0px -30px;}

a.menu0_services {display:block;height:30px;width:120px;text-decoration:none;}
#menu ul .level0_services {display:block;height:30px;background-image:url(Images/menu_services.gif);width:120px;background-position:0px 0px;}
#menu ul:hover .level0_services {background-position:0px -30px;}

a.menu0_ourteam {display:block;height:30px;width:132px;text-decoration:none;}
#menu ul .level0_ourteam {display:block;height:30px;background-image:url(Images/menu_ourteam.gif);width:132px;background-position:0px 0px;}
#menu ul:hover .level0_ourteam {background-position:0px -30px;}

a.menu0_divisions {display:block;height:30px;width:130px;text-decoration:none;}
#menu ul .level0_divisions {display:block;height:30px;background-image:url(Images/menu_divisions.gif);width:130px;background-position:0px 0px;}
#menu ul:hover .level0_divisions {background-position:0px -30px;}

a.menu0_companyEvents {display:block;height:30px;width:203;text-decoration:none;}
#menu ul .level0_CompanyEvents {display:block;height:30px;background-image:url(Images/companyEvents.gif);width:203px;background-position:0px 0px;}
#menu ul:hover .level0_CompanyEvents {background-position:0px -30px;}

a.menu0_contactus {display:block;height:30px;width:156px;text-decoration:none;}
#menu ul .level0_contactus {display:block;height:30px;background-image:url(Images/menu_contactus.gif);width:156px;background-position:0px 0px;}
#menu ul:hover .level0_contactus {background-position:0px -30px;}

/* When each individual li gets hovered, change background */
#menu ul:hover .level1_top:hover, #menu ul:hover .level1_mid:hover, #menu ul:hover .level1_bot:hover {background:#600000;}

a.menu {color:#FFFFFF;text-decoration:none;}
a.menu:visited {color:#FFFFFF;}



/*Right hyperlink column */
a.rightnav {font-family:Tahoma; font-size:13px;	line-height:20px; color:#000000; text-decoration:none; margin-left:0px;}
a.rightnav:hover {text-decoration:underline;}
a.rightnav:visited {color:#000000;}




.bullet {color:#FFFFFF;font-family:Sans-Serif;font-size:20px;font-weight:bold;}
.contentheader {color:#313131;font-family:Times;font-size:22px;}

.ourteamheader {font-family:Times New Roman;
	font-size:22px;
	margin:0px;
	line-height:20px;}
	
.ourteamheader2 {font-family:Times New Roman;
	font-size:17px;
	margin:0px;
	line-height:20px;}

.regionalofficeinfo{ background-color:#f7f7f7; border:1px solid #cecece; padding:5px 0 10px 5px; font-size:12px;}
.regionalofficeheader{ font-size:15px;}

a.footer {color:#FFFFFF;text-decoration:none;}
a.footer:hover {text-decoration:underline;}
a.footer:visited {color:#FFFFFF;}


.accordionlabel { font-family:Tahoma; font-size:13px; line-height:20px; color:#000000; text-decoration:none; cursor:pointer;}
.accordionlabel:hover { text-decoration:underline; }
/*color:#313131;font-family:Times;font-size:15px;*/

.newsletterTimeStamp { font-size:10px;}
.newsletterTitle { font-family:Times New Roman;
	font-size:22px;
	margin:0px;
	line-height:20px;}
	
	.footerlinklists { width:140px;color:White; }
	
	.floatright {float:right;}
	.floatleft {float:left;}
	.floatcenter {float:none}
