/*body {background: url(http://static1.ibcdn.com/cs/csimages/head/hd_bg_blk.gif) repeat-x 0 -5px; margin:0; padding:0; font:normal 12px arial;}*/
body  { margin:0; padding:0; font:normal 12px arial;}
/*#hpHeadInCont { background: url(http://static1.ibcdn.com/cs/csimages/head/hd_bg_blk.gif) repeat-x 0px -35px ; padding:0px 5px; }*/
#hpHeadInCont { background: #016AA3; padding:0px 5px; }
*:focus {outline: none;}
.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; }
#hpHeadInCont { -height:0; }
#hdHeader { padding:0 0px 0px 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; padding-top:15px}
#hdHeader ul li a {  padding:0 14px;  height: 18px; color: #fff; text-decoration: none; display: block; float:left;  font: bold 11px/18px Tahoma, Arial; background: url(http://static1.ibcdn.com/cs/csimages/head/hd_bg_blk.gif) no-repeat right 3px; }
#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/cs_more_arrow1.gif) no-repeat 47px 7px; padding-right:14px; }*/
#hdHeader ul li ul { display:none; width:100px; border:1px solid #0270bd; top:25px; left:-37px}
#hdHeader ul li ul li { display:block; padding:0} 
#hdHeader ul li ul li a { display:block; width:90px; background:#fff; color:#003471; padding: 5px 5px; font-size:11px; text-align:left; font-weight:normal;}
#hdHeader ul li ul li a:hover { background:#E5F2F8; color:#003471; }
#hpRtCont { padding-top:0; float:right;}
#hpRtCont a { color:#fff; padding:10px 10px 5px 5px; line-height:2.5; font-size:11px; }
/*#hpHeadCont { background:#505050 ; padding-top:2px; }*/
#hpHeadCont { font-family: Tahoma, Arial; }
#hdHeader ul li a.hpMore:hover{background:#017cb6}
#hdHeader ul li.more{padding-top:0; margin-top:3px; position:relative}

#hdHeader ul li.more a.hpMore { background:none; padding:12px 14px 13px 14px; }
#hdHeader ul li.more a.hpMore:hover{ background-color:#017cb6}
#hdHeader ul li.more a.hpMore span{float:left; background:url(http://static1.ibcdn.com/cs/csimages/down_arrow.gif) no-repeat right 8px!important; padding-right:16px;}
#hdHeader ul li.more a.hpMore span{background-position:right -12px;}


#hpRtCont .search_box{float:left; margin-left: 10px; margin-top:10px; background:url(http://static1.ibcdn.com/cs/csimages/search_box_bg.gif) no-repeat 0 0;}
.hpSrchBox {float:left; width:100px; background:none; border:none; color:#809bbb; font:12px/14px Tahoma, Geneva, sans-serif; padding:7px 5px 0 5px;}
.search_box input.search_btn{float:left; width:29px; height:28px; background:none; border:none; cursor:pointer}
.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:-7px 0px 0px 17px; *margin:-7px 0px 0px -35px; 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 { font-weight:bold; }
.csDispNone { display:none; }

#signuplink,#signinlink{float:left; color:#fff}

.profile_infm{float:left; margin-top:3px}
.profile_infm .username{float:left; position:relative}
.profile_infm .username a.profile_name{float:left; color:#fff; font:bold 11px/14px Tahoma, Geneva, sans-serif!important; padding:15px 8px 14px 13px!important; cursor:pointer; text-decoration:none}
.profile_infm .username a.profile_name span{float:left; background:url(http://static1.ibcdn.com/cs/csimages/down_arrow.gif) no-repeat right 5px; padding-right:16px;}
.profile_infm .username a.profile_name:hover{ background:#017cb6}
.profile_infm .username a.profile_name.active{ background:#017cb6}
.profile_infm .username a.profile_name:hover span{background-position:right -12px;}

.profile_infm .username .drop_down{float:left; width:217px; border:1px #016eaa solid; background:#fff; top:42px!important; position:absolute; left:-111px!important;visibility: hidden;}
.profile_infm .username .drop_down h6{float:left; width:207px; font:bold 12px/34px Tahoma, Geneva, sans-serif; color:#363636; padding-left:10px;background:#e5f2f8;}
.profile_infm .username .drop_down ul{float:left; width:100%; list-style:none; padding:0; margin:0}
.profile_infm .username .drop_down ul li{float:left; width:100%;}
.profile_infm .username .drop_down ul li a{float:left; width:208px; font:11px/34px Tahoma, Geneva, sans-serif; color:#003471!important; padding:0 0 0 9px!important; cursor:pointer; text-decoration:none}
.profile_infm .username .drop_down ul li a span{float:left; width:185px; padding-left:13px;}
.profile_infm .username .drop_down ul li a span.border{border-top:1px #ccd9e6 solid;}
.profile_infm .username .drop_down ul li a:hover{background:#e5f2f8;}
.profile_infm .username .drop_down ul li a.selected{background:#e5f2f8;}
.profile_infm .username .selected a.profile_name{background:#017cb6;}

.profile_infm .notification{float:left; padding-left:3px; background:url(http://static1.ibcdn.com/cs/csimages/seprator.gif) no-repeat 0 18px; margin-right:2px; display:inline; position:relative}
.profile_infm .notification a.noti_icon{float:left; padding:13px 8px 13px!important; cursor:pointer; text-decoration:none}
.profile_infm .notification a.noti_icon:hover{background:#017cb6;}
.profile_infm .notification a.noti_icon.active{background:#017cb6;}
.profile_infm .notification a.noti_icon span{float:left; background:url(http://static1.ibcdn.com/cs/csimages/notification_icon.gif) no-repeat 0 0; width:18px; height:18px; line-height:18px; font-size:1px; position:relative}
.profile_infm .notification a.noti_icon:hover span{background-position:0 -18px;}
.profile_infm .notification a.noti_icon span small.red_tag{float:left; position:absolute; background:url(http://static1.ibcdn.com/cs/csimages/notification_red.gif) no-repeat right 0; height:20px; width:auto; line-height:20px; font-size:20px; top:-10px; left:10px}
.profile_infm .notification a.noti_icon span small.red_tag strong{float:left; background:#ed1c24; width:auto; height:15px; line-height:15px; font:bold 9px/11px Tahoma, Geneva, sans-serif; padding:0 2px; color:#fff}
.profile_infm .notification a.noti_icon:hover span small.red_tag{background-position:right -20px;}

.profile_infm .notification .drop_down{float:left; width:280px; border:1px #000 solid; background:#fff; top:42px!important; position:absolute; left:-245px!important;visibility: hidden;}
.profile_infm .notification .drop_down h6{float:left; width:270px; font:bold 12px/34px Tahoma, Geneva, sans-serif; color:#363636; padding-left:10px;background:#FFFFFF;}
.profile_infm .notification .drop_down ul{float:left; width:100%; list-style:none; padding:0; margin:0;}
.profile_infm .notification .drop_down ul li{float:left; width:100%;}
.profile_infm .notification .drop_down ul li.hover{float:left; width:100%; background:#E5F2F8}
.profile_infm .notification .drop_down ul li  span{float:left; width:264px; padding:10px 0; margin-left:9px; display:inline}
.profile_infm .notification .drop_down ul li a.usr_img{float:left; padding:0!important}
.profile_infm .notification .drop_down ul li a.usr_img img{float:left;}
.profile_infm .notification .drop_down ul li span.border{border-bottom:1px #ccd9e6 solid;}
.profile_infm .notification .drop_down ul li a:hover{background:#e5f2f8;}
.profile_infm .notification .drop_down ul li  span strong{float:left; padding-left:9px; color:#003471; font-size:11px; line-height:14px; width:205px; font-weight:normal}
.profile_infm .notification .drop_down ul li  span strong small{float:left; color:#898989; font-size:9px; line-height:12px; clear:left; width:100%;font-weight:normal}
.profile_infm .notification .selected a.noti_icon{background:#017cb6;}
.profile_infm .notification .selected a.noti_icon span small.red_tag{background-position:right -20px;}
.profile_infm .notification .drop_down ul li span strong a{ width:100%; padding:0!important; text-decoration:none; font:11px/14px Tahoma, Geneva, sans-serif!important; color:#003471!important;cursor:pointer;}
.profile_infm .notification .drop_down ul li span strong a:hover{text-decoration:underline; background:none}
.profile_infm .notification .drop_down ul li.hover small{color:#000;}
.profile_infm .notification .drop_down ul li.latest_notification{background:#f1f1f1}
.profile_infm .notification .drop_down ul li.latest_notification span small{color:#000}
.profile_infm .notification .drop_down ul li.latest_notification span strong a{font-weight:bold!important;}
.profile_infm .notification .drop_down .loader{float:left; width:100%; background#fff; text-align:center; padding:20px 0}

.profile_infm .notification .drop_down ul li.latest_hover{background:#E5F2F8}
.profile_infm .notification .drop_down ul li.latest_hover span small{color:#000}
.profile_infm .notification .drop_down ul li.latest_hover span strong a{font-weight:bold!important;}



.profile_infm .notification .drop_down ul li a.view_all{color:#1569C7!important;font-weight:bold}
.profile_infm .notification .drop_down ul li a.view_all:hover{background:none;}

.profile_infm .setting{float:left; padding-left:3px; background:url(http://static1.ibcdn.com/cs/csimages/seprator.gif) no-repeat 0 18px}
.profile_infm .setting a.setting_icon{float:left; padding:13px 8px 13px!important; text-decoration:none}
.profile_infm .setting a.setting_icon:hover{background:#017cb6;}
.profile_infm .setting a.setting_icon span{float:left; background:url(http://static1.ibcdn.com/cs/csimages/setting_icon.gif) no-repeat 0 0; width:16px; height:17px; line-height:17px; font-size:1px;}
.profile_infm .setting a.setting_icon:hover span{background-position:0 -17px;}


#footerContainer { font-size:11px; padding:0; }
#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%}

