body{margin: 0;padding: 0;}
#debug{display:block;}
#container{margin: 0 auto;width: 957px;}

#header{position:relative;width: 957px;height: 201px;margin-top: 10px;}
#header a{display:block;cursor:pointer;}
#header_left{float:left;background-image: url('../images/header/header.jpg');background-repeat: no-repeat;background-position: right bottom;height: 198px;width: 951px;}
#header_right{display:block;position:absolute;background-image: url('../images/header/logo.png');background-repeat: no-repeat;height: 180px;width: 452px;left:45px;top:10px;}
.clear{clear: both;}

/* Navigational Styles */
#nav_bar{margin-top: 2px;position:relative;}
#nav_bar a{display:block; height:30px; text-align:center;text-decoration:none;color:#000;text-indent:-9999px;overflow:hidden;}
#nav_bar a:visited{}
#nav_bar a:hover{color:#ff9900;}

.navDim{height: 39px;float: left;}
/* Navigational Images */
.nav02{background:url('../images/nav_bar/aboutus.png') no-repeat;}
.nav02Over{background:url('../images/nav_bar/aboutusMouseOver.png');}
.nav03{background:url('../images/nav_bar/quoterequest.png') no-repeat;}
.nav03Over{background:url('../images/nav_bar/quoterequestMouseOver.png') ;}
.nav04{background:url('../images/nav_bar/employment.png') no-repeat;}
.nav04Over{background:url('../images/nav_bar/employmentMouseOver.png') ;}
.nav05{background:url('../images/nav_bar/equipment.png') no-repeat;}
.nav05Over{background: #fff url('../images/nav_bar/equipmentMouseOver.png') ;}
.nav06{background:url('../images/nav_bar/news.png') no-repeat;}
.nav06Over{background: #fff url('../images/nav_bar/newsMouseOver.png') ;}
.nav07{background:url('../images/nav_bar/contactus.png') no-repeat;}
.nav07Over{background: #fff url('../images/nav_bar/contactusMouseOver.png') ;}
/* Navigational Menu Widths */
#nav01{}
#nav02{width:158px;}
#nav03{width:157px;}
#nav04{width:157px;}
#nav05{width:157px;}
#nav06{width:157px;}
#nav07{width:162px;}
#nav08{}
/* Navigational Sub Menus */
#navSubMenus{display:block; position:relative; z-index:499;}
#navSubMenus div{position:absolute; z-index: 500; border: 1px solid black; border-top: none;background: url('../images/sub_menus_background.png') repeat;}
#navSubMenus a{display:block; height: 20px; color: #cc0000; text-decoration: none;text-align:center; vertical-align:middle; font-family: Arial Verdana Sans-Serif;}
#navSubMenus a:hover{color:#000;background: url('../images/sub_menus_background_over.png') repeat;}
#navSubMenus #nav02Sub{visibility:hidden; top: -5px; left: 2px; width: 154px;}
#navSubMenus #nav03Sub{visibility:hidden; top: -5px; left: 155px; width: 157px;}
#navSubMenus #nav04Sub{visibility:hidden; top: -5px; left: 317px; width: 153px;}
#navSubMenus #nav05Sub{visibility:hidden; top: -5px; left: 470px; width: 157px;}
#navSubMenus #nav06Sub{visibility:hidden; top: -5px; left: 628px; width: 156px;}
#navSubMenus #nav07Sub{visibility:hidden; top: -5px; left: 785px; width: 151px;}
/* Firefox needs to be around -9px on the top: attribute*/
/* Navigational Functions */
.Expand{}
.AddBorder{border:1px solid black; border-top:none;border-right:none;border-left:none;}
.Last{border-bottom:none;}

/* Content Area */
#content{margin-top: 5px;}
#contentTopCap{background: #f0f1f1 url('../images/main_top_cap.gif') no-repeat; width: 953px; height: 21px;}

#mainArea{background: url('../images/main_filler.gif') repeat-y; width: 953px;}
#mainAreaSub{background: url('../images/main_gradient.gif') no-repeat; width:953px;}
#mainContent{float:left;width:670px;margin:0;text-indent:25px;padding-bottom:10px;}/*overflow-x:none; overflow-y: scroll;*/
#mainContentHeader{color:#cc0000;border-bottom:1px solid #666;width:670px;height:40px;}
 
 /* #side_bar Area */
#side_bar{margin-left:10px;float:left;width:260px;padding-bottom:10px;position: relative;}
#sideBarTopCap{padding: 50px 0 0 0 ;background-image: url('../images/sidebar_adjusted/side_bar_top_cap.png');height:92px;width:250px;background-repeat: no-repeat;}
#sideBarTopCap a {color: black;text-decoration: none;}
#sideBarBottomCap{background-image:url('../images/sidebar_adjusted/side_bar_bottom_cap.png');background-repeat:no-repeat;width:250px;height:140px;}
#sideBarFiller{background-image:url('../images/sidebar_adjusted/side_bar_repeatable.png');background-repeat:repeat-y;width:250px;margin-top:-50px;}
/*#sideBarFiller p{display:inline;}*/
#sideBarFiller h5{margin: 0; padding: 20px 0 75px 0; text-align:center; color: #cc0000;}
#subHeadNavigation{width: 228px;margin-left:10px;border: 1px solid #666; border-top:none;}
#subHeadNavigation .subHeadMain{display:block;padding-left:10px;text-decoration:none;color:#cc0000;background:url('../images/subNavigationBG.png') repeat;margin:1px 0 0 0;font-size: medium;font-weight: bold;}
#subHeadNavigation .subHeadSub{display:block;padding-left:30px;text-decoration:none;color:#cc0000;background:url('../images/subNavigationBG.png') repeat;margin:1px 0 0 0;font-size: small;}
#subHeadNavigation a:hover{color:#000;background:url('../images/sub_menus_background_over.png') repeat;}
#subHeadNavigation a:active{color:#000;background:url('../images/sub_menus_background_over.png') repeat;}
#sideBarTopCap-Section{height:75px;width:230px;margin:-30px 0 0 10px;background: url('../images/sub_menus_background.png') repeat;}
#sideBarTopCap-Section h3{padding:30px 0 0 10px;}
#downloadableContent div{border: 1px solid #666;border-top:none;width:228px;margin-left:10px;padding-bottom:5px;}
#downloadableContent a{font-size: small;display:block;margin:5px 0 0 20px; color:#cc0000;}
#downloadableContent h3{height:45px;width:220px;margin:40px 0 0 10px;background: url('../images/sub_menus_background.png') repeat;padding:30px 0 0 10px;}

#imageShadowContainer{background:url('../images/sidebar_adjusted/drop_shadow_sid.png') no-repeat;width: 250px;height: 210px;position:absolute; bottom:10px; left: 0;}/*position:relative;z-index:1;*/
#image{background:url('../photos/20080916/PROSTARS_052_web.jpg') no-repeat;width: 212px;height:178px; margin: 3px 0 0 19px;}/*position: absolute;top: 12px;left: 25px; z-index: 1;*/
/*../images/sidebar_adjusted/sid.jpg*/

#footer{color: #b3b3b3;width: 953px; background-image: url('../images/footer_filler.gif'); background-repeat: repeat-y;text-align: center;}
#footer_content{margin-top: 0px;}
#footer a{color: #b3b3b3;text-decoration: none;}
#footer a:visited{}
#footer a:hover{color: #999;}
#footer a:active{}
#footerTopCap{background-image: url('../images/footer_top_cap.gif');background-repeat:no-repeat; height: 40px; width: 953px;}
#footerBottomCap{background-image: url('../images/footer_bottom_cap.gif');background-repeat:no-repeat;width:953px; height:37px;}

/*#newsrelease a{font-size: 10pt;display:block;margin:5px 0 0 20px; color:#cc0000;}*/
