/* LDA.gov.uk CSS
 * Redesigned 27/02/2007
 */
@media all  {
body  {
    font-weight: 400;
    color: #000;
    background-color: #FFF;
}
#outercontainer  {
    text-align: center;
    font-family: Arial, Helvetica, Verdana, serif; 
    font-size: 75%;
}
#innercontainer {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background-color: #FFF;
    color: #000;
    max-width: 936px;
    min-width: 732px;
    width: 100%;
}
* html #innercontainer {
    width: expression(document.body.clientWidth < 800 ? "732px" : (document.body.clientWidth > 1000 ? "936px" : "auto"));
}
/* Invisible elements, mainly for accessibility */
.hidden  { 
    display: none 
}
/* Global link styles */
a,
a:visited  {
    color: #009acf;
    text-decoration: none;
}
a:hover  {
    text-decoration: underline;
}
a img  {
    border: 0;
}
p  {
    margin: 3px 0 16px;
    padding: 0;
}
/* Header */
#head  {
    float: left;
    width: 100%;
    height: 93px;  /*[StuA], added height back as per spec/designs */
    margin: 0; padding: 0;
    background-color: #009ACF;
}
#head .logo {
    float: right;
    margin: 20px 0 8px 0; 
    padding: 0;
}
#head .logo a img  {
    border: 0;
}
/* three col */
.threeCol  {
    float: left;
    clear: both;
    width: 100%;
}
.threeCol .cellOne,
.home .cellOne,
.hub .cellOne,
.hubMap .cellOne,
.hubMedia .cellOne {
    float: left;
    width: 27.1%;
    margin: 0;
    padding: 0;
    background: #1552B4;    
}
* html .threeCol .cellOne,
* html .home .cellOne,
* html .hub .cellOne,
* html .hubMap .cellOne,
* html .hubMedia .cellOne {
    position: relative;
    overflow: hidden;
}
.threeCol .cellTwo {
    float: left;
    width: 45.7%;
    padding: 0;
    margin: 0 2% 0 2%;
}
.threeCol .cellThree  {
    float: left;
    width: 22.9%;
    margin: 0;
    padding: 20px 0 0 0;
}
/*Map search Results */
.searchResultsMap  {
    float: left;
    clear: both;
    width: 100%;
}
.searchResultsMap .cellOne {
    float: left;
    width: 27.5%;
    margin: 0;
    padding: 0;
    background: #1552B4;  
}
.searchResultsMap .cellTwo {
    float: left;
    width: 43.6%;
    margin: 0;
    padding: 0 2% 0 2%;
}
.searchResultsMap .cellThree  {
    float: left;
    width: 25%;
    margin: 0;
    padding: 20px 0 0 0;
}
/* Date and Time */
.dateTime  {
    color: #fff;
    font-size: 90%;
    background-color: #1552B4;
    padding: 3px 0px 3px 20px;
    clear: both;
}
.dateTime acronym  {
    text-decoration: none;
    border: 0;
}
/* Top Menu */
#topNavContainer {
    float: left;
    width: 77.2%;
    margin: 0;
    padding: 30px 0 /*21px*/0 2%;  /* IE prefers padding */
}
#topNavContainer #topNav ul {
    list-style-type: none;
    display: block;
    float: left; width: 100%;
    margin: 0; padding: 0;
}
/*
 * Fix for weird joggy background image bug in Win IE
*/
*  html  #topNavContainer #topNav ul {
    position: absolute;
}
/**/
#topNavContainer #topNav ul li {
    margin-top: 2px; 
    float: left; /* This brings the text-links down to the same level as the text on the button image */
    text-align: left;
}
#topNavContainer #topNav ul li.pos-0 {
    padding-left: 0;
    background: none;
}
#topNavContainer #topNav ul li.last {
    padding-right: 0;
}
/*
 *  New Opera-compatible styles for utility menus
 */
#topNavContainer #topNav ul {
    list-style-type: none;
    margin: 0; padding: 0;
}
#topNavContainer #topNav ul li {
    display: table-cell;
    vertical-align: top;
    margin: 0;
    padding: 0 12px;
    background-image: url(../../img/lda/pipe_small_white.gif);
    background-repeat: no-repeat;
    background-position: 0 1px;
    border-right: 1px solid #4DB8DD
    }
/* Hide from Mac IE */
*  html  #topNavContainer #topNav ul li {
    display: list-item;
    float: left;
}
/* end Hide from Mac IE */
#topNavContainer #topNav ul li.imageItem {
    margin-top: 0;  /* Now turn-off the margin-top for image items */
    padding: 0;  /* No separator left of the list item but there /is/ padding-right on the adjacent list item for spacing */
    background-image: none;  /* No separator left of the image list item */
}
/*
 *  Override the default settings on links in the
 *  Top DIV with extreme prejudice
 */
#topNavContainer #topNav ul  li div a,
#topNavContainer #topNav ul  li div a:link,
#topNavContainer #topNav ul  li div a:visited {
    font-weight: bold;
    font-size:14px;
    color: #ffffff;
    text-decoration: none;
}
#topNavContainer #topNav ul  li div a:hover {
    font-weight: bold;
    font-size:14px;
    color: #00204E;
    text-decoration: none;
}

#topNavContainer #topNav ul li div a.inactive,
#topNavContainer #topNav ul li div a.inactive:link,
#topNavContainer #topNav ul li div a.inactive:visited {
    width: 100%;
    height: 31px;
    background-repeat: no-repeat;
    background-position: 0px -31px;
    display: block;
}
#topNavContainer #topNav ul li div a.active:hover {
    background-position: 0px 0px;
	color: #FF0000;
}
#topNavContainer #topNav ul li div a.active,
#topNavContainer #topNav ul li div a.active:visited  {
    width: 100%;
    height: 31px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    display: block;
}
#topNavContainer #topNav ul  li.pos-0 {
    width: 10%;
}
#topNavContainer #topNav ul  li.first {
    width: 11%;
}
#topNavContainer #topNav ul  li.pos-2 {
    width: 12%;
}
#topNavContainer #topNav ul  li.pos-3 {
    width: 14.5%;
}
#topNavContainer #topNav ul  li.pos-4 {
    width: 12%;
}
#topNavContainer #topNav ul  li.pos-5 {
    width: 13%;
}
#topNavContainer #topNav ul  li.last {
    width: 20%;
}
#topNavContainer #topNav ul  li a span {
    visibility: hidden;
    display: block;
}
#topNavContainer #topNav ul li div {
    height: 32px;
}
/* Side menu */
.cellOne div.sideMenu  {
    padding: 0;
    margin: 0;
    background-color: #1552B4;
}
div.sideMenu ul  {          /* overall list settings*/
    margin: 0;
    padding: 0 0 10px 0;
}
div.sideMenu li  {
    list-style: none;
    margin: 0 auto;
    width: 85%;
    padding: 0;
}
div.sideMenu {
    padding: 20px 0 20px 0;
    margin-bottom: 10px;
}
div.sideMenu ul li a.selectedLink ,
div.sideMenu ul li a.selectedLink:visited,
div.sideMenu ul li a.selectedLink:hover,
div.sideMenu ul li.currentParent a.currentParent,
div.sideMenu ul li.currentParent a.currentParent:visited,
div.sideMenu ul li.currentParent a.currentParent:hover  {
    color: #fff;
}
div.sideMenu ul li.current a.selectedLink {
    color: #00204E;
    font-weight: bold;
}
.homeLink {
    padding: 20px 20px 0 20px;
    margin: 0;
    border-top: 1px transparent;
    font-size: 1.75em; /* Was font-size: 2.165em; */
    color: #fff;
    text-decoration: none;
    height: 73px;
    background-color: #00204E;
    font-weight: bold;
}
.homeLink a,
.homeLink a:visited {
    color: #fff;
    text-decoration: none;
}
/* Level One */
div.sideMenu ul a,
div.sideMenu ul a:visited {
    display: block;
    padding: 8px 0 8px 0px;
    color: #fff;
    font-weight: bold;
    border-bottom: 1px solid #0A76C2;
}
div.sideMenu ul li.last a,
div.sideMenu ul li.last a:visited {
    display: block;
    padding: 8px 0 20px 0px;
    color: #fff;
    font-weight: bold;
    border-bottom: 3px solid #0A76C2;
}
div.sideMenu ul li.last a:hover {
    color: #87D300;
    text-decoration: none;
}
div.sideMenu ul .currentParent ul li a.last,
div.sideMenu ul .currentParent ul li a.last:visited {
    border-bottom: 1px solid #0A76C2;
    padding: 8px 0 8px 0px;
}
div.sideMenu ul a:hover  {
    color: #87D300;
    text-decoration: none;
}
div.sideMenu ul li.current a {
    color: #fff;
}
/* Level Two */
div.sideMenu ul ul li  {
    background: none;
}
div.sideMenu ul ul a,
div.sideMenu ul ul a:visited,
div.sideMenu ul ul a.selectedLink,
div.sideMenu ul ul a.selectedLink:visited,
div.sideMenu ul ul a.selectedLink:hover  {   
    padding: 8px 0 8px 10px;    
    color: #CED6D8;    
}
div.sideMenu ul ul a.selectedLink,
div.sideMenu ul ul a.selectedLink:visited,
div.sideMenu ul ul a.selectedLink:hover  {
    color:  #87D300;
}
div.sideMenu ul ul a.selectedLink:hover  {
    text-decoration: none;
}
div.sideMenu ul ul a:hover  {
    text-decoration: underline;
}
/* Level Three */
div.sideMenu ul ul ul li  {
    background: none;
}
div.sideMenu ul ul ul a,
div.sideMenu ul ul ul a:visited,
div.sideMenu ul ul ul a.selectedLink,
div.sideMenu ul ul ul a.selectedLink:visited,
div.sideMenu ul ul ul a.selectedLink:hover  {   
    padding: 8px 0 8px 20px;    
    color: #CED6D8;    
}
div.sideMenu ul ul ul a.selectedLink,
div.sideMenu ul ul ul a.selectedLink:visited,
div.sideMenu ul ul ul a.selectedLink:hover  {
    color: #87D300;
}
div.sideMenu ul ul ul a.selectedLink:hover  {
    text-decoration: none;
}
div.sideMenu ul ul ul ul a:hover  {
    text-decoration: underline;
}
/* Level Four */
div.sideMenu ul ul ul ul li  {
    background: none;
}
div.sideMenu ul ul ul ul a,
div.sideMenu ul ul ul ul a:visited,
div.sideMenu ul ul ul ul a.selectedLink,
div.sideMenu ul ul ul ul a.selectedLink:visited,
div.sideMenu ul ul ul ul a.selectedLink:hover  {   
    padding: 8px 0 8px 0px;    
    color: #CED6D8;    
}
div.sideMenu ul ul ul ul a.selectedLink,
div.sideMenu ul ul ul ul a.selectedLink:visited,
div.sideMenu ul ul ul ul a.selectedLink:hover  {
    color: #87D300;
}
div.sideMenu ul ul ul ul a.selectedLink:hover  {
    text-decoration: none;
}
div.sideMenu ul ul ul ul a:hover  {
    text-decoration: underline;
}
div.sideMenu .inThisSection {
    font-weight: bold;
    color: #009ACF;
    font-size: 120%;
    padding: 20px 0 0 0;
    width: 85%;
    margin: 0 auto;
}
div.sideMenu ul li li {
    padding: 0;
    margin: 0
}
div.sideMenu ul li ul {
    margin: 0;
    padding: 0;
}
div.sideMenu ul li ul li {
    padding: 0;
    margin: 0;
    width: 100%;
}
/* Footer */
#foot  {
    float: left;
    clear: both;
    width: 100%;
    border-top: 2px solid #EDEEF0;
    padding: 10px 0 10px;
    font-size: 95%;
    margin-top: 10px;
}
#foot ul  {
    margin: 0;
    padding: 0 0 0 2px;
    float: left;
    width: auto;
}
#foot li  {
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
}
#foot li.last  {
    padding: 0;
}
div#foot li  a,
div#foot li  a:link,
div#foot li  a:visited {
    margin: 0;
    padding: 0 5px 0 5px;
    border-right: 1px solid #4DB8DD;
    color: #00204E;
    font-weight: normal;
}
div#foot li a:hover {
    color: #009acf;
}
div#foot li.last  a,
div#foot li.last  a:visited {
    border: 0;
}
#foot .mayor  {
    float: right;
    width: auto;
    text-align: center;
    padding-right: 4%;
}
/* Content tools */
.contentTools  {
    border: 0;
}
.contentTools .printLink  {
    width: 150px;
    padding: 0;
    height: 20px;
    border: 0;
}
.contentTools .printLink a img  {
    border: 0;
    margin-top: 5px;
}
.contentTools .printLink a,
.contentTools .printLink a:visited  {
    float: left;
}
.contentTools .printLink a.print,
.contentTools .printLink a.print:visited,
.contentTools .printLink a.print:hover  {
    float: left;
    color: #87D300;
    font-weight: bold;
}
.contentTools .printLink a.print,
.contentTools .printLink a.print:visited {
    padding: 4px 0 0 5px;
}
/* Common block titles */
h2.blockTitle  {
    color: #9CAEB2;
    font-family: Verdana, Arial, sans-serif;
    font-size: 117%;
    padding: 4px 2px 4px 0;
    text-align: left;
    margin-bottom: 4px;
}
.cellOne h2.blockTitle,
.cellThree h2.blockTitle  {
    color: #9CAEB2;
    font-family: Verdana, Arial, sans-serif;
    font-size: 117%;
    padding: 4px 2px 4px 0;
    text-align: left;
    margin-bottom: 4px;
}
.cellOne h2.blockTitle a,
.cellOne h2.blockTitle a:visited,
.cellOne h2.blockTitle a:hover,
.cellThree h2.blockTitle a,
.cellThree h2.blockTitle a:visited,
.cellThree h2.blockTitle a:hover  {
    text-decoration: none;
}
.cellOne h2.blockTitle a:hover,
.cellThree h2.blockTitle a:hover  {
    text-decoration: underline;
}
.cellTwo h2.blockTitle {
    color: #2B2955;
    margin-top: 40px;
    font-size: 1.5em;
}
.cellTwo .searchResults h2.blockTitle  {
    font-family: Verdana, Arial, sans-serif;
    color: #667073;
    font-size: 100%;
    margin: 0;
    padding-top: 20px;
}
/* Blocks */
.cellThree .multiContent  {
    clear: both;
    width: 170px;
}
.cellOne .block  {
    padding: 20px;
    margin: 0;
    background-color: #1552B4;
    clear: both;
    width: auto;
    height: 100%;
}
/*.cellOne .multiContent .docHead  {
}
.cellOne .multiContent .thumbleft  {
    display: block;
    position: relative;
}*/
.cellTwo .block  {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.cellTwo .oneOfTwo  {
    margin-bottom: 0;
}
.cellThree .block  {
    width: 100%;
    margin-bottom: 16px;
}
/* Feature multi content block new */
.home .homeFeatures .cellFive .mainFeature .docHead a {
    font-size: 150%;
}
.multiContentFeature  div.mainFeature {
    width: 100%;
    margin: 0; padding: 0;
}
.multiContentFeature  div.otherFeatures {
    float: left; width: 100%;
    margin: 20px 0; padding: 0;
}
.multiContentFeature  div.otherFeatures  div.featureColFirst {
    clear: both;
    float: left;
    width: 43%;
    margin: 0 0 10px; 
    padding: 0;
}
.multiContentFeature  div.otherFeatures  div.featureColLast {
    float: left;
    width: 50%;
    margin: 0; 
    padding: 0 0 0 20px;
}
/* Quick Links block */
div.quickLinks  {
    background: #F1F1F1;
    padding: 0 0 5px 0;
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
}
div.quickLinks h2.blockTitle  {
    font-family: Verdana, Arial, sans-serif;
    padding: 4px 2px 4px 4px;
    font-size: 100%;
    color: #00204E;
    background: 0;
    margin: 5px 0;
    padding: 0 5px;
    border: 0;
}
div.quickLinks h2.blockTitle a,
div.quickLinks h2.blockTitle a:visited,
div.quickLinks h2.blockTitle a:hover  {
    color: #00204E;
}
div.quickLinks ul {
    background: #ebeef2;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.quickLinks li  {
}
div.quickLinks li a,
div.quickLinks li a:visited,
div.quickLinks li a:hover  {
    background: url(../../img/lda/bulletSmGrey.gif) no-repeat 4px 6px;
    display: block;    
}
div.quickLinks li a,
div.quickLinks li a:visited {
    padding: 0 5px 0 12px;
}
/* Welcome block */
div.welcome  {
}
div.welcome div.conWebDoc h1  {
    background: url(../../img/lda/welcome_head_bg.gif) no-repeat 0 0;
    color: #FFF;
    font-family: Verdana, Arial, sans-serif;
    font-size: 130%;
    font-weight: bold;
    padding: 9px 5px 4px 12px;
    margin: 0;
}
div.conWebDoc strong {
		color: #2B2955
}
div.welcome .bodyText  {
    background: #0047BE;
    color: #FFF;
    margin: 0 0 0 9px;
    padding: 7px 5px 14px 20px;
}
div.welcome .bodyText p  {
    margin: 0;
    padding: 0 0 11px 0;
}
div.welcome ul  {
    margin: 0;
    padding: 0;
    list-style: none;
}
div.welcome li a,
div.welcome li a:visited,
div.welcome li a:hover  {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    display: block;
    background: url(../../img/lda/bulletSmWhite.gif) no-repeat 0 6px;
    padding: 0 0 0 9px;
}
div.welcome li a:hover  {
    text-decoration: underline;
}
div.welcome div.bodyText li  {
    margin: 0 0 5px;
    padding: 0;
    background: none;
}
/* Documents */
div.bodyText  {
    margin: 0 4px 10px 4px;
}
.cellTwo .bodyText {
    margin: 0;
    padding: 0;
}
div.cellThree div.bodyText  {
    margin: 0 0 10px 0;
    padding-top: 3px;
}
div.threeCol div.bodyText ul  {
    padding: 0 0 1em;
}
div.bodyText ul  {
    list-style: none;
    margin: 0;
    padding: 0;
}
div.bodyText ul li  {
    margin: 0;
    padding: 0 0 0 9px;
    background: url(../../img/lda/bulletSmBlue.gif) no-repeat 0 5px;
}
div.bodyText ul ul li  {
    margin: 0;
    padding: 0 0 0 19px;
    background: url(../../img/lda/bulletSmBlue.gif) no-repeat 10px 5px;
}
div.cellTwo div.oneOfTwo {
    border-bottom: 0;
}
div.cellTwo div.advertSet {
    padding-bottom: 10px;
}
div.cellTwo div.advertSet div.adverts {
    margin: 0 auto;
    width: 95%;
}
div.cellTwo div.advertSet div.advert {
    float: left;
    width: 49%;
}
div.cellTwo .shade {
    background: #ece9ea;
}
div.conWebDoc .hasPartRelations  {
    float: left;
    width: 100%;
    background: #EDF8FC;
}
div.conWebDoc .hasPartRelations h2  {
    margin: 0;
    padding: 0 0 9px;
}
div.conWebDoc .hasPartRelations ul  {
    margin: 0;
    padding: 0;
    list-style: none;
}
div.conWebDoc .hasPartRelations li  {
    margin: 0 0 4px;
    padding: 0;
}
div.conWebDoc .hasPartRelations li  {
    background: url(../../img/lda/bulletSmGrey.gif) no-repeat 5px 6px;
    padding: 0 0 0 21px;
    display: block;
}
div.conWebDoc .hasPartRelations li.docFile  {
    background: url(../../img/lda/icon_doc.gif) no-repeat 0 0;
    padding: 0 0 0 21px;
}
div.conWebDoc .hasPartRelations li.pdfFile  {
    background: url(../../img/lda/icon_pdf.gif) no-repeat 0 0;
    padding: 0 0 0 21px;
}
div.conWebDoc .hasPartRelations li.rtfFile  {
    background: url(../../img/lda/icon_rtf.gif) no-repeat 0 0;
    padding: 0 0 0 21px;
}
div.conWebDoc .hasPartRelations li.xlsFile  {
    background: url(../../img/lda/icon_xls.gif) no-repeat 0 0;
    padding: 0 0 0 21px;
}
div.conWebDoc .hasPartRelations li.zipFile  {
    background: url(../../img/lda/icon_zip.gif) no-repeat 0 0;
    padding: 0 0 0 21px;
}
div.conWebDoc .hasPartRelations li.htmlFile  {
    background: url(../../img/lda/icon_html.gif) no-repeat 0 0;
    padding: 0 0 0 21px;
}
div.conWebDoc .hasPartRelations li.pptFile  {
    background: url(../../img/lda/icon_ppt.gif) no-repeat 0 0;
    padding: 0 0 0 21px;
}
.cellTwo div.conWebDoc .hasPartRelations  {
    width: 100%;
}
div.docHead  {
    padding-bottom: 2px;
}
div.docHead span  {
    margin-right: 5px;
}
.cellTwo div.event  {
    margin-bottom: 5px;
}
div.categoryHeading h1  {
    color: #667073;
    margin-top: 40px;
}
.cellTwo h1 {
    color: #667073;
    margin-top: 40px;
}
/* single content */
h1 {
    color: #667073;
    margin: 0 4px 6px 0;
    padding: 6px 0;
    font-weight: bold;
    font-size: 1.835em;
    font-family: Arial, Helvetica, sans-serif; 
    border-left: 0;
    border-right: 0;
}
h2 {
    font-family : Verdana, Arial, Helvetica, sans-serif; 
    font-size : 105%;
    font-weight : bold;
    color: #002955;
    margin-bottom: 0;
    padding-bottom: 0;
}
h3 {
    font-family : Verdana, Arial, Helvetica, sans-serif; 
    font-size : 100%;
    font-weight : bold;
    color: #002955;
    margin-bottom: 4px;
    padding-bottom: 0;
}
h4 {
    font-family : Verdana, Arial, Helvetica, sans-serif;  
    color: #002955;
    font-size: 100%;
    font-weight: normal;
    margin-bottom: 4px;
    padding-bottom: 0;
}
/* RSS Feed */
div.rssFeed .description {
    padding-bottom: 2px;
}
/* Advanced Search */
div.advancedSearch div {
}
div.advancedSearch div span {
    float: left;
    display: block;
    width: 50%;
    text-align: right;
}
div.advancedSearch table {
    width: 100%;
}
div.advancedSearch table input  {
}
/* Advert Set */
.cellThree .advertSet img  {
}
/* Calendar */
div.calendar table  {
    text-align: center;
}
div.calendar  {
    text-align: center;
}
div.calendar div {
}
/* Login Box */
div.loginBox  {
    padding: 0;
    margin: 0;
}
div.loginBox form {
    padding: 0;
    margin: 0;
}
div.loginBox input.button,
div.loginBox input.radioSelect  {
    width: auto;
}
div.loginBox input,
div.loginBox textarea  {
    width: 80%;
}
div.loginBox option  {
    width: 80%;
    text-align: left;
}
/* AtoZ */
div.aToZHeader  {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 5px 0 5px 0;
    margin-bottom: 5px;
}
/* Search Box */
.searchBox  {
    padding: 0 20px 10px 20px;
    margin: 0;
    background-color: #00204E;
}
.searchBox form {
    /*
    Add this back in when 'Browse by..' functionality is restored, remove 30px/10px bottom padding
    margin: 0;*/
    margin: 0 0 30px;
    padding: 0;
    width: 100%;
}
* html .searchBox form {
    margin: 0 0 10px;
}
.searchBox input.searchField  {
    width: 53%; 
    padding: 1px 2px 0px 2px; 
    margin: 0; 
    border: 1px solid #DDD;
    float: left;
}
.searchBox .searchSubmit  {
    margin-left: 5px;
    float: left;
}
.searchBox a.advSearchLink,
.searchBox a.advSearchLink:visited,
.searchBox a.advSearchLink:hover  {
    margin-top: 4px;
    float: left;
    font-size: .9em;
    padding-left: 12px;
    background: url(../../img/lda/bulletSmGrey.gif) no-repeat 4px center;
}
.searchBox a.advSearchLink:hover  {
}
.searchBox .searchLabel {
    color: #fff;
    font-weight: bold;
    clear: left;
    padding: 15px 0 10px 0;
    margin: 0; 
}
.searchBox .label {
    color: #fff;
    font-weight: bold;
    clear: left;
    padding-top: 20px;
    margin: 0; 
}
.searchBox .searchFieldsOption,
.searchBox select {
    float: left;
}
.searchBox .selectOption {
    margin: 0 0 0px -10px; 
}
*:first-child+html .searchBox .selectOption {
    margin: 0 0 5px 0; 
}
* html .searchBox .selectOption {
    margin: 0 0 10px 0; 
}
.searchBox form .selectOption fieldset select {
    width: 75%;
    height: 19px;
    margin: 0;
    padding: 0;
}
/* Survey */
div.survey  div  {
    padding-bottom: 5px;
    padding-left: 5px;
}
div.survey div span {
    vertical-align: middle;
    padding-right: 2px;
}
div.survey div img  {
    vertical-align: middle;
}
div.survey p  {
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
}
div.survey label  {
}
div.survey input.surveyButton  {
    margin-left: 50px;
    margin-top: 5px;
}
/* Multi Event */
.cellOne .multiEvent,
.cellThree .multiEvent  {
    background: #F1F1F1;
}
.cellOne .multiEvent .event,
.cellThree .multiEvent .event  {
    padding-left: 11px;
    background: url(../../img/lda/bulletSmGrey.gif) no-repeat 4px 8px;
}
.cellThree .multiEvent h2.blockTitle  {
    background: #009ACF;
    color: #FFF;
    font-family: Verdana, Arial, sans-serif;
    font-size: 100%;
    padding: 4px 2px 4px 4px;
    text-align: left;
    margin-bottom: 0;
    border: 0;
}
.cellThree .multiEvent h2.blockTitle a,
.cellThree .multiEvent h2.blockTitle a:visited,
.cellThree .multiEvent h2.blockTitle a:hover  {
    color: #FFF;
    text-decoration: none;
}
.cellThree .multiEvent h2.blockTitle a:hover  {
    text-decoration: underline;
}
div.multiEvent div.event  {
    padding-top: 2px;
    padding-bottom: 6px;
}
div.multiEvent div.date  {
    padding-top: 2px;
}
/* Glossary */
div.glossaryView  {
    border-bottom: 1px solid #DDD;
}
div.glossaryView h2.blockTitle  {
    margin-top: 0;
    padding-top: 0;
}
div.glossaryView ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
div.glossaryView li  {
    margin: 0 0 4px;
}
div.glossaryView li a,
div.glossaryView li a:visited,
div.glossaryView li a:hover  {
    background: url(../../img/lda/bulletSmGrey.gif) no-repeat 4px 6px;
    padding: 0 0 0 12px;
    display: block;
}
/* Related blocks */
div.related  {
    border-bottom: 1px solid #DDD;
}
div.related ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
div.related li  {
    margin: 0 0 4px;
}
div.related li a,
div.related li a:visited,
div.related li a:hover  {
    background: url(../../img/lda/bulletSmGrey.gif) no-repeat 4px 6px;
    padding: 0 0 0 12px;
    display: block;
}
div.related p  {
    padding-top: 5px;
    padding-bottom: 3px;
    margin: 0;
}
/* Has Part Relations */
div.hasPartRelations {
    padding-top: 5px;
}
/* ConEvent */
div.event div.details  {
    margin-bottom: 5px;
    font-weight: bold;
}
#middleColumn div.event h1 {
    margin-bottom: 2px;
}
/* Multicontent */
.multiContent div.hr  {
    float: left;
    width: 100%;
    height: 2px;
    clear: both;
    height: 1px;
    font-size: 1%;
    margin: 1px 0 6px;
    line-height: 0.1em;
}
.multiContent div.hr hr  {
    display: none;
    margin: 0;
    padding: 0;
}
.cellTwo div.multiContent ul.docs {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
    margin-top: 0;
}
.cellTwo div.multiContent .docHead  {
    line-height: 1.3em;
}
.cellTwo div.multiContent .description  {
    line-height: 1.3em;
}
.cellTwo div.multiContent .docHead a,
.cellTwo div.multiContent .docHead a:visited,
.cellTwo div.multiContent .docHead a:hover  {
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    line-height: 16px;
}
.cellThree div.multiContent .docHead  {
    padding: 0;
    margin-bottom: 20px;
}
.cellThree div.multiContent .docHead a {
    font-weight: bold;
}
.cellOne .docHead a {
    color: #fff;
    font-size: 133.5%;
}
.docHead {
    height: .1%;
}
div.docFile  {
    margin-top:5px;
    padding: 2px 0 2px 20px;
    background-repeat: no-repeat;
    background-image: url(../../img/ldadoc.gif);
}
div.htmlFile  {
    margin-top:5px;
    padding: 2px 0 2px 20px;
    background-repeat: no-repeat;
    background-image: url(../../img/ldahtml.gif);    
}
div.pdfFile  {
    margin-top:5px;
    padding: 2px 0 2px 20px;
    background-repeat: no-repeat;
    background-image: url(../../img/ldapdf.gif);
}
div.pptFile  {
    margin-top:5px;
    padding: 2px 0 2px 20px;
    background-repeat: no-repeat;
    background-image: url(../../img/ldappt.gif);    
}
div.xlsFile  {
    margin-top:5px;
    padding: 2px 0 2px 20px;
    background-repeat: no-repeat;
    background-image: url(../../img/ldaxls.gif);    
}
div.rtfFile  {
    margin-top:5px;
    padding: 2px 0 2px 20px;
    background-repeat: no-repeat;
    background-image: url(../../img/ldartf.gif);    
}
div.zipFile  {
    margin-top:5px;
    padding: 2px 0 2px 20px;
    background-repeat: no-repeat;
    background-image: url(../../img/ldazip.gif);
}
/* Search Results */
div.themeResultText {
    margin-top: 20px;
}
div.searchResults ol {
    margin: 0;
    padding: 0;
}
div.searchResults .resultGroup {
    border-top: 3px solid #EDEEF0;
}
div.searchResults .resultsBrowsed {
    border-top: 3px solid #EDEEF0;
    padding-top: 15px;
    margin-top: 20px;
}
div.searchResults ol li  {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 2px solid #EDEEF0;
    list-style-type: none;
}
div.searchResults ol li.first  {
    margin-bottom: 15px;
    padding-bottom: 15px;
    list-style-type: none;
}
div.searchResults ol li.last  {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 2px solid #EDEEF0;
    list-style-type: none;
}
div.searchResults ol li.only  {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border: 0;
    list-style-type: none;
}
div.searchResults ol div  {
    margin-top:5px;
    padding-left: 0px;
    background-repeat: no-repeat;
}
div.searchResults ol div.docFile,
div.searchResults ol div.htmlFile,
div.searchResults ol div.pdfFile,
div.searchResults ol div.pptFile,
div.searchResults ol div.xlsFile,
div.searchResults ol div.rtfFile  {
    padding-left: 20px;
}
div.searchResults ol div.docFile  {
    background-image: url(../../img/ldadoc.gif);    
}
div.searchResults ol div.htmlFile  {
    background-image: url(../../img/ldahtml.gif);    
}
div.searchResults ol div.pdfFile  {
    background-image: url(../../img/ldapdf.gif);    
}
div.searchResults ol div.pptFile  {
    background-image: url(../../img/ldappt.gif);    
}
div.searchResults ol div.xlsFile  {
    background-image: url(../../img/ldaxls.gif);    
}
div.searchResults ol div.rtfFile  {
    background-image: url(../../img/ldartf.gif);    
}
.searchpagination ul {
    list-style-type: none;
    margin-bottom: 10px;
    padding: 0;
    margin-left: 0;
}
.searchpagination ul li {
    display: inline;
    padding: 0;
    margin: 0;
}
.searchpagination ul a.current,
.searchpagination ul a.current:visited {
    color: #000;
    font-weight: bold;
}
div.searchResults .searchResult .docHead,
div.searchResults .searchResult .description {
    padding: 0;
    margin: 0;
}
.searchMoreLink a:link,
.searchMoreLink a:visited {
    color: #87D300;
    font-weight: bold;
}
/* Pagination */
div.pagination a,
div.pagination a:visited  {
}
div.pagination a.current,
div.pagination a.current:visited  {
    color: #000;
    font-weight: bold;
}
div.pagination  {
    text-align: right;
    margin-top: 5px;
    margin-bottom: 5px;
}
/* Site Map */
div.siteCategories ul li {
}
div.siteCategories ul ul li {
    font-size: 100%;
}
/* Forms */
div.formrow             {
    clear: both;
    padding-top: 3px;
}
div.formrow label       {
    float: left;
    width: 150px;
    /*text-align: right;*/
    margin-right: 3px;
    clear: left;
}
div.formrow label.above  {
    width: 100%;
    display: block;
    text-align: left;
    margin: 4px 0px 0px 0px;
    padding: 0;
}
div.formrow .blanklabel  {
    float: left;
    width: 150px;
    text-align: right;
    margin-right: 3px;
    clear: left;
}
div.formfield  {
    font-family: Helvetica, Arial, sans-serif;
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
}
div.formfield input.field {
    width: 75%;
}
div.formFieldAbove  {
    font-family: Helvetica, Arial, sans-serif;
    clear: both;
    margin: 0;
    padding: 0;
}
div.submitrow  {
    clear: both;
    padding: 3px 0px 3px 0px;
}
fieldset  {
    margin: 3px 0px 3px 0px;
    border : none;
}
#rightColumn div.formrow label {
    width: auto;
}
#rightColumn div.submitrow {
    padding: 2px 0px 2px 0px;
}
fieldset  {
    border: 0;
}
span.important  {
    color: #F00;
}
div.important ul li  {
    font-weight: bold;
    color: #F00;
}
div.conWebDoc .parameterFieldName,
div.event .parameterFieldName  {
    font-weight: bold;
}
/* Thumbnail Align */
.thumbleft {
    float: left;
    margin: 0 10px 10px 0;
}
.thumbright  {
    float:right;
    margin: 0 0 10px 10px;
}
/* System CSS  */
/*=== Start of image embedding CSS ===*/
.cont_left_border  { 
    float: left;  
    clear: left; 
    margin: 5px 10px 0 0px; 
    text-align: center; 
    border: 1px solid #000; 
}
.cont_left_noborder  { 
    float: left;  
    clear: left; 
    margin: 5px 10px 0 0px; 
    text-align: center; 
}
.cont_right_border  { 
    float: right; 
    clear: right; 
    margin: 5px 0 0 10px; 
    text-align: center; 
    border: 1px solid #000; 
}
.cont_right_noborder  { 
    float: right; 
    clear: right; 
    margin: 5px 0 0 10px; 
    text-align: center; 
}
.embedimg  { 
    margin: 0 1px 0 0; 
    padding: 0;
}
.embedTableLeft  {
    background: #fff;
    border: 1px solid #000;
    float: left;
    margin: 3px;
}
.embedTableRight  {
    background: #fff;
    float: right;
    border: 1px solid #000;
    margin: 3px;
    clear: right;
}
.embedNoBorderLeft  {
    background: #fff;
    float: left;
    margin: 3px;
}
.embedNoBorderRight  {
    background: #fff;
    float: right;
    margin: 3px;
}
.embedNoBorderCentre  {
    background: #fff;
    margin: 3px;
}
.embedTableCentre  {
    background: #fff;
    border: 1px solid #000;
    margin: 3px;
}
.embedTableCell  {
    background: #fff;
}
.embedTitle  {
    font-size: 90%; 
    color: #000; 
    font-weight: bold;
}
.embedImageCaption  {
    font-size: 100%; 
}
.embedPlayersLink  {  
    font-size: 80%;
    text-decoration: none;
}
.embedPlayersLink:hover  {  
    font-size: 80%;
    text-decoration: underline;
}
.embedPlayersBreak  {
    font-size: 80%;
    color: #369;
}
.embedHelpLink  {
    font-size:85%;
    color: #369; 
}
table.normalTable td,
table.normalTable  {
    border-color: #000;
    vertical-align: top;
}
td.borderlessTableCell  {
    vertical-align: top;
}
/*=== End of image embedding CSS ===*/
/*=== following added for Draft DES ===*/
 .DEScontents {
  list-style: none;
 }
 blockquote.DES,
 p.DES {
  border: thin solid #99CC66;
  padding: 1%;
 }
 cite {
  font-style: normal;
  background-color: #fff;
  color: #003366;
 }
 table.DES td th,
 table.DES {
  background-color: #fff;
  border-color: #ccc;
  vertical-align: top;
  padding: 1%;
 }
 caption {
  background-color: #fff;
  color: #003366;
  font-weight: bold;
  padding: 1%;
 }
 h5 {
  font-family: Arial, Helvetica, sans-serif;
  color: #002955;
  font-size: 100%;
  font-weight: normal;
  font-style: italic;
 }
 .upper  {
    text-transform: uppercase;
}
div.cellThree hr {
    border: 0;
    border-top: 1px solid #dad3d5;
    height: 1px;
}
ul.docs {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.docs li  {
    display: block;
    padding: 0 5px 4px 2px;
}
ul.docs div.pubDate {
    color: #888;
}
div#foot a,
div#foot a:visited  {
    color: #888;
    font-weight: bold;
}
div.cellThree h1 {
    margin: 0;
}
fieldset.singleCheckbox label {
    float: left;
    width: 138px;
}
/* Custom home blocks */
.cellOne .block .thumbtop img {
    margin: 0;
}
.cellOne .block .description {
    padding: 0;
    /*margin-top: 10px;*/
    color: #fff;
    font-size: 100%;
}
/* Back to top link */
.backTopContainer {
    float: left;
    width: 27.1%;
    clear: both;
}
.backTopLink {
    color: #87D300;
    background-color: #fff;
    text-align: right;
    font-weight: bold;
    height: 20px;
    width: 100%;
    float: left;
}
.backTopLink a,
.backTopLink a:visited {
    text-decoration: none;
    color: #87D300;
}
.backTopLink a:hover {
    text-decoration: none;
    color: #87D300;
}
.backTopLink img {
    margin-top: 5px;
    margin-right: 5px;
}
/* New hub template styles */
.home,
.hub,
.hubMap,
.hubMedia {
    color: #6E6E6E;
}
.home .mainContent,
.hub .mainContent,
.hubMap .mainContent,
.hubMedia .mainContent {
    float: left;
    width: 70.7%;
    margin: 20px 0 0 2%;
    padding: 0 0 0 0;    
}
* html .hub .mainContent,
* html .hubMap .mainContent,  /* Dan B: added "*  html" */
* html .home .mainContent,
* html .hubMedia .mainContent {  /* Dan B: added "*  html" */
    position: relative;
    overflow: hidden;
    left: 2%;
    margin: 20px 0 0 0;
}
.cellsThreeFour {
    background-color: #EDEEF0;
    float: left;
    width: 100%;
}
.hub .cellThree {
    float: left;
    width: 634px;
    background-color: #EDEEF0;
    margin: 0;
    padding: 2% 2% 0 2%;
}
.home .cellThree {
    float: left;
    width: 60.7%;
    background-color: #EDEEF0;
    margin: 0;
    padding: 2% 2% 0 2%;
}
.hubMedia .cellThree {
    float: left;
    width: 96%;
    background-color: #EDEEF0;
    margin: 0;
    padding: 2% 2% 0 2%;
}
.home .cellThree .bodyText p,
.hub .cellThree .bodyText p,
.hubMap .cellThree .bodyText p,
.hubMedia .cellThree .bodyText p{
    padding: 10px 0 4px 0;
    margin: 0;
}
.home .cellThree h1,
.hub .cellThree h1,
.hubMap .cellThree h1,
.hubMedia .cellThree h1 {
    padding: 0 0 5px 0;
    margin: 0;
}
.hubMap .cellThree {
    float: left;
    width: 59.2%;
    background-color: #EDEEF0;
    margin: 0;
    padding: 2% 2% 0 2%;
}
.home .cellThree .block,
.hub .cellThree .block,
.hubMap .cellThree .block,
.hubMedia .cellThree .block {
    margin: 0;
    padding: 0;
}
.home .cellThree table a,
.hub .cellThree table a,
.hubMap .cellThree table a,
.hubMedia .cellThree table a {
    color: #009acf;
    text-decoration: none;
}
.home .cellThree table a:hover,
.hub .cellThree table a:hover,
.hubMap .cellThree table a:hover,
.hubMedia .cellThree table a:hover {
    color: #009acf;
    text-decoration: underline;
}
.home .cellThree a,
.home .cellThree a:hover,
.hub .cellThree a,
.hub .cellThree a:hover,
.hubMap .cellThree a,
.hubMap .cellThree a:hover,
.hubMedia .cellThree a,
.hubMedia .cellThree a:hover {
    color: #1552b4;
    text-decoration: underline;
}
.home .cellFour,
.hub .cellFour {
    float: left;
    width: 35.3%;
    margin: 0;
    padding: 0;
}
.hubMap .cellFour {
    float: left;
    width: 36.8%;
    margin: 0;
    padding: 0;
}
.hub .homeFeatures,
.hubMedia .homeFeatures {
    width: 63.2%;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 2px solid #EDEEF0;
}
.hub .homeFeatures .multiContent li {
    
}
.hubMap .homeFeatures {
    width: 63.1%;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 2px solid #EDEEF0;
}
.homeFeatures .docHead a {
    font-size: 1.165em;
    font-weight: bold;
    line-height: 1.2em;
}
.docHead a {
    font-weight: bold;
}
.hub .homeFeatures .cellFive,
.hub .homeFeatures .cellEight,
.hubMap .homeFeatures .cellFive,
.hubMap .homeFeatures .cellEight,
.hubMedia .homeFeatures .cellFour,
.hubMap .homeFeatures .cellSeven {
    width: 44%;
    float: left;
    clear: left;
}
.hub .homeFeatures .cellSix,
.hub .homeFeatures .cellNine,
.hubMap .homeFeatures .cellSix,
.hubMap .homeFeatures .cellNine,
.hubMedia .homeFeatures .cellFive,
.hubMedia .homeFeatures .cellEight {
    width: 48.9%;
    float: left;
    margin-left: 20px;
}
.hub .bottomFeatures,
.hubMedia .bottomFeatures {
    width: 63.2%;
    clear: none;
}
.hubMap .bottomFeatures {
    width: 63.1%;
    clear: none;
}
.hub .cellTen {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.hubMap .cellTen {
    float: left;
    width: 100%;
    margin: 20px 0;
    padding: 0;
}
.hubMedia .cellNine {
    float: left;
    width: 100%;
    margin: 20px 0;
    padding: 0;
}
.hub .cellEleven,
.hubMap .cellEleven {
    float: left;
    width: 184px;
}
.hub .cellTwelve,
.hubMap .cellTwelve {
    float: left;
    width: 204px;
}
.hub .cellSeven {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
}
.hubMap .cellSeven {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
}
.hubMedia .cellSix {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
}
.hub .bottomFeatures .cellEight,
.hubMap .bottomFeatures .cellEight,
.hubMedia .bottomFeatures .cellSeven {
    float: left;
    margin: 0;
    padding: 0;
    clear: none;
    width: 44%;
}
.hub .bottomFeatures .cellNine,
.hubMap .bottomFeatures .cellNine,
.hubMedia .bottomFeatures .cellEight {
    float: left;
    margin-left: 20px;
    padding: 0;
    clear: none;
    width: 48.9%;
}
.hubMap .wrapper {
    float: right;
    width: 35.4%;
    margin: 0;
    clear: none;
}
.hub .wrapper,
.hubMedia .wrapper {
    float: right;
    width: 32.3%;
    margin: 0;
    clear: none;
}
/* Home page template */
.home .homeFeatures {
    width: 64.7%;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    border-bottom: 2px solid #EDEEF0;
}
.home .homeFeatures .cellFive {
    width: 100%;
    float: left;
    clear: left;
}
.home .cellSeven {
    width: 27.9%;
    float: left;
    margin-left: 0;
}
.home .cellEight {
    float: left;
    width: 27.9%;
    margin-left: 20px;
}
.home .cellSix {
    float: right;
    width: 32.4%;
    padding-top: 6px;
}
.home .cellNine {
    float: right;
    width: 32.4%;
}
.home .bottomFeatures {
    width: 100%;
    clear: both;
}
/* seperator */
.sepdefault {
    width: 100%;
    clear: both;  /* This is required in IE, even with float100 */
    height: 1px;
    color: #fff;  /* [Prost] This stops IE rendering a bas-relief style bar without resorting to noshade="noshade" in the tag */
    border-top: 0;  /* If you want a regular border, change this */
    border-left: 0;  /* [DanB] This stops Netscape and Mozilla rendering a little vertical bar on the left */
    border-right: 0;  /* [Prost] This stops Netscape and Mozilla rendering a little vertical bar on the right */
    border-bottom: 0;  /* [Prost] This stops Mozilla rendering a 2px high HR */
}
/*home / hub block titles */
.home .homeFeatures h2.blockTitle {
    color: #9CAEB2;
    font-family: Verdana, Arial, sans-serif;
    font-size: 117%;
    padding: 0px 2px 4px 0;
    text-align: left;
    margin: 0 0 4px 0;
}
.hubMap .cellSeven h2.blockTitle {
    color: #9CAEB2;
    font-family: Verdana, Arial, sans-serif;
    font-size: 100%;
    padding: 0px 2px 4px 0;
    text-align: left;
    margin: 0 0 4px 0;
}
.home .homeFeatures .advertSet .block {
    padding: 0;
    margin: 0;
}
/* more link */
.moreLink {
    margin-top: 10px;
}
.moreLink a,
.moreLink a:visited {
    color: #87D300;
    font-weight: bold;
}
.cellOne .moreLink {
    padding: 0;
}
.cell .moreLinkText a,
.cell .moreLinkText a:visited {
    color: #87D300;
    font-weight: bold;
    font-size: 100%;
}
.home .homeFeatures .cellFive .mainFeature .docHead .moreLinkText a {
    font-size: 100%;
}
/* Custom project selector block */
.projectSelector,
.featureTicker  {
    width: 100%;
    background-color: #F4F6F6;
    border-top: 3px solid #EDEEF0;
}
.projectSelector .multiListItem {
    padding: 0;
    margin: 0;
}
.projectSelector .docHead {
    background-color: #87D300;
    color: #fff;
    padding: 10px; 
}
.projectSelector .docHead a {
    color: #fff;
    font-weight: bold;
    font-size: 100%;
    background: url("../../img/lda/whiteArrow.gif") no-repeat 0 3px;
    padding-left: 20px;
    display: block;
}
.projectSelector .description {
    display: none;
}
.projectSelector .blockContent,
.featureTicker .blockContent  {
    padding: 15px 0;
}
.projectSelector li,
.featureTicker li  {
    margin-bottom: 0.2em;
}
.projectSelector .head h2,
.featureTicker .head h2  {
    color: #FFF;
    text-transform: none;
    padding: 8px 0 0 50px;
    margin: 0;
}
.projectSelector .multiList li a,
.featureTicker .multiList li a  {
    background: url("../../img/navy/rArrowWhite.gif") no-repeat 0 3px;
    padding: 0 0 0 15px; 
}
.tickerLinks  {
    float: left;
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #EDEEF0;
    height: 100%;
    width: 100%;
}
.tickerLinks li.first  {
    float: left;
    list-style: none;
    margin-top: 0px;
    padding: 20px 0;
    width: 50%;
    display: block;
    border-right: 2px solid #ADDEF0;
    height: 73px;
    overflow: hidden;
}
.tickerLinks li.last {
    float: right;
    list-style: none;
    margin-top: 0px;
    padding: 20px 0;
    width: 44%;
    display: block;
    height: 73px;
    overflow: hidden;
}
.tickerLinks li a {
    font-weight: bold;
    text-decoration: none;
}
.tickerLinks img {
    margin: 0 3px 0 3px;
    padding: 0;
}
.tickerLinks li#tickr_prev div {
    color: #00204E;
    font-weight: bold;
    padding-left: 20px;
}
.tickerLinks li#tickr_next div {
    color: #00204E;
    font-weight: bold;
    padding-right: 20px;
}
/*Related Pages container class*/
.relatedPages a, 
.relatedPages a:visited {
    color: #1552B4;
}
.endLinkBlue .moreLink a,
.endLinkBlue .moreLink a:visited {
    color: #1552B4;
    font-weight: bold;
}
/* Home Document with bold text*/
.homeDoc .description {
    font-weight: bold;
}
/*====== Dan B changes ======*/
div.home  div.cellTwo {
    width: 100%;
    height: auto;
    background: #fff url(../../img/lda/bannerHome.gif) top right no-repeat;
    padding-top: 188px;  /* Allow room for the background image */
}
div.conLink  div.docHead {
    margin: 0;
    padding: 2px;
}
div.conLink  div.docHead  a.rollover,
div.conLink  div.docHead  a.rollover:hover {
    display: block;
    width: 100%;
    height: 50px;
    text-decoration: none;
    background-position: -12px 0;
    background-repeat: no-repeat;
    margin: 0; padding: 0;
}
div.conLink  div.docHead  a.rollover:hover {
    background-position: -12px -50px;
}
div.conLink  div.docHead  a.rollover  span {
    visibility: hidden;
}
/*====== Dan B changes ======*/
/* ----- Chris changes ----- */
div.home div.cellSix {
    border-bottom: 2px solid #edeef0;
    padding-bottom: 20px;
}
div.hub div.homeFeatures,
div.hubMap div.homeFeatures,
div.hubMedia div.homeFeatures {
    padding-bottom: 10px;
}
div.hub div .cellSeven h2.blockTitle,
div.hubMap div .cellSeven h2.blockTitle,
div.hubMedia div .cellSix h2.blockTitle {
    padding-top: 0;
    margin-top: 0;
}
div.hub div .fiveSix div.conWebDoc,
div.hubMap div .fiveSix div.conWebDoc,
div.hubMedia div .fourFive div.conWebDoc {
    padding-bottom: 10px;
}
div.hub div.bottomFeatures div.eightNine h2.blockTitle,
div.hubMap div.bottomFeatures div.eightNine h2.blockTitle,
div.hubMedia div.bottomFeatures div.sevenEight h2.blockTitle {
    margin-top: 0;
    padding-top: 0;
}
div.hub div.cellFive h2.blockTitle,
div.hubMap div.cellFive h2.blockTitle,
div.hubMedia div.cellFour h2.blockTitle {
    margin-top: 0;
    padding-top: 0;
}
div.hub div.cellSix,
div.hubMap div.cellSix,
div.hubMedia div.cellFive {
    margin-top: 25px; /* This is to push the contents into line with those of cellFive, which will have a "Features" blockTitle */
}
.hub div.cellSeven .block,
.hubMap div.cellSeven .block,
.hubMedia div.cellSix .block {
    border-bottom: 2px solid #edeef0;
    margin-top: 20px;
    padding-bottom: 20px;
}
div.glossarySummaryItem {
    padding-bottom: 3px;
}
div.multiContent .pubDate {
    color: #009acf;
    font-weight: bold;
}
div.cellTen .conWebDoc {
    padding-bottom: 20px;
}
.threeCol .rolloverLinks {
    background: #edeef0;
    /*border: 1px solid #edeef0;*/
}
.threeCol .rolloverLinks div.conLink  div.docHead {
    margin: 0;
    padding: 2px;
}
textarea {
    font-family: arial;
    font-size: 1em;
}
.formrow .formfield {
    /*clear: left;*/
}
.hubMap .cellTwo .block  {
    margin-bottom: 0px;
    padding-bottom: 5px;
}
.hubMap .cellSeven div.block {
    border-bottom: 0;
    padding-bottom: 0;
}
.hub .cellSeven {
    margin-top: 0;
}
/* The following rules are to make the text wrap under the thumbnails and to set an appropriate margin under the thumbnails. */
div.otherFeatures div.featureColFirst div.docHead,
div.otherFeatures div.featureColLast div.docHead {
    margin-left: 0 !important;
}
div.fiveSix div.docHead,
div.fourFive div.docHead {
    margin-left: 0 !important;
}
div.fiveSix div.conWebDoc div.thumbleft,
div.fourFive div.conWebDoc div.thumbleft {
    margin-bottom: 5px;
}
div.fiveSix div.conWebDoc div.description,
div.fourFive div.conWebDoc div.description,
div.feature div.conWebDoc div.description {
    clear: both;
}
div.feature div.thumbleft {
    margin-bottom: 5px;
}
/* ----- End Chris changes ----- */
div.boardExtranet div.extraHead {
    font-size: 200%;
    float: left;
    width: 200px;
    color: white;
}
div.boardExtranet #topNavContainer #topNav  {
    width: 100px;
    float: left;
}
div.boardExtranet #topNavContainer #topNav ul {
    width: 100px;
    float: left;
    display: block;
}
div.boardExtranet #topNavContainer #topNav li {
    margin-top:5px;
    width: 100px;
    float: left;
}
div.mediaTypeMessage {
display: block;
padding: 0 0 10px 0;
}
/* ----- User Account ----- */
div.loginBox .button {
    margin-top: 5px;
}
div.loginBox div {
    margin: 5px 0 5px 0;
}
div.loginBox a {
    font-weight: bold;
}
div.loginBox {
    padding: 20px 0 20px 0;
}
.mainMenu{
	
}

/* ----- End User Account ----- */
/*Important! Don't delete this -it's used for the media all CSS*/
}