 
 
 
body, form, p, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}

p, h1, h2, h3, h4, h5, h6 {
	margin-bottom:10px;
}

body {
	font:12px Arial, Helvetica, sans-serif;
	color:#6f6f6f;
}

a img {
	border:none;
}

ul {
	margin:0;
	padding:0;
}
li {
	margin:0;
	padding: 0 0 5px 10px;
	list-style:none;
	background:url(designimgs/dot_green.jpg) no-repeat left 5px;
}

#topBg {
	background:#00834a url(designimgs/top_bg.jpg) no-repeat right top;
	border-bottom: 1px solid #FFFFFF;
}
#topLink {
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
	padding:8px 12px 0;
}
#topLink a:link, #topLink a:visited, #topLink a:active {
	color:#FFFFFF;
	text-decoration:none;
	padding:0 3px;
}
#topLink a:hover {
	text-decoration:underline;
}

.searchText {
	padding-left:7px;
}
.searchText input {
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
}


/* Content */
#container {
	padding:2px 0 3px;
}

#leftPane {
	padding: 20px 18px 0 20px;
	font:11px Arial, Helvetica, sans-serif;
	color:#58595b;
}
#leftPane a {
	color:#58595b;
	text-decoration:none;
}

.border {
	border-bottom: 1px solid #bfbfbf;
}
.bigger {
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
.smaller {
	font:11px Arial, Helvetica, sans-serif;
}

#banner {
	background:#FFFFFF;
	padding-bottom:3px;
}

#contHome {
	padding:2px 5px 5px 7px;
}
#contHome, #contHome td {
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
}


#testi {
	background:url(designimgs/testi_bg.jpg) no-repeat left top;
}
#member {
	background:url(designimgs/member_bg.jpg) no-repeat left top;
}
#credit {
	background:url(designimgs/credit_bg.jpg) no-repeat left top;
}

.rightPad {
	padding: 14px 65px 0 10px;
	font:11px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
}
.rightPad h1 {
	font:24px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
}
.rightPad a {
	color:#FFFFFF;
}


#leftNav h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#d5ffa7;
	border-bottom:1px solid #FFFFFF;
	margin:0;
	padding:16px 20px;
}
#leftNav ul {
	margin:0;
	padding:0;
}
#leftNav li {
	margin:0;
	padding:11px 20px;
	list-style:none;
	background:none;
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#00834a;
	border-bottom:1px solid #FFFFFF;
}
#leftNav li a {
	color:#FFFFFF;
	text-decoration:none;
}
#leftNav li a:hover {
	color:#d5ffa7;
}

#content {
	padding:23px 0 0 28px;
}
#content td {
	font:12px Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	padding-right:10px;
}
#content h1 {
	font:24px Arial, Helvetica, sans-serif;
	color:#6f6f6f;
}
#content h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#006632;
	margin:0;
}

#content #rightPane {
	padding: 21px 16px;
	font:12px Arial, Helvetica, sans-serif;
	color:#4e4e4e;
}
#rightPane h1 {
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#006632;
}


/* Footer */
#footer {
	font:11px Arial, Helvetica, sans-serif;
	color:#58595b;
	text-align:center;
	line-height:18px;
	padding:18px 20px 30px;
}
#footer a:link, #footer a:visited, #footer a:active {
	color:#58595b;
	text-decoration:none;
	padding:0 2px;
}
#footer a:hover {
	text-decoration:underline;
}

.copy {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#939598;
}
#footer .copy a:link, #footer .copy a:visited, #footer .copy a:active {
	color:#939598;
	text-decoration:none;
}
#footer .copy a:hover {
	text-decoration:underline;
}


/* Menu */
#topnav {
	background:#006633 url(designimgs/m_bg.jpg) repeat-x top;
}
#topnav ul {
	margin:0;
	padding:0;
	float:left;
}
#topnav ul li {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	float:left;
	position:relative;
	background:none;
	background:url(DesignImgs/m_sep.jpg) no-repeat right;
}
#topnav ul li h2 {
	margin:0;
	padding:0;
	font: 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#topnav ul li a {
	color: #FFFFFF;
	text-decoration: none;
	height:27px;
	line-height:27px;
	padding:0 7px 0 7px;
	display:block;
	float:left;
}
#topnav ul li a:hover {
	background:#00a145 url(designimgs/m_ro.jpg) repeat-x top;
}

#topnav ul li.last {
	background:none;
}

#topnav ul ul {
	position: absolute;
	z-index: 500;
	top:27px;
	left:0;
	width:170px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
#topnav ul ul li {
	display:block;
	float:none;
}
#topnav ul ul li a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height:22px;
	line-height:22px;
	display:block;
	float:none;
	background:#008249;
	border-bottom: 1px solid #999999;
}
#topnav ul ul li a:hover {
	text-decoration:none;
	background:#00a145;
}

#topnav ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}

#topnav ul ul,
#topnav ul li:hover ul ul,
#topnav ul ul li:hover ul ul
{display: none;}

#topnav ul li:hover ul,
#topnav ul ul li:hover ul,
#topnav ul ul ul li:hover ul
{display: block;}

#topnav li:hover ul, li.over ul {display: block; float:left;}

<!--[if lt IE 7]>
#topnav{float:left;}
body{behavior:url(csshover.htc); }
#topnav ul li{float:left;}
#topnav a{height:1%;font: 11px Arial, Helvetica, sans-serif;}

<![endif]-->  
 

