/* 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;}
h1 {font-size:13px;}
img { border-style: none; }
a {
	color: #3d3d3d;
	text-decoration: underline;
}
a:hover { text-decoration: none; }
.article a{	color:#4e7086;}
#main-nav li:first-child, #footer .info ul li:first-child {
	background: none;
	padding-left: 0;
}
.print { display: none; }

form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* general reset end */
/* container start */
.hometxt p {
margin-bottom:5px;
}
#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;
}
#main-nav a {
	color: #fff;
	text-decoration: none;
}
#main-nav li a.active, #main-nav a:hover { color: #ffe400; }
/* main navigation end */
/* page start */
#page {
	background: #f3eee8;
	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: 539px;
	height: 539px;
}
.primary-block {
	width: 840px;
	float: left;
}
.primary-block .col-2 { float: right; }
/* article start */
.article { padding: 2px 0 0; }
.article h1 {
	font: 19px "Times New Roman", Times, serif;
	margin: 0 0 2px;
}
.article h3 {font-size:13px;}
/*.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 60px 0 auto;
	padding: 55px 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: 1.17em/1.14em "Times New Roman", Times, serif;
	font-size:14px;
	line-height:17px;
	color: #15446f;
	position:absolute;
}
.links a {
	color: #15446f;
	text-decoration: none;
}
.links a:hover { text-decoration: underline; }
.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;
	line-height:17px;
}
/* links end */
/* seo block start */
.seo-block {
	width: 238px;
	margin: 2px 40px 0 68px;
	font-size: 100%;
	line-height: 15px;
}
.seo-block h1, .seo-block h2 { color: #171717; }
.seo-block .article { 
padding-bottom: 17px;
overflow:hidden;
padding-right:13px;
 }
/* 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: 16px "Times New Roman", Times, serif;
}
.events .box { padding: 3px 0 2px; }
.events .box .title { display: block;font-size:13px; }
.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-top: 3px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 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;
}
.breadcrumbs li {
	float: left;
	background: url(../images/bg-breadcrumbs-separate.gif) no-repeat left;
	margin: 0 0 0 -1px;
	padding: 0 7px;
	font:12px/17px Arial, Helvetica, sans-serif;
	font-style: italic;
}
.breadcrumbs a { color: #966e45; }
/* breadcrumbs end */
/* text block end */
.doors {
	width: 363px;
	height: 445px;
	background: url(../images/bg-doors.jpg) no-repeat;
	margin: 43px 0 0 43px;
}
/* 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: 66px auto 0 27px;
}
.widget img { display: block; }
.widget .box-1 { padding: 0 0 4px; }
.widget .box-2 { padding: 0 0 8px; }
/* widget end */
/* right column end */
/* page end */
/* footer start */
#footer {
	padding: 38px 0 28px;
	overflow: hidden;
	width: 100%;
	position: relative;
	text-align: center;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #cdcac9;
	clear: both;
}
#footer .wrapp-1 {
	position: relative;
	left: 50%;
	width: 100%;
}
#footer .wrapp-2 {
	position: relative;
	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 a{color:#CCCCCC;}
/* footer end */
/* container end */
#nop{}
#nop p{margin:0px;}

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

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

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

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

.displace {
	position: absolute;
	left: -5000px;
	}
