
.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: "Times New Roman"; 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("../img/submenu_li.gif"); background-repeat: no-repeat; padding-top: 6px !important }
.last { background-image: url("../img/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("../img/navstatic.jpg"); background-repeat: no-repeat; text-transform: uppercase; display: block }
#nav a:hover, #nav li.sfhover a { background-image: url("../img/navover.jpg"); z-index: 99999; }
#nav li ul { background-image: url("../img/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: 755px; 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 {
}
