/*Global style*/
.dvs{display:block;}
.dvs, .dvs *{margin:0px; padding:0px;}
.dvs  div{display:block;}
.dvs .lt{background-repeat:no-repeat; background-position:left top; }
.dvs .rt{background-repeat:no-repeat; background-position:right top; }
.dvs .lb{background-repeat:no-repeat; background-position:left bottom;}
.dvs .rb{background-repeat:no-repeat; background-position:right bottom; }


.tabs {clear:both; width:100%;}
.tabs div{display:block; float:left; position:relative; top:+1px;}
.tabs div div{position:static; }
.tabs div.on{background-position:left top; background-repeat:no-repeat;}
.tabs div.on div{ background-position:right top; background-repeat:no-repeat;}

/*.green_dvs{background-color:#DEF8DF;}
.green_dvs .lt{background-image:url(../img/cmdv/2lft.gif);}
.green_dvs .rt{background-image:url(../img/cmdv/2rgt.gif);}
.green_dvs .lb{background-image:url(../img/cmdv/2lfb.gif);}
.green_dvs .rb{background-image:url(../img/cmdv/2rgb.gif);}


.blue0_dvs{background-color:#ECF4FD;}
.blue0_dvs .lt{background-image:url(../img/cmdv/3lft.gif);}
.blue0_dvs .rt{background-image:url(../img/cmdv/3rgt.gif);}
.blue0_dvs .lb{background-image:url(../img/cmdv/3lfb.gif);}
.blue0_dvs .rb{background-image:url(../img/cmdv/3rgb.gif);}
*/


.fbx, .fbx .lt,.fbx .rt,.fbx .lb,.fbx .rb{float:left; width:100%; }

.blue1_dvs{background:#CFDEFA;}
.blue1_dvs .lt{background-image:url(../img/cmdv/1lft.gif);}
.blue1_dvs .rt{background-image:url(../img/cmdv/1rgt.gif); }
.blue1_dvs .lb{background-image:url(../img/cmdv/1lfb.gif);}
.blue1_dvs .rb{background-image:url(../img/cmdv/1rgb.gif);}
.blue1_dvs .hd{margin:3px 0px 3px 0px !important; padding:0px 2px 0px 2px; cursor:default;}


/*styles called by js*/
.stbtn, .stbtnon{background-image:url(../img/bgb.gif); cursor:default; background-position:top left; background-repeat:repeat-x; background-color:#D4D8D9;  }
.stbtnon{background-image:url(../img/bgbo.gif); background-color:#C4C4C4;  }
.btstl{float:left; clear:right; margin:1px;}
.btstlr{clear:right;} 
.styl_bover{padding:2px; white-space:nowrap;}
.styl_btn{float:left; position:relative; background-color:#D4D8D9; white-space:nowrap; padding:0px; border:1px solid #999999; border-right:none; border-left:none;}
.styl_btn #l{ border-right:1px solid #999999; white-space:nowrap;  border-left:1px solid #999999; position:relative; left:-1px; margin-right:-2px; }
.dsbl{background:red;}


/*global*/
h2,.h2s{font:bold 1.9em arial;}
h2 sup, .h2s sup{color:#3F454E; font:bold 0.7em arial;}
.txt0{ font:0.8em arial;}
.txt1{ font:0.85em arial;}
.txt2{ font:0.9em arial;}
.txt3{ font:1.2em arial;}
.txt4{ font:1.1em arial;}
.txt5{ font:0.7em arial;}
.txt5 input, .txt5 select, .txt5 textarea{ font:1em arial; }
.txt6{ font:0.6em arial;}
.txt7{ font:0.75em arial;}

.prl{ position:relative;}
.c2{ color:#3A4952; }
.nwspc{ white-space:nowrap;}
.fr{ float:right;}
.fl{ float:left;}
.cl{clear:both; float:none; width:1px; height:1px; font-size:0px; visibility:hidden; padding:0px; margin:0px; overflow:hidden;}
.clb{clear:both;}

.pd0{ margin-top:5px;}
.pd3{ margin-top:10px; }
.pd2{ margin-bottom:10px;}
.pd4{ margin-bottom:20px;}
.pd5{ padding:5px;}
.pd6{ padding:6px; }
.pd10{ padding:10px; }
.bg1{ background-color:#EDEDEE; }
.c{ font:0.85em arial;}
.c,.c_, .c a,.c_ a, .a4{ color:#666666; }
.c_2, .c_2 a{ color:#999999; }
.c_2{ margin:2px 0px 5px 0px; }

.lk1 a{ color:black;  }
.lk0 a{ color:#243D8E;  }
.a0, .a4{ cursor:pointer; text-decoration:underline;}
.a2 a{ text-decoration:none; cursor:pointer;}
.a2 a:hover{ text-decoration:underline; }
.a3 a{ color:#666666; white-space:nowrap; }


.lk1 a{ color:black;  }
.lk0 a{ color:#243D8E;  }
.a0, .a4{ cursor:pointer; text-decoration:underline;}
.a2 a{ text-decoration:none; cursor:pointer;}
.a2 a:hover{ text-decoration:underline; }
.a3 a{ color:#666666; white-space:nowrap; }

.field_er{ border:2px solid red; }


/*background colors*/
.blue0{ background-color:#D2E0FA; }
.blue1{ background-color:#ECF4FD; }
.blue1 .hr{ border-top:1px solid #D2E0FA; background-color:white; font-size:1px;  height:1px; width:100%; overflow:hidden;}

.gray0{ background-color:#EDEDEE; }
.gray1{ background-color:#CCCCCC; }
.green0{ background-color:#DCF6D1; } 
.green1{ background-color:#DEF8DF; }

.B{ font-weight:bold; }
/*highlight*/
.hlg{ background-color:#FFFF66; font-weight:bold; color:black;}

.hr{border-top:1px solid #EDEDEE; height:1px; overflow:hidden; margin:5px 0px 5px 0px;}

.sop h2{font:bold 1.2em arial; margin:10px 0px;}
.nw{color:red;}

