body, html, table
{
	font-size:100%;
}
body
{
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	text-align:center;
	size:landscape;
}


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;
}
#titlebar
{
	background-repeat:no-repeat;
	height:87px;
	font-family:Helvetica;
	color:#002060;
	font-size:1.1em;
	font-s\ize:1.4em;
	font-weight:bold;
}
#titlebar img
{
	vertical-align:middle;
	float:left;
}
#titlebar h1
{
	font-size:0.9em;
	color:#002060;
	text-align:center;
	margin:0 auto;
}

#titlebar p
{
	font-size:0.7em;
	color:#002060;
	text-align:center;
	margin:0 auto;
	font-weight:bold;
}

#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;
}
#navigationbar .test div{
	position:absolute;
	top:150px;
}

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:570px;
	width:190px;
	border-right:none;
}
div.languages img
{
	border:none;
	margin-left:2px;
	margin-right:2px;
}
#leftnavigation, #leftnavigation-gradient
{
	width:200px;
	padding-bottom:10px;
	margin-top:10px;
	padding-top:0px;
	float:left;
}

* html #leftnavigation,* html #leftnavigation-gradient{
	float:left;
	width:190px;
}
#leftnavigation a, #leftnavigation span
{
	color:#232D6A;
	font-family:Arial;
	font-size:0.75em;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:auto;
}

#leftnavigation-gradient a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #002060;
	text-decoration: none;
}

#leftnavigation-gradient a:hover{
	color: #A9ADC9;
}

#leftnavigation-gradient span.nav_first_line{
	font-weight: bold; 
	font-size: 17px;
}

#leftnavigation-gradient span.nav_second_line{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

#leftnavigation-gradient .gradient_bottom {
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url("../img/left_navigation_gradient.png");
}

#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-gradient td.image{
	border-top:none;
	text-align:center;
	vertical-align:middle;
	height:50px;
	width:50px;
	padding-right:15px;
}

#leftnavigation img
{
	border:none;
}
#leftnavigation td.bottom
{
	border-bottom:1px solid #A9ADC9;
}
#largequote
{
	float:right;
	width:545px;
	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:-15px;
	margin-top:10px;
	padding-top:0px;
	color:#232D6A;
	font-family:Arial;
	font-size:0.7em;
	z-index:1;
	text-align:left;
}

#rightcolumn a, #largequote a, #rightcolumnwide a,
{
	color:#232D6A;
}

#rightcolumn li, #rightcolumnwide 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.numbers, #rightcolumnwide li.numbers
{
	background-image:url("");
	list-style-type:decimal;
	padding-left:1px;
	padding-top:6px;
	padding-bottom:2px;	
}
#rightcolumn li a, #rightcolumnwide 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, #rightcolumnwide p, #rightcolumnwide ul,
{
	margin-left:25px;
	margin-right:10px;
}
#rightcolumn ol, #rightcolumnwide ol
{
	margin-left:50px;
	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.quoteFIX
{
	background-image: none;
	background-repeat:no-repeat;
}
#largequoteFIX
{
	background-image: none;
	background-repeat:no-repeat;
}



#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:1px;
}
#rightcolumn div.tools
{
	margin-top:10px;
	position:relative;
}
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:#002060;
	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
{
position:absolute;
left:0px;
top:0px;
}


div.smallbluebox2
{
position:absolute;
right:15px;
top:0px;
}


	


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.banners a{
	background:none;
}
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:#002060;
	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:#002060;
}
#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:2px;	
}
div.leftwidepadding
{
	margin-left:20px;	
}
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,.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;

}


div.popupContent {padding:3px; text-align:left; color:#000000; font-family:arial,verdana; font-size:12px; font-weight:normal; display:block; width:auto;}


div.header {color:#000000; font-family:arial,verdana; font-size:18px; font-weight:bold; display:block; width:auto;}
div.standardTXT {color:#666666; font-family:arial,verdana; font-size:12px; display:block; width:auto;}
div.titleTXT {color:#666666; font-family:arial,verdana; font-size:12px; font-weight:bold; display:block; width:auto;}

.copyright{color:#0D0D0D;font-family:arial,verdana; font-size:11px; background-color:#FFFFFF;}

div.msBody {text-align:left; padding:22px;}

td {vertical-align:middle; text-align:left;}

table.border {background-color:#A9ADC9; vertical-align:top; }
td.head {background-color:#002060; vertical-align:top; }

table.inner {background-color:#ffffff; vertical-align:top; }

td.body {background-color:#ffffff; vertical-align:top; }
td.bodyStrip {background-color:#ccddff;}
td.outsideBody {background-color:#ffffff; vertical-align:top; }

table.sumBorder {background-color:#6699FF; vertical-align:top; }

td.sumHead {background-color:#002060; vertical-align:top; }
td.sumLine {background-color:#ffffff; padding:0px; vertical-align:top; }
td.sumBody {background-color:#ffffff; vertical-align:top; }
td.sumBody2 {background-color:#ffffff; vertical-align:top; }
td.sumMidHead {background-color:#ededff; vertical-align:top; }

td.sumBodyShade {background-color:#dddddd; vertical-align:top; }
td.sumBody2Shade {background-color:#dddddd; vertical-align:top; }

input.sumRadio {background-color:#ffffff; border: 0px;}
input.sumRadioShade {background-color:#dddddd; border: 0px;}

.headFont {font-family: arial, verdana; font-size: 12px; color: #FFFFFF; font-weight:bold;}

.bodyFont {font-family: arial,verdana; font-size: 12px; color: #000000;}
.bodyTitleFont {font-family: arial,verdana; font-size: 12px; color: #000000; font-weight:bold;}
.bodyPriceTitleFont {font-family: arial,verdana; font-size: 16px; color: #000000; font-weight:bold;}
.bodyPriceFont {font-family: arial,verdana; font-size: 16px; color: #000000;}
.selectFont {font-family: arial,verdana; font-size: 12px; color: #000000;}
.rTXT {color:red; font-family: verdana; font-size: 11px;}

input {font-family: arial,verdana; font-size: 12px; font-weight: normal; color: #000000; border: 1px #A9ADC9 solid; background:#ffffff; margin-bottom:0px; padding-left:1px; padding-right:1px}

input.checkbox {border: 0px;}
input.radio {border: 0px;}

select {font-family: arial,verdana; font-size: 12px; font-weight: normal; color: #000000; border: 1px #A9ADC9 solid; background:#ffffff; margin-bottom:0px; padding-left:1px; padding-right:1px}

.errorTitleFont {font-family: arial,verdana; font-size: 16px; color: #ff0000; font-weight:bold;}
.errorFont {font-family: arial,verdana; font-size: 13px; color: #ff0000; }

.sumHeadFont {font-family: arial,verdana; font-size: 14px; color: #FFFFFF; font-weight:bold; margin-top:5px; margin-bottom:5px;}
.sumMidHeadFont {font-family: arial,verdana; font-size: 12px; color: #000000;}
.sumMidHeadTitleFont {font-family: arial,verdana; font-size: 13px; color: #000000; font-weight:bold;}
.sumPriceFont {font-family: arial,verdana; font-size: 16px; color: #000000; font-weight:bold; margin-left:5px; margin-bottom:8px}
.sumPolicyFont {font-family: arial,verdana; font-size: 16px; color: #000000; font-weight:bold; margin-left:4px; margin-top:5px; margin-bottom:7px;}

.sumBodyFont {font-family: arial,verdana; font-size: 15px; color: #000000; font-weight:bold; margin-bottom:5px; margin-top:5px; margin-left:5px;}
.sumBody2Font {font-family: arial,verdana; font-size: 12px; color: #000000; margin-bottom:2px; padding-left:5px;}

a.txt:link {color:#666666; font-family:arial,verdana; font-size:12px; font-weight:normal; text-decoration: underline;}
a.txt:visited {color:#666666; font-family:arial,verdana; font-size:12px; font-weight:normal; text-decoration: underline;}
a.txt:focus {color:#666666; font-family:arial,verdana; font-size:12px; font-weight:normal; text-decoration: underline;}
a.txt:hover {color:#666666; font-family:arial,verdana; 	font-size:12px; font-weight:normal; text-decoration: underline;}
a.txt:active {color:#666666; font-family:arial,verdana; font-size:12px; font-weight:normal; text-decoration: underline;}

a.head:link {color:#ffffff; font-family:arial,verdana; font-size:10px; font-weight:normal; text-decoration: underline;}
a.head:visited {color:#ffffff; font-family:arial,verdana; font-size:10px; font-weight:normal; text-decoration: underline;}
a.head:focus {color:#ffffff; font-family:arial,verdana; font-size:10px; font-weight:normal; text-decoration: underline;}
a.head:hover {color:#ffffff; font-family:arial,verdana; font-size:10px; font-weight:normal; text-decoration: underline;}
a.head:active {color:#ffffff; font-family:arial,verdana; font-size:10px; font-weight:normal; text-decoration: underline;}

a.info:link {color:#ffffff; font-family:arial,verdana; font-size:12px; font-weight:bold; text-decoration: underline;}
a.info:visited {color:#ffffff; font-family:arial,verdana; font-size:12px; font-weight:bold; text-decoration: underline;}
a.info:focus {color:#ffffff; font-family:arial,verdana; font-size:12px; font-weight:bold; text-decoration: underline;}
a.info:hover {color:#ffffff; font-family:arial,verdana; font-size:12px; font-weight:bold; text-decoration: underline;}
a.info:active {color:#ffffff; font-family:arial,verdana; font-size:12px; font-weight:bold; text-decoration: underline;}

.brSize {font-size: 5px;}
ul.qeUL {list-style-type: circle; list-style-position: inside;}
li.qeLI {font-family: arial,verdana; font-size: 12px; color: #000000;}

/* Table */
.tw {width:550px}

.rrtdw {width:250px}
.rmtdw {width:100px}

.ltdw {width:220px}
.rtdw {width:330px}

.altdw {width:150px}
.artdw {width:400px}

.bltdw {width:320px}
.brtdw {width:230px}

.twWide {width: 770px}

.ltdwWide {width:200px}
.rtdwWide {width:250px}

.altdwWide {width:200px}
.artdwWide {width:250px}

.bltdwWide {width:200px}
.brtdwWide {width:250px}

.s0 {font-size: 9px;}
.s1 {font-size: 10px;}
.s2 {font-size: 11px;}
.s3 {font-size: 12px;}
.s4 {font-size: 13px;}
.s5 {font-size: 14px;}
.s6 {font-size: 15px;}
.s7 {font-size: 16px;}
.s8 {font-size: 17px;}
.s9 {font-size: 18px;}
.s10 {font-size: 19px;}
.s16 {font-size: 25px;}
.b {font-weight:bold;}
.i {font-style:italic}
.u {text-decoration:underline;}

.hand {cursor:pointer;}


.scriptContainer
{
	width:200px;
	text-align:left;
	position:absolute;
	right:5px;
	top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	
	padding-top:0px;
	padding:0px;
	background:#E8F4FD;
	color:#232D6A;
	font-family:arial,verdana;
	font-size:12px;
	z-index:1;
	text-align:left;

}

.scriptNoRead {
color:#660000;
font-style: italic;
}






/* calander*/
	.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;

}

.titlebartext
{	
	font-family:Helvetica;
	color:#002060;
	font-size:16pt;
	font-weight:bold;
}
.titlebartextsmall
{	
	font-family:Helvetica;
	color:#002060;
	font-size:12pt;
	text-align:center;
}

.grupoimas{
	margin-left:25px;
}

.equifax{
	margin-left:0px;
}

.itijuk{
	position:relative;
	top:5px;
	left:0px;
	z-index:-10;
}

.articleBackLink a,.videoBackLink a{
	color:#002060;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
}
.videoBackLink a{padding-left:0;}

.articleBackLink a:hover,.videoBackLink a:hover{
	text-decoration:underline;
}


#article{
	text-align:left;
	margin:0 0 0 20px;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:13px;				
	color:#000000;
}

#video{
	text-align:left;
	margin:0 0 0 0;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:13px;				
	color:#000000;
}

#article h2.articleTitle,#video h2.videoTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#C30101;
	margin:0 0 20px;
}


#video .videoFullContent{width:530px;}

#article .articleIntro{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:13px;		
	color:#000000;
	margin:0 0 20px 0;
}

#article p,#video p{
	margin:0 0 0 0;
}

#video .videoEmbed{
	margin:0 0 20px 0;
}

#article h3{
	text-align:left;
	font-size:13px;
}

.flashBanner{
	float:right;
}

#rightcolumn ul#split li a{background:none;}
#rightcolumn ul#split li a{background:none;}
ul#split,ul#split li{float:left;margin:-15px 0 0 0;padding:0;list-style-type:none;}
ul#split li{float:left;width:170px;margin:10px 10px 6px 0;padding:0;}

#htmlblock{width:530px;}
html>body #toggleImage{margin:0}
#toggleImage{padding:0 0 0 0}
#linkbar{margin:8px 0 0 0}
ul#split h5{font: normal 130%/1.3 Arial,sans-serif;margin:0px;padding: 5px 0 3px 8px;text-align:right;color: #000}
ul#split h2{font: normal 140%/1.3 Arial,sans-serif;margin:0px;padding: 8px 8px 13px;text-align:left;color: #000}
ul#split h6{font: normal 130%/1.3 Arial,sans-serif;margin:0px;padding: 5px 0 3px 8px;font-weight:bold;text-align:right;color: #FFFFFF}
ul#split h5 a{font: normal 110%/1.3 Arial,sans-serif;margin:6px;padding: 5px 0 3px 8px;font-weight:bold;text-decoration:none;text-align:right;color: #000}
ul#split h6 a{font: normal 110%/1.3 Arial,sans-serif;margin:6px;padding: 5px 0 3px 8px;font-weight:bold;text-decoration:none;text-align:right;color: #FFFFFF}
ul#split p{font: normal 110%/1.3 Arial,sans-serif;padding:5px 8px 15px;margin:10px 0 0 0; }
html>body ul#split p{padding:5px 8px 15px}
ul#split #cornertop1,ul#split #cornertop2,ul#split #cornertop3{background:#eaebf2;padding-top:-15px;;color: #000}
li#one h5{background: #c2c9d8}
li#two h5{background: #c2c9d8}
li#three h6{background: #002060}
ul#split h5 a:hover {
font: normal 110%/1.3 Arial,sans-serif;margin:6px;padding: 5px 0 3px 8px;font-weight:bold;text-decoration:none;text-align:right;color: #FFFFFF}
ul#split h6 a:hover {
font: normal 110%/1.3 Arial,sans-serif;margin:6px;padding: 5px 0 3px 8px;font-weight:bold;text-decoration:none;text-align:right;color: #c2c9d8}

.insuranceproducts{
	float:left;
	clear:both;
}

#twocolumncontainer{width:530px;margin:0;padding:3px 0 0 0;text-align:left;font:105%/1.45 "Arial, Lucida Sans Unicode","Lucida Grande",sans-serif;}
/*#twocolumncontainer{}*/
#twocolumncontainer p{margin:0;padding: 0 18px 1em;color: #3C0012}
#twocolumncontent{float:left;width:360px;padding:10px 0;background: #eaebf2}
/*#twocolumncontent h1{margin:0;padding:0 0 0 20px;}
#twocolumncontent a{padding-left:20px;color:#232D6A;text-decoration:none;}
#twocolumncontent a:hover{color:#232D6A; text-decoration:underline;}*/
#twocolumnnav{float:right;width:165px;padding:10px 0;background:#002060;text-align:left;}
#twocolumnnav p{color:#FFFFFF;}
#twocolumnnav a{color:#FFFFFF; text-decoration:none;}
#twocolumnnav a:hover{color:#FFFFFF; text-decoration:underline;}

#twocolumncontainer h1,#twocolumncontainer h2,#twocolumncontainer h3{margin: 0;padding: 5px 10px 20px 18px;font-weight:100;font:85%/1.45 "Arial, Lucida Sans Unicode","Lucida Grande",sans-serif}
#twocolumncontainer h1{font-size: 180%;color: #000;text-align:left;}
#twocolumncontainer h2{font-size: 140%;color: #000;text-align:left;}
#twocolumncontainer h3{font-size: 125%;color: #FFF;text-align:left;}

#columbusheader{
	font-family:Helvetica;
	font-weight:bold;
	width:770px;
	height:87px;
	border:1px solid black;
}
#columbusheader img{
	float:left;
}
#columbusheader h1{
	color:#002060;
	font-size:1.4em;
	margin:0 auto;
	vertical-align:middle;
	line-height:87px;
	height:87px;
	text-align:center;
}

#columbusheader #left{
	float:left;
	width:660px;
	line-height:87px;
	text-align:center;
}

/*##customheader{
	width:770px;
	height:290px;
	border:1px solid black;
}*/

.fcologo{
	float:left;
	clear:left;
	margin-left:0px;
	margin-top:40px;
}

td#idCell105912x1x2{
	width:100%;
	padding-left:25px;
}

#productsBoxBG
{
	background:url("/images/products_background.png") no-repeat top left;
	position:relative;
	width:530px;
	height:110px;
}

#productsBoxBG #product1
{
	position:absolute;
	top:43px;
	left:12px;
}

#productsBoxBG #product2
{
	position:absolute;
	top:43px;
	left:191px;
}

#productsBoxBG #product3
{
	position:absolute;
	top:43px;
	left:371px;
}

#headerbartop {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	background: url("../images/top-bar.png") repeat-x;
	height: 25px;
	width: 100%;
}

#headerbartopdiv {
	height: 25px;
	text-align: left;
	width: 690px;
	margin:0 auto;
	padding-top: 0px;
	border:0;
}

html>body #headerbartopdiv{
	width: 780px;
}

#headerbartopactivetab {
	background: url("../images/tabactive.png") no-repeat;
	height: 25px;
	width: 277px;
	padding-top: 8px;
	padding-left:23px;
	float:left;
	color:#838383;
}

html>body #headerbartopactivetab{
	width: 260px;
}

#headerbartopinactive {
	height: 18px;
	padding-top: 8px;
	padding-left:0px;
	float:left;
}

#headerbartopinactive a{
	color:#555555;
	text-decoration:none;
}

#headerbartopinactive a:hover {
	text-decoration:underline;
}

a.rsslink,#latest_news a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-decoration:none;
	color:#002060;
	vertical-align:top;
}

#latest_news a.headlink{
	text-decoration:underline;
}

#latest_news a{
	font-size:1em;
}

a.rssicon{
	float:left;
	margin:0 5px 0 0;
}

a.rsslink:hover,a.rsslink:active,a.rsslink:visited{
	font-size:0.7em;
	text-decoration:underline;
	color:#002060;
}

#latest_news a:hover,#latest_news a:active{
	font-size:1em;
	text-decoration:underline;
	color:#002060;
}

.followuslink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-decoration:none;
	color:#002060;
	vertical-align:top;
	float:left;
	margin:0 5px 0 0;
}

.socialmedia{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:220px;
	margin:10px 0 10px 0;
}

ol#letteredList{
	list-style-type:lower-alpha;
	margin:10px 0 0 0;
}

ol#letteredList li{
	background:none;
	margin:0;
	list-style-type:lower-alpha;
}

a.largeBlackLink{
	font-size:0.6em;
	text-decoration:none;
	color:#000;
}

a.largeBlackLink:hover{
	text-decoration:underline;
}

.newsTitle{
	font-size:0.6em;
	color:#FF0000;
	font-weight:bold;
}

.offerCategoryTitle{
	margin-bottom:20px; 
	background:#002060 url("../images/offer_cat_headline_top.gif") top left no-repeat;
}

.offerCategoryTitleText{
	color:#FFF; 
	font-weight:bold; 
	font-size:14px;
	display:block; 
	padding:10px 10px 9px 10px; 
	background:url("../images/offer_cat_headline_end.gif") bottom left no-repeat;
}

.CS_Document{color:#000;}

.offer_ad{
	margin-bottom:20px; 
	background:url("../images/offer_ad_middle.gif") repeat-y;
}

.offer_ad_top{
	width:540px; 
	height:5px; 
	overflow:hidden; 
	background:url("../images/offer_ad_top.gif") no-repeat;
}

.offer_ad_middle{
	padding:5px;
}

.offer_ad_end{
	clear:both; 
	width:540px; 
	height:25px; 
	background:url("../images/offer_ad_end.gif") bottom left no-repeat;
}

.offer_ad_middle a.offerLogo { float:left; margin:10px 0 0 15px; clear:none; width:140px; }
.offer_ad_middle a.offerLogo img {border:1px solid #F0F0F0;padding:3px;}
.offer_ad_middle .offerTextRight { float:left; clear:none; width:350px;margin:8px 0 0 0; }

.offer_ad_middle .offerTextRight a { color:#036; font-weight:bold;}
.offer_ad_middle .offerTextRight p {margin:10px 10px 10px 0px}
.offer_ad_middle .offerTextRight a img {border:0px;}

#offerButton{background:url("../images/offer_button.gif") no-repeat;width:88px;height:25px;}
#offerButton a{color:#FFF;text-decoration:none;font-size:11px;text-align:center;line-height:23px;width:88px;display:block;}

#latest_news{
	margin:10px 0;
	float:left;
}

#news_top_corners{
	float:left;
	width:530px;
	height:6px;
	background:url('../img/latest_news_top_corners.png') no-repeat top left;
}

#news_bottom_corners{
	float:left;
	width:530px;
	height:6px;
	background:url('../img/latest_news_bottom_corners.png') no-repeat top left;
}

#news_main_content{
	width:530px;
	height:100%;
	background: url('../img/latest_news_border.png') repeat-y;
	float:left;
	padding:10px;
}

#news_feed_link{
	float:left;
	width:90px;
}

#news_stories{
	float:left;
	width:425px;
}

#news_stories h2{margin:0;}
#news_stories p{margin:5px 0;}

