body {	font-size: 90%;	color: #424242;	/* font sizing in ems. if you want to change anything, just change this.*/	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. darn.*/		/*mnj new background-image: url(../images/spacer.gif);/*these three lines replace the n4_upgrade.gif in n4.css. and if you use this code, make sure you point to an img on _your_ server, not mine.*/	/*mnj new background-repeat: no-repeat;*/	/*mnj new background-position: top left;	*/}* {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	padding: 0;	margin: 0;}input.border, textarea.border {	border-top-width: 1.25px;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: 1.25px;	border-top-style: inset;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: inset;	border-top-color: #666666;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #666666;}.bkgd_stretch {	background-image:url(../images/bkgd-stripe.jpg);	background-repeat: repeat;	width: 100%;}p, ul {	}td{	vertical-align : top;}hr{	background: #cccccc; /* used by Mozilla */	margin: 5px;	color: #666666;}/* CLASS DEFINITIONS */.leadtext {	color:#FFFFFF;	padding: 2px 0 2px 10px;	background-color: #666666;	font-weight: bold;	text-align: right;	font-size: 0.9em;}.formtitle {  	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 0.8em; 	color: #66CC33;}.smalltext {  	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 0.8em; 	font-weight: bold;}.logobannerh1 {  	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 0.9em;	color: #FF9933;}.formFieldTitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #95BE63;	font-size: 0.9em;	font-weight: bold;	text-align: right;}.formField { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #333333; 	font-size: 0.9em; 	font-weight: bold;}.banner-bkgd {}.featured {	background-image:url(http://www.websitehelper.com/images/bkgd-leftcol-opt2.gif);}.floatright{	float: right;	margin: 5px 0 5px 15px; /*for IE */}.floatleft{	float: left;	margin: 5px 15px 5px 0; /*for IE */}.border-01{	border: 1px solid #000;}.border-02{	border: 2px solid #000;}.border-03{	border: 3px solid #000;}/* ID DEFINITIONS */#container{}#leftcol #menu {	margin-bottom:10px;}#leftcol #menu A {	color: #FF9900;}#leftcol #menu h2 {	margin-bottom: 5px;	list-style-type: none;}#leftcol #menu h2 a {	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	list-style-image: none;	font-size: 0.9em;	margin: 10px 0 10px 0;} #leftcol #menu a:hover {	background-color: #FFFFFF;	color: #4267B3;} #leftcol #menu ul {	padding: 0 10px 0 0;} #leftcol #menu li {	list-style-type: none;	margin: 0px 0px 5px 0px;} #leftcol #menu li a {	color: #FFFFFF;	margin-bottom: 10px;	text-decoration: none;	font-weight: bold;	list-style-image: none;	font-size: 0.8em;} #leftcol #menu li a:hover {	color: #4267B3;	background-color: #FFFFFF;}#leftcol{	background-color: #4267B3;	margin: 15px 0 0 0;}#leftcol a{	height: auto;}#leftcol a:hover{	color : #FF3399;	text-decoration: none;	font-weight: bold;	height: auto;}#leftcol a:active{	font-weight: bold;}#leftcol p{	padding: 7px 10px 7px 10px;	margin: 10px;	font-size: 0.8em;	color: #444444;	}#leftcol h2 {	font-size: 0.9em;	font-weight: bold;	background-image: url(../images/bkgd-h2-leftcol.gif);	color: #FFFFFF;	margin: 5px 0 5px 5px;	padding: 3px 10px 3px 10px;	clear: both;}#leftcol ul{	margin: 0 0 0 10px;	padding: 3px;	margin-left: 35px;	width: 215px;	list-style-type: none;}#leftcol h3 {	font-weight: bold;	color: #353A90;	padding: 3px 10px 3px 10px;	font-size: 0.9em;	margin: 10px 0 5px 0;}#rightcol{	width: 250px;	margin: 0 10px 0 10px;	padding: 0 10px 0 10px;}#content H1 {	color: #4267B3;	font-size: 1.4em;	border-bottom-width: medium;	border-bottom-style: solid;	border-bottom-color: #666666;}#content H2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #009933;	font-size: 1.1em;	font-weight: bold;	text-transform: capitalize;	margin: 15px 0 0 0;	padding: 0;}		#content h1, #content h2, #content h3{	padding-bottom: 5px;}#content h3{	font-size: 1em;	color: #666666;	font-weight: bold;	text-transform: capitalize;	padding-top: 5px;}#content h4 {	font-size: 1.0em;	font-weight: bold;	color: #666666;}#content {	font-size:  .9em;	line-height: 1.4em;	color: #424242;	width:100%;	padding: 0 15px 15px 15px;} #content a{	text-decoration : none;	color : #4267B3;}	#content a:link{	color : #4267B3;	text-decoration : none;}#content a:active{	text-decoration : underline;	color : #4267B3;}#content a:visited{	text-decoration : none;	color : #4267B3;}#content a:hover{	text-decoration : underline;	color : #4267B3;}#content .img-align-left {	float: left;	margin: 0 15px 0 0;}#content .img-align-right {	margin: 0 0 0 15px;	float: right;}#content p{	margin: 0 0 20px 0;}#content blockquote {margin: 0 50px 0 50px;}#content ul, #content ol{	margin: 20px 4px 25px 20px;}#content li{	margin-bottom: 5px;	margin-left: 35px;	margin-right: 35px;}#content li.multiplecols {	margin: 0 5px 5px 5px;}#content dl, #content dd{	margin: 0 0 10px 0;}#content dt {	font-size: 0.9em;	color: #333333;	font-weight: bold;	text-transform: capitalize;	margin: 0 0 5px 0;}#content dd {	font-size: 0.8em;	text-transform: capitalize;	padding: 0 0 20px 0;}#content td.content{	padding: 0.8em;	margin: 0;}#footer{	width: 100%;	background-color: #666666;	padding-left: 15px;}#footer a {	font-size: 0.8em;	text-decoration: none	font-weight: bold;	}	#footer a:link {	color: #CCFF00; }#footer a:visited {	color: #CCFF00; }#footer a:hover {	text-decoration: underline;	color: #FFFFFF;}#footer .copyright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FFFFFF;	font-size: 0.7em;}#footer td.content{	padding: 0.8em;	margin: 0;}#footer .bullet {color:#FFFFFF;}.line {	background-color: #e7e7e7;	height: 1px;	line-height: 0px;	margin: 5px 0px 5px 0px;	width: 100%;}strong {	color: #424242;}#container #rightcol .events table p {	font-size: 0.9em;}#container #rightcol p.eventtitle {	font-weight: bold;	padding: 5px 0 0 0;}#container #rightcol p.neweventtitle {	font-weight: normal;	font-size: .8em;	padding: 5px 0 0 0;}#container #rightcol p a{	color: #7CAE1C;	text-decoration: none;}#footer a:visited{	color: #7CAE1C;	text-decoration: none;}#container #rightcol p a:hover{	color: #7CAE1C;	text-decoration: underline;}#container #rightcol p a:active{	color: #7CAE1C;	text-decoration: none;}#container #rightcol .events H2 {	color: #FFFFFF;	background-color: #4267B3;	text-transform: capitalize;	padding: 3px 10px;}#container #rightcol H2 {	color: #FFFFFF;	background-color: #4267B3;	text-transform: capitalize;	padding: 3px 10px;}#container #rightcol UL {	margin-left: 20px;	padding-left: 10px;}#container #rightcol LI {	padding: 5px 0 0 0;}