﻿/* Style sheet style */
*{margin:0;padding:0;border:0px; z-index:0}
body{font-family:"Trebuchet MS",verdana,sans serif;font-size:12px;color:#333;background:#EFEFDF none repeat scroll 0 0;}
a{text-decoration:underline;color:#9D6777;}
a:hover{text-decoration:none;color:#9D6777;}
ul{margin:0;padding:0;list-style-type:none;}
.invisible{display:none;}
.spacer{clear:both;font-size:0;line-height:0;}
p{text-align:left;margin:0 0 3px;font-size:1.2em;}
h1,h2,h3,h4,h5,h6{margin:10px 0;text-align:left;color:#222;}
.imageselect{clear:both}
h2{font-size:1.7em;}
h3{font-size:1.5em;}
h4{font-size:1.3em;}
h5{font-size:1.3em;}
h6{font-size:1.1em;}
#wrapper{width:1000px;margin:0 auto;}
#header .logo{height:206px;position:relative;}

#nav-bar{width:1000px;height:30px;text-align:center;background:url(images/nav-bar.jpg) 0 0 no-repeat;}
#nav-bar ul{font-weight:bold;font-size:15px;line-height:25px;}
#nav-bar ul li{height:27px;display:inline-block;margin-left:-4px;padding:0 1px 0 0;position:relative;background:url(images/nav-div.jpg) right top no-repeat;zoom:1;*display:inline;*margin-left:0;}
#nav-bar ul li a,#nav-bar ul li span{padding:0 25px;text-decoration:none;color:#344A04;background-color:inherit;}
#nav-bar ul li a:hover{display:inline-block;color:#fff;background:url(images/nav-hover.jpg) 0 0 repeat-x;background-color:inherit;}
#nav-bar ul li span.active{display:inline-block;text-decoration:none;color:#fff;zoom:1;*display:inline;background:url(images/nav-hover.jpg) 0 0 repeat-x;background-color:inherit;}
#nav-bar ul li.last{height:27px;background-image:url("none");}
#nav-bar ul.level_2{display:none;position:absolute;top:27px;left:0px;background:#9BCA38;width:150px;z-index:99999;border:4px solid #BBEB56;border-top:0}
#nav-bar .level_2 li{display:block;border-bottom:1px solid #fff;background:none;padding:5px 10px;margin:0;height:auto}
#nav-bar .level_2 li.last{border-bottom:0;height:auto}
#nav-bar .level_2 a,#nav-bar .level_2 span{display:block;background:none;padding:0;margin:0}
#nav-bar .level_2 span.active{background:none;}
#nav-bar .level_2 a:hover{background:none;}


.page-title{margin:0;overflow:hidden;padding:10px 0 5px 3px;width:auto;border-bottom:2px solid #80AB20;color:#38809B;}
.page-title h1{margin:0;color:#38809B;float:left}
.page-title .addthis_toolbox{float:right;margin-top:10px;}
#page-body{width:auto;overflow:hidden;padding:0 70px 60px 75px;text-align:left;background:url(images/body-background.jpg) repeat-y;min-height:400px;}
.two-columns-left #left{width:200px;overflow:hidden;float:left;padding:10px 10px 10px 0;text-align:left;}
.two-columns-left #main{width:620px;overflow:hidden;float:right;padding:10px 0 10px 10px;text-align:left;}
#bottom-corners{height:24px;background:url(images/bottom-corners.jpg) no-repeat;}
#footer{padding:15px 75px;text-align:center;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#878767;}
#footer ul li{display:inline;}
#footer ul li a,#footer ul li span{padding:0 7px;}
#footer .footer-copyright{padding:10px;}
/**home page**/
#home-page-content h2{text-align:center;}
#home-page-content .thumb{float:left;margin-left:12px;list-style: none;}
#home-page-content .thumb li{width:110px;height:110px;position:relative;float:left;margin:0;padding:5px;}
#home-page-content .thumb li img{width:100px;height:100px;left:0;top:0;position:absolute;padding:5px;border:1px solid #ddd;-ms-interpolation-mode: bicubic;background: #f0f0f0;}
#home-page-content .thumb li img.hover{background:url(thumb_bg.png) no-repeat center center;border:2px solid #ddd;background: #f0f0f0;}
#home-page-content .ce_gallery.sides{float:left;width:252px;}
#home-page-content .ce_gallery.sides.right{width:250px;}
#home-page-content .ce_gallery.sides.right ul.thumb{margin-left:8px;}
#home-page-content .vimeo-vid{float:left}
.b-box{background:#F9F8F2;border:1px solid #9AC831;;height:21px;line-height:21px;margin:0 11px 10px 12px;padding:5px 10px;font-size:13px;color:#39839F;}

div.questions{margin:0 10px;padding:10px 0;border-bottom:2px solid #DEDDCC;}
div.answers li{margin:0 10px;padding:15px 0;border-bottom:2px dashed #DEDDCC;}
div.answers li.last{border:0px solid;}

#upcoming-list .mod_newslist h2{color:#D76E08;margin:10px 0}
#upcoming-list .image_container{float:right;margin:0 0 10px 10px;}
#upcoming-list .image_container img{max-width:240px;border:1px solid #DEDDCC;float:right;}
#upcoming-list .mod_newslist .layout_full{background:#FDFDFD;border-bottom:3px solid #DEDDCC;margin:0 10px;padding:10px;}
#upcoming-list .mod_newslist .layout_full.last{}
#upcoming-list .mod_newslist .layout_full h1{font-size:1.5em;margin:5px 0 2px 0;}
#upcoming-list .mod_newslist .layout_full h2{font-size:1em; font-style:italic; color:#38809B;margin:3px 0;}
#upcoming-list .mod_newslist .layout_full strong{font-size:1.1em; font-weight:bold; color:#38809B;}
.w50{width:50%}
form{ color:#113958;}
fieldset {clear:both;border:1px solid;padding:10px;margin:0 0 10px 0}

input.text, input.captcha,select, textarea, input.upload{ border:1px solid #6291B4;width:100%;margin-bottom:10px;float:left}
select{width:auto;clear:both;}
.input-box input.text, .input-box select .input-box input.captcha, .input-box textarea {width:269px;}
.input-box.clr{clear:both}
.input-box.long{width:578px;}
.input-box.long input.text, .input-box.long select .input-box.long input.captcha, .input-box.long textarea {width:578px;}
label {margin-bottom:3px;float:left;clear:both;}
label .mandatory{color:#EB340A;margin-left:3px}
option, optgroup, select { font:bold 12px "Trebuchet MS",sans-serif !important; }
textarea { overflow:auto; }
input.text, input.captcha,textarea { padding:2px; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px;float:left }
.text:focus, select:focus, textarea:focus { background:#F5F8F9;border:1px dotted black; }
input.error,select.error,textarea.error {border:1px dotted red; }
p.error {clear:both; color: red;margin:0;}
.submit_container {clear:both;margin-top:10px;text-align:left;}
p.required{color:#EB340A;font-size:14px; text-align:right; clear:both}
.submit_container input {
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    background:#6291B4;
    color:#fff;
    border:1px solid #113958;
    font:bold 12px "Trebuchet MS",sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }
.form-button span, .form-button-alt span {white-space:nowrap;}

.gbutton, .gbutton:visited {border-radius:8px;-moz-border-radius:8px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);background:url("images/button-overlay.png") repeat-x 0 0 #555;
border-bottom:1px solid rgba(0, 0, 0, 0.25);color:#FFFFFF;cursor:pointer;display:inline-block;padding:5px 10px 6px;position:relative;text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);}
.gbutton:hover{background-color:#111;}




