@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#000000;
	font-weight:normal;
}
.subhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
body {
	background-color: #654F39;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}


a {
	color: #AA0635;
	text-decoration:underline;
}
a:link {
	color: #AA0635;
	text-decoration:underline;
}
a:visited {
	color: #AA0635;
	text-decoration:underline;
}
a:hover {
	color: #FF0000;
	text-decoration:none;
}
a:active {
	color: #AA0635;
	text-decoration:underline;
}
.header {
	height:185px;
}
#head_logo {
background:url(img/header_01.jpg);
background-repeat:no-repeat;
float:left;
width:150px;
height:185px;
border:none;
}
#head_pic_mid {
background:url(img/header_02.jpg);
float:left;
width:590px;
height:125px;
background-repeat:no-repeat;
}
#head_logo_p4 {
background:url(img/header_03.jpg);
background-repeat:no-repeat;
float:right;
width:210px;
height:50px;
border:none;
}
#head_pic_r {
background:url(img/header_04.jpg);
background-repeat:no-repeat;
float:right;
width:210px;
height:75px;
border:none;
}
#head_nav_bg {
background:url(img/header_05.jpg);
background-repeat:no-repeat;
float:left;
width:800px;
height:60px;
border:none;
vertical-align:middle;
}
.nav {
margin-top:9px;
vertical-align:middle;
text-align:center;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
/*.nav td{
padding-left:5px;
padding-right:5px;
}/*
/*.nav li {
display:inline;
margin:0; 
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
border-right:#9A8479 1px solid;
background:url() center top repeat;
height:25px;
width:100px;
}
/*.horizmenu ul li a:link, .horizmenu ul li a:visited*/
.nav a:link, .nav a:visited {
color:#FFFFFF; 
padding-top:10px; 
padding-bottom:10px; 
padding-left:15px;
padding-right:15px;
text-decoration:none;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif;

}
.nav a:hover, .nav a:visited {
color:#FFFFFF; 
/*padding-top:10px; 
padding-bottom:10px; */
background:url(img/nav_hoverbg.png) repeat;
text-decoration:none;

}

#subnav {
margin:0;
/*padding-top:.5em;
padding-left:.5em;
padding-right:.5em;*/
text-align:left;
/*padding-bottom:.5em;*/
/*border:#9A8479 1px solid;*/
background:url(img/sub_nav_bg.png) repeat;

}
#subnav li {
margin:0;
/*padding-left:0px;
padding-right:0px;*/
font-family:Arial, Helvetica, sans-serif;
background:url(img/sub_nav_bg.png) repeat;
font-size:13px;
line-height:20px;
color:#FFFFFF;
list-style:none;
}
#subnav a:link, #subnav a:visited {
color:#FFFFFF; 
/*padding-top:10px; 
padding-bottom:10px; */
text-decoration:none; 
}
#subnav a:hover, #subnav a:visited {
color:#D0A669; 
/*padding-top:10px; 
padding-bottom:10px; */
text-decoration:none; 
}


.main_graphic {
	height:315px;
}
.sub_graphic{
height:154px;
padding:10px 0px 0px 0px;
}
.content_block {
	padding:10px 0px 65px 25px;
}
.intro_copy {
	float:left;
	width:265px;
	padding-right:10px;
	vertical-align:top;
}
.sub_copy {
	float:left;
	width:650px;
	padding-right:10px;
	vertical-align:top;
}
.sub_copy ul {
list-style-image:url(img/li.gif)
}

.hm_feature {
	float:right;
	width:650px;
	height:130px;
	padding-bottom:10px;
}

.sub_feature {
	float:right;
	width:257px;
	height:345px;
	padding-bottom:10px;
}
#hm_feat1_pic {
	background-image:url(img/feat_1.jpg);
	background-repeat:no-repeat;
	float:left;
	width:245px;
	height:130px;
	padding-right:10px;
}
#hm_feat1_block {
	vertical-align:middle;
	height:110px;
	padding:10px 10px 10px 0px;
	background-color:#EADDB9;

}
#hm_feat1_pic {
	background-image:url(img/feat_1.jpg);
	background-repeat:no-repeat;
	float:left;
	width:245px;
	height:130px;
	padding-right:10px;
}
#hm_feat1_btn {
	height:46px;
	
}
#hm_feat1_txt {
padding-left:10px;
}
#hm_feat2_pic {
	background-image:url(img/feat_2.jpg);
	background-repeat:no-repeat;
	float:left;
	width:245px;
	height:130px;
	padding-right:10px;
}
#hm_feat2_block {
	vertical-align:middle;
	height:110px;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#EADDB9;
}
#hm_feat2_btn {

height:46px;

}
#hm_feat2_txt {
padding-left:10px;
}
#hm_feat3_pic {
	background-image:url(img/feat_3.jpg);
	background-repeat:no-repeat;
	float:left;
	width:245px;
	height:130px;
	padding-right:10px;
}
#hm_feat3_block {
	vertical-align:middle;
	height:110px;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#EADDB9;
}
#hm_feat3_btn {

height:46px;

}
#hm_feat3_txt {
padding-left:10px;
}
#hm_feat4 {
background:url(img/hm_feat4.jpg) no-repeat;
}

.footer {
	border-top:solid 1px #B3B3B3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	vertical-align:middle;
	height:80px;
}
.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	vertical-align:middle;
	height:80px;
}
.footer_copyright {
	width:350px;
	float:left;
	padding-top:15px;
}
.footer_par4 {
	float:right;
	vertical-align:top;
}
.rates_tl {
	border-right: 1px solid #9A8479;
	border-top: 1px solid #9A8479;
	border-left: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
	background-color: #EADDB9;
	text-align:center;
}
.rates_tm {
	border-right: 1px solid #9A8479;
	border-top: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
	text-align:center;
}
.rates_tm_odd {
	border-right: 1px solid #9A8479;
	border-top: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
	background-color: #EADDB9;
	text-align:center;
}

.rates_tr {
	border-right: 1px solid #9A8479;
	border-top: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
	text-align:center;
}
.rates_tr_odd {
	border-right: 1px solid #9A8479;
	border-top: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
	background-color: #EADDB9;
	text-align:center;
}
.rates_ml {
	border-right: 1px solid #9A8479;
	border-left: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
	background-color: #EADDB9;
}
.rates_mm {
	border-right: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
}
.rates_mm_odd {
	border-right: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
	background-color: #EADDB9;
}

.rates_mr {
	border-right: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
}
.rates_mr_odd {
	border-right: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
	background-color: #EADDB9;
}
.rates_bl {
	border-right: 1px solid #9A8479;
	border-left: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
	background-color: #EADDB9;

}
.rates_bm {
	border-right: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
}
.rates_bm_odd {
	border-right: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
	background-color: #EADDB9;
}
.rates_br {
	border-right: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
}
.rates_br_odd {
	border-right: 1px solid #9A8479;
	border-bottom: 1px solid #9A8479;
	background-color: #EADDB9;

}

.rates_tl_odd {
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.handi_bl {
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #CCCCCC;

}
.handi_bl_odd {
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #E7E7E7;
}

.handi_bm {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #E7E7E7;

}
.handi_bm_odd {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #CCCCCC;
}
.handi_br {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #E7E7E7;
}
.handi_br_odd {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #CCCCCC;

}
.credit {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9A8479;
padding:5px;
}

.credit a:link, .credit a:visited, .credit a:active {
color:#9A8479;
text-decoration:none;
}
.credit a:hover {
color:#9A8479;
text-decoration:underline;
}

/*#swfDiv { 
position: relative; 
z-index: 1;
border-left: 1px solid #999999;


} */
.required {
	color: #FF0000;
}
