html,body {margin:0; padding:0;}body {background:#2C2821 url(images/bckgrnd.jpg) center repeat-y; color:#B5AB9A;	font:10pt Lucida Sans Unicode, Lucida Grande, sans-serif;}a {color:#B5AB9A; font-weight:normal; text-decoration:none;}a:hover {color:#fff;}#textwrap {position:relative; margin:50px auto; width:800px; }#greenBox, #greenBox2, #greenBox3, #greenBox4 {background:url('images/main-shadow-middle.png') repeat-y center !important;background:url('images/main-shadow-middle.gif') repeat-y center;padding:145px 40px 0 40px; width:720px;}#greenBox {height:551px;}#greenBox2 {height:608px;}#greenBox3 {height:708px;}#greenBox4 {height:458px;}#text, #text2, #text3, #text4 {position:relative; top:0px; left:10px; width:638px; padding:0 30px 0 30px; border:1px solid #514C35;}#text {background:#000 url('images/darkbg1.jpg') no-repeat top left; height:393px;}#text2 {background:#000 url('images/darkbg2.jpg') no-repeat top left; height:450px;}#text3 {background:#000 url('images/darkbg3.jpg') no-repeat top left; height:550px;}#text4 {background:#000 url('images/darkbg2.jpg') no-repeat center left; height:300px;}#header {position:relative; top:-55px; left:-60px; background:url('images/header.png') center no-repeat !important;background:url('images/header.gif') center no-repeat;height:80px; width:550px; margin-bottom:-55px; font:1.4em georgia; padding-left:60px;}#footer {position:relative; top:80px; padding:0 15px;text-align:center; padding-top:5px; color:#AAAC6C;}.roadside {margin-top:-30px; text-align:right;}#banner {position:relative; left:-30px;}#banner p {padding-left:10px;}#headerShadow {height:40px; width:800px;background:url('images/main-shadow-top.png') no-repeat top left !important;background:none;}#footerShadow {height:40px; width:800px;background:url('images/main-shadow-bottom.png') no-repeat top left !important;background:none;}#menu {position:absolute; top:140px; left:53px;}#menu a  {color:#44402D; display:inline; padding-left:20px; font-weight:bold;}#menu a:hover {color:#fff;}#menu a.currentLink {color:#fff;}#services, #contact {background:#2C2820; width:629px; padding:8px 50px 0 21px; margin-left:10px; line-height:25px; margin-bottom:-70px;}#services {height:62px;}#services a, #contact a {color:#808542; padding-left:30px;}#services a:hover, #contact a:hover {color:#BCBC7E;}#services a.currentService, #contact a.currentService {color:#BCBC7E;}#contact {height:35px;}#logo {position:absolute; top:70px; left:50px;}#close {position:absolute; top:85px; left:580px; font-size:1.1em;}img {border: none;}#norm {	color:#D1661F; /* color of text in body */	text-decoration:none; background-color:#eee;}.clear {clear:both;}h1,h2,h3,h4,h5 {font-weight:bold;}h1 {font-size:1.3em;}h2 {font-size:1.2em;}h3 {font-size:1.1em;}h4 {font-size:1em;}h5 {font-size:.85em;}.smaller {font-size:.70em;}.smallest {font-size:.65em;}.copyright {padding-top:2em; padding-bottom:13em; text-align:center; font-size:.75em;}/* IMAGES *//*.left {margin-right:1em; float:left;}.right {margin-left:1em; float:right;}.left, .right {clear:both;}*/.p100, .p125, .p150, .p175, .p200, .p225, .p250 {float:left; margin:0 .75em 0 0;}.p100 {width:100px;}.p125 {width:125px;}.p150 {width:150px;}.p175 {width:175px;}.p200 {width:200px;}.p225 {width:225px;}.p250 {width:250px;}.p175r {width:175px; float:right; margin:0 0 0 .75em;}.shadowRight {
  float:right;
  background:url('images/drop-shadow.png') no-repeat bottom right !important;
  background:#aaa;
  margin: 10px 0 10px 20px;
  }
.shadowRight img {
  position: relative;
  background-color: #fff;
  border: 0px solid #a9a9a9;
  margin: -4px 4px 4px -4px;
  padding: 0px;
  }.shadowLeft {
  float:left;
  background:url('images/drop-shadow.png') no-repeat bottom right !important;
  background:#aaa;
  margin: 20px 20px 10px 0;
  }
.shadowLeft img {
  position: relative;
  background-color: #fff;
  border: 0px solid #a9a9a9;
  margin: -4px 4px 4px -4px;
  padding: 0px;
  }    .shadow {width:200px; padding:0 20px; margin-left:20px;background:url('images/shadow-middle.png') repeat-y center !important;background:none;}.shadowTop {height:20px; width:240px; margin-left:20px;background:url('images/shadow-top.png') no-repeat top left !important;background:none;}.shadowBottom {height:20px; width:240px; margin-left:20px;background:url('images/shadow-bottom.png') no-repeat top left !important;background:none;}.shadow250 {width:250px; padding:0 20px; margin-left:0px;background:url('images/shadow-middle250.png') repeat-y center !important;background:none;}.shadowTop250 {height:20px; width:290px; margin-left:0px;background:url('images/shadow-top250.png') no-repeat top left !important;background:none;}.shadowBottom250 {height:20px; width:290px; margin-left:0px;background:url('images/shadow-bottom250.png') no-repeat top left !important;background:none;}.shadow400 {width:400px; padding:0 20px; margin-left:0px;background:url('images/shadow-middle400.png') repeat-y center !important;background:none;}.shadowTop400 {height:20px; width:440px; margin-left:0px;background:url('images/shadow-top400.png') no-repeat top left !important;background:none;}.shadowBottom400 {height:20px; width:440px; margin-left:0px;background:url('images/shadow-bottom400.png') no-repeat top left !important;background:none;}/* Misc */.nobull {list-style:none; margin:0; padding:0;}#validation {position:absolute; top:5px; right:10px;}#validation a {color:#666; text-decoration:none; background-color:#fff;}#validation a:hover {color:#fff; background-color:#fff;}span.nonie {display:inline;}.table {height:100%;}.tableGallery {position:relative; left:30px; top:30px; text-align:center; color:#fff; font-size:12pt;}/* td { vertical-align:center } */
/* input { border:1px solid #999 } */
/* select { border:1px solid #999 } */

#container {}
#leftBox { float:left; width:330px; height:210px;  }
#leftBox .desc { font-size: 9pt; color: #666; padding:0px 0px 0px 0px }
#rightBox { float:right; width:400px; height:420px; }
#rightBox .desc { font-size: 9pt; color: #666; padding:0px 0px 0px 0px }

#rightHead{ height:25px; padding:0px 5px 0px 5px; font-size:10pt; font-weight:bold; margin-bottom:20px }
#leftHead{ height:25px; padding:0px 5px 0px 5px; font-size:10pt; font-weight:bold; margin-bottom:20px }


#bottomBar{ height:25px; padding:0px 5px 0px 5px; font-size:10pt; font-weight:bold;}

/*.button { background-color:#999 }
.button a { color:#FFF; padding:2px 4px 2px 4px}*/

/* form_element.js stuff */
/*
.text_input { height:20px }
.text_input .left { width:3px; height:20px; float:left }
.text_input .main { border:0px; height:20px; margin:0; padding:0 5px 0 5px;
		    color:#333; float:left }
.text_input .right { width:3px; height:20px; float:left }

.select_input { height:20px; }

.button {  }
.button a { color:#FFF; padding:2px 4px 2px 4px}

.select_input .selLeft { height:20px; width:5px; float:left }
.select_input .selMain { height:20px; padding-right:5px; float:left }
.select_input .selRight { height:20px; width:20px; float:left }

.optionBlock { position:absolute; left:100px; right:100px; padding:0px; margin:0px; border:1px solid #666; display:none }
.optionBlock a { display:block; width:100% }
.optionBlock p { margin:0px; padding:0px; background:#F0F0F0 }
.optionBlock p:hover { background:#999 }
*/
.button { height:25px; }
.button .left { height:25px; background:url('images/buttonLeft_unsel.png') no-repeat; width:9px; float:left }
.button .left_sel { height:25px; background:url('images/buttonLeft_sel.png') no-repeat; width:9px; float:left }

.button .main { height:24px; padding:3px 5px 0 5px; background:url('images/buttonMain_unsel.png') repeat-x; float:left; color:#808542; font-weight:bold }
.button .main_sel { height:24px; padding:3px 5px 0 5px; background:url('images/buttonMain_sel.png') repeat-x; float:left; color:#BCBC7E; font-weight:bold }

.button .right { height:25px; background:url('images/buttonRight_unsel.png') no-repeat; width:9px; float:left }
.button .right_sel { height:25px; background:url('images/buttonRight_sel.png') no-repeat; width:9px; float:left }

.checkbox_sel { height:20px; width:20px; background:url('images/checkbox.png') no-repeat bottom left; margin-right:2px; float:left }
.checkbox_sel a { height:20px; width:20px }
.checkbox_unsel { height:20px; width:20px; background:url('images/checkbox.png') no-repeat top left; margin-right:2px; float:left }
.checkbox_unsel a { height:20px; width:20px }