/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	float: none;
	
}

body{
background-color:#999999;
background-image:url(../images/BGimg01.jpg);
}

#wrapper{
    width:900px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	background-color:#FFFFFF;
}

#header {
	top:0px;
	left:0px;
	height:288px;
	margin-bottom:0px;
	z-index:400;
	text-align: left;
}


#searchBar{
	width:100%;
	height:78px;
}

#floatLogo {
	float:left;
	width:300px;
	z-index:2000;
	margin-left:20px;
	margin-top:8px;
}

#searchBoxDiv{
	text-align:right;
	color:#666666;
	z-index:6;
	font: 10px Arial, Helvetica, sans-serif;
	width:400px;
	float:right;
	margin-right:20px;
	margin-top:15px;
}


#picBanner {
	background-image:url(../images/bannerBackground.jpg);
	height:210px;
	width:100%;
}

#quote{
	background-image:none;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:130px;
	width:55%;
	color:#FFFFFF;
	font: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:right;
}

#quote h1{
	font-size:24px;
}
#quote h2{
	font-size:18px;
}

#bannerPicture{
	float:right;
}


.clearFloats{
	clear:both;
}
.clearFloatsR{
	clear:Right;
}

.clearFloatsL{
	clear:Left;
}

#midSection{
background-image:url(../images/menuBG.jpg);
background-repeat:repeat-y;
}


#frontPageContent{
position:relative;
padding-right:110px;
z-index:100;
}

#newsBox{

position:absolute;
left:480px;
top:30px;

	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
	width:150px;
	background:#99cc00;
	color:#FFFFFF;
    
	/*border-style:outset;*/
	z-index:800;


	
}
#newsBoxMid{

}

 #newsBoxMid ul li {
		font-size:14px;
		width: 150px;
		display: block;
		list-style: none;
		
		text-decoration: none;
		padding-top:5px;
		padding-bottom:6px;
		border-top:2px dotted #FFFFFF;
		text-align:left;
}

#newsBoxMid a.newsLink:visited {
	color: #FFFFFF;
}

#newsBoxMid a.newsLink:active {
	color: #FFFFFF;
}

#newsBoxMid a.newsLink:link {
	color: #FFFFFF;
}

#newsBoxMid a.newsLink:hover {
	color: #000000;
}





#newsBoxTop{
position:absolute;
left:0px;
top:-14px;

}

#newsBoxBottom{
position:absolute;
left:0;
}

#twoColumn1{
float:left;
width:400;
margin-right:50px;
}

#twoColumn2{
float:left;
width:250;
}


#content{
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#666666;
	padding:0px;
	padding-left:0px;
	margin-left: 240px;
	margin-right: 0px;
	padding-right:100px;
	padding-top:20px;
	margin-top: 0px;
	
}



#content h2{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px; 
	font-weight:bold;
	/* font-size-adjust:180%; */
	margin-bottom:20px;

	
}

#content h3{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:16px;
}

#content h4{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:15px;
}

#content p{
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:12px;
}

#content a:{
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:12px;
}

#content a:link { 
	color: #25589D;
	text-decoration: none;
	}
#content a:visited { 
	color: #25589D;
	text-decoration: none;
	}
#content a:hover { 
	color:#C00;
	text-decoration:underline;
	}
#content a:active { 
	color: #25589D;
	text-decoration: none;
	}

#portrait{
	float:left;
	margin-right:15px;
}
	
#content table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	border-collapse: collapse;
	max-width: 800px;
	}

#content th {
	padding: 10px;
	text-align:left;
	}

#content td {
    vertical-align:middle;
	text-align:left;
	border: 1px solid #CCC;
	padding-left:5px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:-3px;
	}
	
	#content td P{
    vertical-align:top;
	text-align:left;
	}

content td a { 
	color: #25589D;
	text-decoration: none;
	text-align:left;
	}
	
#content td a:visited { 
	color: #25589D;
	text-decoration: none;
	text-align:left;
	}
#content td a:hover { 
	color:#C00;
	text-decoration:underline;
	text-align:left;
	}
#content td a:active { 
	color: #25589D;
	text-decoration: none;
	text-align:left;
	}	


#footerDiv{
border-top:dotted 3px #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
margin-left:80px;
margin-right:80px;
margin-top:15px;
padding-bottom:15px;

}

/* Begin CSS Popout Menu */




#menu-container
	{

	}

#nav, #nav ul { /* all lists */
	display: block;
	font-size:16px;
	font-family: arial, helvetica, sans-serif;
	padding: 0;
	list-style: none;
	float : left;
	width : 176px;  /* 11em */
	margin: 0px;
	margin-top: 8px; /* 0.5em */
	background-color:#FF9900;
	padding:16px; /*1em;*/
	height:auto;
	z-index:500;
	padding-bottom:200px;
	
}
	
	#nav li { /* all list items */
		position: relative;
		float: left;
		line-height: 20px;/* 1.25em */
		margin-bottom: 10px; /* -1 */
		width: 172px; /* 11em */
		z-index:500;
		
	}
	
	#nav li ul { /* second-level lists */
		position: absolute;
		left: -3000px;
		margin-left : 175px; /* 11.05em */
		margin-top : -40px; /*-2.5em;*/
		margin-bottom: -1px;
		padding:10px;
		padding-right:2px; /* 0.1em; */
		z-index:700;
	}
	
	#nav li li {
	width: auto;
    margin-bottom: 5px; /* -1 */
	}
	
	#nav li a {
		width: 176px; /* 11em */
		w\idth : 160px; /* 10em */
		display : block;
		color: #FFFFFF;
		/*font-weight : bold;*/
		text-decoration : none;
		background-color:#EEEEFF;
		background-color:#FF9900;
		border-bottom: 1px dotted #FFFFFF;
		padding : 0 8px;
		padding-top:6px;
		padding-bottom:6px;
		vertical-align:middle;
	}
	
	#nav li a:hover {
		color : white;
		background-color : #666666;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    position: static;
	left: -3000px;
	}
	
	#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 { /* lists nested under hovered list items */
		left: -2px;
		margin-bottom: -1px;
	}
	


/* Photo-Caption PZ3 CSS (The Good Stuff)  taken from http://randsco.com/_miscPgs/cssZoomPZ3.html */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none;
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */
