 
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
p:first-child { margin-top:0px }
table { empty-cells:hide }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
.f-x1 {  }
.f-x2 {  }
.f-x3 {  }
.commentsbox { color:#435835; background-color:#e1f1da; padding:10px; margin:0 0 10px 0 }
.listnav li { color:#999; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-weight:bold; font-size:90%; margin-bottom:0.1px; padding-left:0px; margin:0px }
.listnav li a { color:#b2b2b2; background-color:#ecedef; border-bottom:1px solid #999999; text-decoration:none; padding:4px 2px 4px 7px; display:block; border-top:1px solid white; vertical-align:bottom }
.listnav li a:hover { color:#fff; background-color:#999; border-top:1px solid #666666; border-bottom:1px solid #666666 }
.listnolist li { margin-left:0px; margin-bottom:0.7em; max-width:370px; padding-left:15px }
address { font-size:90% }
blockquote { margin-left:2.0em; margin-right:3.0em; padding-left:1.0em; border-left:3px solid silver }
body { font-family:Arial,Helvetica,sans-serif; font-size:small }
cite { font-style:italic }
del { text-decoration:line-through }
div#PageDiv { text-align:left; margin-left:auto; margin-right:auto }
div#breadcrumb a { color:#a3c380; padding:1px 2px }
div#breadcrumb a:hover { color:#435835; background-color:#e1f1da; text-decoration:none }
div#breadcrumb p { color:#a3c380; font-size:90% }
div#footer p { color:#a3c380; font-size:90% }
div#hed h1 a { color:#2f4f4f; text-decoration:none }
div#hed h1 a:hover { color:#2f4f4f }
div#mainstuff li { color:#666; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:100%; line-height:1.5em }
div#mainstuff ul.splist li { color:#708090; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:85% }
div#nav h2 { color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; margin-left:5px; margin-top:20px; margin-bottom:0.1px }
div#newbox a { color:#7c9461; padding:2px 3px }
div#newbox a:hover { color:#435835; background-color:#a3c380; text-decoration:none }
div#newbox h1 { color:#2f4f4f; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:150%; margin-right:50px; margin-top:15px; font-weight:normal }
div#newbox h2 { color:#4682b4; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:110%; margin-bottom:0.1px }
div#newbox h3 { color:#708090; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:90%; margin-bottom:0.1px }
div#newbox p { color:#454545; font-family:Arial,Helvetica,sans-serif; font-size:100%; line-height:1.7em }
div#search { background-color:#fff; right:1px; float:right; position:absolute; top:125px; padding:5px 10px 0px 10px }
div#search input { margin:0 }
div#search label { color:#454545 }
div.article a { color:#7c9461; padding:2px 3px }
div.article a:hover { color:#435835; background-color:#e1f1da; text-decoration:none }
div.bghed h1 { color:#2f4f4f; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-weight:bold; font-size:190%; margin-top:0px; margin-bottom:0.1px }
div.bghed h2 { color:#7c9461; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-style:italic; font-size:100%; margin-top:0.1em; margin-bottom:0.1px; font-weight:normal }
div.bghed2 h1 { color:#2f4f4f; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-weight:bold; font-size:190%; margin-top:0px; margin-bottom:0.1px }
div.bghed2 h2 { color:#7c9461; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-style:italic; font-size:90%; text-align:right; margin-bottom:0.1px; margin-top:-1.5em; font-weight:normal }
div.bgqbox a { color:#2f4f4f; font-weight:bold; border-bottom:thin dotted #C69900; padding:2px 3px; text-decoration:none }
div.bgqbox a:hover { color:#fff8dc; background-color:#c69900; text-decoration:none; border-bottom:0px solid #C69900 }
div.box ul { list-style-type:none; margin-left:0; padding-left:0 }
div.box ul li { margin-left:0; margin-bottom:0.9em; padding-left:0 }
div.box ul li a { color:#7c9461; padding:2px 3px }
div.box ul li a:hover { color:#435835; background-color:#e1f1da; text-decoration:none }
div.commentsbox fieldset { color:#435835; background-color:#e1f1da; width:92% }
div.extra a { color:#2f4f4f; padding:2px 1px }
div.extra a:hover { color:#708090; background-color:#dde6f0; text-decoration:none }
div.extra address { color:#708090; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-style:italic; font-size:90%; line-height:1.6em }
div.extra fieldset { color:#708090; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; background-color:#dde6f0; margin-right:15px; border:2px solid white }
div.extra h2 { color:#708090; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:100%; margin-top:0px; margin-bottom:0.5em }
div.extra h3 { color:#708090; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:90%; margin-top:13px; margin-bottom:5px }
div.extra p { color:#708090; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-style:italic; font-size:90%; margin-right:9px; line-height:1.3em }
div.extra p.contact { color:#708090; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:100%; margin-right:9px; line-height:1.6em }
div.footer a { color:#a3c380 }
div.footer a:hover { color:#e1f1da; text-decoration:none }
em { font-style:italic }
fieldset { color:#435835; background-color:#a3c380; border:1px solid #7C9461; padding:10px 8px; margin:0 0 8px 0 }
h1 { font-family:Georgia,Palatino,Times,serif; font-size:200%; margin-top:0px; font-weight:normal }
h1:first-child { margin-top:0px }
h2 { font-family:Georgia,Palatino,Times,serif; font-weight:bold; font-size:150%; margin-top:0px; margin-bottom:0.1px }
h2:first-child { margin-top:0px }
h3 { font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:100%; text-transform:uppercase; margin-top:0px; margin-bottom:0.1px }
h3:first-child { margin-top:0px }
input { padding:3px; margin:0 }
input#at, input#as { width:380px }
input#name, input#email, input#weblink, textarea#message { width:97% }
input:hover, textarea:hover { background-color:#f3fff0 }
kbd { color:#000; font-family:monospace; font-size:110% }
p { font-size:100%; margin-top:0.3em; margin-bottom:1.2em }
pre { color:#666; font-family:Monaco,'Courier New',Courier; background-color:#eee; margin-left:3.0em; margin-right:3.0em; padding:4px 6px; clear:right }
q { text-decoration:none }
samp { color:#000; font-family:monospace; background-color:#eee; padding:2px 5px; font-size:110% }
strong { font-weight:bold }
textarea#message { padding:3px; height:9em }
ul.minilist { color:#708090; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-style:italic; margin-left:0; font-size:90%; padding-left:0; list-style-type:none }
ul.minilist li { margin-bottom:7px; margin-left:0; padding-left:0 }
ul.minilist ul { list-style:disc }
ul.newlist li { padding-left:0; margin-bottom:0.7em; margin-left:0 }
ul.newlist li a { color:#7c9461; padding:2px 3px }
ul.newlist li a:hover { color:#435835; background-color:#a3c380; text-decoration:none }
.bgmain { background-image:url("../Resources/bg-navbody.jpg"); background-repeat:repeat-y }
.mft { font-size:80% }
.listnav { margin-top:0px; list-style:none; padding-left:0px; margin:0px }
.listnolist { background-image:url("../Resources/bg-qbox_02.gif"); background-repeat:no-repeat; margin-left:0px; margin-top:0px; margin-bottom:0.1px; list-style:none; padding-left:0px; padding-bottom:15px; background-position:left bottom }
.right { text-align:right }
.bghed { background-image:url("../Resources/bg-mainhed.jpg"); background-repeat:no-repeat }
.bgqbox { background-image:url("../Resources/bg-qbox_01.gif"); background-repeat:no-repeat }
.bgmain2 { background-image:url("../Resources/bg-navbodyblu.jpg"); background-repeat:repeat-y }
.unlist { list-style:disc; list-style-type:none; padding-left:0; margin-left:0 }
.bghed2 { background-image:url("../Resources/bg-smallhed.jpg"); background-repeat:no-repeat }
