body {text-align: left; background-color: #000;min-width: 1000px;background-image: url(../images/bkgd.jpg);background-repeat: no-repeat;background-position: center top;margin: 0;}body {font-family: verdana, tahoma, arial, sans-serif;color: #dfdfdf;font-size: 10pt;}a {color: #7679c3; padding: 0 2px;text-decoration: none; }a:hover {color: #fba52c;text-decoration: none; }/***** General formatting ****/h1, h2, h3, h4, p {margin: 1em 0;}ul {margin: 1em 2em;}p {text-align:justify;}p.left {text-align:left;}p.center {text-align:left;}li {text-align: justify;margin-left: 15px; }td p {margin-left: 10px;text-align: left; }h1 {color: #7679c3;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 16pt;font-weight: bold;}h2 {color: #7679c3;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 14pt;font-weight: bold; }h3 {color:#fba52c;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 14pt;font-weight: bold; }blockquote {text-align: justify;font-family: Times, "Times New Roman", serif;font-size: 12pt;font-style: italic;margin-top: 10px;margin-bottom: 10px; }hr {border: 0;color: #21407D;height: 1px;width: 80%;text-align: center;}.th {margin:10px;border: 5px #dfdfdf solid; }.thumbs {	float:left;	display:inline;	overflow:hidden;	margin:0 -37px 0 5px;	}	.thumbs .item {		position:relative;		float:left;		display:inline;		margin:0 37px 24px 0;		width:188px;		height:188px;		background:url(../images/thumb-shadow.png) 0 0 no-repeat;		}		.thumbs .item A {			position:relative;			float:left;			display:inline;			width:150px;			height:150px;			padding:9px 10px 11px;			margin:3px 0 0 5px;			background:#36383c;			}			.thumbs .item A IMG {				display:block;				}				.photo {border: 3px #86c926 solid;background: #fff;padding: 5px;margin: 5px; }.graphic {background: #fff;padding: 5px;margin: 5px; }.green {color: #87c90f;}.orange {color: #fba52c;}td {font-size:10pt;}.headerrow {background-color: #146293;color:#fff;font: bold;}.row2 {background-color: #c9e0ee;}/***************************************************************//**************** Layout CSS begins ****************************/#wrapper  { /* also holds the left "sliding" tab */width: 1000px; /* this can fixed or fluid */margin: 135px auto 0em auto; /* NN will put content out of scrollable reach if auto is used unless there's a min-width on body too*/}#header, #subnav, #footer {clear: both; width: 100%;}#logo {position: absolute;margin-top:-110px; }#login {position:absolute;margin-left: 900px;margin-top:-31px;}#register {position:absolute;margin-top:-110px;margin-left: 700px;}#header {height: 80px; text-align: right;}#subnav { height:40px;	text-align: center;	margin: 0px;margin-top: 5px;margin-bottom: 0px;background-color: #000;padding-top: 12px; background-image: url(../images/c-top.jpg);background-repeat: no-repeat;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9; }#footer {padding-top: 25px;background-image: url(../images/c-bottom.jpg);background-repeat: no-repeat; width: 1000px; margin: 0px auto 0em auto; /* NN will put content out of scrollable reach if auto is used unless there's a min-width on body too*/ filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;}#footer p {text-align: center;font-size: 10px;color: #dfdfdf; }#contentfloatholder {/* also makes the right "sliding" tab */float: left;width: 100%;position: relative;margin-top: 0px;margin-left: -1px;background-color: #36383c;border-left: 1px #000 solid;border-right: 1px #000 solid;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9; }#contentfloatholder:after { /* this is for NN6 to clear floats */    content: ".";     display: block;     height: 0px;    clear: both;     visibility: hidden;}#centerpad {margin: 0em 240px 0em 200px;background-color: #fff; padding-left: 10px;padding-right: 10px;border-left: 1px #21407D solid;border-right: 1px #21407D solid;min-height:550px; }#centerfull {margin: 0em 10px 10px;padding-left: 10px;padding-right: 10px;padding-bottom: 10px; }#center {  float:left;  width: 950px;   margin-right: -1%; padding-left: 20px; }#left {  float:left;  width: 700px;  margin-left: -1%; /* the difference to make the left colum appear flush left */padding-left: 20px; }#right {  float:right;  width: 270px;text-align: center; }#right p {text-align: center; }#box {background-image: url(../images/rightbkgd.jpg);background-repeat: repeat-x;background-position: top;margin-right: 5px; }#icon {height: 85px;margin-top: 5px;margin-bottom: 5px; }.colThree {	width: 220px;	display: inline;	float: left;	text-align: left;	margin-left: 10px;	margin-right: 10px;}.alpha {	margin-left: 0;}.omega {	margin-right: 0;}/*************       For IE Mac           **************//* IE/Win is also using these rules, but it doesn't mind */* html div#center {margin-left: 0;}* html div#left {margin-left: 0;}#right h3, #right p {padding: 0 10px; }/***** Navigation formatting ****/a#toplink {width: 200px;height: 8em;background: #fff;position: absolute;top: 0;right: 5px;}a#toplink:hover {background-position: 0 0;}#wrapper {position: relative;}.navlist{padding: 3px;margin-left: 3px;font: 10pt verdana, sans-serif;width: 400px; }.navlist li{list-style: none;margin: 0px;border-left: 5px #87c90f solid;border-bottom: 1px #87c90f solid;text-align: left;}.navlist li a{display: block;padding: 5px 0.5em 5px 0.9em;text-decoration: none;}.navlist li a:link { color: #644d01; }.navlist li a:visited { color: #644d01; }.navlist li a:hover{color: #ec950c;background: #e8e8e8;}.topmenu{margin: 0;padding: 0em 0em 0px 10px;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 18px; }.topmenu ul, .topmenu li{margin: 0;padding: 0;display: inline;list-style-type: none; }.topmenu a:link, .topmenu a:visited{text-decoration: none;color: #dfdfdf;margin-left: 5px; }.topmenu a:link#current, .topmenu a:visited #current, .topmenu a:hover{color: #7679c3; }.topmenu a:hover { color: #7679c3; }