/* --------------- 
#298459 = green color in tree logo
#153b4f bg color
#6a400e nav color
#e0e0d3 cream body bg
---------------- */
a{
	color:#6a400e;
	}
h1{
	font-size:1.7em;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:darkgreen; /* was #339966; */
	margin-top:0px; /*most h1's are at the top of the page so we don't need margin*/
}
h2{
	font-size:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color:darkgreen; /* was #339966; */
}
h3{
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
h4{
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;

}
p{
	font-size:12px;
	line-height:1.4em;
	font-family:Arial;
	margin:0 0 1em;
}
#ssDynamicTitle{
	display:none;
}
body{
	background-color:#153b4f;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url("/images/assets/bgsquiggle02.gif");
	background-position:top center;
	background-repeat:no-repeat;
	}
#mainWrap{
	width:901px;
	margin:35px auto;
	border:1px solid white;
	background-color:#e0e0d3;
	background-image:url("/images/assets/topgraphic02.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	min-height:500px;
	}
#topWrap{
	height:223px; /* height of the background image */
	position:relative;
	background-image:url("/images/assets/topswoosh02.png");
	background-repeat:no-repeat;
	background-position:bottom center;
	}
#logo{
	position:absolute;
	left:-39px;
	top:-20px;
	}
#logoText{
	position:absolute;
	left:60px;
	top:147px;
	}
#topNav{
	background-color:#6a400e;
	background-image:url("/images/assets/menuoverlay.png");
	text-align:center;
	color:white;
	height:28px;
	}
#topNav ul{
	margin:0px;
	padding-top:3px;
	}
#topNav li{
	display:inline;
	padding-left:10px;
	padding-right:15px;
	background-image:url("/images/assets/navbullet02.png");
	background-position:left 6px;
	background-repeat:no-repeat;
	font-size:119%;
	}
#topNav a{
	color:white;
	}

#mainBody{
	background-image:url("/images/assets/bottomswoosh02.png");
	background-position:top center;
	background-repeat:no-repeat;
	}
#mainContent{
	padding:15px 20px 10px 25px;
	}
#welcome{
	color:white;
	}	
	
/* -----------
2008-05-13 - good suite of CSS to put a semitransparent background behind a relative/absolute control
Needs to be inside a position:relative div.  The width of the background is adjusted by the file matching_columns_m.js
-------------- */
#topCtrl .matchrow{
	position:absolute;
	top:-40px;
	right:15px;
	/* height: account for padding and etc for the over top text div */
	height:25px;
	text-align:right;
	padding:5px 15px 0px 0px;
	}
#topCtrl .bg{
	display:none;
	}
#topCtrl li{
	display:inline;
	padding-left:8px;
	font-size:109%;
	font-family:Tahoma, Arial, Helvetica;
	}
#topCtrl a{
	color:white;
	}
#topCtrl a:hover{
	color:#e0e0a3;
	}
/* ----------------------------------------- end control ----------------------------------- */



#footer{
	clear:both;
	margin:5px 20px;
	padding:8px 15px;
	text-align:center;
	}
.footerLinks li{
	display:inline;
	}
#footerCtrls, #postscript{
	font-size:smaller;
	}


#rightInset{
	display:none;
	float:right;
	width:35%;
	min-height:200px;
	padding:5px;
	margin:0px 0px 15px 25px;
	border-left:1px dotted #333;
	}




/* CSS used for admin mode toolbar */
#adminMode{
	background-color:SADDLEBROWN;
	border:1px solid #000;
	width:200px;
	padding:0px 5px;
	color:WHITE;
	font-family:Arial;
	position:fixed;
	top:15px;
	left:15px;
	}
#adminModeExit{
	float:right;
	padding:0px 2px;
	margin:1px;
	border:1px solid WHITE;
	font-weight:900;
	font-family:Arial;
	}
#adminModeExit a{
	color:#FFF;
	text-align:center;
	font-size:9px;
	}
.amBtn{
	float:right;
	padding:0px 2px;
	margin:1px;
	border:1px solid WHITE;
	font-weight:900;
	font-family:Arial;
	}
.amBtn a{
	color:#FFF;
	text-align:center;
	font-size:9px;
	font-weight:900;
	padding:0px 3px;
	}
#adminMode{
	text-align:left;
	width:275px;
	-moz-opacity:.85;
	background-color:DARKKHAKI;
	}
textarea.amFlds{
	font-size:11px;
	line-height:13px;
	width:250px;
	border:1px solid #000;
	}
#amBody{
	clear:both;
	text-align:left;
	}





/* ----------- 2009-06-29; these are specifically for the rules and regulations page, looks like good solid CSS --------------- */
.storybody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

.author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

.storybodyboldcentered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.storybodyboldcenteredblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0000CC;
	text-align: center;
}

.storybodycentered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: center;
}

.quotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0066CC;
}

.quotesred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}

.quotesitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0066CC;
	font-style: italic;
}

.bylines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.bylinesright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: right;
}

.bylinesnoformat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.fancy {
	font-family: Copperplate;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
}

.fancy_bold {
	font-family: Copperplate Gothic Bold;
	font-size: 11pt;
	color: #FF0000;
	text-align: justify;
}

.emphasized {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #660000;
}

.leftheading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #660000;
	text-align: left;
}

.leftheading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #660000;
	text-align: left;
}

.subheading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	color: #663300;
	padding-bottom: 10px;
}

.subheading2 {
	font-family: "Courier New", Courier, monospace;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}

.subheading3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}

.title {
	font-family: "Courier New", Courier, monospace;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}


