﻿/* General Styles */
body {font: small Verdana, Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #282844;background-image: url('/structureIMG/background.png');background-repeat: repeat-x;background-position: center top;background-color: #282540;position:relative;}
#container {width: 960px;margin: 0 auto;text-align: left;position:relative;height:100%;display:block;}
#errorMessage {font-family: 'Courier New' , Courier, monospace;font-size: 13pt;font-weight: bold;}
.caption {display:block;padding: 10px 0;font-size: 0.7em;color: #000000;padding-right: 0px;padding-bottom: 0px;}
.Label {margin: 5px;margin-left:0;}
#submitButton {text-align:center;margin-top:30px;}
a, a:visited {color: #0066CC;}
h1 {margin: 0 4px 4px 14px;font-size: 2em;color: #37579B;}
h2 {margin: 10px 4px 10px 14px;font-size: medium;font-weight: bold;color: #37579B;}
p {font-family: Arial, Helvetica, sans-serif;color: #333333;margin: -4px 0px 0px 14px; padding:5px 0px 14px 0px;}
li {list-style: color:#37579B;}
#topLinks {background-image: url('/structureIMG/topLinksBar.png');background-repeat: repeat-x;height: 45px;position:relative;}
#BGSwirls {background-image: url('/structureIMG/backgroundSwirls.png');background-position: center 0;position: absolute;width: 100%;height: 297px;top: 2px;margin: 0 auto;background-repeat: no-repeat;}
#searchDiv {display: block;width: 215px;height: 50px;float: right;font-weight: bold;text-align:right;}
#searchDiv a,#searchDiv a:visited {color: #FFFFFF;}
.goButton {display: block;padding: 0;background-image: url('/structureIMG/atozApp/letterHeader.png');background-position: center top;height: 55px;width: 55px;background-repeat: no-repeat;background-color: transparent;border-style: none;padding-bottom: 7px;color: #FFFFFF;cursor: pointer;font-size: 15pt;font-weight: bold;}
.searchBoxHomePage {display:block;margin: 0;padding: 0;border-color: #FF9900;}
#centerToplinks {width: 960px;margin: 0 auto;}
#centerToplinks span#topBarRside {padding-top: 3px;float: left;letter-spacing: -0.1em;}
#centerToplinks img {float:left;display:block;padding-left:0.5em;width:163px;}
#centerToplinks ul {margin: 0;padding:0;padding-top: 3px;margin-left: 10px;display: inline;float: left;} 
#centerToplinks li {border-width: 1px;border-color: #FFFFFF;display: inline;padding: 0 0.5em;color: #FFFFFF;border-left-style: solid;}
#centerToplinks li.FistLi {border-style: none;}
#centerToplinks, #centerToplinks a, #centerToplinks a:visited {text-decoration: none;text-align: left;color: #FFFFFF;letter-spacing: -0.1em;font-weight: normal;font-family: Arial, Helvetica, sans-serif;}
#language {letter-spacing: 0em;color: #FFFFFF;text-align: right;margin: 0;padding-top: 1.7px;font-size: 12pt;font-weight: bold;margin-right: 4px;}
#language a, #language a:visited {margin: 0 0.5em;color: #FFFF00;text-decoration: underline;font-size: 10pt;}
/* Nav Links Styles */
#navlinks {margin: 0;padding: 0;width:961px;display:block;float:left;}
#navlinks  ul {margin:0;padding-top:37px;}
#navlinks li {display:inline;}
#navlinks a#home, #navlinks a:visited#home {background-position: center -197px;background-image: url('/structureIMG/homeTab.png');background-repeat: no-repeat;height: 89px;width: 185px;margin-right: -5px;margin-left: 2px;z-index: 99;color: #FFFFFF;}
#navlinks a:hover#home {background-position: center -101px;}
#navlinks a#smallTab1, #navlinks a:visited#smallTab1, #navlinks a#smallTab2, #navlinks a:visited#smallTab2 {background-image: url('/structureIMG/smallTab.png');background-repeat: no-repeat;background-position: center -4px;width: 126px;height: 45px;margin-left: 4px;color: #333333;}
#navlinks a:hover#smallTab1, #navlinks a:hover#smallTab2 {background-position: center -47px;}
a#smallTab1 span, a#smallTab2 span {font-size: 8pt;padding-top: 19px;color: #333333;}
#navlinks a:hover#smallTab1 span, #navlinks a:hover#smallTab2 span {color: #FFFFFF;}
#navlinks a, #navlinks a:visited {border-style: none;border-color: inherit;border-width: medium;display: block;float: left;height: 45px;width: 170px;background-position: 50% -48px;background-image: url('/structureIMG/bigTab.png');background-repeat: no-repeat;text-align: center;text-decoration: none;color: #333333;font-weight: bold;font-size: 1.1em;position: relative;}
#navlinks a:hover {background-position: 50% -3px;color: #666666;}
#navlinks span {display:block;padding-top:14px;}
#greyBoxTop {float: left;margin:0;padding:0;background-image: url('/structureIMG/greyBoxHeaderTop.png');background-repeat: no-repeat;width: 980px;margin-left: -10px;height: 23px;position:relative;z-index:99;margin-top: -13px;}
#greyBoxMid {position:relative;margin: 0;padding: 0;float: left;background-image: url('/structureIMG/greyBoxHeaderMiddle.png');background-repeat: repeat-y;width: 980px;margin-left: -10px;margin-top:-1px;margin-bottom:-1px;}
#greyBoxBottom {margin:0;padding:0;float: left;background-position: top;background-image: url('/structureIMG/greyBoxHeaderBottom.png');background-repeat: no-repeat;width: 980px;margin-left: -10px;height: 37px;}
#containerDefault {float:left;width:640px;margin-top:10px;margin-left:0px;display:block;}
#wideContainerDefault {float:left;width:960px;margin-top:10px;margin-left:-10px;display:block;}
#rightCol_Ads {float:right;width: 310px;display:inline;}
#banner {margin:0;padding:0;margin-left: 10px;background-position: center top;height: 120px;background-image: url('/structureIMG/banners/defaultBanner.jpg');width: 960px;vertical-align:middle;}
#banner h2 {color:#FFFFFF;display:inline;font-size:30pt;margin:0.8em;position:absolute;}

/*this is the main content box that will show up in most of the pages*/
#contentTop {background-image: url('/structureIMG/contentBox/top.png');background-repeat: no-repeat;background-position: center top;height: 16px;margin-bottom:0px;padding-bottom:0px;}
#contentMid {background-image: url('/structureIMG/contentBox/middle.png');background-repeat: repeat-y;background-position: center top;}
.spacing {margin-top:-10px;margin-bottom:-13px;}
.spacingTop {margin-top:-10px;}
#contentBo {background-image: url('/structureIMG/contentBox/bottom.png');background-repeat: no-repeat;background-position: center top;height: 38px;}
#wideContentTop {background-image: url('/structureIMG/contentBox/wideTop.png');background-repeat: no-repeat;background-position: center top;height: 16px;}
#wideContentMid {background-repeat: repeat-y;background-position: center top;height:100%;padding: 5px 50px 15px 50px;}
#wideContentBo {background-repeat: no-repeat;background-position: center top;height: 38px;}

/*Footer Rules************************************************************/
#footerContainer {background-position: top;background-repeat: repeat-x;width: 100%;height: 155px;background-image: url('/structureIMG/footerBK.png');float:left;color: #2C2F6A;display:block;}
#footer {width: 960px;margin: 27px auto;padding-top:15px;text-align: left;vertical-align: middle;font-size: 0.85em;text-align: center;color: #FFFFFF;display:block;}
#footer a {font-weight: bold;color: #999999;}
a.bottomLinks, a:visited.bottomLinks {font-weight: bold;text-decoration: none;color: #666666;}
a:hover.bottomLinks {color: #37579B;}
/*Footer Rules************************************************************/

/* Search Box */
.compListMaster {padding: 0;margin: 0;list-style-type: none;background-color: #CCCCCC;text-align: left;color: Black;width: 253px;position: absolute;left: 25px;top: 25px;border: solid 1px #7f9db9;z-index: 8000;}
.compListItemMaster {background-color: White;color: #666666;}
.compHighlightedMaster{}
.divHeader {width:960px;position:relative;left:10px;}
#top_table{background:url('/structureIMG/tab_box/top.png') no-repeat left top;color: orange;font-size: 11px;font-weight: bold;height:25px;}
