@charset "utf-8";
/* CSS Document */

body
{
	background-image:url(../images/pageRepeater.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

div#wrapper
{
	background-image:url(../images/bodyRepeater.jpg);
	background-repeat:repeat-x;
	width:100%;
	margin:0 auto 0 auto;
}

div#logo
{
	width:335px;
	height:162px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-500px;
	z-index:2;
}

div#page
{
	width:1000px;
	margin:0 auto 0 auto;
}

div#header
{
	width:395px;
	padding-left:605px;
	float:left;
}

div#phone
{
	width:100px;
	float:left;
	padding-top:72px;
	height:42px;
	font-size:22px;
	color:#4d90cd;
}

div#search
{
	width:295px;
	float:left;
	padding-top:78px;
	height:36px;
	font-size:14px;
	color:#4d90cd;
}

div#search input
{
	border:1px solid #4d90cd;
	margin:0px;
	padding:0px;
}

div#navigation
{
	background-image:url(../images/navBg.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:832px;
	float:left;
	height:33px;
	color:white;
	margin-left:148px;
	padding-left:20px;
	position:relative;
	z-index:99;
}

div#contentContainer
{
	background-image:url(../images/contentBottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-color:#ffffff;
	width:1000px;
	float:left;
	margin-top:-33px;
	position:relative;
	z-index:0;
}

div#leftHome
{
	width:723px;
	float:left;
}

div#homeText
{
	width:693px;
	padding:15px;
	float:left;
	position:relative;
	z-index:99;
}

div#bottomBlueButtons
{
	width:693px;
	padding:15px 0px;
	float:left;
}

div#rightHome
{
	background-image:url(../images/contentTop.jpg);
	background-repeat:no-repeat;
	width:243px;
	padding:48px 18px 15px 16px;
	float:left;
}


div#graphic
{
	width:723px;
	height:344px;
	float:left;
}

div#photoGallery
{
	background-image:url(../images/galleryBG.jpg);
	background-repeat:no-repeat;
	background-color:#a77b49;
	width:243px;
	min-height:288px;
	margin-top:15px;
	float:left;
}

div#galleryHeader
{
	width:210px;
	height:39px;
	padding:10px 16px;
	float:left;
}

div#galleryImage
{
	width:223px;
	margin:0px;
	padding:0px 10px;
	float:left;
}

div#galleryText
{
	width:210px;
	float:left;
	text-align:center;
	padding:10px 16px;
}

div#photoGallery a, div#photoGallery a:visited
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

div#photoGallery a:hover, div#photoGallery a:active
{
	text-decoration:none;
}

div#footer
{
	background-image:url(../images/footerRepeat.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#a17747;
	width:100%;
	float:left;
	color:#ffffff;
	line-height:20px;
}

div#footerContent
{
	width:1000px;
	margin:0 auto 0 auto;
	padding:10px 0px;
}

/*Template Styles*/

div#navContainer
{
	width:1000px;
	float:left;
	height:33px;
}

div#navRepeat
{
	width:168px;
	float:left;
	height:33px;
	background-image:url(../images/navBg-repeat.png);
	background-repeat:repeat-x;
	z-index:1;
	position:relative;
}

div#navigationTemplate
{
	width:832px;
	background-image:url(../images/navBg-repeat.png);
	background-repeat:repeat-x;
	float:left;
	height:33px;
	color:white;
	position:relative;
	z-index:99;
}

div#leftTemplate
{
	background-image:url(../images/contentTop.jpg);
	background-repeat:no-repeat;
	width:243px;
	padding:48px 18px 30px 16px;
	float:left;	
}

div#leftColumn
{
	width:243px;
	float:left;
}

div#leftNav
{
	width:223px;
	margin-bottom:15px;
	padding:15px 10px 25px;
	float:left;
	background-image:url(../images/formBG.jpg);
	background-repeat:repeat-y;
}

div#photoGalleryButton
{
	width:243px;
	float:left;
	margin-top:15px;
	heihgt:83px;
}

div#rightTemplate
{
	width:723px;
	float:left;
}

div#textTemplate
{
	width:693px;
	padding:15px 15px 30px 0px;
	float:left;
}

.bread_crumbs
{
	color:#a47847;
	font-size:10px;
	text-decoration:none;
	text-transform:capitalize;
}

a.bread_crumbs, a.bread_crumbs:visited
{
	color:#a47847;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	text-transform:capitalize;
}

a.bread_crumbs:hover, a.bread_crumbs:active
{
	text-decoration:underline;
	text-transform:capitalize;
}

/*Format Styles*/

h1
{
	font-size:26px;
	font-weight:normal;
	margin:0px;
	padding:8px 0px;
	color:#4d90cd;
}

h2, h3
{
	font-size:14px;
	font-weight:normal;
	color:#447db0;
	margin:0px;
	padding:0px;
}

div#leftNav h2, div#leftNav h2 a, div#leftNav h2 a:visited
{
	color:#c1d8ec;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
	padding-bottom:8px;
	text-transform:capitalize;
}

div#leftNav h2 a:hover, div#leftNav h2 a:active
{
	color:#ffffff;
	text-transform:capitalize;
}


p
{
	margin:0px;
	padding:0px;
	padding:5px 0px 8px;
}

a, a:visited
{
	color:#3c70a0;
	font-weight:bold;
	text-decoration:none;
}

a:hover, a:active
{
	color:#000000;
}


.largeWhite
{
	color:#ffffff;
	font-size:23px;
	font-weight:bold;
}


#thePageTitle {font-size: 1.4em; font-weight: normal; padding: 5px 0 5px 5px; color: #ffffff; line-height:normal;text-transform:capitalize;}
#thePageTitle a {font-weight: normal; color: #fffffff; line-height:normal;text-transform:capitalize;}


/*Form Styles*/


div#blueForm 
{
	background-image:url(../images/formBG.jpg);
	background-repeat:repeat-y;
	width:219px;
	float:left;
	padding:12px 12px;
	color:#ffffff;
	position:relative;
	z-index:99;
}

div#blueForm h2
{
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	margin:0px;
	padding:0px;
	line-height:24px;
}

div#blueForm ul li
{
	margin:0px;
	padding:3px 0px;
}

div#blueForm ul li#text-9167 input, div#blueForm ul li#text-9168 input, div#blueForm ul li#text-9169 input
{
	margin:0px;
	padding:1px;
	resize:none;
	border:none;
	float:left;
	width:135px;
	font-size:12px;
	line-height:12px;
}

div#blueForm textarea
{
	width:219px;
	height:50px;
	padding:2px;
	margin:0px;
	resize:none;
	border:none;
	font-size:11px;
	font-weight:normal;
}

div#blueForm ul li#checkbox-9170
{
	margin:0px;
	padding:0px 0px 5px 0px;
}

div#blueForm ul li#text-9167 label, div#blueForm ul li#text-9168 label, div#blueForm ul li#text-9169 label 
{
	width:45px;
	padding-left:15px;
	float:left;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
}


form input#submit {
	margin: 0px;
	background-image:url(../images/btn-submit.jpg);
	background-repeat:no-repeat;
	width:77px;
	height:21px;
	padding:0px;
	border:none;
	float:right;
}


.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}



/* for ie on a mac */
.clearfix
{
	display: inline-table;
}

/* Hides from IE-mac \*/
*html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}
/* End hide from IE-mac */


/*--- Default Styles ---*/
#qm0 { z-index: 12 !important; }
.navOnlyLink { cursor: default; }
.centerTable {margin: 0 auto; text-align: center;}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
.imageFloatLeft {float:left; margin: 6px;}
.imageFloatRight {float:right; margin: 6px;}
span.underline {text-decoration:underline}
span.strikethrough {text-decoration:line-through}
.colors-navy {color: #000080;}
.colors-blue {color: #0000ff;}
.colors-red {color: #ff0000;}
.colors-dark-red {color: #8b0000;}
.colors-orange {color: #ffa500;}
.colors-green {color: #008000;}
.colors-dark-green {color: #006400;}
.colors-gray {color: #808080;}
.colors-dark-gray {color: #666666;}
.colors-light-gray {color: #d3d3d3;}
.newsArticles {margin: 0; padding: 0 0 0 15px;}
.newsArticles li {padding: 7px 0;}
a img {border: none;}
#qm0 a, #qm1 a {white-space:normal;}
#membersBar {float: right;}
.siteSearch {list-style-type:none; margin:0px; padding:0px;}
.siteSearch li {margin:10px 0px 10px 15px;}
.siteSearch li a.search_link {font-size: 15px;}
.siteSearch li a.search_link:hover {}
.search_file_name {color:#666666; font-size:11px; margin-top:5px;}
div#search_prev_next {text-align:center;}
div#search_prev_next a {}
div#search_prev_next a:hover {}
/*--- END ---*/


