body {
 	background-color:#ddd9d5;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	color:#564b47;  
	padding:0px;
	margin-top:0px auto;
	margin:0px auto;
	text-align: center;
}
 	
a	{
	color:#1a4c40;
	text-decoration:none;
	outline:none;
} 

a:hover	{
	color: #afacaa;
}

a:active	{
	color:#ffffff;
	font-size: 12px;
}

#content { 	
	text-align: left;
	vertical-align: top;
	margin:0px auto;
	margin-top:20px;
	padding:0px;
	width:840px;	 
	background-color: #ffffff;
		 
}
 
#banner {
	width:840px;
	height:200px;
}

#navigation {
	background-color:#eeecea;
	padding:3px;
	text-align:center;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
}

#navigation a {
	margin-left:4px;
	margin-right:4px;

}

#main_content	{
	width:840px;
	padding:0px;
	font-size: 12px;
}


#sub_main_content	{
	width:800px;
	padding:20px;
}

#sub_main_content_special	{
	width:800px;
	padding:20px;
	color:#ffffff; 
}

.registration {
	color:blue;
	font-family:verdana;
	font-size:16px;
}
.headline {
	color:#1a4c40;
	font-family:verdana;
	font-size:14px;
} 


#footer	{
	font-family:verdana;
	font-size:.8em;	
	color: #1a4c40;
}
aa, active {
	font-size: 12px;
}
.newer {
	font-size: 12px;
}
#content #special_addition {
	color: #FF0000;
}
#content #special_addition {
	color: #FF0000;
}
#content #special {
	color: #FF0000;
}
#content #sub_main_content table tr td p .sub_main_content_special {
	color: #00FF00;
}
#content #sub_main_content table tr td p .sub_main_content_special {
	color: #F00;
}
#content #sub_main_content table tr td p .sub_main_content_special {
	color: #F00;
	font-size: 16px;
}

