﻿html {
	overflow: scroll;
}
html,body
{
	border:0px;padding: 0px; margin: 0px;height:100%;background:#F2F2f2;
}
body,td,input,select,textarea,div,span,p {
	font-family: "tahoma", "Helvetica", "Verdana", "sans-serif";
	font-size: 9pt;
}
input,select,textarea,.Chbxn input
{
	border: solid 1px #999999;
	margin-right:1px;
	color: blue;
	padding:2px;
}
input:hover,select:hover,textarea:hover
{
	border:solid 1px blue;
}
.fieldset,fieldset
{
		border:none;
		border-top: solid  3px gray;
        border-bottom: solid  3px gray;
        padding:10px;
        background-repeat:no-repeat;
        background-position:left bottom;
        margin-top:3px;
        margin-bottom:3px;
        height:100%;
}
.print_head
{
	font-weight:bold;
	text-align:center;
	padding:5px;
}
legend
{
	font-weight:bold;
}
.Chbx,.Chbx input{border:none;background:none;}

.loading{
width:100%;
height:100%;
position:absolute;
top:0px;
left:0px;
background-color:White;
z-index:10000;
text-align:center;
padding-top:300px;
font: bold 9pt tahoma;
}
.toptop
{
	background-color:#FFFFFF; /*#00509f;*/
	height: 0px;
}
.top
{
	background:url(images/t/logo_bg.gif) repeat-x right top;
	background-color: #00509f;
	height: 110px;
	z-index:100;
	margin: 0px; 
	text-align: right;
    position:fixed;
    width:100%;
    top:0;
}

.user 
{
	font: bold 7pt; 
	float: left; 
	margin: 0px 10px 3px 20px;
	overflow: hidden; 
	height: 25px;
	background: url(images/t/ac_user_info_left.gif) no-repeat left top; 
	color: #00509f;
	position:fixed;
	z-index:99;
	top:0;
	left:20px;
}
.user .inner 
{
	padding-right: 12px; display: block; padding-left: 12px; padding-bottom: 7px; padding-top: 2px;
	background: url(images/t/ac_user_info_right.gif) no-repeat right top;
}
.user a {
	color: #00509f; text-decoration: none
}
.user a:hover 
{
	color:Green;
	text-decoration: none
}
.bot{position:fixed;z-index:99;bottom:0;right:20;color:#FFFFFF;height:22px;font-size:8pt;width:100%; background-color:#00509f;border-top:solid 1px silver;}
.bot .inner{border-top:solid 1px white;padding:3px;}
.but{padding:2px 15px 3px 15px;border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;
border-top-color:#D9DFEA;border-left-color:#D9DFEA;border-bottom-color:#0e1f5b;border-right-color:#0e1f5b;background-color:#00509f;color:#FFFFFF !important;
text-align:center;}
.but:hover{
padding:2px 15px 3px 15px;border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;
border-top-color:#D9DFEA;border-left-color:#D9DFEA;border-bottom-color:#0e1f5b;border-right-color:#0e1f5b;background-color:#00509f;color:yellow !important;
text-align:center;}
.rnd{
background:#EEEEEE;border:2px solid #00509f;padding:10px;margin:10px;
}
.rndm{
background:#FFFFFF;border:2px solid #00509f;padding:10px;margin:10px;
}
.rndhead{
 background:#00509f;color:White;padding:5px;
 font-weight: bold; font-size: 9pt;
 margin-bottom:10px;display:block;width:50%;
 }
 .page
{
	height: 450px;
	text-align:right;
	z-index:0;
	padding:0px;
	top:135px;
	position:relative;
	padding-bottom:50px;
}

.breadcrumb{
 background:white;
 padding:2px;
 font: bold 7pt;
}
.breadcrumb span{
 font-weight: bold;font-size: 7pt;
 
}
.bannerbox{
margin-top:30px;
width:200px;
height:90%;
z-index:1;
background:white;
position:absolute;
}

.grid_pager
{
	
}
.grid_command
{
	
	text-align:left;
	padding-left: 10px;
}
.grid_head, .grid_head a,.grid_head span
{
	text-align: center;
	font: 8pt tahoma;
}
.noborder input,.grid_head input
{
	border: none !important;
	text-align:center;
}
.grid_row{

}
.grid_altrow{

}
.grid_selrow{
background:#f3d129;
}
.grid_cmd{

}
.cmsbut{
position: fixed;
filter: alpha(opacity=90);
margin:0px 20px;

}
.cmsbut:hover{
filter: alpha(opacity=100);
}
.SubmitR
{
font-weight:bold ;
color:Orange;
background:yellow;
}
 .GridHint{
 float:right;
 color:white;
 border-bottom: solid 2px red;
 padding:3px;
 }
 .ltr{
 direction:ltr;
 text-align:left;
 }
 #SyncPanel{
 height:250px;
 background-color:Black;
 color:White;
 padding:5px;
 overflow:auto;
 border:solid 3px white;
 margin-right:50px;
 }
  #SyncPanel a{
  padding:3px;
  text-align:center;
  color:Orange;
  }
 .news_item
 {
 	border:solid 4px #DDDDDD;
 	padding:5px;
 	background-color:White;
 }
 .updated{
    position:absolute;
    top:0px;
    left:0px;
    padding:65px;
    color:yellow;
    font-size:7pt;
 }