body {back ground: url(http://static1.ibcdn.com/cs/csimages/head/hd_bg.gif) repeat-x 0 -5px; margin:0; padding:0; font:normal 12px arial;}
.fl {float:left;}
.fr {float:right;}
.pT4 {padding-top:4px !important;}
.mR7 {margin-right:7px !important;}
.clearAll {clear:both;}
p {margin:0; padding:0;}
.s20 {font-size:20px;}
img {border:0;}
a {color:#0066cc; text-decoration:none;}
a:hover {text-decoration:underline;}
.s11 {font-size:11px !important;}
input, button {vertical-align:middle; margin-left:0; margin-top:0;}
.mR0 {margin-right:0 !important;}
.mR2 {margin-right:2px !important;}

.mainCont {width:960px; margin:0 auto;}
.bodyCont {width:960px; background:#fff;}

.bodyCont .contentArea {margin:0 3px;}

.clrYellow { color:#ffc605 !important; }
#hdHeader { /*padding: 3px 0 0 25px;*/ padding: 5px 0 0 5px; height: 20px; }
#hdHeader ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; display: block; }
#hdHeader ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; }
#hdHeader ul li a { /* width: 58px;  width:56px;bord er:solid 1px red;*/ padding:0 10px;  height: 18px; color: #fff; text-decoration: none; display: block; float:left;  font: bold 11px/18px arial; }
#hdHeader ul li a:hover { color: #FBF5DE; }
#hdHeader ul li a:active { color:#fff; }
#hdHeader a:active { color:#0065CD; }
#hdHeader li#active a {  color: #fff; }
#hdHeader ul li a.hpMore { background:url(http://static1.ibcdn.com/cs/csimages/head/hd_more_arrow.gif) no-repeat 42px 7px; padding-right:10px; }
#hdHeader ul li ul { display:none; width:100px; border:1px solid #0270bd; }
#hdHeader ul li ul li { display:block; } 
#hdHeader ul li ul li a { display:block; width:90px; background:#fff; color:#0065CD; padding: 1px 5px; font-size:11px; text-align:left; font-weight:normal;  }
#hdHeader ul li ul li a:hover { background:#4AA9E9; color:#fff; }
#hpRtCont { /* padding-top:1px;*/ padding-top:5px;  *padding-top:4px; }
#hpRtCont a { color:#fff; padding:0 5px; /* padding:0 8px; */ font-size:11px; }
#hpHeadCont { background:#01509B;padding-top:2px; }
.hpSrchBox { height:17px;border:0;padding:2px 5px;color:#999999;font-size:11px; background:#ffffff url(http://static1.ibcdn.com/cs/csimages/head/hd_txtbg1.gif) no-repeat; width:110px; }
.hdInput { margin-top:-5px; }
.hpListBtmBrdr { border-bottom:solid 1px #CFCFCF; } 
.hpIbLogo { display:block; margin:0px; }
#hpMoreMenu8 { margin:7px 0 0 15px; position:absolute; z-index:1200; background:#fff; }
#unreadMain { position:absolute; display:none; margin:-5px 0px 0px 10px; *margin:-5px 0px 0px -28px; background:url(http://static1.ibcdn.com/cs/csimages/head/mail_count_bg.gif) no-repeat center 0; height:9px; width:17px; color:#fff; font:bold 10px arial; text-align:center; float:left; }
#unreadCount { line-height: 8px; }
#hpRtCont #csUsername { color:#FEF4CB; }
.csDispNone { display:none; }

<? /* moved on 07-10-09 */ ?>
#footerContainer { font-size:11px; padding:0 3px; }
#hpFooterIn1 { background:#F8F8F8; border-bottom:solid 1px #E0E0E0; padding:20px 10px 10px 10px  }
#hpFooterIn2 { background:#fff; padding:10px 10px 10px 15px  }
#hpFooterIn1 .flLt a { padding:0 6px; }
#hpFooterIn1 .flRt a { padding:0 5px; }
#hpFooterIn2 .flLt { color:#8D8D8D; }
#hpFooterIn2 .flRt a { color:#666; padding:0 6px; }
.ftSpacer15 { height:15px; overflow:hidden; }
.ftSpacer5 { height:5px; overflow:hidden; }
.myHeight99{-height:0;*height/**/:99%}
