/* CSS Document */

body {text-align:center;}
.container {text-align:left;}
* html .s_menu {overflow-x:hidden}
* html .c_wrap {overflow-x:hidden}
* html legend {margin:-18px -8px 16px 0;padding:0;}
* html .toc1,.toc2,.toc3,.toc4,.toc5,.toc6,.toc7, #layoutmain,#layout1,#layout2,#layout3 {overflow-x:hidden}
* html #secondary ul li a {
        display: inline;
        white-space: nowrap;
        width: 1px;
}

* html #secondary ul {
        padding-bottom: 0;
        margin-bottom: -1px;
}
* html .toc1 form input{padding-top:40px;}
* html input.b  { cursor:pointer; padding:2px;margin:4px}

ol {margin-left:2em;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
hr {margin:-8px auto 11px;}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
margin-bottom:1px;
}
