@charset "ISO-8859-1";
/* CX website screen styles */

body { font-family:Arial, Helvetica, sans-serif; margin-top:0px; margin-left:0px; background-color:#eee }

.main { font-size: .8em; padding-left:10px; padding-right:10px; color:#000000}

li { font-size: .8em; padding-left:10px; padding-right:10px; color:#000000}

.bld { font-size: .9em; font-weight:bold; padding-right:10px; color:#000000}

.ttext { font-size: .8em; color:#000000}

.tnote { font-size: .7em; color:#666666}

p.header {  font-size: 16pt; font-weight:bold; padding-left:10px; padding-right:10px; color:#00539f }

p.header2 {  font-size:16pt; font-weight:normal; color:#00539f; padding-left:10px }

.headerNews {  font-size:20pt; font-weight:bold; padding-left:10px; padding-right:10px; margin-top:30px; color:#00539f }

.headerNews2 {  font-size:14pt; font-weight:normal; color:#444444; margin-top:-20px; padding-left:10px }

p.caheader {  font-size:12pt; font-weight:bold; padding-left:10px; padding-right:10px; color:#006666; margin-top:-20px !important; margin-top:20px }

p.detheader {  font-size:12pt; font-weight:bold; padding-left:10px; padding-right:10px; color:#521c78; margin-top:-20px !important; margin-top:20px }

p.essheader {  font-size:12pt; font-weight:bold; padding-left:10px; padding-right:10px; color:#003399; margin-top:-20px !important; margin-top:20px }

p.wisheader {  font-size:12pt; font-weight:bold; padding-left:10px; padding-right:10px; color:#006633; margin-top:-20px !important; margin-top:20px }

p.headerw {  font-size:16pt; font-weight:bold; padding-left:10px; padding-right:10px; color:#ffffff }

#logo { top:0px; left:0px; z-index:100; margin-left:0px; margin-top:10px }

#menubardiv { width:800px; position:absolute; z-index:100; display:inline; top:71px; left:40px }

#content { position:absolute; left:50%; top:0px; width:840px; margin-left:-440px; z-index:1; padding-left:40px; background-color:#ffffff }

#center1 { position:relative; width:790px; margin-bottom:40px; z-index:1; top:40px !important; top:37px }

#inside { position:relative; width:573px; border-right:1px solid #003399; border-bottom:1px solid #003399; padding: 6px 0px 20px 0px; z-index:1 }

#rightsidediv { position:absolute; left:580px; top:0px; width:200px; z-index:1; margin-bottom:150px }

.rightdivs { position:relative; border-top:1px solid #ff7d00; border-left:1px solid #ff7d00; margin-bottom:15px; padding: 0px 0px 0px 10px; width:190px }

#copyright { position:relative; width:99%; height:40px; text-align:center; margin-top:60px; font-size: 8pt; color:#666666; text-align:center}

#sidepic { position:absolute; z-index:1; top:30px; left:340px }

#screentable { position:absolute; z-index:2; top:30px; left:20px; width:300px }

.bigbold { font-size:12pt; font-weight:bold; color:#000000 }

.sub {  font-size:12pt; font-weight:bold; padding-left:10px; padding-right:10px; color:#333333 }

.subB {  font-size:12pt; font-weight:bold; padding-left:10px; padding-right:10px; color:#00539f }

.subO {  font-size:12pt; font-weight:bold; padding-left:10px; padding-right:10px; color:#ff6600 }

.subW {  font-size:12pt; font-weight:bold; padding-left:10px; padding-right:10px; color:#fff } 

.pullQ {  font-size:14pt; font-weight:bold; padding:15px; color:#ffffff; background-color:#aac5e6; position:relative; margin-top:5px; margin-left:5px; margin-right:15px; margin-bottom:5px; width:250px; float:left }

.pullQr {  font-size:14pt; font-weight:bold; padding:15px; color:#ffffff; background-color:#aac5e6; position:relative; margin-top:5px; margin-left:15px; margin-right:4px; margin-bottom:5px; width:270px; float:right }

.pullimg { margin-top:5px; margin-left:5px; position:relative; z-index:1; float:left; border:0px }

.cacaption {  font-size:8pt; padding:5px; color:#006666; margin:0px 15px 0px 5px; position:relative; float:left }

.detcaption {  font-size:8pt; padding:5px; color:#660099; margin:0px 15px 25px 5px; position:relative; float:left }

.esscaption {  font-size:8pt; padding:5px; color:#003399; margin:0px 15px 25px 5px; position:relative; float:left }

.wiscaption {  font-size:8pt; padding:5px; color:#006633; margin:0px 15px 25px 5px; position:relative; float:left }

.caption {  font-size:8pt; padding:5px; color:#333333; margin:0px 15px 25px 5px; position:relative; float:left }

.note {font-size: 8pt; color:#666666; padding-left:10px}

.note2 {font-size: 9pt; color:#333333; padding-left:10px}

.smheader { font-weight:bold; color:#333333}

.smheaderBlue { font-weight:bold; color:#00539f}

.smheaderOrange { font-weight:bold; color:#e57200}

.side { font-size: 8pt; color:#333333}



.side_8pt_Bd_Blue { font-size: 8pt; color:#00539f }
.sidelink_8pt_Bd_Blue { font-size: 8pt; color:#00539f }
.sidelink_10pt_Bd_Oran { font-size: 10pt; font-style:italic; color:#ff6600  }
.sideBI { font-size: 9pt; font-weight:bold; font-style:italic; color:#ff6600; margin-bottom:-10px; margin-top:10px}


.sideB { font-size: 8pt; font-weight:bold; color:#333333; margin-bottom:-10px; margin-top:10px}

.sideB-9pt { font-size: 11pt; font-weight:bold; color:#333333; margin-bottom:-10px; margin-top:10px}



.sideB2 { font-size: 11pt; font-weight:bold; color:#007e8d; margin-bottom:-5px!important; margin-bottom:-15px; margin-top:0px!important; margin-top:5px }

.sideBI2 { font-size: 11pt; font-weight:bold; color:#007e8d; margin-bottom:-5px!important; margin-bottom:-15px; margin-top:0px!important; margin-top:5px }

.sideB3 { font-size: 11pt; font-weight:bold; color:#333333; margin-bottom:-10px; margin-top:+10px}

.sideB3-14pt { font-size: 14pt; font-weight:bold; color:#333333; margin-bottom:-10px; margin-top:+10px}

.sideBI3 { font-size: 9pt; font-weight:bold; font-style:italic; color:#333333; margin-bottom:-10px; margin-top:+10px}

.sideI4 { font-size: 10pt; font-style:italic; color:#ff6600; margin-bottom:-10px; margin-top:+10px}

.sideBI4 { font-size: 11pt; font-weight:bold; font-style:italic; color:#FF6600; margin-bottom:-10px; margin-top:+10px}

.sidelink { font-size: 8pt; color:#00539f}

.sidelink2 { font-weight:bold; font-size: 11pt; color:#00539f}

.sidew { font-size: 10pt; color:#ffffff}

.sideBw { font-size: 10pt; font-weight:bold; color:#ffffff; margin-bottom:-15px; margin-top:30px}

.caname { color: #006666; font-weight:bold; font-size:24pt; margin-top:26px }

.canamesm { color: #006666; font-weight:bold; font-size:12pt }

.canametm { color: #006666; font-weight:bold; font-size:14pt}

.detname { color: #521c78; font-weight:bold; font-size:24pt; margin-top:-22px }

.detnamesm { color: #521c78; font-weight:bold; font-size:12pt }

.detnametm { color: #521c78; font-weight:bold; font-size:14pt}

.essname { color: #003399; font-weight:bold; font-size:24pt; margin-top:-22px }

.essnamesm { color: #003399; font-weight:bold; font-size:12pt }

.essnametm { color: #003399; font-weight:bold; font-size:14pt}

.wisname { color: #006633; font-weight:bold; font-size:24pt; margin-top:-22px }

.wisnamesm { color: #006633; font-weight:bold; font-size:12pt }

.wisnametm { color: #006633; font-weight:bold; font-size:14pt}

p.trail { font-size: 9pt; color:#666666; padding:5px 0 25px 0px }

#topLinks { color:#ff6600; font-size:8pt; z-index:300; position:absolute; margin-left:700px; margin-top:20px }

a { text-decoration:none; font-size:9pt; color:#00539f }

a:hover { text-decoration:underline; color:#ff6600 }

a:hover.menu { text-decoration:none; color:#ff6600 }

a.white { color:#ffffff}

a:hover.white { color:#ffffff}

a.t { text-decoration:none; font-size:8pt; color:#00539f }

a:hover.t { text-decoration:underline; color:#ff6600 }

.radar { font-family:Arial !important; font-size:10pt;}

.radar .radarTextGreen { color:#3D9B35; font-weight:bolder; }

.radar .radarTextGrey { color:#4D4E53; }

.radar td { padding:5px; vertical-align:top; }

.radartextbox_midrisk { background-image: url(/images/Products/radar/ProdPage_MidRisk.jpg); 
                        background-repeat:no-repeat; 
                        width:189px; height:275px;}

.radartextbox_midforecast { background-image: url(/images/Products/radar/ProdPage_MidForecast.jpg); 
                        background-repeat:no-repeat; 
                        width:189px; height:275px;}

.radartextbox_keyindicators { background-image: url(/images/Products/radar/ProdPage_KeyIndic.jpg); 
                        background-repeat:no-repeat; 
                        width:189px; height:275px;}

.radartextbox_fastauto { background-image: url(/images/Products/radar/ProdPage_FastAuto.jpg); 
                        background-repeat:no-repeat; 
                        width:189px; height:275px;}

.hptextbox { background-image: url(/images/cx_textboxes.jpg); background-repeat:no-repeat; 
             width:375px; height: 337px;}

