@charset "utf-8";
/* CSS Document */
@import url("reset.css");
@import url("common.css");
@import url("forms.css");

* {
	padding: 0;
	margin: 0;
}

body{
	margin:0;
	padding:0;
	background:url(../images/page-bg1.jpg) repeat-x top #7a5122;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
#home{
	margin:0;
	padding:0;
	background:url(../images/page-bg.jpg) repeat-x top #252b3d;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.wrapper{
	width:962px;
	background-image: url(../images/shadow-bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	}
/*	.header{
	width:778px;
	float:left;
	height:146px;
	background:url(../images/header-bg1.jpg) no-repeat top;
	position:relative;
	z-index:100;
	}*/
 .subheader{
	width:952px;
	float:left;
	height:86px;
	background:url(../images/header-bg.jpg) no-repeat top;
	z-index:100;
	padding-left:0;
	padding-top:60px;
	}
	#home .header{
	width:952px;
	float:left;
	height:85px;
	z-index:100;
	padding-left:0;
	padding-top:60px;
	background-image: url(../images/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
		.logowrapper{
	width:320px;
	float:left;
	height:59px;
	z-index:100;
	position:relative;
	margin-top: -20px;
	margin-left: 280px;
		}
		.logo{
	width:220px;
	position:absolute;
	left:-274px;
	top:-94px;
	z-index:9999;
		}
		.nav{
		width:550px;
		float:right;
		height:59px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#fff;
		padding-right:10px;
		margin-top:10px;
		}
			.nav ul{
			padding:0;
			margin:0;
			list-style:none;
			height:34px;
			}
				.nav ul li{
				padding:0;
				margin:0;
				list-style:none;
				display:block;
				height:46px;
				float:left;
				}
					.nav ul li a{
					color:#fff;
					line-height:46px;
					text-decoration:none;
					font-size:23px;
					font-size:10pt;
					display:block;
					height:46px;
					float:left;
					text-align:center;
					font-family:Arial, Helvetica, sans-serif;
					}
					.nav ul li a:hover{
					color:#d9b22f;
					}
	.mainBanner{
	width:882px;
	float:left;
	height:521px;
	background:url(../images/banner-bg.jpg) no-repeat center top;
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 70px;
	}
			.news{
	width:236px;
	height:345px;
	font-family:Tahoma;
	color:#463529;
	z-index:99;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
	background-image: url(../images/news-bg.png);
	background-repeat: no-repeat;
	background-position: left center;
			}
				.news h3{
	font-size:11px;
	text-align:right;
	text-transform:uppercase;
	margin-right: 10px;
				}
					.news ul{
					padding:0;
					margin:0;
					position:relative;
					}
						.news ul li{
						padding:0;
						margin:0;
						list-style-type:none;
						background:url(../images/dash-news.gif) no-repeat top center;
						height:85px;
						padding:5px;
						font-size:10px;
						margin-top:5px;
						position:relative;
						}
						.news a.more{
						background:url(../images/brown-arrow.jpg) no-repeat right 4px;
						color:#463529;
						text-decoration:none;
						float:right;
						vertical-align:bottom;
						padding-right:8px;
						position:absolute;
						top:82px;
						right:0;
						font-weight:bold;
						z-index:99999;
						}
						
/* news sidebar*/
.news .leftNav{
	float:left;
	width:230px;
	height:308px;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
			}
			.news .leftNav h3{
	color:#fff;
	font-size:13pt !important;
	text-decoration:none;
	display:block;
	margin:6px 0 !important;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-weight: bold;
			}
				.news .leftNav a{
	color:#fff;
	font-size:14pt;
	text-decoration:none;
	display:block;
	margin:6px 0;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-weight: bold;
				}
				.news .leftNav li{
	list-style-type: none;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
				}
					.news .leftNav a:hover{
	color:#7E5424;
	font-family: Georgia, "Times New Roman", Times, serif !important;
					}	
				
.news .leftNav .author {
	visibility: hidden;
}
.news .leftNav .date {
	visibility: hidden;
}				
						
	.pagecontainer{
	width:903px;
	padding:15px 25px;
	float:left;
	clear:both;
	background:#252b3d;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	}
		.pagecontainer h1{
		font-size:30pt;
		font-weight:normal;
		}
		.pagecontainer p{
		padding:7px 0 3px 0;
		font-size:12pt;
		}
			.pagecontainer a{
			color:#d9b22f;
			}
		.imgBoxRow{
		width:900px;
		float:left;
		clear:both;
		padding-top:10px;
		}
			.imgBox{
			width:413px;
			height:119px;
			background:url(../images/img-block-bg.jpg) no-repeat;
			padding:10px;
			}
				.imgBox .leftImg{
				width:217px;
				float:left;
				}
				.imgBox .rightTxt{
					width:190px;
					float:right;
					font-size:18px;
					line-height:100px;
					text-align:center;
					font-weight:bold;
				}
				.imgBox .rightTxt a{
	color: #FFF;
	text-decoration: none;
				}
				.imgBox .rightTxt a:hover{
	color: #252A3D;
	text-decoration: none;
				}



/*Search result page	*/		
		.leftPanel{
	float:left;
	width:245px;
	padding-top: 45px;
	padding-bottom: 45px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
			}
			.leftPanel .leftNav{
	float:left;
	width:200px;
	height:308px;
	background:url(../images/leftnav-bg.png) no-repeat;
	padding-top: 60px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
			}
			.leftPanel .leftNav h3{
	color:#fff;
	font-size:15pt;
	text-decoration:none;
	display:block;
	margin:6px 0;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-weight: bold;
			}
				.leftPanel .leftNav a{
	color:#252b3d;
	font-size:12pt;
	text-decoration:none;
	display:block;
	margin:6px 0;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-weight: bold;
				}
				.leftPanel .leftNav li{
	list-style-type: none;
	padding: 0px;
	margin-left: 20px;
	margin-bottom: 25px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
				}
					.leftPanel .leftNav a:hover{
					color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif !important;
					}	
					
					
/* blog sidebar*/

.blogPanel{
	float:left;
	width:245px;
	padding-top: 45px;
	padding-bottom: 45px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
			}
			.blogPanel .leftNav{
	float:left;
	width:180px;
	height:308px;
	background:url(../images/leftnav-bg.png) no-repeat;
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
			}
			.blogPanel .leftNav h3{
	color:#fff;
	font-size:13pt !important;
	text-decoration:none;
	display:block;
	margin:6px 0 !important;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-weight: bold;
			}
				.blogPanel .leftNav a{
	color:#252b3d;
	font-size:10pt;
	text-decoration:none;
	display:block;
	margin:6px 0;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-weight: bold;
				}
				.blogPanel .leftNav li{
	list-style-type: none;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
				}
					.blogPanel .leftNav a:hover{
					color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif !important;
					}	
				
.blogPanel .leftNav .author {
	visibility: hidden;
}
.blogPanel .leftNav .date {
	visibility: hidden;
}







.post-title{
	font-size: 24px;
	font-weight: bold;
	color: #FFF !important;
}
.post-title a{
	color: #DCB325 !important;
	text-decoration: none;
}
.post-title a:hover{
	color: #c0c0c0 !important;
}
.post-details {
	font-size: 10px;
	font-weight: bold;
	color: #FFF !important;
	margin-bottom: 30px;
}
.links {
	font-size: 10px;
	font-weight: bold;
	color: #DCB325 !important;
	margin-top: 10px;
}
.links a{
	font-size: 10px;
	font-weight: bold;
	color: #DCB325 !important;
	margin-top: 10px;
}
.links a:hover{
	color: #c0c0c0 !important;
}
				
					
					
					
					
		.rightPanel{
	float:right;
	width:650px !important;
	min-height:620px;
	height:auto !important;
	background-color: #252B3D !important;
		}
	
				.rightPanel p{
				color:#fff;
				font-size:13pt;
				padding:3px 0 7px 0;
				line-height:22px;
				}
				.rightPanel  h1{
				color:#fff;
				font-size:30pt;
				font-weight:normal;
				padding:3px 0 25px 0;
				padding-left:70px;
				line-height:38px;
				}
.testimony {
	color: #DDB425 !important;
	font-style: italic;
	font-size: 14px !important;
	line-height: normal !important;
}
.testimonyname {
	font-size: 14px !important;
	line-height: normal !important;
	text-align: right;
	margin-right: 25px;
	font-weight: bold;
}

.footer {
	width: 953px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #FFF;
	background-color: #252A3D;
	height: 60px;
	float: left;
}
.footeraddress {
	width: 430px;
	float: left;
	font-size: 10px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: #252B3D;
}
.splashfooter {
	width: 420px;
	float: right;
	font-size: 10px;
	padding-right: 30px;
	text-align: right;
	padding-bottom: 10px;
	background-color: #252B3D;
}
	.footSplash {
	float:right;
}
.footSplash span {
	display:none;
}
.footSplash a{
	display:block;
	width:96px;
	background: url('../images/splash-footer.png') top center no-repeat;
	float:right;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.footSplash a:hover {
	background-position: 0 -40px;
	color: #049;
}
.footInfo {
	float:left;
	padding-top: 15px;
	width: 310px;
	text-align: right;
	margin-left: 10px;
}

