.menu_list{width:200px;background-color:white;}
.menu_head{padding:3px 10px;cursor:pointer;position:relative;margin-bottom:0px;margin-top:0px;font-weight:bold;border:1px solid #D0E3F9;background-image:url(../img/menu.png);}
.menu_body{display:none;border-bottom:1px solid #D0E3F9;}
.menu_body a{display:block;color:#5A5A5A;padding:2px 1px 2px 4px;cursor:pointer;border-left:1px solid #D0E3F9;border-right:1px solid #D0E3F9;background-color:white;}
.menu_body a:hover{background-color:#E1DCF4;text-decoration:none;}
.pretty-hover, #hover-demo1 p:hover{background-image:url(../img/menu_mo.png);}
//html{background:#D1D1D1;}
html,body{width:100%;margin:0px;padding:0px;border:0px solid #808080;}
ol, li, td, ul, input, select, td, textarea{font:12px Arial;color:#5A5A5A;}
textarea.textfieldpp{font:11px Arial;border:0px solid white;background:white;}
p{padding:1px 0px;}
p.error{padding:2px 2px;background:orange;font:12px Arial;}
a.speciallink{text-decoration:none;color:white;text-align:left;}
a.speciallink2{text-decoration:none;color:blue}
a.bannerlink{text-decoration:underline;color:white;font:12px Arial;padding:2px;font-weight:bold;}
td{line-height:1.4em;}
h10{font-size:16px;height:19px;font-weight:bold;background:transparent url(../img/pic_blue_hdr_r_640x25.gif);color:white;padding:0px 0px;margin:0px;}
h1{font-size:16px;font-weight:bold;color:#3399CC;padding:0px 0px;margin:0px;}
h2{font-size:16px;font-weight:bold;background:white;color:#0B1966;border-bottom:0px solid #808080;border-left:0px solid #808080;border-right:0px solid #808080;padding:0px 0px;}
h3{font-size:15px;font-weight:bold;color:#5A5A5A;padding:0px 0px;margin 0px 0px;}
a:hover, a:active{text-decoration:underline;}
h4{font-size:12px;font-weight:bold;color:#5A5A5A;padding:2px 2px;}
h5{font:11px Arial;color:#5A5A5A;padding:2px 2px;}
div.titlepp{font-size:12px;font-weight:bold;color:#3C3C3C;padding:2px 2px;}
div.title2pp{font-size:11px;font-weight:bold;color:#5A5A5A;padding:2px 2px;}
div.textpp{font:11px Arial;color:#5A5A5A;padding:2px 2px;display:inline;}
div.text2pp{font:12px Arial;color:#5A5A5A;padding:2px 2px;display:block;}
div.pictpp{padding:0px 0px;}
div.ppbanner{font-size:11px;font-weight:bold;color:#5A5A5A;text-align:center;}
div.checkpp{text-decoration:none;font:11px Arial;font-weight:bold;color:#5A5A5A;padding:0px 2px;display:inline;}
form{padding:0px;margin:0px;display:inline;}
div.hidden{display:none;}
div.topnav{text-align:left;vertical-align:bottom;}
div.topnav div p, div.topnav div{display:inline;}
div.topnav div p a{color:#5A5A5A;text-decoration:none;padding:8px 25px;line-height:22px;font:11px Arial;font-weight:bold;}
div.topnav div a:hover, div.topnav a:active{text-decoration:underline;}
div.topnav div.sectioncurrent a{color:#FFAA00;}
a.button{cursor:pointer;border-style:outset;background:#CCC;color:black;text-decoration:none;padding:0px 0px;}
a.button{padding:1px 8px;}
a.dev{background:transparent;}
td.up, td.down, td.title, td.value, td.required, td.text{vertical-align:top;}
.hide{display:none;margin:0px 0px;}
.clear{display:none;margin:0px 0px;}
.hideValid{display:none;}
.hideInvalid{display:none;}
.tablerow{display:table-row;}
.inputnr{background:#ddd;padding:2px 2px;display:none;}
div.update{display:none;}
table,tr,td{vertical-align:top;}
td.grouplabel{background:#E1E1E1;color:#F04A00;text-align:center;font-weight:bold;}
td.grouplabel a{color:black;font-weight:bold;}
div.username{color:#2A90C6;text-decoration:none;padding:0px;font:11px Arial;font-weight:bold;position:absolute;top:40px;}
table.list tr,td{vertical-align:top;}
table.list{width:100%;border:0px solid #808080;background:white;}
table.list tr.header{font-size:12px;background:white;}
table.list tr.header td{padding:2px 2px;white-space:nowrap;}
table.list tr.header td a{text-decoration:none;font-weight:bold;}
table.list td.button{white-space:nowrap;}
tr.row0{background:#F9F9F9;}
tr.row1{}
tr.row0 p, tr.row1 p{margin:0px 0px;}
table.details{background:#F9F9F9;}
table.details td p{padding:2px 2px;margin:0;}
tr.valid td.title{border-right:2px solid green;}
tr.invalid td.title{border-right:2px solid red;}
tr.valid td.title p{color:green;}
tr.invalid td.title p{color:red;}
table.block{width:100%;border:0px;background:#ECEEFF;padding:0px;}
table.banner{width:100%;border:0px;background:orange;padding:0px;color:white;font-weight:bold;padding:1px;font-size:12px;}
table.banner p{padding:0px;color:white;font-weight:bold;padding:1px;font-size:12px;}
.tickerstyle{width:160px;background:#ECEEFF;padding:0px;overflow:hidden;}
.messagediv{display:none;background:none;color:white;font-weight:bold;padding:1px;font-size:12px;}
div.infoblok{width:100%;border:0px solid #ECE9D8;background:#ECEEFF;padding:2px 2px;}
table.modify{width:100%;border:0px solid #ECE9D8;background:#ECEEFF;}
table.modify td input.field, table.modify td textarea{padding:2px 2px;width:90%;}
table.modify td.value p, table.modify td.title p{padding:2px 2px;margin:0;}
table.login{width:100%;border:0px solid #ECE9D8;background:#ECEEFF;}
table.login td input.field, table.login td textarea button{padding:2px 2px;width:90%;font:11px Arial;}
table.login td.value p, table.login td.title p{padding:2px 2px;margin:0;font:11px Arial;}
table.login td.value a{padding:2px 2px;margin:0;font:11px Arial;}
table.tab td p, table.subtab td p{padding:0;margin:0;}
table.tab td, table.subtab td{margin:0;padding:0;white-space:nowrap;vertical-align:bottom;background:transparent url(../img/sprite.png) repeat scroll left top;}
table.tab td.tab a, table.subtab td.tab a{display:block;padding:2px 2px;vertical-align:top;margin:0px;text-decoration:none;background:transparent url(../img/sprite.png.png) repeat scroll left top;color:#D3D3D3;font-weight:bold;border-right:1px solid white;font-size:14px;}
table.tab td.tab a:hover, table.tab td.tab a:active, table.subtab td.tab a:hover, table.subtab td.tab a:active{margin:0px;vertical-align:bottom;background:transparent url(../img/nav_middle.gif) repeat scroll left top;color:white;border-left:1px solid white;}
table.tab td.info a, table.subtab td.info a{display:block;padding:2px 2px;margin:0px;vertical-align:bottom;background:transparent url(../img/nav_middle.gif) repeat scroll left top;text-decoration:none;color:white;font-weight:bold;font-size:14px;}
table.tab td.tab p a{color:#D3D3D3;}
table.bar{margin:0;background:transparent url(../img/grid-blue-hd.gif) repeat scroll left top}
table.bar td.button{text-align:right;padding:1px;}
div.box div.bars{padding-top:0;}
div.bars div.topbar{display:none;}
div.bottombar{display:none;}
span.no{display:block;padding-left:18px;background:url(no.jpg) no-repeat top left;}
span.yes{display:block;padding-left:18px;background:url(../img/Icons/yes.jpg) no-repeat top left;}
span.check{display:block;padding-left:18px;background:url(../img/Icons/Check.gif) no-repeat top left;}
span.pp{display:block;padding:0px;font-size:15px;font-weight:bold;text-align:center;color:white;}
span.ppleft{padding-left:0px;font-size:11px;font-weight:bold;text-align:left;color:white;}
span.ppcenter{padding-left:80px;padding-right:100px;font-size:15px;font-weight:bold;text-align:center;color:white;}
span.login{display:block;padding:0px;font-size:15px;font-weight:bold;text-align:center}
span.yes{display:block;padding-left:18px;background:url(../img/Icons/Check.gif) no-repeat top left;}
span.no{display:block;padding-left:18px;background:url(../img/Icons/Error.gif) no-repeat top left;}
span.save{display:block;padding-left:18px;background:url(../img/Icons/Save.gif) no-repeat top left;}
span.ajaxRun{padding:5px 10px;background:url(../img/loading/mozilla_blu.gif) no-repeat right;text-decoration:none;}
span.next{background:url(../img/Icons/control_next.png) no-repeat;}
span.previous{background:url(../img/Icons/control_back.png) no-repeat;}
span.first{background:url(../img/Icons/control_start.png) no-repeat;}
span.last{background:url(../img/Icons/control_end.png) no-repeat;}
span.navigation{display:block;font-size:11px;color:white;text-decoration:none;color:#0B1966;border:1px solid #ACA899;background:transparent url(../img/sprite.png.png) repeat scroll left top;height:20px;}
td.ajax a{padding:5px 10px;background:url(../img/Icons/ajax.png) no-repeat right;text-decoration:none;}
td.calendar a{padding:5px 10px;background:url(../img/Icons/calendar.png) no-repeat right;text-decoration:none;}
td.ajax input, td.calendar input{width:75%;}
div.navigation a{display:block;font-size:11px;color:white;text-decoration:none;color:#0B1966;padding:5px 0px;background:transparent url(../img/sprite.png) repeat scroll left top;}
div.navigation p a:hover, div.navigation p a:active{background:transparent url(../img/nav_middle.gif) repeat scroll left top;color:white;}
div.navigation p.current1, div.navigation p.current2, div.navigation p.current3, div.navigation p.current4{background:#012158;}
div.navigation p.current1 a, div.navigation p.current2 a, div.navigation p.current3 a, div.navigation p.current4 a, div.navigation p.current1 a:hover, div.navigation p.current2 a:hover, div.navigation p.current3 a:hover, div.navigation p.current4 a:hover, div.navigation p.current1 a:active, div.navigation p.current2 a:active, div.navigation p.current3 a:active, div.navigation p.current4 a:active{background:transparent url(../img/nav_middle.gif) repeat scroll left top;color:white;}
GridHeader{display:none;}
.Header{width:100%;}
.Header th{font-size:15px;font-weight:bold;text-align:center;color:white;padding-top:2px;margin:0px;background-image:url(../img/middle.gif);width:100%;height:20px;}
.HeaderLeft{background-image:url(../img/left.gif);}
.HeaderRight{background-image:url(../img/right.gif);}
.HeaderButton{background-image:url(../img/middle.gif);}
.HeaderButton img{width:13px;padding:3px;}
.HeaderLeft img{width:3px;}
.HeaderRight img{width:4px;}
table.scroll{table-layout:fixed;border-left:1px solid #D0E3F9;}
table.margin{background:black;}
table.scroll tbody tr{//background-color:#F8F8FD;background-color:#ECEEFF;}
table.scroll tbody tr.alt{//background-color:#F8F8FD;background-color:#ECEEFF;}
table.scroll tr.over td{}
table.scroll tr.selected td{}
table.scroll tbody td{padding:2px 3px;text-align:left;border-bottom:1px dotted #E1E1E1;overflow:hidden;height:auto;font-size:12px;}
table.scroll b{font-size:12px;}
table.scroll thead th{padding:0px 3px;margin:0px;text-align:left;font-weight:normal;font-size:11px;white-space:nowrap;background:#D0E3F9;}
table.scroll th div{overflow:hidden;white-space:nowrap;}
table.scroll th span{cursor:e-resize;border-right:0px solid #D6D2C2;overflow:hidden;white-space:nowrap;float:right;}
table.scroll2{table-layout:fixed;border-left:1px solid #D0E3F9;}
table.scroll2 tbody tr{//background-color:#F8F8FD;background-color:#FBFDF9;//background-color:#ECEEFF;//background-color:white;}
table.scroll2 tbody tr.alt{//background-color:white;background-color:#ECEEFF;}
table.scroll2 tr.over td{background-color:#E1DCF4;}
table.scroll2 tr.selected td{}
table.scroll2 tbody td{padding:3px 5px;text-align:left;border-bottom:1px dotted #E1E1E1;overflow:hidden;height:auto;font-size:11px;}
table.scroll2 tbody b{font-size:12px;color:#144DF8;}
table.scroll2 thead th{padding:3px 5px;margin:0px;text-align:center;font-weight:normal;font-size:11px;white-space:nowrap;background:#D0E3F9;}
table.scroll2 th div{overflow:hidden;white-space:nowrap;}
table.scroll2 th span{cursor:e-resize;border-right:0px solid #D6D2C2;overflow:hidden;white-space:nowrap;}
table.scroll3{table-layout:fixed;border-left:1px solid #D0E3F9;}
table.scroll3 tbody tr{background-color:#F8F8FD;}
table.scroll3 tbody tr.alt{background-color:#F8F8FD;}
table.scroll3 tr.over td{background-color:#E1DCF4;}
table.scroll3 tr.selected td{}
table.scroll3 tbody td{padding:2px 3px;text-align:left;border-bottom:1px dotted #E1E1E1;overflow:hidden;height:auto;font-size:12px;}
table.scroll3 thead th{padding:0px 3px;margin:0px;text-align:left;font-weight:normal;font-size:0px;white-space:nowrap;background:#D0E3F9;display:none;}
table.scroll3 th div{overflow:hidden;white-space:nowrap;display:none;}
table.scroll3 th span{cursor:e-resize;border-right:0px solid #D6D2C2;overflow:hidden;white-space:nowrap;float:right;}
div.scroll{height:25px;padding-top:1px;white-space:nowrap;text-align:right;top:65px;background:#ECEEFF;display:none;font-size:11px;}
div.scroll span{vertical-align:top;}
.selbox{font-size:11px;vertical-align:top;}
input.selbox{font-size:11px;vertical-align:top;}
.pgbuttons{margin-top:0px;}
.nav-table-left{padding:0px;float:left;}
.nav-table-right{padding:0px;float:right;}
.nav-button{border:0px solid #E2ECF8;white-space:nowrap;}
.nav-hover{border:0px solid #83B4D8;}
img.jsHover{border:0px solid #99CCFF;}
div.loading{background:url(../img/loading/mozilla_blu.gif) no-repeat center;//position:absolute;padding:0px 250px;}
div.userdata{margin-top:0px;padding:0px;background-color:#ECEEFF;height:50px;border:0px;}
img.jqResize{position:absolute;bottom:0px;right:0px;cursor:se-resize;}
.dirty-cell{background:transparent url(../img/dirty.gif) no-repeat 0 0;}
#DelError td{font-size:90%;color:#FF0000;vertical-align:top;background-color:#f7f7f7;}
