
/* insurancehits.css */

.bg_main_top {
	background-image: url(/images/main_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_top_blue_menu {
	background-image: url(/images/bg_blue.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #4d8ecd;
}
.text_blue_menu_top {
	background-image: url(/images/blue_top_lines.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
	vertical-align: middle;
	color: #f7fafc;
	font-size: 12px;
}

.text_blue_menu_top a{
	font-size: 12px;
	display:block;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 30px;
}

.text_blue_menu_top a:link {
	color: #f7fafc;
	text-decoration: none;
}
.text_blue_menu_top a:visited {
	color: #EEF5FB;
	text-decoration: none;
}
.text_blue_menu_top a:hover, .text_blue_menu_top a:active{
	color: #FFFFFF;
	text-decoration: underline;
}


.text_blue_menu_top1 {
	text-align: left;
	vertical-align: middle;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 30px;
	color: #f7fafc;
	font-size: 12px;
}
.space_h1_main {
	text-align: left;
	vertical-align: top;
	padding-top: 14px;
	padding-left: 280px;
	color: #d6d6d6;
	font-size: 12px;
	font-weight: normal;
}
.bg_3table {
	background-image: url(/images/3table.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.space_h1_main  h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d6d6d6;
	margin: 0px;
	font-weight: normal;
}
.menu1 {
	text-align: center;
	vertical-align: bottom;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 11px;
	padding-left: 7px;
	font-size: 13px;
	color: #5099b7;
}
.menu1 a:link {
	font-size: 13px;
	color: #5099b7;
	text-decoration: underline;
}
.menu1 a:visited {
	font-size: 13px;
	color: #3F7B94;
	text-decoration: underline;
}
.menu1 a:hover {
	font-size: 13px;
	color: #E28140;
	text-decoration: none;
}
.menu1 a:active {
	font-size: 13px;
	color: #E28140;
	text-decoration: none;
}
.space_box1 {
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 26px;
	padding-left: 8px;
}
.space_box2 {
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 26px;
	padding-left: 5px;
}
.space_box3 {
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 26px;
	padding-left: 5px;
}
.space_box4 {
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 26px;
	padding-left: 5px;
}
.space_box5 {
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 22px;
	padding-left: 17px;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444; /* #666666 */
	padding: 5px;
	border: 1px solid #9E9E9E;
	height: 28px;
	width: 175px;
}
.space_box6 {
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #514401;
	padding-left: 2px;
}
.bg_light_table {
	background-image: url(/images/bg_table_gray.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.space_light_table_text {
	text-align: left;
	vertical-align: top;
	padding-top: 16px;
	padding-left: 11px;
}
a:link {
	color: #768388;
	text-decoration: underline;
}
a:visited {
	color: #5B6569;
	text-decoration: underline;
}
a:hover {
	color: #E28140;
	text-decoration: none;
}
a:active {
	color: #E28140;
	text-decoration: none;
}
.menu1-1 {
	text-align: center;
	vertical-align: bottom;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 11px;
	padding-left: 7px;
	font-size: 13px;
	color: #5099b7;
	background-image: url(/images/yellow1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu1-1 a:link {
	font-size: 13px;
	color: #5099b7;
	text-decoration: underline;
}
.menu1-1 a:visited {
	font-size: 13px;
	color: #3F7B94;
	text-decoration: underline;
}
.menu1-1 a:hover {
	font-size: 13px;
	color: #E28140;
	text-decoration: none;
}
.menu1-1 a:active {
	font-size: 13px;
	color: #E28140;
	text-decoration: none;
}
.menu1-2 {
	text-align: center;
	vertical-align: bottom;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 11px;
	padding-left: 7px;
	font-size: 13px;
	color: #5099b7;
	background-image: url(/images/yellow2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu1-2 a:link {
	font-size: 13px;
	color: #5099b7;
	text-decoration: underline;
}
.menu1-2 a:visited {
	font-size: 13px;
	color: #3F7B94;
	text-decoration: underline;
}
.menu1-2 a:hover {
	font-size: 13px;
	color: #E28140;
	text-decoration: none;
}
.menu1-2 a:active {
	font-size: 13px;
	color: #E28140;
	text-decoration: none;
}

.menu1-3 {
	text-align: center;
	vertical-align: bottom;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 11px;
	padding-left: 7px;
	font-size: 13px;
	color: #5099b7;
	background-image: url(/images/yellow3.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu1-3 a:link {
	font-size: 13px;
	color: #5099b7;
	text-decoration: underline;
}
.menu1-3 a:visited {
	font-size: 13px;
	color: #3F7B94;
	text-decoration: underline;
}
.menu1-3 a:hover {
	font-size: 13px;
	color: #E28140;
	text-decoration: none;
}
.menu1-3 a:active {
	font-size: 13px;
	color: #E28140;
	text-decoration: none;
}
.bg_blue_table {
	background-image: url(/images/bg_blue_table.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_yellow_table {
	background-image: url(/images/bg_yellow_table.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_full_blue_table {
	background-image: url(/images/bg_full_blue_table.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_green_table {
	background-image: url(/images/bg_green_table.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_bottom {
	background-image: url(/images/bg_bottom.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 33px;
	padding-bottom: 28px;
	padding-right: 30px;
	padding-left: 30px;
	text-align: center;
}
.bg_yellow_table_top {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #877557;
	text-align: center;
}
.bg_yellow_table_top h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	margin: 0px;
	color: #877557;
	font-weight: normal;
}
.bg_yellow_table_text {
	padding: 10px;
	text-align: left;
	vertical-align: top;
}
.bg_yellow_table_text a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	color: #de7207;
}
.read_more_space {
	padding-left: 15px;
	text-align: right;
	padding-right: 10px;
	vertical-align: top;
}
.image_left {
	margin-right: 10px;
	margin-bottom: 5px;
}
.copyright {
	padding-right: 20px;
}
.copyright a:link {
	font-size: 13px;
	color: #5099b7;
	text-decoration: underline;
}
.copyright a:visited {
	font-size: 13px;
	color: #3F7B94;
	text-decoration: underline;
}
.copyright a:hover {
	font-size: 13px;
	color: #E28140;
	text-decoration: none;
}
.copyright a:active {
	font-size: 13px;
	color: #E28140;
	text-decoration: none;
}
.bg_yellow_table_text a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	color: #C96706;
}
.bg_yellow_table_text a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	color: #4689A3;
}
.bg_yellow_table_text a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	color: #4689A3;
}
.bg_gray_link_table {
	background-color: #fcfcfc;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e3e3e3;
	border-bottom-color: #e3e3e3;
	font-size: 10px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 4px;
}
.bg_gray_link_table a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5f8ea0;
	text-decoration: underline;
	font-style: normal;
}
.bg_gray_link_table a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C5C67;
	text-decoration: underline;
	font-style: normal;
}
.bg_gray_link_table a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DE7207;
	text-decoration: none;
	font-style: normal;
}
.bg_gray_link_table a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DE7207;
	text-decoration: none;
	font-style: normal;
}
.space_link_line {
	padding-left: 7px;
}
.bg_blue_table_top {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #248db6;
	text-align: center;
}
.bg_blue_table_top h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #248db6;
	margin: 0px;
	font-weight: normal;
}
.bg_blue_table_text {
	padding: 15px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	font-style: italic;
}
.blue_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #248db6;
}

.bg_full_blue_table_top {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #0d6b8f;
	text-align: center;
}
.bg_full_blue_table_top h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #0d6b8f;
	margin: 0px;
}
.full_blue_table_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #355664;
	padding-top: 20px;
	padding-right: 43px;
	padding-bottom: 10px;
	padding-left: 43px;
}
.blue_text1 {
	color: #269bcb;
}
.full_blue_table_text2 {
	padding-right: 111px;
	padding-left: 187px;
	text-align: left;
	vertical-align: top;
}
.full_blue_table_text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding-top: 7px;
}
.full_blue_table_text3 a:link {
	color: #0d6b8f;
	text-decoration: underline;
}
.full_blue_table_text3 a:visited {
	color: #0A5977;
	text-decoration: underline;
}
.full_blue_table_text3 a:hover {
	color: #de7207;
	text-decoration: none;
}
.full_blue_table_text3 a:active {
	color: #de7207;
	text-decoration: none;
}
.orange_text {
	color: #de7207;
}
.bg_green_table_top {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #6d643b;
	text-align: center;
}
.bg_auto_insurance_top {
	background-image: url(/images/auto_insurance_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.space_box5-1 {
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 22px;
	padding-left: 30px;
}
.tab12 {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.tab12 a:link {
	color: #768388;
	text-decoration: underline;
}
.tab12 a:visited {
	color: #5B6569;
	text-decoration: underline;
}
.tab12 a:hover {
	color: #E28140;
	text-decoration: none;
}
.tab12 a:active {
	color: #E28140;
	text-decoration: none;
}

.bg_3table_text {
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	font-style: italic;
	padding-top: 15px;
	padding-right: 22px;
	padding-bottom: 22px;
	padding-left: 22px;
}

.tab12_blue {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.tab12_blue a:link {
	color: #346274;
	text-decoration: underline;
}
.tab12_blue a:visited {
	color: #244552;
	text-decoration: underline;
}
.tab12_blue a:hover {
	color: #c95e08;
	text-decoration: none;
}
.tab12_blue a:active {
	color: #c95e08;
	text-decoration: none;
}

.blue_table_link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.blue_table_link a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #de7207;
	text-decoration: underline;
}
.blue_table_link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #C96706;
	text-decoration: underline;
}
.blue_table_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #4689A3;
	text-decoration: none;
}
.blue_table_link a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #4689A3;
	text-decoration: none;
}.bg_home_insurance_top {
	background-image: url(/images/home_insurance_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_health_insurance_top {
	background-image: url(/images/health_insurance_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_life_insurance_top {
	background-image: url(/images/life_insurance_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #187396;
	font-style: italic;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.border_gray_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6e9ea;
}
.text1 {
	text-align: justify;
	vertical-align: top;
	padding: 25px;
}
.border_gray_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e9ea;
}
.border_gray_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e6e9ea;
}
.border_gray_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e9ea;
}
.text2 {
	text-align: justify;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;
	color: #333333;
}
.border1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
}
.tab12_1 {
	font-size: 12px;
	font-style: italic;
}
.border_yellow_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7c919;
}
.bg_yellow {
	background-color: #ffe444;
}
.black_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	vertical-align: top;
	padding: 15px;
}
.border_yellow_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7c919;
}
.border_yellow_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e7c919;
}
.border_yellow_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7c919;
}
.red_text {
	color: #CC0000;
}
.tab12_2 {
	font-size: 16px;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E6E6E6;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #E6E6E6;
	background-image: url(/images/gray_gradient.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.tab12_3 {
	font-size: 16px;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E6E6E6;
	background-image: url(/images/gray_gradient.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.tab12_4 {
	font-size: 12px;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E6E6E6;
}
.text3 {
	text-align: justify;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.text4 {
	background-image: url(/images/bg_blue_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: justify;
	vertical-align: top;
	padding: 20px;
}
.text4 em {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
}
.text4 h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #E28140;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E2BE9C;
	padding-bottom: 5px;
}
.text4 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #287D9D;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 13px;
	font-style: italic;
	font-weight: normal;
}
.bg_light_blue {
	background-color: #f6fafd;
}
.border_light_blue_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dcedfa;
}
.border_light_blue_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcedfa;
}
.border_light_blue_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dcedfa;
}
.border_light_blue_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dcedfa;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #3A87C2;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 13px;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D3E1ED;
}
.text5 {
	text-align: justify;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.space_box7 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	padding-left: 5px;
	padding-right: 10px;
}
.space3 {
	padding-top: 8px;
	padding-bottom: 20px;
	text-align: center;
}
hr {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
}
.tab12_2 a:link {
	color: #1E78A6;
	text-decoration: underline;
}
.tab12_2 a:visited {
	color: #155B7E;
	text-decoration: underline;
}
.tab12_2 a:hover {
	color: #FF6724;
	text-decoration: none;
}
.tab12_2 a:active {
	color: #FF6724;
	text-decoration: none;
}
.tab12_3 a:link {
	color: #1E78A6;
	text-decoration: underline;
}
.tab12_3 a:visited {
	color: #155B7E;
	text-decoration: underline;
}
.tab12_3 a:hover {
	color: #FF6724;
	text-decoration: none;
}
.tab12_3 a:active {
	color: #FF6724;
	text-decoration: none;
}

/* Menu */

TR.Menu > TD > Div{
	position:relative;
}

TR.Menu TD Div Div{
	display:none;
}

TR.Menu Div Span{
	cursor:pointer;
}

TR.Menu TD:hover Div Div{
	display:block;
	position:absolute;
	right:0;
	top:46px;
}

/* End - Menu */

.HiddenTab{
	display:none;
}

#listingResults{width:500px;}
#listingHeading{padding-top:7px;}
#FlagDiv{width:500px;}

.bg_states {
	background-image: url(/images/bg_states.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_agent {
	background-image: url(/images/bg_agent.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.space_state {
	text-align: left;
	vertical-align: top;
	padding-top: 70px;
	padding-left: 91px;
}
.state_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #206086;
}
.state_text p {
	margin-top: 0px;
}
.state_links_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}
.state_text a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	text-decoration: underline;
	line-height: 22px;
}
.state_text a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	text-decoration: underline;
	line-height: 22px;
}
.state_text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #feeea5;
	text-decoration: none;
	line-height: 22px;
}
.state_text a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #feeea5;
	text-decoration: none;
	line-height: 22px;
}
.space_agent {
	text-align: right;
	vertical-align: top;
	padding-top: 40px;
	padding-right: 33px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #d1550b;
}
.space_agent p {
	margin-top: 0px;
}
.agent_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3884b1;
	line-height: 20px;
}
.agent_link a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3884b1;
	text-decoration: underline;
}
.yellow_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #feeea5;
}
.agent_link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #30759D;
	text-decoration: underline;
}
.agent_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D1550B;
	text-decoration: none;
}
.agent_link a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D1550B;
	text-decoration: none;
}
.agent_orange {
	color: #D1550B;
}

/* smcf.css */

/* Overlay */
#smcf-overlay {background-color:#000; cursor:wait;}

/* Container */
#smcf-container {width:450px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left;}
#smcf-container .smcf-content {background-color:#333; color:#ddd; height:40px;}
#smcf-container .smcf-cc {font-size:.9em; cursor:default;}
#smcf-container h1 {color:#d76300; margin:0; padding:0 0 6px 12px; font-size:1.2em; text-align:left;}
#smcf-container .smcf-loading {position:absolute; background:url(/images/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#smcf-container .smcf-message {text-align:center;}
#smcf-container .smcf-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto;}
#smcf-container br {clear:both;}
#smcf-container form {padding:0; margin:0;}
#smcf-container label {clear:left; display:block; width:100px; float:left; text-align:right; padding-right:4px; font-weight:bold;}
#smcf-container .smcf-input {float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; font-family:'Trebuchet MS', Verdana, Arial; width:300px; font-size:.9em;}
#smcf-container textarea {height:114px; font-size:.9em;}
#smcf-container div.smcf-top {height:13px; background:url(/images/form_top.gif) no-repeat; padding:0; margin:0;}
#smcf-container div.smcf-bottom {height:13px; background:url(/images/form_bottom.gif) no-repeat; font-size:.7em; text-align:center;}
#smcf-container div.smcf-bottom a,
#smcf-container div.smcf-bottom a:link,
#smcf-container div.smcf-bottom a:active,
#smcf-container div.smcf-bottom a:visited {position:relative; top:-6px; text-decoration:none; color:#666;}
#smcf-container div.smcf-bottom a:hover {color:#888;}
#smcf-container .smcf-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#smcf-container .smcf-send {width:50px; background:url(/images/send.png) no-repeat;}
#smcf-container .smcf-cancel {width:65px; background:url(/images/cancel.png) no-repeat;}
#smcf-container a.modalCloseX,
#smcf-container a.modalCloseX:link,
#smcf-container a.modalCloseX:active,
#smcf-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; right:8px; color:#999;}
#smcf-container a.modalCloseX:hover {color:#9bb3b3;}

/* End - smcf.css */

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #e28140;
	text-align: center;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.big_orange {
	font-size: 18px;
	font-style: italic;
	color: #DF9432;
}
.big_orange a {
	font-size: 18px;
	font-style: italic;
	color: #DF9432;
}
.space_articles_name {
	padding-left: 8px;
	font-size: 18px;
	font-style: italic;
}
.space_image_bottom {
	margin-bottom: 5px;
}
.border1-1 {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D7D7D7;
}
.states_table {
	padding: 8px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
}
.states {
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	background-color: #DE740B;
	padding: 3px;
	margin-right: 5px;
}


/* City List */

.border_table {
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.border_table  a:link {
	color: #2F5388;
	text-decoration: underline;
}
.border_table a:visited {
	color: #25416B;
	text-decoration: underline;
}
.border_table a:hover {
	color: #CC0000;
	text-decoration: none;
}
.tab1 {
	border-right:1px solid #CCCCCC;
	border-left: 1px dashed #E8E8E8;
	text-align: center;
}
.tabtop {
	border-bottom:1px solid #CCCCCC;
	border-right: 1px dashed #E8E8E8;
	background-color: #FBFBFB;
	font-size: 9px;
	text-transform: uppercase;
}
.border_table a:active {
	color: #CC0000;
	text-decoration: none;
}
.tabtop1 {
	border-bottom:1px solid #CCCCCC;
	background-color: #FBFBFB;
	font-size: 9px;
	text-transform: uppercase;
}
.tab1-1 {
	text-align: center;
	border-left: 1px dashed #E8E8E8;
}
.tab2 {
	border-right:1px solid #CCCCCC;
	border-left: 1px dashed #E8E8E8;
	text-align: center;
	background-color: #F7F7F7;
}
.tab1-2 {
	text-align: center;
	border-left: 1px dashed #E8E8E8;
	background-color: #F7F7F7;
}
.tab3 {
	background-color: #F7F7F7;
}
.tabtop2 {
	background-color: #FBFBFB;
	border-bottom:1px solid #CCCCCC;
	font-size: 9px;
	text-transform: uppercase;
	border-right:1px solid #CCCCCC;
}

/* End - City List */

/* Paging */

.NavRanges, .NavRanges TD{
	margin-bottom:0px;
	border:0px;
}

Table.Ranges, Table.Ranges TD{
	margin-bottom:5px;
	border:0px;
}

.NavRanges A:link, .NavRanges A:visited{text-decoration:none;}
.Range0, .Range9, .Arr{
	font-family:Arial;
}

Div.Shown{
	text-align:center;
	margin-bottom:5px;
}
TD.Shown{
	padding-right:10px;
	vertical-align:middle;
}

.NavRanges Span A{
	padding-left:3px;
	padding-right:3px;
}
.NavRanges Span.Wide A{
	padding-left:2px;
	padding-right:2px;
}

.NavRanges A:link{color:black;}
.NavRanges A:visited{color:black;}

.NavRanges A:hover{
	background:#E8EBF0;
	color:black;
	text-decoration:none;
}

.NavRanges .Arr:link, .NavRanges .Arr:visited, .NavRanges .Arr:hover{
	color:#0C528C;
}

.NavRanges A:active, .NavRanges A:focus, .NavRanges A.Arr:active, .NavRanges A.Arr:focus{
	background:#3C8ABC;
	color:white;
	text-decoration:none;
}

.NavRanges A.Invert{
	background:#0C528C;
	color:white;
}

.NavRanges A.Range0:link, .NavRanges A.Range0:visited{
	border-left:2px solid gray;
}
.NavRanges A.Range9:link, .NavRanges A.Range9:visited{
	border-right:2px solid gray;
}

.Paging{
	margin-bottom:5px;
	margin-top:5px;
}

.Paging TD{
	font-family:Tahoma;
	font-size:12px;
}

/* End - Paging */

/* Listing */

.bg_lines {
	background-image: url(images/bg_lines.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	vertical-align: top;
}
.bg_lines1 {
	background-image: url(images/bg_lines.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: justify;
	vertical-align: top;
	font-family: tahoma, arial;
	font-size: 12px;
	color: #4e4f4d;
	padding-top: 2px;
	padding-right: 37px;
	padding-bottom: 9px;
	padding-left: 27px;
}

.space33 {
	text-align: center;
	padding: 10px;
}
.space2 {
	padding-top: 7px;
	padding-right: 30px;
	vertical-align:top;
}

.text55 {
	font-family: tahoma, arial;
	font-size: 13px;
	font-weight: bold;
	color: #4486d5;
	text-align: left;
	padding-bottom: 7px;
}

.bg_gray1, .bg_gray2{
	font-family: tahoma, arial;
	font-size: 11px;
	color: #4e4f4d;
}

.bg_gray1 {
	background-color: #e4ebf0;
	text-align: right;
	padding-right: 5px;
	vertical-align:top;
}
.bg_gray2 {
	background-color: #f5f7f9;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	word-wrap:break-word;
}


HR.NoDescr{
	border:0;
	height:1px;
	background-color:#CCCCCC;
	color:#CCCCCC;
	margin:0 auto 0px auto;
	width:40%;
}

.ImgCell, .ImgCell TD{
	font-size:0px;
	line-height:100%;
	margin:0;
	padding:0;
}

.bg_yellow_dir {
	background-image: url(images/bg_yellow.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.bg_featured {
	background-image: url(images/featured_business.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 195px;
	text-align: left;
	vertical-align: top;
}
.bg_logo {
	text-align: center;
	vertical-align: top;
	padding-top: 43px;
	padding-left: 8px; /* 13px */
	padding-right: 24px;
}

.text11 {
	font-family: tahoma, arial;
	font-size: 14px;
	font-weight: bold;
	color: #c25701;
	padding-bottom: 10px;
}
.bg_orange {
	background-image: url(images/bg_orange.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #fffffb;
}

.orange_corner1, .orange_corner2{
	background-repeat: no-repeat;
	font-family: tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #fffffb;
	text-align: right;
}

.orange_corner1 {
	background-image: url(images/orange1.gif);
	background-position: left top;
	border-bottom: 1px solid #FEF9C0;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.orange_corner2 {
	background-image: url(images/orange2.gif);
	background-position: left bottom;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 7px;
}

/*.orange_corner1, .orange_corner2, .text2{
	vertical-align:top;
}*/

.text33, .text33-1{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #555555;
	text-align: left;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 15px;
	word-wrap:break-word;
}

.text33 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FEF9C0;
}

.paleyel{
	background-color:#FEF9C0;
}

.text22{
	font-family: tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 7px;
	color: #fffffb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FEF9C0;
}

.text44{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #5c3f1a;
	text-align: justify;
	vertical-align: top;
	padding-top: 7px;
	padding-left: 27px;
	padding-right: 37px;
	padding-bottom: 5px;
}

.text44 Table, .bg_lines1 Table{border:0;}
.text44 Table TD, .bg_lines1 Table TD{
	padding:0;
	border:0;
	font-family: tahoma, arial;
	font-size: 12px;
	color:#5c3f1a;
}

.bg_lines1 Table TD{color: #4e4f4d;}

.space1 {
	text-align: left;
	vertical-align: top;
	padding-top: 46px;
	padding-right: 69px;
}

.CompList A:link{color:blue;}

/* End - Listing */

.navigation{
	
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	
	margin-top:-7px;
	margin-bottom:10px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-weight: normal;
	color: #828CA7;
}

.navigation font{
	background-image: url(images/tree.png); 
	background-repeat: no-repeat;
	padding-left:20px;
}

.navigation Img{
	width:5px;
	height:7px;
}

.navigation a {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	color: #548ABC;
	text-decoration: none;
	font-weight: normal;
}

.navigation a:hover {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	color: #548ABC;
	text-decoration: underline;
	font-weight: normal;
}

TD.topimg{
	height:164px;
	background-image:url(images/quote_top.gif);
	background-repeat:no-repeat;
	background-position:center;
}

Span.Edit{
	float:right;
	font:11px Tahoma;
	color:black;
}

Span.Edit A:link, Span.Edit A:visited{
	color:blue;
	font:11px Tahoma;
	text-decoration:none;
}

Span.Edit A:hover, Span.Edit A:active{text-decoration:underline;}

/* Edit form */
 
.FldTbl{margin-bottom:4px;}

.EditForm Table, .EditForm Input.Txt, .Memo{font:13px Arial;}

.EditForm .Fld{
	text-align:right;
	font-weight:bold;
	font-size:12px;
	padding-right:3px;
	color:#696969;
}

.EditForm .NoteTD{
	width:400px;
	/* padding-top:3px; */
}

.EditForm .NoteTD P{
	margin-bottom:3px;
	text-align:justify;
	margin-top:3px;
}

.EditForm UL{
	margin-top:3px;
	margin-bottom:3px;
}

.EditForm A:link, .EditForm A:visited{color:blue;}
.EditForm H2{
	font-size:135%;
	margin-top:10px;
	margin-bottom:5px;
}

.EditForm Input.Txt, .Memo{
	width:400px;
	border:1px inset white;
	border-right:1px solid #E8E8E0;
	border-bottom:1px solid #E8E8E0; 
}
 
.MemoLbl{
	vertical-align:top;
	padding-top:4px;
}

.LogoCell{text-align:center;}
.LogoCell Img{
	margin-top:6px;
	margin-bottom:4px;
}

.Btn{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}

TD.Sbm{
	text-align:center;
	padding-top:6px;
}

.Notice{
	margin-bottom:10px;
}

.Notice TD{
	padding-left:150px;
	padding-right:150px;
}

.Notice .page-text{
	padding-top:0;
	padding-bottom:0;
	margin:5px 0 0 0;
	color:black;
	width:auto;
	font-weight:bold;
	font-size:12px;
}

.Notice #toreview{color:black;}
.Notice #featno SPAN, .FeatWrong{color:#B22222;}
.Notice #savecmp Span, .Notice #saveadm, .Notice #featok Span, .FeatOK,
	.Notice #saveappr{color:#006400;}
.Notice #savedecl{color:#00008B;}
.Notice A:link, .Notice A:visited, .Notice A:hover{
	color:blue;
	font-size:12px;
}

Input#Decline{display:none;}

/* End - Edit form */

/* optlist: IE8+IE7 std */

.OptListBox{
	border:1px inset white;
	margin-bottom:0px;
	border-right:1px solid #E8E8E0;
	border-bottom:1px solid #E8E8E0;
	background:#FFFFF0;
}

.OptListBox.Big{
	height:400px;
	overflow:scroll;
}

.OptList TD{
	vertical-align:top;
	background:#FFFFF0;
}

.FF .OptList TD{
	vertical-align:top;
}

.OptList, .OptList TD{
	border:0;
	padding:0px;
}

.OptList TD.Ctr{
	padding-right:4px;
}

/* .OptList Input{
	height:16px;
	width:18px;
	position:relative;
	top:1px;
	left:1px;
} */

.OptList Input{
	height:14px;
	width:14px;
	padding:2px;
} 

.FF .OptList Input{
	width:13px;
	height:13px;
	top:0px;
	margin-top:2px;
	margin-bottom:1px;
} 

/* otherwise they are shown all the way down */
.IE7 .OptList Input{
	position:static;
	height:17px;
	width:17px;
}

.BlockTitle{
	margin-top:2px;
	margin-bottom:4px;
	font-weight:bold;
	font-size:92%;
/*	background1:#DCDCDC;*/
	/*padding-left:4px;*/
}

TextArea.List{
	/*width:100%;*/
	/*border:1px inset white;*/
	background:#FFFFF0;
	/*border-bottom:1px solid #E8E8E0;*/
}

/* optlist end */
 


