@charset "utf-8";
body{
	margin:0px;
	font-family:verdana;
	color:#000000;
	font-size:11px;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
a{
	color:#000000;
	text-decoration:underline;
	}
a:hover{
	color:#000000;
	text-decoration:underline;
	}
.login{
	background-image:url(images/login_1.gif);
	width:434px;
	height:284px;
	}
.hel{
	font-family:helvetica;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	}
.input{
	background-color:#e5fdff;
	border:1px solid #498dba;
	padding:2px;
	width:168px;
	font-size:12px;
	}
.blue{color:#036893;}
.blue a{color:#036893; text-decoration:none;}
.blue a:hover{color:#000000; text-decoration:none;}
input, select{border:1px solid #d8e0e9; padding:2px; color:#525252;}
.borderbottom{
	background-image:url(images/bottom_1.gif);
	background-repeat:repeat-x;
	}
#topbanner{
	background:url(images/top_banner.jpg) no-repeat top right #1996ff; height:589px; height:57px; color:#FFFFFF;}
#topbanner span{
	color:#002e63; font-weight:bold; }
#topbanner a{
	text-decoration:none; color:#FFFFFF;}
#topbanner a:hover{
	text-decoration:none; color:#002e63;}
.button{
	background:url(images/button_bg.gif) repeat-x; height:37px; border:1px solid #82a8d5;}
.bluebutton a{color:#003c62; text-decoration:none; font-weight:bold; font-size:12px; padding:0px 15px 0px 15px; border-right:1px solid #5eb2dd;}	
.bluebutton a{color:#003c62; text-decoration:none;}
.bluebutton a:hover{color:#006eb5; text-decoration:none;}
/*.submitbutton{background:url(images/submit_button_bg.gif) repeat-x; text-align:center; color:#FFFFFF; font-size:11px; padding:3px 8px 3px 8px; border:0px solid #54789c;}*/
.submitbutton{background:url(images/input_bg.gif) repeat-x; text-align:center; color:#FFFFFF; font-size:11px; padding:3px 8px 3px 8px; border:1px solid #3b7abb; font-weight:bold;}
#center{
	background:url(images/center_bg.gif) repeat-x top;
	background-color:#FFFFFF;
	padding:10px 10px 15px 10px;
	}
.sideboxleft{width:200px;  border-top:1px solid #cbdee9; border-left:1px solid #cbdee9; border-bottom:1px solid #cbdee9; padding:10px 0px 10px 8px; background:#f5f6f7;}
.sideboxcenter{background:url(images/side_border.gif) no-repeat #f5f6f7; width:10px; border-top:1px solid #cbdee9; border-bottom:1px solid #cbdee9;}
.sideboxright{background:#FFFFFF; border-top:1px solid #cbdee9; border-right:1px solid #cbdee9; border-bottom:1px solid #cbdee9; padding:10px 0px 8px 8px;}
#centerboxtop{width:auto; padding:0px 0px 0px 0px; margin:0px 10px 10px 0px; background:#f3f9fc; border:1px solid #eaf0f4; color:#525252;}
#centerboxtop h1{color:#1678b9; font-weight:bold; background:url(images/arrow.gif) no-repeat; font-size:13px; margin:10px 0px 0px 10px; padding:0px 0px 8px 17px; border-bottom:1px solid #e8f2f7;}
#centerboxbottom{width:auto; height:auto; padding:0px 0px 0px 0px; margin:0px 10px 3px 0px; border:1px solid #f0f2f5;}
#sideheading{background:url(images/side_menu_bg.gif) repeat-x; height:21px; border:1px solid #dedede; color:#5a6d81; font-weight:bold; font-size:12px; padding:7px 0px 5px 10px;}
#list{color:#4f7396; margin: 0; padding:0px 0px 0px 20px; }
#list ul{margin: 0; padding: 0; list-style-type: none; color:#4f7396;}
#list li { background:url(images/arrow_pixel.gif) no-repeat left 45%; border-bottom:1px solid #eef0f2; padding:8px 0px 8px 12px;}
#list li a { text-decoration:none; color:#4f7396;}
#list li a:hover { text-decoration:none; color:#28425d;}
#sideheading img{padding:0px 5px 0px 0px; text-align:right;}
#quick{background:#eef1f3; padding:3px 3px 10px 3px; height:auto;}
#quick h1{color:#5a7889; font-weight:bold; padding:3px 0px 8px 8px; font-size:13px; margin:0px;}
#quick img{padding:7px 10px 3px 10px; background:#FFFFFF; margin-left:10px;}
#footer{color:#9fcae6; font-size:10px; padding:6px 20px 8px 0px;}
#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:hover{color:#9fcae6; text-decoration:none;}
/*------------------------Datagrid----------------------------------*/
.GridHeader		
{
	font-weight: bold;
	font-size: 11px;
	color: #28576f;
	font-family: Verdana;
	text-align: center;
	height:29px;
	background:url(images/table_header.gif) repeat-x;
	border-right:1px solid #d4e7f0;
}
.GridItemStyle
{
	font-size: 11px;
	color:#414141;
	font-family: Verdana;
	text-align: center;
	background-color: #f9fafa;
	text-decoration: none;
	height:24px;
	border-right:1px solid #e8eaed;
}

.GridAlternateItemStyle
{
	font-size: 11px;
	color:#414141;
	font-family: Verdana;
	text-align: center;
	background-color: #ffffff;
	text-decoration: none;
	height:24px;
	border-right:1px solid #e8eaed;
}
.GridFooter	
{
	font-size: 10px;
	color: #0b3d66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color : #f1f3f4;
}
.searchbut{
	background:url(images/search_but_bg.gif) repeat-x; border:1px solid #9db0bc; color:#1f3d53; font-weight:bold; font-size:11px; padding:2px 8px 2px 8px;}
	
.sign{background:url(images/Signin_but_bg.gif) repeat-x; font-size:12px; color:black; border:1px solid #5b9400; font-weight:bold; text-transform:uppercase;  padding:5px 4px 4px 4px;}