/* general page properties */
body {  
	margin: 0em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: #E5FFE6;
	color: #000000
	}
h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	text-align: center
	}
h2 {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold; 
	text-align: center
	}
h3 {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold; 
	text-align: center;
	color: #006600;
	margin: 0px;
	}
p {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal
	}

table.topmenu {
		border-collapse: collapse; 
		padding: 0px; 
}

/* header table */
table.header { 
				border-collapse: collapse; 
				padding: 0px; 
				border: 0px;
				margin-top: 0em;
				margin-left: 0em;
				margin-right: 0em;
				margin-bottom: 0em;
			}
table.header td {
				padding: 0px; 
				border: 0px;
			}

/* topinfo table */
table.topinfo { 
			border-collapse: collapse; 
			padding: 0px; 
			border: 0px 
				margin-top: 0em;
				margin-left: 0em;
				margin-right: 0em;
				margin-bottom: 0em;
	
	}

table tr td.nav{ 
			padding: 0px;
			border: 0px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			font-style: normal; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
			background-color: #B2FFB2;
	}
table tr td.menu {
			padding: 0px;
			border: 0px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: italic; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
			text-align: center;
			vertical-align: center;
	}

table tr td.tab {
			background-color: #B2FFB2; 
			padding: 0px; 
			border: 0px;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
	}	
	
/* content table */
table.comm {
	background-image: url("/img/background.gif"); 
}

table.content { 
			border-collapse: collapse; 
		}

table.content tr th.leftborder{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
			padding: 5px; 
			text-align: center;
			background-color: #33CC33;
			/* background-image: url("/img/tableheadercenter.gif"); */
			border-left: solid black 1px;
			border-top: solid black 1px;
			border-bottom: solid black 1px;
		}
table.content tr th {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
			padding: 5px; 
			text-align: center;
			/* color: #B2FFB2;*/
			background-color: #33CC33;
			/* background-image: url("/img/tableheadercenter.gif"); */
			border-top: solid black 1px;
			border-bottom: solid black 1px;
		}
table.content tr th.rightborder{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
			padding: 5px; 
			text-align: center;
			/* color: #B2FFB2;*/
			background-color: #33CC33;
			/* background-image: url("/img/tableheadercenter.gif"); */
			border-right: solid black 1px;
			border-top: solid black 1px;
			border-bottom: solid black 1px;
		}		

table.content tr td {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: normal; /* normal or bold */ 
			padding: 5px; 
		}
		
table.content tr td.sidebar {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: normal; /* normal or bold */ 
			padding: 5px; 
			background-color: #EEFFC3; 
		}

table.forum {
			border-collapse: collapse; 
}
table.forum th {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
			padding: 2px; 
			text-align: center;
			/* color: #B2FFB2;*/
			background-color: #33CC33;
			/* background-image: url("/img/tableheadercenter.gif"); */
}
table.forum td {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: normal; /* normal or bold */ 
			padding: 2px; 
			text-align: left;
			background-color: #C2FFC3;
}

table.forum_usercnt tr td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal; /* normal or italic */
	font-weight: normal; /* normal or bold */ 
	padding: 5px; 
	background-color: #C2FFC3; 
}

/* wrapper table */
table.wrapper { 
			border-right:solid #9ED8A1 15px;
			border-left:solid #9ED8A1 15px;
			border-top:solid #9ED8A1 15px;
			border-bottom:solid #9ED8A1 15px
		}
table.wrapper tr th {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
			padding: 0px; 
			/*color: #B2FFB2;*/
			background-color: #33CC33;
			/*border:solid black 2px;*/
		}
table.wrapper tr td {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-style: normal; /* normal or italic */
			font-weight: normal; /* normal or bold */ 
			padding: 0px; 
			background-color: #F0FFF0; 
			vertical-align: top;
		}		
		
/* current location info */
p.locus	{
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal;
		color: #33AA33;
	}
	
/* paging text links */
p.paging	{
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal;
	}
	

/* footer */
p.footer {
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal;
		margin-left: 1em;
	}

img {
	border: 0px none;
}
	
