@charset "utf-8";
/* CSS Document */

html,body{
	width:100%;
}
body{
	margin:0px;
	padding:0px;
	color:#666666;
	text-align:justify;
	font:14px/26px Arial, Helvetica, sans-serif;
	background:#f0f0f0;
}
img{
	border:none;
}

a{
	text-decoration:none;
}
a:link, a:visited{
	outline:none !important;
	border:none !important;
}
.flt{
	float:left;
}
.frt a{ line-height:25px;}
.frt{
	float:right; margin-top:-15px;
}
.clr{
	clear:both;
}
#header{
	float:left;
	width:inherit;
	margin:0px 0px;
	height:134px;
	border-bottom:1px solid #e5e5e5;
	background:#ffffff;
}
.center{
	width:980px;
	margin:0 auto;
}
.logoImg{
	float:left;
	position:relative;
	left:-18px;
	background:url(../images/logo.jpg) left no-repeat;
	width:495px;
	height:134px;
}
.logo{
	float:left;
	width:195px;
	height:134px;
	margin:0px 0px 0px 295px;
}
.topMenu{
	float:right;
	margin:10px 0px 0px 0px;
	font-size:16px;
}
.topMenu a{
	color:#404040;
}
.topMenu a:hover, .article .head:hover, .article .readmore:hover, #innerCarousel a.content:hover strong, .listingPt li a:hover, .latestPt li:hover .detailPane strong, .listingPt li a.current, .sitemapLinks ul li a:hover{
	color:#c75f2c;
}
.menu{
	float:right;
	clear:both;
	margin:72px 0px 0px 0px;
	padding:0px 5px;
	color:#fefefe;
	background:#c09a9a;
}
.menu a{
	color:#fefefe;
}
.menu a:hover{
	color:#ffd800;
}
#wrapper{
	float:left;
	width:inherit;
	margin:0px;
	padding:45px 0px 30px 0px;
}
.mainPanel{
	float:left;
	width:658px;
	margin:0px 0px 0;
}
.articlePanel{
	float:left;
	margin:0px;
	width:600px;
	padding:25px 29px;
	-webkit-box-shadow:  0px 0px 0px 1px rgba(211, 206, 199, 1);
	box-shadow:  0px 0px 0px 1px rgba(211, 206, 199, 1);
	background:#ffffff;
}
.article{
	float:left;
	width:inherit;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:1px solid #eaeaea;
}
.article:last-child{
	border:none;
	margin:0px;
	padding:0px;	
}
.article .head{
	font:28px/36px Arial, Helvetica, sans-serif;
}
.head{
	float:left;
	/*width:inherit;*/
	text-align:left;
	margin:0px 0px 23px 0px;
	color:#333333;
	text-transform:uppercase;
}
.content{
	float:left;
	margin:0px;
	width:inherit;
}
.article .content img{
	border:1px solid #eeeeee;
	padding:10px;
	margin:0px 0px 30px 0px;
}
.article .readmore{
	float:left;
	clear:left;
	margin:10px 0px 0px 0px;
	color:#ffffff;
	background:#222222;
	padding:7px 22px;
	font-size:12px;
	text-transform:uppercase;
}
.carousel{
	float:left;
	margin:25px 0px 0px 0px;
	width:inherit;
	position:relative;
}
.carousel .bx-next, .carousel .bx-prev{
	position:absolute;
	top:-100px;
	right:0px;
	width:16px;
	height:16px;
	text-indent:999px;
	overflow:hidden;
	background:url(../images/nav.jpg) -16px -16px no-repeat;
}
.carousel .bx-prev{
	right:19px;
	background:url(../images/nav.jpg) 0px -16px no-repeat;
}
.carousel .bx-prev:hover{
	background:url(../images/nav.jpg) 0px 0px no-repeat;
}
.carousel .bx-next:hover{
	background:url(../images/nav.jpg) -16px 0px no-repeat;
}
.carousel .bx-pager{
	position:absolute;
	top:-96px;
	right:40px;
}
.carousel .bx-pager-item{
	float:left;
	width:auto;
	margin:0px 3px;	
}
.carousel .bx-pager-item a{
	float:left;
	width:9px;
	height:9px;
	text-indent:999px;
	overflow:hidden;
	background:url(../images/nav.jpg) -32px -10px no-repeat;
}
.carousel .bx-pager-item a:hover, .carousel .bx-pager-item a.active{
	background:url(../images/nav.jpg) -32px 0px no-repeat;
}
#innerCarousel{
	float:left;
	width:inherit;
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}
#innerCarousel li{
	float:left;
	width:287px;
	margin:0px 0px;
}
#innerCarousel img{
	border:1px solid #eeeeee;
	padding:9px;
}
#innerCarousel a{
	color:inherit;
}
#innerCarousel a.content img{
	margin:0px;
}
#innerCarousel a.content:hover span{
	text-decoration:underline;
}
#innerCarousel a.content strong{
	text-transform:uppercase;
	color:#333333;
	font:16px/40px Arial, Helvetica, sans-serif;
}
.featuredPanel{
	float:left;
	margin:25px 0px 0px 0px;
	width:inherit;
	background:#222222;
	position:relative;
}
.featuredPanel .bx-pager{
	position:absolute;
	bottom:10px;
	left:300px;
}
.featuredPanel .bx-pager-item{
	float:left;
	width:auto;
	margin:0px 3px;	
}
.featuredPanel .bx-pager-item a{
	float:left;
	width:13px;
	height:13px;
	overflow:hidden;
	text-indent:999px;
	border-radius:50%;
	-webkit-border-radius:50%;
	background:#565656;
}
.featuredPanel .bx-pager-item a:hover, .featuredPanel .bx-pager-item a.active{
	background:#cb6b3b;
}
#featuredCarousel{
	float:left;
	width:inherit;
	margin:0px;
	padding:0px;
	list-style:none;
}
#featuredCarousel li{
	float:left;
	width:inherit;
	margin:0px;
	padding:0px;
}
.featuredPanel .heading{
	float:left;
	padding:0px 20px;
	margin:0px 0px 30px 0px;
	text-align:center;
	color:#9f9f9f;
	line-height:22px;
}
.featuredPanel .heading:hover span.flt{
	text-decoration:underline;
}
.featuredPanel .heading strong{
	font:26px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
}
.sidePanel{
	float:right;
	margin:0px;
	width:310px;
	color:#333333;
}
.sidePanel .content{
	width:290px;
	margin-bottom:20px;
	padding:30px 10px 20px 10px;
	-webkit-box-shadow:  0px 0px 0px 1px rgba(211, 206, 199, 1);
	box-shadow:  0px 0px 0px 1px rgba(211, 206, 199, 1);
	background:#ffffff;
}
.sidePanel .head{
	font-size:18px;
	margin-bottom:15px;
}
.s_head{
	float:left;
	width:270px;
	padding:5px 0px 5px 20px;
	border-top:1px dashed #e5e5e5;
	border-bottom:1px dashed #e5e5e5;
}
.listingPt{
	float:left;
	width:inherit;
	margin:0px;
	padding:0px;
	list-style:none;
}
.listingPt li{
	float:left;
	width:inherit;
	margin:0px;
	padding:0px;
	border-bottom:1px dashed #e5e5e5;
}
.listingPt li:last-child{
	border:none;
}
.listingPt li a{
	float:left;
	margin:0px 0px 0px 30px;
	padding:5px 0px 5px 20px;
	color:#333333;
	background:url(../images/bullet.jpg) center left no-repeat;
}
.add{
	float:left;
	width:300px;
	margin:0 0 20px 5px;
}
.latestCarousel{
	float:left;
	margin:	15px 0px 0px 13px;
	width:275px;
	position:relative;
}
.latestPt{
	float:left;
	margin:0px;
	padding:0px 0px;
	width:inherit;
	text-align:left;
	list-style:none;
}
.latestPt li{
	float:left;
	height:65px;
	margin:0px 0px 10px 0px;
	width:inherit;
}
.latestPt li a.flt{
	width:inherit;
}
.latestPt li img{
	border:1px solid #f0f0f0;
	padding:3px;
}
.latestPt li .detailPane{
	float:right;
	margin:10px 0px 0px 0px;
	width:160px;
	color:#999999;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.latestPt li .detailPane strong{
	font-size:14px;
	color:#333333;
}
#footer{
	float:left;
	width:inherit;
	color:#989898;
	margin:0px;
	padding:20px 0px;
	font:12px Arial, Helvetica, sans-serif;
	background:#1a1a1a;
}
#footer a{
	color:inherit;
}
#footer a:hover{
	color:#ffffff;
}
#footer .frt{
	color:#565656;
}
.bx-wrapper .bx-loading {
	position:absolute;
	top:50%;
	left:50%;
	width:20px;
	height:20px;
	background: url(../images/loader.gif) center center no-repeat;
}
.txtbox, .txtarea{
	float:left;
	width:410px;
	padding:4px 5px;
	border:1px solid #e5e5e5;
	outline:none;
	box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.15);
	-webkit-box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.15);
}
#txtCaptcha{
	float:left;
	width:140px;
	padding:4px 5px;
	text-align:center;
	outline:none;
	color:#000000;
	border:none;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
	font:bold 15px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background:url(../images/captcha_bg.png) center repeat;
}
.txtarea{
	height:100px;
	resize:none;
}
.formTable{
	float:left;
	margin:0px 0px 0px 20px;
}
error.label{
	display:none;
}
input.error, textarea.error{
	border:1px solid #ffaaaa;
	box-shadow: 3px 3px 0px 0px rgba(203,0,0,0.15);
	-webkit-box-shadow: 3px 3px 0px 0px rgba(203,0,0,0.15);
}
.refresh{
	float:left;
	margin:2px 15px;
	cursor:pointer;
}
.refresh img{
	border:none !important;
	padding:0px !important;
	margin:0px !important;
}
.btn{
	float:left;
	margin:0px 0px 0px;
	padding:5px 15px;
	border:1px solid #000000;
	color:#ffffff;
	background:#494949;
	font:italic bold 14px Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-transform:uppercase;
}
.btn:hover{
	background:#000000;
}
.sitemapLinks ul{
	float:left;
	clear:left;
	width:250px;
	margin:0px 0px 20px 40px;
	padding:0px;
	list-style:none;
}
.sitemapLinks ul li{
	clear:left;
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px;
}
.sitemapLinks ul li strong{
	float:left;
	color:#C75F2C;
	margin:0px 0px 0px -10px;
}
.sitemapLinks ul li a{
	float:left;
	color:inherit;
}
.socialIcons{
	position:fixed;
	right:5%;
	top:180px;
	width:32px;
}
.socialIcons a{
	margin:0px 0px 10px 0px;
}
img{
	-webkit-transition:opacity 0.12s ease;
	-o-transition:opacity 0.12s ease;
	-moz-transition:opacity 0.12s ease;
	transition:opacity 0.12s ease;
}
img:hover, .socialIcons a:hover img{
	opacity:0.7;
}
#showContent{
	cursor:pointer;
}
#showContentPanel{
	height:430px;
	overflow:hidden;
}
.inadd{ text-align:center; margin:20px 0; }
.inadd img{
	margin:0 !important;
}