﻿
body {background-color:#2c5e75;background-image:url('/images/bg.gif');background-repeat:repeat-x;font-family:Arial, Verdana, Sans-serif;
      font-size:12px;color:#000000;}

ul, ul li, img, a, div, p, body {padding:0px;margin:0px;}

a, a:active, a:hover, a:visited {text-decoration:none;color:#3b91b0;}
a:focus {outline: none;}

#wrapper {width:960px;background-color:#fff;margin:0 auto;}
#container {padding:20px 0;background-image:url('/images/output/bg.gif');background-repeat:repeat-x;background-position:0 450px;}
#top_container {margin:0 auto;width:703px;}

#display {padding:5px 0 0;}
#display .arrow_holder {margin-top:100px;width:40px;height:203px;position:relative;}
#display .arrow {width:40px;height:203px;background-color:#fff;border:1px solid #6B6B6B;border:1px solid #6B6B6B;text-align:center;display:block;}
#display .arrow:hover {background-color:#f0f0f0}
#display #arrow_holder_left {float:left;margin-left:-20px;}
#display #arrow_holder_right {float:right;margin-right:-20px;}
#display .arrow img {margin-top:89px;}
#display_body {border-left:1px solid #6B6B6B;border-right:1px solid #6B6B6B;background-color:#fff;min-height:435px;width:701px;}

#divOutput {font-family: Arial, Verdana, sans-serif;font-size: 12px;overflow:hidden;width:657px !important; width:650px; position:relative;}
#divOutput #scrollHolder {width:3335px !important; width:3382px; position:relative;}
#divOutput .content {float:left;width:597px !important; width:610px; margin-right:0px;padding:0 30px;margin-left:0 !important; margin-left:-5px;}
#divOutput .content .info {margin:40px;line-height:30px;font-size:16px;}
#divOutput .content ul {margin-left:60px;}
#divOutput .content #contentPrint {float:right;z-index:999;}
#divOutput .groupName {clear:both;font-size:14px;font-weight:bold;margin-left:25px;text-transform:uppercase;}
#divOutput h2 {text-transform:uppercase;border-bottom:2px solid #afcadf;color:#125388;margin-bottom:0; font-size:20px; margin-top:16px}
#divOutput h4 {font-weight:bold; padding-bottom:3px;border-bottom: 1px solid #ccc;margin-bottom:4px;margin-top:0; font-size:14px;}
#divOutput .contentItem	{width:278px; margin:15px 20px 0 0; float:left; font-size:11px;}
#divOutput .contentImage {height:76px;float:right;margin:0 0 10px 10px;width:100px;}

#tab_container {background:url('/images/output/shadow.png') no-repeat scroll 0 77px transparent;height:95px;margin:0 auto 10px auto;width:838px;}
#tabs {
background: url("/images/output/tab_bg.png") no-repeat center top;
height:50px;
margin: auto;
width: 703px;
}

#tabs ul {}
#tabs ul li {display:inline;float:left;}
#tabs ul li a {text-indent:-999em; display:block;height:94px;}
#tabs ul li a:hover {background-position:center center;}

#ecpResults_container {width:620px;margin:0 auto;height:auto;overflow:hidden;line-height:15px;}
#mapContainer {width:620px;margin:0 auto;}
#map {margin:0 0 5px 0;float:left;}
#results1 {margin:5px 5px 0 0;float:left;}
#results2 {margin:5px 0 0 5px;float:left;}

#form_container {width:703px;height:auto;padding:80px 56px 0;margin:10px auto 0 auto;}
.situationA {background:url('/images/output/outputformBG1.png') no-repeat top left;}
.situationB {background:url('/images/output/outputformBG2.png') no-repeat top left;}
.situationC {background:url('/images/output/outputformBG3.png') no-repeat top left;}
#col1 {width:193px;min-height:179px;float:left;}
.situationA #col2 {width:317px;float:left;min-height:179px;}
.situationB #col2 {width:500px;float:left;min-height:179px;}
.situationC #col2 {width:500px;float:left;min-height:179px;}
.situationA #col2 #sendEcpForm {display:none;}
.situationB #col2 #sendEcpForm {width:225px;float:right;}
.situationC #col2 #sendEcpForm {width:225px;float:right;}
#col2 table td {padding:5px;}
.fieldsetTop {width:0px;border-top:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;}
.fieldsetMid {width:0px;border-left:solid 1px #CCCCCC;}
.fieldsetBot {width:0px;border-left:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;}
.situationA #col3 {width:193px;min-height:200px;float:left;}
.situationB #col3 {display:none;}
.situationC #col3 {display:none;}
.situationA .footer {width:703px;height:7px;background:url('/images/output/outputformBG1-bot.png') no-repeat top left;margin:0 auto;clear:both;}
.situationB .footer {width:703px;height:7px;background:url('/images/output/outputformBG2-bot.png') no-repeat top left;clear:both;}
.situationC .footer {width:703px;height:7px;background:url('/images/output/outputformBG2-bot.png') no-repeat top left;clear:both;}


#searchForm {width:135px;margin:0 auto;}

.formSection {padding:0 20px 20px 20px;}
.title {font-size:15px;font-weight:bold;padding-bottom:10px;}
.formBody {font-size:11px;}
.message {font-style:italic;font-size:13px;font-weight:bold;color:#1F629C;margin-top:5px;}
.button {clear:both;float:right;margin:20px;}
.watermark {font-style:italic;}

#footer {clear:both;background-color:#f8f7f0;width:inherit;padding:15px 0 15px 0;font-size:11px;border-bottom:1px solid #dcdad5;text-align:center;}
.footerLink {float:left;max-width:100px;text-align:center;}
.footerSeperator {margin:0 10px;float:left;color:#3b91b0;}

#legal {clear:both;padding-top:20px;padding-bottom:10px;font-size:10px;text-align:center;color:#999999;}

#myFrames {width:581px;height:auto;margin:10px auto 30px auto;position:relative;}
#myFramesInfo {margin:10px;color:#5F5F5F;text-align:center;font-weight:bold;}
#myFramesDisclaimer {margin:10px;color:#5F5F5F;text-align:center;font-weight:bold;}
#myFramesHead {width:581px;height:28px;}
#myFramesFeature {width:579px;height:auto;text-align:center;border-left:1px solid #c6dff0;border-right:1px solid #c6dff0;border-top:1px solid #c6dff0;}
#botRowBG {position:absolute;left:0px;}
#myFramesRow {width:581px;height:108px;position:absolute;z-index:999;left:0px;}
#myFramesDisclaimer {margin-top:115px;}
#edgeFader {background:url('/images/output/framesOutput/edgefaderbg.png') top left no-repeat;width:380px;height:169px;margin:0 0 0 100px;
            position:absolute; display:block !important; display:none;}
.myFramesThmb {width:170px;height:71px;margin:24px 11px 12px 12px;float:left;}
#myFramesRow #one {margin-left:12px !important; margin-left:6px;}
#myFramesRow #two {margin-right:11px !important; margin-right:9px;}
#myFramesRow #three {margin-right:11px !important; margin-right:0;} 
    

.float-left {float:left;}
.float-right {float:right;}
.clear {clear:both;}
