.section_header{	background-color:#8c8c51;	width:328px;	text-align:left;		color:#ffffff;	height:18px;		font-size:14px;			padding-top:2px	/* vertical-align:middle;	*/}.header_bg{	background-color:#666633;		color:#ffffff;		width:270px;		font-weight:bolder;	font-size:15px;}.table_border{	border-style:solid;	border-width:1px;	border-color:#666633;	border-collapse:collapse;}hr {	background-color:#8c8c51;	border:0 none;	color:#8c8c51;		height:1.5px;	width:320px;}/* difford's guide */body {	background-color:#ffffff;	color:#000000;	font-family:times new roman,verdana, arial, helvetica, sans-serif;	font-size:12px;	font-weight:bold;	padding:0px;	margin:0px;}p,  h1, {	line-height:135%;}p { margin:0.8em 0 }ul { margin-top:0 }h1 {	font-weight:bolder;	font-size:15px;	color:#ffffff;	margin:0.6em 0}h2 {	font-weight:bolder;	font-size:15px;	margin:0.8em 0}h3 {	font-weight:bolder;	font-size:15px;	margin-top:0.8em;	margin-bottom:0	}h4 {	font-size:14px;	font-weight:bolder;		margin:0	}a img { border:none }a {	color:#000000;	font-size:12px;		border:none;	text-align:center;}a.menu_text { 	color:#ffffff;	font-size:10px;	text-decoration:none;	border:none;	text-align:center;}a.menu_text:visited { 	color:#ffffff;}a.menu_text:hover { 	color:#99cc33;}a.moonlink{text-decoration:none;	color:#ffffff;	font-weight:bolder;}a.editorlink{	color:#ffffff;	font-weight:bolder;}/* classes */.panel_text {	color:#ffffff;}.panel_text_bold {	color:#ffffff;	font-weight:bolder;}.clear {	clear:both;}/* layout */#holder {	width:750px;	margin:0 auto; /* centre */}#top {	height:120px;	background:url(../images/header.jpg) bottom right no-repeat #fff;	cursor:pointer;}#classmagtop {		height:120px;	background:url(../images/CLASSnewbanner.png) bottom right no-repeat #fff;	cursor:pointer;}//#menu {//	background-color:#ffffff;//	width:750px;//	color:#ffffff;//	text-align:center;//	padding:0px;//}#main {	width:750px;		padding:0px;	background:url(../images/middle.gif) top left repeat-y transparent;}#main_3panel {	width:750px;	float:left;	padding:0px;	background:url(../images/middle.gif) top left repeat-y transparent;}#panel_1 {	float:left;	width:200px;	padding:0px;}#panel_23 {	float:left;	width:550px;	padding:0px;}#panel_2 {	float:left;	width:350px;	padding:0px;}#panel_3 {	float:left;	width:200px;	padding:0px;}#footer {	clear:both;	width:750px;	height:43px;	color:#ffffff;	font-size:10px;	text-align:center;	background:url(../images/bottom.gif) top left no-repeat transparent;}#footer_main {	clear:both;	width:750px;        padding-top:28px;	padding-bottom:28px;	padding-left:0px;	padding-right:0px;	height:43px;	color:#ffffff;	font-size:10px;	text-align:center;	background:url(../images/bottom.gif) top left no-repeat transparent;}/* panel 1 */.fillet_1_top {	height:26px;	background:url(../images/top_left.gif) top left no-repeat transparent;}.fillet_1_main {	        	padding:0px 10px;	font-size:11px;	height:100%;}/* panel 2 */.fillet_2_top {	height:26px;	background:url(../images/top_middle.gif) top left no-repeat transparent;}.fillet_2_main {	padding:14px 10px;	font-size:12px;	height:100%;}/* panel 3 */.fillet_3_top {	height:26px;	background:url(../images/top_right.gif) top left no-repeat transparent;}.fillet_3_main {	padding:0px 05px;	font-size:11px;	height:100%;}/* panel 23 */.fillet_23_top {	height:43px;	background:url(../images/top_left.gif) top left no-repeat transparent;}.fillet_23_main {	padding:20px 15px;	font-size:12px;}.fillet_23_base {	height:27px;	background:url(../images/bottom.gif) top left no-repeat transparent;}.selectPanel {	overflow: hidden;	}