body { background-color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align:center;
	}

h1 { font-size: 150%; font-weight: bold; color: #ff0000; }

h2 { font-size: 120%; font-weight: bold; color: #ff0000 font-stle:italic; }

h3 { font-size: 90%; font-weight: bold; color: #000000 }

h6 { font-size:80%;  color: #000000; font-weight: normal; }

div.body	{
	width:800px;
	margin: 20px auto 20px auto;
	border-width:0 1px 0 0; 
	border-style:solid; 
	border-color:red; 
	}
	
div.bodywide	{
	width:100%;
	text-align:left;
	margin-left:auto;
	margin-right:auto; 
	border-width:0 1px 0 0; 
	border-style:solid; 
	border-color:red; }

div.top	{
	width:800px;
	text-align:left;
	}
	
div.logo	{
	float:left;
	width:120px;
	}	
	
div.title	{
	float:right;
	text-align:left;
	width:620px;
	margin-right:5px;
	}	
	
div.content	{
	clear:right;
	float:right;
	width:580px;
	padding:5px;
	text-align:left;
	}
	
	
div.contenthome	{
	float:left;
	width:800px;
	border-width:0 0 0 0; 
	border-style:solid; 
	border-color:red;
	}
	
div.bottom	{
	clear:both;
	width:800px;
	border-width:1 0 0 0; 
	border-style:solid; 
	border-color:red;
	text-align:center;
	vertical-align:top;
	padding-top:10;
	}	


td {  font-size:100%;  }


p, ul { font-size:80%; }
p.small { font-size:60%;}
p.tight	{
		margin-top:0;
		margin-bottom:2px;
		}	
			
p.semitight	{
		margin-top:2;
		margin-bottom:4px;
		}	
			
.title	{  color:red; font-weight:bold;}
.date {  font-weight:normal;}
.description{font-size:0.8em;  }
.contact {  font-style:italic; }		
 

a { color:#ff0000; text-decoration:none; }
a:hover { text-decoration:underline; }


div.main_menu	{
	margin-bottom:10px;
	padding-top:0px;
	border-top: solid 5px #ffffff;
	width:800px;
	}
	
div.main_menu table	{
	width:100%;
	}
	
div.main_menu td	{
	text-align:center;
	background-color:#ff0000;
	color:#ffffff;
	padding:2px;
	margin-right:2px;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	}
	
		
div.main_menu a	{
	text-decoration:none;
	font-size:0.8em;
	}

div.main_menu a.active	{
	color:#000000;
	}
div.main_menu a.non_active	{
	color:#ffffff;
	font-weight:bold;
	}

div.main_menu a:hover	{
	text-decoration:underline;
	}

div.submenu	{
	width:180px;
	clear:left;
	float:left;
	padding:10px; 0 0 5px;
	text-align:left;
	}
	
div.submenu p {
	margin:0;
	padding:0 0 3px 0;	
	font-size:0.9em;
	}	
	
div.submenu p.sub_indent	{
	padding-left:	20px;
	}
	
div.submenu a {
	font-weight:normal;
	}	
	
div.submenu a:hover {
	text-decoration:underline;
	}	
	
	
	
