/*
9d9d9d light
8d8d8d dark
555  links
*/
html{height:100%;margin:0;padding:0;}
body{height:100%;background:#fff;margin:0;padding:0;}
body,td,th,input,select,textarea,option,optgroup{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
select{padding:1px;}
a,a:visited{color:#555;text-decoration:underline;cursor:pointer;}
a img{border:0;}
form{margin:0;padding:0;}
label{cursor:pointer;}
#header .div1{
	height:56px;
	min-width:900px;
background: #fff; /* Old browsers */
 background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* IE10+ */
 background: linear-gradient(top, #ffffff 0%,#ccc 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */	
padding:0 30px;
}#header .div2{color:#fff;float:left;padding:13px 0 0;}
#header .div3{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;text-align:right;float:right;padding:15px 0 0;}
#header .div2 span{font-weight:700;}
#menu{background:#9d9d9d;position:relative;z-index:1;height:34px;clear:both;min-width:900px;padding:0 30px;}
#menu > ul.left{float:left;}
#menu > ul.right{float:right;}
#menu > ul{position:relative;margin:0;padding:0;}
#menu > ul ul{list-style:none;background:#9d9d9d;margin:0;padding:0;}
#menu > ul a{display:block;color:#fff;text-decoration:none;padding:5px;}
#menu > ul a:hover{background-color:#8d8d8d;}
#menu > ul .top,#menu > ul li li.sfhover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;text-align:center;padding:10px 15px 9px 17px;}
#menu > ul .selected .top{background:#8d8d8d;color:#fff;}
#menu > ul .parent{background:url(../image/arrow-right.png) 95% center no-repeat;}
#menu > ul li{float:left;list-style:none;}
#menu > ul li ul{position:absolute;}
#menu > ul li ul a{color:#fff;height:15px;width:145px;}
#menu > ul li ul ul{margin:-27px 0 0 157px;}
#menu > ul li li:hover,#menu > ul li li.sfhover{color:#000;background-color:#8d8d8d;}
#container{height:100%;}
body > #container{height:auto;min-height:100%;}
#content{background:#fff url(../image/background.png) 0 1px repeat-x;min-width:900px;padding:10px 30px 128px;}
#footer{background:#fff url(../image/footer.png) repeat-x;height:90px;padding-top:38px;text-align:center;font-size:12px;color:#333;position:relative;margin-top:-128px;clear:both;}
#footer a{color:#333;text-decoration:underline;}
.breadcrumb,.breadcrumb a{font-size:12px;color:#666;margin-bottom:15px;}
.success{margin-bottom:15px;background:#eee url(../image/success.png) 10px center no-repeat;border:1px solid #BBDF8D;color:#555;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:10px 10px 10px 33px;}
.warning{margin-bottom:15px;background:#FFD1D1 url(../image/warning.png) 10px center no-repeat;border:1px solid #F8ACAC;color:#555;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:10px 10px 10px 33px;}
.attention{margin-bottom:15px;background:#FFF5CC url(../image/attention.png) 10px center no-repeat;border:1px solid #F2DD8C;color:#555;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:10px 10px 10px 33px;}
.required{color:red;font-weight:700;}
.error{margin-top:3px;color:red;display:block;font-size:12px;font-weight:400;}
.help{color:#666;font-size:11px;font-weight:400;font-family:Verdana, Geneva, sans-serif;display:block;}
.icon{vertical-align:middle;cursor:pointer;}
.image{display:inline-block;padding:10px;}
.image img{margin-bottom:5px;}
.box{margin-bottom:15px;}
.box > .heading{height:38px;padding-left:7px;padding-right:7px;border:1px solid #bbb;background:url(../image/box.png) repeat-x;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.box > .heading h1{color:#555;font-size:16px;float:left;margin:0;padding:11px 0 0;}
.box > .heading h1 img{float:left;margin-top:-1px;margin-left:3px;margin-right:8px;}
.box > .heading .buttons{float:right;padding-top:7px;margin-right:5px;}
.box > .heading .buttons .button{margin-left:5px;}
.box > .content h2{text-transform:uppercase;color:#000;font-size:15px;font-weight:700;padding-bottom:3px;border-bottom:1px dotted #000;}
.box > .content{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;min-height:300px;overflow:auto;padding:10px;}
a.button,.list a.button{text-decoration:none;color:#fff;display:inline-block;background:#9d9d9d;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;font-weight:400;text-transform:uppercase;padding:5px 15px;}
.list{border-collapse:collapse;width:100%;border-top:1px solid #bbb;border-left:1px solid #bbb;margin-bottom:20px;}
.list td{border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
.list thead td{background:#eee;padding:0 5px;}
.list thead td a,.list thead td{text-decoration:none;color:#222;font-weight:700;}
.list tbody td a{text-decoration:underline;}
.list tbody td{vertical-align:middle;background:#fff;padding:0 5px;}
.list .left{text-align:left;padding:7px;}
.list .right{text-align:right;padding:7px;}
.list .center{text-align:center;padding:7px;}
.list .asc{padding-right:15px;background:url(../image/asc.png) right center no-repeat;}
.list .desc{padding-right:15px;background:url(../image/desc.png) right center no-repeat;}
.list tr.filter td{background:#eee;padding:5px;}
.pagination{border-top:1px solid #bbb;display:inline-block;width:100%;padding-top:6px;}
.pagination .links{float:left;padding-top:6px;}
.pagination .links a{border:1px solid #bbb;font-size:12px;text-decoration:none;color:#aaa;padding:4px 10px;}
.pagination .links b{border:1px solid #555;font-size:12px;font-weight:400;text-decoration:none;color:#555;background:#fff;padding:4px 10px;}
.pagination .results{float:right;padding-top:6px;font-size:12px;}
table.form{width:100%;border-collapse:collapse;margin-bottom:20px;}
table.form > tbody > tr > td:first-child{width:200px;}
table.form > tbody > tr > td{color:#000;border-bottom:1px dotted #ccc;padding:10px;}
.scrollbox{border:1px solid #ccc;width:350px;height:100px;background:#fff;overflow-y:scroll;}
.scrollbox img{float:right;cursor:pointer;}
.htabs{height:30px;line-height:16px;border-bottom:1px solid #bbb;margin-bottom:15px;padding:0 0 0 10px;}
.htabs a{border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;background:#fff;float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;text-align:center;text-decoration:none;color:#000;margin-right:2px;display:none;padding:7px 15px 6px;}
.htabs a.selected{padding-bottom:7px;background:#fff;}
.vtabs{width:190px;min-height:300px;float:left;display:block;border-right:1px solid #bbb;padding:10px 0;}
.vtabs a{display:none;}
.vtabs a,.vtabs span{display:block;float:left;width:160px;margin-bottom:5px;clear:both;border-top:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #bbb;background:#eee;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;text-align:right;text-decoration:none;color:#000;padding:6px 14px 7px 15px;}
.vtabs a.selected{padding-right:15px;background:#fff;}
.vtabs a img,.vtabs span img{position:relative;top:3px;cursor:pointer;}
.vtabs-content{margin-left:205px;}
.accordion-heading{background:#eee;border:1px solid #bbb;font-weight:700;font-size:13px;color:#555;margin-bottom:15px;padding:8px;}
.accordion-heading a{float:right;margin-top:1px;font-weight:400;text-decoration:none;}
.accordion-content{overflow:auto;padding:0 0 15px;}
.scrollbox div{padding:3px;}
.scrollbox div input{margin:0 3px 0 0;padding:0;}
.scrollbox div.odd{background:#eee;}
.overview{float:left;width:49%;margin-bottom:20px;}
.overview table{width:100%;}
.overview td + td{text-align:right;}
.statistic{float:right;width:49%;margin-bottom:20px;}
.range{float:right;color:#fff;vertical-align:middle;padding-top:1px;padding-right:1px;}
.range,.range select{font-size:11px;}
.dashboard-heading{background:#9d9d9d;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;padding:5px;}
.dashboard-content{background:#fff;min-height:180px;padding:10px;}
.refresh{cursor:pointer;position:relative;top:3px;}
input[type=text],input[type=password],textarea,#menu > ul ul li{padding:2px;}
#menu > ul li li,.latest{clear:both;}
.scrollbox div.even,.latest tbody td{background:#fff;}