
body {
   background-image: url(../images/body-bg.jpg); 
   background-repeat: repeat-x; 
   background-position: center top; 
   margin-left: 0px; 
   margin-top: 0px; 
   margin-right: 0px; 
   margin-bottom: 0px; 
}  

#wrapper {  
    width:100%;  
    padding-left: 0px; 
   margin-top: 0px; 
   padding-right: 0px; 
   margin-bottom: 0px;  
   /*background:url(../images/wrapper-bg.gif) 0 0 repeat-y; */ 
}  

/* Header */  

#header {  
   /*height:150px; */ 
   overflow:hidden;  
   height: 89px; 
    
}  

#header h1 {  
   float:left;  
}  

#header h2 {  
   float:right;  
}  

/* Header End */  

#sub-image { 

   margin-top: 15px; 
   margin-bottom: 25px; 



} 





#news-ticker { 
   background-image: url(../images/ticker-backing.jpg); 
   background-position: left top; 
   height:33px; 
   line-height:30px; 
   width:841px; 
   margin-bottom: 25px; 

} 


a:link { 
   color: #92a6ba; 
   text-decoration: none; 
} 
a:visited { 
   text-decoration: none; 
   color: #92a6ba; 
} 
a:hover { 
   text-decoration: none; 
   color: #e92d30; 
} 
a:active { 
   text-decoration: none; 
   color: #92a6ba; 
} 



#pscroller1 { 
width: 760px; 
font-family: "Arial Narrow",Arial, Helvetica, sans-serif; 
height: 33px; 
border: 0px solid black; 
padding: 0px; 
line-height:33px; 
color: #636363;    
font-size: 12px; 

} 


#home-content_news2 { 
    
   float: right; 
   width: 760px; 
   color: #636363;    
   margin-top:0px; 
   height:33px; 
    
} 


.tickerSpacing { 
   margin-top:1px; 

} 



#home-content-mid { 
   width:841px; 
   margin-bottom:5px; 



} 


#home-graphic-links { 
   width:841px; 
   margin-bottom:15px; 
   margin-top:5px; 

} 

#graphic-block { 
   width:260px; 
   font-family: "Arial Narrow",Arial, Helvetica, sans-serif; 
   color:#636363; 
   font-size: 12px; 
   line-height: 18px; 
   text-align: left; 
} 

.graphic-block-text { 
   width:142px; 
   font-family: "Arial Narrow",Arial, Helvetica, sans-serif; 
   color:#636363; 
   font-size: 12px; 
   line-height: 14px; 
   text-align: left; 
} 


#home-image { 

   margin-top: 15px; 



} 


#sitemap-container { 
   width:841px; 
   margin-top: 25px; 
} 


.sitemap-header { 
   width:841px; 
   line-height:35px; 
   background-image: url(../images/sitemap-header.jpg); 
   background-position: left top; 
   height:35px; 
   font-family: "Arial Narrow", Arial, Helvetica, sans-serif; 
   font-size: 14px; 
   font-weight: normal; 
   color: #636363; 
} 

.sitemap-links { 
   font-family: "Arial Narrow", Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   line-height: 16px; 
   color: #92a6ba; 

} 


#mid-link { 
   font-family: "Arial Narrow",Arial, Helvetica, sans-serif; 
   font-size: 13px; 
   color: #dc2100; 
   text-align: right; 
   width: 405px; 
   margin-top:15px; 


} 
.mail-links { 
   font-family: "Arial Narrow", Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-style: normal; 
   color: #dc2100; 
   text-decoration:none; 

} 

.mail-links a:link { 
   color: #dc2100; 
   text-decoration:none; 

} 

.mail-links a:hover { 
   color: #92a6ba; 
   text-decoration:none; 

} 

.mail-links a:visited { 
   color: #dc2100; 
   text-decoration:none; 

} 

.sitemap-header a:link { 
   color: #92a6ba; 
   text-decoration:none; 

} 

.sitemap-header a:hover { 
   color: #dc2100; 
   text-decoration:none; 

} 

.sitemap-header a:visited { 
   color: #92a6ba; 
   text-decoration:none; 

} 


.sitemap-links a:link { 
   color: #92a6ba; 
   text-decoration:none; 

} 

.sitemap-links a:hover { 
   color: #dc2100; 
   text-decoration:none; 

} 

.sitemap-links a:visited { 
   color: #92a6ba; 
   text-decoration:none; 

} 

.red {  
   color:#dc2100; 
   text-decoration:none;  
} 


#mid-link a:link {  
   color:#92a6ba;  
   text-decoration:none;  
}  

#mid-link a:hover {  
   color:#dc2100; 
   text-decoration:none;  
} 

#mid-link a:visited {  
   color:#92a6ba;  
   text-decoration:none;  
}   


/* Top Navigation */  

#top-nav { 
   height:38px; 
   overflow:hidden; 
   margin-top:0px; 
   font-family: "Arial", Helvetica, sans-serif;   /*background:url(../images/top-nav-background.gif) 0 0 repeat-x;*/ 
   font-size: 26px; 
   font-style: italic; 
}  

#top-nav ul, #top-nav ul li {  
   margin:0;  
   padding:0;  
   list-style-type:none;  
}  

#top-nav ul {  
   float:left;  
}  

#top-nav ul li {  
   float:left;  
}  

#top-nav ul li a {  
   display:block;  
   height:38px;  
   float:left;  
   font:bold 12px Arial, Helvetica, sans-serif;  
   color:#fff;  
   background:url(../images/top-nav-button.gif) 0 0 no-repeat;  
   padding:0 10px;  
   text-decoration:none;  
   line-height:38px;  
}  

#top-nav ul li a:hover {  
   background-position:0 -38px;  
}  

/* Top Navigation End */  








/* Left Navigation */  



#sub-nav { 
   font-family: "Arial Narrow", Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   /*line-height: 16px;*/ 
   font-weight: normal; 
   color: #60595e; 
   text-decoration: none; 
   background-color: #ebebeb; 
   width: 184px; 
   background-repeat: no-repeat; 
   margin-left:0px; 
   padding:0px; 
} 


#contact-callout { 
   font-family: "Arial Narrow", Arial, Helvetica, sans-serif; 
   font-size: 14px; 
   font-style: normal; 
   /*line-height: 16px;*/ 
   font-weight: normal; 
   color: #60595e; 
   text-decoration: none; 
   background-color: #D7E8EB; 
   width: 592px; 
   background-repeat: no-repeat; 
   padding:20px; 
} 


#sub-nav ul { 
   list-style-image: none; 
   list-style-type: none; 
   list-style-position: outside; 
   text-align: left; 
   width: 184px; 
   display: inline; 
} 

#sub-nav ul, #sub-nav ul li  { 
   list-style-image: none; 
   list-style-type: none; 
   list-style-position: outside; 
   text-align: left; 
   width: 184px; 
   margin:0;  
      padding:0;  
   border-bottom-width: thin; 
   border-bottom-style: solid; 
   border-bottom-color: #CCCCCC; 
} 


#sub-nav ul li a { 
   color:#60595e;  
    background:#ebebeb; 
   /*width:164px;*/ 
   padding:10px; 
   display:block;   


} 

#sub-nav ul li a:hover { 
   color:#ffffff;  
    background:#60595e; 
   /*width:164px;*/ 
   padding:10px;  


} 








#left-nav {  
   float:left;  
   width:150px;  
   padding:0px 0 20px;  
}  

#left-nav ul, #left-nav ul li {  
   margin:0;  
   padding:0;  
   list-style-type:none;  
}  

#left-nav h3 {  
   font:bold 18px Arial, Helvetica, sans-serif;  
   color:#804306;  
   padding:0 8px 4px;  
}  

#left-nav ul {  
   padding:0 0px 0px;  
}  

#left-nav ul li {  
   font:bold 12px Arial, Helvetica, sans-serif;  
   padding:0 0 4px;  
}  

#left-nav ul li a {  
   display:block;  
   padding:4px;  
   color:#fff;  
   background:#804306;  
   text-decoration:none;  
   line-height:14px;  
}  

#left-nav ul li a:hover {  
   background:#a66524;  
}  

/* Left Navigation End */  
/* Content Area */  

#logo-spacer { 
   padding:10px; 
   height:62px; 
} 


#contentHome {  
    
   width:841px;/*747px*/  
}  


.home-subhead { 
   font-family: "Arial Narrow",Arial Helvetica, sans-serif; 
   font-size: 18px; 
   font-style: normal; 
   color:#dc2100; 

} 

#sub-nav-title { 
   font-family: "Arial Narrow", "Arial Helvetica", sans-serif; 
   font-size: 16px; 
   font-style: normal; 
   font-weight:normal; 
   color:#ffffff; 
   width:184px; 
   height:43px; 
       

} 


.sm-title { 
   font-family: "Arial Narrow", "Arial Helvetica", sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   font-weight:bold; 
   color:#636363;    

} 

#home-subhead-block { 
   background-image: url(../images/blockline.jpg); 
   background-repeat: no-repeat; 
   background-position: left top; 
   font-family: "Arial Narrow",Arial Helvetica, sans-serif; 
   font-size: 18px; 
   font-style: normal; 
   color:#dc2100; 
   line-height:18px; 
   width:405px; 
   height:24px; 
} 

#sub-subhead-block { 
   background-image: url(../images/blockline.jpg); 
   background-repeat: repeat-x; 
   background-position: left bottom; 
   font-family: "Arial Narrow",Arial Helvetica, sans-serif; 
   font-size: 20px; 
   font-style: normal; 
   color:#dc2100; 
   line-height:24px; 
   width:630px; 
   height:24px; 
} 



#line-space { 
   background-image: url(../images/horizontal-line.jpg); 
   background-repeat: no-repeat; 
   line-height:18px; 
   width:841px; 
   height:25px; 
} 


#line-space2 { 
   background-image: url(../images/horizontal-line.jpg); 
   background-repeat: no-repeat; 
   line-height:18px; 
   width:841px; 
   height:25px; 
   margin-top:25px; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   color: #636363; 
   background-position: top; 
} 

.graphic-link-subhead { 
   font-family: "Arial Narrow", "Arial Helvetica", sans-serif; 
   font-size: 14px; 
   font-style: normal; 
   color:#dc2100; 
   line-height:18px; 
   width:142px; 
   font-weight: bold;    
} 


.page-subhead { 
   font-family: "Arial Narrow", "Arial Helvetica", sans-serif; 
   font-size: 14px; 
   font-style: normal; 
   color:#92a6ba; 
   line-height:18px; 
   font-weight: bold;    
} 

.page-subhead2 { 
   font-family: "Arial Narrow", "Arial Helvetica", sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   color:#dc2100; 
   line-height:18px; 
   font-weight: bold;    
} 




#home-subhead-content { 
   font-family: "Arial Narrow",Arial Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   color:#636363; 
   line-height:18px; 
   width:405px; 
   margin-top:15px; 
} 


#sub-content-area { 
   font-family: "Arial Narrow",Arial Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   color:#636363; 
   line-height:18px; 
   width:632px; 
   margin-top:15px; 
} 


#sub-content-contact { 
   font-family: "Arial Narrow",Arial Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   color:#636363; 
   line-height:18px; 
   width:632px; 
   margin-top:15px; 
} 





#content p.contact-us {  
   text-align:center;  
   padding:10px 0 24px;  
   margin:0;  
}  

#content p.contact-us a {  
   display:block;  
   width:368px;  
   height:40px;  
   background:url(../images/contact-us-button.png) 0 0 no-repeat;  
   text-align:left;  
   text-indent:-9999px;  
   overflow:hidden;  
   margin:0 auto;  
}  

#content p.contact-us a:hover {  
   background-position:0 -40px;  
}  

/* Content Area End */  
/* Footer */  

#footer {  
   width:841px;  
   _width:841px;  
   margin-left:0px;  
   _text-align:left;  
   /*background:url(../images/footer-background.gif) 100% 0 no-repeat #000; */ 
   /*padding:30px 20px; */ 
   font:normal 10px Arial, Helvetica, sans-serif;  
   line-height:18px;  
   color:#000;  
}  

#footer p {  
   padding:0 0 0px;  
}  

#footer p.last {  
   padding:0;  
}  

#footer h3 {  
   font:bold 12px Arial, Helvetica, sans-serif;  
   line-height:18px;  
   color:#636363;  
}  

#footer ul, #footer ul li {  
   margin:0;  
   padding:0;  
   list-style-type:none;  
}  

#footer .foot-left {  
   float:left;  
   width:146px;  
}  

#footer .two {  
   width:146px;  
}  

#footer a {  
   color:#80a3c3;  
   text-decoration:none;  
}  

#footer a:hover {  
   color:#dc2100; 
   text-decoration:underline;  
}  

#footer .foot-right {  
   float:right;  
   text-align:right;  
}  

/* Footer End */
