/* basic styles */
body {margin: 0px; font-family: arial, sans-serif; font-size: 12px; text-align: center;}

p, td, li, blockquote {font-size: 12px;}
a, a:visited {color: black;}
a:hover {color: red;}

h1 {color: black; font-size: 16px;}
h2, .content_rates_category1 {color: black; font-size: 14px; font-weight:bold;}
h3, .content_rates_table_title {color: black; font-size: 12px; font-weight:bold; text-transform: uppercase;}
h4 {color: black; font-size: 12px; font-weight: bold; }
h5 {color: black; font-size: 12px; font-weight: bold; }
h6 {color: black; font-size: 12px; font-style: italic; font-weight: bold;}

.floatR {position: relative; float: right;}
.floatL {position: relative; float: left;}
.breaker {clear: both;}
.border {border: solid 1px red;}
.bttmpad {margin-bottom: 10px}

.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
}
.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003300;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.leftnavSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.leftsubnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a:link.leftnavSelected,a:visited.leftnavSelected {
	color: #ffffff;
}
a:hover.leftnavSelected {
	color: #f7941d;
}
a:link.leftsubnav,a:visited.leftsubnav {
	color: #ffffff;
}
a:hover.leftsubnav {
	color: #f7941d;
}
a:link.leftnav {
	color: #003300;
}
a:hover.leftnav {
	color: #993300;
}
a:link.topnav {
	color: #ffffff;
}
a:hover.topnav {
	color: #993300;
}
a:link {
	color: #993300;
}
a:hover {
	color: #f7941d;
}
.cellbgcolor {
	background-color: #013300;
}

ul.content_article_list  {padding-left: 15px;}
ul.content_article_list li {list-style: none;}

.regions {width: 200px; position: relative; float: right; overflow: hidden; margin: 0px 0px 10px 10px;}
.regionbox {width: 190px; padding: 5px; background-color: #CCC9C9; margin-bottom: 10px;}
.regionbox ul {margin: 0px; padding: 10px 0px 0px 0px;}
.regionbox ul li {padding-bottom: 5px;}

div.taft_formElement-wrapper.wide {width: 100%;}
span.fb_legend {padding-bottom: 10px;color: gray;font-style: italic;}
hr.fb_legend {display: none;}
li.fb_element{ padding: 0 ;}
form.taft_fb_form ul {padding: 0; margin: 0;}

.taft_label-wrapper {clear: both; width: 33%; position: relative; float: left; min-height: 30px; border: solid 0px red; padding-right: 10px;}
.taft_formElement-wrapper {width: 60%; position: relative; float: left; min-height: 30px; border: solid 0px blue; padding-right: 10px;}

input.fbPhoneprt{ width:50px;}
select.bd {width: 71px;}
select.bdy {width: 71px;}

.captcha, .no-sortable {clear: both;}
.taft_formElement-wrapper label {margin-left: 5px;}
.wide {margin: 20px 0;}
form.taft_fb_form .col2 {width: 48%; margin: 0 2% 0 0; position: relative; float: left;}

