﻿*{padding: 0; margin: 0;}
img 
{
	padding: 0;
	margin: 0;
}
body
{
	/*font: 78%/1.5 arial, helvetica, serif;*/
	font:  12px/15px Arial;
	/* font-variant: small-caps; */
	background-color: #0a1053;
	text-align: center;
	padding: 0;
	margin: 0;
}
#wrapper
{
    margin:0 auto;
    text-align: center;
    width: 700px;
    
}
#header, #header img
{
	margin: 2em 0 0 0;
	padding: 0;
	border: 0;
	display: block;
	
}
#bodydiv, #bodydiv img
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
}

#content
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	overflow: hidden;
	width: 688px;
	border-right: solid 1px white;
	border-left: solid 1px white;
	border-bottom: solid 1px white;
}
#exfooter
{
	background-color: #0a1053; 
	color: #FFCC00;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	margin-bottom: 0px;
	position: relative;
	clear:left;
	border-top: solid 1px white;
	
	
}
#exfooter a:visited, #exfooter a:active, #exfooter a
{
	color: #FFCC00;
	text-decoration: underline;
}
#exfooter a:hover
{
	color: #FFCC00;
	text-decoration: none;	
}

#container
{
	width: 690px;
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
}

/*p {
	margin: 1em 2em;
}*/

p#smurf
{
	background: transparent;
	font-style: italic;
	text-align: center;
	font-weight: bold;
}

#smurf strong
{
	font-size: 1.2em;
	color: black;
}

h1
{
	/*height: 108px;*/
	text-indent: -999em;
}
h2
{
    color: #FFCC00;
    font-size: 1.1em;
    margin: 10px 0 5px 0;
}
.bulletedList li
{
    margin: 0 0 0 30px;
}
/*#nav, #nav ul
{
	float: left;
	width: 690px;
	list-style: none;
	line-height: 0;
	font-weight: bold;
	padding: 0;
	border: 0;
	margin: 0;
	display: block;
	z-index: 3;
}

#nav a
{
	display: block; /*w\idth: 6em;*/
	/*text-decoration: none;
}


#nav li
{
	float: left;
	padding: 0;
	display: block; /*width: 10em;*/
/*}

#nav li ul
{
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em; /*w\idth: 13.9em;*/
/*	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	display: block;
}

#nav li li
{
	padding-right: 1em;
	width: 13em;
	display: block; /*  edit */
/*}

#nav li ul a
{
	width: 13em; /*w\idth: 9em;*/
	/*display: block;   edit */
/*}

#nav li ul ul
{
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul
{
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
{
	left: auto;
}

#nav li:hover, #nav li.sfhover
{
}

#content
{
	clear: left;
	position: fixed;
}

#content a
{
}

#content a:hover
{
	text-decoration: none;
}

#scaffolding
{
	height: 70px;
	border-width: 1px 0 0 0;
	margin: 1em 0 0 0;

}

#scaffolding a
{
	text-decoration: none;
	text-indent: -999em;
	display: block;
	height: 70px;
	background-position: 181px 0;
}

#scaffolding a:hover
{
	/*background-position: 181px -70px;*/
/*}*/
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index: 3;
	
}


#nav li { /* all list items */
	float: left;
	position: relative;
	z-index: 3;
	
}

#nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	list-style-position:inside;
	top: 32px;
	width: 200px;
	z-index: 3;
	
	
}

#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	display: block;
	position: absolute;
	top: 32px;
	width: 200px;
	z-index: 3;
}

#content {
	clear: left;
}


#contentcontainer
{
	position: relative;
	float: left;
	width: 688px;	
	padding: 0px;
	margin: 0px;
	height: 600px;
	overflow: hidden;
	z-index: 2;
	
	
}


/*#subcontainer
{
	position: relative;
	height: 600px;
	padding: 0;
	margin: 0;
}*/

#text
{	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    filter: alpha(opacity=90);
	opacity: 0.9;
	bottom: 0;
	right: 0;
	position: absolute;	
	width: 480px;	
	color: white;
	z-index: 2;
	/* 480 */
	
}

#navstyle
{	
	background-color: #0a1053;
	filter: alpha(opacity=90);
	opacity: 0.9;	
	width: 208px;
	height: 468px;
	color: White;
	display: block;
	top: 132px;
	left: 0;
	position: absolute;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	z-index: 2;

	
	}

.NavGeoTitle
{
	/* background-color: #3D4C88;
	font-weight: bold; */
	color: #FFCC00;
	display:block;	
	font-size: large;
	line-height:1.2em;	
	padding: 5px 0px 0px 5px;
	margin: 2px 0px 2px 0px;

		
}
a.toggler
{
		color: #FFCC00;
	display:block;	
	font-size: large;	
	padding: 5px 0px 0px 5px;
	margin: 2px 0px 2px 0px;
	text-decoration: none;
	}
#navprojecttitle ul 
{
	width: 100%;
	color: White;
	

}
#NavProjectTitle li
{	
	font-size: medium;	
	font-weight: normal; 	
	list-style-type: none;
	margin: 0;
	padding: 0;
	
	
	
}
#NavProjectTitle li a
{
	text-decoration: none;		
	color: White;		
	display:block;
	padding: 5px 0px 5px 10px;
	margin: 2px 0px 2px 0px;
	

}
#NavProjectTitle li a:hover
{
	background-color: #3D4C88;			
	text-decoration: none;
	display:block;
	color: #FFCC00;
	/*
	list-style-type: none;	
	*/
	
}
#NavProjectTitle li a.active
{
	background-color: #3D4C88;			
	text-decoration: none;
	display:block;
	color: #FFCC00;
	
}




/* tab menu */
#tabs img
{
	float: left;
}

/*#tabmenu ul
{
		color: White;

		/* border-bottom: 1px solid #3D4C88;
		 width: 100%;
		margin: 5px 0px 5px 0px;
		padding-left: 0px
		
						
		list-style: none;				
		z-index: 1;
		 }

#tabmenu li {
		display: inline;
		float: left;
		width: 24%;
		text-align: center;	
		margin: 0;				
		/*font-size: 10pt;width: 25%;
		padding: 10px 0px 15px 0px;
		margin-left: 5px;
		margin-right: 5px; 
		padding: 0px 0px 5px 0px;

		 }

#tabmenu a 
{
		
		font-weight: bold;
		display: block;
		color: White;		
		background-color: #0a1053;		
		border-right: solid 1px gray;
		padding: 5px 0px 5px 0px;
		text-decoration: none; }
#lasttab a
{
	
	border-right: 0;
}

#tabmenu a:hover {
		color: #FFCC00;
		background-color: #3D4C88;
		
		
		 }

#tabmenu a.active {
		
		color: #FFCC00;		
		background-color: #3D4C88;

		/* border-bottom:  solid 1px #3D4C88;
		border-right: solid 1px gray;
		border-top: solid 1px gray;
		border-left: solid 1px gray;


}

#tabmenu a.active:hover 
{
	background-color: #3D4C88;
		color: #FFCC00;
 }
*/
		
.more

{
	color: #FFCC00;
	text-decoration: none;
}
.tabtitle
{
	background-color: #3D4C88;
	color: #FFCC00;
	display: block;
	text-align: center;
	font-size: large;	
	padding: 10px 5px 10px 5px;
	
}
.pdflink
{
	background-color: #3D4C88;
	text-decoration: underline;
	color: #FFCC00;	
	font-size: large;	
	
}

#contenttab {
		background-color: #3D4C88;
		color: white;
		padding: 20px 20px 20px 20px;
		margin: 0px 0px 0px 0px;
		clear: left;		
		border-top: none;
		height: 428px;	
		overflow: auto;
		font: 12pt/18pt Arial;	
		z-index: 2;	
		
	}

#contenttab a {
		text-decoration: none;
		color: #E8E9BE; }

#contenttab a:hover { /* background-color: #0a1053; */}

#pictures{text-align:center}
#pictures p{display:inline}
#pictures span{margin:0 5px 0px 5px; vertical-align:top; display:inline-block}
#pictures p img{margin-bottom:0px}


.admintable td 
{
	vertical-align: top;
}

#admincontent 
{
	background-color: White;
	text-align: left;
	font-variant: normal;
	margin: 5px 10% 5px 10%;
	padding: 5px 5px 5px 5px;
}
.pressTitle
{
	color: #FFCC00;
	font-size: large;
}
.pressDate
{
	color: white;
	font-size: x-small;
}
.emailform
{
	background-color: #3D4C88;
	color: White;
}
.subtitle
{
	color: #FFCC00;
	font-weight: bold;
	display: block;
	font-size: medium;
	padding: 0px 0px 0px 5px;
}
