
body	{
	-webkit-text-size-adjust: 100%;
	text-align:center;
	margin:30px 0px 30px 0px;
	padding:0px;
	background-image:url(../top_img/garibg.gif);
	scrollbar-3dlight-color:#d9e6c2;
	scrollbar-arrow-color:darkgreen;
	scrollbar-base-color:#d9e6c2;
	scrollbar-darkshadow-color:#333333;
	scrollbar-face-color:#ecf2e1;
	scrollbar-highlight-color:#ccddac;
	scrollbar-shadow-color:#d9e6c2;
	}

div	{
	margin:0px auto 0px auto;
	padding:20px;
	width:85%;
	text-align: center;
	background-color:#ffffff;
	}

h2	{
	margin: 0px 0px 15px 0px;
	padding:0px;
	text-align:center;
	color:darkgreen;
	}

p	{
	text-align:center;
	margin:0px 20px 40px 20px;
	padding:20px;
	font-size: 16px;
	line-height:175%;
	color:#333333;
	}

dl	{
	display: inline-block;
	font-size: 16px;
	text-align:center;
	padding: auto;
	margin: auto;
	line-height:175%;
	color:#333333;
	}

dt	{
	text-align:left;
	margin:0px;
	padding-top:10px;
	font-weight: bold;
	line-height:175%;
	color:#333333;
	}

dd	{
	text-align:left;
	margin: 0px 0px 10px 25px;
	padding: 0px;
	line-height:175%;
	color:#333333;
	}



.textsize	{
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:17px;
	line-height:110%;
	color:#000000;
	border:0px;
	}


.clink a	{
	display: inline-block;
	text-align:center;
	margin: 5px 8px 5px 8px;
	font-size:16px;
	font-weight: bold;
	line-height:250%;
	color: darkgreen;
	border:0px;
	padding: 0px 3px 0px 3px;
	background-color: #f6f9f4;
	border: double;
	border-color: darkgreen;
	box-shadow: 3px 2px 0px 0px #dfdfdf;
	}


.hwback	{
	text-align:left;
	margin:20px;
	padding:0px;
	font-size:17px;
	line-height:120%;
	color:#000000;
	border:0px;
	}

.hwlist	{
	text-align:left;
	margin:20px;
	padding:0px;
	font-size:17px;
	font-weight:bold;
	line-height:120%;
	color:darkgreen;
	border:0px;
	}

.size	{
	font-size:12px;
	}

a	{
	font-weight:bold;
	text-decoration:none;
	}

a:hover	{
	text-decoration:underline;
	}

#record	{
	text-align:right;
	font-size:11px;
	font-weight:normal;
	color:#bfbfbf;
	margin:0px;
	padding:0px;
	border:0px;
	}

table	{
	text-align:left;
	padding:0px;
	margin:10px 0px 75px 0px;
	}

th	{
	padding:0px 20px 10px 20px;
	margin:0px;
	line-height:170%;
	font-size:16px;
	}

td	{
	padding:0px 0px 10px 20px;
	margin:0px;
	line-height:170%;
	font-size:16px;
	}

.clap	{
	text-align: center;
	width: 720px;
	padding: 0px auto 0px auto;
	margin: 15px auto 10px auto;
	}

form	{
	text-aling: center;
	margin: 10px auto 10px auto;
	}

.newc	{
	background-color: #ffff77;
	}