html{background: #fdecb5 url(../images/bg.jpg) repeat-x;}
body{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.spacer{width: 100%; margin-bottom: 25px;}
.container{width: 950px; margin: 0 auto;padding: 0}
.wrapper{width: 950px; background: url(../images/bg-content.png) repeat-y;}
.body h1, .body h2, .body h3 {color: #426f4f;}
.body h4, .body h5, .body h6 {color: #736750;}
.body .callout p{font-size: 1.3em; line-height: 1.4em;}
.body a{color: #b78843;}
.headimage{background: url(../images/bg-header.png) no-repeat;}
.logo {}
ul#nav{margin-left: 0;}
#nav a { color:#736750; font-weight: bold; height:15px; padding:5px; text-decoration: none; font-size: 1.2em;}
#nav li { position:relative; display:inline; float:left; list-style:none;}
#nav li ul { position:absolute; top:10px; left:0; width:1500px; padding-top:10px;}
#nav li .block { height:29px; width:2000px; position:absolute; top:21px; left:-500px; display:none;}
#nav li.off ul { display:none;}
#nav li ul li a {float:left; border:0; color:#736750; width:auto; margin-right:10px;}
#nav li ul li span { padding:0 9px 5px 0px; float:left;}
#nav li ul li:first-child span { display:none;}
#nav li:hover a, #nav li.over a { text-decoration:none; color: #46361f;}
#nav li:hover li a, #nav li.over li a { text-decoration:none;}
#nav li li a {padding-top: 8px;}
#nav li li a:hover {background: url(../images/subnav-arrow.gif) 5px 0 no-repeat;}
#nav li:hover .block, #nav li.over .block { display:block; z-index:9998;}
#nav li:hover ul, #nav li.over ul { display:block; z-index:9999; margin-left: 0; padding-left: 0;}
.mainimage{background: url(../images/mainimage-shadow.png) bottom left no-repeat; height: 265px; margin-top: 60px; overflow: hidden; padding: 0 10px 15px 10px;}
.mainimage .image {width: 705px; height: 265px; overflow: hidden;}
.pageheader{margin-top: 35px;}
.pageheader h1 {font-size: 5em; text-transform: capitalize; color: #b8ac84;}
.sidebar {font-size: .9em; line-height: 1.3em; display: inline;}
.sidebar h5{color: #253f06;}
.sidebar .date{color: #b8763b;font-size:12px;}
.sidebar .gallery ul {margin-left: 0px; padding: 0;}
.sidebar .gallery li {margin:0 3px 0 0; list-style: none; display: inline;}
.sidebar .gallery .thumb{}
.required{color: #ff0000;}
label{width: 150px; text-align: right;}
fieldset { }
legend { font-size:1em; color: #ccc;}
label { font-weight: bold; color: #b78843;}
textarea, input[type='text'], input[type='password'], select { }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { }
input, select { }
.btn {background:#fff;border:3px double #B78843;border-top-color:#B78843;border-left-color:#B78843;color:#B78843;cursor:pointer;display:block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;height:30px;margin:5px;padding:2px;width:100px;float:left;}
.event{float:left; margin-top: 15px; border-bottom: 1px dotted #b78843; padding-bottom: 10px;}
.event .title{color: #b78843; font-size: 1.3em; font-weight:bold; margin: 10px 0; text-transform: uppercase;}
.event .description{}
.event .dates{color: #b78843; margin-top:6px;}
.event .dates ul{margin: 0;}
.event .dates li {list-style: none;}
.event .price{font-size: 1.4em; color: #b78843;}
.event .downloads {color: #253f06; font-size: .8em; margin-top: 15px;}
.event .downloads a {color: #253f06; text-decoration: underline; clear:left; float: left;}
.footer{width: 950px; margin: 0 auto; height: 187px; background: url(../images/bg-footer.png) no-repeat; overflow: hidden;}
.footer h5{margin-top:8px; margin-bottom: 15px; color: #fff;}
.footer .links a {font-weight: bold; color: #fff; text-decoration: none;}
.footer .links a:hover {text-decoration: underline;}
body iframe {background:#fff;}
#dialogbacking { position: fixed;top:0;left:0;width:100%;background-color:#ccc;opacity:0.7;z-index: 998}
#dialogcontainer { position: fixed;border:1px solid #CEB58C;z-index: 999;width:800px;background:#fff;}
#dialogtitle{height:66px;background: url(../images/title-bg.jpg) no-repeat;padding:2px;color:#fff;font-weight:bold;}
#dialogtitletext {margin:14px 0px 10px 60px;font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;}
.editmenu { position: absolute; padding: 0px; z-index: 100; background-color: #fff; border: solid 1px #CEB58C; font-size:1.1em;}
.editmenu div { margin: 0; background-color: #CEB58C; padding: 2px; height: 16px; color: #000;}
.editmenu a { color: #000; cursor: pointer; display: block; padding: 2px; background-color: #fff;}
.editmenu a:hover { text-decoration:underline;}
#formcontainer label{float:left;width:160px;text-align:right;margin-right:5px;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;height:20px;}
#formcontainer input{margin-bottom:5px;height:20px;width:240px;color:#000;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;border: 1px solid #000;cursor:default;}
#formcontainer textarea{margin-bottom:5px;height:250px;width:500px;color:#000;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;border: 1px solid #000;}
#formcontainer select{height:20px;margin-bottom:5px;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;border:1px solid #000;}
#formcontainer br{clear:left;}
#formcontainer .btn{color:black;background:#fff;border:3px double #CEB58C;border-top-color:#CEB58C;border-left-color:#CEB58C;cursor:pointer;display:block;float:left;font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:12px;height:30px;margin:5px;padding:3px;width:100px;}
#formcontainer .buttons {margin-left:160px;}
#formcontainer #buttons {margin-left:160px;}
#formcontainer input.box {width:1em;}
#formcontainer table.checkboxlist{margin-left:0;padding:0;}
#formcontainer table.checkboxlist label{text-align:left;float:left;width:100px;display:inline;margin-top:2px;}
#formcontainer table.checkboxlist input{width:22px;display:inline;float:left;margin-left:0;padding:0;}
.dropshadow{float:left;clear:left;background: url(../images/shadowAlpha.png) no-repeat bottom right !important;background: url(../images/shadow.gif) no-repeat bottom right;margin: 10px 0 10px 10px !important;margin: 10px 0 10px 5px;width: 270px;padding: 0px;}
.innerbox{position:relative;bottom:6px;right: 6px;border: 1px solid #999999;padding:0;margin: 0px 0px 0px 0px;}
.innerbox{margin: 0px 0px -3px 0px;margin: 0px 0px 0px 0px;}
ul.simple, ul.simple li{ width:95%;list-style: none outside; padding: 0;}
#faqlist h6 {margin:0;}
#faqlist h6 { text-decoration: none; cursor:pointer;}
#faqlist h6:hover{ text-decoration: underline; cursor:pointer;}
div.collapse{ margin: 5px 0;}
div.collapse-container{ height: 100%; padding: 5px 20px;}
.faqcontainer {}
.faqcontainer table {width:100%;background-color:#FFF;cursor:pointer;border:1px solid #FEF1C5 ;}
.faqcontainer table th {background-color: #FEF1C5;height:15px;padding:3px;color:#000; font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-transform:uppercase;border:1px solid #fff;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.faqcontainer table td {border:1px solid #fff;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.faqcontainer table td {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.faqcontainer table td a {color:#000;}
.newscontainer {}
.newscontainer table {width:100%;background-color:#FFF;cursor:pointer;border:1px solid #FEF1C5 ;}
.newscontainer table th {background-color: #FEF1C5;height:15px;padding:3px;color:#000; font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-transform:uppercase;border:1px solid #fff;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.newscontainer table td {border:1px solid #fff;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.newscontainer table td {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.newscontainer table td a {color:#000;}
.photocontainer {}
.photocontainer table {width:100%;background-color:#FFF;cursor:pointer;border:1px solid #FEF1C5 ;}
.photocontainer table th {background-color: #FEF1C5;height:15px;padding:3px;color:#000; font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-transform:uppercase;border:1px solid #fff;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.photocontainer table td {border:1px solid #fff;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.photocontainer table td {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.photocontainer table td a {color:#000;}
.photocontainer table td.header {background-color: #FEF1C5;height:15px;padding:3px;color:#000; font:1.2em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-transform:uppercase;border:1px solid #fff;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.listingcontainer {}
.listingcontainer table {width:100%;background-color:#FFF;cursor:pointer;border:1px solid #FEF1C5 ;}
.listingcontainer table th {background-color: #FEF1C5;height:15px;padding:3px;color:#000; font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-transform:uppercase;border:1px solid #fff;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.listingcontainer table td {border:1px solid #fff;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.listingcontainer table td {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.listingcontainer table td a {color:#000;}
.jobpostcontainer {}
.jobpostcontainer table {width:100%;background-color:#FFF;cursor:pointer;border:1px solid #B6D6EB ;}
.jobpostcontainer table th {background-color: #d7e8f5;height:15px;padding:3px;color:#225c81; font:1.2em; font-family: Tahoma, Helvetica, Arial, sans-serif; font-weight:bold; text-align:center; text-transform:uppercase;border:1px solid #fff;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.jobpostcontainer table td {border:1px solid #fff;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.listcontainer {}
.listcontainer table {width:100%;background-color:#FFF;cursor:pointer;border:1px solid #FEF1C5 ;}
.listcontainer table th {background-color: #FEF1C5;height:15px;padding:3px;color:#000; font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-transform:uppercase;border:1px solid #fff;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.listcontainer table td {border:1px solid #fff;border-bottom:1px solid #ccc; border-right:1px solid #ccc;font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.listcontainer table td a {color:#000;}
#splash {position: relative;margin: auto;text-align: center;width: 655px;height: 300px;text-transform:uppercase;background:url(../images/login.png) repeat scroll 0 0;}
#splash br {clear:both;}
#splash label {width:200px;float:left;font:1.8em "Trebuchet MS", Arial, Helvetica, sans-serif;color:White;text-transform:none;margin:0px 5px 10px 0px;}
#splash input {float:left;font:1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0px 5px 10px 0px;}
div.clear {clear:both;}


