/* global-layout.css */
*{font-family:Helvetica Nueue, Geneva, Arial, SunSans-Regular, sans-serif;font-size:12px;margin:0;padding:0;}
#page_wrapper{background-image:url(../../img/body-bg.jpg);background-repeat:repeat-x;background-color:#003D6A;}
#shadow_holder{width:1003px;margin:auto;}
#shadow_holder_left{background-image:url(../../img/shadow-left.png);background-repeat:repeat-y;background-position:left;}
#shadow_holder_right{background-image:url(../../img/shadow-right.png);background-repeat:repeat-y;background-position:right;}
*html #shadow_holder_left,*html #shadow_holder_right{background-image:none;}
#inner_wrapper{border-left:1px solid #006A00;border-right:1px solid #006A00;background-color:#D9D9D9;position:relative;margin:0 23px;}
#header{height:169px;width:955px;background-image:url(../../img/header.jpg);background-repeat:no-repeat;}
#header #home_link{position:absolute;top:0;left:0;display:block;}
#header #home_link img{border:0;}
#header #contact_info{text-align:right;padding-top:28px;padding-right:22px;}
#header #contact_info #dedicated{color:#006A00;font-size:13px;font-weight:700;}
#header #contact_info .highlight{color:#003D6A;font-weight:700;letter-spacing:3px;}
#header #contact_info #phone,#header #contact_info #fax{color:#585858;}
#content{background-color:#FFF;}
#footer{width:955px;background-image:url(../../img/footer.jpg);background-repeat:no-repeat;background-position:top;background-color:#D9D9D9;padding-bottom:100px;}
#footer #footer_content{text-align:center;padding-top:28px;color:#003D6A;}
#footer #footer_content a,#footer #footer_content a:visited{color:#003D6A;font-size:12px;}
#footer #footer_content #copyright{padding-top:20px;color:#7E7E7E;font-size:10px;}
/* navigation.css */
#menu_vert{margin-left:1px;margin-right:1px;}
.clearb{clear:both;}
#navigation{width:100%;position:relative;padding:60px 0 0;}
*html #navigation{position:absolute;left:0;top:70px;}
#navigation li.bottom{width:285px;height:16px;background-image:url(../../img/nav-bottom.png);background-repeat:no-repeat;}
*html #navigation li.bottom{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-bottom.png',sizingMethod='scale');}
#primary-nav img{border:0;}
#primary-nav li li{z-index:2000;margin-left:0;margin-top:-1px;margin-right:0;position:relative;float:left;clear:both;}
#primary-nav,#primary-nav ul{list-style:none;margin:0;padding:0;}
#primary-nav ul{position:absolute;top:auto;display:none;margin-top:-2px;}
#primary-nav ul ul{margin-top:1px;margin-left:-1px;left:100%;top:0;}
#primary-nav li{float:left;display:inline;}
#primary-nav a{display:block;text-decoration:none;font-size:13px;color:#787878;margin:0;padding:0;}
#primary-nav a:hover{color:#003D6A;}
#navigation #primary-nav li li a{position:relative;display:block;height:21px;width:257px;overflow:hidden;border:1px solid gray;background-color:#DDD;background-image:none;margin:0;padding:8px 0 0 26px;}
#navigation #primary-nav li li a:hover{color:#FFF;background-image:url(../../img/nav-rollover-bg.jpg);background-repeat:repeat-x;background-position:0 0;}
#primary-nav li ul{position:absolute;z-index:6000;}
#primary-nav ul,#primary-nav li:hover ul,#primary-nav li:hover ul ul,#primary-nav li.menuparenth ul,#primary-nav li.menuparenth ul ul{display:none;}
#primary-nav li:hover ul,#primary-nav ul li:hover ul,#primary-nav ul ul li:hover ul,#primary-nav li.menuparenth ul,#primary-nav ul li.menuparenth ul,#primary-nav ul ul li.menuparenth ul{display:block;}
#primary-nav li li a{height:1%;}
#primary-nav ul li.menuparent,#primary-nav ul li.menuparent:hover,#primary-nav ul li.menuparenth,#primary-nav li:hover,#primary-nav li.menuh,#primary-nav li.menuparenth,#primary-nav li.menuactiveh{color:#AD0E09;}
/* homepage.css */
#content_table{position:relative;height:142px;background-image:url(../../img/homepage-content-bottom.jpg);background-repeat:no-repeat;}
#left{position:absolute;top:28px;left:40px;color:#003D6A;font-size:14px;font-weight:700;line-height:20px;}
#middle{position:absolute;top:3px;left:395px;}
#right{position:absolute;top:16px;left:630px;}
#right h2{color:#006A00;font-size:13px;}
#right a{color:#7F7F7F;text-decoration:none;}
#right a:hover{text-decoration:underline;}
#right ul{color:#7F7F7F;padding:10px 0 0 30px;}
#right ul li{line-height:17px;letter-spacing:1px;}