body	{
	text-align:center;
	color:#666666;
	}
address{
	font-size:80%;
	text-align:center;
	clear:both;
	}

.contents{
	text-align:left;
	width:800px;
	margin:auto;
	position:relative;
	}
:link {  
        color:#666666;
	text-decoration: none; 
	font-weight: bold;
	}
a:visited { 
	color:#666666;
	text-decoration: none; 
	font-weight: bold;
	}
a:active { 
	color:#666666;
	text-decoration: underline; 
	font-weight: bold;
	}
a:hover {  
	color:#666666;
	text-decoration: underline; 
	font-weight: bold;
	}

h1	{
	font-family:"times new roman", Times, serif;
	text-align:left;
	}
h2	{
	}
h3	{	
	font-family:"times new roman", Times, serif;
	color:#666666;
	text-align:center;
	font-style:italic;
	font-size:150%;
	line-height:40px;
	position:absolute;
	}
td :link { 
	color: #999999; 
	text-decoration: none; 
	font-weight: bold;
	}
td a:visited { 
	color: #999999; 
	text-decoration: none; 
	font-weight: bold;
	}
td a:active { 
	color: #999999; 
	text-decoration: underline; 
	font-weight: bold;
	}
td a:hover {  
	color: #999999; 
	text-decoration: underline; 
	font-weight: bold;
	}


h3 :link { 
	color: #666666; 
	text-decoration: none; 
	font-weight: bold;
	}
h3 a:visited { 
	color: #666666; 
	text-decoration: none; 
	font-weight: bold;
	}
h3 a:active { 
	color: #666666; 
	text-decoration: underline; 
	font-weight: bold;
	}
h3 a:hover {  
	color: #666666; 
	text-decoration: underline; 
	font-weight: bold;
	}

.top	{
	width:750px;
	height:100px;
	position:absolute;
	}


.side	{
	width:200px;
	top:112px;
	font-size:90%;
	padding-top:20px;
	padding-left:10px;
	position:absolute;

	background-image:url(school_left_back.gif);
	background-repeat:repeat-y;
	}

.main	{
	width:550px;
	top:112px;
	position:absolute;
	left:200px;
	font-size:100%;
	padding-left:20px;
	}
p	{
	font-size:100%;
	}
td	{
	font-size:80%;
	}

