BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 0.8em/1.66 Arial,Verdana,Sans-serif;
    COLOR: #2A3F2E;
    PADDING-TOP: 0px;
     background-color:#efefef;
}
TBODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY TABLE
{
    FONT-SIZE: 100%
}
BODY P
{
    FONT-SIZE: 100%;
    MARGIN: 0px;
   
}
A
{
    COLOR: #95b56c;
}

H1
{
	padding:0px 10px 10px 0px;
	margin:0px;
}

H2
{
	padding:10px 10px 10px 0px;
	margin:0px;
}

#page
{
	width:768px;
	margin:5px;
	background-color:#ffffff;
}

#pagetitle
{
	margin:0px;
	background-color:#95b56c;
	color:#ffffff;
	font-size:180%;
}

.chtitle
{
	padding:5px;
	font-weight:bold;
}

#pagebody
{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

#topmenu
{
	background-color:#2a3f2e;
	padding:3px;
	width:auto;
}

.topmenuitem a
{
	color:#95b56c;
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
	padding:5px 25px 5px 25px;
}

.topmenuitemsel a
{
	color:#ffffff;
	text-decoration:underline;
	font-size:110%;
	font-weight:bold;
	padding:5px 25px 5px 25px;
}

.lhcol
{
	padding:0px 10px 10px 10px;
	border-right:1px dashed #808080;
	width:140px
}

.rhcol
{
	padding:0px 10px 10px 10px;
}

.lhcontent
{
	padding-top:10px;
}

.lhmenu
{
	padding:0px 0px 6px 0px;
	font-weight:bold;
	color:#2a3f2e;
	display:block;
}

.rhcontent
{
	padding-top:10px;
}

.toppara
{
	font-size:130%;
	padding-bottom:10px;
}