/* CSS Document */

body { font-family: "Times New Roman", Times, serif; font-size: 12px; text-align: center; }
img { border-width: 0px; }
form { margin: 0px; }
h1 { margin: 4px 0px; font-size: 24px; color: #161595; font-weight: normal; }
h2{ margin: 2px 0px; font-size: 16px; color: #161595; font-weight: normal; }
h3 { margin: 0px 0px 2px 0px; font-size: 14px; color: #000; font-weight: bold; }
h4 { margin: 2px 0px; font-size: 20px; color: #161595; font-weight: normal; }
h5 { margin: 0px; font-size: 16px; color: #000; font-weight: normal; font-style: italic; }
h6 { margin: 0px; font-size: 14px; color: #161595; font-weight: normal; }

#seperatorDiv { height: 1px; background-color: #161595; }

#bannerAdHor { float: left; overflow: hidden; }
#bannerAd { overflow: hidden; }

.inputxxSm { width: 40px; }
.inputXSm { width: 75px; }
.inputSm { width: 150px; }
.inputMd4 { width: 300px; }
.inputLg { width: 460px; }
.button { width: 100px; }
.textAreaLg { width: 460px; height: 100px; }

.hidden { display: none; }

table.adminTbl { width:500px; }
table.adminTbl tr { vertical-align: top; }
table.adminTbl tr th { text-align:left; background-color:#e6eff8; width:100px; padding:3px; font-weight: bold; }
table.adminTbl tr td { background-color:#f5f9fc; padding:3px; }

table.adminTbl tr td input { width: 132px; }
table.adminTbl tr td input.xSm { width: 30px; }
table.adminTbl tr td input.Sm { width: 50px; }
table.adminTbl tr td input.Lg { width: 394px; }
table.adminTbl tr td textarea.Lg { width: 394px; height: 25px; }
table.adminTbl tr td input.no { width: 15px; }

.alert { color: #FF0; font-weight: bold; }
#controlPanel { display: block; width: 100%; padding: 5px 0; text-align: right; color: #fff; font-size: 11px; background-color: #4F5C88; filter: alpha(opacity=80); opacity: .80; font-size: 14px; }
#controlPanel a { color: #fff; font-size: 14px; text-decoration: underline; margin: 0 5px; }
#controlPanel a.last { margin-right: 30px; }
#controlPanel a:hover { color: #F04A24; }

#share { display: inline; float: right; padding: 10px; border: 2px solid #161595; font-size: 11px; color: #161595; }

.inputMd { width: 122px; color: #999; font-size: 10px; height: 16px; }
.inputMd2 { width: 126px; color: #999; font-size: 10px; height: 16px; }
.inputMd3 { width: 150px; color: #999; font-size: 10px; height: 16px; }
input.submit { background: url(/images/blueArrow.png) no-repeat left center; color: #161595; border-width: 0px; text-align: right; padding: 0px 0px 0px 15px; cursor: pointer; }

#holder { width: 980px; margin: 0px auto; text-align: left; }
#promoTopLeft { display: block; width: 227px; height: 94px; float: left; }
#logo { display: block; width: 750px; height: 94px; float: left; margin-bottom: 3px; }
/*#strap { display: block; width: 980px; height: 55px; float: left; margin-bottom: 1px; background: url(/images/strap.jpg) no-repeat left top; text-align: right; }*/
#strap { display: block; width: 976px; height: 64px; padding: 2px; float: left; margin-bottom: 1px; background: url(/images/strap.jpg) no-repeat left top; text-align: left; }
#strap form { padding: 19px 15px 0px 0px; color: #FFF; font-size: 14px; float: right }
#strap form input.submit { background: none; color: #FFF; border-width: 2px; padding: 2px 0px; cursor: pointer; background-color: #000099; font-size:12px; }
#strap form input.search { width: 120px; margin: 0px; }
#topMenu.bg { display: block; width: 980px; height: 35px; background: url(/images/topMenuBG.gif) repeat-x 0px 0px; float: left; margin-bottom: 3px; }
#topMenu a { padding: 2px; text-decoration: none; font-size: 12px; }
#topMenu.bg #left { color: #262B68; float: left; margin: 16px 0px 0px 23px; }
* html #topMenu.bg #left {  margin: 16px 0px 0px 6px; }
#topMenu #left span { color: #262B68; float: left; padding: 2px 3px; }
#topMenu #left a { color: #262B68; float: left; }
#topMenu #left a:hover { color: #666; }
#subMenu { display: none; top: 194px; margin-left: 65px; z-index: 100; background-color: #FFF; border-bottom: 4px solid #262B68; position:absolute; }
* html #subMenu { top: 204px; }
#subMenu #topMenu #left a { display:block; border-top: 1px solid #262B68; width: 150px; }
#subMenu.on { top: 224px; }
* html #subMenu.on { top: 234px; }

#spacer { display: block; width: 3px; height: 3px; float: left; background-color: #FFF; }
#spacerCol1 { display: block; width: 3px; height: 307px; float: left; background-color: #FFF; }
#spacerSm { display: block; width: 1px; height: 1px; float: left; background-color: #FFF; }
#spacer100 { display: block; width: 100%; height: 3px; float: left; background-color: #FFF; }
#spacerSm100 { display: block; width: 980px; height: 1px; float: left; background-color: #FFF; }
#spacerBg { display: block; width: 8px; height: 8px; float: left; }
#spacerBg100 { display: block; width: 100%; height: 8px; float: left; }

#bg { display: block; width: 980px; float: left; background: url(/images/bg.gif) repeat-y 0px 0px; }
#bg2 { display: block; width: 980px; float: left; background: url(/images/bg2.gif) repeat-y 0px 0px; }

#col1 { display: block; width: 457px; float: left; padding-bottom: 10px; }
#col1 #half { display: block; width: 227px; height: 304px; float: left; border-bottom: 3px solid #FFF; }
#col1 #half #imgHolder { width: 227px; height: 304px;  }
#col1 #half #trans { width: 227px; height: 87px; margin-top: -87px; }
#col1 #half #trans img { width: 227px; height: 87px; }
#col1 #half #transTxt { width: 211px; height: 83px; margin: -83px 8px 0px 8px; overflow: hidden; }
#col1 #full { display: block; width: 453px; float: left; padding: 0px 2px 5px 2px; }
#col1 #full2 { display: block; width: 457px; float: left; padding: 0px 0px 5px 0px; }

#col2 { display: block; width: 196px; float: left; padding-bottom: 10px; }
#col2 #full { display: block; width: 192px; float: left; padding: 2px 2px 8px 2px; border-bottom: 3px solid #FFF; }
#col2 #fulllast { display: block; width: 192px; float: left; padding: 2px 2px 8px 2px; }

#col3 { display: block; width: 203px; float: left; padding-bottom: 10px; }
#col3 #full { display: block; width: 203px; float: left; border-bottom: 3px solid #FFF; }
#col3 #full #trans { width: 203px; height: 87px; margin-top: -87px; }
#col3 #full #trans img { width: 203px; height: 87px; }
#col3 #full #transTxt { width: 195px; height: 85px; margin: -85px 4px 0px 4px; }
#col3 #part { display: block; width: 197px; padding: 3px 3px 8px 3px; float: left; }

#col4 { display: block; width: 230px; float: left; padding-bottom: 10px; }
#col4 #full { display: block; width: 230px; float: left; }
#col4 #part { display: block; width: 224px; padding: 3px; float: left; border-bottom: 3px solid #FFF; }
#col4 #part2 { display: block; width: 224px; padding: 3px; float: left; }

#col5 { display: block; width: 506px; float: left; padding-bottom: 10px; font-size: 14px; }
#col5 #main { display: block; width: 498px; padding: 4px 4px 10px 4px; float: left; background: url(/images/seperator.gif) repeat-x left bottom; border-bottom: 3px solid #FFF; }
#col5 #full { display: block; width: 506px; padding: 10px 0px; float: left; background: url(/images/seperator.gif) repeat-x left bottom; border-bottom: 3px solid #FFF; }
#col5 #sep { background: url(/_include/images/col5-sep.gif) repeat-y 0 0; }
#col5 #half { display: block; width: 247px; padding: 10px 0px; float: left; margin: 0px 3px; }
#col5 #third { display: block; width: 160px; padding: 10px 0px; float: left; margin: 0px 4px; }

/*#col5 #main h1, #col5 #full h2, #col4 #part h3, #col1 h2, #col2 h3 { text-transform: uppercase; }*/

#colAdmin { display: block; width: 741px; float: left; padding-bottom: 10px; }
#colAdmin #main { display: block; width: 733px; padding: 4px 4px 10px 4px; float: left; background: url(/images/seperator.gif) repeat-x left bottom; border-bottom: 3px solid #FFF; }
#colAdmin #full { display: block; width: 741px; padding: 10px 0px; float: left; background: url(/images/seperator.gif) repeat-x left bottom; border-bottom: 3px solid #FFF; }

#AdCol1 { display: block; width: 118px; float: left; padding-bottom: 10px; }

#AdCol2 { display: block; width: 120px; float: left; padding-bottom: 10px; }

#footer { display: block; width: 960px; padding: 3px 10px; color: #FFF; background: url(/images/footerBG.jpg) center center; text-align: right; }

a.more { position: relative; float: right; }

.bgGrey { background-color: #D7D6D4; }
.bgBlue { background-color: #C4CFFC; }

.highlight { font-weight: bold; color: red;  }

.floatLeft { float: left; }
.floatRight { float: right; }

a.javaLink { color:#0000CC; text-decoration: underline; cursor: pointer; }

.msg { color: #990000; font-weight: bold; font-size: 12px; }

.nav2 { display: block; float: left; color: #9797F3; text-decoration: none; padding: 5px 8px; margin: 0px 2px; border: 1px solid #9797F3; }

.nav { display: block; float: left; color: #161595; text-decoration: underline; padding: 5px 8px; margin: 0px 2px; border: 1px solid #161595; }
a.nav:link { }
a.nav:visited {  }
a.nav:hover { color: #AAA; }
a.nav:active {  }

.adLink { display: block; float: right; color: #161595; text-decoration: none; cursor: pointer; padding: 5px 8px; margin: 0px 2px; border: 1px solid #161595; }
a.adLink:link { }
a.adLink:visited {  }
a.adLink:hover { color: #AAA; }
a.adLink:active {  }

.navOn { display: block; float: left; color: #EEE; background: #161595; text-decoration: none; padding: 5px 8px; margin: 0px 2px; border: 1px solid #161595; }
a.navOn:link { }
a.navOn:visited {  }
a.navOn:hover { color: #AAA; }
a.navOn:active {  }