/* main.css */
body, #layout{
	font-family:veranda,arial,sans-serif;
	font-size:90%;
	background-color:#000000;
	padding:0;
	margin:0 0 0 2px;}
img{border:0px;}
p{line-height:110%;}
h1,h2,h3,h4,h5,h6{padding:0;margin:2px;line-height:90%;}
h1{padding-top:3px;}
#layout{border-collapse:collapse;}
a:link{color:#996633;}
a:visited{color:#663300;}
a:hover, a:active{color:#663300;}
table{
	color:#000000;
	font-size:90%;}
tr.alt0 td{background-color:#f7f4ee;color:#000000;}
tr.alt1 td{background-color:#f9f0dd;color:#000000;}
li{line-height:120%;}
form{margin:0;}
.barNav{position:absolute;margin:101px 0 0 175px;z-index:2;background:#fea;height:25px;width:585px;text-align:right;line-height:25px;}
.barNav ul{padding:0;margin:0;}
.barNav li{display:inline;line-height:25px;padding:0 15px 0 0;}
.barNav li a{color:#630;text-decoration:none;}
.barNav li a:hover{font-weight:bold;color:#630;}
.googleAds{width:486px;clear:both;margin:20px auto 10px;}

/** leftNav **/
#leftNav{
	vertical-align:top;
	background-color:#fea;
	height:100%;
	width:150px;
	text-align:center;}
.leftNav{
	background-color:#aa8855;
	margin-left:1px;
	width:143px;}
.navSection{
	text-align:left;
	width:140px;
	margin:3px 0 0 2px;
	border:1px solid black;}
.navSection h4, .navSection h4 a, .navSection h4 a:visited, .navSection h4 a:active{
	font-size:100%;
	color:#ffffff;
	margin:0px;
	text-decoration:none;}
.navSection h4{line-height:125%;background-image:url(/images/site/navSect_bg.jpg);}
.navSection h4 a:hover{
	color:#fc9;
	background-color:transparent;}
.navSection ul{
	font-size:77%;
	list-style-type:none;
	margin:0px;
	padding:0px;}
.navSection ul li{
	margin-top:1px;
	padding:0 0 0 1em;}
.navSection ul li a{
	color:#fffcee;
	text-decoration:none;}
.navSection ul li a:hover{
	color:#663300;
	background-image:url(/images/site/navHover.jpg);}

/** mainContent **/
#mainContent{
	width:600px;
	vertical-align:top;
	line-height:110%;
	padding:2px;
	background-color:#fffcee;
	color:#000000;}
#mainContent h2{margin-bottom:10px;}
#mainContent li{margin-top:1px;}
#mainContent hr{clear:left;}
.nav{
	border-bottom:2px solid #663300;
	padding-bottom:4px;
	margin-bottom:2px;
	text-align:center;}
.nav li{
	margin-right:1px;
	background-color:#ccaa77;
	border:2px outset #663300;
	padding:1px;
	display:inline;
	line-height:190%;}
.nav li a{
	color:#fffcee;
	text-decoration:none;}
.nav li a:hover{background-color:#aa8855;}
.subnav{
	border-bottom:2px solid #663300;
	padding:4px 0;
	margin:2px 0;
	font-size:80%;}
.subnav li{
	background-color:#fea;
	border:2px outset #663300;
	padding:1px;
	display:inline;}
.subnav li a{
	color:#663300;
	text-decoration:none;}
.subnav li a:hover{background-color:#aa8855;}
.subNavTxt{
	font-size:150%;
	font-weight:bold;
	margin:0 0 0 50px;
	border:0;}
sub{
	font-size:80%;
	font-style:italic;
	text-decoration:none;}
.rTxt{text-align:right;clear:both;}
.sTxt{font-size:80%;}
.underline{
	padding-bottom:1px;
	border-bottom:1px solid black;
	clear:both;}
.overline{
	padding-top:1px;
	border-top:1px solid black;
	clear:both;}
.note{font-size:75%;}
.address{font-style:italic;
	font-size:95%;}
.address h3{margin-bottom:3px;}
.file{font-size:75%;
	color:#006600;}
.quote{font-size:85%;
	margin:0 25px 0 25px;
	font-style:italic;}
.top{margin-right:5px;
	text-align:right;
	font-size:90%}
.top a{text-decoration:none;}
.top a:hover{text-decoration:underline;}
.error{color:#d40000;}
.ad{
	position:absolute;
	margin-left:250px;
	margin-top:15px;
	padding:5px 15px 15px;
	width:300px;
	height:300px;
	border:1px solid black;
	background-color:#fffdde;}
.ad p{margin:0 3px 5px 3px;}
.prImgR{width:200px;float:right;text-align:center;border:1px #333 solid;margin:0 0 0 5px;}
.prImgL{width:200px;float:left;text-align:center;border:1px #333 solid;margin:0 5px 0 0;}
.prImgR p,.prImgL p{margin:0;padding:2px 0 2px 5px;font-size:70%;width:190px;}
.prImgR img,.prImgL img{width:200px;}
.cImgR{width:300px;float:right;text-align:center;}
.cImgL{width:300px;float:left;text-align:center;}
.cImgR p,.cImgL p{margin:0;padding:0 0 0 5px;font-size:70%;width:290px;}
.cImgR img,.cImgL img{max-width:290px;}
.cImgR h1,.cImgL h1{font-size:11pt;}
.reqLbl{color:#d40000;}
.logoList{text-align:center;margin:10px 0;padding:0;}
.logoList li{padding:0 5px;display:inline;list-style-type:none;}
.twoCol{padding:0 25px;text-align:center;}
.twoCol .right,.twoCol .rightC{float:right;width:50%;}
.twoCol .left,.twoCol .leftC{float:left;width:50%;}
.twoCol .rightC,.twoCol .leftC{text-align:center;}
.sponsor{clear:both;margin:5px 0;}

/** rightCol **/
#rightCol{
	vertical-align:top;
	height:100%;
	background-image:url(images/site/rCol_bg.gif);
	float:right;
	width:170px;
	text-align:center;
	margin:0px;
	color:black;}

/*** footer ***/
#footer{
	color:#f8f8ff;
	text-align:center;
	font-size:80%;
	border-top:1px solid black;}
#footer li{display:inline;}
#footer a, #footer a:visited{color:#fffcee;}
#footer a:hover{background:#fffcee;color:#630;}
#footer h1,#footer h2,#footer h3,#footer h4,
	#footer h5,#footer h6,#footer p{margin-bottom:3px;}

/*** general ***/
.caption{
	font-size:75%;
	text-align:right;}
.poll{
	width:85%;
	background-color:#ccaa77;
	border:1px solid black;
	font-size:85%;
	color:#000000;
	margin:10px;
	padding:5px 2px 10px;}
.poll h3{margin-top:0px;}
.required{color:#d40000;}/* phplist */