
body {

	color: #000000;
}
	
	body {
		text-align:center;
		}

	.enter_link {
		font-size: 20px;
        }

        a:link {
		color: #ff0000;	
         }
        a:visited {
		color: #ff0000;	
         }
        enter_link a:visited {
		color: #ff0000;	
         }
	
	#frame {
		width:95%;
		position: relative;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		border:1px #CCCCCC solid;
		text-align:left;
		}
		
	#contentleft {
		width: 23%;
		position: relative;
		border-right:0px #ff0000 solid;
		padding:0px;
		margin:0px;
		float:left;
		}
	
	#contentcenter {
		vertical-align:center;
		position: relative;
		width:50%;
		border-right:0px #ff0000 solid;
		border-left:1px #ffffff solid;
		margin:0px;
		padding:0px;
		float:left;
		}
 	
	#contentright {
		width:25%;
		position: relative;
		border-left:0px #ffffff solid;
		margin:0px;
		padding:0px;
		float:left;
		}
	
	#contentfooter {
		border-top:1px #cccccc solid;
                padding: 2px;
                margin: 0px;
		}
	#contentheader {
		border-bottom:0px #cccccc solid;
                padding: 2px;
                margin: 0px;
		}
        .contentsubtitle {
                margin: 0px;
                padding: 0px;
                font-size: 10px;
                font-weight: bold;
        }
		
	p,h1,h2,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:0px;
		}
        h1.menu_item_p {
		font-size:14px;
		padding:10px;
		margin:10px;
		border:1px #000000 solid;
        }
        li {

        }
		
	#contentheader h1 {
		font-size:14px;
		padding:0px;
		margin:0px;
		}
h2 {
		font-size:12px;
		font-weight:bold;
		padding:0px;
		margin:0px;

}
ul {
		padding:10px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left:10px;

}
.boxheader {
		padding:0px; 
		margin-bottom:5px; 
		border-bottom:1px  #cccccc dashed;

}

.rank {
padding: 6px;
}

.input_field {
border:0px  #cccccc solid;
float: left;
padding: 2px;
margin-left: 5px;
width: 150px;
		border-top:1px  #cccccc dashed;
}
.input_field2 {
border:0px  #cccccc solid;
float: left;
		border-top:1px  #cccccc dashed;
padding: 2px;
margin-left: 5px;
width: 250px;
}


.boxcontainer-noborder {
		border:0px #cccccc solid;
		padding:10px; 
		margin:10px; 
}

.boxcontainer {
		border:1px #cccccc solid;
		padding:10px; 
		margin:10px; 
}

.boxcontainer-dashed {
		border-bottom:1px #cccccc dashed;
		padding:10px; 
		margin:10px; 
}

.nav_item_left {
		border-right:0px #cccccc dashed;
		text-align: center;
		padding:5px; 
		margin:2px; 
		float: left;
}


.nav_item {
		border-right:0px #cccccc dashed;
		text-align: center;
		padding:5px; 
		margin-top:25px; 
		margin-left:2px; 
		margin-right:2px; 
		float: right;
}

.topnav {
		padding:0px; 
		margin:0px; 

}
	
#contentright p { font-size:10px}
* {
	font-family: verdana;
	font-size: 12px;
}

.title {
font-size: 28px;
margin-top: 10px;
padding: 5px;
	float: left;
}
	

