﻿body 
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 9pt;
    color: #333333;
    margin: 0px;
    padding:0px;
    background: #00186c url(images/bg-gradient.gif) repeat-y top center;    
}
li
{
    padding:0px;
    margin-bottom:10px;
    margin-left:0px;
}
ul
{
    
    margin-top:10px;
    
}
ul.closeBullets li
{
    margin-top:0px; margin-bottom:0px;
}
#divBackground 
{
    background: url(images/bg2.jpg) no-repeat top center;
}
#divSpacer 
{    
    width:1px;
    float:left;
}
#divContainer 
{
    overflow:visible;
    width:960px;
    min-height: 1026px;
    height:auto;
    margin: 0px auto;
}
#divFooter 
{
    margin: 0px auto;
    text-align:center;
    color:#00186c;
    clear:both;
    font-size:8pt;
}

#divFooter a
{
    color:#00186c;
    font-size:8pt;
    font-weight:bold;
}

#divHeader 
{
    width:960px;
    height:94px;
    position: relative;
}
#divTitle 
{
    width:572px;
    position: absolute;
    top: 0px;
    left: 0px;
    
}
#divSearch
{
    font-size:8pt;
    color:White;
    width:388px;
    height:67px;
    text-align: right;
    position: absolute;
    right: 0px;
}
#divSearch a
{
    font-size:8pt;
    color:White;
}
#divSearch #divSearchContent
{
    margin: 0px;
    position: absolute;
    bottom:0px;
    right: 0px;
}
#divMenu 
{   
    width:960px;
    margin-bottom:10px;
}
#divMainBody 
{
    overflow:hidden;
    background-color: White;
    padding:10px;
}

#divHeader h1 
{
    height:25px;  
}

#divHeader h1 span
{
    display:none;
}

#divMainLeft 
{
    width:620px;
    float:left;
    
}
#divMainRight 
{
    width:304px;
    float:right;
    height:20px;    
}

.subhead 
{
    width:940px;
    height:80px;
    margin-bottom: 10px;
}
.subhead span 
{
    display:none;
}
#divSubhead_Advocacy 
{
    background: url(images/subhead-advocacy.jpg) no-repeat top center;
}
#divSubhead_News 
{
    background: url(images/subhead-news.jpg) no-repeat top center;
}
#divSubhead_Events 
{
    background: url(images/subhead-events.jpg) no-repeat top center;
}
#divSubhead_Finance 
{
    background: url(images/subhead-finance.jpg) no-repeat top center;
}
#divSubhead_Services 
{
    background: url(images/subhead-services.jpg) no-repeat top center;
}
#divSubhead_Press 
{
    background: url(images/subhead-press.jpg) no-repeat top center;
}
#divSubhead_Resources 
{
    background: url(images/subhead-resources.jpg) no-repeat top center;
}
#divSubhead_Directory 
{
    background: url(images/subhead-directory.jpg) no-repeat top center;
}
#divSubhead_LeagueInfo 
{
    background: url(images/subhead-leagueinfo.jpg) no-repeat top center;
}
#divSubhead_Technology 
{
    background: url(images/subhead-technology.jpg) no-repeat top center;
}
#divSubhead_SiteMap 
{
    background: url(images/subhead-sitemap.jpg) no-repeat top center;
}
#divSubhead_Publications
{
    background: url(images/subhead-publications.jpg) no-repeat top center;
}
#divSubhead_LegislativeBulletin 
{
     background: url(images/subhead-legislativebulletin.jpg) no-repeat top center;
     height:135px;
}
#divSubhead_OilLeak
{
     background: url(images/subhead-oilleakbulletin.jpg) no-repeat top center;
     height:135px;
}
#divSubhead_Sustainable
{
     background: url(images/subhead-sustainable.jpg) no-repeat top center;
}
#divSubhead_Datagram 
{
     background: url(images/subhead-datagram.jpg) no-repeat top center;
     height:135px;
}
.searchField 
{
    color:#00186c;
    font-family: Arial;
    font-weight: bold;
    width:200px;
}
#divSearchField 
{
    padding: 1px;
    border: 1px solid #fff929;
    float:left;
}
.searchSubmit
{
    margin:4px 9px;
}

.noimages img
{
    display:none;
}

a, div a
{
    text-decoration: none;
    color: #ca4a09;
}
#divMediaIcons 
{
    float:right;
    border-top:1px solid #dedede;
    border-bottom:1px solid #dedede;
    text-align: center;
    padding:5px 0px 3px 0px;
    margin-left:25px;

}
#divMediaIcons a 
{
    position:relative;
    line-height:2px;
    font-size:7pt;
    color:#797979;
    margin-right:8px;
    display:inline-block;
}
#divMediaIcons a.lasticon 
{
    margin-right:0px;
}
#divMediaIcons img 
{
    vertical-align: middle;
    margin-right:2px;
    margin-bottom:2px;
}
.story h3 
{
    font-weight: bold;
    font-size:14pt;
}
.story .source 
{
    clear:both;
}
.PagerText 
{
    border-top: 2px solid #cfd9e5;
    padding-top: 15px;
    margin-top:15px;
}