body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	line-height:16px;
}
body {  
	background-color: #F2F6FA;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	*/
}
a:link { color:#253e77; text-decoration:none; }
a:visited { color:#253e77; text-decoration:none; }
a:hover { color:#253e77; text-decoration:underline; }
a:active { color:#253e77; text-decoration:none; }
h1 { padding:0; margin:0; line-height:35px;
	background-image:url(../images/dots_hori.gif);
	background-position: left bottom;
	background-repeat:repeat-x;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #f6810f;
	text-align:center;
}
.menu a { padding:0 10px; }
.menu a:link { color:#ffffff; text-decoration:none; }
.menu a:visited { color:#ffffff; text-decoration:none; }
.menu a:hover { color:#000000; text-decoration:none; }
.menu a:active { color:#ffffff; text-decoration:none; }

.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #f9a757;
	text-align:center;
}
.menu2 a { padding:0 10px; }
.menu2 a:link { color:#ffffff; text-decoration:none; }
.menu2 a:visited { color:#ffffff; text-decoration:none; }
.menu2 a:hover { color:#000000; text-decoration:none; }
.menu2 a:active { color:#ffffff; text-decoration:none; }

.boxBg {
	background-color: #6fa0ce;
	background-image: url(../images/box_bg.gif);
	background-repeat:repeat-x;
	padding:8px;
}
.cityStateBoxBg {
	background-color: #7ca9d3;	
	padding:8px;
}
.cityStateDotsVertical { 
	background-color:#7ca9d3;
}
.quoteBg {
	background-image: url(../images/quotes_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 170px;
	padding-left: 13px;
	font-weight:bold;
	color:#ffffff;
	line-height:30px;
}
.padTop { padding-top:18px; }
.listMenu { width:130px; margin-bottom:7px; }
.airportBg {
	background-image:url(../images/airport_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 176px;
	padding-left: 13px;
	font-weight:bold;
	color:#ffffff;
	line-height:30px;
}
.sideMenu p { 
	line-height:30px;
	background-image:url(../images/dots_hori.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#3f3f3f;
	padding:0;
	margin:0;
}
.sideMenu p a { background-image:url(../images/arrow1.gif);
	margin-left:1px;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	text-decoration:none;
}
.sideMenu p a:link { text-decoration:none; color:#3f3f3f; }
.sideMenu p a:visited { text-decoration:none; color:#3f3f3f; }
.sideMenu p a:hover { text-decoration:none; color:#990000; }
.sideMenu p a:active { text-decoration:none; color:#3f3f3f; }
.externalLink img { padding-top:10px; }
.airport { padding-right:8px; color:#000; }
.dotsVertical { 
	background-image:url(../images/dots_vert.gif);
	background-position:left top;
	background-repeat:repeat-y;
	background-color:#6fa0ce;
}
.dotsVertical2 { 
	background-image:url(../images/dots_vert.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding-left:8px;
}
.dotsVertical3 { 
	background-image:url(../images/dots_vert.gif);
	background-position:right top;
	background-repeat:repeat-y;
}
.dotsVertical4 { 
	background-image:url(../images/dots_vert.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
}
.whiteBg { background-color:#fff; }
.whiteText { color:#fff; }
.blackText { color:#000; }
.orangeText { color:#f27902; }
.font14 { font-weight:bold; }
.titleBg { background-image:url(../images/title_bg.gif); background-repeat:repeat-x; background-position:left top; color:black; font-size:12px; padding:2px 15px; }
.formTable { background-color:#78a6d1; }
.formTable td { 
	background-color:#8cb5dc;
	color:#001853;
}
.formTable th { 
	color: #fff;
	background-color:#3d6388;
	text-align:center;
}.button {
	background-color: #588EC0;
	background-image: url(../images/startnow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 75px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.stateLinks a:link { color:#253e77;	text-decoration:none; }
.stateLinks a:visited { color:#253e77;	text-decoration:none; }
.stateLinks a:hover { color:#fff;	text-decoration:underline; }
.stateLinks a:active { color:#253e77;	text-decoration:none; }
.footer {
	background-image: url(../images/footerbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
	padding-top:25px;
	color:#3d6388;
	text-decoration:none;
	line-height:20px;
	font-size:11px;
}
.dataTable { background-color: #78a6d1; }
.dataTable td { 
	background-color:#fff;
	color:#001853;
}
.dataTable p { padding:0; margin:0; }

.dataTable2_old { border:1px solid #78a6d1; }
.dataTable2_old td { 
	border-top:1px solid #78a6d1;
	background-color:#fff;
	color:#001853;
}
.dataTable2 { border:1px solid #000080; }
.dataTable2 td { 
	border-top:1px solid #000080;
	background-color:#fff;
	color:#001853;
}
.dataTable2 p { padding:0; margin:0; }

td_old.tdBgColor { background-color:#8cb5dc; font-weight:bold; }
td.tdBgColor { color:#FFFFFF; background-color:#000080; font-weight:bold; }
td.tdBgColor2 { background-color:#ecf6ff; }
.dropdown { border: solid 1px #8cb5dc; width:250px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#001853; }
.formField { border: solid 1px #8cb5dc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#001853; }

/*************** ADDED **************************/
.orangeBox {
   background-color:#f27902;
   font-family:Arial, Helvetica, sans-serif; font-size:11px;
   /*color:#FFFFFF;*/
}
.header
{
   font-family:Arial, Helvetica, sans-serif; 
   color:#000064;
   font-weight:bolder;
   font-size:14px;
}
/*************** ADDED END **********************/

.topbg{
	background-image: url(../images/topbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 90px;
	padding-right: 10px;
	padding-left: 19px;
}
.toptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #00005C;
	padding-bottom: 20px;
	padding-left: 10px;
}
.toptxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #00005C;
}
.toptxtorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #FF7E00;
}
.customertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #FF7E00;
}
.phone {
	font-family: Tahoma;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #366B9B;
}.blacktxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
div#headerWide{width:930px;float:left;}
div#headerWide div#image{width:465px;float:left;}
div#headerWide div#headline{
	width:465px;
	float:left;
}
div#headerWide div#image{
	height:250px;
	background-color: #0084B8;
	background-image: url(../images/bg_affiliates.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div#headerWide div#headline{
	height:249px;
	background-color: #0674C4;
	background-image: url(../images/bg_gradient-blue.gif);
	background-repeat: repeat-x;
	background-position: left top;
	
}
div#headerWide div#headline h1{
	font-size:19px;
	line-height:30px;
	letter-spacing:1px;
	color:#fff;
	background-image:none;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 10px;
}
.bg {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E9EAEB;
}
.table-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

