/* general reset start */
* { font-size: 100.01% }
html { font-size: 82.5%; }
body {
	margin: 0;
	font-size: 100%;
	font: "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #3d3d3d;
	background: url(../images/bg-main.jpg);
	min-width: 1000px;
}
h1 {
font-size:23px;
}

img { border-style: none; }
a {
	color: #707b37;
	text-decoration: underline;
}
#Body_Text a {
	font-weight:bold;
}
a:hover { text-decoration: none; }
#main-nav li:first-child, #footer .info ul li:first-child {
	background: none;
	padding-left: 0;
	font-size:14px;
	line-height:20px;
}
.print { display: none; }

form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* general reset end */
/* container start */
#container {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.holder-1 {
	width: 1150px;
	position: relative;
	float: left;
	left: 50%;
}
.holder-2 {
	width: 1150px;
	position: relative;
	float: left;
	left: -50%;
}
/* main navigation start */
#main-nav {
	margin: 0;
	padding: 7px 75px 10px;
	list-style: none;
	text-align: center;
	font: 14px/20px "Times New Roman", Times, serif;
}
#main-nav li {
	display: inline;
	background: url(../images/bg-main-nav-bullet.gif) no-repeat left;
	padding: 0 8px 0 15px;
	font-size:14px;
}
#main-nav a {
	color: #fff;
	text-decoration: none;
}
#main-nav a.active, #main-nav a:hover { color: #f4ec14; }
/* main navigation end */
/* page start */
#page {
	background: #F0EBE4;
	width: 100%;
	float: left;
}
#page:after {
	content: "";
	clear: both;
	display: block;
}
.col-1, .col-2, .col-3 {
	min-height: 539px;
	height: auto !important;
	height: 539px;
	padding: 0 0 10px;
}
.home-page .col-1, .home-page .col-2, .home-page .col-3 {
	padding: 0;
	min-height: 493px;
	height: 493px;
}
.primary-block {
	width: 840px;
	float: left;
}
.primary-block .col-2 { float: right; }
/* article start */
.article { 
	padding: 2px 0 0; 
}
.article h1 {
	font: 24px/22px "Times New Roman", Times, serif;
	margin: 0 0 8px;
}

/*.article p { margin: 0; }*/
/* article end */
/* left column start */
.col-1 {
	width: 350px;
	float: left;
	background: url(../images/bg-col-1.jpg) no-repeat;
}
.home-page .col-1 { background-image: url(../images/bg-col-1-home.jpg); }
/* logo start */
.logo {
	display: block;
	width: 273px;
	height: 116px;
	padding: 17px 0 0 0;
	margin: 0 -11px 0 auto;
}
.home-page .logo {
	display: block;
	width: 221px;
	height: 73px;
	margin: 0 11px 0 auto;
	padding: 38px 0 0;
}
.logo a {
	display: block;
	height: 100%;
	/*background: url(../images/bg-logo.jpg) no-repeat;*/
	text-indent: -9999px;
	outline: none;
}
.home-page .logo a { background-image: url(../images/bg-logo-home.jpg); }
/* logo end */
/* links start */
.links {
	width: 222px;
	margin: 175px 0 0 115px;
	background: url(../images/bg-links.gif) repeat-y;
	font: 13px/15px "Times New Roman", Times, serif;
	color: #15446f;
	/*z-index:900;*/
	position:absolute;
}
.links a {
	color: #15446f;
	text-decoration: none;
}
.links a:hover, .links li.active a { text-decoration: underline; }
.links .inner { background: url(../images/bg-links-top.gif) no-repeat; }
.links .sub {
	background: url(../images/bg-links-bot.gif) no-repeat 0 100%;
	padding: 16px 30px 17px;
	min-height: 111px;
	height: auto !important;
	height: 111px;
}
.links h2 {
	margin: 0 0 10px;
	text-transform: uppercase;
	font-size: 16px;
	line-height:16px;
}
.links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.links ul li {
	background: url(../images/bg-links-bullet.gif) no-repeat left;
	padding: 0 0 0 10px;
	margin: 0 0 1px;
	font-size:14px;
}
/* links end */
/* seo block start */
.seo-block {
	width: 240px;
	margin: 2px 0 0 auto;
	font-size: 100%;
	line-height: 15px;
}
.seo-block h1, .seo-block h2 { color: #171717; }
.seo-block .article { 
padding-bottom: 2px;
overflow:hidden;
/*max-height:145px;*/ 
}
.seo-block .article p{
margin-bottom:0px;
margin-top:0px;
}

/* events start */
.events .head {
	background: url(../images/bg-events-head.gif) no-repeat 0 100%;
	padding: 0 0 8px;
}
.events h2 {
	margin: 0;
	text-transform: uppercase;
	font: 19px "Times New Roman", Times, serif;
}
.events .box { padding: 12px 0 2px; }
.events .box .title { display: block; }
.events .box p { margin: 0; }
/* events end */
/* seo block end */
/* left column end */
/* center column start */
.col-2 {
	width: 490px;
	float: left;
}
.home-page .col-2 { background-image: url(../images/bg-col-2-home.jpg); }
/* promo start */
.promo {
	height: 305px;
	background: url(../images/bg-col-2.jpg) no-repeat;
}
/* promo end */
/* text block start */
.text-block { padding: 3px 22px 25px 0; }
/* breadcrumbs start */
.breadcrumbs {
	margin: 0 0 0 -6px;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
	color: #15446f;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
.breadcrumbs li {
	float: left;
	background: url(../images/bg-breadcrumbs-separate.gif) no-repeat left;
	margin: 0 0 0 -1px;
	padding: 0 7px;
}
.breadcrumbs a { color: #966e45; }
/* breadcrumbs end */
/* text block end */
.doors {
	width: 490px;
	height: 493px;
	background: url(../images/bg-doors.jpg) no-repeat;
	margin: 0;
}
/* center column end */
/* right column start */
.col-3 {
	width: 310px;
	float: right;
	background: url(../images/bg-col-3.jpg) no-repeat;
}
.home-page .col-3 { background-image: url(../images/bg-col-3-home.jpg); }
/* widget start */
.widget {
	width: 180px;
	margin: 26px auto 0 0;
}
.widget img { display: block; }
.widget .box-1 { padding: 0 0 12px; }
.widget .box-2 { padding: 0 0 11px; }
/* widget end */
/* right column end */
/* page end */
/* footer start */
#footer {
	padding: 38px 0px 140px 0px;;
	overflow: hidden;
	width: 100%;
	position: relative;
	text-align: center;
	font: 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #cdcac9;
	clear: both;
}
#footer .wrapp-1 {
	position: relative;
	float: left;
	left: 50%;
	width:100%;
}
#footer .wrapp-2 {
	position: relative;
	float: left;
	left: -50%;
	width:100%;
}
#footer .banner { float: left; }
#footer .info {
	/*width: 560px;
	float: left;*/
	padding: 6px 0 0;
}
#footer .info p { margin: 0; }
#footer .info ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer .info ul li {
	display: inline;
	background: url(../images/bg-footer-separate.gif) no-repeat left;
	padding: 0 2px 0 6px;
}
/* footer end */
/* container end */
#nop{}U
#nop p{margin:0px;}

.hometxt{font-size:12px;}
.hometxt p{font-size:12px;margin-top:0px;padding-right:5px;}

.rollcursor{cursor:pointer;}
.gallery_padd {padding: 1px;border: 1px groove #666666;background-color: #FFFFFF;}
.gallery_cell {filter: Glow(Color=#999999, Strength=5);}

a.rollover {
	display: block;
	width: 71px;
	height: 47px;
	text-decoration: none;
	}

a.rollover:hover {
	background-position: -71px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
.wrapp-2 a { color:#CCCCCC; }

.nop{}
.nop p{margin-top:0px;margin-bottom:0px;}

