html {
	margin:0;
	padding:0;
	font:12px Arial;
}

body {
	background-image: url('/images/background.jpg');
	margin:0;
	padding:0;
	font-family:Arial;
}
a {
	color: #926f43;
}
#spacer{height:95px;}
.header {

}

	.logo {
		display:block;
		width:638px;
		height:137px;
		clear:both;
		margin:auto;
		width:706px;
		height:137px;
		position:relative;
		top:-70px;
		margin-bottom:-70px;
	}




.footer {
	width:707px;
	margin:auto;
	text-align:center;
	margin-top:30px;
	font-size:8px;
	color:#669999;
}

.footer a{
	color:#669999;
	text-decoration:none;
	text-transform:uppercase;
}
/* menu structures -------------------------------------*/
	#nav, #nav ul {
		padding: 0;
		margin: 0;
		list-style: none;
		text-align:center;
	}
	#nav {
		margin-top:10px;
		height:20px;
		line-height:20px;
		padding-left:0px;
	}

	#nav li {
		position:relative;
		width:130px;
		float: left;
		display:block;
		margin: 0;
		padding:0;
		margin-right:0px;
	}
	#nav a{
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		background-image:url(/images/navstatic.jpg);
		background-repeat:no-repeat;
		line-height:29px;
		display:block;
		text-transform:uppercase;
		text-decoration:none;
	}
	#nav a:hover,#nav li.sfhover a{
		background-image:url(/images/navover.jpg);
	}

		#nav li ul {
			position: absolute;
			left: -999em;
			background-image:url(/images/submenubg.gif);
			background-repeat:no-repeat;
			padding:0;
			margin:0;
			padding-left:25px;
			padding-top:5px;
			display:block;
			clear:both;
	}

	#nav li:hover ul, #nav li.sfhover ul {
		left: 0;
		z-index:99999;
	}

	#nav li li {
		padding:0;
		margin:0;
		padding-left:6px;
		float:none;
		display:block;
		clear:both;
		z-index:99999;

	}

	.top {
		padding-top:6px !important;
		background-image:url(/images/submenu_li.gif);
		background-repeat:no-repeat;
	}

	.last {
		padding-bottom:4px !important;
		background-image:url(/images/submenu_li.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
	}

	#nav li li a{
		background:#C9BC98 !important;
		color:#FFFFFF !important;
		text-transform:uppercase;
		line-height:15px !important;
		font-weight:8px;
		height:15px;
		margin-bottom:2px;
		text-align:left;
		width:162px;
		padding-left:15px;
		display:block;
		z-index:99999;
	}
	#nav li li a:hover{
		background:#E2DCCC !important;
		color:#000000 !important;
		z-index:99999;
	}
	#content {
		text-align:left;
		padding: 18px;
		margin-top: 20px;
	}

a.return {
	color:#669999;
	text-decoration:none;
	text-transform:uppercase;
	line-height: 30px;
}


/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:0px; 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 */

/** Ripped from HTML Head of template **/
.content text /* For mail html content - grey   */  { color: #646464; font: 10px/15px Verdana, Arial, Helvetica, sans-serif; font-stretch: normal; font-size-adjust: ; text-decoration: none; text-align: center; text-transform: none; letter-spacing: 15px }
.greytext { color: #646464; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 17px; font-stretch: normal }
.mainhead /* Blue top heads */ { color: #000080; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; text-align: right }
.main-subhead { color: black; font-size: 15px; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 15px; text-align: right }
.subhead { color: black; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-align: left }
#apDiv2 { visibility: visible; position: absolute; z-index: 1000; top: 10px; left: 303px; width: 655px; height: 30px }
#apDiv1 { visibility: visible; position: absolute; z-index: 1000; top: 30px; left: 300px; width: 655px; height: 115px }
.style1 {font-size: 12px; font-style: normal; font-weight: normal; line-height: 15px; font-stretch: normal; text-align: center; color: black;}

/** AP.css **/

.content text /*  For mail html content - grey  */  { color: #646464; font: 10px/15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-stretch: normal; font-size-adjust: ; text-decoration: none; text-align: center; text-transform: none; letter-spacing: 15px }
.greytextsmall  { color: #646464; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 13px; font-stretch: normal }
.greytext { color: #646464; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 17px; font-stretch: normal }
.mainhead /*  Blue top heads  */  { color: #000080; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; text-align: right }
.sidebluehead { color: #006; font-size: 14px; font-family: Arial; font-weight: bold; line-height: 17px }
.sansbodytext { color: black; font-size: 12px; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 15px; font-stretch: normal; text-align: center }
.subhead { color: black; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-align: left }
body { font-family: Arial; margin: 0; padding: 0 }
.header { }
.logo { display: block; margin: auto auto -70px; position: relative; top: -70px; width: 706px; height: 137px; clear: both }
.footer { color: #669999; font-size: 8px; text-align: center; margin: 30px auto auto; width: 707px }
.top { background-image: url("/images/submenu_li.gif"); background-repeat: no-repeat; padding-top: 6px !important }
.last { background-image: url("/images/submenu_li.gif"); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 4px !important }
a:hover .PZ3cap, a:hover .PZ31cap { color: #fff; font: 10pt Verdana, sans-serif; background: #369; text-align: left; display: block; margin-top: -3px; direction: ltr  }
a:hover .PZ3cap { padding: 3px 5px }
.PZ3inr { display: block; padding: 2px 5px }
.noCap a:hover .PZ3cap { display: none }
.PZ3-l { margin-right: 10px; float: left }
.PZ3-r { margin-left: 0; float: right; direction: rtl  }
html> body .PZ3-r { position: relative }
.PZ3zoom { border: solid 1px #369 }
.fineprint { color: #646464; font-size: 12px; font-family: serif; font-style: italic; font-weight: normal; line-height: 12px; text-align: center }
.smallinks { color: navy; font-size: 10px; font-family: Verdana; font-variant: normal; line-height: 16px; text-align: center; letter-spacing: 2px }
a.return { color: #669999; line-height: 30px; text-decoration: none; text-transform: uppercase }
#nav, #nav ul { text-align: center; list-style: none; margin: 0; padding: 0 }
#spacer { height: 95px }
#nav { line-height: 20px; margin-top: 10px; padding-left: 0; height: 20px }
#content { text-align: left; margin-top: 20px; padding: 20px }
.footer a { color: #669999; text-decoration: none; text-transform: uppercase }
html { font: 12px Arial; margin: 0; padding: 0 }
#nav li { display: block; margin: 0 0 0 0; padding: 0; position: relative; width: 130px; float: left }
#nav a { color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 29px; text-decoration: none; background-image: url("/images/navstatic.jpg"); background-repeat: no-repeat; text-transform: uppercase; display: block }
#nav a:hover, #nav li.sfhover a { background-image: url("/images/navover.jpg"); z-index: 99999; }
#nav li ul { background-image: url("/images/submenubg.gif"); background-repeat: no-repeat; display: block; margin: 0; padding: 5px 0 0 25px; position: absolute; left: -999em; clear: both }
#nav li:hover ul, #nav li.sfhover ul { z-index: 99999; left: 0; }
#nav li li { display: block; margin: 0; padding: 0 0 0 6px; float: none; clear: both; }
#nav li li a { color: #ffffff !important; font-weight: 8px; line-height: 15px !important; background: #c9bc98 !important; text-align: left; text-transform: uppercase; display: block; margin-bottom: 2px; padding-left: 15px; width: 162px; height: 15px; }
#nav li li a:hover { color: #000000 !important; background: #e2dccc !important }
/* menu structures -------------------------------------*/
/* Photo-Caption PZ3 CSS (The Good Stuff) */
/* End Photo-Caption Zoom CSS */
.PZ3zoom a, .PZ3zoom a:visited { text-decoration: none; display: block; padding: 0; width: 100%; height: 100%; overflow: hidden }
html> body .PZ3-r a { right: 0 }
.PZ3zoom a:hover { background: transparent; cursor: default; margin: -1px 0 0 -1px; padding: 0; position: absolute; z-index: 999; width: auto; height: auto; overflow: visible; border: solid 1px #369 }
html>body .PZ3zoom a:hover { margin: -1px -1px 0 }
.PZ3zoom a img { width: 100%; height: 100%; border: 0 }
.PZ3zoom a:hover img { width: auto; height: auto; border: 0 }
.noBdr, .noBdr a:hover { border: 0 }
.Lnk a:hover { cursor: pointer }
/* generated by csscreator.com */
html, body { text-align: center; margin: 0; padding: 0 }
#pagewidth { text-align: ; margin-right: auto; margin-left: auto; width: 955px }
#wrapper  { width: 955px; height: auto; border-width: 5px; border-color: black }
#header  { background-color: white; position: relative; width: 955px; height: 90px }
#contentwrapper   { background-color: #fff; background-image: url("../images/leftcolumn2.jpg"); background-repeat: repeat-y; width: 955px; float: left }
#leftcol    { background-image: url("(EmptyReference!)"); position: relative; width: 180px; height: auto; float: left }
#maincol   { background-color: #ffffff; width: 750px; float: left  }
#footer { background-color: transparent; width: 955px; height: 45px; clear: both }
/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after { visibility: hidden; display: block; height: 0; clear: both; content: "." }
.clearfix { display: inline-block }
/* Hides from IE-mac \*/
* html .clearfix { height: 1% }
.clearfix { display: block }
/* End hide from IE-mac */
/*printer styles*/
@media print {
}

/** New **/
h1
{
  border-bottom: 1px solid #000;
  color: #150090;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: normal;
  margin-left: 7px;
  padding-bottom: 27px;
  text-align: right;
}
