body{
padding:0;
margin:0;
text-align:center;
background-color:#666;
}
#container{background-color:#fff;margin:0 auto; width:970px; text-align:left;}

.header{width:970px; clear: left; height:115px;position:absolute; text-align:left; font-size:14px; color:#000; margin-top:15px; font-family:helvetica, verdana, arial, sans-serif;}

h1{font-size:18px;font-weight:bold;color:#FF9B00;margin:12 0 0 0;}

h2{font-size:18px;font-weight:bold;color:#FF9B00;margin:12 0 0 0;}
h3{font-size:14px;margin:0; font-weight:normal;}


p{ clear: left; margin:0; font-size:14px; color:#000; font-family:helvetica, verdana, arial, sans-serif;}

.bold{font-weight:bold;}
.large{font-size:16px, font-weight:bold; font-style:italic;}

a{
text-decoration:none;
color:#2C2B2B;
}

a:hover{
text-decoration:underline;}

.logo{width:425px; float:left;  padding-left:10px; padding-top:15px;}

.tagline{text-align:right;} 

.orangebar {width:970px; height:5px;overflow: hidden; background-color:#701400;}
.whitebar {clear: left; width:970px; height:3px; overflow: hidden; background-color:#fff;}
.graybar {width:970px; height:2px;overflow: hidden; background-color:#999999;}
 
/*--------------------------------------
 TOP NAVIGATION
---------------------------------------*/
#topnav{ text-align:right; height:42px;  font-size:14px;  color:#2C2B2B; padding-top:15px; font-family:helvetica, verdana, arial, sans-serif; }
#topnav ul{margin:0 auto;list-style-type: none; padding-right:25px;}
#topnav li{display:inline; padding-left:8px;}








.clear{border:0;clear:both;display:block;float:none;height:0;margin:0;overflow:hidden;visibility:hidden;width:0;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

/*--------------------------------------
 HOME
---------------------------------------*/


#flasharea{clear:left; width:970; height:350; align:center;}

/*--------------------------------------
 MAIN
---------------------------------------*/
#main {margin-top:15px; clear: left; font-size:14px; margin-left:20px;float:left;color:#2C2B2B; line-height:1.2; font-family:helvetica, verdana, arial, sans-serif; text-align:left;width:930px;}
#main ul{margin:0 auto; float:left;}
#main li{display:inline;float:left;list-style:none;}
#main a{text-decoration:none; color:#0000FF;}
#main a:hover{text-decoration:underline;}


#main .last{margin-right:0;}

.threecolumn{float:left;margin:0 25px 0 0;width:280px;}

.twocolumn{float:left;margin:0 25px 0 0;width:450px;}

.singlecolumn{float:left;padding:12px 0 0 0;width:900px;}





/* -------- PRIMARY NAVIGATION ---------------------- */
#nav-primary{background:url(../images/primarynav.jpg) repeat-x top left;font-size:12px;font-weight:bold; font-family:helvetica, verdana, arial, sans-serif; padding-left:30px;height:26px;width:940px;}

/* all lists */
#nav-primary ul{list-style:none;margin:0;padding:0;z-index:21; }

/* first level lists */
#nav-primary li{float:left;margin:0;width:185px;}
#nav-primary li.first{margin-left:10px;}
#nav-primary li a{color:#fff;display:block;font-size:12px;line-height:26px;text-decoration:none;width:185px;}
#nav-primary li a:hover{position:relative;background:url(../images/nav_li_over.gif) repeat-x top left; color:#000;}
#nav-primary li.sfhover{position:relative; background:url(../images/nav_li_over.gif) repeat-x top left;color:#000;}
#nav-primary li.sfhover a{position:relative; background:url(../images/nav_li_over.gif) repeat-x top left;color:#000;}

/* second-level lists */
#nav-primary li ul{left:-999px;position:absolute;width:225px;}
#nav-primary li li{background:url(../images/nav_li_li.gif) repeat-x top left;border-bottom:1px solid #000000;padding-left:0;width:225px;}
#nav-primary li li a{text-indent:5px; color:#000;display:block;font-size:1em;height:24px;line-height:24px;padding:0px;width:225px;}
#nav-primary li li a:hover{color:#fff;background:url(../images/nav_li_li_over.gif) repeat-x top left; width:225px;}
#nav-primary li li.sfhover{background:url(../images/nav_li_li_over.gif) repeat-x top left;width:225px;}
#nav-primary li li.sfhover a{color:#fff;}


#nav-primary li:hover ul, #nav-primary li.sfhover ul {
	left: auto;
 

}











