@charset "utf-8";
/****************************** Pre-Defined Tags Styles *************************************/
HTML { width:100%; height:100%; }
BODY
{
	width:100%; height:100%;  background:#fff; margin:0px; border:none; padding:0px; font-family:Arial, trebuchet ms, sans-serif; font-size:12px; font-weight:100; color:#333; margin-left:auto; margin-right:auto;  
}
TABLE, DIV, P, SPAN, FONT, UL, OL, INPUT, PRE { font-family:Arial, trebuchet ms, sans-serif; color:#333; font-size:12px; } A { cursor:pointer; } A:hover { cursor:pointer; }
PRE { text-align:left;} IMG { border:none; margin:0px; } A:active, a:visited, a:link { outline:none; } IMG { border:none;}
INPUT, SELECT { font-family: Arial, trebuchet ms, sans-serif; font-size:12px; color:#333; }
div#whodiv { background:#FFFFCC; border:solid 1px #996600; padding:5px; color: #000; font-weight:700; position:absolute; display:none; z-index:1000 }
/**************************************** template styles ***********************************************/
.maintable { width:960px; height:100%; padding:0px;  }
.maintable .header {width:100%; height:110px; margin-left:auto; margin-right:auto; display:block; padding:0px; }
.maintable .header .logodiv {width:300px; height:100px; padding:0px; margin:0px; padding-left:10px; float:left; display:block; }
.maintable .header .cpaneldiv
{ width:640px; height:90px; margin:0px; padding:0px; color:#dedede; float:right; display:block; padding-right:10px; text-align:right; }
.maintable .header .cpaneldiv .cpdtable { height:50px; display:block; padding:0px; margin:0px; }
.maintable .header .cpaneldiv .cpdtable .ltd
{ width:180px; height:50px; background:url(../images/itab_bg.gif) 0px 0px no-repeat; padding:0px; margin:0px; text-align:center; }
.maintable .header .cpaneldiv .cpdtable .ltd .abtsgm
{ width:180px; height:30px; padding:10px 0px; font-size:20px; font-family:trebuchet ms; font-weight:900; color: #cdcdcd; text-decoration:none; display:block;  margin:0px; }
.maintable .header .cpaneldiv .cpdtable .ultd
{ width:60px; height:50px; background:url(../images/itab_bg.gif) 0px 0px no-repeat; padding:0px; margin:0px; text-align:center; }
.maintable .header .cpaneldiv .cpdtable .ultd .abtsgm:hover { color: #fff; }
.maintable .header .cpaneldiv .cpdtable .ultd .avatar { height:40px; margin:5px 10px 5px 10px; float:right; border:0; }
.maintable .header .cpaneldiv .cpdtable .rtd
{ width:320px; height:50px; background:url(../images/itab_bg.gif) -180px 0px no-repeat; padding:0px; margin:0px; }
.cptable
{ width:320px; height:50px; text-align:left; font-size:12px; color:#dedede; margin:0px; padding:0px; }
.cptable .userpanel
{ width:300px; height:35px; text-align:left; font-size:12px; color:#dedede; padding-left:10px; }
.cptable .userpanel .mimg
{ width:35px; height:35px; text-align:left; }
.cptable .userpanel .mimg IMG
{ width:35px; height:35px; }
.cptable .userpanel .mname
{ font-size:16px; color:#ff9000; padding-left:5px; font-weight:700; }
.cptable .userpanel .mname FONT
{ font-size:16px; color:#ff9000; font-weight:700; }
.cptable .mymenu
{ font-size:11px; color:#666; padding-left:5px; }
.cptable .mymenu A
{ font-size:12px; color:#86c9ef; text-decoration:none; }
.cptable .mymenu A:hover
{ font-size:12px; color:#b6d644; text-decoration:none; }
#cpmenu
{ width:320px; margin: 0; padding: 0; z-index: 30;}
#cpmenu li
{width:106px; list-style: none; float: left; background:#fff url(../images/black_bg_1px.gif); text-align:left; border-right:dotted 1px #999; margin:0px; padding:0px;}
#cpmenu li .link
{ display: block; margin: 0px; color: #fff; text-align: center; text-decoration: none; width:106px; padding:0px;}
#cpmenu li .link:hover
{ color:#ff9000 }
#cpmenu div
{ position: absolute; visibility: hidden; margin: 0;  background: #555; width:140px; float:left; text-align:center;  padding:10px;}
#cpmenu div a
{  position: relative; display: block; margin: 0; width:120px; padding:10px;  white-space: nowrap; text-align: left; text-decoration: none; color: #fff; border-bottom:dotted 1px #999; }
#cpmenu div a:hover { color: #ff9e00;  border-bottom:dotted 1px #ff9e00; }
.ucpanel { width:280px; height:40px; padding:5px 10px; margin:0px; color:#777 }
.ucpanel .uname{font-size:16px; color:#fff; font-weight:700; padding-bottom:5px; margin:0px; display:block; }
.ucpanel .link{ font-size:12px; color:#cdcdcd; font-weight:700; text-decoration:none;  }
.ucpanel .link:hover{color:#fff; }
.ucpanel .logout { width:100px; font-size:12px; font-weight:700; color:#ff0000; text-decoration:none; }
.ucpanel .logout:hover {color:#ff9e00; }

.topmenu { width:100%; height:25px; text-align:right; padding:0px; margin:0px; } 
.topmenu .tmdiv
{ width:940px; height:37px; background:url(../images/tm_bg.gif) 0px 0px repeat-x; text-align:center; padding:0px; margin-left:10px; margin-right:10px; display:block }
.topmenu .tmdld
{ width:920px; height:100%; }
.topmenu a 
{ width:100px; height: 13px; padding:2px 4px; text-align:center; text-decoration:none; float:left; color: #222; font-size:12px; font-weight:700; display:block; 
 margin-top:10px; border-right:solid 1px #cdcdcd; border-left:solid 1px #cdcdcd; font-family:trebuchet ms; letter-spacing:1px;}
 .topmenu a:hover, .topmenu .thover 
{ width:100px; height: 19px; padding:6px 4px; background:#3b5875; color: #fff; border:solid 1px #1b456f; border-bottom:0px; display:block;margin-top:5px; }
.topmenu .home {width:30px; height: 20px; padding:0px 4px;}
.topmenu .home:hover {width:30px; height: 21px; padding:4px 4px; }
.topmenu .anlink, .topmenu .anlink:hover { margin-top:5px; background:none; float:left; border:none; height:20px; padding:0px; padding-top:2px }
.topmenu .sel{width:95px; height: 17px; padding:6px 4px; background:#fff; color: #006699; border-top:solid 1px #dedede; border-bottom:0px; display:block;margin-top:5px; }
.topmenu .sel:hover{width:95px; height: 17px; padding:6px 4px; background:#3b5875; color: #fff; border-top:solid 1px #dedede; border-bottom:0px; display:block;margin-top:5px; }
.tmfloatdiv { width: 100%; height:260px; position:absolute; top:147px; display:none; left:auto; z-index:1000; }
.tmfloatdiv .tmfdiv
{ width:960px; display:table; height:260px; border-top:none; margin-left:auto; margin-right:auto; padding-top:0px; text-align:left; }
.tmfloatdiv .tmfdbox { width:auto; display:table; height:260px; border-top:none; padding-top:0px; text-align:left; }
.tmfloatdiv .tmfdbox .cntdiv { display:none; color:#fff; background-color:#3b5875; padding:15px; }
.tmfloatdiv .tmfdbox .cntdiv TABLE { height:245px; display:block; }
* html .tmfloatdiv .tmfdbox #tmfld2 { width:480px; } * html .tmfloatdiv .tmfdbox #tmfld3 { width:320px; } * html .tmfloatdiv .tmfdbox #tmfld4 { width:640px; }
 * html .tmfloatdiv .tmfdbox #tmfld5 { width:640px; }
.tmfloatdiv .linkset { width:auto; height:245px; color:#cdcdcd; }
.tmfloatdiv .linkset .box{ width:160px; padding:0px 5px 0px 5px; border-right:dotted 1px #999; }
.tmfloatdiv .linkset .box1{ width:160px; padding:0px 5px 0px 5px; border-left:dotted 1px #999; border-right:dotted 1px #999; }
.tmfloatdiv .linkset .hlink { width:auto; color:#ff9e00; font-weight:700; font-size:12px; text-decoration:none; padding-bottom:10px; margin-bottom:10px; margin-right:0px; border-bottom:dotted 1px #999; display:block; }
.tmfloatdiv .linkset .hlink:hover { color:#ffae00; border-bottom:dotted 1px #fff; }
.tmfloatdiv .linkset .link { width:auto; color:#cdcdcd; font-weight:100; font-size:12px; text-decoration:none; padding-bottom:10px; padding-left:10px; margin-right:0px; margin-bottom:5px; border-bottom:dotted 1px #999; display:block; }
.tmfloatdiv .linkset .link:hover { color:#fff; border-bottom:dotted 1px #fff; }
.tmfloatdiv .linkset .flink { color:#cdcdcd; font-weight:100; font-size:12px; text-decoration:none; }
.tmfloatdiv .linkset .flink:hover { color:#fff; }
.tmfloatdiv P { color:#b1bcc8; }

.content
{ width:960px; padding:0px; margin:0px; border:dotted 1px #666; }
.content div#contentdiv
{ width:100%; padding:0px; margin:0px; display:block; }
.content .ctable
{ width:960px; height:660px; margin:0px; display:table; }
.pheader { width:960px; height:80px; padding:10px; padding-bottom:0px; }
.pheader .phead { width:940px; height:70px; background:url(../images/gray_border_1px.gif) bottom repeat-x; padding-bottom:10px; margin-bottom:0px; }
.pheader .phead .ptitle { width:100%; font-family:Trebuchet ms; font-size:21px; font-weight:900; color:#FF6600; line-height:18px; margin:0px; margin-bottom:8px; }
.pheader .phead .ptitle FONT { width:100%; font-family:Trebuchet ms; font-size:21px; font-weight:900; color:#003366; padding-bottom:10px; }
.phead .pintro { width:100%; font-family:arial; font-size:14px; color:#666; font-weight:900; line-height:20px; margin:0px; padding-bottom:0px; }
.content .ctable .body { width:660px; height:600px; vertical-align:top; padding:10px; margin:0px; text-align:left; }
.content .ctable .fullbody { width:940px; height:100%; vertical-align:top; padding:10px; margin:0px; text-align:left; }
.content .ctable .sidepanel { width:250px; height:100%; vertical-align:top; padding:10px; padding-left:0px; margin:0px; text-align:right; } 
.content .ctable .sidepanel .sptable { width:250px; vertical-align:top; margin:0px; display:table } 
.content .ctable .sidepanel .sptable .sep { height:10px;} 
.btable { width:680px; padding:0px; } .btable .btd { padding:0px; padding-bottom:10px; }
.mfooter {width:940px; padding:10px; padding-bottom:0px; }
div.mfdiv
{width:940px; border-top:dotted 1px #666; color:#568099; padding-top:10px; padding-bottom:5px }
.mfooter .mftable {width:920px; height:10px;font-size:11px; color:#999; display:table}
.mfooter .mftable .mfthead {font-size:14px; font-weight:700; color:#333; }
.mfooter .fuset { padding:0px; }
.mfooter .fus { width:16px; height:16px; background:url(../images/itab_bg.gif); no-repeat; display:block; }
.mfooter .sep { padding-left:5px; }
.footer {width:960px; height:35px; background:#fff; padding:0px; padding-top:10px; padding-bottom:0px; } 
.footer .copyrights { color:#333; font-size:12px; font-weight:700}
/****************************** lbitems table *************************************/
.lbitemstable { width:100%; display:table; } .lbitemstable .lbthumb { width:100px; height:60px;  padding:5px; background:url(../images/gray_border_1px.gif) bottom repeat-x; }
.lbitemstable .checktd { width:20px; background:url(../images/gray_border_1px.gif) bottom repeat-x; } .lbitemstable TH { height:25px; background:#efefef; }
.lbitemstable .checkth{ width:20px; height:25px; background:#efefef; } .lbitemstable .lbitemtd { height:60px;  padding:5px; background:url(../images/gray_border_1px.gif) bottom repeat-x; }
.lbitemstable .lbtitle  { font-size:12px; color:#006699; font-weight:700; text-decoration:none;} .lbitemstable .lbtitle:hover { color:#ff9000; text-decoration:underline;}
.lbitemstable .lbtitle1 { font-size:12px; color:#006699; font-weight:700; text-decoration:none; } 
.lbitemstable .lbtitle1:hover { font-size:12px; color:#ff9000; font-weight:700; text-decoration:underline;}
.ilister { width:100%; background:#fff; font-family:arial; font-size:12px; font-weight:100; color:#333; }
.ilister TH { background:#333; font-family:arial; text-align:left; font-size:12px; font-weight:700; color:#fff; }
.ilister .resth { background:#dfdfdf; color:#000} .ilister .resth1 { background:#666; color:#fff; } .ilister TD { background:#fefefe; border-bottom:solid 1px #cdcdcd; }
.ilister .alttd { background:#f1f1f1; border-bottom:solid 1px #cdcdcd; }
/************************************* tabsets ***************************************************************************/
div.tabset1 { width:100%; background: #e6e6dc; padding:0px; margin:0px; text-align:center;}
.tstable { width:100%; height:auto; padding:0px; margin:0px; }
.tstable .dstitle {width:540px; height:30px; text-align:left; font-size:20px; color:#003366; font-weight:100; padding:10px 0px 3px 0px; vertical-align:middle; margin-left:10px; font-family:trebuchet ms; text-transform: uppercase; }
.tstabstd {height:30px; padding-bottom:0px; vertical-align:bottom; padding:7px; padding-top:5px; padding-bottom:0px;}
.tstabstd .tstabs{padding-bottom:0px; float:left; width:100%;}
ul.tstabs,ul.tstabs li{list-style-type:none;margin:0;padding:0}
ul.tstabs{}
ul.tstabs li{float:left; margin-right: 3px;text-align: center; font-size:16px;}
ul.tstabs a{float:left; padding:7px; width:80px; min-width:40px;text-decoration:none; font-weight:700;background: #efefef; color: #666; font-size:12px; }
ul.tstabs a:hover{ background: #ffffdf; color: #ff9000; }
ul.tstabs li.activelink a, ul.tstabs li.activelink a:hover{background: #fff;color: #003366}
.tsbodytd{width:100%; padding:7px; padding-top:0px;}
.tsbodytd .tsbody{width:100%; display:block; height:auto; background:#fff; }
.tsbodytd .tsbody .tsframe{ text-align:left; margin:10px; overflow: auto; display:block; }
div.tabset2 { width:100%; background: #e6e6dc url(../images/itab_bg.gif) right -140px no-repeat; padding:0px; margin:0px; text-align:center;}
.scrlfix { } * html .scrlfix { width:92%; } .scrlfix1 { } * html .scrlfix1 { width:97%; }
/*********************************************** flier ****************************************************************/
.flier
{
	width:100%; height:100%; margin:0; position:absolute; top:0px; left:0px; background:#000; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;
	visibility:hidden; color:#000; vertical-align:middle; text-align:center; z-index:1000;
}
.fliertable { width:100%; height:100%; margin:0; position:absolute; top:0px; left:0px; visibility:hidden; color:#000; vertical-align:middle; text-align:center; z-index:1001; }
.fliertable .box { width:460px; height:auto; filter:alpha(opacity=100); moz-opacity:1; opacity:1; background:#fff; color:#000; vertical-align:middle; border:solid 5px #ff9e00; }
.fliertable .box .boxheader 
{ font-family:arial; font-size:16px; background:url(../images/box_title_bg.gif) bottom left no-repeat; color:#ff9e00; font-weight:700; text-align:left; padding:5px; }
.fliertable .box .boxheader FONT { font-family:arial; font-size:16px; color:#333; font-weight:700; text-align:left; padding:5px; }
.fliertable .box .closebox { width:20px; padding:0px; text-align:right; vertical-align:top; } .fliertable .login { width:96%; }
.fliertable .box .tboff { width:130px; height:18px; background:#fff; padding:2px; padding-top:1px; font-family:arial; font-size:11px; border:solid 1px #999; vertical-align:middle; }
.fliertable .box .tbon { width:130px; height:18px; background:#fff; padding:2px; padding-top:1px; font-family:arial; font-size:11px; border:solid 1px #999; vertical-align:middle; }
/************************************* chromoboxes ***************************************************************************/
.chromobox2 { width:100%; height:auto; background:#ffe49d; } .chromobox3 { width:100%; height:auto; background:#dedeaf; } .chromobox4 { width:100%; height:auto; background:#d0f582; } .chromobox5 { width:100%; height:auto; background:#b1ceff; } .chromobox6 { width:100%; height:auto; background:#ff9000; } .chromobox7 { width:100%; height:auto; background:#f3f3f3; }
.chboxtable { width:96%; height:40px; margin:10px; }

div.headlightdiv { width:100%; background:#f1f1dd; text-align:left; } div.headlightdiv .hltable { width:96%; margin:10px; font-weight:700 }
div.headlightdiv .hltable .hltitable { font-weight:700 } div.headlightdiv .hltable .hltitable TD { font-weight:700 }
div.headlightdiv .hltable .inslogo { width:110px; text-align:center; font-size:10px; } div.headlightdiv .hltable .estd { font-size:11px; font-weight:700; }
div.successdiv { width:100%; height:auto; background:#effed4; } div.successdiv .stable { width:96%; height:40px; margin:10px; }
div.successdiv .sthumb {width:60px; padding-right:10px;} 
div.successdiv .shead { height:20px; padding:5px; padding-left:0px; font-size:16px; font-family:trebuchet ms; color:#006600; font-weight:700; } div.successdiv .slink {  }
div.headlightdiv LI{ margin-bottom: 5px; } div.failurediv { width:100%; height:auto; background:#fff1df; } div.failurediv .ftable { width:96%; height:40px; margin:10px; }
div.failurediv .fthumb {width:60px; padding-right:10px;} div.headlightdiv LI { margin-bottom:5px; }
div.failurediv .fhead { height:20px; padding:5px; padding-left:0px; font-size:16px; font-family:trebuchet ms; color:#af6300; font-weight:700; } div.failurediv .flink {  }
/****************************** popup styles *************************************/
.insframe { width:800px; height:500px; } .insframe1 { width:800px; height:570px; } .insframesmall { width:600px; height:420px; }
.ipage { width:100%; height:100%; background:#fff none; overflow:hidden} .ipage .btable { width:100%; } .ipage .btd { padding:10px; padding-top:0px;}
.ptitlesmall { height:15px; background:url(../images/gray_border_1px.gif) bottom repeat-x; padding:5px 5px 15px 0px; margin:0px 10px 10px 10px }
.ptitlesmall .head1 { font-size:20px; } .ptitlesmall .head1 FONT { font-size:16px;} .ptitlesmall .tip { float:right; margin-right:20px; }
.ipageclose { width:35px; padding:0px; margin:0px; display:inherit; font-size:1px; float:right; } .ipageclose A, .ipageclose IMG {padding:0px; margin:0px; float:right; }
/************************************* common misc styles ***************************************************************************/
.graytext { color:#999; font-weight:100; } .reqstar { font-weight:700; color:#333; } .error { color:#de0000; font-size:11px; font-weight:100; }
.nav { color:#666; font-size:11px; font-weight:100; } .title1{font-size:14px; color:#333; font-weight:700; }
.head1{	font-size:14px; font-weight:700; font-family:trebuchet ms; color:#000;} .head2{	font-size:14px; font-weight:700; font-family:trebuchet ms; color:#ff6600; }
.head3{	font-size:14px; font-weight:700; font-family:arial; color:#333; text-decoration:underline; } 
.head4{ font-size:12px; font-weight:700; color:#006699; }
.grayhead1{font-size:14px; font-weight:700; font-family:trebuchet ms; color:#333;} .bluehead1{ font-size:16px; font-weight:700; font-family:trebuchet ms; color:#006699; line-height:0px; } .bhead1{font-size:12px; font-weight:700; font-family:trebuchet ms; color:#333;}
.bighead1{font-size:20px; font-weight:700; font-family:trebuchet ms; color:#336699;}
.tbrddiv { width:100%; height:25px; border-bottom:dotted 1px #999; border-top:dotted 1px #999; padding:5px 0px; display:block; vertical-align:middle; margin:10px 0px; } 
/************************************* buttons & links ***************************************************************************/
ul.btnset1, ul.btnset1 li{margin:0;padding:0;list-style-type:none} ul.btnset1 li{float:left; width: 80px; font-size:12px; margin-right: 5px}
ul.btnset1 a{display:block;width:80px; height:25px; padding:5px 0;font: 700 12px Arial; background: #ff9000; color: #333; text-decoration:none;text-align:center}
ul.btnset1 a:hover{background: #ffae00;color:#fff}
ul.btnset2, ul.btnset2 li{margin:0; padding:0;list-style-type:none} ul.btnset2 li{ float:left; width: 80px; font-size:12px; margin-right: 5px}
ul.btnset2 a{display:block;width:80px; height:25px; padding:5px 0;font: 700 12px Arial; background: #006699;color: #efefef; text-decoration:none;text-align:center}
ul.btnset2 a:hover{background: #ff9e00;color:#fff}
ul.bigbtn1, ul.bigbtn1 li{margin:0;padding:0;list-style-type:none} ul.bigbtn1 li{float:left; width: 100px; font-size:30px; margin-right: 5px}
ul.bigbtn1 a{display:block;width:100px; padding:10px;font: 700 14px Arial; background:#006699; color: #fff; text-decoration:none;text-align:center}
ul.bigbtn1 a:hover{background: #ff9e00; color:#fff}
ul.bigbtn2, ul.bigbtn2 li{margin:0;padding:0;list-style-type:none} ul.bigbtn2 li{float:left; width: 100px; font-size:30px; margin-right: 5px}
ul.bigbtn2 a{display:block; width:100px; padding:10px; font: 700 14px Arial; background: #ff9000; color: #fff; text-decoration:none;text-align:center}
ul.bigbtn2 a:hover{background: #ffae00;color:#fff}
.link1 { color:#006699; font-size:12px; font-weight:700; text-decoration:none; } .link1:hover { color:#ff9e00; font-weight:700; text-decoration:underline; }
.link2 { color:#006699; font-size:12px; font-weight:100; text-decoration:none; } .link2:hover { color:#ff9e00; font-weight:100; text-decoration:underline; }
.link3 { width:300px; overflow-x:hidden; background:url(../images/itab_bg.gif) -500px 0px no-repeat; padding-left:15px; color:#000; font-weight:100; text-decoration:none; display:block; white-space:nowrap; }
.link3 FONT{ color:#666} .link3:hover { color:#ff9e00; font-weight:100; text-decoration:underline; }
.link4 { color:#000; font-weight:100; text-decoration:none; } .link4:hover { color:#ff9e00; font-weight:100; text-decoration:underline; }
.link5 {color:#ff6600; text-decoration:none; font-weight:100; } .link5:hover {color:#ff9e00; text-decoration:underline; font-weight:100; }
.link6 {color:#ff9e00; text-decoration:none; font-weight:700; } .link6:hover {color:#ffae00; text-decoration:underline; font-weight:700; }
.link7, .link10 { color:#006699; font-weight:100; text-decoration:none; font-size:11px; } .link7:hover, .link10:hover { color:#ff9e00; font-weight:100; text-decoration:underline; }
.link7 { display:list-item; padding-left:0px; margin-left:0px; color:#333 } *html .link7 { margin-left:7px; }
.link8 { color:#ff9e00; font-weight:100; text-decoration:none; font-size:11px; } .link8:hover { color:#ffae00; font-weight:100; text-decoration:underline; }
.link9 { color:#fff; font-weight:100; text-decoration:none; }.link9:hover { color:#ffae00; font-weight:100; text-decoration:underline; }
.biglink1 { color:#005f9b; font-weight:700; font-size:16px; text-decoration:none; } .biglink1:hover { color:#ff9e00; font-weight:700; font-size:16px; text-decoration:underline; }
.biglink2 { color:#ff9e00; font-weight:700; font-size:16px; text-decoration:none; } .biglink2:hover { color:#ffae00; font-weight:700; font-size:16px; text-decoration:underline; }
/************************************* help  ***************************************************************************/
.helplist1{ } .helplist1 LI{ margin-bottom:10px; }
/************************************* Auto Complete ***************************************************************************/
.autocomplete 
{ font-family: arial; font-size: 12px; font-weight:100; background: #e0f4ff; border: 1px solid #336699; border-top:none; position: absolute; cursor: default; overflow: auto; overflow-x: hidden; z-index:1000; }

.autocomplete_item { padding: 2px; padding-left: 5px; color: black; width: 100%;}
.autocomplete_item_highlighted { padding: 2px; padding-left: 5px; color: white; background: #336699; }
/************************************* Nifty CSS ***************************************************************************/
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px; overflow:hidden;border-style:solid;border-width: 0 1px}
b.r1{margin: 0 3px;border-width: 0 2px} b.r2{margin: 0 2px} b.r3{margin: 0 1px} b.r4{height: 2px} b.rb1{margin: 0 8px;border-width:0 2px} b.rb2{margin: 0 6px;border-width:0 2px} b.rb3{margin: 0 5px} b.rb4{margin: 0 4px} b.rb5{margin: 0 3px} b.rb6{margin: 0 2px} b.rb7{margin: 0 1px;height:2px} b.rb8{margin: 0;height:2px} b.rs1{margin: 0 1px} /*transparent inside*/ b.t1{border-width: 0 5px} b.t2{border-width: 0 3px}b.t3{border-width: 0 2px} b.t4{height: 2px} b.tb1{border-width: 0 10px} b.tb2{border-width: 0 8px} b.tb3{border-width: 0 6px} b.tb4{border-width: 0 5px} b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px} b.tb7{border-width: 0 2px;height:2px} b.tb8{border-width: 0 1px;height:2px} b.ts1{border-width: 0 2px}
