h2#intro{	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	font-size: 18px;	font-weight: normal;	color: #000;	padding: 0px;	line-height: 22px;	text-align: left;	border-bottom: 1px solid #036;	background-color: #fff;	margin: 10px 0px 10px 0px;}h3#news{	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	color: #fff;	padding: 12px 0px 4px 0px;	line-height: 20px;	text-align: left;	background-color: #003366;	margin: 0px 0px 0px 0px;}h3#right{	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	font-size: 16px;	font-weight: normal;	color: #000;	padding: 0px;	line-height: 19px;	text-align: right;	border-bottom: 1px solid #333;	background-color: #fff;	margin: 10px 10px 10px 0px;}h3#left{	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	font-size: 16px;	font-weight: normal;	color: #000;	padding: 0px;	line-height: 19px;	text-align: left;	border-bottom: 1px solid #333;	background-color: #fff;	margin: 10px 0px 10px 0px;} #pagewidth{ width:900px; text-align:left;  margin: 20px 20px 20px 20px; background-color:#ffffff; border: 5px solid #003366;}  #header{ position:relative;  height:50px;  background-color:#FFFFFF;  width:100%;}  #leftcol{ width:200px;  float:left;  display:inline;  position:relative;  background-color:#ffffff;  } #maincol{background-color: #FFFFFF;   float: right;  display:inline;  position: relative;  width:680px;  } #footer{ background-color:#fff; margin: 20px;padding: 40px 0px 0px 0px; clear:both; } li{ padding: 0 0 1.5em 0;}.article {  	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	font-size: 11px; 	color: #000000;	line-height: 17px;	}.body {  	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	font-size: 12px; 	color: #333333;	line-height: 16px;		}.caption {  	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	font-size: 11px; 	color: #666666;	line-height: 13px;	}.news {  	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	font-size: 11px; 	color: #333;	line-height: 15px;	}.color {  	font-family: courier, 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;	font-size: 13px; 	color: #999966;	line-height: 18px;		font-weight: bold;}.copyright {	font-family: geneva, arial, helvetica;	font-size:9px;	color:#666666; text-align: center;  }.date {	font-family: geneva, arial, helvetica;	font-size:9px;	color:#666666;}.download {  	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	font-size: 12px; 	color: #333333;	line-height: 22px;	}.title {	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	font-size: 14px;	font-weight: normal;	color: #000000}A { 	color: #333399;	text-decoration: underline;}A:visited {	color: #333399;	text-decoration: underline;}	A:hover {	text-decoration: none;}A.submenu {	color: #ffffff;	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	line-height: 25px;	}A:hover.submenu {	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	color: #003366;	font-size: 12px;	background-color:#cccccc;	font-weight: bold;	text-decoration: none;	line-height: 25px;	}A:visited.submenu {	color: #ffffff;	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	line-height: 25px;	}A.submenuN {	color: #003366;	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	line-height: 25px;	}A:hover.submenuN {	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	color: #003366;	font-size: 12px;	background-color:#cccccc;	font-weight: bold;	text-decoration: none;	line-height: 25px;	}A:visited.submenuN {	color: #003366;	font-family: 'Lucida Grande', Arial, Geneva, Verdana, sans-serif;	font-weight: bold;	font-size: 12px;	font-weight: bold;	text-decoration: none;	line-height: 25px;	}/*******MAIN Nav*********/ #mainnav  { 	font: 12px courier, Helvetica, Geneva, Verdana, Arial, sans-serif; 	font-weight: bold; 	letter-spacing: .12em; 	max-width: 680px; 	width: 650px; 	top: 10px; 	text-transform: uppercase; }ul#mainnav { list-style-type: none; position: relative; }  ul#mainnav li { display: inline; list-style-type: none; } #mainnav a { color: #003366; text-decoration: none; border-left: 1px solid #ccc; padding: 8px 8px; } #mainnav a#current { color: #036; text-decoration: none; border-left: 1px solid #666; border-top: 4px solid #ccc; padding: 8px 8px; } #mainnav a:hover { text-decoration: none; border-left: 1px solid #036; border-top: 4px solid #036; color: #666; }  ul#subnavlist li a#mainnav a#current { color: #666; }	/*******SUB Nav*********/ #navlist { padding: 20px; border: 1px solid #fff; width: 150px; background-color: #fff; font: 13px courier, Geneva, Verdana, Arial, sans-serif;	font-weight: bold; } #navlist li { list-style: none; border: 1px solid #fff; }  #navlist a#current { color: #036; text-decoration: none; display: block; border-right: 5px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px 2px; border-color: #036;  }#navlist a { color: #003366; text-decoration: none; display: block; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px 2px; } #navlist a:hover {  border-color: #036;  border-right: 5px solid #036; } label { width: 4em; float: left; text-align: right; margin-right: 0.5em; display: block } fieldset { border: 1px solid #036; width: 600px } legend { color: #000; background: #cc9; border: 1px solid #036; padding: 2px 6px }