/* bof */
/* Reset */

body * {
	width:auto !important;
	background:#fff none !important;
	filter:none !important;
	line-height:150% !important;
}

body {
	font-size:10pt !important;
	margin:0;
	color:black !important;
}

body h1#page_title,
body #midBackgroundWrapper {
	width:170mm !important;
}

h1 { color:black; }

h1#page_title {
	margin:0 !important;
	text-align:center !important;
	font-size:2em !important;
	color:black !important;
}

table.grid-view {
	position:static !important;
} /* Without this, table cells will disappear on Claims History pg! */

/* Hidden elements */
#topBackgroundWrapper,
#logo,
.menu,
.left-nav-menu,
div.small,
#page_aux1,#page_aux2,
#promotions_frame,
span.footer_navigation,
#lightwindow_title_bar_inner,
#lightwindow_title_bar,
span.large-button,
span.double-button,
span.white-button,
#ctl01_PlaceHolderMain_WucCoverboxQuoteResult_LnkMoreInfo,
#ctl01_PlaceHolderMain_WucCoverbox1_LnkMoreInfo,
#ctl01_PlaceHolderMain_WucCoverbox2_LnkMoreInfo,
span.extra-large-button, span.panel-corner,
div#lightwindow_galleries,
div#lightwindow_container, #lightwindow_overlay, #lightwindow,
.print-button,
.buttons {
	display:none !important;
	height:0;
	width:0;
}

/* Tweak other styles */
div.panel h2 span.panel-header {
	display:block !important; 
	color:black !important;
	font-size:1.5em !important;
}

div.panel {
	border:none;
}

div.panel .match-height .form-section{
	min-height:10px;
	vertical-align:top;
}


ul.ticked {
	list-style-type:disc !important;
}


/* for print icon on  OS pages*/

div.printpage {
	padding:15px 15px 0 0;
	width:575px;
}

div.printpage a{
	float:right;
	display:block;
	background:transparent url(/Images/printicon.gif) no-repeat right 0;
	padding-right:20px;
	padding-bottom:5px;
}

div.printpage a:hover{
	display:block;
	background:transparent url(/Images/printicon_hover.gif) no-repeat right 0;
	
}

/* print on the Quote page Bug 3585*/
div#content{
	font-size:10pt;
}

.quote_cover_details select{
    width:190px;
}


h2, h3 {margin:0;padding:2px;font-size:1.5em;color:black;}
h1{margin-bottom:20px;}

h3.highlight_bold {
font-size:1.3em !important;
font-weight:bold;
color:black;
margin:0 !important;
padding:0 !important;
line-height:1.35em !important;

}

h3.highlight_text {
font-size:1.3em !important;
font-weight:bold;
color:black;
margin:0 !important;
padding:0 !important;
line-height:1.35em !important;
width:280px;
}
h3.large {font-weight:bold !important;}

div.panel-header, div.panel{margin:0;}

.no-grad, div.form-section {
	padding-top:0;
}

span.panel-header{
font-size:1.5em !important;
font-weight:bold;
display:inline;
background:none;
margin:0;padding:0;
color:black;
}

div.panel h2 span.panel-header {margin-top:8px;}
div.form-section{padding:8px;}
div.panel {margin-right:10px;}
div.column {margin-top:26px;}

#ctl01_PlaceHolderMain_print_footertext,#ctl01_PlaceHolderMain_print_quotedate{
display:block;
visibility:visible;
margin-top:10px;
}

.match-height{min-height:10px;height:310px;}

#ctl01_PlaceHolderMain_print_logo {
display:block;
visibility:visible;
}

div.form-section ul.nib-editCustom-TickBullets{
margin-top:2px !important;vertical-align:top;
}
div.form-section ul.nib-editCustom-TickBullets li{
margin-top:0 !important;padding-top:0 !important;
}

.quote_cover_details select {
	width:190px;
	font-size:0.8em !important;
}

/* eof */
