body {
	background: #DAD198; 
	font-family:Arial, Helvetica, sans-serif;
	color: #5c5a54;
	font-size: 12px;
	text-align: left;
	line-height: 21px;
	margin: 0px;
	padding: 0px;
}
#wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	background:#FFFFFF;
}
a:link, a:visited, a:active {
	color:#395863;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
a:hover {
	color:#892514;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}

/*  @@@@@[  Navigation  ]@@@@@ */
#nav {
	float:left;
	width: 152px;
	background:#872515 url(images/bg_nav.gif) repeat-y left;
	padding-top: 33px;
	padding-bottom:28px;
}
#nav a img{
	outline: none;
	margin-bottom: 6px;
	margin-top: 5px;
}

/* @@@@ [ sub nav] @@@@*/
.sub_nav ul {
	padding:0px 12px 5px 23px;
	margin:0px;
	display:block;
	list-style:none;
}
.sub_nav ul li {
	margin:0px;
	background:url(images/sub_bullet.jpg) no-repeat 0px 9px;
	display:block;
	padding:0px 0px 0px 9px;
	list-style:none;
}
.sub_nav ul li a:link, .sub_nav ul li a:visited, .sub_nav ul li a:active {
	color:#FFFFF0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.sub_nav ul li a:hover {
	color:#FFFFF0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
}
.sub_nav ul li ul {
	margin: 0px;
	padding: 0px;
}
.sub_nav ul li ul li{
	list-style: none;
	background: none;
}
/* @@@@@[  Header / Footer  ]@@@@@ */

#header {
	width: 960px;
	height: 99px;
	background:#37525c;
}
#logo {
	float:left;
	padding-top: 35px;
	padding-left: 35px;
}
#phone {
	float:right;
	padding-top: 35px;
	padding-right: 33px;
}
#header-sec {
	width: 968px;
	height: 123px;
	margin: 0px;
	padding: 0px;
}
#footer {
	width: 960px;
	color: #757159;
	background: #DAD198; 
	clear: both;
	padding-top: 3px;
	padding-bottom: 10px;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #757159;
	font-size:10px;
	text-decoration: none;
}
#footer a:hover {
	color: #757159;
	font-size:10px;
	text-decoration: underline;
}
#footer .seo a:link, #footer .seo a:visited, #footer .seo a:active, #footer .seo a:hover {
	color: #757159;
	text-decoration: none;
}
#footer a.seo:visited, #footer a.seo:active, #footer a.seo:link {
	text-decoration: none;	
	color: #757159;
}
#footer a.seo:hover {
	text-decoration: none; cursor: text;
}
#gravitate{
	float: right;
}
/* @@@@@{ Index page ]@@@@@@ */
#content_in {
	width: 960px;
	padding-bottom: 20px;
	background: url(images/bg_main.gif) repeat-y;
}
#col_left_in {
	float:left;
	width: 328px;
	padding-bottom:35px;
}
#col_right_in {
	float:left;
	width: 632px;
	background-color:#872515;
}
#img_right {
	float:left;
	width: 480px;
}
#text_in {
	width: 632px;
	background: #ffffff url(images/bg_content_in.gif) no-repeat top left;
	float:left;
}
#text_in_left {
	width: 200px;
	float:left;
	font-size: 18px;
	color:#756b59;
	padding-top: 40px;
	padding-left: 14px;
	line-height: 25px;
}
#text_in_right {
	width: 405px;
	float: right;
	padding-top: 40px;
	padding-right: 10px;
}
#text_in_right h1 {
	font-size: 18px;
	color: #872514;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}
#address {
	width: 825px;
	background:#344f59;
	height:30px;
	font-size: 13px;
	color:#FFFFFF;
	padding-left: 135px;
	padding-top: 10px;
	clear:both
}

/* @@@@@[  Bio  ]@@@@@ */
#bio{
	width: 180px; 
	padding-left: 9px;
}
#bio ul {
	padding: 0px 0 12px 0px; 
	margin:0px;
}
#bio ul li {
	list-style:none; 
	background:url(images/red_bul2.gif) no-repeat 0px 6px; 
	padding-left:10px;
	line-height: 16px;
}
.img-bio{
	float: left;
	width: 174px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-top: 5px;
}
.right-bio{
	float: right;
	width: 280px
}
/* @@@@@[  Contact Us page  ]@@@@@ */
#content_in-contact {
	width: 960px;
	padding-bottom: 20px;
	background-color: #fff;
}
#contact{
	padding: 40px 29px 0 48px;
	width: 728px;
	background-color: #fff;
}
.column1{
	width: 261px;
	float: left;
	padding-right: 30px;
}
.column2{
	width: 204px;
	float: left;
	padding-right: 30px;
	padding-top: 15px;
}
.column3{
	width: 203px;
	float: right;
	padding-top: 15px;
}
/* @@@@@[  Redefined Tags / Classes  ]@@@@@ */
h1{
	font-weight: normal;
	font: 30px Georgia, "Times New Roman", Times, serif;
	color: #872514;
	margin: 0px;
	padding-bottom: 8px;
}
h2 {
	font-size: 20px;
	color: #892514;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 0px 17px 0px;
}
h3 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#37525c;
	line-height: 24px;
	background:#dae1ed;
	border-left:7px solid #37525c;
	padding:0px 0px 0px 10px;
	margin:0px 0px 15px 0px;
}
h4{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #892515;
	margin: 0px;
	padding: 0px;
}
h5{
	background: url(images/_bg-h5.gif) no-repeat;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#37525d;
	line-height: 24px;
	padding:0px 0px 0px 10px;
}
.title-content{	
	margin: 0px;
	padding: 0px;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #974700;
	font-weight: bold;
}
p{
	margin: 0px;
	padding-bottom: 18px;
}
.clr {
	clear:both;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
}
/* @@@@@[  Secondary Page  ]@@@@@ */
#content_col {background:url(images/bg_rightcol.gif) right top repeat-y; width:808px; float:left;}
#left_nav {width:152px; float:left}
#s_banner {width:808px; float:left; height:126px;}
/* width of l_content + width of r_content = 808px */
#l_content {float:left; width:567px;}
#l_content ul {list-style:none; display:block; padding:0px 0px 15px 25px; margin:0px;}
#l_content ul li {list-style:none; background:url(images/red_bul2.gif) no-repeat 0px 7px; padding-left:10px;}
#l_content_in {padding-left:48px; padding-right:50px; width:469px; padding-bottom:20px; padding-top:30px;}
#r_content {float:left; width:241px; }
#r_content_in {padding-left:24px; padding-top:60px; padding-bottom:20px; padding-right:20px; width:196px;}
#quote {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#892514; line-height:1.4em; width:173px; padding:0px 8px 24px 8px; border-bottom:1px solid #666666}
#news {width:173px; padding:20px 8px 0px 8px;}
#news ul {display:block; margin:0px; padding:0px; list-style:none;}
#news ul li {list-style:none; background:url(images/red_bullet.jpg) no-repeat 0px 5px; padding-left: 17px; padding-bottom:12px;}
#news ul li a:link, #news ul li a:visited, #news ul li a:active {color:#515151; text-decoration:none;}
#news ul li a:hover {color:#892514; text-decoration:underline;}
.top{
	float: right;
}