html{height:100%;margin-bottom:1px}
*:focus{outline:none}
body {
		background-color: #B9C2AA;		
		font-size: 16px;
		font-family: Trebuchet MS, Arial;
		color: #423F3B;
        margin-top:10px;
        margin-bottom:0px;
}
.container{width:967px;margin:0px auto;}
#header{
		width:967px;
		margin:0px auto;
		background:#E8EBD0;
		height:54px;
}
#header a.menu{
	float:left;
	padding-right:10px;
	border-right: 1px solid #C56711;
	padding-bottom:1px;
	margin-top:19px;
	padding-left:10px;
	color: #929788;
	font-family: Arial Black,Arial,Tahoma,Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing:1px;
}
#header a.menu:hover{text-decoration:none}
#header a.menub{
	float:left;
	padding-right:10px;
	border-right: 1px solid #C56711;
	padding-bottom:1px;
	margin-top:19px;
	padding-left:10px;
	color: #5A5D55;
	font-family: Arial Black,Arial,Tahoma,Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing:1px;
}

#header a.chat{
	float:left;
	margin-top:19px;
	color: #597118;
	font-family: Arial Black,Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-left:11px;
	letter-spacing:1px;
}
#header a.chat:hover{text-decoration:none}
#top_logo{
	margin:0px auto;
	padding:0px;
	width:967px;
	height:143px;
}
#content_top{
	width:967px;
	height:102px;
	background:#DFE3CA;
	border-bottom:2px solid #FFFFFF
}
#content_top .mdl{float:left;padding-left:48px;padding-top:10px;}
#content_top .mdl h1{font-size: 24px;font-family: Arial Black,Trebuchet MS, Arial;font-weight: bold;color: #000000;margin:0px;}
#content_top .rht{float:right;padding-right:57px;padding-top:12px;}
#hp_content{width:967px;height:303px;background:#DFE3CA;}
#hp_lft_cont{float:left;width:27px;height:303px;border-right:2px solid #FFFFFF;background:#DFE3CA}
#hp_mdl_cont{float:left;width:682px;height:303px;border-right:2px solid #FFFFFF;background:#ECEEE1}
#hp_mdl_cont .top_blk{width:662px;height:282px;padding-left:20px;padding-top:20px;background:#ECEEE1;position:relative;}
#hp_mdl_cont .txt{font-family: Trebuchet MS, Arial;font-size: 14px;color: #000000;padding: 0px 20px 20px 0px;line-height:19pt;}
#hp_mdl_cont .special{height:30px;position:absolute;left:479px;}
#hp_mdl_cont .btm_blk{width:593px;height:126px;background:#E4A300;}
#hp_mdl_cont .btm_txt{float:left;width:207px;height:111px;padding-left:15px;padding-top:15px;border-right:2px solid #FFFFFF}
#hp_mdl_cont .btm_txtb{margin-top:-5px;color:#423F3B;font-family:Verdana;font-weight:bold;font-size:10px;}
#hp_mdl_cont .btm_rht{float:left;text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;width:354px;padding-right:15px;padding-top:32px;font-size:10px;font-weight:bold;}
#hp_mdl_cont .btm_rht a{color:#FFFFFF;text-decoration:underline;font-weight:normal}
#hp_mdl_cont .btm_rht span{	font-size: 20px;padding-top: 15px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#hp_rht_cont{float:left;width:194px;padding-top:20px;padding-left:30px;background:#F7F9F0;border-right:2px solid #FFFFFF}
#hp_rht_cont h5{color: #000000;font-size: 15px;font-family: "Trebuchet MS", Arial;margin:0px;font-weight: bold;}
#hp_content_btm{width:967px;height:86px;margin:0px auto;background:#DFE3CA}
#hp_content_btm .lft{float:left;width:27px;height:86px;border-right:2px solid #FFFFFF;background:#DFE3CA}
#hp_content_btm .mdl{float:left;width:652px;padding-left:30px;padding-top:10px;height:76px;border-right:2px solid #FFFFFF;background:#E4A300}
#hp_content_btm .rht{float:left;width:194px;height:79px;padding-top:7px;padding-right:30px;background:#EE5A02;border-right:2px solid #FFFFFF;text-align:right;}
#hp_footer_top{width:967px;height:107px;margin:0px auto;background:#DFE3CA;}
#hp_footer_top .lft{float:left;width:27px;height:107px;border-right:2px solid #FFFFFF;background:#DFE3CA}
#hp_footer_top .mdl{float:left;width:886px;padding-left:22px;height:89px;padding-top:16px;border-right:2px solid #FFFFFF;background:#ECEEE1;border-bottom:2px solid #FFFFFF}
#hp_footer{width:967px;height:119px;margin:0px auto;background:#DFE3CA;}
#hp_footer .lft{float:left;width:27px;height:119px;border-right:2px solid #FFFFFF;background:#DFE3CA}
#hp_footer .mdl{float:left;width:898px;height:109px;padding:5px;border-right:2px solid #FFFFFF;background:#ECEEE1;}
#hp_footer .mdl a{text-decoration:none;color:#423F3B;font-size:9pt;}
#hp_footer .mdl a:hover{text-decoration:underline;}

#footer{width:967px;height:69px;margin:0px auto;background:#DFE3CA;}
#footer .lft{float:left;width:25px;height:69px;border-right:2px solid #FFFFFF;background:#DFE3CA}
#footer .mdl{float:left;width:903px;height:39px;padding:5px;padding-top:25px;border-right:2px solid #FFFFFF;background:#ECEEE1;}
#footer .mdl a{text-decoration:none;color:#423F3B;font-size:9pt;}
#footer .mdl a:hover{text-decoration:underline;}


.spacer{clear:both}

b {
	color: #000000;
	font-weight: bolder;
	font-size: 15px;
	line-height: 16px;
}
table, td {
		font-size: 12px;
		font-family: Trebuchet MS, Arial;
		color: #423F3B;
		font-weight: bold;
		padding: 0px;
		border: none;
}
.acenter {
		width: 100%;
		vertical-align: center; 
		text-align: center;
}
td.table {
		padding: 80px 0px 0px 0px;
}
td.menu {
		background-color: #E8EBD0;
		padding: 0px 15px 0px 0px;
		margin: 0px;
}
a.menu {
		color: #929788;
		font-family: Arial;
		font-size: 15px;
		font-weight: bold;
		text-decoration: none;
}
a.menubold {
		color: #5A5D55; 
		font-family: Arial;
		font-size: 15px;
		font-weight: bold;
		text-decoration: none;
}
td.menu2a {
		background-color: #E8EBD0;
		margin:0px;
}
td.menu2 {
		background-color: #E8EBD0;
		padding: 8px 0px 8px 0px;
		margin:0px;
}
td.menu3 {
		padding: 0px 10px 0px 0px;
		margin: 0px 0px 0px 0px;
		vertical-align: top;
}
td.menu4 {
		border-left: 1px solid #C56711;
		padding: 0px 10px 0px 10px;
		vertical-align: top;
}
a.menu4 {
		color: #597118;
		font-family: Arial;
		font-size: 15px;
		font-weight: bold;
		text-decoration: none;
}
td.yellow {
	background-color: #E4A300;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
td.yellow2 {
	background-color: #E4A300;
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}
.yellow2 p {
	margin: 0px;
}
.yellow2 a {
	text-decoration: underline;
	color: #FFFFFF;
}


span.yellow {
	color: #423F57;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial;
	text-align: left;
}
span.yellow2 {
		color: #ffffff;
		font-weight: bold;
		font-size: 24px;
		font-family: Arial;
}
td.title {
		background-color: #E5E9DA;
		background-image: url('/images/bg_cont.jpg');
		background-repeat: repeat-y;
		padding: 0px 40px 10px 50px;
		border-bottom: 2px solid #ffffff;
}
td.title2 {
		background-color: #E5E9DA;
		background-image: url('/images/bg_cont.jpg');
		background-repeat: repeat-y;
		padding: 0px 25px 0px 25px;
		border-bottom: 2px solid #ffffff;
}
td.title2_1 {
		background-color: #E5E9DA;
		background-image: url('/images/bg_cont.jpg');
		background-repeat: repeat-y;
		border-bottom: 2px solid #ffffff;
}
td.cont {
		background-color: #E5E9DA;
		background-image: url('/images/bg_cont.jpg');
		background-repeat: repeat-y;
		padding: 0px 25px 0px 25px;
}
td.cont2 {
		background-color: #ECEEE1;
		padding: 25px 25px 25px 25px;
		border-left: 2px solid #ffffff;
		border-right: 2px solid #ffffff;
}
td.cont3 {
		background-color: #ECEEE1;
		padding: 10px 0px 25px 0px;
		border-right: 2px solid #ffffff;
}
td.cont3_2 {
		background-color: #ECEEE1;
		padding: 10px 20px 25px 20px;
		border-right: 2px solid #ffffff;
}
td.cont3_3 {
		background-color: #ECEEE1;
		padding: 0px;
		border-left: 2px solid #ffffff;
}
td.cont4 {
	background-color: #D3DAB4;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
td.cont5 {
	background-color: #447382;
	padding: 8px;
}
td.cont6 {
		background-color: #ECEEE1;
		padding: 25px 15px 25px 20px;
}
td.cont7 {
		background-color: #ECEEE1;
		padding: 0px 0px 0px 0px;
}
td.cont7a {
		background-color: #ECEEE1;
		padding: 10px 20px 0px 20px;
		width: 90%;
		border-bottom:2px solid #FFFFFF;
}
td.cont8 {
		background-color: #ECEEE1;
		padding: 0px;
		border-right: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
}
td.cont8_12 {
		background-color: #ECEEE1;
		padding: 10px;
		border-right: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
}
td.cont8_11 {
		background-color: #ECEEE1;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border-right: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
}
td.cont8_1 {
		background-color: #ECEEE1;
		padding: 10px;
		border-right: 2px solid #ffffff;
}
td.cont8_2 {
		background-color: #ECEEE1;
		padding: 10px 20px 25px 20px;
		border-right: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
}
td.cont8_3 {
		background-color: #ECEEE1;
		padding: 10px 20px 25px 20px;
		border-right: 2px solid #ffffff;
}
td.cont8_4 {
		background-color: #ECEEE1;
		padding: 20px 20px 20px 30px;
		border-right: 2px solid #ffffff;
}
td.cont8_f {
		background-color: #E5E9D0;
		padding: 20px 0px 0px 30px;
		border-right: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
		background-image: url('/images/bg_cont2.jpg');
		background-position: right bottom;
		background-repeat: no-repeat;		
}
td.cont9 {
	background-color: #DFE3CA;
	padding-left: 13px;
	padding-right:12px;
	border-right: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	font-weight: normal;
}
ul.green {
	list-style-type: square;
}

td.date {
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 0px 0px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B75820;
	font-size: 11px;
	color: B75820;
}
div.blg {
		color: #B75820;
		font-size: 13px;
		background-position: bottom;
		background-repeat: repeat-x;
		padding: 0px 0px 10px 0px;
		width: 100%;
		text-align: right;
}
td.bottom {
	text-align: center;
	padding: 10px 0px 10px 0px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #315757;
	font-weight: normal;
}
a.bottom {
	color: #315757;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
h1, a.h1, a.h1:visited, a.h1:hover, div.post h3 a {
	color: #39555E;
	font-size: 20px;
	font-family: Trebuchet MS, Arial;
}
h1.title {
	font-size: 36px;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	color: #000000;
	margin: 20px 0px 0px 0px;
}
h1.title2 {
	font-size: 24px;
	font-family: Trebuchet MS, Arial;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 0px 0px;
}
h2 {
		color: #D78A06;
		font-size: 18px;
		font-family: Arial, sans-serif;
		margin:0px;
		padding:0px;
}
span.h2 {
		color: #D78A06;
		font-size: 15px;
		font-family: Arial, sans-serif;
		margin:0px;
		padding:0px;
		font-style: italic;
}
h2.black {
	color: #000000;
	font-size: 18px;
	font-family: Arial, sans-serif;
	margin:0px;
	padding:0px;
}
h2.white {
	color: #ffffff;
	font-size: 15px;
	font-family: Arial, sans-serif;
	margin:0px;
	padding:0px;
}
a.white {
		color: #ffffff;
		font-size: 16px;
		font-family: Arial, sans-serif;
		margin:0px;
		padding:0px;
		text-decoration: none;
}
h3 {
	color: #447382;
	font-size: 20px;
	font-family: Arial, sans-serif;
	margin:0px;
	font-weight: bolder;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
span.h3 {
		color: #447382;
		font-size: 14px;
		font-family: Arial, sans-serif;
		margin:0px;
}
h4 {
		color: #6B8420;
		font-size: 14px;
		font-family: Arial, sans-serif;
		margin:0px;
}
h5 {
	color: #000000;
	font-size: 15px;
	font-family: "Trebuchet MS", Arial;
	margin:0px;
	font-weight: bold;
}
h6 {
   color: black;
   font-family: Trebuchet MS, Arial;
   font-size: 16px;
   padding: 0px;
   margin: 0px;
}
.services {
	font-size: 11px;
	font-family: "Trebuchet MS", Arial;
	color: #423F3B;
	font-style:italic;
}
.green {
	font-size: 12px;
	font-family: Arial Black,Arial;
	color: #6B8420;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
a.text {
		font-size: 16px;
		font-family: Trebuchet MS, Arial;
		color: #423F3B;
		font-weight: bold;
}
a.more {
	font-size: 10px;
	font-family: Arial;
	color: #423F3B;
	font-weight: bold;
	text-decoration: underline;
}
a.blog {
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}
hr {
		height: 1px;
		color: #423F3B;
}
input.email {
		color: #7B7D75;
		font-size: 14px;
		font-weight: bold;
		font-family: Trebuchet MS, Arial;
		border: 2px solid #7B7D75;
		margin: 0px 10px 10px 10px;
}
input.email2 {
		color: #7B7D75;
		font-size: 14px;
		font-weight: bold;
		font-family: Trebuchet MS, Arial;
		border: 2px solid #7B7D75;
		margin: 10px 10px 10px 10px;
		padding: 0px;
}
textarea.email {
		color: #7B7D75;
		font-size: 14px;
		font-weight: bold;
		font-family: Trebuchet MS, Arial;
		border: 2px solid #7B7D75;
		margin: 0px 10px 10px 0px;
}
ul {
	padding:0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
i.blogarea {
	font-size: 11px;
	font-family: "Trebuchet MS", "Times New Roman";
	font-style: normal;
	font-weight: normal;
}
div.abs {
		position: absolute;
}
img.abs {
		position: relative;
		left: -10px;
		border: none;
}
.entry {
		font-family: Trebuchet MS, Arial;
		font-size: 13px;
		font-style:italic;
}
p.postmetadata {
		font-family: Trebuchet MS, Arial;
		font-size: 13px;
		color: black;
}
p.postmetadata a, p.postmetadata a:hover, p.postmetadata a:visited {
		color: black;
}
div.alignleft a, div.alignright a, cite a,cite a:hover,cite a:visited, small.commentmetadata a, small.commentmetadata a:hover, small.commentmetadata a:visited {
		color: black;
}
#commentform a, a.black {
		color: black;
}
li.alt p {
		font-style:italic;
}
li.green, ul, li {
	padding: 0px;
	quotes: none;
	list-style-type: decimal;
}
.greenl {
	font-size: 13px;
	font-family: Arial Black,Arial;
	color: #6B8420;
	font-weight: normal;
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	line-height:23px;
}
li.pagenav, li {
	quotes: none;
	list-style: none;
}
form {
   padding: 0px;
   border: 0px;
   margin: 0px;
}

li a, li a:hover, li a:visited {
   color: #423f3b;
   font-family: Trebuchet MS, Arial;
   font-size: 16px;
}
h2.pagetitle {
}
/* blog */
.w800 {
   width: 800px;
}
.h37 {
   height: 15px;
	 padding: 0px;
	 margin: 0px;
}
.w100p {
   width: 100%;
	 padding: 0px;
	 margin: 0px;
}
.w35 {
   width: 35px;
   vertical-align: top;
}
.w269 {
	width: 269px;
  vertical-align: top;
	padding: 0px;
	margin: 0px;
}
.w470 {
	width: 450px;
  vertical-align: top;
	padding: 0px;
	margin: 0px;
}
.99p {
	width: 99%;
}
.bgF0F4E6 {
	background-color: #F0F4E6;
}
img {
 border: none;
}
.pl15 {
	padding: 0px 0px 0px 15px;
}
.yellow2 a:link, yellow2 a:hover, yellow2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
span.yellow a:link, span.yellow a:visited, span.yellow a:hover {
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial;
	text-align: left;
}
p.blogarea {
	font-size: 11px;
	font-family: "Trebuchet MS", "Times New Roman";
	font-style: normal;
	font-weight: normal;
}
td.blogarea {
	font-size: 11px;
	font-family: "Trebuchet MS", "Times New Roman";
	font-style: normal;
	font-weight: normal;
}
.cont7 .yellow2 div {
}
.cont7 .yellow2 p {
}
.cont7 .yellow2 img {
	float: left;
}
.cont7 .yellow2 p {
	padding-left: 5px;
	margin-left: 5px;
}

.style3 {
	font-size: 20px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0px;
	width: 195px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	font-weight:left;
	color:#D35000;
	font-size:10pt;
	text-decoration:none;
	}
#wp-calendar #prev a:hover{
	text-decoration:underline;
}
#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	font-size:11pt;
	font-family:Arial Black,Arial,Tahoma;
	font-weight:normal;
	}

#wp-calendar td {
	padding: 3px 0px;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
#sidebar ul{margin-top:0px;}	
#sidebar ul li{margin-bottom:5px;}	
#sidebar a{
	font-family:Arial,Tahoma,Verdana;
	font-size:10pt;
	color:#777777;
	text-decoration:none;
}
#sidebar a:hover{color:#F75D00}
.post{font-weight:normal;}
.entry{font-style:normal;border-top:1px solid #F5F5EA;margin-top:0px;font-size:14px;line-height:19px;color:#000000}
.post h1{border-bottom:1px solid #DEDED3;margin-bottom:0px;}
.post h1 a, .post h1 a.h1{color:#447382;font-family:Trebuchet MS,Arial,Tahoma;font-weight:bold;font-size:18pt;text-decoration:none;}
.post h1 a:hover{color:#447382;font-family:Trebuchet MS,Arial,Tahoma;font-weight:bold;font-size:18pt;text-decoration:underline}
.postmetadata{background:#E5E8D6;padding:5px;border-top:1px solid #D3D6BC;border-bottom:1px solid #D3D6BC}
p.postmetadata a{text-decoration:none;color:#BF5212}
p.postmetadata a:visited{text-decoration:none;color:#BF5212}
p.postmetadata a:hover{text-decoration:underline;color:#5A2E12}
.alignleft{float:left;width:50%;margin-top:0px;}
div.alignleft a, div.alignright a{color:#BF5212;font-weight:normal;font-size:10pt;}
div.alignleft a:hover, div.alignright a:hover{text-decoration:none}
.alignright{float:right;width:50%;margin-top:0px;text-align:right;}
/* End Calendar */

