/* Structure Elements */
body {
	background-color: #f3f5f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin: 0;
	padding: 0;
}
#wrapper {
	width: 770px;
	margin-top: 15px;
	padding-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}
#header1 {
	width: 770px;
	height: 142px;
	background-image: url(images/bg_header1.gif);
	background-repeat: no-repeat;
}
#header_theme{
	display:block;
	width: 192px; /*match to image width*/
	height: 96px; /*match to image height*/
	text-indent:-3000px;
	overflow:hidden;
	text-decoration:none;
	background-image: url(images/header-theme.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: right;
	margin-top: 12px;
	margin-right: 15px;
}
#content_bg {
	width: 770px;
	margin: auto;
	background-image: url(images/bg_border.gif);
	background-repeat: repeat;
}
#slogan_bg {
	background-image: url(images/bg_slogan.gif);
	background-position: 518px top;
	background-repeat: no-repeat;
}
#footer {
	width: 770px;
	height: 40px;
	margin: 0;
	background-image: url(images/bg_footer.gif);
	background-repeat: no-repeat;
	clear: both;
}
	/* Header Elements */
.logo {
	margin-top:15px;
	margin-left:90px;
}
.phone {
	font-size:12px;
	color: #666666;
	padding-top: 15px;
	font-weight: bold;
}
.nav_bar {
	font-size:12px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 6px;
}
.nav_bar a:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.nav_bar a:active {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
.nav_bar a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.nav_bar a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
.nav_bar_there {
	font-size:12px;
	color: #b8d1a5;
	font-weight: bold;
	padding-top: 6px;
}
	/* Column Elements */
#column {
	float: right;
	width: 200px;
	padding-right: 10px;
}
#column h2 {
	color: #f11806;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#column p {
	padding-bottom: 6px;
	margin: 0px;
}
.style3 {
	font-size: 11px;
	line-height: 12px;
}

.style3 a:link, .style3 a:visited {
	text-decoration: none;
	color: #006699;
	font-weight: bold;
}
.style3 a:active, .style3 a:hover {
	text-decoration: underline;
	color: #006699;
	font-weight: bold;
}

.style5 {color: #006699}
.style8 {color: #009900}

	/* Featured Elements */
#box_top_feat {
	background-image: url(images/box_top_feat.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-top: 5px;
	width: 188px;
}
#box_btm_feat {
	background-image: url(images/box_btm_feat.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 10px;
	width: 188px;
}
.feat_head {
	color: #006699;
	font-weight: bold;
	font-size: 11px;
}
#featured {
	font-size: 11px;
	line-height: 12px;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#featured a:link, #featured a:visited {
	text-decoration: none;
	color: #006699;
	font-weight: bold;
}
#featured a:active, #featured a:hover {
	text-decoration: underline;
	color: #006699;
	font-weight: bold;
}
#featured p {
	font-size: 11px;
	line-height: 12px;
	clear: both;
	padding-top: 5px;
}
#featured img {
	width: 50px; /*match to image width*/
	height: 50px;
	padding-right: 5px;
}
	/* Content Elements */
#content {
	float: left;
	width: 500px;
	margin-left: 20px;
}
#content h1 {
	color: #5c9731;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	letter-spacing: -1px;
}
#content h1 a:link, #content h1 a:visited {
	color: #5c9731;
	text-decoration: none;
}
#content h1 a:hover, #content h1 a:active {
	color: #5c9731;
	text-decoration: underline;
}
#content h2 {
	color: #5c9731;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#box_top {
	background-image: url(images/box_top.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#box_mid {
	background-color: #cccccc;
	padding-top: 10px;
	padding-bottom: 10px;
}
#box_btm {
	background-image: url(images/box_btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}

#strong1 {
font-size: 12px;
color: #ae3424;
font-weight: bold;}

#strong1 a:link, #strong1 a:visited {
	text-decoration: none;
	color: #ae3424;
	font-weight: bold;
}
#strong1 a:active, #strong1 a:hover {
	text-decoration: underline;
	color: #ae3424;
	font-weight: bold;
}
.strong2 {
	color: #f11806;
	font-size: 14px;
	font-weight: bold;
}
.strong2 a:link, .strong2 a:visited {
	text-decoration: none;
	color: #f11806;
	font-size: 14px;
	font-weight: bold;
}
.strong2 a:active, .strong2 a:hover {
	text-decoration: underline;
	color: #f11806;
	font-size: 14px;
	font-weight: bold;
}
.strong3 {
	color: #336699;
	font-size: 10px;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 8px;
}
.strong3 a:link, .strong3 a:visited {
	text-decoration: none;
	color: #336699;
	font-size: 10px;
	font-weight: bold;
}
.strong3 a:active, .strong3 a:hover {
	text-decoration: underline;
	color: #336699;
	font-size: 10px;
	font-weight: bold;
}
#list1 ul {
 list-style: none;
 padding: 0;
 margin: 0;
}
#list1 li
{
	font-size: 11px;
	color: #000000;
	background-image: url(images/blt1.gif);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	width: 122px;
	padding-left: 6px;
	margin-bottom: 5px;
}
#list1 li a:link, #list1 li a:visited
{
	text-decoration: none;
}
#list1 li a:active, #list1 li a:hover
{
	text-decoration: underline;
}
#table_bg {
	background-color: #FFFFFF;
}
.grid_head {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
}
#box_top_adv {
	background-image: url(images/box_top.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}
#box_mid_adv {
	background-image: url(images/adv_box_mid_bg.jpg);
	background-repeat: no-repeat;
}
#box_btm_adv {
	background-image: url(images/box_btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	height: 10px;
	clear: both;
}
#advertising ul {
 list-style: none;
 padding: 0;
 margin: 0;
}

#advertising li
{
	font-size: 12px;
	color: #1080c1;
	background-position: 0px 7px;
	padding-left: 15px;
	margin-left: 10px;
	font-weight: bold;
	float: none;
	text-align: right;
	margin-bottom: 2px;
}
#advertising li a:link, #advertising li a:visited
{
	font-weight: bold;
	color: #1080c1;
	text-decoration: none;
}
#advertising li a:active, #advertising li a:hover
{
	font-weight: bold;
	color: #1080c1;
	text-decoration: underline;
}
#contact ul {
 list-style: none;
 padding: 0;
 margin: 0;
}

#contact li
{
	font-size: 12px;
	color: #1080c1;
	margin-left: 10px;
	font-weight: bold;
	float: none;
	margin-bottom: 5px;
	margin-top: 10px;
}
#contact li a:link, #contact li a:visited
{
	font-weight: bold;
	color: #1080c1;
	text-decoration: none;
}
#contact li a:active, #contact li a:hover
{
	font-weight: bold;
	color: #1080c1;
	text-decoration: underline;
}
#contact2 ul {
 list-style: none;
 padding: 0;
 margin: 0;
}

.contact2 li
{
	font-size: 12px;
	color: #1080c1;
	margin-left: 20px;
	font-weight: bold;
	float: none;
	margin-bottom: 5px;
	margin-top: 10px;
}
.contact2 li a:link, .contact2 li a:visited
{
	font-weight: bold;
	color: #1080c1;
	text-decoration: none;
}
.contact2 li a:active, .contact2 li a:hover
{
	font-weight: bold;
	color: #1080c1;
	text-decoration: underline;
}
#contact h1 {
	color: #5c9731;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#box_top_cont {
	background-image: url(images/box_top.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}
#box_btm_cont {
	background-image: url(images/box_btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.clr {clear:both;}

