@charset "utf-8";
/* CSS Document */
body { margin:0; background-color:#15391C; text-align:left; background-image:url(../images/page_bkgrd.jpg); background-position:bottom; background-repeat:repeat-x; font-size:18px; }
body, p, li { font-family:"Trebuchet MS", Helvetica, sans-serif; color:#FFFFFF; text-align:left;}

.container, #page { margin: 0px; }
a { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none }
a:hover { text-decoration:underline; }
h2 { font-family:"Times New Roman", Times, serif; font-size:27px; font-style:italic; }
#page { max-width:90%; overflow:hidden; }
#maskhead { height:205px; background-color:#0E6600; margin:0}
#logo { height:175px; background-image:url(../images/logo.png); background-repeat:no-repeat; margin-right:5%; }
#undplogo { text-align:right; vertical-align:bottom; padding:8px; }
#menus { background-image:url(../images/menu_bkgrd.gif); height:27px; }
/*#footerhr { background-image:url(../images/footer_hr.jpg); background-repeat:repeat-x; height:49px; background-position:0% 0%; }*/
#footer {background-color:#0E6600; background-image:url(../images/footer_bkgrd.jpg); background-repeat:repeat-x; background-position:bottom center; padding-bottom:3px; padding-top:3px; clear:both; position:relative;}
#footerbanners { text-align:center; padding:8px; padding-bottom:20px; }
#footerbanners img  { border:4px solid #FFFFFF; }
#breadcrumbs { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#menuitems { height:27px; background-image:url(../images/menu_end.jpg); background-position:bottom right; background-repeat:no-repeat; height:27px; text-align:right;}
#footnote {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#0E6600; font-size:9px; padding:5px; text-align:right; vertical-align:middle; margin-bottom:5px; width:85%; float:right;}
#bodycontent {background-color:#C3CA98; background-image:url(../images/rightcolumn_footer.jpg); background-position:bottom right; background-repeat:repeat-x; }
#leftcolumn {background-color:#3C750F; /*background-image:url(../images/left_column_border.gif); background-position:top right; background-repeat:repeat-y;*/}
#headingtext { text-indent: -900em; overflow:hidden; float:left;}
.contentElement { padding:8px; }
#leftcontent {margin-top:35px; margin-left:35px; }
#leftfooter { margin:0; background-color:#3C750F; background-image:url(../images/leftcolumn_footer.jpg); background-position:top left; background-repeat:repeat-x; height:49px;}
#rightcolumn {/*float:right; */text-align:right; background-image:url(../images/sponsors_heading.jpg); background-position:top right; background-repeat:no-repeat; overflow:hidden}
#nav li {
	
	height:27px;
	/*float:left;
	display: inline;*/
	list-style-type: none;
	margin:0 1% 0 0;
	position:relative;
}

#nav li a{
	display:block;
	height:27px;
	/*float:left;
	white-space:nowrap;*/
	text-decoration:none;

	
}
#nav li ul li a { background-color:#15391D; height:auto; line-height:15px;}
#nav li ul li { height:auto; padding:2px; display:block; background-color:#15391D;  border:2px solid #3C750F;}
#nav li ul li a:hover { text-decoration:none; color:#CCCC00; }
p.text { text-indent:-900em; overflow:hidden; line-height:1px; float:left; position:absolute;}
#nav-tours {  background-image:url(../images/menu_buttons.gif); width:126px; background-position:-4px 100%; background-repeat:no-repeat; }
#nav-home { background-image:url(../images/menu_buttons.gif); width:78px; background-position:-138px 100%; background-repeat:no-repeat; }
#nav-galleries { background-image:url(../images/menu_buttons.gif); width:108px; background-position:-224px 100%; background-repeat:no-repeat; }
#nav-about { background-image:url(../images/menu_buttons.gif); width:88px; background-position:-338px 100%; background-repeat:no-repeat; }
#nav-email { background-image:url(../images/menu_buttons.gif); width:77px; background-position:-432px 100%; background-repeat:no-repeat; }
#nav-register { background-image:url(../images/menu_buttons.gif); width:118px; background-position:-515px 100%; background-repeat:no-repeat; }
#nav-downloads { background-image:url(../images/menu_buttons.gif); width:129px; background-position:-637px 100%; background-repeat:no-repeat; }
.greenhr { background-image:url(../images/hr_green.gif); background-position:top center; background-repeat:repeat-x; border:none; height:18px; }
div.greenhr hr { display:none; }
.thumbnail { position:relative; float:left; margin:0 0 8px 8px;}
div.thumbnail img { width:120px; height:90px; border:2px solid #FFFFFF; }
.caption { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; width:120px; font-weight:bold}
#galleryWrapper { width:90%; }
.feature { font-size:14px; padding:4px; margin-bottom:4px; background-color:#36690D; padding-top:4px; padding-bottom:4px; height:200px;}
/*form css*/
label, label p {font-weight:bold; color:#3C750F;}
label { font-weight:lighter; }
fieldset.odd label, fieldset.odd label p, fieldset.odd, fieldset.odd legend { color:#FFFFFF; }
fieldset.odd, fieldset.odd legend { background-color:#669966; }
fieldset {padding:1.4em;margin:0 0 1.5em 0; background-color:#CCCC99; color:#3C750F;}
legend {font-weight:bold;font-size:1.2em; color:#3C750F; background-color:#CCCC99; padding-left:8px; padding-right:8px;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb; vertical-align:middle;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.odd { background-color: #36710D; }
a.readmore img { width:63px; height:21px; border:none; }
#submitBttn { font-weight:bold; font-size:14px; width:200px; height:50px;  color:#4B3C18; border:2px double #4B3C18; background:#E6EFC2;}
#submitBttn:hover { background-color:#0E6600;  color:#FFFFFF; }