body {
	
	padding: 0;
	background:url(images/bg2.gif) repeat-y top center #eaeaea;
	font: normal small sans-serif;
	font-size: 13px;
}

h1 {
	color: #178b25; font-size: 18px;
}

h2 {color: black; font-size: 14px;}
h3 {color: black; font-size: 14px;}

p {margin-bottom: 0.3em;}

p, ul, ol, blockquote {
	margin-top: 0;
}

a:link {
	color: #178b25;
}

a:hover {
	text-decoration: none;
}

a:visited {
	color: #178b25;
}

img {
	border: 0px;
}

#jumpmenu {
	width: 760px;
	height: 25px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right: 0px;
	margin: 0 auto;
	
	text-align:center;
display:block;
z-index: 100;
color:white;
}

/* Header */

#header {
	width: 760px;
	height: 125px;
	margin: 0 auto;
	background:url(images/header.gif) repeat-x bottom center #198c27;

}


/* Menu */

#menu {
	width: 760px;
	height: 25px;
	margin: 0 auto;
	background: #178b25;
}



/* Content */

#content {
	width: 760px;
	margin: 0 auto;
	background:url(images/dropshadowdown.gif) no-repeat top center #eaeaea;
}


#col1 {
	float: left;
	width: 144px;
	padding: 20px 5px 5px 5px;

}


.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 144px;
border-bottom-width: 0;
}

.glossymenu li a{
background: #ccc;
color: black;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
margin-bottom:1px;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 134px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: black;
}

.glossymenu li a:hover{
background:#178b25; color:white;
}

#col2 {
	float: left;
	width: 435px;
	padding: 9px 9px 9px 9px;
	background: grey;
	margin-top:10px;
}

#col2 img {
			padding:0px;
			display:inline;
			color: white;
			border:0px dotted white;
			margin-bottom: 0px;
		}

#col3 {
	float: left;
	width: 143px;
	padding: 20px 5px 5px 5px;
	margin-top:0px;
}

#colwide {
	float: left;
	width: 596px;
	padding: 20px 5px 5px 5px;
	margin-top:00px;
}
#colwide img {
	display:inline;
		}

#strip {
	float: left;
	width: 760px;
	height: 151px;
	padding: 0px 0px 0 0px;
	margin-top:20px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

#stripmenu {
	float: left;
	width: 760px;
	height: 21px;
	padding: 0px 0px 0 0px;
	background: white;
	margin-top:0px;
	border-top: 0px solid white;
	border-bottom: 1px solid white;
}

#stripmenu a {
	display: block;
	float: left;
	height: 15px;
	width: 135px;
	padding: 4px 8px 2px 8px;
	text-decoration: none;
	color: white;
	font-size: 12px;
	border-bottom: 0px solid white;
	border-right: 0px solid #cecece;
	background: grey;
}

#stripmenu  a:hover, #stripmenu .active a {
	background: white;
	color: #178b25;
}

/* Footer */

#footer {
	width: 760px;
	margin: 0 auto;
	height: 50px;
	padding: 10px 0;
	font-size: smaller;
	text-align: center;
	background:url(images/dropshadowdown.gif) repeat-y top center #eaeaea;

}

#footer * {
	color: grey;
	position: middle;
}


/* Classes */

.strip {
	float: left;
	width: 151px;
	border-right: 1px solid white;
	height: 151px;

}

.stripend {
	float: left;
	width: 152px;
	height: 151px;
		
}

.stripmenu {
	float: left;
	width: 151px;
	border-right: 1px solid white;
	height: 21px;

}

.stripendmenu {
	float: left;
	width: 152px;
	height: 21px;
		
}

.imageborder {
	float: left;
	padding: 0px 0px 0px 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}
#pmenu {margin:0px 0 0px 0px;}
#pmenu a, #pmenu a:visited {display:block;width:124px; font-size:12px; text-align: left; font-family: sans-serif; color:white; height:16px; line-height:16px; text-decoration:none; text-indent:0px; background:url(images/menucorner1.gif) repeat-y top left grey; border:3px solid #fff; border-width:0px 0px 0px 0px; margin-bottom: 5px;}
#pmenu li {float:left;}
#pmenu li:hover {position:relative;}
#pmenu li:hover > a{background:url(images/menucorner2.gif) repeat-y top left white; color: black;}
#pmenu li ul {display: none;}
#pmenu li:hover > ul {display:block; position:absolute; top:0; left:96px;}
#pmenu > li:hover > ul {left:0; top:23px;}

hr {
	color: #178b25;
	background-color: #178b25;
	height: 2px;
	border: 0px;
}

.left {
margin:0px 10px 0px 0px;
float:left;
width: 100px;
border: 1px solid #178b25;
}

.right {
margin:0px 0px 0px 10px;
float:right;
width: 100px;
border: 1px solid #178b25;
}

.galleryport {
height: 97px;
width: 64px;
}

.galleryland {
width: 97px;
height: 64px;
}





.indentmenu{
font: bold 13px;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
background:#178b25;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid white; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: #178b25 !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: white;
}

