/* 
	main.css - Main stylesheet for entire site.
*/
body {
	background-color: #FFFFFF;
	background-image: url('/images/pagebg.gif');	
	background-repeat: repeat-y;
	color: #000000; 
	margin: 0em; 
	padding: 0em; }
/* header div and images: */
div#header {
	background-color: #FFFFFF;
	height: 97px;
	min-width: 773px; 
	vertical-align: top; 
	width: 100%; }
img#headerleft {
	border-width: 0px;
	float: left; }
img#headerright {
	float: right; }
/* header navigation bar: */
div#headernav {
	background-color: #006699;
	background-image: url(/images/headernavbg.gif);
	background-repeat: repeat-x;
	border-bottom: 2px solid #003366;
	border-top: 2px solid #003366;
	clear: both;
	color: #FFFFFF;
	min-width: 773px; 
	width: 100%; }
div#headernav ul {
	display: inline;
	margin: 0em 0em 0em -2px; 
	padding: 0em; }
div#headernav li {
	border-left: 1px solid #FFFFFF;
	display: inline;	
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: x-small;
	font-weight: bold;
	margin: 0em;
	padding: 0em 0.5em 0em 0.5em; 
	white-space: nowrap; }
/* header navigation links: */
div#headernav a, div#headernav a:link, div#headernav a:visited {
	color: #FFFFFF;
	text-decoration: none; }
div#headernav a:active, div#headernav a:hover {
	color: #CCCC99;
	text-decoration: none; }
/* div containing the 3 columns: */	
div#columns {
	background-attachment: fixed;
	background-image: url(/images/contentbg.gif);
	background-position: 120px 120px;
	background-repeat: no-repeat;
	min-height: 400px;
	min-width: 773px;
	width: 837px; }
/* left column: */
div#leftcol {
	float: left; 
	width: 120px; }
div#leftcol ul {
	margin: 0.4em 1.0em 1.0em 1.5em; 
	padding: 0em; }
div#leftcol li {	
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: x-small;
	font-weight: bold;	
	margin: 0em;
	padding: 1.0em 0.5em 0em 0.5em; }
/* left column navigation links: */
div#leftcol a, div#leftcol a:link, div#leftcol a:visited {
	color: #006699;
	text-decoration: none; }
div#leftcol a:active, div#leftcol a:hover {
	color: #000000;
	text-decoration: none; }
/* middle column images: */	
div#midcol {
	float: left; 
	text-align: center; 	
	width: 110px; }
div#midcol img {
	margin: 1.2em 0em 0em 0em; }	
/* right content column: */
div#rightcol {
	margin-left: 230px;
	padding: 0.5em 0.5em 0.5em 1.5em;  }
div#rightcol ul {
	margin: 0em 0em 0.4em 0em; }
div#rightcol a, div#rightcol a:link, div#rightcol a:visited {
	color: #006699;
	text-decoration: none; }
div#rightcol a:hover, div#rightcol a:active {
	color: #006699;
	text-decoration: underline; }
div#rightcol img {
	padding: 0.4em; }
p {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: x-small;
	font-weight: normal; 
	margin: 0em 0em 1.0em 0em; } 
li {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: x-small;
	font-weight: normal; 
	margin: 0em 0em 0em 1.2em; }
span.connect {
	color: #006699;
	font-weight: bold; }	
h1 {
	color: #006699;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: large;
	font-weight: bold; 
	margin: 0.2em 0em 0em 0em; }
h2 {
	color: #006699;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: small;
	font-weight: bold; 
	margin: 0.4em 0em 0em 0em; }
td.logo { text-align:center;}		
/* footer div: */	
div#footer {
	background-color: #FFFFFF;
	border-top: 1px solid #CCCC99;
	clear: both;
	min-width: 653px;
	padding: 0em;
	width: 100%; }
div#footer p {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: xx-small;
	font-weight: normal;
	margin: 0.5em 0em 0em 120px; 
	padding: 0em 0.5em 1.0em 0.5em; }
div#footer ul {
	display: inline;
	margin: 0em 0em 0em 120px; 
	padding: 0em; }
div#footer li {
	border-left: 1px solid #DAD68D;
	display: inline;	
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: xx-small;
	font-weight: bold;
	margin: 0em;
	padding: 0em 0.2em 0em 0.4em; 
	white-space: nowrap; }
div#footer li:first-child {
	border-width: 0px; }
div#footer a, div#footer a:link, div#footer a:visited {
	color: #006699;
	text-decoration: none; }
div#footer a:active, div#footer a:hover {
	color: #006699;
	text-decoration: underline; }
	