body, html, table
{
	font-size:100%;
}
body
{
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	text-align:center;
	size:landscape;
	margin-top:0px;
}
div.clearfloat
{
	clear:both;
	width:1px;
	height:1px;
	font-size:1px;
}
#container
{
	width:770px;
	text-align:left;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
#titlebar
{
	background-repeat:no-repeat;
	height:87px;
	font-family:Helvetica;
	color:#364A83;
	font-size:1.1em;
	font-s\ize:1.4em;
	font-weight:bold;
}
#titlebar img
{
	vertical-align:middle;
	float:left;
}
#titlebar p
{
	margin-top:12px;
}
#titlebar a
{
	border:none;
}
img.generalInsurance
{
	position:absolute;
	top:20px;
	left:710px;
}
#navigationbar
{
	background-image:url("/img/ColumbusNavigationBackgroun.gif");
	background-repeat:repeat-x;
	height:39px;
	color:#FFFFFF;
	font-family:Arial;
}
span.selected
{
	color:#CBE7FB;
	display:block;
	width:130px;
}
#navigationbar img
{
	border:0px;
	vertical-align:middle;
}
div.home a, div.products a, div.faq a, div.about a
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:130px;
	vertical-align:middle;
}
div.products, div.about, div.home, div.faq, div.languages
{
	position:absolute;
	top:98px;
	width:130px;
	text-align:center;
	font-size:0.7em;
	vertical-align:middle;
	border-right:1px solid #FFFFFF;
}
div.home
{
	display:block;
	left:10px;
	border-left:1px solid #FFFFFF;
}
div.products
{
	display:block;
	left:140px;
}
div.faq
{
	display:block;
	left:270px;
}
div.about
{
	display:block;
	left:400px;
}
div.languages
{
	left:580px;
	width:185px;
	border-right:none;
}
div.languages img
{
	border:none;
	margin-left:2px;
	margin-right:2px;
}
#leftnavigation
{
	width:200px;
	padding-bottom:15px;
	margin-top:10px;
	padding-top:0px;
}
#leftnavigation a, #leftnavigation span
{
	color:#232D6A;
	font-family:Arial;
	font-size:0.75em;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:auto;
}
#leftnavigation span
{
	font-weight:normal;
}
#leftnavigation td.selected
{
	background-color:#E8F4FD;
}
#leftnavigation td
{
	border-top:1px solid #A9ADC9;
}
#leftnavigation td.image
{
	border-top:none;
	text-align:center;
	vertical-align:middle;
	height:50px;
	padding-right:5px;
}
#leftnavigation img
{
	border:none;
}
#leftnavigation td.bottom
{
	border-bottom:1px solid #A9ADC9;
}
#rightcolumn, #largequote
{
	float:right;
	width:0px;
	margin-right:5px;
	margin-top:10px;
	padding-top:0px;
	color:#232D6A;
	font-family:Arial;
	font-size:0.7em;
	z-index:1;
	text-align:left;
}
#largequote
{
	width:707px;
}
#rightcolumn
{
	float:right;
	width:545px;
	margin-right:5px;
	margin-top:10px;
	padding-top:0px;
	color:#232D6A;
	font-family:Arial;
}
#rightcolumn a, #largequote a
{
	color:#232D6A;
}
#rightcolumn li
{
	background-image:url("/img/bullet.gif");
	background-position:center left;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}
#rightcolumn li a
{
	font-weight:bold;
	background-image:url("/img/toolsArrow.gif");
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:6px;
}
#rightcolumn li.selectedquestion a
{
	background-image:url("/img/downArrow.gif");
	padding-right:10px;
}
#rightcolumn li.subquestion
{
	list-style-type:none;
	background-image:url("/img/spacer.gif");
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}
#rightcolumn li.subquestion a
{
	background-image:url("/img/spacer.gif");
	font-weight:normal;
}
#rightcolumn li.subquestion img
{
	vertical-align:middle;
}
#description, #rightcolumn p, h2, #rightcolumn ul
{
	margin-left:25px;
	margin-right:10px;
}
#description p
{
	margin-left:0px;
}
#description h3
{
	margin-bottom:-13px;
}
#description img
{
	float:right;
	margin-left:15px;
}
#rightcolumn div.quote, #rightcolumn div.tools
{
	background-image:url("/img/boxbackground.gif");
	background-repeat:repeat-y;
}
#largequote
{
	background-image:url("/img/quotebackground.gif");
	background-repeat:repeat-y;
}
#rightcolumn div.search
{
	font-weight:bold;
	float:right;
	margin:5px;
}
input.faqsubmit
{
	border:none;
	background-image:url("/img/searchgo.gif");
	background-color:transparent;
	height:23px;
	width:32px;
}
input
{
	vertical-align:middle;
	font-family:Tahoma;
	padding-left:5px;
}
#rightcolumn div.tools
{
	margin-top:10px;
}
table.titlebox a
{
	text-decoration:none;
	color:#FFFFFF;
}
#rightcolumn div.quote td.space, #largequote td.space, #rightcolumn div.tools td.space, #rightcolumn div.quote td.startspace
{
	background-image:url("/img/boxtop.gif");
	background-repeat:repeat-x;
}
#rightcolumn div.quote td.space, #largequote td.space
{
	width:6px;
}
#rightcolumn div.quote td.startspace
{
	width:145px;
}
#rightcolumn div.tools td.corner, td.corner
{
	background-image:url("/img/boxcorner.gif");
	background-repeat:no-repeat;
	width:9px;
}
td.comment, td.quotecomment, td.startquotecomment
{
	background-color:#364A83;
	color:#FFFFFF;
	font-size:1em;
	font-s\ize:1.1em;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	height:24px;
}
#rightcolumn div.tools td.comment
{
	width:155px;
}
td.quotecomment
{
	width:100%;
}
td.comment img, td.quotecomment img, td.startquotecomment img
{
	margin-right:10px;
	vertical-align:middle;
}
table.titlebox td.selected, table.titlebox td.unselected
{
	background-color:#CCD2E3;
	color:#232D6A;
	font-size:0.9em;
	font-s\ize:1.2em;
	font-weight:bold;
	text-align:center;
	border:1px solid #232D6A;
}
table.titlebox td.unselected
{
	background-color:#232D6A;
	
}
#rightcolumn table.titlebox td.unselected a, #largequote table.titlebox td.unselected a
{
	color:#FFFFFF;
}
table.titlebox td.unselected a, table.titlebox td.selected span
{
	display:block;
	width:24px;
	vertical-align:middle;
}
#rightcolumn div.quote table img, #largequote table img, #rightcolumn input, #rightcolumn select, #largequote input, #largequote select, #largequote p img
{
	vertical-align:middle;
}
#rightcolumn img, #largequote img
{
	border:none;
}
div.smallbluebox, div.smallbluebox2
{
	background-image:url("/img/smallboxbackground.gif");
	font-family:Arial;
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#E8F4FD;
	vertical-align:top;
	padding:0px;
	padd\ing-top:-1px;
	width:251px;
	margin-left:15px;
	margin-top:5px;
	text-align:left;
}
div.smallbluebox
{
	float:right;
	margin-right:5px;
}
div.bluebox
{
	background-image:url("/img/startquotebackground.gif");
	font-family:Tahoma,Arial;
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#E8F4FD;
	vertical-align:top;
	padding:0px;
	padd\ing-top:-1px;
	width:391px;
	margin-left:15px;
	margin-top:5px;
	text-align:left;
}
div.bluebox img
{
	marg\in-top:-1px;
}
div.helplarge p, #rightcolumn div.helpsmall p
{
	margin-left:15px;
	margin-right:15px;
}
div.helplarge table
{
	margin-left:10px;
	margin-right:10px;
}
div.helplarge td, div.helplarge th
{
	text-align:center;
	vertical-align:middle;
	padding:3px;
	font-size:1em;
}
div.helplarge td.price, div.helplarge td.titleprice 
{
	font-weight:bold;
}
div.helplarge th
{
	background-color:#E8F4FD;
}
div.helplarge a
{
	color:#232D6A;
}
div.helplarge table
{
	border-top:1px solid #A9ADC9;
	border-right:1px solid #A9ADC9;
}
div.helplarge td, div.helplarge th
{
	border-bottom:1px solid #A9ADC9;
	border-left:1px solid #A9ADC9;
}
div.helplarge td.title, div.helplarge th.title, div.helplarge td.titleprice
{
	text-align:left;
}
#largequote div.bluebox p, #rightcolumn div.bluebox p, #rightcolumn div.smallbluebox p, #rightcolumn div.smallbluebox2 p
{
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:10px;
}
#rightcolumn div.smallbluebox p, #rightcolumn div.smallbluebox2 p
{
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:0px;
}
#largequote div.bluebox p.continue, #rightcolumn div.smallbluebox p.continue, #rightcolumn div.smallbluebox2 p.continue
{
	text-align:right;
	margin-bottom:0px;
	margin-right:0px;
}
#largequote div.bluebox p.continue, #rightcolumn div.bluebox p.continue
{
	text-align:right;
	margin:0px;
	padding:0px;
}
div.bluebox span
{
	font-weight:bold;
}
img.boxbottom
{
	vertical-align:bottom;
	text-align:center;
	padding:0px;
}
div.bluebox table
{
	margin-left:8px;
	margin-bottom:10px;
	margin-top:5px;
}
div.bluebox table.quote1
{
	margin-bottom:-1px;
	margin-top:0px;
}
div.bluebox td
{
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:middle;
	padding-left:5px;
	font-size:1em;
}
div.bluebox td.top
{
	vertical-align:top;
}
div.bluebox table.quote1 td
{
	height:40px;
	padding:0px;
	vertical-algin:middle;
}
div.bluebox td.error, div.bluebox td.errorbottom, div.bluebox td.errorhighlight, div.bluebox p.error, div.bluebox p.errorhighlight
{
	color:red;
}
div.bluebox table.quote1 td.errorhighlight
{
	height:auto;
}
div.bluebox td.bottom, div.bluebox td.errorbottom
{
	height:45px;
}
div.bluebox td.submitbutton
{
	text-align:right;
	vertical-align:bottom;
	padding-bottom:0px;
	margin-bottom:0px;
}
input.submitbut
{
	border:none;
	background-image:url("/img/Quotenow.gif");
	background-color:transparent;
	width:63px;
	height:65px;	
}

input.emailbut
{
	border:none;
	background-image:url("/img/Email.gif");
	background-color:transparent;
	width:63px;
	height:47px;	
}
input.loginbut
{
	border:none;
	background-image:url("../img/login.gif");
	background-color:transparent;
	width:63px;
	height:47px;	
}

input.continuebut, input.purchasebut, input.comparebut, input.returnbut
{
	border:none;
	background-image:url("/img/continue.gif");
	background-color:transparent;
	width:102px;
	height:43px;	
	margin:0px;
	padding:0px;
}
input.purchasebut
{
	background-image:url("/img/purchase.gif");
}
input.returnbut
{
	background-image:url("/img/return.gif");
}
input.comparebut
{
	background-image:url("/img/compare.gif");
	width:62px;
	height:22px;	
}
div.bluebox td.compare
{
	text-align:right;
}
#largequote table.cover
{
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:1.5em;
	font-s\ize:1.1em;
	margin:0px;
	padding:0px;
	padding-left:10px;
	width:391px;
}
#largequote table.cover span, #rightcolumn div.smallbluebox span, #rightcolumn div.smallbluebox2 span
{
	color:#75210E;
}
#largequote table.cover td
{
	padding-left:10px;
}
div.helpsmall, div.helplarge
{
	background-image:url("/img/helpstartbackground.gif");
	background-repeat:no-repeat;
	background-position:top center;
	vertical-align:top;
	width:121px;
	float:right;
	margin-right:5px;
	margin-top:5px;
	text-align:left;
}
div.helplarge
{
	background-image:url("/img/helpbackground.gif");
	width:281px;
}
h2
{
	color:#232D6A;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:-15px;
	margin-top:10px;
	margin-left:23px;
}
#largequote div.bluebox h2, #rightcolumn div.bluebox h2
{
	margin-bottom:0px;;
	margin-top:0px;
	margin-left:10px;
}
#rightcolumn h3, #largequote h3
{
	color:#232D6A;
	font-size:1.05em;
	font-weight:bold;
	margin-top:5px;
}
div.quote h3, #largequote h3
{
	text-align:center;
}
div.tools a
{
	color:#232D6A;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	background-image:url("/img/toolsArrow.gif");
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:7px;
}
div.tools a:hover
{
	text-decoration:underline;
}
div.tools p
{
		margin:10px 5px 5px 35px;
}
#rightcolumn p.boxend, #largequote p.boxend
{
		margin:0px;
		margin-top:10px;
		padding:0px;
}
#linkbar
{
	color:#232D6A;
	font-family:Arial;
	font-size:0.7em;
	text-align:center;
	padding:0px;
	margin:0px;
	border-top:1px solid #A9ADC9;
	margin-top:10px;
}
#linkbar p
{
	margin-top:5px;
}
#linkbar a
{
	color:#232D6A;
	padding-left:2px;
	padding-right:2px;
}
#linkbar a:hover, #rightcolumn a:hover, #largequote a:hover
{
	text-decoration:none;
}
#aboutColumbus, #ourProducts
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:0.7em;
	font-weight:bold;
	z-index:3;
}
#aboutColumbus li, #ourProducts li
{
	list-style:none;
	padding:0px;
	padding:4px 0px 4px 0px;
	border-bottom:1px solid #AAAEC9;
}
#aboutColumbus li.bottom, #ourProducts li.bottom
{
	border-bottom:0px;
}
#aboutColumbus ul, #ourProducts ul
{
	margin:0px;
	padding:5px 10px 5px 10px;
	background-color:#364A83;
	border:1px solid #AAAEC9;
	border-top:none;
}
#aboutColumbus
{
	width:130px;
	position:absolute;
	top:98px;
	left:400px;
	visibility:hidden;
}
#ourProducts
{
	width:130px;
	position:absolute;
	top:98px;
	left:140px;
	visibility:hidden;
	/*border:1px solid red;*/
}
#ourProducts li a, #aboutColumbus li a
{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-color:#364A83;
}
#navigationbar a:hover, #ourProducts li a:hover, #aboutColumbus li a:hover, table.titlebox td.unselected a:hover
{
	color:#CBE7FB;
}
#leftnavigation a:hover
{
	color:#A9ADC9;
}

div.leftpadding
{
	margin-left:25px;	
}
div.imgpadding
{
	margin-top:5px;
	margin-left:15px;	
}
#titletext
{
	margin-top:30px;
	margin-left:205px;
	text-align:left;	
}
.producthighlight
{
	color:#FF6600;
}
.definitionstitle
{
	color:#006699;
}
.Textboxes
{
	text-align:left;
	font-family:Helvetica;
	font-size:10pt;
}
#ourProducts img, #aboutColumbus img
{
	border:none;
}
.TextColour
{
	color:#232D6A;
}
.SiteMap
{
	font-family:Arial;	
	color:#232D6A;
	font-size:0.8em;
}
.StandOut
{
	font-size:1.2em;
	color:#232D6A;
}
.SmallText
{
	font-family:Arial;
	font-size:10px;
	color:#232D6A;
}
#rightcolumn h4, #largequote h4
{
	color:#232D6A;
	font-size:1.05em;
	font-weight:bold;
	margin-top:5px;
	text-align:left;
}
#q3
{

	font-size:12px;

}
#q4
{

	font-size:12px;

}

input.submitbut2
{
	border:none;
	background-image:url("/img/newQuote.gif");
	background-color:transparent;
	width:63px;
	height:65px;	
}

img.iButton
{
	border:none;
	background-image:url("/img/infoicon.gif");
	background-color:transparent;
	width:12px;
	height:12px;	
}

input.unSelActs {
border:none;	background-image:url('/img/unSelActs.gif'); background-color:transparent; width:64px; height:18px; margin:0px; padding:0px; margin-bottom:32px;
}

img.recommendAfriend
{
	border:none;
	background-image:url("/img/recommend-a-friend.gif");
	background-color:transparent;
	width:102px;
	height:43px;	
}

.titlebartext
{	
	font-family:Helvetica;
	color:#364A83;
	font-size:16pt;
	font-weight:bold;
}
.titlebartextsmall
{	
	font-family:Helvetica;
	color:#364A83;
	font-size:12pt;
	text-align:center;
}

img.submitbut
{
	border:none;
	background-image:url("/img/Quotenow.gif");
	background-color:transparent;
	width:63px;
	height:65px;
	cursor:pointer;
	cursor:hand;
}

img.submitbut2
{
	border:none;
	background-image:url("/img/newQuote.gif");
	background-color:transparent;
	width:63px;
	height:65px;
	cursor:pointer;
	cursor:hand;
}

img.continuebut, img.purchasebut, img.returnbut, img.comparebut
{
	border:none;
	background-image:url("/img/continue.gif");
	background-color:transparent;
	width:102px;
	height:43px;	
	margin:0px;
	padding:0px;
	cursor:pointer;
	cursor:hand;
}

img.purchasebut
{
	background-image:url("/img/purchase.gif");
}

img.returnbut
{
	background-image:url("/img/return.gif");
	position:absolute;
	right:-1px;
}

img.comparebut
{
	background-image:url("/img/compare.gif");
	width:40px;
	height:22px;	
}

img.unSelActs
{
	border:none;
	background-image:url('/img/unSelActs.gif');
	background-color:transparent;
	width:64px;
	height:18px;
	margin:0px;
	padding:0px;
	margin-bottom:32px;
	cursor:pointer;
	cursor:hand;
}

img.recommendAfriend
{
	border:none;
	background-image:url("/img/recommend-a-friend.gif");
	background-color:transparent;
	width:102px;
	height:43px;
	position:absolute;
	left:0px;
	bottom:-1px;
	cursor:pointer;
	cursor:hand;
	
}

img.qeHelpStartBottom
{
	border:none;
	background-image:url("/img/helpstartbottom.gif");
	background-color:transparent;
	width:121px;
	height:20px;	
}

img.qeStartQuoteTop
{
	border:none;
	background-image:url("/img/startquotetop.gif");
	background-color:transparent;
	width:391px;
	height:15px;	
}

img.qeCalender
{
	border:none;
	background-image:url("/img/calender.gif");
	background-color:transparent;
	width:16px;
	height:16px;	
}

img.qeSmallBoxTop
{
	border:none;
	background-image:url("/img/smallboxtop.gif");
	background-color:transparent;
	width:251px;
	height:14px;	
}

img.qeHelpBottom
{
	border:none;
	background-image:url("/img/helpbottom.gif");
	background-color:transparent;
	width:281px;
	height:21px;	
}

img.qeBoxBottom
{
	border:none;
	background-image:url("/img/boxBottom.gif");
	background-color:transparent;
	width:545px;
	height:10px;	
}


img.qeBoxCorner
{
	border:none;
	background-image:url("/img/boxcorner.gif");
	background-color:transparent;
	width:9px;
	height:24px;	
}

img.qeCommentBullet
{
	border:none;
	background-image:url("/img/commentbullet.gif");
	background-color:transparent;
	width:4px;
	height:4px;	
}

img.qeQuoteBoxBottom
{
	border:none;
	background-image:url("/img/quoteboxbottom.gif");
	background-color:transparent;
	width:707px;
	height:13px;	
}

#qeInfoHelpTitle
{
	color:#232d6a;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
	margin-bottom:14px;
}

div.helpsmall {
	color:#232d6a;
	font-size:11px;
}


div.compare
{
	text-align:center;
}


	.CALcpYearNavigation,
	.CALcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.CALcpDayColumnHeader,
	.CALcpYearNavigation,
	.CALcpMonthNavigation,
	.CALcpCurrentMonthDate,
	.CALcpCurrentMonthDateDisabled,
	.CALcpOtherMonthDate,
	.CALcpOtherMonthDateDisabled,
	.CALcpCurrentDate,
	.CALcpCurrentDateDisabled,
	.CALcpTodayText,
	.CALcpTodayTextDisabled,
	.CALcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.CALcpDayColumnHeader
			{
			text-align:right;
			padding:0px;
			margin:0px;
			height:0px;
			}
	.CALcpCurrentMonthDate,
	.CALcpOtherMonthDate,
	.CALcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.CALcpCurrentMonthDateDisabled,
	.CALcpOtherMonthDateDisabled,
	.CALcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.CALcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.CALcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.CALcpOtherMonthDate
			{
			color:#808080;
			}
	TD.CALcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid 1px #000000;
			padding:0px;
			margin:0px;
			height:0px;
			}
	TD.CALcpCurrentDateDisabled
			{
			border-width:1;
			border:solid 1px #FFAAAA;
			padding:0px;
			margin:0px;
			height:0px;
			}
	TD.CALcpTodayText,
	TD.CALcpTodayTextDisabled
			{
			padding:0px;
			margin:0px;
			height:0px;
			}
	A.CALcpTodayText,
	SPAN.CALcpTodayTextDisabled
			{
			height:20px;
			}
	A.CALcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.CALcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.CALcpBorder
			{
			padding:0px;
			margin:0px;
			border:solid 1px #6677DD;
			}
			
#xexIDstyleFix {
			padding:0px;
			margin:0px;
			height:0px;

}

