/* global */html{height: 100%;}body{	font-family: verdana, arial, sans-serif;	padding: 0px;	margin: 0px;	font-size: 0.74em;}p{ margin: 0px;  padding: 0px 0px 24px 0px;  line-height: 20px;}h1{	margin: 0px;	font-family: verdana, tahoma, arial, sans-serif;	font-size: 18px;	font-weight: bolder;}h2{ margin: 0px;  padding: 0px 0px 4px 0px;  font-size: 100%;  text-decoration: underline;  font-weight: normal;}img{	padding-right: 20px;	width: auto;	float: none;	height: auto;}/* image positioning - left, right and center.left{	float: left;	padding-top: 0px;	padding-right: 8px;	padding-bottom: 0px;	padding-left: 8px;}.right{ float: right;   padding: 0px 0px 0px 8px;}.center{ display: block;  text-align: center;  margin: 0 auto;}*//* block quote */blockquote{ margin: 20px 0px 20px 0px;   padding: 10px 20px 0px 20px;  border-top: 1px solid;  border-bottom: 1px solid;}/* unordered list */ul{ margin: 8px 0px 0px 14px;  padding: 0px;}ul li{	list-style-type: square;	margin: 0px 0px 11px 0px;	padding: 0px;	color: #FFFFFF;}/* main container */#main{	width: 1200px;	margin-left: auto;	margin-right: auto;}/* links above the logo */#links{	width: 1200px;	text-align: right;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #FFFFFF;	padding-top: 9px;	padding-right: 0px;	padding-bottom: 10px;	line-height: normal;	background-color: #000000;}#links a, #links a:hover{	text-decoration: none;	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	background-color: #000000;	background-position: right;}/* logo */#logo{	padding: 0px;	width: 1200px;	height: 200px;	border-top: 1px solid;	border-left: 1px solid;	border-right: 1px solid;}#logo h1{ padding: 38px 0px 0px 19px;  font-family: verdana, arial, sans-serif;  font-size: 150%;  font-weight: normal;  letter-spacing: .3em;}/* main content */#content{	width: 1200px;	height: 100%;	padding: 0px;	text-align: justify;	overflow: hidden;} /* column 1 - contains menu, news, add links and other info */#column1{	width: 243px;	float: left;	height: 2880px;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 14px;	background-color: #FFFFFF;	background-repeat: repeat;}#column1 h1{	padding: 8px 0px 18px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #FFFFFF;	background-color: #000000;	background-repeat: repeat-x;}#menu, #addlinks{ position: relative;  width: 216px;  float: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  height: 184px;}#menu ul, #addlinks ul{ margin: 0px auto;   padding: 0px;   list-style: none;   text-align: left;   width: 216px;} #menu li, #addlinks li { margin: 0px;   list-style: none;   float: left; } #menu li a, #addlinks li a {	float: left;	height: 14px;	text-decoration: none;	padding: 3px 10px 4px 12px;	width: 194px;	border-bottom: 1px solid;} #menu h1, #addlinks h1{padding: 8px 0px 14px 12px;}.sidebaritem{	position: relative;	text-align: justify;	margin: 0px 0px 0px 0px;	padding: 8px 14px 0px 12px;	width: 190px;	float: left;	height: auto;}.sidebaritem[id]{	height: auto;}/* column 2 - page content */#column2{	text-align: justify;	width: auto;	float: auto;	padding-top: 0px;	padding-right: 22px;	padding-bottom: 15px;	padding-left: 15px;	height: auto;}#column2 h1{	padding: 10px 0px 6px 0px;	border-bottom: 2px solid;}.sidebaritem a, #column2 a, .sidebaritem a:hover, #column2 a:hover{ padding: 0px;  text-decoration: none;}/* footer */#footer{	float: left;	padding: 9px 0px 3px 0px;	width: 1200px;	text-align: center;	height: 22px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}#footer a, #footer a:hover{	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}/* contact page - form layout */form{margin-top: 0px;}div.row{ clear: both;  width: 448px;  height: 29px;}div.row span.formlabel { float: left;  width: 150px;  text-align: left;}div.row span.forminput{ float: right;  text-align: right;} div.spacer{ clear: both;  width: 80px;  height: 22px;}input, textarea{ width: 259px;   font-family: verdana, arial, sans-serif;  font-size: 100%;  border: 1px solid;}.submit{ font-family: verdana, arial, sans-serif;  font-size: 100%;   border: 1px solid;  width: 70px;  height: 22px;  cursor: pointer;}#regform {	text-align: center;	width: 8.5in;	float: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 22px;}