﻿* { margin:0;padding:0;border:0px; z-index:0 }
ul{margin:0;padding:0;list-style-type:none;}
body{font:14px/18px "Trebuchet MS",sans-serif;color: #000;background: url('headerbg.gif') repeat-x #E0E0E0 ;}
.wrapper{margin:0 auto}
p{margin:0 0 10px}
h3 { line-height:25px;font-size:20px; color: #77BB3F; margin:0 0 10px}
.invisible{display:none}
a {color:#8D4528;text-decoration: underline;}
a:hover {color: #000;}
.clear{clear:both}
.col-2-set{float:left; width:100%;}
.col-2-set .col-1{float:left; width:49%;}
.col-2-set .col-2{float:left;width:49%;}

.full-width{width:100%}
.half-width{width:50%}
#wrapper{margin:0 auto;width:788px;}
#header{background: url('body-bg.png') repeat-y ;	padding: 0 7px; width:774px;}
.header{height:120px}
#container{background: url('body-bg.png') repeat-y ;	width:774px;padding: 0 7px;min-height:400px;margin:0 auto;overflow:hidden }
#topMenu{background: url('body-bg.png') repeat-y;width:774px;padding: 5px 7px;text-align:center}
#footer{background: url('bottom-corner.png') no-repeat 0 100%;	width:788px;height:17px;margin:0 auto;}
.copyright{margin:0 auto;padding:5px 0 0;}
#left { float:left;WIDTH: 130px; Height: 100%;padding:7px;text-align:center; line-height:22px;font-size:16px;BORDER-right: 2px solid #E0E0E0;}
#main { padding:25px;width:578px;float:left;overflow:hidden;BORDER-left: 2px solid #E0E0E0;margin-left:-2px;min-height:400px;}
.head { line-height:1.3em; color: #77BB3F; margin:0}
.heading{float:left;width:100%; border-bottom:1px solid #2E5F05;margin-bottom:15px;padding:5px 0}
.heading .title{ color: #77BB3F; font-size:17px; float:left}
.homepage .heading{display:none}
.homepage #main{font-size:16px;line-height:22px}

.gbutton, .gbutton:visited {-moz-border-radius:7px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);background:url("button-overlay-40px.png") repeat-x 0 50% #81A6C3;
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.big{font-size:30px;font-weight:bold;line-height:1;padding:10px 15px 11px;background:url("button-overlay-40px.png") repeat-x scroll 0 50% #81A6C3;
-moz-border-radius:10px;background-position:left bottom;border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);border-style:solid;border-width:1px;}
.gbutton:hover{background-color:#113958;}

.left-ads img{width:130px;border:0;}
.left-ads small{width:130px;}
.left-ads .ad{margin-bottom:30px;line-height:1em;}
.left-ads .ad a{text-decoration:none}
.left-ads .ad a:hover{text-decoration:underline}

.topnav {margin:0; WIDTH:774px;font-weight:bold; background-color:#81A6C3; border-top:2px solid #fff;border-bottom:2px solid #fff;line-height:26px;height:26px;overflow:hidden}
.topnav li {margin:0 0 0 -3px;padding:0 7px;color:#113958;font-weight:bold;font-size:16px;border-right:1px solid #E0E0E0; display:inline-block; zoom:1;*display:inline;*margin-left:0;}
.topnav li a{text-decoration: none;color:#113958;}
.topnav li.first{margin:0 ;}
.topnav li.last{border-right:0}
.topnav li.active{background-color: #113958;  color:#fff;}
.topnav li:hover{background-color: #113958;}
.topnav li:hover a{color:#fff;}
.topnav li.first.active{background-color: #81A6C3;color:#113958;}

.bottomnav{border-bottom:1px solid #113958;border-top:1px solid #113958;background-color: #81A6C3;padding:5px 10px;}
.bottomnav li{padding:0 8px;color:#113958; display:inline-block; zoom:1;*display:inline;*margin-left:0;}

.homepage #main ul {font-size:13px;line-height:18px;padding:0 0 0 15px;}
.homepage #main ul li{margin:0 0 10px 5px; list-style-type:square; }

.explore-page #main ul {font-size:13px;line-height:18px;padding:0 0 0 15px;}
.explore-page #main ul li{float:left;margin:0 0 15px 5px; list-style-type:square; }

.bigredbox {width:280px;margin:5px;color:#fff;font-size:14px;line-height:18px;}
.bigredbox h3{margin:0 0 15px 0;font-weight:bold;color:#fff;text-align:center}
.bigredbox-header{height:13px;background: url('bigredbox_header.png') no-repeat 0 100%;}
.bigredbox-body{background: url('bigredbox_body.png') repeat-y;padding:0 15px; }
.bigredbox-body p{background:#fff;padding:5px;color:#000;border-radius:5px }
.bigredbox-footer{height:14px;background: url('bigredbox_footer.png') no-repeat;}

.submitlocation {font-size:.90em}
.ui-widget-header {background:#D26E47;}
.addthis{float:right;color:#6291B4;width:150px}
.addthis a{color:#6291B4;font-size:.70em;text-decoration:none; vertical-align:middle}

#new-accordion{margin-top:5px;min-height:400px;font-size:16px;line-height:22px}
#new-accordion .date-right{float:left;color:#6291B4;font-size:10px;line-height:12px}
#new-accordion .location-box{float:left;}
#new-accordion .location-header{float:left;padding:0 10px 0 0;width:470px;}
#new-accordion .ui-icon{height:16px;width:16px;background:url(ui-icons_f08000_256x240.png) no-repeat 0 -191px;margin:5px 0 0 -25px;float:left}
#new-accordion .location-box-header.active .ui-icon{background:url(ui-icons_f08000_256x240.png) no-repeat -16px -191px;}
#new-accordion .location-box-header{
float:left;width:535px;*width:100%;_width:100%;
position:relative;
padding:6px 6px 6px 35px;
cursor:pointer;
margin-top:1px;
border:1px solid #CDC3B7;
color:#3F3731;
background:#EDE4D4 url(ui-bg_glass_70_ede4d4_1x400.png) repeat-x scroll 50% 50%;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
}
#new-accordion .location-box-header.hover{
background:#f5f0e5 url(ui-bg_glass_100_f5f0e5_1x400.png) repeat-x scroll 50% 50%;
border:1px solid #f5ad66;
color:#3F3731;}
#new-accordion .location-box-header.active{
background:#F4F0EC url(ui-bg_highlight-hard_100_f4f0ec_1x100.png) repeat-x scroll 50% 50%;
border:1px solid #E0CFC2;
color:#B85700;
border-bottom:0;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
}
#new-accordion .location-box-content{ float:left;width:546px;*width:100%;_width:100%;font-weight:normal;padding:10px 15px;
background:#F4F0EC url(ui-bg_inset-soft_100_f4f0ec_1x100.png) repeat-x scroll 50% bottom;
border:1px solid #E0CFC2;
margin-top:-2px;
font-size:0.9em;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
}
#new-accordion .info {}
#new-accordion .info .label{
border-bottom:1px dotted #71A646;
color:#71A646;
font-style:italic;
font-weight:bold;
padding:5px;
}
#new-accordion .info .info-data{ padding:5px;}

#imgtable {
	padding:0px; margin:0;
}
.img { border:1px solid #FFFFFF; }

/* Form Elements */
.quicksearch{margin-top:10px;background:#F5F8F9;padding:10px;text-align:center}
.quicksearch input{font:bold 12px "Trebuchet MS",sans-serif !important;color:#6291B4;width:400px;padding:2px;border:1px solid}

form{ color:#113958;}
fieldset {clear:both;border:1px solid;padding:10px;margin:0 0 10px 0}

input.text, input.captcha,select, textarea { border:1px solid #6291B4;width:100%}
.input-box{width:289px;margin:0 0 10px 0;float:left}
fieldset .input-box{width:279px;}
fieldset .input{width:260px;}
.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;padding-bottom:3px;float:left;width:500px}
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:right;}
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;}


