@charset "UTF-8"; 
/* CSS Document */

/* Reset */
body { color:#000; background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; font-variant:normal; }
sup,sub { line-height:-1px; vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }

/* Overall */
body { background: #FFF url(images/body.gif) 0px 145px repeat-x; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 150%; min-width: 1000px; padding-top: 151px; position: relative; }
h1 { left: 34px; padding-top: 4px; position: absolute; top: 37px; }
h1 a { background: url(images/logo.jpg) top left no-repeat; display: block; height: 80px; text-indent: -9999px; width: 262px; }
h2 span, h3, h4, h5, h6 { color: #766000; }
h3 span, h4 span, h5 span, h6 span { color: #666; }
h2 { color: #666; font-size: 110%; padding: 15px 0px; text-transform: uppercase; }
h3 { font-size: 110%; padding: 10px 0px; }
h4 { font-size: 100%; padding: 10px 0px; }
h5 { font-size: 100%; padding: 10px 0px; }
h6 { font-size: 100%; padding: 10px 0px; }
p, address { padding: 10px 0px; }
ol { margin: 10px 5px 10px 50px; }
ul { margin: 10px 5px; }
ol li { padding: 2px 2px 2px 8px; }
ul li { background: url(images/bullet.gif) 28px 10px no-repeat; list-style-type: none; padding: 2px 2px 2px 50px; position: relative; }
table { border-spacing: 5px; margin: 10px 0px; }
td, th { border-bottom: 1px solid #FFF; line-height: 140%; padding: 6px 10px; text-align: left; }
td { background: #E0DAAC; color: #564800; font-size: 85%; }
th { background: #564800; color: #FFF; font-size: 95%;; }
a { color: #766000; text-decoration: underline; }
a:hover { text-decoration: none; }
img.Replacement { vertical-align: top; }
em, i { font-style: italic; }
strong, b { font-weight: bold; }
hr { background: #564800; border: none; height: 1px; margin: 10px auto; width: 80%; }

/* Menu */
#divMenu { background: url(images/menu.jpg) top left no-repeat; height: 166px; padding: 115px 0px 0px 50px; }
#ulMenu { margin: 0px; padding: 0px; }
#ulMenu li { background-image: none; border-left: 1px solid #FFF; float: left; padding: 5px 6px 5px 8px; }
#ulMenu li.First { border-left: none; }
#ulMenu li a { color: #666; float: left; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; }
#ulMenu li a:hover, #ulMenu li.CurrentPage a { color: #766000; white-space: normal; }
#ulMenu li.CurrentPage a img, #ulMenu li a:hover img { visibility: hidden; }

/* Content Section */
#divHeaderPic { background: url(images/eye.jpg) top right no-repeat; height: 145px; position: absolute; right: 0px; top: 0px; width: 207px; }
#pName { font-family: Arial, Helvetica, sans-serif; font-size: 125%; left: 0px; padding: 0px; position: absolute; text-align: center; text-transform: uppercase; top: 70px; width: 100%; font-weight: bold; }
#divContent { height: 1%; overflow: auto; padding: 40px 75px; position: relative; }
#divContent address { font-weight: bold; font-size: 115%; line-height: 115%; }

/* Footer */
#divFooter { background: #564800 url(images/footer.jpg) top left repeat-y; color: #DFD9AC; height: 1%; overflow: auto; padding: 10px 25px; position: relative; }
#ulFooterMenu { float: left; margin: 0px; padding: 0px; }
#ulFooterMenu li { background-image: none; border-left: 1px solid #FFF; display: inline; padding: 0px 6px 0px 10px; }
#ulFooterMenu li.First { border-left: none; }
#ulFooterMenu li a { color: #DFD9AC; font-size: 80%; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; }
#pWebsite { float: right; font-size: 80%; padding: 0px 0px 5px 0px; text-transform: lowercase; }
#pWebsite a { color: #DFD9AC; text-decoration: none; text-transform: none; }
#pWebsite a:hover { text-decoration: underline; }

/* Classes */
.Right { float: right; margin: 0px 0px 20px 20px; }
.Left { float: left; margin: 0px 20px 20px 0px; }
.Border { border: 1px solid #564800; padding: 5px; }
