body {
		margin: 0px;
		margin-bottom : 20px;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-style : normal;
		background-color: #ffffff;
}

p {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
}

h1 {
		color: #006633;
        font : 15px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


a, a:visited, a:active  {
		color: #003366;
		text-decoration : underline;
}

a:hover {
		color : #000033;
		text-decoration : underline;
}

a.nav, a.nav:visited, a.nav:active  {
		font-size : 10px;
		color: #ffffff;
		text-decoration : none;
}

a.nav:hover {
		font-size : 10px;
		color : #ffffff;
		text-decoration : none;
}

a.subnav, a.subnav:visited, a.subnav:active, a.subnav:hover {
		font-size : 10px;
		color: #006633;
		text-decoration : none;
}


img { 
		display: block;
}


td { 
	    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-style : normal;
		vertical-align: top;
}

blockquote {
	margin-top: 10px;
	margin-bottom: 10px;
}

td.search { 
	    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 10px;
        font-style : normal;
		vertical-align: middle;
		background-color: #669966;
}

td.topnav { 
	    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-style : normal;
		background-color: #ffffff;
		vertical-align: middle;
}

td.searchnav { 
	    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #ffffff;
        font-size : 10px;
        font-style : normal;
		background-color: #669966;
		text-align: right;
		align: right;
		vertical-align: middle;
}

td.go {
		vertical-align: middle;
		color: #ffffff;
}

.news { 
	    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
        font-size : 11px;
        font-style : normal;
		background-color: #99cc99;
		vertical-align: top;
		padding: 4px;
		text-align: left;
}

td.homcontent { 
	    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
        font-size : 11px;
        font-style : normal;
		background-color: #ffffff;
		vertical-align: top;
		padding: 2px;
}

.content { 
	    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
        font-size : 11px;
        font-style : normal;
		vertical-align: top;
		padding: 10px;
		padding-top: 10px;
		width: 400px;
		line-height: 15px;
}



.footer {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-style : normal;
		color : #666666;
		align: right;
}


table.nav {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-style : normal;
		color : #ffffff;
		cursor: hand;
}

table.nav tr {
		cursor: hand;
		background-color: #669966;
}

table.subnav tr {
		cursor: hand;
		background-color: #ffffff;
}


.nv {
}


.sbnv {
		border: 1px solid #999999;
}
.nvhome {
		padding-top: 4px;
		padding-bottom: 4px;
}

input {
		font-size: 10px; 
		font-family: Verdana, Helvetica, Arial, sans-serif; 
		background-color: #ffffff
}

input.go {
	background-color: #669966;
}


p.news {
		color: #000000;
		padding-right: 8px;
		padding-left: 8px;
		margin-top: 4px;
		margin-bottom: 4px;
}

/* header style */

#header {
	background-color: #006633; 
	width:470px; 
	height: 74px;
	padding: 0px; 
	margin: 6px 0 0 0;
}

.im { 
	float: left; 
	width: 59px; 
	height: 74px; 
	margin-right: 10px;
}

#header h1 {
	font-size: 19px; 
	font-family:  arial, helvetica, sans-serif; 
	font-weight: lighter; 
	color: #FFF; 
	margin: 12px 0 5px 0;
}

#header h3 {
	font-size: 12px; 
	font-family:  arial, helvetica, sans-serif; 
	font-weight: normal; 
	color: #FFF; 
	margin: 0px;
}


/* header style */

#navcontainer 
{ 
	margin-left: 1px; 
	margin-top: 1px; 
	margin-right: 1px;
	font-size: 10px;
}

#navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { 
	margin: 0 0 1px 0; 
}

#navcontainer a
{
	display: block;
	padding: 2px 1px 2px 4px;
	width: 153px;
	color: #fff;
	background-color: #669966;
	text-decoration: none;
}

#navcontainer a:hover
{
	color: #fff;
	background-color: #006633;
	text-decoration: none;
}

#navcontainer ul ul li { 
	margin: 2px 0 2px 0; 
	border: 1px solid #999;
}

#navcontainer ul ul a
{
	display: block;
	padding: 2px 1px 2px 2px;
	width: 153px;
	color: #006633;
	background-color: #fff;
	text-decoration: none;
}

#navcontainer ul ul a:hover
{
	color: #006633;
	background-color: #e6e6e6;
	text-decoration: none;
}

#homelink {
	height: 18px; 
	margin-bottom:8px; 
	padding: 3px; 
	line-height: 17px;
}

#active {
	font-weight: bold;
}