.noprint {display: none}

html, body {
	height: 	100%;
	margin: 	0px;
	padding: 	0px;
	border: none;
	text-align: left;
	width:		100%	
} 

body.mon                    {
	color:                  #000;
	background:				#FFF;
	font-family:            Verdana, Arial, Helvetica, sans-serif;
	font-size:              10px;
	font-weight:            400;
	width:					100%
}

table {
	width:			100%;
}

h1 {
	text-align:			left;
	padding-top:		0px;
	padding-bottom:		0px;	
	margin:				0px;
	font-size:			14px;
	color: 				#003264;
	font-weight:		700;
}

input, textarea, select  {
	margin-top:				1px;
	font-family:            Verdana, Arial, Helvetica, sans-serif;
	font-size:              10px;
	color:                  #222;
}

select {
	font-size:				10px;
}

legend {
		font-size:10px;
		font-weight: bold;
		color:  #222;
		padding-right:5px;
}
fieldset {
	margin: 5px 10px 5px 10px;
	padding:10px;
	border: 1px solid #CCC;

}


td.box_header,
td.box_header1 {
	color:				#000;
	background-color: 	#EEE;
	padding:			6px;
	font-weight:		600;
	font-size:			11px;
	border-top:			1px #CCC solid;
	border-left:		1px #CCC solid;
	border-right:		1px #CCC solid;
	border-bottom:		1px #CCC solid;
	text-align:			left;
	margin:				5px;
}

.margin_top15 { margin-top:15px;}
.padding_top4 { padding-top: 4px;}
.padding_top10 {padding-top:10px;}

.width60 {
	width:			60px;
}
.width80 {
	width:			80px;
}
.width100 {
	 width:			100px;
}
.width350 {
	width:			300px;
}
.width400 {
	width:			350px;
}

.height30 {
	height:			22px;
}

.v_align_top {
	vertical-align: top;
}

.float_left {
	float:		left;
}
.float_right {
	float:		right;
}

.background_blue_lite {
	background-color: 	#F4FBFD;
}
.background_blue_lite1 {
	background-color: 	#E9F2FA;
}
.align_left {
	text-align:		left;
}
.text_align_right,
.align_right {
	text-align:		right;
}


div.logo_position {
	top:				0px;
	clear: both;
	margin-bottom:10px;
}
.clear {
	clear:				both;
}
.disclaimer_text {
	font-size:8px;
	font-weight:100;
	padding-top:12px;
	padding-left:10px;
	font-style:italic;
}

.premium_amount {
	border:1px solid #004000;
	margin: 8px 0px 0px 30px;
	padding:7px 25px 7px 25px;
	background: #aef462;
	vertical-align:	top;
	
}
.premium_text {
	vertical-align:top;
	padding-top:16px;
	padding-left:10px;
}

.premium_div {
	border:	1px solid  #DDD;
	background: #D7FFD7;
	font-size:13px;
	font-weight: bold;
	height:40px;
	margin-top:20px;
}