body {margin:0; border:0; padding:0; background-color: #A2BD6E; font-family: Verdana,Arial,helvetica,sans-serif;}

h1 {position: relative; font-size: 20px; font-weight:bold; margin: 10px 0 0 0; border:0; padding:0}

h1 a {
	color: black;
	text-decoration: none;
	}

h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 0;
	border:0;
	padding:0;
	text-indent: 5px;
	/* the follwing lines are throwing all the h2 headers around the site out of whack -- Mike
	position: relative;
	left: 208px;
	top: 490px; */
}

h3 {
	font-size: 13px; 
	font-style:italic; 
	margin: 5px 0 0 10px;
	color: #635946;
	}
h4 {font-size: 12px; margin-left: 20px; margin-bottom: 0px}

/* Lists */
ul {font-size: 80%; margin-top:0; margin-bottom: 2em;}

li {
	margin-top: 5px;
	margin-bottom: 10px;
}
ul.featured {list-style: none;}
ul.featured li {padding: 5px;}

.mainbody p.figure {
	font-size: 60%;	
}

div.featured {
	background-color: rgb(162,189,110);
	padding: 15px;
	margin: 15px;
	font-size: 80%
}

div.featured h1 {
	font-size: 14px;
	margin: 0;
}

ol {margin-left: 35px;
margin-right: 30px}


#managers {font-size: 100%; color:rgb(100,150,24); margin-bottom: 1em}
.go {position: relative; font-size: 80%; font-weight: normal; left: 15px}

.mainbody .minor {
	font-size: 80%;
}


.metadata {font-size: 14px; font-weight: bold; margin-bottom:10px; border:0px; padding:0px; text-indent: -5px}

/* titlebar and navigation areas  */
div#corner {
	position: absolute; top: 0; left: 0; height: 75px; width: 114px; margin:0px; background: #A2BD6E url(/images/cornerpic2.jpg) no-repeat;
	}
	
.sidebarpad {
	background: #A2BD6E; 
	position: absolute; 
	top:75px; 
	left:0px; 
	margin:0px; 
	padding:10px;
	/* background-image: url("/images/topnavshadow.gif");
	background-repeat:repeat-x; 
	background-position:top; */
}

.sidebar {width:94px; /* background-image:url("/images/reeds.gif") */ ; background-repeat: no-repeat; background-position:bottom;}
.sidebar ul {list-style-type: none; padding:0px}
.sidebar li {margin:10px 0px 0px 0px}
.sidebar a:link, .sidebar a:visited {color: black; text-decoration: none}
.sidebar a:hover {text-decoration: underline; color: blue}


div.topbarpad {background: #A2BD6E; margin:0px 0px 0px 114px; padding:10px 0px 10px 30px;}
div.topbarpad {
	background-image: url(/images/cram_mast4.gif);
	background-repeat: no-repeat;
/* margin:0px 0px 0px 114px;  */
margin:0px 0px 0px 0px; 
padding: 0;
height: 75px;
background-color: rgb(207, 221, 175);
}
div.topbar {height: 55px; width: 700px; color:#fff}
#mainnav {margin: 0px}
#mainnav li.navlevel2 {font-size: 90%; margin: 4px 0px 0px 8px;}
.subnav {font-size: 90%; margin:0px 0px 0px 5px}

#mainnav li {margin:10px 0px 0px 0px; font-size:95%}

p.subnav {margin:0px 0px 0px 5px}

.subtitle {font-weight: bold; font-size: 10pt; margin: 1px 0px 0px 5px}
.subtitle2 {font-size: 10pt; margin: 1px 0px 0px 5px}
.specialNote {font-size: 10pt; color: rgb(100,0,0); margin: 10px 0px 0px 5px}
.subnav {font-size: 90%; margin:0px 0px 0px 5px}

/* main text area  */
.mainbody {
	margin:0px 0px 0px 114px; 
	padding:20px 30px 20px 20px; 
	background-color: rgb(207,221,175);
	width: 815px;
	border-right: 1px solid #A8AE98;
  border-bottom: 1px solid #A8AE98;
  border-left: 1px solid #A8AE98;

	/* background-image: url("/images/topshadow.gif");
	background-position: top;
	background-repeat: repeat-x; */
	}
	
.mainbody p {font-size: 12px; text-indent: 15px; margin-left: 10px; margin-top: 2px; padding-top: 2px;}
.mainbody li {font-size: 12px;}


.bodytext p {font-size: 12px; margin: 0px 0px 10px 20px}

.metadata {font-size: 14px; font-weight: bold; margin-bottom:10px; border:0px; padding:0px; text-indent: -5px}

.corner {position: absolute; top: 0px; left: 0px; float: left; height: 75px; width: 108px; margin:0px; background: rgb(173,216,141);}

.toptitle {vertical-align: middle; font-size: 11px; font-weight:bold}
.bottomtitle {vertical-align: middle; font-size: 24px; font-weight:bold}
.tableitems {font-size: 90%; margin-left: 1em; margin-top:0.5em; margin-bottom: 0em}
.itemdescription {font-size: 80%; margin-left: 1em; margin-top: 0em}
.grey {color: #333}
.tableborder  {border-width: 1; border: solid}
.section {margin-left: 0.5em; margin-bottom: 0em; line-height: 100%}
.todownload {text-align: center; font-size: 80%; margin-top: 10px}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

.header img {
	display: block;
}

img.pretty {
	border: 0;
	margin: 10px;
	padding: 0;
}



.bold {
	font-weight: bold;
}


table.layout {
	border: 0px;
	width: 95%;
}

table.layout td {
		vertical-align: top;
	}

/* New Fall 2006 stuff below here - Mike */

.header {
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
	width: 980px;
	background-color: #D0DCB0;
	
	border: 0px dotted green;
	border-bottom: 1px solid #A8AE98;
	border-right: 1px solid #A8AE98;

}

.tabs {
	position: absolute;
	bottom: 12px;
	left: 610px;
	padding: 0;
	margin: 0;
	height: 30px;
	background-color: #D0DCB0;

	border: 0px dotted red;
		
}

.tabs {
	position: absolute;
	top: 17px;
	left: 610px;
	padding: 2px;
	padding-top: 0;
	margin: 0;
	height: 45px;
 background-color: #D0DCB0; 	
	border: 0px solid grey;
}

.tabs h1 {
	font-size: 11px;
	font-family: verdana;
	margin: 0 0 4px 0;
}

.tabs ul {
	margin: 0;
	margin-left: 10px;
	padding: 0;	
	font-size: 70%;
}

.tabs ul li {
	float: left;
	padding: 0px;
	margin: 0 5px;
	list-style: none;
 background-color: #AFC581; 
  /* background-color: #E3EBCE; */
	/* border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999; */
}

.tabs a {
display: block;
text-align: center;
padding: 2px 10px;
}

.tabs a:link {color: black; text-decoration: none;}
.tabs a:visited  {color: black; text-decoration: none;}
.tabs a:hover  {text-decoration: none;background-color: #97A86F;}
.tabs a:active  {text-decoration: none; background-color: #808080;}
	

div.switch {
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 0;
	margin: 0;
	height: 30px;
	background-color: #D0DCB0;

	border: 0px dotted blue;

}

div.switch ul {
	margin: 0;
	padding: 0;	
}

div.switch ul li {
	float: left; /* remove for two vertical button style */
	text-align: center;
	padding: 2px 11px;
	margin: 2px 5px 2px 5px;
	list-style: none;
	border: 1px solid #A8AE98;
	
	background-color: #B2C481;
}

li.switch {}

.contents {
		width: 40%;
	margin: 10px 10px 10px 10px;
	padding: 10px;
	background-color: rgb(162,189,110);
}

.contents ul {
	list-style-type: none;
}
