@charset "utf-8";
/* CSS Document */

    html, body  {
	  	margin:0;
		padding:0;
	}

	
	* {
		padding: 0px;
		border: 0px none;
	}  

	a:link {
		text-decoration:underline;
		color:#060;
	}
	a:visited {
		color:#030;
	}
	a:hover  {
		text-decoration:none;
	}
	a:active  {
		text-decoration:underline;
	}


    #wrapper  {
		width:800px;
		margin: 0 auto;
	  }

	#fauxcol  {
		background:url(../images/fauxcol.gif);
		margin-bottom:10px;
 		overflow: hidden;
 		width: 100%
	}
	
	.clear { clear: both; background: none; }
 
	#topmenu {
	  	float:right;
	  	width:800px;
	  	background:#FFFFFF url(../images/bg.gif) no-repeat bottom left;
	  	font:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
	  	line-height:normal;
      }
	  
    #topmenu ul {
      	margin:0;
	  	padding:140px 10px 0;
      	list-style:none;
      }
    #topmenu li {
      	float:right;
      	background:url(../images/norm_left.gif) no-repeat left top;
	  	margin:0;
     	padding:0 0 0 8px;
      }
    #topmenu a {
      	display:block;
      	background:url(../images/norm_right.gif) no-repeat right top;
      	padding:5px 15px 4px 6px;
      	text-decoration:none;
      	font-weight:bold;
      	color:#cccc99;
      }
    #topmenu a:hover {
     	color:#333333;
	  	text-decoration:underline;
      }
    #topmenu #current {
		background-image:url(../images/norm_left_on.gif);
      }
    #topmenu #current a {
      	background-image:url(../images/norm_right_on.gif);
      	color:#ffffff;
      	padding-bottom:5px;
      }
	  
	#leftcolumn {
	  	display:inline;
		margin:0 auto;
		float:left;
		padding-top: 15px;
		width:180px;
	}
	  
	#leftcolumn h1 {
		padding: 4px 20px;
		background:#333;
		font-family:Geneva, Arial, Helvetica, sans-serif;
	  	font-size:12px;
		color:#fff;
	  	font-weight:bold;
	}
	#leftcolumn p  {
		padding: 8px 8px 8px;
		background:#333;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
	}
	
	#leftcolumn a:link  {
		color:#CCC
	}
	
	#leftcolumn a:visited  {
		color:#CCC
	}
	
	#leftcolumn ul  {
		padding:0px;
		text-indent:0px;
	}
	
	#leftcolumn li  {
		background:#333;
		padding-top: 8px;
		padding-bottom: 8px;
		text-align:right;
		padding-right:8px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
		list-style:none;
	}
	  
	#rightcolumn  {
	  	float:right;
		display:inline;
		padding-top: 15px;
		width:610px;
	  	font-family:Geneva, Arial, Helvetica, sans-serif;
	  	font-size:12px;
		position:relative;
	}
	#rightcolumn img {
		padding: 4px 10px 5px 10px;
	}
	#rightcolumn h1  {
		padding: 4px 20px;
		margin-left:15px;
		font-size:16px;
		color:#333;
	}
	
	#rightcolumn h2 {
		padding: 4px 20px;
		margin-left:15px;
		background:#333;
		font-size: 12px;
		color: #FFF;
}
	#rightcolumn h3 {
		padding: 4px 15px;
		margin-left:15px;
		font-size: 12px;
		color:#000;
		font-weight:bold;
}
	#rightcolumn p {
		padding: 4px 20px;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		text-align:left;
}
	
	#rightcolumn p.small {
		font:Arial, Helvetica, sans-serif;
		font-size:80%;
		font-style:italic;
		color:#060;
	}
	
	#rightcolumn p.aligncenter  {
		text-align:center;
		margin:0 auto;
	}
	
	#rightcolumn ul  {
		font:Georgia, "Times New Roman", Times, serif;
		list-style:disc;
		font-size:12px;
		color:#000;
	}
	#rightcolumn li  {
		padding: 4px 10px 4px 0;
		margin-left:30px;
	}
	
	#footer  {
		float:left;
		padding-top: 10px;
		background-color:#333333;
		width:800px;
		height:30px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10px;
		text-indent:20px;
		color: #FFFFFF;
	 }
	  
	#footer a:link {
		color:#FFF;
	}
	#footer a:visited {
		color:#FFF;
	}
	#footer a:active {
		color:#FFF;
	}
