/* CSS Document */




body
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	width:100%;
	color: #333333;
	font-size: 11px;
	
}

.logo_allstate
{
	background-image: url(../images/allstate_logo.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 53px;
	width: 170px;
	padding-left: 10px;
}

.logo_dms
{
	background-image: url(../images/dms_logo.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 55px;
	width: 135px;
	padding-right: 10px;
}

.green_strip
{
	height: 25px;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: #416233;
	color: #FFFFFF;
	padding-left: 10px;
	border-bottom: 2px solid #2E4B22;
}

.gray_strip
{
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: #c0c0c0;
	color: #000000;
	padding-left: 10px;
	border-bottom: 1px solid #FFFFFF;
}

.green_strip_thin
{
	height: 3px;
	background-color: #4d9d2e;
	font-size: 2px;
}

.footer
{
	font-size: 10px;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	height: 25px;
}

.button_class
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0177bf;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	font-size: 14px;
	padding: 1px 30px 1px 30px;
	border: 2px solid #006697;
}
.heading1
{
	font-size: 22px;
	font-weight: bold;
	color: #2d5f9b;
	text-align: left;
	vertical-align: middle;
}

.heading2
{
	font-size: 22px;
	font-weight: bold;
	color: #2d5f9b;
	text-align: left;
	vertical-align: middle;
}

.wht
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.tblcontainer
{
	width: 100%;
	height: 100%;
	background: #ffffff;
	font-size: 12px;
	color: #FFFFFF;
	border-left: #D7D7D5 2px solid;
	border-right: #D7D7D5 2px solid;
	
}

.sapcer8px
{
	height: 8px;
}

.sapcer12px
{
	height: 12px;
}



.lnknav
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	padding: 1px 3px 1px 3px;
}

.lnknav:hover
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	padding: 1px 3px 1px 3px;
	background-color: #416233;
}

.contentsimple1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 4px;
	text-align: center;
}

.contentsimple2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 4px;
	line-height: 22px;
}

.dotedline
{
	border-bottom: 1px dotted #99BBFE;
	vertical-align: middle;
}



.tblgridBorder
{
	border-bottom: 1px solid #A6B7A1;
	border-left: 1px solid #A6B7A1;
}

.tblgridcontent
{
	border-top: 1px solid #A6B7A1;
	border-right: 1px solid #A6B7A1;
	padding: 5px;
}

.tblgridheader
{
	font-size: 12px;
	font-weight: bold;
	background-color: #B9DAAC;
	color: #000000;
	border-top: 1px solid #A6B7A1;
	border-right: 1px solid #A6B7A1;
	padding: 5px;
}

.ExtractingData
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-left: 10px;
}


.table1
{
	border-collapse: collapse;
}
.table1, th1, td1
{
	border: 1px solid black;
}

/* Added By Ashish */
.big_image_login
{
	background-image: url(../images/lady_image.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 379px;
	width: 375px;
}

.login_bg
{
	background-image: url(../images/repeate_bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	height: 578px;
	width: 100%;
}

.login_text
{
	font-size: 28px;
	color: #028294;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}


.login_text_error
{
	font-size: 14px;
	color: RED;
	text-align: right;
	vertical-align: middle;
	
}

.login_bg_left
{
	background-image: url(../images/login_left_bg.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 80px;
	width: 15px;
}

.login_bg_right
{
	background-image: url(../images/login_right_bg.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 80px;
	width: 15px;
}

.login_bg_center
{
	background-image: url(../images/login_cent_bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	height: 80px;
}

.login_text_box
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	height: 12px;
}
.bred
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.bred:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.bordernewleg1
{
	border: 1px solid #B6B6B6;
	background-color:#E3E3EC;
}
.LegandsStyleAdmin
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	color: #333333;
	padding: 2px 5px 2px 5px;
	text-align: left;
	font-weight: bold;
	border: 1px solid #666666;
	background: #F2F1F1;
}
.form_text
{
	padding: 2px 2px 2px 2px;
	border: 1px solid #9a9899;
	color: #000000;
	background-color: #FFFFFF;
	/*width: 125px;*/
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 12px;
}

.form_text_1
{
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}

.form_text_11
{
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}

.tabBackground
{
	background-color: #E3E3EC;
}

.uploadButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	height:20px;
	width:80px;
}

.attachment
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.ReportHeader
{
	color: #A31515;
	font-size: 10pt;
	font-weight: bold;
    text-align: left;
}

.ReportHeading
{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}