/*****************************************************//***************** MAIN STYLES ***********************//*****************************************************/body{	font-family:		Verdana, Arial, Helvetica, sans-serif;	color:				333333;	background-color:	d5d5d5;	font-size:			11px;	margin:				0px; 	padding:			0px;	font-weight:		normal;}#topBanner{	position:			absolute;	visibility:			visible;	z-index:			1;	top:				10px;	width:				624px;	height:				164px;	left:				100px;	background-color:	d5d5d5;	border-top-width:	1px;	border-left-width:	1px;	border-right-width: 1px;	border-bottom-width:1px;	border-color:		000000;	border-style:		solid;	float:				bottom;}#mainArea{	position:			absolute;	visibility:			visible;	z-index:			1;	top:				200px;	width:				624px;	left:				100px;	background-color:	d5d5d5;	border-top-width:	0px;	border-left-width:	0px;	border-right-width: 0px;	border-bottom-width:0px;	border-color:		000000;	border-style:		solid;	float:				bottom;}#bannerText{	position:			absolute;	visibility:			visible;	z-index:			2;	top:				20px;	left:				100px;}#mainContainer{	position:			absolute;	visibility:			visible;	z-index:			1;	top:				100px;	left:				30px;	width:				800px;}#imageContainer{	position:			absolute;	visibility:			visible;	z-index:			1;	top:				100px;	left:				400px;	width:				360px;}#imageBox{	position:			relative;	visibility:			visible;	z-index:			1;	width:				100%;	border-top-width:	1px;	border-left-width:	1px;	border-right-width: 1px;	border-bottom-width:1px;	border-color:		000000;	border-style:		solid;				}#imageBox700{	position:			relative;	visibility:			visible;	z-index:			1;	width:				700px;	border-top-width:	1px;	border-left-width:	1px;	border-right-width: 1px;	border-bottom-width:1px;	border-color:		000000;	border-style:		solid;				}.banner{	font-family:		Arial, Helvetica, sans-serif;	color:				#333333;	font-size:			24px;	margin:				0px; 	padding:			0px;	font-weight:		bold;	font-style:			italic;}.leaflet{	font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;	color:				#000;	font-size:			11px;	margin:				0px; 	padding:			0px;	font-weight:		bold;}.default{	font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;	color:				#000;	font-size:			11px;	margin:				0px; 	padding:			0px;	font-weight:		normal;	}.quickQuoteBanner{	font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;	color:				#a00;	font-size:			13px;	margin:				0px; 	padding:			0px;	font-weight:		bold;	}a{	font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;	color:				#0000ff;	font-size:			11px;	margin:				0px; 	padding:			0px;	font-weight:		normal;	}.signature{	font-family:		Verdana, Arial, Helvetica, sans-serif;	color:				aa0000;	font-size:			11px;	margin:				0px; 	padding:			0px;	font-weight:		bold;	font-style:			italic;}.error{	font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;	color:				#f00;	font-size:			10px;	margin:				0px; 	padding:			0px;	font-weight:		normal;	}/*****************************************************//*************** TABLE CELL STYLES *******************//*****************************************************/td.rightBorder{	border-style:			solid;	border-top-width:		0px;	border-right-width:		1px;	border-bottom-width:	0px;	border-left-width:		0px;	border-color:			#999999;}td.rightLightBorder{	border-style:			solid;	border-top-width:		0px;	border-right-width:		1px;	border-bottom-width:	0px;	border-left-width:		0px;	border-color:			#dddddd;}td.rightBottomBorder{	border-style:			solid;	border-top-width:		0px;	border-right-width:		1px;	border-bottom-width:	1px;	border-left-width:		0px;	border-color:			#999999;}td.rightBottomBorderBlack{	border-style:			solid;	border-top-width:		0px;	border-right-width:		1px;	border-bottom-width:	1px;	border-left-width:		0px;	border-color:			#000000;}td.rightBottomBorderWhite{	border-style:			solid;	border-top-width:		0px;	border-right-width:		1px;	border-bottom-width:	1px;	border-left-width:		0px;	border-color:			#ffffff;}td.topRightBorder{	border-style:			solid;	border-top-width:		1px;	border-right-width:		1px;	border-bottom-width:	0px;	border-left-width:		0px;	border-color:			#999999;}td.noLeftBorder{	border-style:			solid;	border-top-width:		1px;	border-right-width:		1px;	border-bottom-width:	1px;	border-left-width:		0px;	border-color:			#999999;}td.topBorder{	border-style:			solid;	border-top-width:		1px;	border-right-width:		0px;	border-bottom-width:	0px;	border-left-width:		0px;	border-color:			#999999;}td.greyTopBorder{	border-style:			solid;	border-top-width:		1px;	border-right-width:		0px;	border-bottom-width:	0px;	border-left-width:		0px;	border-color:			#CCCCCC;}td.dottedTopBorder{	border-style:			dotted;	border-top-width:		1px;	border-right-width:		0px;	border-bottom-width:	0px;	border-left-width:		0px;	border-color:			#333333;}td.dottedLeftBorder{	border-style:			dotted;	border-top-width:		0px;	border-right-width:		0px;	border-bottom-width:	0px;	border-left-width:		1px;	border-color:			#333333;}td.dottedRightBorder{	border-style:			dotted;	border-top-width:		0px;	border-right-width:		1px;	border-bottom-width:	0px;	border-left-width:		0px;	border-color:			#333333;}td.dottedBorder{	border-style:			dotted;	border-top-width:		1px;	border-right-width:		1px;	border-bottom-width:	1px;	border-left-width:		1px;	border-color:			#333333;}td.dottedTopLeftBorder{	border-style:			dotted;	border-top-width:		1px;	border-right-width:		0px;	border-bottom-width:	0px;	border-left-width:		1px;	border-color:			#333333;}td.bottomBorder{	border-style:			solid;	border-top-width:		0px;	border-right-width:		0px;	border-bottom-width:	1px;	border-left-width:		0px;	border-color:			#999999;}td.bottomBorderBlack{	border-style:			solid;	border-top-width:		0px;	border-right-width:		0px;	border-bottom-width:	1px;	border-left-width:		0px;	border-color:			#333333;}td.bottomBorderWhite{	border-style:			solid;	border-top-width:		0px;	border-right-width:		0px;	border-bottom-width:	1px;	border-left-width:		0px;	border-color:			#ffffff;}td.border{	border-style:			solid;	border-top-width:		1px;	border-right-width:		1px;	border-bottom-width:	1px;	border-left-width:		1px;	border-color:			#999999;}td.blackBorder{	border-style:			solid;	border-top-width:		1px;	border-right-width:		1px;	border-bottom-width:	1px;	border-left-width:		1px;	border-color:			#000000;}td.sideBorder{	border-style:			solid;	border-top-width:		0px;	border-right-width:		1px;	border-bottom-width:	0px;	border-left-width:		1px;	border-color:			#999999;}td.noRightBorder{	border-style:			solid;	border-top-width:		1px;	border-right-width:		0px;	border-bottom-width:	1px;	border-left-width:		1px;	border-color:			#999999;}td.noBottomBorder{	border-style:			solid;	border-top-width:		1px;	border-right-width:		1px;	border-bottom-width:	0px;	border-left-width:		1px;	border-color:			#999999;}td.noTopBorder{	border-style:			solid;	border-top-width:		0px;	border-right-width:		1px;	border-bottom-width:	1px;	border-left-width:		1px;	border-color:			#999999;}td.padded{	padding: 5px 5px 5px 5px;}/*****************************************************//****************** TABLE STYLES *********************//*****************************************************/table.blackBorder{	border-style:			solid;	border-width:			1px;	border-color:			#333333;}table.greyBorder{	border-style:			solid;	border-width:			1px;	border-color:			#CCCCCC;}table.dottedBorder{	border-style:			dotted;	border-width:			1px;	border-color:			#333333;}table.border{	border-style:			solid;	border-width:			1px;	border-color:			#999999;}table.blackBorder{	border-style:			solid;	border-width:			1px;	border-color:			#000000;}