@charset "UTF-8";
*{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;} body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } :focus {outline: 0;} table { border-collapse: collapse; border-spacing: 0; } a {text-decoration:none; }
.center {margin-left: auto; margin-right:auto;} .left {float:left;} .right {float:right;} .clear {clear:both;}
img.alignright {float:right; margin:0 0 25px 25px}
img.alignleft {float:left; margin:0 25px 25px 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.gFull {display: block; width: 993px;}

.textBrown {color:#764922;}

body {font-size:62.5%; font-family: "Times New Roman", Times, serif; color:#565555; background:#fff;  }

/*
*** Header */
div#headerWrp {display: block; height: 105px; background: #fff; border-top:4px solid #764922;}
	div#header {height: 100%; position: relative; background: url(../_images/design/headerTop.png) no-repeat bottom right;}
	
	h1#logo {display: block; height:73px; width:235px; background: url(../_images/design/logo.png) no-repeat; text-indent: -9999px; position: absolute; top:21px; left:0;}
		h1#logo a {display: block; height:100%; width: 100%;}
		
	ul#nav{display: block; position: absolute; top:30px; left:286px;}
		ul#nav li {display: inline-block; float:left; margin-right: 40px;}
			ul#nav li a {color:#764922; font-size: 1.6em; font-weight: bold; text-transform: uppercase; display: block; height:100%; width: 100%; line-height: 22px;}
			ul#nav li a:hover {color:#565555;}

		ul#nav li.home {display:block; height:22px; width: 22px; background: url(../_images/design/icoHome.png) no-repeat; text-indent: -9999px;}

	div#searchWrp {position: absolute; right: 1px; top:25px; display: block; height:30px; width: 315px;}
		div#searchWrp input.searchBtn {color:#565555; font-size: 1.6em; font-weight: bold; text-transform: uppercase;line-height: 22px; margin-right: 5px; font-family: "Times New Roman", Times, serif; }
		div#searchWrp input.txtBox {padding:5px 5px; background: #fff; line-height:22px; font-size:1.2em; border: 1px solid #bebebe; width:215px;
		border-radius:5px; -moz-border-radius:5px; 
		-moz-box-shadow: 0 0px 2px rgba(0,0,0,0.5);
		-webkit-box-shadow:0 0px 2px rgba(0,0,0,0.5);
		border-bottom: 1px solid rgba(0,0,0,0.25); }

	div#cse-search-results iframe {width: 656px !important;}
	
/*
*** Body */
div#pageWrp {background: #728a8e}
	div#page {background: url(../_images/design/pageBg.png) repeat-y right; position: relative}
	
	
/* Sidebar */
div#sidebar {margin-top:40px; width: 284px; background: url(../_images/design/sbBg.png) repeat-x top;}
	div#sidebar {text-align: center}
	
	ul#sbNav {display: block; width: 100%; overflow: hidden; text-align: left}
		ul#sbNav li {display: block; height: 35px; border-bottom: 1px solid #8e6846}
			ul#sbNav li a {display:block; width:269px; height:35px; line-height: 35px; font-size: 16px; color:#fff; text-transform: uppercase; padding-left: 15px;}
			ul#sbNav li.current a, ul#sbNav li a:hover {background: #58361a;}

/* Content */
div#conWrp {display: block; width: 703px;  margin-top: -10px;}
	div#conWrp a.hero {display:block; width: 100%; text-align: center; margin-bottom: 10px;}
	
div#colWrp {display: block; width: 656px;  overflow: hidden; }
	div.column {display: block; width:312px; }

div.content h1 {color:#764922; font-size: 3em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; line-height: 150%; margin: 5px 0 10px; border-bottom: solid 1px #ccc;}	
div.content h2 {color:#764922; font-size: 1.7em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; line-height: 150%; margin: 5px 0 10px;}	
div.content h3 {color:#764922; font-size: 2.2em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; line-height: 150%; margin: 5px 0 10px;border-bottom: solid 1px #ccc;}	
div.content p {font-size: 1.6em; line-height: 140%; margin-bottom: 20px;}
div.content ul {font-size: 1.6em; line-height: 140%; margin-bottom: 20px; padding-right: 5px;}
	div.content ul li span {color:#764922;}
div.content a {text-decoration: underline; color:#565555;}
div.content a:hover {text-decoration: none;}
div.content blockquote {font-size: 1.6em; line-height: 140%; margin-bottom: 20px; margin-left: 35px;}



/*
*** Footer */
div#footerWrp {display: block; height: 157px; background: #fff;}
	div#footer {height: 100%; position: relative; background: url(../_images/design/footerBot.png) no-repeat top right;}
	
	h1#fLogo {display: block; height:53px; width:168px; background: url(../_images/design/fLogo.png) no-repeat; text-indent: -9999px; position: absolute; top:40px; left:0;}
		h1#fLogo a {display: block; height:100%; width: 100%;}

	div#fNav {display: block; width: 709px; text-align: center; position: absolute; top:38px; right:0; font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; line-height: 150%;}
		div#fNav a {color:#764922; padding: 0px 5px;}
		div#fNav a:hover {color:#565555;}