   html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }

/*Navigation Bar */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 114px;
}

#nav li { /* all list items */
	width: 114px;
	float: left;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: orange;
	width: 124px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #FFFFFF;
}
.Headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #504a1f;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.captions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 20px;
	line-height: 16px;
}
.bodyTextForms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/*List Menu*/
.treemenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin : 0px 20px;
	padding : 0px;
	list-style : none;	
	width : 155px;
}

.treemenu UL {
	list-style : none;
	margin : 0px 10px;
	padding : 0px 0px;
}

.treemenu LI {
	display : inline;
}

.treemenu A {
	display : block;
	padding-left : 12px;
	text-decoration : none;

}

.treemenu .treeopen {
	background-image : url('images/open.gif');
	background-repeat : no-repeat;
	background-position : left;
}		

.treemenu .treeclosed {
	background-image : url('images/closed.gif');
	background-repeat : no-repeat;
	background-position : left;
}

.newsHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993333;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.newsCaptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-right: 30px;
	margin-left: 0px;
}
.picTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.PicBodyText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
 /* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l {
	float:left;
	margin-right:0px;
	margin-left: 0px;
}
.PZ3-r { float:right; margin-left:0px; direction:rtl; }
  [class~=PZ3-r] { position:relative; }

.PZ3zoom { border:1px solid #504A1F; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  [class~=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 #FF9C16;
  margin:-1px 0 0 -1px; }
  class~=PZ3-r]>a:hover { margin:-1px -1px 0 0; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap { display:block;
  padding:5px 5px 2px; margin-top:-5px; 
  direction:ltr; background:#FF9C16; color:#fff;
  font:10pt verdana,sans-serif; 
  text-align:center; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr a img,.noBdr a:hover img { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */ 
.newsSideBar {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-right: 30px;
	margin-left: 20px;
}
.bodyTextBullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-position: outside;
	list-style-type: circle;
}
