@charset "utf-8";
/* CSS Document */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, img, s, small, strike, sup, sub, dl, dt, dd, ol, ul, li, form, fieldset, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit
}
fieldset {
	border:0
}
:focus, :active {
	outline:0
}
html {
	height:100%;
	font-size:100.01%
}
body {
	height:100%;
	font-size:62.5%
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	color:#4B504F
}
h1 {
	font-size:2.2em;
	line-height:1.0909em;
	margin-bottom: .6666em
}
h2 {
	font-size:1.8em;
	line-height:1.3333em;
	margin-bottom: .6666em
}
h3 {
	font-size:1.4em;
	line-height:1.1428em;
	margin-bottom:1.1428em
}
h4, h5, h6 {
	font-size:1.1em;
	line-height:1.4545em;
	margin-bottom:1.4545em
}
p, pre, code, label, th, td, dd, dt, select, li {
	font-size:1.1em;
	line-height:1.4545em;
	margin-bottom:1.4545em
}
ul, ol {
	margin-bottom:1.4545em
}
ul {
	list-style:square
}
ol {
	list-style:decimal
}
li {
	margin:0 0 0 1.4545em;
	color:#515455
}
legend {
	display:none
}
small {
	font-size: .85em
}
big {
	font-size:1.15em
}
sup {
	position:relative;
	bottom: .3em;
	vertical-align:baseline
}
sub {
	position:relative;
	bottom: -.2em;
	vertical-align:baseline
}
acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed
}
label {
	cursor:default
}
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif
}
p, pre, label, th, td, li {
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif
}
a:link, a:visited, a:hover, a:active {
	text-decoration:none;
	color:#0C8CBB
}
a:hover {
	border-bottom:1px solid
}
a img {
	border:none
}
.clear {
	clear:left
}
.floatLeft {
	float:left
}
.floatRight {
	float:right
}
.noPadding {
	padding:0 !important
}
.noMargin {
	margin:0 !important
}
.noBorder {
	border:none !important
}
.noBG {
	background:none !important
}
.imgLeft {
	float:left;
	margin:0 1.4545em 1.4545em 0
}
.imgRight {
	float:right;
	margin:0 0 1.4545em 1.4545em
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	display:inline-block
}/*\*/
* html .clearfix {
	height:1%
}
.clearfix {
	display:block
}/**/
#page {
	background:#bfd8e3 url(../templates/includes/img/blue/body.gif) repeat-x 0 0px
}
#page-wrapper {
	width:982px;
	position:relative;
	padding:5px 0 0 0;
	margin:0 auto
}
#header {
	background:none;
	position:relative;
	margin-bottom:10px;
	z-index:500;
	height:89px;
	margin:0
}
#header #giveInput, #mainContent #giveInput {
	position:absolute;
	top:10px;
	right:1px;
	width:152px;
	height:61px;
	padding:4px 6px;
	background:url(../templates/includes/img/blue/give_input.gif) no-repeat
}
#mainContent #giveInput {
	position:static;
	font-size:10px;
	margin-top:20px
}
#header #giveInput p, #mainContent #giveInput p {
	margin:0 0 4px;
	color:#828282;
	font:1.1em/1.0909em Arial, Helvetica, sans-serif
}
#header #giveInput a:link, #header #giveInput a:visited, #mainContent #giveInput a:link, #mainContent #giveInput a:visited {
	display:block;
	width:150px;
	height:19px;
	text-indent: -999.9em;
	border:none;
	background:url(../templates/includes/img/blue/give_input_link.gif) no-repeat
}
#logo {
	position:absolute;
	left:0;
	top:0;
	margin:0
}
#logo a:link, #logo a:visited {
	display:block;
	width:980px;
	height:89px;
	text-indent: -999.9em;
	border:none;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
}
#slogon {
	display:inline;
	position:relative;
	left:255px;
	top:67px;
	color:#3779AD;
	font:1.3em/1.3em Arial, Helvetica, sans-serif
}
#mainMenu {
	width:auto;
	height:36px;
	margin:0 1px 17px;
	list-style-type:none;
	position:static;
	text-indent: -999.9em;
	padding:0;
	background-color: #fff;
	background-image: url(../images/menu_replacer.gif);
	background-repeat: no-repeat;
}
#mainMenu li {
	float:left;
	list-style:none;
	position:relative;
	background:none;
	width:195px;
	z-index:499;
	margin:0 1px 0 0;
	font-size:1em;
	padding:0
}
#mainMenu li#link1 {
	width:196px
}
#mainMenu a {
	display:block;
	height:36px;
	border:none
}
#mainMenu li .active {
	background:url(../templates/includes/img/main_menu.gif) no-repeat
}
#mainMenu li#mm1 .active {
	background-position:0 -36px
}
#mainMenu li#mm2 .active {
	background-position: -197px -36px
}
#mainMenu li#mm3 .active {
	background-position: -393px -36px
}
#mainMenu li#mm4 .active {
	background-position: -589px -36px
}
#mainMenu li#mm5 .active {
	background-position: -785px -36px
}
#mainMenu ul {
	position:absolute;
	width:193px;
	top:36px;
	left:0;
	text-indent:0;
	height:auto;
	padding:12px 0;
	display:none;
	background:#fff;
	border:1px solid #404644;
	border-top:none
}
#mainMenu #mm1 ul {
	width:194px
}
#mainMenu #mm5 ul {
	width:193px
}
#mainMenu ul li {
	clear:left;
	width:150px;
	margin:0 0 3px;
	padding:0 14px 1px;
	overflow:hidden;
	font:1.2em/1.1666em Arial, Helvetica, sans-serif
}
#mainMenu ul a:link, #mainMenu ul a:visited {
	color:#0C8CBB;
	height:auto;
	display:inline
}
#mainMenu ul a:hover, #mainMenu ul a:active {
	border-bottom:none;
	background:none;
	text-decoration:underline
}
#mainMenu ul.subMenu {
	background:#fff
}
#secMenu {
	position:absolute;
	top:0;
	right:0px;
	margin:0;
	z-index:70;
	list-style-type:none;
	width:337px;
	height:28px;
	padding:0;
	background:url(../templates/includes/img/blue/top_menu.gif) no-repeat
}
#secMenu li {
	float:left;
	margin:0;
	text-indent: -999.9em;
	position:relative;
	font:1.1em/2.4545em Arial, Helvetica, sans-serif;
	cursor:pointer
}
#home {
	width:67px
}
#about {
	width:128px
}
#tools {
	width:51px
}
#comm {
	width:89px
}
#secMenu a:link, #secMenu a:visited {
	display:block;
	border:none
}
#secMenu .active:link, #secMenu .active:visited, #secMenu a:hover, #secMenu a:active {
	background:url(../templates/includes/img/blue/top_menu.gif) no-repeat
}
#secMenu a.single:link, #secMenu a.single:visited {
	color:#757575;
	border:none;
	padding-right:0;
	background:none
}
#secMenu #home .active:link, #secMenu #home .active:visited, #secMenu #home a:hover, #secMenu #home a:active {
	background-position:0 -28px
}
#secMenu #about .active:link, #secMenu #about .active:visited, #secMenu #about a:hover, #secMenu #about a:active {
	background-position: -67px -28px
}
#secMenu #tools .active:link, #secMenu #tools .active:visited, #secMenu #tools a:hover, #secMenu #tools a:active {
	background-position: -195px -28px
}
#secMenu #comm .active:link, #secMenu #comm .active:visited, #secMenu #comm a:hover, #secMenu #comm a:active {
	background-position: -246px -28px
}
#secMenu ul {
	position:absolute;
	top:27px;
	z-index:70;
	padding:3px 6px;
	list-style-type:none;
	margin:0;
	width:89px;
	display:none;
	background:#fff;
	border:1px solid #b0b0b0
}
#secMenu #home ul {
	left:9px
}
#secMenu #about ul {
	width:114px;
	left:0
}
#secMenu #tools ul {
	width:95px;
	left:0
}
#secMenu #comm ul {
	left: -22px
}
#secMenu ul li {
	text-indent:0;
	clear:left;
	width:100%;
	font:1em/1.4545em Arial, Helvetica, sans-serif
}
#secMenu ul a:link, #secMenu ul a:visited {
	display:inline
}
#secMenu ul a:hover, #secMenu ul a:active {
	background:none;
	border-bottom:1px solid
}
.link_button:link, .link_button:visited, .link_button:hover, .link_button:active, #mainContent .link_button:link, #mainContent .link_button:visited, #mainContent .link_button:hover, #mainContent .link_button:active, #mainContent .answers .link_button:link, #mainContent .answers .link_button:visited, #mainContent .answers .link_button:hover, #mainContent .answers .link_button:active {
	display:block;
	float:left;
	color:#fff;
	text-transform:uppercase;
	padding:0;
	background:url(../templates/includes/img/blue/button.gif) no-repeat;
	font:bold 12px/2em Arial, "Helvetica Neue", Helvetica, sans-serif;
	border:none;
	text-decoration:none
}
.link_button:link span, .link_button:visited span, .link_button:hover span, .link_button:active span {
	display:block;
	padding:0 17px 0 7px;
	white-space:nowrap;
	background:url(../templates/includes/img/blue/button_inner.gif) right top no-repeat
}
.link_button:hover, .link_button:active {
	border:none
}
.b2 {
	margin-top:5px
}
.b3, .mainCol .b3 {
	margin:10px 0 0 10px
}
.head {
	color:#4B504F;
	margin-bottom:0.6666em;
	font:bold 1.6em/1.125 "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif
}
#middleContent, #mainContent, .whiteBlock {
	margin-bottom:8px;
	background:#fff url(../templates/includes/img/blue/content.png) no-repeat
}
#middleContent .inner {
	padding:10px;
	height:275px;
	overflow:hidden;
	display:block
}
#mainContent .inner {
	padding:10px
}
#middleContent .inner, #mainContent .inner, .whiteBlock .inner {
	background:url(../templates/includes/img/blue/content_inner.png) no-repeat bottom left
}
#chooseYourState {
	position:absolute;
	left:515px;
	width:179px;
	height:264px;
	margin-right:10px;
	border:1px solid #538069;
	padding:9px 6px 0;
	background:#739e89 url(../templates/includes/img/choose_your_state.gif) repeat-x
}
#chooseYourState .head {
	width:169px;
	height:15px;
	text-indent: -9999px;
	margin-bottom:14px;
	background:url(../templates/includes/img/choose_your_state_h2.gif) 1px 0 no-repeat
}
#chooseYourState .map {
	display:block;
	margin:0 auto;
	padding-bottom:18px
}
#chooseYourState .choose {
	width:171px;
	height:23px;
	padding:4px;
	margin-bottom:10px;
	background:url(../templates/includes/img/choose_your_state_select.gif) no-repeat
}
#chooseYourState .choose select {
	color:#808080;
	width:172px;
	margin:0;
	font:normal 1.1em/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif
}
#sponsor {
	width:169px;
	height:48px;
	padding:5px;
	background:#fff;
	text-align:center
}
#sponsor h4 {
	text-transform:uppercase;
	color:#ccc;
	font-size: .9em;
	text-align:left;
	margin-bottom:1.2em
}
#cols {
	margin:0 0 10px;
	background:url(../templates/includes/img/cols.gif) repeat-y
}
#cols .colsInner {
	margin:0;
	min-height:400px;
	height:auto !important;
	height:400px;
	background:url(../templates/includes/img/cols_inner.gif) left bottom no-repeat
}
.simple #cols {
	background:none
}
.simple #cols .colsInner {
	background:none
}
#cols li {
	float:left;
	margin:0 20px 0 0;
	list-style:none;
	font-size:1em
}
#cols li.col1 {
	width:150px
}
#cols li.col2 {
	width:253px
}
#cols li.col3 {
	width:253px
}
#cols li.col2-3 {
	width:698px;
	margin-right:20px
}
#cols li.col4 {
	width:244px;
	margin:0
}
#cols li.col2 .head, #cols li.col3 .head, {
color:#fff;
padding:0 10px;
cursor:default;
height:24px;
padding-top:5px;
font:normal 1.5em/1.2em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif
}
#cols li.col2 .head {
	background:#7da591 url(../templates/includes/img/blue/cols_col2_h2.gif) no-repeat;
	border-bottom:1px solid #6a8c7b
}
#cols li.col3 .head {
	background:#73b8b0 url(../templates/includes/img/cols_col3_h2.gif) no-repeat;
	border-bottom:1px solid #5a928d
}
.sub2cols {
	width:329px
}
.col2-3 h2 {
	margin-bottom: .1em
}
#nav ul {
	padding:0;
	margin:0
}
#nav ul li {
	color:#069;
	padding:0 0 0 0px;
	margin:0;
	cursor:default;
	width:100%;
	background:#cdcdcd url(../templates/includes/img/blue/for2.gif) right top no-repeat;
	font-size:1.2em;
	line-height:2.7em;
	font-weight:bold;
	background:#cdcdcd url(../templates/includes/img/blue/for2_first.gif) right top no-repeat
}
#nav ul>li {
	background:none
}
#nav ul:first-child li {
	background:url(../templates/includes/img/blue/for2_first.gif) no-repeat
}
#nav ul li a {
	padding-left:10px;
	color:#069
}
#nav ul li a:hover, #nav ul li a:active {
	text-decoration:none;
	border:none
}
#nav li ul {
	margin:0;
	border-top:1px solid #c1c1c1
}
#nav ul li ul li.exp {
	border-bottom:none
}
#nav li li {
	clear:left;
	width:100%;
	border-bottom:1px solid #B5D6E6;
	margin:0;
	padding:0 0 0 0px;
	font-size:1em;
	line-height:2.9166em;
	font-weight:normal
}
#nav li li a:link, #nav li li a:visited {
	display:block;
	padding:7px 10px 8px;
	color:#069;
	font-size: .9166em;
	line-height:1.3em;
	background:#cce8f3 url(../templates/includes/img/blue/for.gif) right top repeat-y
}
#nav li li a:hover, #nav li li a:active {
	border:none
}
#nav li a:hover span {
	border-bottom:1px solid #85c5dd
}
#nav li li .active:link, #nav li .exp li .active:link, #nav li li .active:visited, #nav li .exp li .active:visited {
	color:#069;
	border:none;
	cursor:default;
	font-weight:normal;
	background:#ff8
}
#nav li li .active:hover span {
	border:none
}
#nav li .exp .active:link, #nav li .exp .active:visited {
	background:#CDE9F4 url(../templates/includes/img/blue/for.gif) repeat-y scroll right center;
	border:medium none;
	color:#069;
	cursor:default;
	font-weight:bolder
}
#nav li li ul {
	margin:0 0 5px;
	border-top:1px solid #c1c1c1
}
#nav li li li {
	font-size:1.3em;
	background:url(../templates/themes/img/for_submenu.gif) repeat-y
}
#nav li li li a:link, #nav li li li a:visited {
	color:#069;
	padding:5px 0 5px 16px;
	font: .6875em/1.3636em Arial, Helvetica, sans-serif;
	background:#F4FFFF url(../templates/includes/img/blue/for_submenu.gif) right top no-repeat
}
#cols.sub {
	margin:0;
	background:url(../templates/includes/img/blue/cols_sub.gif) repeat-y
}
#cols.sub .col1 {
	margin-right:15px
}
#cols.sub .colsInner {
	background:url(../templates/includes/img/blue/cols_inner_sub.gif) left bottom no-repeat
}
#cols.sub li.col1, #cols.sub li.col1 #for, #cols.sub li.col1 #for li {
	width:160px
}
#cols.sub li.col1 {
	padding-bottom:72px
}
#cols.sub li.col1 h3 {
	color:#0C8CBB;
	font:bold 1.2em/2.5em Arial, "Helvetica Neue", Helvetica, sans-serif
}
#cols.sub li.col1 #for li {
	font-size:1.2em;
	line-height:2.6666em;
	font-weight:normal
}
#cols.sub li.col1 #for a:link, #cols.sub li.col1 #for a:visited {
	color:#0C8CBB
}
#cols.sub .mainCol {
	width:785px;
	margin:0
}
.noleft #cols, .noleft #cols.sub .mainCol, .noleft #cols.sub .colsInner {
	width:100%;
	background:none
}
.noleft .wide .w1 {
	width:740px;
	margin:0
}
.noleft .wide .w2 {
	width:220px;
	margin:0
}
#relatedSub {
	margin-bottom:10px;
	background:#f2f2f2 url(../templates/includes/img/related_left.gif) left bottom no-repeat
}
#relatedSub .inner {
	background:url(../templates/includes/img/related_right.gif) right bottom no-repeat;
	padding:0 0 10px;
	width:100%
}
#relatedSub .head {
	font:normal 1.5em/1.2em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
	background:#bdbdbd url(../templates/includes/img/cols_main_col_related_sub2.gif) no-repeat;
	border-bottom:1px solid #a9a9a9;
	margin:0
}
#relatedSub .head span {
	display:block;
	color:#fff;
	cursor:default;
	padding:0 10px;
	height:24px;
	padding-top:5px;
	background:url(../templates/includes/img/cols_main_col_related_sub.gif) top right no-repeat
}
#relatedSub h3 {
	font:bold 1.6em/1.4em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
	border-bottom:1px solid #c8c8c8;
	margin: .1875em .625em 0;
	color:#2d6f86
}
#relatedSub h3 img {
	display:block;
	float:right;
	margin-top:6px
}
#relatedSub .pages, #relatedSub ul {
	width:173px;
	float:left;
	margin:0;
	padding:1em 0 0 .5em
}
.wide #relatedSub ul+ul {
	padding:0 0 0 .5em
}
#relatedSub .pages li, #relatedSub li {
	float:none;
	margin:0;
	font-size:1.1em;
	line-height:1.5454em;
	padding:0 0 1px 1.333em;
	background:url(../templates/includes/img/bull2.gif) 5px 6px no-repeat
}
#relatedSub .links {
	margin:0
}
#mainText #relatedSub {
	margin:0 0 15px
}
#mainText #relatedSub h2 {
	font:normal 1.7em/1.2em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
	padding:0;
	border-bottom:1px solid #a9a9a9
}
#mainText #relatedSub h3 {
	font:bold 1.6em/1.4em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
	border-bottom:1px solid #c8c8c8;
	margin: .1875em .625em 0;
	color:#2d6f86
}
#mainText #relatedSub h3 img {
	display:block;
	float:right;
	margin-top:4px
}
#mainText #relatedSub .links li {
	background:none;
	font-size: .9em
}
#mainText #relatedSub .links h4 {
	font-size:1.5555em
}
#mainText #relatedSub a:link, #mainText #relatedSub a:visited {
	border:none
}
#mainText #relatedSub a:hover, #mainText #relatedSub a:active {
	border-bottom:1px solid
}
#mainText ol .num {
	list-style-type:decimal;
	display:list-item;
	background:none;
	padding-left:0;
	margin-left:1.5em
}
#searchAgain {
	display:block;
	float:left;
	margin:9px 0 0 10px;
	width:197px;
	height:20px;
	padding:7px 0 0 24px;
	background:url(../templates/includes/img/search_again.gif) no-repeat
}
#searchAgain .text {
	float:left;
	border:none;
	color:#808080;
	width:173px;
	margin:0;
	padding:0;
	background:none;
	font:normal 8pt/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif
}
#searchAgain .submit {
	float:left;
	width:20px;
	height:19px;
	margin-top: -3px;
	cursor:pointer;
	background:none;
	border:none
}
#cols.sub.search {
	margin:0;
	padding:0 0 10px 10px;
	background:none
}
#cols.sub.search .colsInner, #mainContent #cols.search .colsInner {
	background:none
}
#cols.sub.search .mainCol {
	width:950px;
	margin:0
}
#cols.sub.search #mainText {
	padding-bottom:0
}
#chooseState {
	background:#e4e4e4 url(../templates/includes/img/choose_state.gif) repeat-y
}
#chooseState .chooseStateInner {
	padding:10px;
	background:url(../templates/includes/img/choose_state_inner.gif) left bottom no-repeat
}
#chooseState .chooseStateExtraInner {
	background:url(../templates/includes/img/choose_state_extrainner.gif) no-repeat
}
#chooseState h3 {
	margin: -1px 0 3px;
	color:#404644;
	cursor:default;
	font:1.5em/1em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif
}
#chooseState ul {
	float:left;
	width:104px;
	margin:3px 0 0
}
#chooseState li {
	margin:0;
	list-style:none;
	font-size:1em;
	line-height:1.3636em;
	padding-bottom:1px
}
#chooseState a {
	font-size:110%
}
#chooseState a:link, #chooseState a:visited {
	color:#0C8CBB
}
#cols li.col3 .larger, #cols li.col4 .larger, #cols li.mainCol .larger {
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 .75em 9px
}
#popSearchesSub {
	background:#cde9f4 url(../templates/includes/img/popsearches_left.gif) left bottom no-repeat;
	margin-bottom:10px
}
#popSearchesSub .inner {
	background:url(../templates/includes/img/popsearches_right.gif) right bottom no-repeat;
	padding:0 0 10px
}
#popSearchesSub .head {
	font:normal 1.5em/1.2em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
	background:#28809d url(../templates/includes/img/blue/cols_main_col_popsearches_sub2.gif) no-repeat;
	border-bottom:1px solid #1f657e;
	margin:0
}
#popSearchesSub .head span {
	display:block;
	color:#fff;
	cursor:default;
	padding:0 10px;
	height:24px;
	padding-top:5px;
	background:url(../templates/includes/img/blue/cols_main_col_popsearches_sub.gif) top right no-repeat
}
#popSearchesSub .topics {
	width:173px;
	float:left;
	margin:0;
	padding:1em 0 0 .5em
}
#popSearchesSub .topics li {
	float:none;
	margin:0;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.5454em;
	padding:0 0 1px 1.333em;
	background:url(../templates/includes/img/bull2.gif) 5px 6px no-repeat
}
#popSearchesSub .topics .header {
	padding-left:0;
	background:none
}
#popSearchesSub .topics h3 {
	float:none;
	margin:0;
	padding-left: .4em;
	font-size:1em;
	line-height:1.6em;
	font-weight:bold;
	color:#535353
}
#popSearches {
	position:relative
}
#popSearches h3 {
	margin: -1px 0 3px;
	color:#404644;
	cursor:default;
	font:1.5em/1em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif
}
#popSearches #tagCloud {
	background:none;
	min-height:0;
	font-size:1.5em
}
#insuranceSub {
	background:#efe3ca url(../templates/includes/img/insurance_sub_left.gif) left bottom no-repeat;
	margin-bottom:10px;
	color: #009999;
}
.sub #insuranceSub {
	margin-bottom:10px
}
.sub.search #insuranceSub {
	margin-bottom:0
}
#insuranceSub .inner {
	background:url(../templates/includes/img/insurance_sub_right.gif) right bottom no-repeat;
	padding:0 0 10px;
	width:100%
}
#insuranceSub .head {
	font:normal 1.5em/1.2em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
	background:#e89a28 url(../templates/includes/img/cols_main_col_insurance_sub2.gif) no-repeat;
	border-bottom:1px solid #d08924
}
#insuranceSub .head span {
	display:block;
	color:#fff;
	cursor:default;
	padding:0 10px;
	height:24px;
	padding-top:5px;
	background:url(../templates/includes/img/cols_main_col_insurance_sub.gif) top right no-repeat
}
#insuranceSub .zip {
	display:block;
	margin:0 0 0 10px;
	width:168px;
	height:20px;
	padding:7px 0 0 7px;
	background:url(../templates/includes/img/zip_text.gif) no-repeat
}
#insuranceSub .zip .text {
	border:none;
	color:#808080;
	width:161px;
	margin:0;
	padding:0;
	background:none;
	font:normal 1.1em/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif
}
#servicesSub {
	background:#e8f1ee url(../templates/includes/img/related_left.gif) left bottom no-repeat;
	margin-bottom:10px
}
.col2 #servicesSub {
	background:none
}
#servicesSub .inner {
	background:url(../templates/includes/img/related_right.gif) right bottom no-repeat;
	padding:0 0 10px
}
.col2 #servicesSub .inner {
	background:none
}
#servicesSub .head {
	font:normal 1.5em/1.2em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
	background:#7da591 url(../templates/includes/img/blue/cols_col2_h2.gif) no-repeat;
	border-bottom:1px solid #5a938c
}
#servicesSub .head span {
	display:block;
	color:#fff;
	cursor:default;
	padding:0 10px;
	height:24px;
	padding-top:5px;
	background:url(../templates/includes/img/blue/cols_col2_h2_sub.gif) top right no-repeat
}
#servicesSub #services {
	padding:0;
	min-height:420px;
#height: 420px
}
.w2 #servicesSub #services {
	min-height:340px;
#height: 340px
}
.wide .w2 #servicesSub #services {
	min-height:475px;
#height: 475px
}
#servicesSub #services[id], .w2 #servicesSub #services[id], .wide .w2 #servicesSub #services[id] {
	height:auto
}
#servicesSub #services .loading {
	background:none;
	border:none;
	padding-top:100px;
	margin:0 auto;
	width:16px
}
#servicesSub #services .loading img {
	background:none;
	border:none
}
#servicesSub #loading_img {
	display:none;
	margin:auto auto;
	width:16px
}
#services {
	margin: -9px 0 0;
	font-size:10px
}
#services ul {
	padding:0
}
#services li, .servicesContent li {
	float:none;
	overflow:hidden;
	padding:9px;
	margin:0;
	border-bottom:1px solid #d0d8d5;
	font-size:11px;
	line-height:12px
}
#services img, .servicesContent img {
	display:block;
	float:left;
	padding:2px;
	border:none;
	background:none
}
#services h4, .servicesContent h4 {
	margin:0 0 0 54px;
	font-weight:normal;
	color:#4B504F;
	font-size:11px;
	line-height:14px
}
#services h4 a, .servicesContent h4 a {
	color:#0C8CBB
}
#services p, .servicesContent p {
	margin:0 0 0 54px;
	font-size:11px;
	line-height:16px
}
.servicesBtn {
	float:right;
	margin-right:13px
}
.servicesBtn a:link, .servicesBtn a:visited, .servicesBtn a:hover, .servicesBtn a:active {
	background:none;
	border:none;
	text-decoration:none
}
#servicesUl {
	padding:0px;
	margin:0px
}
#servicesUl div {
	pading:0px;
	margin:0px
}
#servicesUl .rpsItem {
	margin:0px;
	float:none
}

#servicesUl .bataItem {
	margin:0px;
	float:none;
	color: #FF6600;
	font-size: 12px;
}

#servicesUl .locationsItem {
	margin:0px;
	float:none;
	color: #006699;
	font-size: 12px;
}

a.imageLink:link, a.imageLink:hover, a.imageLink:visited {
	background-color:transparent;
	border:none
}
#mainText {
	float:left;
	overflow:hidden;
	padding-bottom:18px;
	text-align:left;
	font-size:1.2em;
	line-height:1.5em
}
#secondaryCol {
	float:left
}
.w1 {
	width:382px;
	margin-right:25px;
	margin-left:0px
}
.wide .w1 {
	width:550px;
	margin-right:10px
}
.w2 {
	width:378px
}
.wide .w2 {
	width:225px
}
.w3 {
	width:570px;
	margin-right:20px
}
.w4 {
	width:360px
}
.w5 {
	width:710px;
	margin-right:20px
}
.w6 {
	width:220px
}
.w7 {
	width:540px;
	margin-right:20px
}
#mainText p {
	font-size:1em;
	line-height:1.5em;
	margin-bottom: .9em;
	margin-top: .2em
}
#mainText ul {
	margin-bottom:1.8em
}
#mainText li {
	display:list-item;
	float:none;
	font-size:1em;
	line-height:1.4166em;
	padding:0 0 1px 1.5em;
	margin-right:0;
	background:url(../templates/includes/img/bull2.gif) 5px 7px no-repeat
}
#mainText li li {
	font-size:1em
}
#mainText h1 {
	font:bold 1.7em/1.35em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif
}
#mainText h2 {
	font:normal 1.4em/1.125em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
	margin:1.3em 0 .51em;
	padding:0 .3125em 0 0;
	border-bottom:1px solid #a8cedb
}
#mainText h3 {
	font:bold 1em/1.5em Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin:0
}
#mainText .h3tag {
	margin-top:1em
}
#mainText a:link, #mainText a:visited {
	color:#0c8cbb;
	border-bottom:1px solid #c2e2ee
}
#mainText a.banner:link, #mainText a.banner:visited {
	display:block;
	color:#0c8cbb;
	margin-bottom:1.6em;
	border:1px solid #dfdfdf
}
#mainText a.banner:link img, #mainText a.banner:visited img {
	display:block;
	margin:0
}
#mainText a.share:link, #mainText a.share:visited {
	display:block;
	color:#0C8CBB;
	margin-bottom:1.6em;
	border:none
}
#mainText a.share:link img, #mainText a.share:visited img {
	display:block;
	margin:0
}
#mainText a:hover, #mainText a:active {
	border-bottom:1px solid #0C8CBB
}
#mainText h2 span {
	font-weight:normal;
	font-size:smaller
}
#mainText h2 .totop:link, #mainText h2 .totop:visited {
	float:right;
	margin:5px 0 0;
	border:none;
	text-decoration:none;
	font:normal .625em/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform:uppercase;
	padding-right:8px;
	border:none;
	background:url(../templates/includes/img/top.gif) right 2px no-repeat
}
#breadcrumb {
	margin: .8em 0
}
#breadcrumb li {
	display:inline;
	padding:0 11px 0 0;
	margin:0;
	background:url(../templates/includes/img/bull3.gif) right 4px no-repeat;
	font:normal 0.83em/1.28em Arial, "Helvetica Neue", Helvetica, sans-serif
}
#breadcrumb li.active {
	background:url(../templates/includes/img/bull5.gif) right 5px no-repeat
}
#breadcrumb a:link, #breadcrumb a:visited {
	color:#0c8cbb;
	border:none
}
#breadcrumb a:hover, #breadcrumb a:active {
	border-bottom:1px solid #0c8cbb
}
#mainText .overview {
	background:#f2f2f2;
	margin:0 0 1.3333em;
	padding: .8em 0;
	border-top:2px solid #c8c8c8;
	border-bottom:2px solid #c8c8c8
}
#mainText .overview .head {
	margin:0 12px .4375em;
	border:none;
	color:#4B504F;
	font:bold 1.3em/1.125 "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif
}
#mainText .overview ul {
	margin:0
}
#mainText .overview li {
	margin:0;
	padding-left:21px;
	line-height:1.9166em;
	display:block;
	background:url(../templates/includes/img/bull4.gif) 11px 10px no-repeat
}
.featured-articles {
	background:#f2f2f2;
	margin:0 0 1.3333em;
	padding:2em 1.5em;
	border-top:2px solid #c8c8c8;
	border-bottom:2px solid #c8c8c8
}
.featured-articles p {
	float:left;
	width:291px;
	margin:0 14px 20px
}
.answers {
	margin:0;
	border-top:1px solid #c8c8c8
}
.answers li ul {
	margin:0;
	padding:0
}
.answers li, #cols .answers li {
	margin:0;
	float:none;
	display:block;
	padding:0;
#margin-bottom: -3px;
	list-style-type:none;
	border-bottom:1px solid #c8c8c8;
	background:#fff url(../templates/includes/img/answers.gif) repeat-x
}
.answers li li, #cols .answers li li {
	background:none;
	border:none;
	list-style:normal
}
#cols .answers li li {
	margin:5px 0
}
.answers li li a:link, .answers li li a:visited {
	background:transparent url(../templates/includes/img/bull.gif) no-repeat scroll 7px 3px;
	line-height:1em;
	font-weight:normal;
	color:#515455
}
.answers li li a:hover {
	text-decoration:underline
}
.answers .first div {
	display:block
}
.answers li a:link, .answers li a:visited {
	display:block;
	color:#0C8CBB;
	padding:0 5px 0 18px;
	background:url(../templates/includes/img/bull.gif) 7px 11px no-repeat;
	font:bold 1.1em/2.6363em Arial, "Helvetica Neue", Helvetica, sans-serif
}
.answers li a:hover, .answers li a:active {
	border:none
}
.answers textarea {
	border:1px solid #a4cec8;
	height:78px;
	width:100%;
	color:#535353;
	padding:0px;
	display:inline;
	margin:0 0;
#margin-right: -2px;
	font:normal 1.1em/1.3em Tahoma, "Helvetica Neue", Helvetica, sans-serif
}
.answers .area {
	display:block;
	margin:0 0px;
	padding:0
}
.answers .area textarea {
}
.answers p {
	margin:0 8px 0
}
#answersSub {
	background:#f2f2f2 url(../templates/includes/img/related_left.gif) left bottom no-repeat;
	margin-bottom:10px;
	display:block
}
.col3 #answersSub {
	background:none
}
#answersSub .inner {
	background:url(../templates/includes/img/related_right.gif) right bottom no-repeat;
	padding:0 0 10px;
	display:block
}
.col3 #answersSub .inner {
	background:none
}
#answersSub .head {
	background:#73b8b0 url(../templates/includes/img/blue/cols_col3_h2_sub.gif) no-repeat;
	font:normal 1.5em/1.2em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif
}
#answersSub .head span {
	display:block;
	background:url(../templates/includes/img/blue/cols_col3_h2_sub-2.gif) top right no-repeat;
	color:#fff;
	padding:5px 10px 0;
	cursor:default;
	height:24px;
	border-bottom:1px solid #5a938c
}
.answers .b3 {
	margin:10px 0 0
}
.answers .p1 {
	overflow:hidden;
	padding:2px 10px 10px 10px
}
#answersSub .answers li.selected {
	background:#fff;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8
}
#tagCloud {
	text-align:center;
	padding:0px 5px 0;
	min-height:205px
}
#tagCloud.sub {
	padding-top:15px;
	min-height:170px
}
#tagCloud ul {
	overflow:hidden
}
#tagCloud li {
	display:inline;
	margin:0;
	padding:0 5px;
	float:none;
	line-height:2.1em
}
#tagCloud a:link, #tagCloud a:visited {
	color:#0C8CBB;
	white-space:nowrap
}
#tagCloud .s1 {
	font-size:1em
}
#tagCloud .s2 {
	font-size:1.2em
}
#tagCloud .s3 {
	font-size:1.4em
}
#tagCloud .s4 {
	font-size:1.6em
}
#tagCloud .s5 {
	font-size:1.8em
}
#searchSite {
	width:180px;
	height:106px;
	margin:0 auto 15px;
	padding:12px;
	overflow:hidden;
	background:url(../templates/includes/img/search_site.gif) no-repeat
}
#popSearchesSub #searchSite {
	margin-bottom:5px
}
#searchSite h4 {
	margin-bottom:0;
	font:bold 1.7em/1.2em "Trebuchet MS" Arial, "Helvetica Neue", Helvetica, sans-serif
}
#searchSite p {
	margin-bottom:10px
}
#searchSite .search {
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:197px;
	height:20px;
	padding:7px 0 0 24px;
	background:url(../templates/includes/img/search_text.gif) no-repeat
}
#searchSite .search .text {
	float:left;
	border:none;
	color:#808080;
	width:131px;
	margin:0;
	padding:0;
	background:none;
	font:normal 1.1em/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif
}
#searchSite .search .submit {
	float:left;
	width:20px;
	height:19px;
	margin-top: -3px;
	cursor:pointer;
	background:none;
	border:none
}
#footer {
	background:url(../templates/includes/img/blue/footer.gif) bottom repeat-x
}
#footerBlock {
	width:980px;
	margin:0 auto 15px;
	background:#494949 url(../templates/includes/img/blue/footer_block.gif) repeat-y
}
#footerBlock .inner {
	background:url(../templates/includes/img/blue/footer_block_inner.gif) left bottom no-repeat
}
#footerBlock .extraInner {
	background:url(../templates/includes/img/blue/footer_block_extrainner.gif) no-repeat
}
#footerBlock .gradient {
	background:url(../templates/includes/img/blue/footer_block_gradient.gif) 0 12px no-repeat
}
#footerBlock .separators {
	padding:15px 4px;
	overflow:hidden;
	background:url(../templates/includes/img/blue/footer_block_separators.gif) 140px 0 repeat-y
}
#footerLists {
	margin:0;
	float:left
}
#footerLists li {
	float:left;
	margin:0;
	list-style:none;
	width:135px;
	padding:0  4px;
	font-size:1.05em;
	line-height:1.1818em
}
#footerLists h3 {
	margin:0 0 5px;
	color:#2d6e82;
	cursor:default;
	font:1.4em/1em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif
}
#footerLists ul {
	margin:0
}
#footerLists ul li {
	padding:0 0 1px;
	font-size:1em;
	line-height:1.1818em
}
#footerLists ul li a:link, #footerLists ul li a:visited {
	float:left;
	color:#238bbe
}
#footerLists ul li a:active, #footerLists ul li a:hover {
	border:none;
	text-decoration:underline
}
#footer .textBlock {
	float:right;
	width:511px;
	padding:4px 12px
}
#footer .textBlock p {
	margin:0;
	color:#505457;
	font:1.1em/1.2727em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif
}
#footer .textBlock p strong {
	font-weight:normal;
	color:#ff4200
}
#footerBottom {
	width:980px;
	height:40px;
	margin:0 auto
}
#footerBottom p {
	text-align:right;
	color:#fff;
	margin:0;
	font:normal 1em/3.7em Arial, "Helvetica Neue", Helvetica, sans-serif;
#line-height: 3em;
#margin-top: 5px
}
#footerBottom p img {
	margin-bottom: -9px
}
#footerBottom p a {
	color:white;
	border:none
}
#footerBottom p a:hover, #footerBottom p a:active {
	text-decoration:underline
}
#header .form1 {
	width:337px;
	height:27px;
	padding:3px 0px 3px 3px;
	position:absolute;
	right:0px;
	top:41px
}
#footerBottom .form1 {
	float:left;
	padding:5px 0 0
}
.form1 .search {
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:167px;
	height:20px;
	padding:7px 0 0 24px
}
#header .search {
	margin-right:5px;
	background:url(../templates/includes/img/blue/form1_text_header.gif) no-repeat
}
#footerBottom .search {
	background:url(../templates/includes/img/blue/form1_text.gif) no-repeat;
	width:197px
}
.form1 .search .text {
	float:left;
	border:none;
	color:#808080;
	width:143px;
	margin:0;
	padding:0;
	background:none;
	font:normal 1.1em/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif
}
#footerBottom .form1 .search .text {
	width:173px
}
.form1 .search .submit {
	float:left;
	width:20px;
	height:19px;
	margin-top: -3px;
	cursor:pointer;
	background:none;
	border:none
}
.local {
	width:180px
}
.local h2 {
	margin-bottom: .1em
}
.answers .search, #header .local .search, #dynBlock .local .search {
	display:block;
	margin:0;
	float:left;
	height:27px;
	width:100%;
	background:url(../templates/includes/img/blue/search_text_bg.gif) no-repeat 0 0
}
#header .local .search, #dynBlock .local .search {
	margin-top:10px;
	background:url(../templates/includes/img/choose_your_state_select.gif) no-repeat 0 0
}
.answers .search .inner, #answersSub .search .inner, .col3 #answersSub .search .inner, #header .local .search .inner, #dynBlock .local .search .inner, #changeInput .inner {
	display:block;
	padding:7px 0px 0 24px;
	height:20px;
	background:url(../templates/includes/img/blue/search_btn_bg.gif) no-repeat top right
}
.answers .search .text, .local .search .text {
	float:left;
	border:none;
	color:#808080;
	width:85%;
	margin:0;
	padding:0;
	background:none;
	font:normal 1.1em/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif
}
#changeInput_mid .text {
	width:83%
}
.answers .search .submit, .local .search .submit {
	float:right;
	width:20px;
	height:19px;
	margin-top: -3px;
	cursor:pointer;
	background:none;
	border:none;
	margin-right:5px
}
.form1 .choose {
	display:block;
	float:left;
	height:23px;
	padding:4px
}
#header .choose {
	width:auto;
	background:url(../templates/includes/img/blue/form1_choose_header_sm.gif) no-repeat
}
#footerBottom .choose {
	background:url(../templates/includes/img/blue/form1_choose.gif) no-repeat
}
.form1 .choose select {
	color:#808080;
	width:164px;
	margin:0;
	font:normal 1.1em/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif
}
#header .choose select {
	width:133px
}
.bold {
	font-weight:bold
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
#footerBottom .form1 .choose {
padding:5px 3px 1px
}
}
#change_location_medium {
	width:100%
}
#change_location_wide {
	width:540px
}
#change_location_wide, #change_location_medium {
	background-color:#F0FAFD;
	margin-bottom:12px
}
#change_location_wide #head, #change_location_medium #head {
	height:10px;
	background:url(../templates/includes/img/change_location_top_wide_bg.gif)
}
#change_location_wide #head .right, #change_location_medium #head .right {
	background-image:url(../templates/includes/img/change_location_topright.gif);
	height:10px;
	width:10px;
	float:right
}
#change_location_wide #head .left, #change_location_medium #head .left {
	background-image:url(../templates/includes/img/change_location_topleft.gif);
	height:10px;
	width:10px;
	float:left
}
#change_location_wide #mid, #change_location_medium #mid {
	padding:0px 10px;
	overflow:hidden;
	border-left:3px solid #7bccea;
	border-right:3px solid #7bccea
}
#change_location_wide #foot, #change_location_medium #foot {
	height:10px;
	background-image:url(../templates/includes/img/change_location_bottom_wide_bg.gif)
}
#change_location_wide #foot .right, #change_location_medium #foot .right {
	background-image:url(../templates/includes/img/change_location_botright.gif);
	height:10px;
	width:10px;
	float:right
}
#change_location_wide #foot .left, #change_location_medium #foot .left {
	background-image:url(../templates/includes/img/change_location_botleft.gif);
	height:10px;
	width:10px;
	float:left
}
#change_location_wide #col, #change_location_medium #col {
	float:left;
	width:250px;
	padding-right:10px
}
#change_location_wide #col h2, #change_location_medium #col h2 {
	border:0px
}
#change_location_wide #col li, #change_location_medium #col li {
	float:left;
	width:90px;
	margin:0;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.5454em;
	padding:0 0 1px 1.333em;
	background:url(../templates/includes/img/bull2.gif) 5px 6px no-repeat
}
#change_location_wide #changeInput, #change_location_medium #changeInput {
	margin-left:0px
}
#changeInput {
	background:transparent url(../templates/includes/img/blue/search_text_bg.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	margin:0 0;
	padding-left:0px;
	width:250px
}
#changeInput .text {
	float:left;
	border:none;
	color:#808080;
	width:173px;
	margin:0;
	padding:0;
	background:none;
	font:normal 1.1em/1.3em Arial, "Helvetica Neue", Helvetica, sans-serif
}
#changeInput .submit {
	float:right;
	width:20px;
	height:19px;
	margin-top: -3px;
	cursor:pointer;
	background:none;
	border:none
}
#localSearchForm .hintText {
	font-size:1.0em
}
.change_location_content .relatedLocation {
	float:left;
	margin-right:10px;
	white-space:nowrap
}
#relatedLocationsContainer {
	margin-top:5px
}
div.change_location_content #localSearchInnerContent {
	padding:10px;
	padding-top:0px
}
.top-left, .top-right, .bottom-left, .bottom-right {
	background-image:url('../templates/includes/img/blue/change_location_bg.png');
	height:10px;
	font-size:2px
}
.top-left, .bottom-left {
	margin-right:10px
}
.top-right, .bottom-right {
	margin-left:10px;
	margin-top: -10px
}
.top-right {
	background-position:100% 0
}
.bottom-left {
	background-position:0 -10px
}
.bottom-right {
	background-position:100% -10px
}
.inside {
	border-left:3px solid #ffad4d;
	border-right:3px solid #ffad4d;
	background:#fafafa;
	color:#000;
	padding-left:10px;
	padding-right:10px
}
.notopgap {
	margin-top:0
}
.nobottomgap {
	margin-bottom: -1px;
	padding-bottom:1px
}
#localstateselect, #localcountyselect {
	margin-bottom:10px
}
#localstateselect .inner, #localcountyselect .inner {
	background-color:#f2f2f2;
	padding:0px
}
#localstateselect .inner .roundtop, #localcountyselect .inner .roundtop {
	background-color:#f2f2f2;
	background:url(../templates/includes/img/action_topright.png) no-repeat top right
}
#localstateselect .inner .roundbottom, #localcountyselect .inner .roundbottom {
	background-color:#f2f2f2;
	background-image:url(../templates/includes/img/action_botright.png);
	background-repeat:no-repeat;
	background-position:top right
}
#localstateselect .inner img.corner, #localcountyselect .inner img.corner {
	width:9px;
	height:9px;
	border:none;
	display:block !important
}
#localstateselect .inner .localcontent, #localcountyselect .inner .localcontent {
	padding:10px;
	background-color:#f2f2f2;
	border-style:none
}
#localstateselect ul, #localcountyselect ul {
	margin:0px;
	padding:10px 5px;
	list-style:none;
	float:left;
	width:100px
}
#localstateselect li, #localcountyselect li {
	padding:3px 0px;
	background-image:none;
	width:100px
}
br.locationselectclear {
	line-height:25pt
}
#insForm .b3 {
#margin-left:6px
}
.question {
	margin:20px 0
}
.correctlyAnswered {
	background:#0F0;
	padding:3px 0
}
.incorrectlyAnswered {
	background:#FFC6BF;
	padding:3px 0;
	text-decoration:line-through
}
.finalAnswer {
	background:#C4E99E;
	padding:3px 0
}
.correct {
	margin:3px 0 10px 0;
	padding:5px;
	color:#090;
	font-weight:bold
}
.questionTitle {
	font-size:12px
}
.headertext {
	font-size:12px;
	font-weight:bold
}
.incorrect {
	margin:3px 0 10px 0;
	padding:5px;
	color:#900;
	font-weight:bold
}
div.rowoff:hover {
	background:#FC6
}
.correct td {
	color:#090
}
.incorrect td {
	color:#900
}
.insurance .w3 {
	width:547px
}
.insurance .w4 {
	width:378px
}
.insurance .sb1 {
	margin-top:15px
}
#navigationSub {
	background:#e8f1ed url(../templates/includes/img/services_sub_left.gif) left bottom no-repeat;
	margin-bottom:15px
}
#navigationSub .inner {
	background:url(../images/widgets/services_sub_right.gif) right bottom no-repeat;
	padding:0 0 10px
}
#navigationSub .head {
	font:normal 1.5em/1.2em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
	background:#bdbdbd url(../templates/includes/img/cols_main_col_related_sub2.gif) no-repeat;
	border-bottom:1px solid #a9a9a9;
	margin:0
}
#navigationSub .head span {
	display:block;
	color:#fff;
	cursor:default;
	padding:0 10px;
	height:24px;
	padding-top:5px;
	background:url(../templates/includes/img/cols_main_col_related_sub.gif) top right no-repeat
}
#navigationSub .head img {
	margin-left:5px
}
#navigationSub .pages, #navigationSub ul {
	width:100%;
	float:left;
	margin:0
}
#navigationSub .level0 {
	padding-left:0px
}
#navigationSub .level1 {
	padding-left:10px
}
#navigationSub .level2 {
	padding-left:20px
}
.lCenter {
	margin:0
}
.lCenter li {
	margin:0;
	float:left;
	clear:left;
	width:100%;
	list-style-type:none;
	border-bottom:1px solid #d9d9d9;
	background:#f2f2f2 url(../templates/includes/img/navsub_li_bg.gif) repeat-x
}
.lCenter li a:link, .lCenter li a:visited {
	display:block;
	color:#0C8CBB;
	padding:0 18px;
	background:url(../templates/includes/img/bull.gif) 7px 11px no-repeat;
	font:bold 1.3em/2.0769em Arial, "Helvetica Neue", Helvetica, sans-serif
}
.lCenter li a:hover, .lCenter li a:active {
	border:none
}
.lCenter .ui-accordion-content-wrap {
	margin:0 10px
}
.insurance #breadcrumb li {
	font-size:1em
}
#cols .lCenter ul {
	margin:0;
	padding:0 0 10px 30px
}
#cols .lCenter ul li {
	margin:0 !important;
	float:none;
	clear:none;
	width:100%;
	list-style-type:none;
	border-bottom:none;
	background:none
}
#cols .lCenter ul li a:link, #cols .lCenter ul li a:visited {
	display:inline;
	color:#0C8CBB;
	padding:0;
	font:1.2em/1.5em Arial, "Helvetica Neue", Helvetica, sans-serif;
	background:none
}
#cols .lCenter ul li a:hover, #cols .lCenter ul li a:active {
	border-bottom:1px solid
}
.insurance .w4 #insuranceSub {
	margin-bottom:10px
}
#insuranceSub {
	background:#efe3ca url(../templates/includes/img/insurance_sub_left.gif) left bottom no-repeat;
	margin-bottom:10px
}
#insuranceSub .header, #insuranceSub h2 {
	font:normal 1.5em/1.2em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
	background:#e89a28 url(../templates/includes/img/cols_main_col_insurance_sub2.gif) no-repeat;
	border-bottom:1px solid #d08924;
	margin-bottom:0.6666em
}
#insuranceSub .header span, #insuranceSub h2 span {
	display:block;
	color:#fff;
	cursor:default;
	padding:0 10px;
	height:24px;
	padding-top:5px;
	background:url(../templates/includes/img/cols_main_col_insurance_sub.gif) top right no-repeat
}
#types {
	padding-left:5px;
	border-bottom:1px solid #e9d1a9
}
#types li {
	margin:0 0 10px;
	padding:0 5px;
	float:left
}
#types .linkBlock:link, #types .linkBlock:visited {
	display:block;
	width:169px;
	height:62px;
	padding:0 2px 0 3px;
	border:none;
	background:url(../templates/includes/img/insurance/types_link_block.gif) no-repeat
}
#types .linkBlock:link span, #types .linkBlock:visited span {
	display:block;
	float:left;
	width:84px;
	cursor:pointer;
	text-align:center;
	color:#0C8CBB;
	margin:23px 0 0;
	font:bold 1.3em/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif
}
#types .linkBlock:link img, #types .linkBlock:visited img {
	display:block;
	float:right;
	margin:2px 0 0
}
#types2 {
	margin:0;
	padding-left:21px;
	font:1.2em/1.8em Arial, "Helvetica Neue", Helvetica, sans-serif
}
#types2 li {
	padding-left:9px;
	width:90px;
	background:url(../templates/includes/img/bull2.gif) 0 7px no-repeat
}
.insurance #chooseState {
	background:none
}
.insurance #chooseState .chooseStateInner {
	background:none
}
.insurance #chooseState ul {
	width:130px;
	margin:0
}
.insurance #chooseState ul li {
	padding:2px 0;
	margin:0;
	display:block;
	font:1.1em/1.4545em Arial, "Helvetica Neue", Helvetica, sans-serif;
	background:none
}
.insurance #chooseState ul li a:link, .insurance #chooseState ul li a:visited {
	border:none
}
.insurance #chooseState ul li a:hover, .insurance #chooseState ul li a:active {
	border-bottom:1px solid
}
.insurance #chooseState h3 {
	margin:0 0 13px;
	color:#2d6f86;
	cursor:default;
	font:bold 1.4em/1.1428em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif
}
#contentChooseState {
	padding-bottom:15px
}
.doubleBlock {
	margin:8px 0 8px;
	background:#e4e4e4 url(../templates/includes/img/blue/double_block.png) repeat-y
}
.doubleBlock .inner {
	background:url(../templates/includes/img/blue/double_block_inner.png) no-repeat
}
.doubleBlock .extraInner {
	background:url(../templates/includes/img/blue/double_block_extrainner.png) left bottom no-repeat
}
.doubleBlock .gradient {
	background:url(../templates/includes/img/blue/double_block_gradient.png) right 12px no-repeat
}
.greyBlock {
	margin-bottom:8px;
	background:#e4e4e4 url(../templates/includes/img/grey_block.png) repeat-y
}
.greyBlock .inner {
	background:url(../templates/includes/img/grey_block_inner.png) no-repeat
}
.greyBlock .extraInner {
	background:url(../templates/includes/img/grey_block_extrainner.png) left bottom no-repeat
}
.whiteBlock .inner, .greyBlock .inner, .doubleBlock .gradient {
	padding:10px 10px 12px
}
.whiteBlock .banner:link, .whiteBlock .banner:visited {
	display:block;
	width:728px;
	margin:0 auto;
	border:none
}
.whiteBlock .banner:link img, .whiteBlock .banner:visited img {
	display:block
}
#flash {
	float:left;
	width:480px
}
#dynBlock {
	width:493px;
	height:275px;
	position:absolute;
	left:10px
}
#dynBlockInner {
	margin:0
}
#dynBlockInner li {
	display:none;
	top:0;
	width:493px;
	height:238px;
	margin:0;
	list-style-type:none;
	background:url(../templates/includes/img/dyn_block.jpg) no-repeat
}
#dynBlockInner .first {
	display:block
}
#dynBlock #nav1 {
	position:absolute;
	z-index:100;
	bottom:49px;
	right:7px;
	margin:0
}
#dynBlock #nav1 li {
	float:left;
	margin:0;
	list-style-type:none;
	padding:0 2px;
	display:block;
	width:14px;
	height:14px;
	text-indent: -9999px;
	border:none;
	cursor:pointer
}
#dynBlock #nav1 .prev {
	background:url(../templates/includes/img/nav1_prev.gif) no-repeat
}
#dynBlock #nav1 .paused_button {
	background:url(../templates/includes/img/nav1_play.gif) no-repeat
}
#dynBlock #nav1 .pause_button {
	background:url(../templates/includes/img/nav1_pause.gif) no-repeat
}
#dynBlock #nav1 .next {
	background:url(../templates/includes/img/nav1_next.gif) no-repeat
}
#dynBlock #nav2 {
	margin:238px 0 0;
	position:absolute;
	z-index:100;
	background:url(../templates/includes/img/nav2.gif) repeat-x
}
#dynBlock #nav2 li {
	float:left;
	margin:0;
	list-style-type:none;
	padding-right:1px;
	background:url(../templates/includes/img/nav2_separator.gif) right top no-repeat;
	font:normal 1.2em/1.25em Tahoma, "Helvetica Neue", Helvetica, sans-serif
}
#dynBlock #nav2 li.slide_3 {
	padding:0;
	background-position:114px 0
}
#dynBlock #nav2 a:link, #dynBlock #nav2 a:visited {
	display:block;
	position:relative;
	height:34px;
	width:108px;
	padding:3px 7px 0;
	color:#fff
}
#dynBlock #nav2 a:hover, #dynBlock #nav2 a:active {
	border:none
}
#page-wrapper #dynBlock #nav2 #button_selected a:link, #page-wrapper #dynBlock #nav2 #button_selected a:visited {
	background:url(../templates/includes/img/nav2_active.gif) right top no-repeat;
	width:106px;
	color:#5f5f5f;
	padding-top:5px;
	border:1px solid #fff;
	margin-top: -3px;
	height:34px
}
#dynBlock #nav2 li.slide_0 a:link, #dynBlock #nav2 li.slide_0 a:visited {
	background:url(../templates/includes/img/nav2_first.gif) no-repeat
}
#dynBlock #nav2 li a:link, #dynBlock #nav2 li a:visited {
	background:transparent
}
#page-wrapper #dynBlock #nav2 li.slide_3 a:link, #page-wrapper #dynBlock #nav2 li.slide_3 a:visited {
	width:110px
}
#page-wrapper #dynBlock #nav2 #button_selected.slide_0 a:link, #page-wrapper #dynBlock #nav2 #button_selected.slide_0 a:visited {
	border-left:none;
	padding-left:8px
}
#page-wrapper #dynBlock #nav2 #button_selected.slide_3 a:link, #page-wrapper #dynBlock #nav2 #button_selected.slide_3 a:visited {
	border-right:none;
	width:108px;
	padding-right:8px
}
#dynBlock .h1 {
	position:absolute;
	left:263px;
	top:70px;
	width:204px;
	height:61px;
	text-indent: -9999px;
	background:url(../templates/includes/img/dyn_block_h1.gif) no-repeat
}
#dynBlock .b1 a {
	position:absolute;
	left:262px;
	top:138px;
	display:block;
	width:114px;
	height:34px;
	text-indent: -9999px;
	background:url(../templates/includes/img/dyn_block_b1.gif) no-repeat
}
#dynBlock .local {
	position:absolute;
	left:208px;
	top:140px
}
.homeContent #dynBlock {
}
.homeContent #flash {
	float:left;
	width:100%
}
.homeContent .inner {
}
.homeContent #servicesSub {
	width:493px;
	float:left;
	margin-right:10px;
	margin-bottom:0px
}
.homeContent #servicesSub #services {
	min-height:0;
	height:353px;
	margin:0
}
.homeContent #servicesSub .head {
	margin-bottom:0
}
.homeContent #popSearchesSub {
	float:left;
	width:459px;
	margin-bottom:0px
}
.homeContent #servicesUl {
	border-right:1px solid #CCC;
	margin:0;
	list-style:none
}
.homeContent #servicesUl li {
	float:left;
	width:227px;
	height:69px;
	background-color:#FFF;
	border-left:1px solid #CCC
}
.homeContent #tagCloud {
	background:url(../templates/includes/img/blue/cloud.gif) no-repeat 0 0;
	height:353px;
	font-size:1.65em;
	overflow:hidden;
#position: relative
}
.homeContent #tagCloudInner {
	height:353px;
	display:table-cell;
	vertical-align:middle;
#height: auto;
#position: absolute;
#top: 50%;
#left: 0
}
.homeContent .tagCloud {
#overflow: hidden;
#height: 353px;
#height: auto;
#position: relative;
#top: -51%;
#left: 0
}
.homeContent #tagCloud ul {
	margin-bottom:0
}
.homeContent #tagCloud li {
	line-height:1.8em
}
.stateHomeTop #rightContent {
	float:left
}
.homeContent #stateMap {
	position:relative;
	left:505px
}
#miniNav {
	float:left;
	height:275px;
	background:#F3F4ED;
	width:460px;
	display:block;
	padding-left:501px
}
#flash #miniNav {
	width:480px
}
#miniNav .title {
	font:normal 1.6em/1.375em "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin:0 0 6px 0;
	padding:0;
	display:inline-block
}
#miniNav .boxBG {
	float:left;
	position:relative;
	width:100%;
	height:275px;
	display:block
}
#miniNav .tabs {
	border-top:1px solid #ccc;
	margin:0;
	padding:0;
	width:168px;
	position:absolute;
	left:0;
	border-left:1px solid #ccc
}
#miniNav .tabs li {
	float:left;
	padding:0 0 0 4px;
	width:163px;
	margin:0;
	list-style:none;
	border-bottom:1px solid #ccc;
	display:block;
	font:1.3em/3em Arial, Helvetica, sans-serif;
	background:#EFEFEF url(../templates/includes/img/mini_nav.gif) no-repeat
}
#miniNav .tabs li span {
	float:none;
	display:block
}
#miniNav .tabs li.active {
	background:#fff;
	width:164px;
	position:relative;
	z-index:100
}
#miniNav .tabs li a:link, #miniNav .tabs li a:visited {
	float:none;
	display:block;
	padding-left:32px;
	text-decoration:none
}
#miniNav .tabs li a:hover, #miniNav .tabs li a:active {
	text-decoration:underline;
	border:none
}
#miniNav .tabs li.active a:link, #miniNav .tabs li.active a:visited {
	text-decoration:none;
	color:#666;
	cursor:default
}
#teensID {
	background:url(../templates/includes/img/blue/icon-1.png) no-repeat
}
#driverID {
	background:url(../templates/includes/img/blue/icon-2.png) no-repeat
}
#relocationID {
	background:url(../templates/includes/img/blue/icon-3.png) no-repeat
}
#truckersID {
	background:url(../templates/includes/img/blue/icon-4.png) no-repeat
}
#ridersID {
	background:url(../templates/includes/img/blue/icon-5.png) no-repeat
}
#miniNav .moreInfoBox {
	width:258px;
	height:256px;
	border:1px solid #ccc;
	padding:12px 12px 5px 20px;
	background:#fff;
	float:right;
	display:none
}
#flash #miniNav .moreInfoBox {
	width:278px
}
#miniNav .linkList {
	margin:0;
	float:left;
	margin-bottom:0.6667em
}
#miniNav .linkList li {
	margin:0;
	padding-left:11px;
	background:url(../templates/includes/img/list-mark.gif) no-repeat left center;
	list-style:none;
	font-size:1.2em;
	line-height:1.8333em
}
#miniNav .linkList li a:link, #miniNav .linkList li a:visited {
	text-decoration:none
}
#miniNav .linkList li a:hover, #miniNav .linkList li a:active {
	text-decoration:underline;
	border:none
}
#miniNav .h3tag {
	color:#3e4342;
	margin:0 0 8px;
	font:1.5em/1em Arial, Helvetica, sans-serif
}
#miniNav .moreInfoBox p {
	font-size:1.1em;
	line-height:1.4545em;
	color:#787878
}
#popTopics {
	float:right;
	width:458px
}
#popTopics h2 {
	margin:0 0 10px;
	color:#3e4342;
	font:1.8em/1em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif
}
#popTopics ul {
	float:left;
	width:152px;
	margin:0 0 14px
}
#popTopics ul.c1 {
	width:156px
}
#popTopics ul.c2 {
	width:164px
}
#popTopics ul.c3 {
	width:138px
}
#popTopics li {
	margin:0;
	padding:0 0 2px;
	list-style-type:none;
	font:1.2em/1.13333em Arial, Helvetica, sans-serif
}
#popTopics a:link, #popTopics a:visited {
	color:#3570a8
}
#popTopics a:link strong, #popTopics a:visited strong {
	color:#0C8CBB
}
#cols.sub .colsOuter {
	background:url(../templates/includes/img/blue/cols_inner_sub.gif) repeat-y
}
#cols.sub .colsInner {
	background:url(../templates/includes/img/blue/cols_inner_sub_bottom.gif) left bottom no-repeat
}
.sb1 {
	position:relative
}
#addThis {
	float:right;
	margin:5px 0 5px 5px;
	position:relative;
	z-index:10
}
#mainText #addThis a, #addThis a:hover, #addThis a:active, #mainText #addThis a:hover, #mainText #addThis a:active, #popTopics #addThis a, #popTopics #addThis a:hover, #popTopics #addThis a:active {
	border:none
}
#popTopics #addThis {
	margin:0;
	padding:2px 179px 0 0
}
.thumbshots {
	float:left;
	margin:0 7px 7px 0
}
.ovAdItem {
	display:table;
	clear:left;
	border-bottom:1px solid #CCC;
	padding:10px 0px;
	width:100%
}
.ovAdItem div {
	width:auto
}
.ovAdItem img {
	border:1px solid #fff
}
.ovAdItem a img {
	border:1px solid #238bbe
}
#thumbshotImg {
	padding:20px 25px 25px 70px;
	background:url(../templates/includes/img/blue/bubble.gif) no-repeat
}
#rps_horizontal {
	background-color:#E8F1ED;
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	padding:10px 5px;
	overflow:hidden;
	margin-bottom:20px
}
#rps_horizontal ul {
	border:0px solid #444;
	overflow:none;
	min-height:75px;
	padding:5px 0px;
	margin:0px
}
#rps_horizontal li {
	width:80px;
	background-image:none;
	float:left;
	padding:5px;
	margin:0px;
	border-right:1px solid #ccc;
	height:110px;
	text-align:center
}
#rps_horizontal .last {
	border:none
}
#rps_horizontal h4 {
	margin-bottom:none;
	padding:0px;
	margin:0px
}
#rps_horizontal img {
	padding:2px;
	vertical-align:middle
}
#rps_horizontal .no-border {
	border:none
}
#rps_horizontal #more img {
	border:none;
	padding:0px;
	float:right
}
.imageLink {
	background-color:transparent
}
#rps_horizontal .imageLink:link, #rps_horizontal .imageLink:hover, #rps_horizontal .imageLink:visited {
	border:none;
	background-color:transparent
}
#disclaimer {
	width:100%;
	background:#ffd455
}
#disclaimer img {
	width:777px;
	height:38px;
	margin:auto;
	display:block
}
#disclaimer button {
	position:absolute;
	height:27px;
	margin:6px
}
#disclaimer a {
	color:#000;
	position:absolute;
	height:15px;
	width:15px;
	text-align:center;
	line-height:15px;
	right:6px;
	top:9px;
	border:2px outset #ccc;
	background:#eee
}
.ZD_14_Middlehalf_right_hr {
	margin-top:5px;
	padding:5px 0 5px 0;
	border-top:1px solid #C5C5C5
}
.ZD_14_Middlehalf_right_subheader a {
	margin-top:5px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#00F
}
.mod-sponsors-rt-border {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-top:1px solid #5585aa
}
.adtitle_design9_Middlefullno_blue_bar a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#00F;
	text-align:left;
	width:97%
}
.adtitle_design9_Middlefullno_blue_bar a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#B90000;
	text-align:left;
	width:97%
}
.ZD_9_Middlefull .questionmark {
	float:right;
	padding:0px 2px 0px 0px
}
.ZD_14_Middlehalf_right_header .questionmark {
	float:right;
	padding-right:5px;
	padding-top:0px
}
.mod-hdr-3 .questionmark {
	float:right;
	padding-right:5px;
	padding-top:0px
}
.ZD_9_Middlehalf .questionmark {
	float:right;
	padding-right:5px;
	padding-top:0px
}
.ZD_9_Middlefull_center {
	padding:0 0 15px 0
}
.adtitle_design9_right a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#00F
}
.mainad_design9_Middlefullno_blue_bar {
	display:table;
	width:98%
}
.adhost_design9_Middlehalf {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#999;
	padding-bottom:2px
}
.addescription_design9_Middlehalf {
	FONT-SIZE:11px;
	COLOR:#000;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	padding:4px 0 0 7px;
	float:left;
	display:table
}
.ZD_9_Middlefull_centerno_blue_bar {
	text-align:left;
	width:100%
}
.adtitle_design9_Middlefull a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#00F;
	text-align:left;
	width:97%;
	float:left;
	padding:0 0 0 0
}
.adtitle_design9_Middlefull a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#B90000;
	text-align:left;
	width:97%;
	float:left;
	display:table;
	padding:0 0 0 0
}
.addescription_design9_right {
	FONT-SIZE:10px;
	COLOR:#000;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	padding:8px 0 0 5px;
	float:left;
	display:table
}
*/ div.addescription_design9_right {
FONT-SIZE:10px;
COLOR:#000;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
padding:4px 0 0 5px;
float:left;
display:table
}
div.mainad_design9_Middlefull_hr {
	border-bottom:1px solid #C5C5C5;
	position:relative;
	width:100%;
	padding:0px 0 0 0;
	margin-top:0px
}
.ZD_14_Middlehalf_right_header {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	height:21px;
	background:#5381b2;
	padding:0px 0 0 0
}
.ZD_14_Middlehalf_right_header .spacer {
	float:left;
	width:20px;
	padding-left:5px
}
.ZD_14_Middlehalf_right_header .questionmark img {
	border:none
}
.ZD_9_Middlefull {
	background:#5381b2;
	padding:0px 0 0px 0;
	margin-bottom:8px;
	font-weight:bold;
	color:#FFF
}
.ZD_9_Middlefull .spacer {
	float:left;
	width:20px;
	padding-left:2px
}
.ZD_9_Middlefull .questionmark img {
	border:none
}
.ZD_9_Middlehalf {
	margin:0;
	background-image:url(../images/hdr_mod_rt1.gif);
	background-repeat:no-repeat;
	height:16px;
	color:#fff;
	padding:0px 2px 10px 8px;
	font-weight:bold
}
.ZD_9_Middlehalf .questionmark {
	float:right;
	padding-right:5px;
	padding-top:0px
}
.ZD_9_Middlefull .title {
	padding-top:6px;
	height:15px;
	text-align:center;
	font-weight:bold;
	font-size:1em;
	line-height:1em
}
.ZD_14_Middlehalf_right_header .title {
	text-align:center;
	padding-top:3px;
	font-weight:bold;
	font-size:1em;
	line-height:1.1em
}
.mod-hdr-3 .title {
	padding-top:4px;
	font-weight:bold;
	font-size:1.1em
}
.ZD_9_Middlehalf .title {
	padding-top:3px;
	font-weight:bold;
	font-size:1em;
	line-height:1.1em
}
.adhost_design9_Middlefullno_blue_bar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#999;
	text-align:left;
	width:97%;
	padding-bottom:7px
}
.ZD_14_Middlehalf_right_main {
	width:275px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	position:relative;
	padding:0 0 0 10px
}
.ZD_9_Middlefull .spacer {
	float:left;
	width:20px;
	padding-left:2px
}
.ZD_14_Middlehalf_right_header .spacer {
	float:left;
	width:20px;
	padding-left:5px
}
.ZD_14_Middlehalf_right_description {
	FONT-SIZE:10px;
	COLOR:#000;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	padding:4px 0 0 7px;
	text-align:left
}
.mainad_design9_Middlefull {
	width:97%;
	display:table
}
.mainad_design9_Middlefull .adwrapper {
	padding:0 0 10px 7px;
	float:left;
	width:97%
}
.mainad_design9_Middlehalf .adwrapper {
	padding:0 0 15px 7px;
	float:left
}
.mainad_design4_Middlefull .adwrapper {
	padding:0 0 12px 7px;
	float:left
}
.mainad_design4_Middlehalf .adwrapper {
	padding:0 0 12px 7px;
	float:left
}
.mainad_design4_right .adwrapper {
	padding:0 2px 5px;
	float:left
}
.mainad_design43_Middlefull .adwrapper {
	padding:0 0 12px 18px;
	float:left
}
.mainad_design43_Middlehalf .adwrapper {
	padding:0 0 12px 15px;
	float:left;
	width:100%
}
.mainad_design43_right .adwrapper {
	padding:0 0 12px 15px;
	float:left
}
.mainad_design9_Middlefullno_blue_bar .adwrapper {
	padding:0 0 12px 8px;
	float:left;
	width:97%
}
.mainad_design9_Middlefull_nohr .adwrapper {
	padding:0 0 12px 7px;
	float:left;
	text-align:left
}
.ZD_13_Middlehalf_right_description .adwrapper {
	padding:0 0 10px 0;
	text-align:left
}
.ZD_14_Middlehalf_right_description .adwrapper {
	padding:0 0 0 7px;
	text-align:left
}
.mainad_design9_Middlefull_left .adwrapper {
	padding:0 0 10px 7px;
	float:left;
	text-align:left;
	width:97%
}
.mainad_design9_right .adwrapper {
	padding:0 0 8px 5px;
	float:left
}
.addescription_design9_Middlefull {
	FONT-SIZE:11px;
	COLOR:#000;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	padding:4px 0px 0px 7px;
	float:left;
	text-align:left;
	width:97%
}
.adhost_design9_Middlefull {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#999;
	text-align:left;
	width:97%;
	float:left
}
*/ .mainad_design9_Middlehalf {
width:100%;
display:table
}
.mod-hdr-3 {
	margin:0;
	background-image:url(../images/hdr_mod_rt.gif);
	background-repeat:no-repeat;
	height:16px;
	color:#fff;
	padding:0px 2px 0px 8px;
	font-weight:bold;
	color:#FFF;
	height:19px;
	border-bottom:solid 1px #5381b2
}
.mod-hdr-3 .questionmark {
	float:right;
	padding-right:5px;
	padding-top:0px
}
.adtitle_design9_Middlehalf a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#00F
}
.adtitle_design9_Middlehalf a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#B90000
}
.adtitle_design9_Middlehalf a.middlelink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#00F;
	display:table
}
.mainad_design9_right {
	width:144px;
	padding:10px 0 0 10px;
	display:table
}
.ZD_host_14_Middlehalf_right_subheader {
	margin-top:0;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#999
}
.addescription_design9_Middlefullno_blue_bar {
	FONT-SIZE:11px;
	COLOR:#000;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	padding:4px 0 0 8px;
	float:left;
	width:97%
}
#mainText .ZD_9_Middlefull_center a:link, #mainText .ZD_9_Middlefull_center a:visited, #mainText .ZD_9_Middlefull_centerno_blue_bar a:link, #mainText .ZD_9_Middlefull_centerno_blue_bar a:visited, #mainText .ZD_14_Middlehalf_right_main a:link, #mainText .ZD_14_Middlehalf_right_main a:visited, #mainText .ZD_9_Middlehalf a:link, #mainText .ZD_9_Middlehalf a:visited {
	border-bottom:none
}
#mainText .ZD_9_Middlefull_center a:hover, #mainText .ZD_9_Middlefull_center a:active, #mainText .ZD_9_Middlefull_centerno_blue_bar a:hover, #mainText .ZD_9_Middlefull_centerno_blue_bar a:active, #mainText .ZD_14_Middlehalf_right_main a:hover, #mainText .ZD_14_Middlehalf_right_main a:active, #mainText .ZD_9_Middlehalf a:hover, #mainText .ZD_9_Middlehalf a:active {
	border-bottom:none;
	text-decoration:underline
}
#mainText .ZD_9_Middlefull_center input, #mainText .ZD_9_Middlefull_centerno_blue_bar input, #mainText .ZD_14_Middlehalf_right_main input, #mainText .ZD_9_Middlehalf input {
	font-size:.85em
}
#mainText .ZD_9_Middlefull_center, #mainText .ZD_9_Middlefull_center, #mainText .ZD_9_Middlefull_centerno_blue_bar, #mainText .ZD_9_Middlefull_centerno_blue_bar, #mainText .ZD_14_Middlehalf_right_main, #mainText .ZD_14_Middlehalf_right_main, #mainText .ZD_9_Middlehalf, #mainText .ZD_9_Middlehalf {
	font-size: .91em
}
.ZD_9_Middlefull_nohr {
	background:#5381b2;
	padding:5px 0 5px 0;
	margin-bottom:8px;
	font-weight:bold;
	color:#FFF;
	text-align:center
}
.co-logo {
	padding:10px 25px 10px 0
}
.co-row input.zipcode {
	width:75px;
	font-size:10px
}
.mod-state-hdr-wide img {
	float:left;
	margin:0 10px 0 0
}
.co-row {
	border-bottom:1px solid #003
}
.co-row input.zipcode {
	width:75px;
	font-size:10px
}
.co-row .button {
	padding:0px 2px;
	margin:0 2px;
	font-size:84%
}
.bluebox .button {
	background:#090;
	color:#fff
}
.co-row .button {
	padding:0px 2px;
	margin:0 2px;
	font-size:84%
}
#mainText .co-description {
	padding:10px 20px 0 20px;
	line-height:1.1em;
	font-size: .9em;
	vertical-align:middle
}
#mainText .co-description li {
	margin-left:1px;
	padding-left:20px
}
.mod-info-3b-no-hr {
	padding:0 0 0 0
}
.icon-2 {
	position:absolute;
#margin: 22px 0 0 0
}
#mainText .mod-info-4 h2.hdr-3 {
	background:#E2E2E2 none repeat scroll 0 0;
	border:medium none;
	height:14px;
	line-height:0.9em;
	padding:5px 5px 5px 120px
}
#mainText .mod-info-4 h2.hdr-3 a {
	text-decoration:none;
	background:none;
	border:none
}
.mod-section-wrapper {
	min-height:100px
}
.mod-info-4 {
	padding:18px 0 5px 0;
	clear:both
}
ul.vert-5 {
	margin:5px 0 20px 120px;
	padding:0;
	min-height:46px;
#height: 46px
}
div[id] ul.vert-5 {
	min-height:45px;
	height:auto
}
#mainText .mod-info-4 ul.vert-5 li {
	float:none;
	display:block
}
#mainText .mod-info-4 ul.vert-5 li a:hover {
	text-decoration:none;
	background:none;
	border:none
}
#mainText .bluebox li {
	background:none;
	padding:0;
	font-size: .7em
}
#mainText .bluebox li li {
	background:none;
	padding:0;
	font-size:1.48em;
	margin-right:2px;
	list-style:disc;
	line-height:1.45em;
	color:#999
}
#mainText #bluesearchbox .rightcol {
	font-size: .9em
}
#mainText .mod-info-5, #mainText .mod-info-5 p, #mainText .mod-info-5 a:link, #mainText .mod-info-5 a:visited {
	font-size:1em
}
#mainText .mod-info-5 li a:link, #mainText .mod-info-5 li a:visited {
	font-size: .8em
}
#mainText .mod-info-5 li {
	padding-right:0;
	margin:0
}
table td.s5 {
	border-right:1px solid #ccc
}
table td.s5b {
	padding:0 0 0 11px
}
.tbl-s-3 td {
	padding:5px 0
}
table td.s5-noborder a {
	text-decoration:none
}
table td.s5-noborder {
	padding:10px 9px 0 10px;
	vertical-align:top;
	font-size:1em;
	border-right:1px solid #ccc;
	border-bottom:10px solid #fff;
	text-align:right;
	background:#F3F3F3
}
table td.s6-grey {
	padding:10px 10px 30px 10px;
	background:#F8F8F8;
	font-size:1em;
	vertical-align:top;
	border-bottom:10px solid #fff
}
#mainText .vert-9 {
	margin-bottom:0
}
#mainText .vert-9 li {
	display:block
}
#relatedSub ul li {
	display:block
}
#mainText #insuranceTable, #mainText #insuranceTable td {
	color:#5381B2;
	border-color:#5381B2
}
#mainText #insuranceTable th {
	border-color:#5381B2;
	background:#5381B2
}
.adtitle_design9_Middlefull, .adtitle_design9_Middlefullno_blue_bar {
	padding:2px 0px 0px 7px
}
.adtitle_design9_Middlefull a, .adtitle_design9_Middlefullno_blue_bar a {
	font-size:14px;
	padding-bottom:5px
}
.adtitle_design9_Middlefull a:hover, .adtitle_design9_Middlefullno_blue_bar a:hover {
	font-size:14px;
	padding-bottom:5px
}
.addescription_design9_Middlefull, .addescription_design9_Middlefullno_blue_bar {
	padding-bottom:5px
}
.ovAdItem .mainad_design9_Middlefullno_blue_bar {
	margin:0
}
.ovAdItem .mainad_design9_Middlefullno_blue_bar .adwrapper {
	float:none;
	width:auto
}

