/* 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: #15446F;
	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;
}
.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;
}
#main-nav a {
	color: #fff;
	text-decoration: none;
}
#main-nav li a.active, #main-nav a:hover { color: #ffef6c; }
/* main navigation end */
/* page start */
#page {
	background: #f2ede7;
	width: 100%;
	float: left;
}
#page:after {
	content: "";
	clear: both;
	display: block;
}
.col-1, .col-2, .col-3 {
	min-height: 525px;
	height: auto !important;
	height: 525px;
	padding: 0 0 10px;
}
.home-page .col-1, .home-page .col-2, .home-page .col-3 {
	padding: 0;
	min-height: 502px;
	height: 502px;
}
.primary-block {
	width: 840px;
	float: left;
}
.primary-block .col-2 { float: right; }
/* article start */
.article { padding: 5px 0 0; }
.article h1 {
	font: 20px "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: 238px;
	height: 90px;
	margin: 0 0 0 auto;
	padding: 37px 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;
	/*z-index:900;*/
	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 5px;
	padding: 0 0 0 10px;
	margin: 0 0 1px;
	font-size:14px;
	line-height:17px;
}
/* links end */
/* seo block start */
.seo-block {
	width: 228px;
	margin: 2px 20px 0 auto;
	font-size: 100%;
	line-height: 15px;
}
.seo-block h1, .seo-block h2 { color: #171717; }
.seo-block .article { padding-bottom: 2px; }
/* 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: 2px 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: 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;
}
.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: #15446f; }
/* breadcrumbs end */
/* text block end */
.doors {
	width: 460px;
	height: 459px;
	background: url(../images/bg-doors.jpg) no-repeat;
	margin: 21px 0 0 14px;
}
/* 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: 208px;
	margin: 23px auto 0 2px;
}
.widget img { display: block; }
.widget .box-1 { padding: 0 0 0; }
.widget .box-2 { padding: 0 0 0; }
/* widget end */
/* right column end */
/* page end */
/* footer start */
#footer {
	padding: 38px 0 40px;
	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;
	float: left;
	left: 50%;
	text-align: center;
	width: 100%;
}
#footer .wrapp-2 {
	position: relative;
	left: -50%;
	text-align: center;
	width: 100%;
}
#footer .banner { float: left; }
#footer .info {
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 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);}

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

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

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

.vidRow {
	clear: both;
}

.vidNav {
	width: 100%;
	text-align:right;
	margin: 12px 100px 0 0;
	float: right;	
}
