html, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ul, li, fieldset, form, button, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}

body   { color: black; font-size: 12px; font-family: Arial, Verdana, Geneva; text-decoration: none }

#topimage {
	margin:0px;
	border:0px;
	padding:0px;
	width:756px;
	height:171px;
	background: url(images/box_header.gif) no-repeat;
	text-align:right;
}

#step2Group, #step2Total, #step1MonthlyTotal, #step2TotalMonthly, #step2TotalAnnual {
	font-size:13px;
	color:#666;
	font-weight:bold;
	font-family:arial;
}

#mainbox {
	width:756px;
	background: url(images/box_bg.gif) repeat-y;
	padding:0px;
}

#maincontent {
	width:674px;
	text-align:left;
	color:#666;
	padding-top:15px;
	display:block;
	margin:0px 39px 0px 39px; 
}

.headerTitle {
	color: #527BC6;
	font-size:28px;
	font-family:arial,verdana;
	font-weight:bold;
}

#subTitlePage1 {
	color: #666;
	width:674px;
	height:210px;
	background: url(images/subtitle-1.gif) no-repeat;
}

#topTextPage1 {
	color:#666;
	width:350px;
	font-family:Arial;
	font-size:12px;
	padding-top:74px;
}	

#topTextPage1 p {
	padding-top:0px;
	
}

#subTitlePage2 {
	color: #666;
	width:674px;
	height:55px;
	background: url(images/subtitle-2.gif) no-repeat;
}

#subTitlePage3 {
	color: #666;
	width:674px;
	height:28px;
	background: url(images/subtitle-3.gif) no-repeat;
}

.headerTitle2 {
	color: #527BC6;
	font-size:16px;
	font-family:arial,verdana;
	padding:15px 0px 10px 0px;
}

#ratesTable td {
	color:#5A5A5A;
	font-size:12px;
	font-family:arial,verdana;
}

#calcBoxTop1 {
	background: url(images/calcbox_top1.gif) no-repeat;
	color:#E37420;
	font-weight:bold;
	font-size:15px;
	font-family:arial,verdana;
	width:674px;
	height:26px;
	padding:11px 0px 0px 0px;
}

#calcBoxTop2 {
	background: url(images/calcbox_top1.gif) no-repeat;
	color:#E37420;
	font-weight:bold;
	font-size:15px;
	font-family:arial,verdana;
	width:661px;
	height:26px;
	padding-left:15px;
	padding-top:11px;
}

#calcBoxBody1 {
	width:670px;
	border-right:2px solid #DEE1DF;
	border-left:2px solid #DEE1DF;
	border-bottom:2px solid #DEE1DF;
	padding-bottom:5px;
	padding-top:5px;
}

#calcBoxBody1 td, #popupBox td, #step3Box1 td, #step3Box2 td, #contactBox td {
	font-size:12px;
	font-family:arial,verdana;
	color:#666;
}

#footer, #footer p {
	color:white;
	font-size:12px;
	font-family:arial,verdana;
}

#footer a, #footer A:visited {
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.footnotes {
	font-size:12px;
	color:white;
	font-family:arial,verdana;
	width:720px;
	text-align:left;
}

#popupBox {
	display:none;
	width:515px;
	z-index:2;
	position:absolute;
	background: url(images/popupbg-top.png) no-repeat;
	padding:18px 31px 20px 31px;
	left:130px;
	top:60px;
}

.popupBoxFooterBg {
	background: url(images/popupbg-bot.png) no-repeat;
	width:515px;
	height:38px;
}

#RatesBoxInner {
	padding:18px 31px 10px 31px;
	background: url(images/popupbg-top.png) no-repeat;
}

#RatesBox {
	display:none;
	width:515px;
	z-index:2;
	position:absolute;
	left:130px;
	top:60px;
}

#outerBoxFooter {
	width:515px;
	height:22px;
	background: url(images/popupbg-bot.png) no-repeat;
}


#AddCompBox {
	display:none;
	width:515px;
	z-index:2;
	position:absolute;
	left:130px;
	top:60px;
}

#AddCompBoxInner {
	background: url(images/popupbg-top.png) no-repeat;
	padding:18px 31px 10px 31px;
}

#SSBox {
	display:none;
	width:515px;
	z-index:2;
	position:absolute;
	left:130px;
	top:60px;
}

#SSBoxInner {
	background: url(images/popupbg-top.png) no-repeat;
	padding:18px 31px 10px 31px;
}

#GroupLTDBox {
	display:none;
	width:515px;
	z-index:2;
	position:absolute;
	left:130px;
	top:60px;
}

#GroupLTDBoxInner {
	background: url(images/popupbg-top.png) no-repeat;
	padding:18px 31px 10px 31px;
}


#popupBoxCalcBox {
	background: url(images/calcbox_top450.gif) no-repeat;
	width:458px;
	border-bottom:2px solid #E2E2E2;
	background-color:white;
	padding:10px 0px 10px 0px;
}

#step3Box1 {
	background: url(images/calcbox_top400.gif) no-repeat;
	width:408px;
	border-bottom:2px solid #E2E2E2;
	background-color:white;
	padding:2px 0px 10px 0px;
}

#step3Box2 {
	background: url(images/calcbox_top400.gif) no-repeat;
	width:408px;
	border-bottom:2px solid #E2E2E2;
	background-color:white;
	padding:2px 0px 10px 0px;
}

.popupBoxFooter {
	font-size:10px;
}

.greenfont {
	color:#029A02;
	font-weight:bold;
}

.bluefont {
	color:#557DC3;
	font-weight:bold;
}

.orangetitle {
	color:#EB7426;
	font-weight:bold;
	font-size:15px;
	font-family:arial,verdana;
	padding-left:15px;
	padding-top:9px;
}

#graylayer {
	display:none;
	position:absolute;
	z-index:1;
	background-color:#999;
	opacity:0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	width:100%;
	height:100%;
	overflow:hidden;
	top:0px;
	left:0px;
}

#contactBox {
	width:220px;
	background: url(images/contactbox_top.gif) no-repeat;
	padding:56px 0px 10px 0px;
}

#contactBox input {
	height:19px;
	color:#C0C0C0;
	border: #7F9DB9 1px solid;
	font-size:11px;
	font-family:arial;
}

.contactBoxInput {
	width:166px;
	height:19px;
	padding:5px 0px 0px 5px;
	font-size:11px;
	font-family:arial;
}

sup {font-size: 80%; line-height: 80%;}

a  { color: #308AD7; text-decoration: none }
a:visited  { color: #308AD7; text-decoration: none }
a:hover  { color: #f8981d; text-decoration: none }
a:active  { color: #308AD7; text-decoration: none }
.subnav  { color: #2d5e96; font-size: 11px; text-decoration: none }
.subnav:visited     { color: #2d5e96; text-decoration: none }
.subnav:hover     { color: #2d5e96; text-decoration: none }
.subnav:active    { color: #2d5e96; text-decoration: none }
h1   { color: #2668b5; font-size: 20px; text-decoration: none }
.callout  { color: #006; font-size: 15px; text-decoration: none }
.subtitle { color: #000; font-size: 12px; text-decoration: none }
.subnavline { border-bottom: 1px solid #c5dcf0;padding: 8px; }
.bodysm { color: #000; font-size: 12px; text-decoration: none }

.bodylink { color: #000; font-size: 12px; text-decoration: none }
A.bodylink { color: #000; font-size: 12px; text-decoration: none }
A.bodylink:visited { color: #000; font-size: 12px; text-decoration: none }
A.bodylink:link { color: #000; font-size: 12px; text-decoration: none }
A.bodylink:hover { color: #f8981d; font-size: 12px; text-decoration: none }

.calcformInputSM {
	width:108px;
	height:19px;
	font-size:12px;
	font-family:arial;
	color:#666;
	border:1px solid;
	border-color:#6d6f70 #d3d5d6  #d3d5d6  #d3d5d6;
}

.calcformOutput {
	width:108px;
	height:19px;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	color:#666;
}

.calcformOutputFinal {
	width:108px;
	height:19px;
	font-size:12px;
	font-family:arial;
	background-color:#D6D6D6;
	color:#666;
	font-weight:bold;
}

.calcformInputLG {
	width:108px;
	height:19px;
	font-size:12px;
	font-family:arial;
	color:#666;
	font-weight:bold;
}

.calcformInputTA {
	width:108px;
	height:19px;
	font-size:12px;
	font-family:arial;
	color:#666;
	font-weight:bold;
}

.nav2level2 { COLOR: #0D4585;FONT-FAMILY: verdana, arial, helvetica, sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.nav2level2 { COLOR: #0D4585;FONT-FAMILY: verdana, arial, helvetica, sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.nav2level2:link { COLOR: #0D4585;FONT-FAMILY: verdana, arial, helvetica, sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.nav2level2:visited { COLOR: #0D4585;FONT-FAMILY: verdana, arial, helvetica, sans-serif;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}

A.bottomnew:link {COLOR: #FFFFFF; FONT-FAMILY:  verdana;  FONT-SIZE: 11px; TEXT-DECORATION: none}
A.bottomnew:visited {COLOR: #FFFFFF; FONT-FAMILY: verdana;  FONT-SIZE:11px; TEXT-DECORATION: none}
A.bottomnew:hover {COLOR: #FFD93E; FONT-FAMILY: verdana; FONT-SIZE:11px;TEXT-DECORATION: underline}

A.footerlinknew:link {COLOR: #B6B6B6; FONT-FAMILY:  verdana;  FONT-SIZE: 10px; TEXT-DECORATION: underline}
A.footerlinknew:visited {COLOR: #B6B6B6; FONT-FAMILY: verdana;  FONT-SIZE:10px; TEXT-DECORATION: underline}
A.footerlinknew:hover {COLOR: #B6B6B6; FONT-FAMILY: verdana; FONT-SIZE:10px;TEXT-DECORATION: underline}

.footernew {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:10px; 
	color: #B6B6B6;
}
