/*-------------------------------------------------libra right------------------------------------------------*/
/*font family and font style*/
body, .Select{font:normal 12px/14px Tahoma;}
.Btn{font:normal 10px Tahoma;}

/*color*/
.Plus{color:#00f; white-space:nowrap;}
.Minus{color:#f00; white-space:nowrap;}

/*background*/
.Bg, .HeaderBg, .RBg{background:url(../images/rightlibra.png?101028) repeat-x; height:30px; position:relative;}
.BgCL, .BgCR{background:url(../images/rightlibra.png?101028) no-repeat; height:30px; position:relative;}
.Bg{background-position:0px -40px;}
.BgCL{background-position:0px 0px; width:40px; float:left;}
.BgCR{background-position:0px -80px; width:17px; float:right;}
.HeaderC{background:url(../images/rightlibra.png?101028) no-repeat -580px 0px; height:30px; width:20px; float:left; position:relative;}
.HeaderBg{background-position:-40px 0px; float:left; padding-right:18px; color:#fff; font-weight:700; line-height:25px;}
.HeaderBg a:link, .HeaderBg a:visited{ color:#FC0; text-decoration:underline;}
.HeaderBg a:hover{ color:#F30; text-decoration:none;}

/*right header*/
.Divider, .RBgC{background:url(../images/rightlibra.png?101028) no-repeat; float:left; position:relative;}
.RBg{background-position:-3px -62px; float:right; right:-17px;}
.Divider{background-position:-22px -80px; padding:4px 6px 0px 7px; height:26px; font-weight:700;}
.RBgC{background-position:-590px -80px; width:10px; height:30px;}

/*score table*/
.ScoreTable{border:3px solid #b3c1d5; border-collapse:collapse;} 
.ScoreTable thead td{border:1px solid #b3c1d5; background-color:#2a437c; text-align:center; font-weight:700; color:#fff; height:20px;}
.ScoreTable tbody th{background-color:#e0ebff; padding-left:5px; text-align:left; font-weight:700; height:20px;}
.ScoreTable tbody td{border:1px solid #b3c1d5; padding:3px;}

/*min width for table*/
.MinWidth{line-height:0px; height:0px; width:550px;}

/*remarks*/
.Remark{background:url(../images/icon_key.gif?150311) no-repeat;}
.Remark ul{list-style:disc; margin-bottom:5px;}
.Remark ul ul{list-style:circle;}
.Remark ul, .Remark ul ul{padding-left:8px; margin-left:10px;}
.Remark li{padding:3px; margin-left:20px;}
.Remark p{padding-left:24px; margin-top:14px;}
p.RemarkT{font-weight:700; margin-bottom:10px; display:block; color:#2d457f; margin-top:0px;}

/* ----------------------------------------------global----------------------------------------------- */
/*import scrollbar css*/
@import url("scrollbar.css");

/*font family*/
body{ font-family:Tahoma;}

/*general*/
a:link, a:hover, a:visited,  a:active{ text-decoration: none;}
.Pointer{ cursor:pointer;}

/*alignment*/
.TAL{text-align:left}
.TAC{text-align:center}
.TAR{text-align:right}
.VAT{vertical-align:top}
.VAM{vertical-align:middle}
.VAB{vertical-align:bottom}

/*font*/
.Arial{font-family:Arial !important}
.Tahoma{font-family:Tahoma !important}
.FS10{font-size:10px}
.FS12{font-size:12px}
.FS14{font-size:14px}
.FS16{font-size:16px}
.FS80P{font-size:80%}
.FW700, .Bold, .B{font-weight:700}
.FWN{font-weight:normal}
.WSN{white-space:nowrap}
.FSI{font-style:italic; padding-right:0px;padding-right:/*\**/3px\9;}
html*.FSI{padding-right:0px;}

/*color*/
.White, .CFFF{color:#FFF}
.Black, .C000{color:#000}
.Blue, .C00F{color:#00F}
.Red, .CF00{color:#F00}
.Green, .C0F0{color:#0F0;}
.C999{color:#999}
.CF60{color:#F60}
.C666{color:#666}
.C060{color:#060}
.C090{color:#090}
.CFFCC33, .DarkYellow{color:#ffcc33;}
.C365385, .DeepBlue{color:#365385;}
.C00d8ff, .LightBlue{color:#00d8ff;}
.C008000, .DeepGreen{color:#008000;}

/*background color*/
.BC-999{ background-color:#999 !important;}
.BC-FFDCDC{ background-color:#FFDCDC !important;}
.BC-D3D3D3{background-color:#D3D3D3 !important;}

/*width*/
.W20{width:20px;}
.W25{width:25px;}
.W30{width:30px;}
.W40{width:40px;}
.W50{width:50px;}
.W50P{width:50%;}
.W55{width:55px;}
.W60{width:60px;}
.W65{width:65px;}
.W75{width:75px;}
.W80{width:80px;}
.W90{width:90px;}
.W95{width:95px;}
.W100{width:100px;}
.W100Pa, .W100P{width:100%;}
.W105{width:105px;}
.W110{width:110px;}
.W115{width:115px;}
.W120{width:120px;}
.W130{width:130px;}
.W135{width:135px;}
.W145{width:145px;}
.W150{width:150px;}
.W180{width:180px;}
.W200{width:200px;}
.W210{width:210px;}
.W220{width:220px;}
.W225{width:225px;}
.W240{width:240px;}
.W260{width:260px;}
.W270{width:270px;}
.W280{width:280px;}
.W300{width:300px;}
.W340{width:340px;}
.W350{width:350px;}
.W388{width:388px;}
.W483{width:483px;}
.W450{width:450px;}
.W480{width:480px;}
.W500{width:500px;}
.W600{width:600px;}
.W635{width:635px;}
.W700{width:700px;}
.W710{width:710px;}
.W720{width:720px;}
.W800{width:800px;}
.W900{width:900px;}
.W1024{width:1024px;}
.W1280{width:1280px;}
.W1366{width:1366px;}

/*height*/
.H10{height:10px;}
.H20{height:20px;}
.H30{height:30px;}

/*padding*/
.PL8{padding-left:8px;}
.PR8{padding-right:8px;}

.hiddenFrame {position:absolute;top:0px;left:-100px;width:0px;height:0px;}