/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial, sans-serif;
	color: #353131;
	line-height: 1.6;
	margin: 0px;
	padding: 0px;
	padding-right: 10%;
	padding-left: 7%;
}

p {
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	font-size: 80%;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
	font-family: Arial,Verdana, sans-serif;
	font-size: 120%;
	color: #334d55;
	padding-top: 1em;
	padding-bottom: 0px;
}

h2{
	font-size: 130%;
	color: #4E4949;
	letter-spacing: 0.2em;
	padding: 0.2em 0px 0.2em 12px;
	margin: 0em 0px 0.5em 0em;
	border: 1px solid #555753;
	line-height: 1.2em;
	background-color: #D6CB8D;
}

h3{
	font-size: 100%;
	color: #374551;
	margin:1em 0 1em 10px;
	padding-left: 0.3px;
	padding-right: 10px;
}

h4{
	color: #3A3C39;
	margin:1em 0 0em 10px;
	padding-bottom: 0px;
	font-weight: bold;
	padding-left: 0.3px;
	font-size: 95%;
}

h5{
	color: #3A3C39;
	margin:1em 0 0em 10px;
	padding-bottom: 0.5em;
	font-weight: bold;
	padding-left: 0.3px;
	font-size: 80%;
}

.hSpacing {margin-top: 2em; margin-bottom: 0.3em; }
.pSpacing {margin-top: 0.2em; margin-bottom: 0.4em; }
.top {margin-top:2.5em;}
.image {margin:0; padding-bottom:3.5em; line-height:0; font-size:2px;}

ul {
	margin:0px;
	padding-left: 20px;
	list-style: none outside;
	font-size: 85%;
}

li {
	list-style: none outside;
	padding-left: 1em;
	padding-bottom: 1em;
	font-size: 95%;
	background-image: url(images/square.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.6em;
	 
}
a:link, a:visited, a:hover {
	text-decoration: none;
	color: #0033CC;
}

a:visited {
	color: ;
}

a:hover {
	color: #993300;
	text-decoration:underline;
}

a.h3:link, a.h3:visited {color: #374551;}
a.h3:hover {
	color:#006699;
	text-decoration: underline;
	background: #FFFFFF;
}

a.pSpacing0:link, a.h3:visited {color: #374551;}
a.pSpacing0:hover {
	color:#006699;
	text-decoration: underline;
	background: #FFFFFF;}
	
/************* #breadCrumb styles *************/

#breadCrumb{
	padding: 5px 0px 5px 15px;
	color: #666060;
	font-size: 80%;
	font-weight: 300;
}

a.breadCrumb:link, a.breadCrumb:visited {
	color: #666060;
	font-weight: 300;
}
a.breadCrumb:hover {
	color:#336699;
	text-decoration: none;
	border-bottom: 1px solid #DCD48C;
}

#content{
	float:right;
	width: 75%; /*75%*/
	margin: 0;
	padding-top: 20px;
	padding-right: 10 px;
	padding-bottom: 0;
	background-color: #FBF9EE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DCD48C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCD48C;
}

/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName{
	margin: 0px;
	padding: 10px 0px 10px 1.5em;
}


/************* #siteInfo styles ***************/

#siteInfo{
	float:right;
	width: 76%;
	font-size: 75%;
	color: #4D592B;
	clear:both;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 2em;
	padding-left: 10px;
}
#siteInfoHome{
	font-size: 80%;
	clear: both;
	color: #4D592B;
	padding: 0em 0 0 3%;
	text-align: left;
	margin-top: 3em;
	border-top: 1px solid #DDDE9E;
	font-weight: 300;
}
#siteInfoPhotos{
	font-size: 80%;
	clear: both;
	color: #4D592B;
	padding: 0em 0 0 3%;
	text-align: left;
	margin-top: 3em;
	border-top: 0px solid #DDDE9E;
	font-weight: 300;
	
}
#siteInfoHome a{
	color: #819647;
	text-align:right;
	}	
#siteInfoHome a:hover{
	text-decoration: underline;
	background: #fff;
	}

#siteInfoForm {
	font-size: 80%;
	clear: both;
	color: #4D592B;
	padding: 0em 0 0 30%;
	text-align: left;
	margin-top: 3em;
	border-top: 1px solid #DDDE9E;
	font-weight: 300;
}
#design {float:right; color:#999999; text-align:right; padding-right:20px; margin-top:0em; padding-top:0; padding-bottom:0em;}

/************* #globalNav styles **************/

#globalNav{
	padding: 4px 20px 6px 0px;
	white-space: nowrap;
	text-align:right;
	color: #D6CB8D;
	background: #54687A;
	letter-spacing: 0.1em;
	border-top: 4px solid #D6CB8D;
	border-bottom: 4px solid #D6CB8D;
	font-weight: 300;
	font-size: 90%;
}

#globalNav a {
	padding: 0px 3px;
	color: #D6CB8D;
	letter-spacing: 1px;
	font-weight: 400;
}

#globalNav a:hover {
	color: #4E4949;
	background: #D6CB8D;
	letter-spacing: 1px;
	text-decoration: none; 
}


/*********** #navBar link styles ***********/

navBar{
	margin: 10px 79% 0 0;
	padding: 0px 0px 1em;
	font-size: 85%;
	background: repeat right;
	border: 1px solid #FFFFFF;
}
#navBar H3 {
	font-size: 150%;
	padding-left: 20px;
	color: #54687A;
	word-spacing: 0.1em;
	padding-top: 1em;
	margin: 0px;
}

#navBar ul {
	list-style: none;
	margin: 0em;
	padding: 0 0 0 0em;
	font-size: 95%;
}
#navBar ul a:link, #navBar ul a:visited{
	display: block;
	border: 1px solid #FFFFFF;
	color: #4D592B;
	padding-left: 10px;
	font-weight: bold;
}

#navBar ul a:hover {
	color: #3E3939;
	background: no-repeat;
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6CB8D;
	border-left: 1px solid #D6CB8D;
}

#navBar ul a:active {
	border: 1px solid #CCCCCC;
	color: #000;
	background: #E6EDCB;
}
#navBar ul ul a:link, #navBar ul ul a:visited {
	display: block;
	border: 1px solid #FFFFFF;
	color: #4D592B;
	padding-left: 1.5em;
	font-weight: 100;
	line-height: 1.1em;
	margin-bottom: 0.4em;
}

#navBar ul ul a:hover {
	color: #3E3939;
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6CB8D;
	border-left: 1px solid #D6CB8D;
	}

#navBar ul a:active {
	border: 1px solid #CCCCCC;
	color: #000;
	background: #E6EDCB;
}


/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {
	border: 1px solid #FFFFFF;
	list-style: none;
	background: no-repeat;
	margin: 1px;
	padding: 0px 0px 0px 10px;
}

#navBar ul ul li {
	border: 1px solid #FFFFFF;
	list-style: none;
	display: block;
	font-size: 100%;
	margin: 1px -1px 1px 1px;
	padding: 0px 0px 0px 20px;
}

.navBar img{
	float: left;
	padding: 0px 5px 0px 0px;
	margin: 0em 3px 5px 5px;}


/************* #miniGlobal**************/
#miniGlobal{
	float:right;
	padding: 0px 20px 0 0;
	text-align: right;
	color: #4D592B;
	margin-top: 65px;
	margin-bottom: 0em;
	margin-left: 0em;
	border: none;
	font-style: normal;
	font-weight: 300;
	font-variant: normal;
	font-size: 110%;
}

	
/*************** #pageName styles **************/

#pageName{
	padding: 0px 0px 10px;
	color: #516476;
}

.content{
	clear: both;
	padding: 10px 0px 0px 10px;
}

.content p{
	padding: 0px 3% 10px 12px;
}

.content img{
	padding: 0px 10px;
	margin: 0em 3px 5px 5px;
}
icon img{
	padding: 0px 0px;
	margin: 10px 0px 0px 0px;
}

.size {color: #999999; font-size:0.75em;} 

#contentHome {
	width: 95%;
	margin: 0;
	padding: 0 3%;
}
.contentHome img {
	padding: 0px 10px 5px 0px;
	margin: 0em 3px 0px 0px;
}

#contentForm {

	float:none;
	margin: 0;
	font-size: 100%;
	padding: 0 20%;
}

.submit {
	width: 100px;
	color:#000000;
}

.form {
	margin-right:0%;
}

.updated {
	color: #90A850;
	font-size: 80%;
	text-align: left;
	margin-top: 5em;
	margin-left: 10px;
	line-height: 1.2 ems;
	margin-right: 10px;
}

.intext img {
	padding: 0px;
	margin: 0em;
	background: #99FF99;
}
#sectionLinks h3{
	position: relative;
	border: 1px solid #C8D88F;
	color: #333333;
	font-size: 150%;
	margin: 1em 0 0.8em 0;
	background: #C8D88F;
	padding-top: 1em;
	padding-right: 0px;
	padding-left: 1em;
	margin-right: 0;
	margin-bottom: 0.8em;
	margin-left: 0;
}
	
.mission {
	color: #FFFFFF;
	font-size: 100%;
	text-align: left;
	line-height: 1.2em;
	margin: 1.5em 10px 10px 0em;
	background: #A1B259;
	padding: 0.5em 10px;
	border: none;
}
#mission {
	clear: both;
	border-top: 1px solid #DDDE9E;
	font-size: 75%;
	color: #FFFFFF;
	background: #A1B259;
	padding-top: 1em;
	padding-bottom: 1em;
	position: relative;
	margin-right: 75%;
	padding-left: 1em;
}

label, input {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	display: block;
	float: left;
	margin-bottom: 0px;
	font-size: 80%;
}

label {
	width: 7em;
	padding-right: 0em;
	margin-bottom: 0px;
	
}

input {
	font-size:80%;
}

.input {
	color: #003366;
	font-size:80%;
}

.button {font-size:90%;}
.buttonTable {font-size:75%;}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 80%;
	margin-bottom: 0.15em;
}

br {
	clear: left;
}

#inline{
	background: url(test/test/images/pdficonsm.gif) no-repeat;
	display: inline;
}
.pdf {
	background: no-repeat left center;
	display: block;
	list-style: url(test/test/images/pdficonsm.gif);
}
.note{color:#CC0000;}
.pSpacing0 {
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top: 0px;
	padding-bottom: 0px;
}

.titleTableSpacing {
	margin-top: 0em;
	margin-bottom: -1em;
	padding-top: 0px;
	padding-bottom: 0px;
}

.titleTableSpacingBetween {
	margin-top: 0em;
	margin-bottom: -2em;
	padding-top: 0px;
	padding-bottom: 0px;
}

.publicationInfo {
	color:#999;
	font-size:80%;
	margin: 0px;
	padding: 0px;
	margin-top:-1.5em;
}

.required {color:#999;
	font-size:80%;
	padding: 0px;
	margin-top:1.5em;
	padding-bottom:1em;}
	
	
.caution {font-weight:bold;color:#990000;}
.single {
	margin: 0px;
	padding-top: 0em;
	padding-right: 3em;
	padding-bottom: 0em;
	padding-left: 1em;
}
div#links a span {display: none;}
div#links a:hover span 
	{display: block;
	position: absolute; 
   	padding: 10px; margin: 10px; z-index: 1;
   	background-image: url(test/test/images/caution.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #C0CF9A;
   	font-size: 0.8em;
	color:#000000; 
	text-indent: 2em;
	border: 1px solid #666;}

.bold {font-weight:bold;}
.quote {margin-bottom:0em; font-style:italic; color:#6C7C3D;}
.quotename {color:#6C7C3D; margin-top:-0.5em;}

/******************PHOTOS************************/

.center {text-align:center; margin-top:1em; margin-bottom:5 em; line-height:1.2em}
.captionCenter {text-align:center; font-size: 80%;}
.photonote{line-height:1em; color:#666666; margin-bottom: -0.5em; margin-top: -1em; margin-left:10px; padding-left: 0.3px;}

	
#contentPhotos{
	width: 95%;
	margin: 0;
	padding: 0 3%;
	background-color: #FBF9EE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCD48C;
}