body {
	margin-top: 0px;
	background-image: url('images/body_bg.jpg');
	background-repeat: repeat-x;
	background-color: #F2F1DF;
	margin-bottom: 0px
	}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5C452E;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 1px;
	margin-top: 1px;
	margin-bottom: 7px;
	}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
	}

li {
	margin-top: 0px;
	margin-bottom: 0px;
	}

.navtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B8AEA5;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	}

.navtext:hover {
	text-decoration: underline;
	}

.navpad {
	margin-bottom: 10px;
	}

.headlink {
	text-decoration: none;
	color: #5C452E;
	}

.headlink:hover {
	text-decoration: underline;
	}

.menuheading {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin-left: 9px;
	}

.menuheading1 {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding:5px;
   	border-top:1px solid #4282C2;
   	border-left:1px solid #4282C2;
   	border-right:1px solid #4282C2;
   	background:#EFEFF7;
	}

.menuheading2 {
	font-size: 11px;
	font-weight: bold;
 	padding:5px;
   	border-top:1px solid #CCC;
   	border-bottom:1px solid #CCC;
   	background:#EFEFF7;
}

.menuheadingsub {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	}

.menuheadingtext {
	font-size: 11px;
	}

.box_main_top {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 7px;
	font-size: 12px;
	color: #5C452E;
	}

.toptitlefont {
	font-size: 15px;
	color: #000000;
	line-height: 1.5;
	}

.titlefont {
	font-size: 12px;
	color: #2C5172;
	line-height: 2;
	}

.box_main_index_sub {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 11px;
	padding-right: 10px;
	font-size: 12px;
	color: #5C452E;
	}

.box_main_index {
	padding-top: 14px;
	padding-bottom: 8px;
	padding-left: 11px;
	padding-right: 10px;
	font-size: 12px;
	color: #5C452E;
	}

.box_main_small {
	padding-top: 14px;
	padding-bottom: 8px;
	padding-left: 11px;
	padding-right: 10px;
	font-size: 12px;
	}

.box_main_border {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 5px;
	padding-right: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F1DF;
	font-size: 12px;
	color: #5C452E;
	}

.box_main {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 1px;
	padding-right: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F1DF;
	font-size: 12px;
	}

.box_sub_border {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 1px;
	padding-right: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F1DF;
	font-size: 11px;
	color: #5C452E;
	}

.box_sub {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 11px;
	color: #5C452E;
	}

.box_12 {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 11px;
	padding-right: 11px;
	}

.box_search {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	font-weight: bold;
	color: #B8AEA5;
	}

.box_local {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 11px;
	padding-right: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F1DF;
	line-height: 1.5;
	}

.maintitle {
	font-size: 12px;
	color: #2C5172;
	}

.maintitle:hover {
	color: #000000;
	}

.smlinks {
	color: #5C452E;
	text-decoration: none;
	}

.smlinks:hover {
	color: #2C5172;
	text-decoration: underline;
	}

.smlinksb {
	color: #2C5172;
	text-decoration: none;
	}

.smlinksb:hover {
	color: #000000;
	text-decoration: underline;
	}

.smulinks {
	color: #5C452E;
	}

.smulinks:hover {
	color: #000000;
	}

.medlinksblue {
	font-size: 12px;
	color: #2C5172;
	}

.medlinksblue:hover {
	font-size: 12px;
	color: #000000;
	}

.medlinksblue_2 {
	font-size: 12px;
	color: #2C5172;
	text-decoration: none;
	}

.medlinksblue_2:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	}

.toclinks {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}

.toclinks:hover {
	text-decoration: underline;
	}

.searchbox {
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #A5DBA3;
	font-size: 11px;
	color: #000000;
   	background:#DBF0DB;
	}

.tlinkbox {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 1px;
	padding-right: 0px;
	color: #5C452E;
	}

.linkbox {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 1px;
	padding-right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F1DF;
	color: #525252;
	}

.fvbox {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 1px;
	padding-right: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F1DF;
	color: #5C452E;
	line-height: 1.25;
	}

.sponsorbox {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 1px;
	padding-right: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F1DF;
	color: #5C452E;
	line-height: 1.25;
	}

.welcomebox {
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	padding:4px;
	color: #525252;
   	background:#FFFFFF;
	}

.sponsor {
	font-size: 12px;
	color: #2C5172;
	}

.sponsoricon {
	border: 0px;
	}

.sponsortop {
	font-size: 14px;
	color: #2C5172;
	}

.sponsor:hover {
	color: #000000;
	}

.sponsorlink {
	font-size: 11px;
	color: #2C5172;
	text-decoration: none;
	}

.sponsorlink2 {
	font-size: 12px;
	color: #2C5172;
	text-decoration: underline;
	}

.sponsormargintop {
	margin-top: 10px;
	}

.sstore {
	font-size: 15px;
	color: #2C5172;
	}

.sstore:hover {
	color: #000000;
	}

.border_nav_right {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #A5DBA3;
	}

.border_nav_right_title {
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #A5DBA3;
	background: #A5DBA3;
	}

.border_nav_right_1 {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #4282C2;
	}

.border_nav_right_sp {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F2F1DF;
	border-bottom-color: #F2F1DF;
	border-left-color: #F2F1DF;
	}

.locallinks {
	font-size: 12px;
	color: #2C5172;
	text-decoration: none;
	line-height: 1.75;
	}

.locallinks:hover {
	color: #000000;
	text-decoration: underline;
	}

.popularlinks {
	text-decoration: none;
	line-height: 2.25;
	}

.popularlinks:hover {
	color: #000000;
	text-decoration: underline;
	}

.phlink {
	color: #2C7270;
	}

.oldlinks {
	color: #333333;
	text-decoration: underline;
	font-size:9pt;
	}

.footbox {
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F1DF;
	line-height: 1.75;
	}

.mybox {
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFEDAD;
	}

.mylinks {
	color: #2C5172;
	}

.mylinks:hover {
	color: #000000;
	}

.menusubtitle {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 1px;
	padding-right: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F1DF;
	font-size: 12px;
	font-weight: bold;
	color: #5C452E;
	}

.guidesubtitle {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F1DF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F1DF;
	font-size: 12px;
	color: #2C5172;
	}

.guidefeatures {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 1px;
	padding-right: 1px;
	color: #5C452E;
	}

.fpbox {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFEDAD;
	}

.fplinks {
	color: #5C452E;
	text-decoration: none;
	}

.fplinks:hover {
	color: #000000;
	text-decoration: underline;
	}

.frontadbox {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 11px;
	padding-right: 11px;
	font-size: 12px;
	line-height: 1.25;
	}

.form_tbl {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F1DF;
	}

.citybox {
	padding-top: 10px;
	padding-left: 2px;
	padding-bottom: 10px;
	padding-right: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F1DF;
	color: #000000;
	}

.citytitle {
	font-size: 12px;
	color: #2C5172;
	}

.citytitle:hover {
	color: #000000;
	}

.citylinks {
	text-decoration: none;
	}

.citylinks:hover {
	color: #2C5172;
	text-decoration: underline;
	}

.cityinfo {
	color: #5C452E;
	font-size: 12px;
	text-decoration: none;
	}
	
.citylarge {
	color: #5C452E;
	font-size: 12px;
	text-decoration: none;
	}

.citylarge:hover {
	color: #000000;
	text-decoration: underline;
	}

.statetitle {
	font-size: 12px;
	color: #2C5172;
	text-decoration: underline;
	}

.guidebox {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 1px;
	padding-right: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F1DF;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 1.4;
	}

.guidelinks {
	color: #2C5172;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	}

.guidelinks:hover {
	color: #000000;
	text-decoration: underline;
	}

.goog_adsense {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F1DF;
	}

.vendorbox {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 1px;
	padding-right: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F1DF;
	}

.vendorlinks {
	color: #000000;
	}

.footlink {
	text-decoration: none;
	}

.footlink:hover {
	color: #5C452E;
	text-decoration: underline;
	}

.copyright {
	color: #5C452E;
	}

.borderall {
	border: 1px solid #000000;
	}

.borderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	}

.borderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	}

.borderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	}

.bordertop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	}

.bordertopB {
	padding:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	}

.bordertopL {
	padding-bottom: 9px;
	padding-left: 2px;
	color: #5C452E;
	}

.statelinks {
	color: #777777;
	text-decoration: none;
	line-height: 1.5;
	}

.statelinks:hover {
	color: #000000;
	text-decoration: underline;
	}

.poplinks {
	color: #2C5172;
	text-decoration: none;
	line-height: 1.75;
	}

.poplinks:hover {
	color: #000000;
	text-decoration: underline;
	}

.cream {
	color: #B8AEA5;
	font-size: 11px;
	}

.black {
	color: #000000;
	}

.white {
	color: #FFFFFF;
	}