html, body {
margin: 0px;
padding: 0px;
border: 0px;
text-align:center;
background:#d4e5b2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 62.5%;
}


#outer {
position: relative;
overflow: visible;
left:0px;
margin:0px;
padding-top:20px;
padding-bottom:0px;
border:0px;
width:100%;
height:100%;
background:#d4e5b2;
}

#inner {
position: relative;
overflow: visible;
margin:0px;
padding:0px;
width:1000px;
background-color:#ffffff;
border:#477725;
border-style:solid;
border-width:1px;
margin: auto auto;
font-size:1.1em;
}

HTML {
	MIN-WIDTH: 1000px
}


#inner-top-menu {
width:1000px;
float:left;
padding:0px;
margin:0px;
border:0px;
height:25px;
}


#innertop {
background-color:#477725;
border:0px;
padding:0px;
margin:0px;
}


#inner-middle-top {
width:680px;
float:left;
text-align:center;
margin:0px;
margin-bottom:20px;
padding:0px;
border:0px;
}

#trips-inner {
margin-top:8px;
width:550px;
float:left;
}

#trips-inner-detail {
width:420px;
float:left;
}

#trips-left {
width:250px;
float:left;
padding-right:20px;
}

#trips-right {
width:250px;
padding-right:10px;
float:left;
}

.trips {
width:230px;
}

.trip-admin {
width:700px;
padding-bottom:10px;
}

#trip-inner-admin {
width:700px;
float:left;

font-size: 1.2em;
font-weight: normal;
color: #000000;
}

flash_middle {

float:right;
width:169px;
height:400px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
border:0px;
margin:0px;
}



#inner-middle-text-bottom {
clear:left;
font-weight: normal;
color: #000000;
width:560px;
border:0px;
padding:0px;
margin:0px;
margin-bottom:20px;
height:auto;
}


#inner-middle-text-bottom ul,#inner-middle-text-bottom p {
font-size: 1.4em;
}


#inner-middle-text-bottom em {
font-size: 1.8em;
}

#inner-middle-text-bottom h4{
font-weight:bold;
}


#outer-right {
float:right;
width:100px;
border:0px;
padding:0px;
padding-top:20px;
margin:0px;
height:auto;
background-color:#FFFFFF;
text-align:center;
}

#inner-right {
float:right;
border:0px;
padding:0px;
margin:0px;
height:auto;
background-color:#FFFFFF;
}

.rightmenu {

	padding:0px;
	margin:0px;
	border:0px;
}

.leftmenu {
	padding:5px;
	margin:0px;
	margin-top:10px;
	border:0px;
}

.nametitle {
	padding:5px;
	clear:left;
	float:left;
	width:170px;	
	font-size: 1.6em;
	margin-top:20px;
	text-align:center;
}



.rightimagespace {
height:10px;
width:80px;
border:0px;
margin:0px;
padding:0px;
}

.leftimagespace {
height:10px;
width:80px;
border:0px;
margin:0px;
padding:0px;
}


#inner-middle-text-pic {
width:356px;
height:266px;
padding:0px;
margin:0px;
border:1px;
border-color:#000000;
}


#inner-footer {
clear:both;
text-align:center;
padding:10px;
margin:0px;
width:1000px;
height:auto;
font-size: 1.2em;
}











p {
	font-size: 1.8em;
	font-weight: normal;
	color: #000000;
	padding-left:0px;
	padding-right:0px;	
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	border:0px;
}






.event-date {
	
	font-size: 1.4em;
	font-weight: bold;
	color: #000000;
	padding:0px;
	margin:0px;
	border:0px;
}

.event-title {
	
	font-size: 1.4em;
	font-weight: bold;
	color: #000066;
	padding:0px;
	margin:0px;
	border:0px;
}

.event-des {
	
	font-size: 1.4em;
	font-weight: normal;
	color: #000000;
	padding:0px;
	margin:0px;
	border:0px;
}

.event-note {
	
	font-size: 1.2em;
	font-weight: bold;
	color: #CE294A;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:0px;
}

.event-note-ok {
	
	font-size: 1.2em;
	font-weight: bold;
	color: #0099CC;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:0px;
}
.event-price {
	
	font-size: 1.4em;
	font-weight: bold;
	color: #CE294A;
	padding:0px;
	margin:0px;
	border:0px;
}



.event-date-done {
	
	font-size: 1.4em;
	font-weight: bold;
	color: #CCCCCC;
	padding:0px;
	margin:0px;
	border:0px;
}

.event-title-done {
	
	font-size: 1.4em;
	font-weight: bold;
	color: #CCCCCC;
	padding:0px;
	margin:0px;
	border:0px;
}

.event-des-done {
	
	font-size: 1.4em;
	font-weight: normal;
	color: #CCCCCC;
	padding:0px;
	margin:0px;
	border:0px;
}

.event-note-done {
	
	font-size: 1.4em;
	font-weight: bold;
	color:  #CE294A;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:0px;
}



.event-price-done {
	
	font-size: 1.4em;
	font-weight: bold;
	color: #CCCCCC;
	padding:0px;
	margin:0px;
	border:0px;
}


.view {
	width:57px;
	padding-top:3px;
	padding-bottom:10px;
	margin:0px;
	border:0px;
}



em {

	font-style: italic;
	font-weight: bold;
	color:#999999;
	/*color: #5a1f00;*/
	text-decoration: none;
	padding:0px;
	margin:0px;
	border:0px;
}



input {
	border: thin solid #CCCCCC;
}

textarea {
	border: thin solid #CCCCCC;
}



#inner-middle-text {
float:left;
width:600px;
margin:0px;
border:0px;
height:auto;
background-color:#FFFFFF;
text-align:left;
}



h1 {
	font-size: 2.0em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color:#d1570d;
	text-decoration: none;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	margin-top:5px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	border:0px;
}

h2 {
	font-size: 2.0em;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: #d1570d;
	text-decoration: none;
	padding:0px;
	padding-bottom:2px;
	margin:0px;
	border:0px;
}

h3 {

	
	font-size: 1.8em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/*color:#477725;*/
	color:#477725;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	border:0px;
}


h4 {
	
	font-size: 2.0em;
	font-style: italic;
	line-height: normal;
	font-weight:normal;
	color: #d1570d;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	border:0px;
}

h5 {
	text-align:center;
	
	font-size: 1.4em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color:#333333;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:2px;
	border:0px;
}


#inner-middle-test {
float:right;
width:572px;
height:auto;
padding:0px;
MARGIN: 0px 0px 0px 0px; 
border:0px;
background-color:#FFFFFF;
}

#inner-middle-test h1 {
	text-align:center;
	
	font-size: 1.5em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color:#000066;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:2px;
	border:0px;
}

#inner-middle-test h2 {
	text-align:center;
	
	font-size: 1.2em;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: #CE294A;
	text-decoration: none;
	padding:0px;
	margin:0px;
	border:0px;
	margin-top:10px;
	margin-bottom:5px;
}


#inner-middle-test em {
	
	font-size: 1.2em;
	font-style: italic;
	font-weight: normal;
	color: #8A8AFF;
	text-decoration: none;
	margin:0px;
	padding:0px;
	border:0px;
}

#inner-middle-test h5 {
	text-align:left;
	
	font-size: 1.2em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color:#000066;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:2px;
	border:0px;
}

#inner-middle-test b {
	
	font-style:normal;
	font-size: 1em;
	font-weight: bold;
	color: #000066;
	padding:0px;
	margin:0px;
	border:0px;

}

h6 {
	
	font-style:normal;
	font-size: 1em;
	font-weight: bold;
	color: #000066;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
	border:0px;
}


.testhead {
	
	font-style:italic;
	font-size: 1.2em;
	font-weight: bold;
	color: #999999;
	padding-top:5px;
	padding-bottom:0px;
	margin:0px;
	border:0px;
}

.testfoot {
	
	font-style:normal;
	font-size: 1em;
	font-weight: bold;
	color: #000066;
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
	border:0px;
}


#middle-under {
	
	font-style:normal;

	display:inline;
	float:left;
	height:auto;
	background-color:#FFFFFF;
	text-align:left;
	margin: 10px 10px 10px 10px;
	width:700px;
}

#middle-under h5 {
	text-align:left;
	
	font-size: 1.4em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color:#000066;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:2px;
	border:0px;
}


#middle-under p {
	
	font-size: 1.4em;
	font-weight: normal;
	color: #000000;
	margin:0px;
	border:0px;
}

#middle-under form {
	line-height: normal;
}

.formspan {
color:#666666;
width:150px;
height:15px;
float:left;
margin-top:5px;
border:0px;
}

.linkspan {
color:#666666;
font-size:0.9em;
width:400px;
float:left;
padding:0px;
margin-top:20px;
border:0px;
}

h6 {
	text-align:left;
	font-size: 1.2em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color:#000066;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:2px;
	border:0px;
}

.footerlinks {
	font-size: 1.1em;
	margin-top:20px;
	text-align:center;
}

#inner-middle-text-more {
float:left;
width:462px;
margin:0px;
border:0px;
padding:10px;
height:auto;
background-color:#FFFFFF;
text-align:left;
}


#inner-middle-text-more h2 {
text-align:left;
}


.bulletclass {
font-weight:normal;
font-size:1.4em;
}
	
#menuholder{
padding-left:0px;
background-color:#477725;
border:0px;
padding:0px;
margin:0px;
}	
	
/* remove the bullets, padding and margins from the lists */
.menu ul{
list-style-type:none;
padding:0px;
margin:0px;
border:0px;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
padding:0px;
margin:0px;
border:0px;
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
z-index:80;
/*left:0px;*/
left:-1px;
top:25px;
}





/* style all the links */
.menu a, .menu :visited {
display:block;
font-size:1.6em;
width:125px;
padding:8px 0;
color:#d4e5b2;
/* background:#949e7c;*/
background:#477725;
text-decoration:none;
margin-right:0px;
text-align:center;
}
/* style the links hover */
.menu :hover{
/*color:#444;
background:#949e7c;
background:#0b9940;*/
color:#477725;
background-color:#d4e5b2;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:128px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}
.formbut {
border:solid;
border-width:1px;
color:#FFFFFF;
background:#6c9251;
margin:4px;
}


ul {
font-style: normal;
font-weight: bold;
}



#inner-middle-text a, #inner-middle-text a :link, #inner-middle-text a :visited {
color:#477725;
text-decoration:none;
margin:0px;
border:0px;
padding:0px;
}
#inner-middle-text  {
font-size: 1.2em;
}
#inner-middle-text p {
padding-top:20px;
font-size: 1.4em;
}
td a, td a :link, td a :visited {
font-size:1.2em;
}

td {
font-size:1.3em;
}

#inner-middle-text a:hover {
color:#000066;
}

.anchor {
	font-size: 1.6em;
	color: #000066;
	line-height: normal;
	border:0px;
	margin:0px;
	padding-left:0px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	list-style-image:url(anchor_bullet_red.gif);
	list-style-position: inside;

}
.anchorli {
font-weight: bold;


}
.noanchor {
	font-size: 1.4em;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	border:0px;
	margin:0px;
	padding-left:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	list-style-image:url(anchor_bullet_red.gif);
	list-style-position: inside;
}

.noanchorli {
padding:10px;
}

#footertext {
float:right;
width:320px;
margin-top:15px;
margin-right:10px;
padding:20px;
background-color:#d4e5b2;
text-align:center;
height:130px;
font-size:1.2em;
color:#477725;
border-top: 1px solid #006600;
border-bottom: 1px solid #006600;
border-left: 1px solid #006600;
border-right: 1px solid #006600;
}

#footertext p {
color:#477725;
font-size:1.2em;
}

#footertext a, #footertext a:link, #footertext a:visited {
font-weight:normal;
text-decoration:none;
color:#477725;
}


#footertext h3 {
color:#477725;

}

.rightimagetop {
clear:left;
float:left;
width:80px;
border-top: 1px solid #006600;
border-bottom: 1px solid #006600;
border-left: 1px solid #006600;
border-right: 1px solid #006600;
margin:0px;
padding:0px;
margin-bottom:2px;
}


.rightimage {
clear:left;
float:left;
width:80px;
margin:0px;
padding:0px;
margin-bottom:2px;
margin-top:10px;
border-top: 1px solid #006600;
border-bottom: 1px solid #006600;
border-left: 1px solid #006600;
border-right: 1px solid #006600;
}

.men_right {
clear:left;
float:left;
width:74px;
margin-bottom:5px;
padding:3px;
font-size:1.6em;
font-style: normal;
font-weight: bold;
text-decoration:none;
color:#477725;
background-color:#d4e5b2;
border-top: 1px solid #006600;
border-bottom: 1px solid #006600;
border-left: 1px solid #006600;
border-right: 1px solid #006600;
}

.men_right:hover {
color:#d4e5b2;
background-color:#477725;
}

.men_right a, .men_right a :link, .men_right a :visited {
color:#ffffff;
text-decoration:none;
padding:3px;
}

#inner-middle {
width:780px;
float:right;
background-color:#ffffff;
height:auto;
padding:0px;
MARGIN: 0px 0px 0px 0px; 
}


#inner-middle-text {
width:640px;
float:left;
margin:0px;
border:0px;
padding:0px;
height:auto;
text-align:left;
}


#inner-middle-text ul {
font-size:1.6em
}



#inner-left {
	float:left;
	text-align:left;
	width:180px;
	padding-left:20px;	
	padding-top:10px;
	margin:0px;
	border:0px;
	height:auto;
}

.men_left {
clear:left;
float:left;
width:159px;
margin-bottom:5px;
padding:5px;
font-size:1.6em;
font-style: normal;
font-weight: bold;
text-decoration:none;
color:#477725;
background-color:#d4e5b2;
border-top: 1px solid #006600;
border-bottom: 1px solid #006600;
border-left: 1px solid #006600;
border-right: 1px solid #006600;
}

.men_left:hover {
color:#d4e5b2;
background-color:#477725;
}

.men_left a, .men_left a :link, .men_left a :visited {
color:#ffffff;
text-decoration:none;
padding:3px;
}

#middlepic {

float:left;
width:380px;
padding:0px;
border-top: 1px solid #006600;
border-bottom: 1px solid #006600;
border-left: 1px solid #006600;
border-right: 1px solid #006600;
margin-top:10px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

.pagepic {
border-top: 1px solid #006600;
border-bottom: 1px solid #006600;
border-left: 1px solid #006600;
border-right: 1px solid #006600;
}

#inner-left-image {
width:169px;
margin-bottom:5px;
margin-top:10px;
padding:0px;
border-top: 1px solid #006600;
border-bottom: 1px solid #006600;
border-left: 1px solid #006600;
border-right: 1px solid #006600;
}

#inner-home-image {
width:167px;
margin-bottom:5px;
margin-top:10px;
padding:0px;
border-top: 1px solid #006600;
border-bottom: 1px solid #006600;
border-left: 1px solid #006600;
border-right: 1px solid #006600;
}
.signoff{
clear:both;
font-size:1.6em;
margin:0px;
padding:10px;
width:100%;
text-align:center;
}
.signoff:hover {
color:#000000;
}

.signoff a, .signoff a :link, .signoff a :visited {
color:#000000;
text-decoration:none;
}
