/* Standard html tag styles */
* { /* force 0 margins set later */
	margin: 0;
	padding: 0;
}
body {
	background: #bbb;
	font-family: Arial,Helvetica,Garuda,sans-serif;
	/*background: url('images/bg.png');*/
}

p {
	margin: 10px 0px;
}

a {
	font-size: 10pt;
	color: #005fb0;
	text-decoration: none;
}

.navigation {
	padding-bottom: 10px;
}

.alignleft {
	float:left;
	display: inline;
	margin-right: 10px;
}

.alignright {
	float:right;
	display: inline;
}

ul {
	padding-left: 10px;
}

a:hover{ 
	text-decoration: none;
}

hr {
	margin: 10px 0px;
}

h2 {
	font-size: 15pt;
}

#wrapper {
	margin: 0 auto;
	padding-top: 13px;
	width: 901px;
}

/* Page Header styles */
#header {
	width: 901px;
	height: 72px;
	background: url('images/header.gif') top left no-repeat;
}

#logo {
	width: 376px;
	height: 72px;
	float: left;
	display: inline;
	padding-top: 19px;
}

#logo a {
	width: 376px;
	height: 43px;
	display: block;
}

#right-header{
	width: 525px;
	height: 72px;
	float: left;
	display: inline;
}

#phone-header {
	color: #cd1515;
	font-weight: bold;
	font-size: 15pt;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
}

#phone-header .call {
	color: #006f3b;
	font-size: 13px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

#top-nav {
	text-align: right;
	padding-right: 20px;
	margin-top: 10px;
}

#top-nav a {
	color: #000;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

#top-nav a:hover {
	color: #28903a;
}
/* Temporary Styles for Image Rotator */
#image-rotator {
	margin-top: 10px;
	width: 901px;
	height: 261px;
	background: url('images/temp-banner.png') top left no-repeat;
}

/* Page Content Styles */
#page-wrap {
	margin-top: 10px;
	width: 901px;
}

/* Left Side Page Content Styles */
#content {
	width: 536px;
	float: left;
	display: inline;
}

.content-box {
	margin-bottom: 10px;
	width: 536px;
}

.cb-top {
	width: 536px;
	height: 40px;
	background: url('images/box-top-blue.gif') top left no-repeat;
}

.cb-top h1 {
	font-size: 10pt;
	padding: 12px 25px 12px 25px;
	color: #ffd400;
	text-transform: uppercase;  

}

#pad {
	margin-left: 240px;
}

.cb-content {
	background: #fff;
	padding: 5px 25px;
	font-size: 0.8em;
	text-align: justify;
}

.cb-content li {
	margin-left: 10px;
}
	
.cb-content h3 {
	font-size: 11pt;
}

.cb-bottom {
	width: 536px;
	height: 10px;
	background: url('images/box-bottom-big.gif') top left no-repeat;
}

.cash {
	background: #fff url('images/handshake1.gif') center right no-repeat;
}

ul.faqs {
	list-style: none;
}

ul.faqs a {
	text-decoration: underline;
}

ul.faqs li {
	margin: 0;
}

a.faqs {
	text-decoration: underline;
}

.info-box {
	width: 475px;
	padding: 0 5px;
	font-size: 8pt;
	border: 1px solid #000;
	margin-top: 15px;
}

/* Sidebar Content Styles */
#sidebar {
	width: 355px;
	float: left;
	display: inline;
	margin-left: 10px;
}#menu_sidebar_upper  a, a:hover{    font-weight: bold;	text-transform: uppercase;}

.form-box {
	margin-bottom: 10px;
	width: 355px;
}

.yellow-box {
	margin-bottom: 10px;
	width: 355px;
}

.yellow-box .cb-top {
	width: 355px;
	height: 10px;
	background: url('images/box-top-yellow.png') top left no-repeat;
}

.yellow-box p {
	margin: 0;
}

.yellow-box .cb-content {
	padding: 5px 0 0 20px;
	background: #ffff00;
}

.yellow-box .cb-bottom {
	width: 355px;
	height: 10px;
	background: url('images/box-bottom-yellow.gif') top left no-repeat;
}

.form-box .cb-top {
	width: 355px;
	height: 40px;
	background: url('images/box-top-green.gif') top left no-repeat;
}

.form-box .cb-content {
	background: #fff; /*#28903a;*/
	color: #000;
	font-weight: bold;
}

.form-box .cb-bottom {
	width: 355px;
	height: 10px;
	background: url('images/box-bottom-small.gif') top left no-repeat;
}

.form-box .submit, .sendbutton {
	border: 1px solid #fff;
	background: #006f3b;
	color: #fff;
	padding: 3px;
	cursor: pointer;
}

.nav-box {
	margin-bottom: 10px;
	width: 355px;
}

.nav-box  li {
	margin: 0;
	font-size: 13pt;
	width: 250px;
}

.nav-box .cb-top {
	width: 355px;
	height: 40px;
	background: url('images/box-top-red.gif') top left no-repeat;
}

.nav-box .cb-top h1{
	color: #fff;
}
.nav-box .cb-content {
	color: #000;
}

.nav-box .cb-content li {
	font-size: 14pt;
	font-weight: bold;
	text-transform: capitalize;
}
.nav-box .cb-content li a{
	color: #000;
}

.nav-box .cb-bottom {
	width: 355px;
	height: 10px;
	background: url('images/box-bottom-small.gif') top left no-repeat;
}
/* Footer Page styles */
#footer {
	clear: both;
	width: 901px;
	margin-top: 15px;
	font-size: 9pt;
	text-align: center;
	border-top: 1px solid #000;
	padding-bottom: 10px;
	/*background: #fff;*/
}

#footer a {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}

#footer a:hover {
	text-decoration: underline;
}

ol.cf-ol {
	list-style: none;
}

ol.cf-ol label {
	width: 150px;
	font-weight: bold;
	display: block; 
	float: left;
	clear: left;
}

.cf-sb {
	clear: both;
}

span.reqtxt, span.emailreqtxt, .cf_hidden {
	display: none;
}