@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: #333 url(images/header.gif) top left repeat-x; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 140%; min-width: 1000px; padding-top: 268px; position: relative; }
h1 { left: 63px; padding-top: 4px; position: absolute; top: 67px; }
h1 a { background: url(images/logo.png) top left no-repeat; display: block; height: 88px; text-indent: -9999px; width: 282px; }
h2, h3, h4, h5, h6 { color: #000; }
h2, h3 { font-variant: small-caps; letter-spacing: 3px; min-height: 28px; }
h2 { font-size: 25px; padding: 15px 0px 15px 15px; }
h3 { font-size: 20px; padding: 15px 0px 0px 0px; }
h4 { font-size: 16px; min-height: 22px; padding: 10px 0px 0px 0px; }
h5 { font-size: 14px; padding: 10px 0px 0px 0px; }
h6 { padding: 10px 0px 0px 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) 27px 4px no-repeat; list-style-type: none; padding: 2px 2px 2px 50px; position: relative; }
table { border-spacing: 5px; margin: 10px 25px; }
td, th { border-bottom: 1px solid #B2661D; line-height: 140%; padding: 6px 10px; text-align: left; }
td { font-size: 100%; }
th { border-bottom: 2px solid #333; font-size: 110%;; }
a { color: #884A10; 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: 2px solid #333; border: none; height: 2px; margin: 5px auto; width: 50%; }

/* Menu */
#ulMenu { left: 45px; margin: 0px; padding: 10px 0px; position: absolute; top: 225px; }
#ulMenu li { background-image: none; border-left: 1px solid #FFF; float: left; padding: 0px 12px 0px 16px; }
#ulMenu li.First { border-left: none; }
#ulMenu li a { color: #FFF; float: left; font-size: 110%; font-variant: small-caps; letter-spacing: 2px; text-decoration: none; }
#ulMenu li a:hover { color: #FDB720; white-space: normal; }
#ulMenu li a img { margin-right: -10px; }
#ulMenu li.CurrentPage a img, #ulMenu li a:hover img { visibility: hidden; }

/* Content Section */
#divHeaderPic { background: url(images/headerpic.jpg) top right no-repeat; height: 198px; position: absolute; right: 50px; top: 64px; width: 260px; }
#divContentWrapper { background: #E0981F url(images/content.gif) top left repeat-x; height: 1%; overflow: auto; padding: 25px 50px; position: relative; }
#divContent { background: #FDB720; color: #333; padding: 15px 50px 30px 15px; }
#divContentSide1 { background: url(images/contentside1.gif) top left repeat-y; }
#divContentSide2 { background: url(images/contentside2.gif) top left no-repeat; height: 1%; overflow: auto; padding-left: 35px; position: relative; }
#divContent th { color: #000; }

/* Footer */
#ulFooterMenu { margin: 0px; padding: 9px 0px 1px 0px; text-align: center; width: 100%; }
#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: #FFF; font-size: 75%; font-variant: small-caps; letter-spacing: 2px; text-decoration: none; }
#ulFooterMenu li a img.Replacement { margin-right: -8px; }
#pWebsite { font-size: 80%; text-align: center; padding: 0px 0px 5px 0px; text-transform: lowercase; }
#pWebsite a { color: #FFF; 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: 4px solid #B2661D; padding: 0px; }
.Question { font-weight: bold; }
.Answer { font-weight: normal; }
.contactInfo { padding-left: 40px; }

/* Misc */
.Right p, .Left p { font-size: 11px; }