@charset "utf-8";
html,body {
min-height:100%;
margin:0;
padding:0;
}

body {
background:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;

}

div {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
line-height:140%;
}

p {
margin:0 0 10px;
}

a img {
border:0;
}

ul {
list-style-image:url(bullet.gif);

}

li {
margin:0 0 10px 10px;
}

h1 {
color:#A78643;
font-size:180%;
font-weight:400;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

h2 {
color:#A78643;
font-size:160%;
font-weight:400;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-top:3px solid #BFA461;
margin:0;
padding:15px 10px 10px;
}

h2 b {
color:#666;
}

h3 {
color:#666;
font-size:160%;
font-weight:400;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

h4,h5 {
color:#A78643;
font-size:140%;
}

h6 {
color:#A78643;
font-size:100%;
margin:0;
}

.pic_left {
float:left;
margin-right:10px;
}

.pic_right {
float:right;
margin-left:10px;
}

.clear {
clear:both;
}

.f_left {
float:left;
}

.f_right {
float:right;
}

.main {
width:970px;

margin:0 auto;
}

.top {
height:110px;
}

.logo {
float:left;
margin:20px 10px;
}

.contact {
float:right;
text-align:right;
color:#000;
line-height:120%;
padding-top:50px;
padding-right:10px;
}

.menu {
height:35px;
background:#BFA461;
}

a.mainbuttontext {
color:#FFF;
text-decoration:none;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:35px;
border-right:1px solid #FFF;
display:block;
float:left;
height:35px;
padding:0 25px;
}

a.mainbuttontext:hover {
color:#FFF;
text-decoration:none;
background:#A78643;
}

.container {
clear:both;
padding:10px 0;
}

.leftcol {
width:760px;
float:left;
}

.content {
width:550px;
float:left;
line-height:160%;

margin:0 17px;
}

.rightcol {
width:200px;
float:right;
}

.block {
background:#F5F5F5;
margin-bottom:10px;
padding:5px 10px;
}
.blockh {
width:160px;
float:left;
}
.blockh ul{
background:#F5F5F5;
margin-bottom:10px;
padding:5px 10px;
list-style-position: outside;
margin-left:-4px;
}
.blockh h2{
}
.news_item {
background:url(dash.gif) bottom repeat-x;
line-height:120%;
padding-bottom:5px;
}

.footer {
border-top:1px solid #BFA461;
padding:10px;
}

.footer div {

line-height:110%;
}

form {
margin:0;
padding:0;
}

form p {
margin:0;
}

.input {
width:170px;
border:1px solid #DFD1B0;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:5px;
padding:5px;
}

textarea {
height:60px;
}

.btn {
border:2px solid #A78643;
background:#BFA461;
color:#FFF;
font-weight:700;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px 5px;
}

a,.footer a:hover {
color:#A78643;
text-decoration:underline;
}

a:hover,.footer a {
color:#000;
text-decoration:underline;
}
#featuresdivtop,
.featuresdiv,
.featuresspan{
padding:0;
	margin:0;
}
.featuresdiv{
	padding:0;
	margin:0;
	width:200px;
	border:none;
}
.feat_1 h2{
	padding:8px;
	margin:0;
	font-size:18px;
}
.feat_1 h2 b{
font-weight:normal;
}
.feat_2,
.feat_3,
.feat_4,
.feat_5{
	background:#F5F5F5;
	padding:5px 5px 15px 5px;
	margin:0 0 0 0;
}
.br_feature{

display:none;
}
#feed_id{
	background:#F5F5F5;
	font-size:80% !important;
	
font-family:Verdana, Arial, Helvetica, sans-serif !important;
}
#feed_id h2 a{
	font-size:12px !important;
	text-decoration:underline;
	
font-family:Verdana, Arial, Helvetica, sans-serif !important;
}
.feat_2 div,
.feat_3 div,
.feat_4 div,
.feat_5 div{
	background:url(feat_bg.png) no-repeat top left;
	padding:12px 10px 10px 16px;
	margin:10px 0 0 0;
	font-weight:bold;
}
.featuresdiv br,
.br_feature{
	display:none;

}

.block {
background:#F5F5F5;
margin-bottom:10px;
padding:5px 10px;
}
.blockh {
width:160px;
float:left;
}
.blockh ul{
background:#F5F5F5;
margin-bottom:10px;
padding:5px 10px;
list-style-position: outside;
margin-left:-4px;
}
.blockh h2{
}
.feat_6{
	font-size:12px;
	margin:50px 0 0 0;
}
#ct_logo{
display:none;
}
#feed_id h2{
color:#A78643;
font-weight:normal;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-top:none;
margin:0;
padding:0;
	font-size:12px;
}
#content_table{
	border:1px solid red;
}

#contact_table img{
	width:230px;
	height:71px;

}
