P,input,div,span,td,cfinput,textarea,cfselect,option{
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.tableBorder {
	border:10px solid #0a4c84;
}	

/*.tr {
	background-color:#0a4c84;
}*/


.trLight {
	background-color:#517da3;
}

.LightBorder {
	border:1px solid #517da3;
}

.tableheading {
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #cccc99; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.BODY {
	MARGIN-TOP: 0px; 
	MARGIN-LEFT: 0px; 
	
	}
.mainCCV {
	border-bottom:1px solid #0A4C84;
	border-right:1px solid #0A4C84;
}
.sideColor {
	background-color:#BBC5C8;
	border-top:1px solid #0A4C84;
	border-left:1px solid #0A4C84;
	border-bottom:1px solid #0A4C84;
	border-right:1px solid #0A4C84;
}
.sideBorder {
	border-right:1px solid #0A4C84;
	border-top:1px solid #0A4C84;
}
.slogan {
	background-color:#b1d2dd;
	}

H1 {
	Color:#0a4c84;
	font-size:14px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:1px;
	margin-top:1px;
	}

H2 {
	Color:#0a4c84;
	font-size:16px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:1px;
	margin-top:1px;

	}

h3 {
	font-size:15px;
	color:#fff;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:2px;
	padding-left:10px;
	padding-top:1px;
	margin-top:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
h4 {
	font-size:14px;
	text-decoration:none;
	padding-bottom:1px;
	margin-bottom:1px;
	padding-top:1px;
	margin-top:1px;
	COLOR: #0a4c84;
	font-weight:bold;
	}

h5 {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:2px;
	padding-left:5px;
	padding-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.home {
	border-bottom:2px solid #FFFFFF; 
	color:#FFFFFF; 
	font-size:18px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.homenew { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*color:#FFFFFF; */
	font-size:17px;
	font-weight: bold; 
	color: #609eca;
	}
	
.copyright {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	padding-left:3px;
	}

.copyrightb {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	padding-left:3px;
	border-right:1px solid #517da3;
	}
	
.border {
	border:1px solid #517da3;
	}

.byline {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #609eca;/*#999966*/
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.bottomlinks {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #0a4c84; 
	LINE-HEIGHT: 10pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}
	
.bottomlink1st {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #fffffe; 
	LINE-HEIGHT: 12pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
	
.mainareatitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13pt; 
	COLOR: #0a4c84; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.coverages {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.coverage_list {
	FONT-WEIGHT: normal; 
	MARGIN-LEFT: -15px; 
	LINE-HEIGHT: 12pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.productstailored {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: #0a4c84; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
	
phomepage {
	MARGIN-TOP: 0px; 
	FONT-SIZE: 10pt; 
	MARGIN-BOTTOM: 20px; COLOR: #000000; 
	LINE-HEIGHT: 12pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.bottomlinksposition {
	PADDING-LEFT: 5px; 
	PADDING-TOP: 6px;
	}

.sidebar {
	/*PADDING-RIGHT: 5px; 
	PADDING-LEFT: 15px;*/
	}

.eventsheading {
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: #0a4c84;
	}

.padleft20 {
	PADDING-LEFT: 20px;
	}

.padleft15 {
	PADDING-LEFT: 15px;
	}

.bold {
	FONT-WEIGHT: bold;
	}

.bottomlinks1stposition {
	PADDING-LEFT: 5px
	}

.homecoveragedescr {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	LINE-HEIGHT: 10pt; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
	}

.rightsideh2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	MARGIN-BOTTOM: -10px; 
	COLOR: #0a4c84; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
	}

.rustytodo {
	FONT-WEIGHT: normal; 
	COLOR: #0033ff
	}

.rightsidesmall {
	FONT-SIZE: 8pt
	}

.italic {
	FONT-STYLE: italic
	}

OL
 {
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	LINE-HEIGHT: 14pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
	}

A:link {
	COLOR: #fff;/*#0a4c84*/
	font-weight:bold;
}

a:visited {
	COLOR: #fff;/*#517da3*/
	font-weight:bold;
}

a:hover {
	color: #fff;/*#999966*/
	font-weight:bold;
	}

.column:link {
	color:white;
}

.column:hover {
	color:#ACE3EC;
	}

.homecoveragedescr a 
{
	color: #609eca;
}

a.blue
{
	color: #609ECA;
}

a.black 
{
	color: #000;
}

a.confirmScreen
{
	color: #000;
}

.bylineitalic {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #999966; 
	FONT-STYLE: italic; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.navbar {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 15px
	}

.navbarbold {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: bold
	}

.homeprodtail {
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #cccc99; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.footerbyline {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #fffffe; 
	FONT-STYLE: italic; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.myQuoteCtn{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

.myQuoteCtn a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

.topTD {
	background-color:#B8BCBF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	}

.quoteTable {
	border:1px #DDDDDD solid;
	font-size:11px;
	text-align:center;
	}

.formL {
	font-size:13px;
	font-weight:bold;
	padding-right:3px;
	padding-bottom:2px;
	padding-top:3px;
	}

.formLb {
	font-size:13px;
	font-weight:bold;
	padding-right:3px;
	padding-bottom:2px;
	padding-top:3px;
	border-left:1px solid #517da3;
	}
	
.formTR {
	background-color:#9fefff;
	}

.pad {
	padding:3px;
	}

.padLess {
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	}

.padMore {
	padding:10px;
	}	

ul {
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:2px;
	padding-top:2px;
	padding-left:10px;
	margin-left:10px;
	padding-right:0px;
	margin-right:0px;
	}

li {
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-top:0px;
	FONT-SIZE: 12px; 
	padding-right:0px;
	margin-right:0px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

a.confirmScreen{
	text-decoration:none;
	font-size:18px;
	}

a.confirmScreen:hover{
	color:white;
	}

.admin {
	color:#FF0000;
	font-weight:bold;
	}

.review {
	color:#FF0000;
}

small {
	font-size:10px;
	
	}
.alcohol {
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
}