/* CSS Document */
body{margin:0px; padding:0px; background:#ebe5d1;}
div{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt;}
#main{margin:0 auto; margin-top:20px; width:856px; background:#FFFFFF;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
#header
{
background : #fff url(../images/header_bg.png) repeat-x top left; 	
height:109px;
}

.home_link, home_link a{
color:#000000;
font-weight:bold;
text-decoration:none;
}

.space85{
padding-left:85px;
}
.header_bg{
width:550px;
float:left;
/* background-image:url(../images/header_bg.gif); */
height:42px;
background-repeat:repeat-x;
font-weight:bold;
line-height:40px;
}
.footer_bg{
background-image:url(../images/header_bg.gif);
height:42px;
background-repeat:repeat-x;
}

.top_navigation
{
width:550px;
float:left;

}
.input_textbox{border:#000000 solid 1px; width:180px;}
.list{border:solid 1px; width:180px;}

.normal_link {
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#0000CC; 
font-size:9pt;
text-decoration:underline;
}

.compulsory_link{
color:#FF0000;
}
.search_textbox{
background-image:url(../images/search_img.gif);
background-repeat:no-repeat;
background-position:right;
border:#000000 solid 1px; width:180px;
}

.green_light_bold{
color:#808048;
font-size:10pt;
font-weight:bold;
}
.green_light_normal{
color:#808048;
font-size:9pt;
}
/*-------------------login css----------------------*/
.login_admin{
background:url(../images/login_box_top.gif);
background-repeat:no-repeat;
width:594px;
height:42px;
font:arial;
color:#000000;
font-weight:bold;
font-size:14pt;
text-align:center;
padding-bottom:10px;
}
#login{
width:594px;
margin:60px auto 60px auto;
}
.login_center{
width:566px;
background-image:url(../images/login_box_center.gif);
background-repeat:repeat-y;
padding-left:28px;
}
.login_bg{
background-image:url(../images/login_box_center.gif);
background-repeat:repeat-y;
}
#login_right{
width:320px;
float:right;
margin-top:15px;
}

.lablewidth80
{width:80px;
padding-left:5px;
padding-top:3px;
}
.space{
margin-bottom:5px;
}

.link_button1
{
background:url(../images/link_button1.gif);
background-repeat:no-repeat;
color:#FFFFFF;
height:33px;
border:none;
display:block;
width:85px;
text-align:center;

}
.link_button2
{
background:url(../images/link_button2.gif);
background-repeat:no-repeat;
color:#FFFFFF;
height:33px;
border:none;
display:block;
width:158px;
text-align:center;
}
.hrline{
width:570px;
}

/*-------------------login css end----------------------*/

/*-------------------account management start----------------------*/
.color_bdr
{
border:#FF9900 solid 1px;
}
.green_bold_heading{
color:#666666;
font-size:12pt;
font-weight:bold;
}
.black_bold{
color:#000000;
font-size:8pt;
font-weight:bold;
}
.table{
margin:20px auto 20px auto;
}
.talbe_black{
background:#000000;
}
/*-------------------account management end----------------------*/

/*-------------------user management start----------------------*/
.yellow_heading{
color:#ffffff;
background:#eca93c;
font-size:10pt;
font-weight:bold;
}
.dark_gray_heading{
color:#000000;
background:#ebe5d1;
font-size:9pt;
}
.light_white_heading{
color:#000000;
background:#f5f2e7;
font-size:9pt;
}


.row_heading0{
color:#000000;
background:#ebe5d1;
font-size:9pt;
}
.row_heading1{
color:#000000;
background:#f5f2e7;
font-size:9pt;
}

.link_arrow
{
background:url(../images/link_arrow_c.gif);
background-repeat:repeat-x;
height:50px;
text-align:center;
font-size:12px;
color:#FFFFFF;
line-height:48px;
}
.link_arrow a{
color:#ffffff;
text-decoration:none;

}
.link_arrow a:hover{
color:#000000;
text-decoration:underline;

}
/*-------------------account management end----------------------*/

/*-------------------user management group details start----------------------*/
.green_heading{
color:#000000;
background:#c2d69a;
font-size:9pt;
}
.dark_yellow_heading{
color:#000000;
background:#f5d39d;
font-size:9pt;
}
/*-------------------user management group details end----------------------*/


.btn1
{
background:url(../images/left.gif);
background-position:left;
background-repeat:no-repeat;
height:33px;
float:left;
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding:5px 0px 5px 15px;
margin:0 0 0 10px;
cursor:hand;
}
.btn2
{
background:url(../images/right.gif);
background-position:right;
background-repeat:no-repeat;
margin:0px;
border:none;
height:33px;
float:left;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:0px 15px 5px 0px;
padding:0px 10px 0px 0px;
cursor:pointer;
}

.border_none
{
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
}
.bodrer_tb_l
{
	border-left:#333333 solid 1px;
	border-top:#333333 solid 1px;
	border-bottom:#333333 solid 1px;
}
.bodrer_tb_r
{
	border-right:#333333 solid 1px;
	border-top:#333333 solid 1px;
	border-bottom:#333333 solid 1px;
}
.height17px
{
	height:20px;
}
.serach_btn
{
	height:20px;
	background-image:url(../images/search_img.gif);
	height:17px;
	width:17px;
	border:0px;
	display:block;
	cursor:pointer;
}

#gl_mid
{
overflow:auto;
width:600px;
height:375px;
float:left;

}


.width10per
{
width:10%;
}
.width20per
{
width:20%;
}
.width30per
{
width:30%;
}
.width40per
{
width:40%;
}
.width45per
{
width:45%;
}
.width50per
{
width:50%;
}
.width60per
{
width:60%;
}
.width70per
{
width:70%;
}
.width80per
{
width:80%;
}
.width90per
{
width:90%;
}
.width100per
{
width:100%;
}
.width62per
{
width:62%;
}
.width35per
{
width:35%;
}

.localarea
{
float:right;
height:520px;
width:145px;
border:#FF9900 solid 1px;
padding:2px;
overflow:hidden;
}

.localarea2
{
float:left;
height:145px;
width:600px;
border:#FF9900 solid 1px;
padding:2px;
overflow:hidden;
}




/* FOR VALIDATION */
label.error {
	color:#FF0000;
	font-size:10px;
	display:block;
}

input.error {
	background-color:#FFFFCC;
}

label.success {
	color:#009900;
	background-image:url(../images/icon_answer_correct.gif);
	background-repeat:no-repeat;
	width:66px;
	padding-left:20px;
	padding-top:5px;
	background-position:center;
	overflow:hidden;
	display:inline;
}

/*  ----- Chandresh Kesri My DWR Classes---- */
.myborder
{
background-color:#F1F4F8;
border:2px #859400 solid;
}

.formtitle{
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;
vertical-align:top;
}
.pageheading{
color:#666666;
font-size:12pt;
font-weight:bold;
}

/*  ----- Chandresh Kesri My GRID Classes---- */
.gridfooterstyle
{
	background-color:#DB9370;
}


.gridselectedrowstyle
{
	background-color: #483D8B;
	color: #F8F8FF;
}



.gridpagerstyle
{
	height:50px;
	color:#fff;	
	text-align:center;
	text-align: -moz-center;
	background:#EEE8AA url(../images/footerbutton.png) no-repeat center	center;
	
}	
.gridpagerstyle a:hover{font-weight:bold;color:#000;font-size:2em;text-decoration:none;}
.gridpagerstyle a:visited {color:#fff;}	
.gridpagerstyle a{color:#fff;}

.gridheaderstyle
{
	background-color:#DB9370;
	font-weight:bold;
	/*ForeColor="White"*/
	color:#fff;
	font-family:Tahoma;
	font-size:11pt;
	height:27px;
	text-decoration:none;
}

.gridheaderstyle a
{
	text-decoration:none;
}

.gridheaderstyle a:hover
{
	text-decoration:underline;
}

.griditemtemplate
{
	color:#000;
	font-family:Tahoma;
	font-size:9pt;
	height:22px;
}


.gridalternatingrowstyle
{
	background-color: #EEE8AA;
	Height:27px;
}	
.gridtd
{
	text-align: center;
	vertical-align: top;
	background-color: #FAFAD2;
	color: #000;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	

}
.gridrowstyle
{
	Height:27px;
}

.FormControlMain
{
  width:100%;
  text-align:left;
  padding:10px;
}
.FormControlsize
{
  width:150px;
  text-transform:uppercase;
}
.FormControl
{
    position:relative;
    display:inline;
    width:25%;
    vertical-align:middle;
    
}
.dateBlc_ {
    min-height: 28px;
    width:150px !important;
}