﻿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;}
a img {border: 0px;}





/* Each ul is one dropdown menu, does not have list-style, and position absolute to avoid shifting content. */
#menu ul {z-index: 1000;list-style:none;margin:0px;padding:0px;position:absolute; font-size: 14px;}

/* 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 {z-index: 1000;display:block;background:#969696;padding:6px 10px 3px 10px;border-top:1px solid #aaaaaa;}
#menu ul:hover .level1_mid {z-index: 1000;display:block;background:#969696;padding:4px 10px 3px 10px;border-top:1px solid #aaaaaa;}
#menu ul:hover .level1_bot {z-index: 1000;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/home.jpg);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/about.jpg);width:130px;background-position:0px 0px;}
#menu ul:hover .level0_aboutus {background-position:0px -30px;}

a.menu0_services {z-index: 1000;display:block;height:30px;width:120px;text-decoration:none;}
#menu ul .level0_services {z-index: 1000;display:block;height:30px;background-image:url(Images/services.jpg);width:120px;background-position:0px 0px;}
#menu ul:hover .level0_services {z-index: 1000;background-position:0px -30px;}
#menu ul:hover .level1_mid li{z-index:1000;}

a.menu0_ourteam {display:block;height:30px;width:132px;text-decoration:none;}
#menu ul .level0_ourteam {display:block;height:30px;background-image:url(Images/team.jpg);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/divisions.jpg);width:130px;background-position:0px 0px;}
#menu ul:hover .level0_divisions {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/contact.jpg);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 {z-index: 1000;background:#C61018; color: #000 }

a.menu {z-index: 1000;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:#4b4b4b;font-family:Sans-Serif;font-size:20px;font-weight:bold; padding-right: 6px; padding-bottom: 10px;}
.contentheader {color:#c61018;font-family:Times;font-size:26px; letter-spacing: 1px;}

.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:#000000;text-decoration:none;}
a.footer:hover {text-decoration:underline;}
a.footer:visited {color:#000000;}


.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;*/

.ulNews { font-family:Tahoma; font-size:13px; line-height:20px; color:#000000; text-decoration:none; cursor:pointer;
	 text-align:left; margin:0px;padding:0px;}
ul.ulNews {margin-left: 15px;}	 
a:hover.ulNews { text-decoration:underline; }


.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}