html{ overflow-y:scroll}
#FeatureFlash{height:800px}
#accordian{margin-left:10px; width:530px; font-size:13px/*14px*/;line-height:1.2em;}

#accordian h1,#accordian h6{color:#1c5dbe;border:none; font-weight:normal}
#accordian h1{ font-size:1.9em; padding:20px 5px 12px; margin:0}
#accordian h6{ font-size:1em}

.tab_head,.tab_top,.tab_bottom{height:30px; line-height:30px; font-size:15px/*16px*/;padding:0 28px; background:url(img/tab.png) scroll no-repeat center top; display:block; zoom:1; text-decoration:none; color:#000; clear:both}
.tab_head:hover{text-decoration:none;background-position: center -30px}
.tab_head span{color:#1c5dbe}
.tab_head.active,.tab_head.active:hover,.tab_top{ background-position: center -60px; color:#fff; cursor:auto; *cursor:text}
.tab_head.active span{color:#fff}

.tab_body{ display:block; overflow:hidden}

.tab_bottom{ background-position: center bottom}
.tab_content{ background:url(img/tab_border.png) center center repeat-y; padding:17px 30px; color:#666}
.tab_content p{margin:0 0 10px; padding:0}
.msp{}
.msp img.logo{ float:left; width:200px}
.msp_ul {width:240px;margin-left:20px; float:left}
.msp_ul li{margin:0;list-style:none;padding:4px 14px 4px 0; background:url(img/anchor.png) scroll  no-repeat right center}
.msp_ul li a{color:#666; text-decoration:none}
.msp_ul li a:hover{color:#1c5dbe}

/* tricky css of floating*/
.clearBoth{clear:both;height:0;font-size: 1px;line-height: 0px;}
.clearFix:after {visibility: hidden; display: block;font-size: 0;content: " ";clear: both; height: 0;}
.clearFix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }
/* close commented backslash hack */