﻿* { 
	margin:0; 
	padding:0;
}
body{
	background: #ffffff url(../images/tall_top.gif) left top repeat-x; 
	font-family:Tahoma,Verdana,Arial,Helvetica; 
	font-size:100%; 
	line-height:1em; 
	color:#5f5f5f;
}
img {
	border:0; 
	vertical-align:top; 
	text-align:left;
}
a img {
	border:none;
}
a:hover{
	text-decoration:underline;
}
a {
	text-decoration: none;
	color:#52b5d5;
}
.clear {
	clear:both;
}
p {
	margin:0;
	padding:0;
}
td {
	font-family:Tahoma,Verdana,Arial,Helvetica; 
	font-size:12px; 
}
h3 {
	font-size:12px; 
	margin-bottom:5px;
}
h4 {
	font-size:1em; 
	color:#983b11; 
	margin-bottom:2px;
	padding-top:9px;
}
.ind {
	padding:19px 22px 28px 24px;
}
.alignright {
	text-align:right;
}
ul { 
	list-style:none;
}
ul.listStyle1 li {
	background:url(../images/line2.gif) left bottom repeat-x; 
	color:#5f5f5f; 
	font-size:0.92em; 
	line-height:2.27em;
}
ul.listStyle1 li a { 
	background:url(../images/marker1.gif) no-repeat 0 4px; 
	padding-left:16px; 
	color:#598718; 
	font-weight:bold; 
	text-decoration:none;
}
ul.listStyle1 li a:hover { 
	text-decoration:underline;
}
ul.listStyle2{
	margin:0 0 10px 0; 
	padding:0; 
}
ul.listStyle2 li {
	background:url(../images/line2.gif) left bottom repeat-x; 
	color:#5f5f5f;
	font-weight: bold 
	font-size:11px; 
	line-height:30px;
}
ul.listStyle2 li a { 
	background:url(../images/redstar.gif) center left no-repeat; 
	padding-left:25px; 
	color:#598718; 
	font-weight:bold; 
	text-decoration:none;
}
ul.listStyle2 li a:hover { 
	text-decoration:underline;
}


.headerlink {
	float: right;
	padding: 30px 20px 0px 0px;
	vertical-align: top;
}
.headertop_right {
	background: url(../images/header_top_02.jpg) top left no-repeat;
}
#headermain {
	background: url(../images/header_main.jpg) no-repeat;
	width: 1000px;
	height: 275px
}
#headermain .slogan {
	position: absolute;
	width: 630px;
	height: 50px;
	color: #0F4C55;
	font-family:Tahoma,Verdana,Arial,Helvetica; 
	font-weight: bold;
	font-size: 18px;
	margin: 204px 0 0 370px;
	line-height: 24px;
}
#headermain .slogan a {
	color: #7B2E00;
	font-family:Tahoma,Verdana,Arial,Helvetica; 
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
}
#headermain .slogan a:hover {
	color: #7B2E00;
	font-family:Tahoma,Verdana,Arial,Helvetica; 
	font-weight: bold;
	font-size: 18px;
	text-decoration: underline;
}
.title { margin:0 0 15px 0;}
.img_indent { margin:0 13px 0 0; float:left;}
.link1 { color:#983b11;}

td.panelheader {
	background: url(../images/panel_hd_bg.jpg) no-repeat;
	width: 254px;
	height: 52px;
	color: #2A4A01;
	padding: 0 0 0 10px;
	font-family:Tahoma,Verdana,Arial,Helvetica; 
	font-weight: bold;
	font-size: 20px;
	text-align: middle;
}
td.panelmidbg {
	background: url(../images/panel_bg.gif) left top repeat-y;
	width: 254px;
	padding: 10px;
	font-family:Tahoma,Verdana,Arial,Helvetica; 
	font-weight: normal;
	font-size: 12px;
}
td.panelleftbot {
	background: url(../images/l_b_1.gif) no-repeat;
	width: 11px;
	height: 11px;
}
td.panelbtnbot {
	background: url(../images/content_but3.gif) no-repeat;
	width: 90px;
	height: 22px;
	color: #437503;
	padding: 10px;
	font-family:Tahoma,Verdana,Arial,Helvetica; 
	font-weight: bold;
	font-size: 10px;
	padding: 0 0 0 5px;
}
td.panelbtnbot a {
	color: #437503;
}
td.panelrightbot {
	background: url(../images/r_b_1.gif) no-repeat;
	width: 11px;
	height: 11px;
}
td.panelbot {
	background: url(../images/botbg.gif) left top repeat-x;
	width: 142px;
	height: 22px;
}
td.footerborder {
	background: url(../images/botbg.gif) left top repeat-x;
	width: 972px;
	height: 22px;
	margin: 0 14px 0 14px;
}
.pagehd {
	display: block;
	width: 700px;
	height: 25px;
	color: #00304E;
	padding: 0 0 10px 0;
	font-family:Tahoma,Verdana,Arial,Helvetica; 
	font-weight: normal;
	font-size: 22px;
	text-align: middle;
	border-bottom: 1px solid #C7C8CA;
	margin: 0 0 10px 0;
}
a.readmoreb_blue {
	display: block;
	float:right;
	background: url(../images/content_but4.gif) no-repeat;
	width: 90px;
	height: 22px;
	color: #157BA1;
	padding: 10px;
	font-family:Tahoma,Verdana,Arial,Helvetica; 
	font-weight: bold;
	font-size: 10px;
	padding: 2px 0 0 8px;
}
#callbanner {
	display: block;
	background: url(../images/call_banner.jpg) no-repeat;
	width: 254px;
	height: 131px;
}
#callbanner .readmorecb {
	position: absolute;
	width: 90px;
	height: 22px;
	color: #157BA1;
	font-family:Tahoma,Verdana,Arial,Helvetica; 
	font-weight: bold;
	font-size: 10px;
	padding: 2px 0 0 8px;
	margin: 100px 0 0 12px;
}
#callbanner span {
	position: absolute;
	width: 109px;
	color: #002157;
	font-family:Tahoma,Verdana,Arial,Helvetica; 
	font-weight: normal;
	font-size: 10px;
	padding: 22px 130px 0 15px;
}
