body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/backimage.gif);
	background-repeat:repeat;
}
td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1E1E1E;
}
.MainTitleSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#AF420B;
}
.MainTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#AF420B;
}
td.MainTitleWelcome
{
	width:515px;
}
.MainTitleSmallHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:dimgray;
}

.Date
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1E1E1E;
	line-height:16px;
}
.SubTitles
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B3450F;
	font-weight:bold;
}
.welcometxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1E1E1E;
	
}
.whitebg
{
	background-color:#FFFFFF
}
.lightgrayebg
{
	background-color:#EEEEEE
}
.linkbg
{
	background-color:#B3450F;
	height:26px;

}
img {border:0;}

.headerbg
{
	background-image:url(../images/headerbg.jpg);
	background-repeat: repeat-x;
}
.headerbgNew
{
	background-image:url(../images/background.gif);
	background-repeat: repeat-x;
}
.headerText
{
	font-family: Verdana; font-size: 11pt; color: #B0450F;
}
A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AF420B;
	text-decoration:none;
}
A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AF420B;
	text-decoration:underline;
}
A.MainTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#AF420B;
}
A:hover.MainTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#AF420B;
	text-decoration:underline;
}

.datatable
{
	background-color:#93897D;
}
.rowhd
{
	background-color:#F6EFE6;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:6px;
	padding-right:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B3450F;
	/*font-weight:bold;*/
}
.rowsubhd
{
	  background-color:#DFDFDD;
	  padding-bottom:3px;
	  padding-top:3px;
	  padding-left:20px;
	  padding-right:5px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#B3450F;
	  font-weight:bold;
	  background-image:url(../images/subtitle_arrow.gif);
	  background-position: 5px;
	  background-repeat: no-repeat;
}
.rowsubhd_1
{
	padding-bottom:3px;
	padding-top:3px;
	padding-left:20px;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B3450F;
	font-weight:bold;
	background-image:url(../images/subtitle_arrow.gif);
	background-position: 5px;
	background-repeat: no-repeat;
}
.contenthd
{
	background-color:#DFDFDD;
	padding-bottom:5px;
	padding-top:4px;
	padding-left:5px;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292827;
	font-weight:bold;
}
.row1
{
	background-color:#F6EFE6;
	vertical-align:top;
	padding-bottom:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323232;
	
}
.toplink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}
A.toplink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
A.toplink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.footerbg
{
	background-color:#C0C0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AF420B;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:6px;
	
}
.footerbgRpt,#footerbgRpt
{
	background-color:#C0C0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AF420B;
}

#BMSHeaderImage
{
	background-image:url(../images/headerbg.jpg);
	background-repeat:repeat-x;	
}	
.inputtext
{
	border:1px solid #93897D;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.inputtextSmall
{
	border:1px solid #93897D;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}


.CalenderImage
{
	height:18px;
	margin-top:1px; 
}

.btn{
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#B3450F;
	padding-left:1px;
	padding-right:1px;
	background-color:#DEDBD8;
	height:19px;
	text-align:center;
	border: 1px solid #CE8965;
	
}
.ListTable
{
	border-collapse: collapse; 
	border: 1px solid #B3450F; 
	padding-left: 2; padding-right: 2; padding-top: 1; padding-bottom: 1;
	font-family: Verdana; 
	font-size: 11px; 
}
.ListHeaderCell
{
	background-color:#B3450F;
	border-collapse: collapse; 
	/*border: 1px solid #B3450F; */
	padding-left: 2; padding-right: 2; padding-top: 2; padding-bottom: 2; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F6EFE6;
	font-weight:bold;
}
.ListHeaderCell a, .ListHeaderCell a.hover
{
	color:white;
}
.ListCellGroup
{
	background-color:#FFEFD5;
	border-collapse: collapse; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:larger;
	font-weight:bold;
}
.ListCell
{
	background-color:#FFFFF6;
	border-collapse: collapse; 
	/*border: 1px solid #F3855F; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.ListCellOther
{
	background-color:#F6EFE6;
	border-collapse: collapse; 
	/*border: 1px solid #F3855F; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.ListPager
{
	background-color:#FFFFFF;
	border-collapse: collapse; 
	/*border: 1px solid #B3450F;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

/* Added on 21-Apr */
.ListTableSmall
{
	border-collapse: collapse; 
	/*border: 1px solid #B3450F; */
	padding-left: 2; padding-right: 2; padding-top: 1; padding-bottom: 1;
	font-family: Verdana; 
	font-size: 9px; 
}
.ListHeaderCellSmall
{
	background-color:#B3450F;
	border-collapse: collapse;
	/*border: 1px solid #B3450F; */ 
	padding-left: 2; padding-right: 2; padding-top: 2; padding-bottom: 2; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#F6EFE6;
	font-weight:bold;
}
.ListCellSmall
{		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}	
/* Added end */
	
.DullItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
:hover.DullItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

div.fileinputs {
	position: relative;
	
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;	
	
}

div.visiblefile {
	position: absolute;	
	top: 0px;
	left: 0px;
	z-index:auto;
	
}

input.file 
{	
	position: relative;
	text-align: right;
	-moz-opacity:0;	
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;	
	
}

.expand {
	padding-left: 15px;
	background-image:url(/images/expand.gif);
	background-position: left center;
	background-repeat:no-repeat;
}
.collapse {
	padding-left: 15px;
	background-image:url(/images/collapse.gif);
	background-position: left center;
	background-repeat:no-repeat;
}

.error {
	color:red;
}

.innerTable
{
	width:726px;
}
.outertable
{
	width:758px;
	padding:16px 16px 16px 16px;
}

.welcomeSpacer
{
	width:211px;
}

.hMainTitle
{
	margin:0;
	background-color:#eeeeee;
	padding:16px 0 0 16px;
}

.aspNetDisabled /*DB#109*/
{
	color:#999999;
}

td span.policyDetailScheduleSubTotal
{
	float: right;
	font-weight: bold;  
}

td span.policyDetailScheduleGrandTotal
{
	float: right;
	font-weight: bold;
	text-decoration:overline
	
}
tr#trClickOnceWarning td{
	align: left;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}
