button{ overflow: visible; }
html,body,form,tr,td, button {padding:0;margin:0;font:11px Verdana;color:#2E5799}
input, select, textarea {font:11px Verdana;color:#2E5799}
body{width:100%;height:100%;background:#BFDBFF}

a{color:#000}
a:hover{color:#F8AB48;text-decoration:none}


.btn-apply{background:none;border:0px solid #fff;cursor:hand}
.btn-apply .btn-apply-text{background:url(../i/btn-apply-bg.gif) top repeat-x;height:23px;color:#4B70AA}


.TopPanel{width:100%;background:#D8E8F5;border-bottom:1px solid #8AADDB;margin-bottom:1px}
.FooterPanel{position:absolute;width:100%;top:100%;margin-top:-15px;text-align:center;color:#2E5799}

.CustomerPanel{width:auto; height:27px;background:#D8E8F5;border:1px solid #8DB0DD;margin:1px 2px}
.CustomerPanel table{width:100%;height:27px}
.CustomerPanel .customer-left{padding-left:10px;color:#2E5799}
.CustomerPanel .customer-right{padding-right:10px;color:#2E5799;text-align:right}
.CustomerPanel .customer-right a{font-weight:bold;color:#2E5799}
.CustomerPanel .customer-right a:hover{text-decoration:none}



#idContentPanel {width:auto;background:#D8E8F5; margin:2px;padding-top:10px;border:1px solid #8BAEDC; text-align:center} 
#idContentPanel .gridPanel{margin:10px 20px}
.Table{background:#fff;border-collapse: collapse;border:0 solid #fff}
.Table .TableHeader td{color:#2E5799;border:1px solid #8DAFDC;font-weight:bold;background:#2A5BAE url(../i/grid_bg.gif) 0 0 repeat-x;font-size:11px;text-align:center;height:24px;padding:2px 8px;margin:0;cursor:hand}
.Table .TableHeader img{margin:0 5px;vertical-align:middle;cursor:hand}
.Table .TableRow td, .Table .TableInactiveRow td{border:1px solid #CCE2FC;font-size:11px;padding:5px 10px;white-space:nowrap;background:#fff;height:20px;vertical-align:middle}

.Table .active td{border:1px solid #CCE2FC;background:#FEE8AC;color:#2E5799;font-size:11px;padding:5px 10px;cursor:pointer;white-space:nowrap;}
.Table .over td{border:1px solid #CCE2FC;background:#f7f7f7;color:#2E5799;font-size:11px;padding:5px 10px;cursor:pointer;white-space:nowrap;}
.Table .btnrow{background:transparent;cursor:hand}
.Table button{background:transparent;cursor:hand;border:0 solid #fff; margin-top:3px}

.TableFooter{margin-top:1px}
.TableFooter .PagingBar{background:url(../i/i_tfbg.gif) 0 0 repeat-x;height:28px;white-space:nowrap;font:9px Verdana;padding-right:15px}
.TableFooter .PagingBar a{text-decoration:none; color:#2E5799; padding-right:7px}
.TableFooter .PagingBar img{margin-right:7px;margin-top:3px}

.BottomMenu{height:43px;padding:10px 4px;margin:0 3px 10px 3px; }
.BottomMenu .bt{background:transparent;width:1%;border-width:0}
.BottomMenu .btn{behavior:url(js/bottombtn.htc);background:url(../i/i_btnbg.gif) 0 0 repeat-x;font:11px Verdana;white-space:nowrap;width:1%;cursor:hand;margin-right:3px;color:#000;}
.BottomMenu .btn_a{behavior:url(js/bottombtn.htc);background:url(../i/i_btnbg_a.gif) 0 0 repeat-x;font:11px Verdana;white-space:nowrap;width:1%;cursor:hand;display:inline;margin-right:3px;color:#000}
.BottomMenu .btn a{text-decoration:none;color:#000;}
.BottomMenu .btn_a a{text-decoration:none;color:#000;}
.BottomMenu span{height:14px;}

.BottomMenuWiz{height:43px;padding:10px 4px;margin:0 3px 10px 3px; }
.BottomMenuWiz .bt{background:transparent;width:1%;border-width:0}
.BottomMenuWiz .btn{behavior:url(../js/bottombtnwiz.htc);background:url(../i/i_btnbg.gif) 0 0 repeat-x;font:11px Verdana;white-space:nowrap;width:1%;cursor:hand;margin-right:3px;color:#000;}
.BottomMenuWiz .btn_a{behavior:url(../js/bottombtnwiz.htc);background:url(../i/i_btnbg_a.gif) 0 0 repeat-x;font:11px Verdana;white-space:nowrap;width:1%;cursor:hand;display:inline;margin-right:3px;color:#000}
.BottomMenuWiz .btn a{text-decoration:none;color:#000;}
.BottomMenuWiz .btn_a a{text-decoration:none;color:#000;}
.BottomMenuWiz span{height:14px;}



#FilterPanel {width:auto;border:1px solid #8DB0DD;margin:1px 2px;background:#D8E8F5;}
#FilterPanel #Filter #FltrCenter td{font:11px Verdana;vertical-align:middle;white-space:nowrap;padding:10px 12px}
#FilterPanel #Filter #FltrCenter td .fltr{font:11px Verdana;vertical-align:middle;width:90px;margin-left:4px;margin-right:5px}

#FilterPanel {background: #D8E8F5 url(../i/filter_bg.gif) 0 0 repeat-x}
#FilterPanel #FltrTop{height:38px;}
#FilterPanel h1{font:bold 30px Verdana;color:#2980B3; margin:-2px 0 0 10px;height:38px}
#FilterPanel #FltrTop #idFilterButton {margin-right:3px;cursor:hand}

#FilterPanel  #FltrBottom {text-align:right;padding:5px 0;}
	
#ScreenShotsPanel{border:1px solid #8DB0DD;background:#fff;margin:3px;padding:3px}
.ShtTbl{background:#fff;border-collapse: collapse;margin-top:11px;width:1%}
.ShtTbl td{font:11px Verdana;color:#084F87; width: 1% }
.ShtPictTbl { border-width:1px 0 0 1px; border-style:solid solid solid solid; border-color: #E9E9E9 #E9E9E9 #E9E9E9 #E9E9E9;margin-left:10px}
.ShtPictTbl  td{ border-width:0 1px 1px 0; border-style:solid solid solid solid; border-color: #E9E9E9 #E9E9E9 #E9E9E9 #E9E9E9}
.ShtPictTbl a{color:#fff;text-decoration:none}
.ShtPictTbl a:hover{text-decoration:underline}

.TextBlock{background:#fff;width:99%;padding:10px;text-align:left; border:1px solid #8DB0DD;}
.TextBlock th{text-align:left}
.TextBlock td{padding-right:30px;}

.ErrorBox, .Error {width:100%; background:red; font-weight:bold; color:#fff;padding:3px 5px;}

.FormTbl {margin: 10px}
.FormTbl th{text-align:left;font-weight:bold}
.txt{margin-right:10px}

.Description{background:#fff;width:99%;padding:10px;text-align:left; border:1px solid #8DB0DD;}
h3{font:bold 11px Verdana;padding:0;margin:5px 0px}
h2{font:bold 18px Verdana;padding:0;margin:5px 0px}
h4{font:bold 12px Verdana;padding:0;margin:10px 0 0 0;}
.h3Header{text-align:left;margin-left:7px }

.tblCMS .tblToolbar {margin-top:20px}
.tblCMS .tblToolbar tr td .btnToolbar button{font:11px Verdana;border:1px solid #0B377F;background:url(../i/i_btnbg.gif) 0 0 repeat-x;cursor:hand;padding:0 5px;margin-top:2px;height:23px;behavior:url(../js/tbltoolbar.htc);}
.tblCMS .tblToolbar tr td .btnToolbar button img{margin-right:5px}

.tblCMS .Tbl {background:#fff;border-collapse: collapse;border:0 solid #fff;margin-top:10px}
.tblCMS .Tbl tr.header td {color:#2E5799;border:1px solid #8DAFDC;font-weight:bold;background: url(../i/grid_bg.gif) 0 0 repeat-x;font-size:11px;text-align:center;height:24px;padding:2px 8px;margin:0;cursor:hand}

.tblCMS .Tbl tr {cursor:hand}
.tblCMS .Tbl tr td{border:1px solid #CCE2FC;font-size:11px;padding:5px 10px;white-space:nowrap;background:#fff;height:20px;vertical-align:middle}
.tblCMS .Tbl tr td{border:1px solid #CCE2FC;font-size:11px;padding:5px 10px;white-space:nowrap;background:#fff;height:20px;vertical-align:middle}
.tblCMS .Tbl .active td{border:1px solid #CCE2FC;background:#FEE8AC;color:#2E5799;font-size:11px;padding:5px 10px;cursor:pointer;white-space:nowrap;}
.tblCMS .Tbl .over td{border:1px solid #CCE2FC;background:#f7f7f7;color:#2E5799;font-size:11px;padding:5px 10px;cursor:pointer;white-space:nowrap;}

.tblCMS .bt{background:transparent;width:1%;border-width:0;}
.tblCMS .bt .btn{background:url(../i/i_btnbg.gif) 0 0 repeat-x;font:11px Verdana;white-space:nowrap;width:1%;cursor:hand;margin-right:0px;color:#000;}
.tblCMS .bt .btn_a{background:url(../i/i_btnbg_a.gif) 0 0 repeat-x;font:11px Verdana;white-space:nowrap;width:1%;cursor:hand;display:inline;margin-right:0px;color:#000}

.tblCMS .PagingBar{white-space:nowrap;font:9px Verdana;padding-right:15px;text-align:right;}
.tblCMS .PagingBar a{text-decoration:none;  padding-right:7px;color:#2E5799}
.tblCMS .PagingBar img{margin-right:7px;margin-top:3px}


.explanation{ color:#666; padding: 2px 0 0p 25px; background: url(../i/descr.gif) 0 50% no-repeat }

#idRefreshBtn{padding-right:10px}

#idCopyright{position:absolute;top:100%;margin-top:-17px;width:100%;text-align:center;color:#6993DB}
#idCopyright a{color:#6993DB;text-decoration:none}
#idCopyright a:hover{text-decoration:underline}

