	body,td,li,form {
		font: 12px Verdana,Arial,Helvetica,sans-serif;
		margin:10px 10px 0px 10px;
		padding:0px;
		}
    
    hr {
        width: 60%;
        height: 1px;
        border-top: 1px solid #999;
        border-bottom: 0px;
        border-right: 0px;
        border-left: 0;
        }


	#leftcontent {
		position: absolute;
		left:10px;
		top:110px;
		width:120px;
		padding-top:5px;
		background:#fff;
		border:0px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		top:110px;
		width:120px;
		}
	html>body #leftcontent {
		top:110px;
		width:120px;
		}
		

	#centercontent {
		position: relative;
		background:#fff;
   		margin-left: 120px;
   		margin-right:200px;
   		margin-top:5px;
   		width:500px;
   		padding-bottom:200px;
		border-left:0px solid #000;
		border-bottom:0px solid #000;
		z-index:0;
		
		/*
		IE5x PC mis-implements the box model. .
		Read more at http://www.glish.com/css/hacks.asp
		*/
		voice-family: "\"}\"";
		voice-family: inherit;
		margin-left:120px;
   		margin-right:200px;
   		margin-top:0px;
		}
	html>body #centercontent {
   		margin-left: 120px;
   		margin-right:200px;
   		margin-top:0px;
		}

	#rightcontent {
		position: absolute;
		left:672px;
		padding:0px;
		top:110px;
		width:137px;
		background:#fff;
		border:1px solid #000;
		}
	
	#title {
		background:#000;
		padding-top:0px;
		height:15px;
		margin-bottom:5px;
		}		

	#title p {
		color:#fff;
		height:15px;
		}	

	#banner {
		position: relative;
		background:#000;
		height:96px;
		width:801px;
		border:0px solid #000;
		top: 0px;
		}
		
	p,h1,h2,h3,h4,pre {
		margin:0px 10px 10px 15px;
		}
		
	h1 {
		font-size:18px;
		padding-top:10px;
		}
	
	h2 {
		font-size:14px;
		padding-top:0px;
		margin-bottom:4px;
		background:#fff;
		}
	
	h3 {
		font-size:12px;
		padding-top:0px;
		margin-bottom:4px;
		background:#fff;
		}
	
	h4 {
		font-size:11px;
		padding-top:0px;
		margin-bottom:4px;
		background:#ccc;
		}
		
	#banner h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
	
	#rightcontent p {
		font-size:10px;
		margin-left:7px;
		}		
		
		
	#navlink {
		position: absolute;
		left:10px;
		top:3px;
		background:#fff;
		border:0px solid #000;
		}
	
	#navlink p {
		font-size: 10px;
		}
		
		
	#horiznav {
		position:absolute;
		top: 100px;
		left: 10px;
		padding-top:3px;
		background:#000;
		width:791px;
   		z-index:2;
   		white-space: nowrap;
  		border-bottom:1px solid #000;
  		border-left:1px solid #000;
  		border-right:1px solid #000;
		}
	

	
	#horiznav p {
		font: bold 12px Verdana,Arial,Helvetica,sans-serif;
		padding-top:5px;
	    color: #fff;
	    }
	
	#horiznav a {
		font: bold 12px Verdana,Arial,Helvetica,sans-serif;
		padding-top:5px;
	    color: #fff;
	    margin-right:13px;
	    margin-left:3px;
	    }
	
	#horiznav a:hover {
		text-decoration:none;
		color: #ccc;
		}

	#search {
	 position:absolute;
	 right:10px;
	 top:3px;
	 background: #fff;
	 width=150px;
	 white-space: nowrap;
	 }	    
	 
	
		
	a {
    	color: #C00;
    	text-decoration: none;
		}
	
	a:visited {
		color: #C00;
		}

	a:hover {
    	color: #009;
    	text-decoration: underline;
		}

	.more {
    	font: bold 9px Verdana,Arial,Helvetica,sans-serif;
		}

	#footer {
		background:#fff;
		margin-left: 130px;
   		margin-right:152px;
   		height: 24px;
   		border-left:0px solid #000;
   		border-bottom:0px solid #000;
   		border-right:0px solid #000;
   		border-top:0px solid #000;
   		z-index:2;
		voice-family: "\"}\"";
		voice-family: inherit;
		margin-left:130px;
   		margin-right:150px;
		}
	html>body #centercontent {
   		margin-left: 130px;
   		margin-right:150px;
		}
	
	#footer p {
		font: 9px Verdana,Arial,Helvetica,sans-serif;
		padding-top:5px;
	    color: #000;
	    }
	
	#footer a {
		font: 9px Verdana,Arial,Helvetica,sans-serif;
	    color: #000;
	    }
	    
    .content {
		font: 12px Verdana,Arial,Helvetica,sans-serif;
		margin:10px 10px 0px 10px;
		padding:0px;
		}

