body {
background-color:#FFF;
background-image:url();
font-family:arial;
font-size:12px;
color:#000;
}
a,a:visited {
text-decoration:none;
color:#666;
}
a:hover {
text-decoration:none;
color:#9A9A9A;
}
TD {
font-size:12px;
}

html,body,#wrapper {
height: 100%;
width: 100%;
min-height:600px;
min-width:956px;
margin:0;
padding:0;
border:none;
}         
.txtBody {
position:absolute;
top:-800px;
z-index:1;
text-align:center;
width:100%;
color:#c0c0c0;
font-size:11px;
}
.wrap {
position:absolute;
z-index:2;
background:#FFF;
height:600px;
width:956px;
top:0;
left:50%;
margin-left:-478px;
margin-top:-0;
}
.wrap TD { 
/*width:956px;*/
}
img {
border:0;
}
.top {
height:41px;
margin-top:24px;
width:956px;
}
.top DIV {
float:left; 
margin-bottom:8px;
}
.topL {
width:157px;
padding:0 0 0 18px;
}
.topC {
width:581px;    
}
.topR {        
text-align:right;
width:184px;
padding:6px 16px 0 0; 
}
.topF {       
background-image:url(/core/img/topFade.gif); 
background-position:top left;
background-repeat:no-repeat;
width:956px;
min-height:11px;
}
.topFL {
padding:3px 0 0 16px;
width:462px;
font-size:10px;
font-weight:bold;
color:#000;
float:left;
font-size:12px;
}
.topFR {  
padding:4px 30px 0 0;
width:448px;
font-size:10px;
font-weight:bold;
float:left;
text-align:right;
}
.navT {
width:956px;
height:37px;
background-image:url(/core/img/navBkg.gif);
}
.navTi {
float:left;
height:37px;
}
.navI {
display:block;
height:37px;
background-image:url(/core/img/navBkgTxt.gif);
font-size:10px;
font-weight:bold;
line-height:37px;
text-align:center;
}
a.navI,a.navI:visited   {
background-position:0 -37px;
text-decoration:none;
color:#FFF;
}
a.navI:hover,a.navI:hover:visited   {
background-position:0 0;
text-decoration:none;
color:#FFF;
}
a.navM,a.navM:visited   {
text-decoration:none;
color:#000;
}
a.navM:hover,a.navM:hover:visited   {
text-decoration:none;
color:#666;
}
#navIL {
background-image:url(/core/img/navBkgL.gif) !important;
width:136px;
}
#navIR {
background-image:url(/core/img/navBkgR.gif) !important;
width:190px;
padding-right:7px;
}
.ftr {
font-size:11px;
color:#666;
text-align:center;
padding-bottom:24px;
}                      
a.navB,a.navB:visited {
font-size:10px;
color:#003399;
text-decoration:none;
}
a.navB:hover,a.navB:hover:visited   {
font-size:10px;
color:navy;
text-decoration:none;
}
.test {
font-size:11px;
padding:4px 7px 8px 16px;
width:215px;
color:#000;
float:left;
margin-bottom:16px;
font-style:italic;
}

table.prod {
border-width: 0px;
border-spacing: 0px;
border-style: none;
border-collapse: collapse;
width:800px;
}
table.prod td {
border-width:1px;
padding:3px 6px;
border-style:solid;
border-color:#cccccc;
background-color:white;
text-align:center;
color:#505050;
background-image:url(/core/img/chartBul.gif);
background-position:center center;
background-repeat:no-repeat;
font-size:11px;
width:20%;
}
.prodDesc {
text-align:left !important;
background-image:none !important;
white-space:nowrap;
padding-right:8px !important;
}    
.prodText {
background-image:none !important;
}    
.prodOpt {
/*background-image:url(/core/img/chartOpt.gif) !important;*/
background-image:url(/core/img/chartBul.gif) !important;
} 
.prodPay {
background-image:url(/core/img/chartPay.gif) !important;
} 
.prodFee {
background-image:none !important;
color:#c40000 !important;
} 
.prodNA {
background-image:none !important;
color:#CCCCCC !important;
}        
.pHcolA {
background-image:none !important;
border-style:none !important;
height:240px; 
text-align:left !important;
}
.pHcolB {
background-image:url(/core/img/prodHead.gif) !important;
background-position:bottom left !important;
background-repeat:repeat-x !important;
height:240px;
vertical-align:top;
padding-top:24px !important;
}  
.pHcolC {
background-image:none !important;
height:120px; 
vertical-align:top;
padding-top:24px !important;
}   
.prodSep {
background-image:url(/core/img/prodSep.gif) !important;
background-position:top left !important;
background-repeat:repeat-x !important;
font-weight:bold;
padding:6px !important;
font-size:12px !important;
color:#07289C !important;
text-align:left !important;
}   

a.prodLnk,a.prodLnk:visited {
color:#003399;
}
a.prodLnk:hover,a.prodLnk:hover:visited {
color:#2356BC;
}      
         
.compWrap {
display:block;
clear:both;
}
.compL {
float:left;
width:227px;
text-align:center;
height:70px;
}
.compR {
float:left;
vertical-align:middle;
padding-left:12px;
height:70px;
}                 
.compRW {
width:604px; 
padding:4px 15px 4px 15px;
}

a.bu,a.bu:visited {
text-decoration:none;
color:blue;
}
a.bu:hover {
text-decoration:underline;
color:blue;
}

.boxWrap{text-align: center; display: none; width: 200px; margin-left: auto; margin-right: 12px; margin-bottom: 0; z-index:135;position:absolute; font-family: arial, helvetica, sans-serif;}

.fakelink {text-decoration:underline; cursor:hand; cursor:pointer;}
.fakelink:hover {text-decoration:none; color:#808080; cursor:hand; cursor:pointer;}

.boxMiddle {background:#efefef url(/core/img/box-T.gif) repeat-x top; width:100%; height:16px; border-color:#666666; margin:0; line-height:.001em;}
.boxContent { padding: 0px 8px; text-align: left; background: #efefef; font-size: 11px; line-height: 1.4em; font-family: arial, helvetica, sans-serif;}
.boxContent p.title { float: left; display: inline; width: 100%; height: auto; font-weight: bold; margin: 0px 0px 6px 0px; padding: 0px;}
.boxContent p.title span { float: left; }
.boxContent p.title a.fakelink img { float: right; display: inline; margin: 0px; }
.boxBL {width:10px;height:16px;padding:0;line-height:1px;}
.boxBM {width:1%;height:16px;padding:0;line-height:1px;}
.boxBR {width:16px;height:16px;padding:0;line-height: 1px;}
.boxBL img,.boxBM img,.boxBR img {height:16px;border:0;display:block;}
.boxWrap table { width:100%;border:0;margin:0;padding:0;}
.boxTL,.boxL {width:10px;height:1%;padding:0;line-height: 1px;}
.boxL img {width:10px;height:70px;display:block;}
.boxL {background-image:url(/core/img/box-L.gif)}
.boxMR {background-image:url(/core/img/box-R.png)}
.boxTR {width:10px;vertical-align:top;height:1%;padding:0;line-height:1px;}
.boxTL img, .boxTR img { height:16px;border:0;display:block;}
.boxMR {width:16px;height:1%;padding: 0;line-height:1px;}
.boxMR img {display:none;}

.pBoxL {background-image:url(/core/img/pBox-L.gif);}
.pBoxR {background-image:url(/core/img/pBox-R.gif);}
.pBoxT {background-image:url(/core/img/pBox-T.gif);}
.pBoxB {background-image:url(/core/img/pBox-B.gif);}
.pBox   {border-collapse:collapse;}
.pBoxI  {padding:4px;vertical-align:top;}



