h2 {
  		font-family:"Times New Roman", Times, serif;
  		font-size:24px;
  		color:#003500;
  		}
h3 {
  		font-family:"Times New Roman", Times, serif;
  		font-size:16px;
  		color:#003500;
  		}
p { margin:0; padding:0;}	
.cleardiv{clear: both; width:300px; margin-bottom:0px; margin-top:0px; padding:0px;}
img { margin:0; padding:0;}

body{ text-align:center; padding:0; margin:0;}
#page{ margin-left:auto; margin-right:auto; width: 751px;padding:0px; text-align:left; position:relative; height:100%;}

#columnLeft {
	margin:0;
	padding:0;
	float: left;
	width: 171px;
	position: absolute;
	top: 0px;
	left: 0px;
	}
#leftFirst {
	margin:0;
	padding:0;
	width:171px;
	}
#leftSecond {
	background-color:#244C2A;
	margin:0;
	padding-left:6px;
	padding-top:10px;
	padding-bottom:10px;
	width:165px;
	height:58px;
	}
#listmenu {
	background-color:#244C2A;
	margin:0;
	padding-left:6px;
	width:165px;
	height:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
div#listmenu ul {margin:0; padding:0; list-style-type:none;}
div#listmenu ul li {margin:0;
					padding-top:6px;
					padding-bottom:6px;
					}
div#listmenu ul li a:link {
					text-decoration:none;
					color:#95D407;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:bold;
					}
div#listmenu ul li a:visited {
					text-decoration:none;
					color:#95D407;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:bold;
					}
div#listmenu ul li a:hover {
					text-decoration:none;
					color:#FFFFFF;
					}
div#listmenu ul li ul {display:block; padding-left:20px;}
div#listmenu ul li ul li {line-height:0.3;font-size:12px; font-weight:normal;}
div#listmenu ul li ul li a:link{	width:100%;font-size:12px; font-weight:normal;
						}
div#listmenu ul li ul li a:visited{	width:100%;font-size:12px; font-weight:normal;
						}
div#listmenu ul li ul li a:active{	width:100%;font-size:12px; font-weight:normal; color:#CCCCCC
						}


.activelink {	color:#FFFFCC;
				font-family:Arial, Helvetica, sans-serif;
				}
				
#columnRight {

}
#subLeft {
				float:left;
				width:136px;
				}
#subRight {
	width:453px;
	float:left;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: 307px;
	height: 177px;
				}
#menubar {
	width:121px;
	height:172px;
	position:absolute;
	left:176px;
	top:0px;
	background-color:#346633;
	vertical-align:top;
	padding-left:6px;
	padding-bottom:0px;
	padding-top:5px;
	line-height:1.9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
				}
div#menubar a:link{
				text-decoration:none;
				font:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#CCCCCC;
				}
div#menubar a:visited {
				text-decoration:none;
				font:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#CCCCCC;
				}
#bar1 {width:5px; position:absolute; top:0; left:171px;}
#bar2 {width:5px; position:absolute; top:0; left:303px;}
#addr {margin:0; padding-left:8px; float:left;}
#downRight {
				padding-left:10px;
				padding-right:10px;
				padding-top:6px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				text-align:justify;
				
				position:absolute;
				left:174px;
				top:178px;
				width:570px;
				height:390px;
				overflow:scroll;
				overflow-x:hidden;
				}
div#downRight a:link {
				text-decoration:none;
				font:Arial, Helvetica, sans-serif;
				font-size:16px;
				color: #0000FF;
				font-weight:normal;
				}
div#downRight a:visited {
				text-decoration:none;
				font:Arial, Helvetica, sans-serif;
				font-size:16px;
				color: #0000FF;
				font-weight:normal;
				}
img.lfloat {float:left; margin-right:10px; margin-bottom:6px;}
img.rfloat {float:right; margin-left:10px; margin-bottom:6px;}
.rough_title{width:260px; margin:0px; clear:both;}
.rough_grade {font-family:"Times New Roman", Times, serif; font-size:12px; width:50px; float:left; border-bottom:solid; border-width:1px; border-right:solid;}
.rough_gradename {font-family:"Times New Roman", Times, serif; font-size:12px; width:200px; float:left; border-bottom:solid; border-width:1px;}
.rough_grade_title {font-family:"Times New Roman", Times, serif; font-size:12px; width:50px; float:left; font-weight:bold; border-bottom:solid; border-top:solid; border-width:1px; border-right:solid;}
.rough_gradename_title {font-family:"Times New Roman", Times, serif; font-size:12px; width:200px; float:left; font-weight:bold; border-bottom:solid; border-top:solid; border-width:1px;}
.rough_table{margin-bottom:8px; clear:both;}
.right_imgblock {display:block; float:right; text-align:center; margin-bottom:6px; margin-left:10px; color:#0000FF;}
.imgblock {clear:both;}
.left_imgblock {display:block; float:left; text-align:center; margin-bottom:16px; margin-right:10px; margin-left:10px; color:#0000FF;}
#line1{clear:both;}
