* { margin: 0pt; padding: 0pt; }

body.contentpane { background: rgb(255, 255, 255) none repeat; }
form ul, form ul li, fieldset p { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
img { border: 0pt none ; }
body { margin: 0pt auto; padding: 0pt; background: transparent url('bg.gif') repeat; color: #333; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.8em; font-size-adjust: none; font-stretch: normal; line-height: 1.6em; }
body.published { background: rgb(170, 221, 255) none repeat; }
body.mceContentfieldset { border-style: none ! important; margin: 0px; padding: 0px; background: transparent none repeat scroll 0% ! important; position: relative; height: auto; width: auto; }
form ul, form ul li, fieldset p { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.content { margin: 10px auto; background: rgb(255, 255, 255) none repeat; width: 932px; }
#top { padding: 20px; background: rgb(255, 255, 255) none repeat; height: 30px; color: rgb(23, 82, 122); padding-top:0;text-align:center}
#top h1 { padding-top: 15px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: bold; font-size: 1.8em; height: 30px; }
#mainlevel-nav li { padding: 0px 0px 4px; float: left; list-style-type: none; }
#mainlevel-nav li a { margin: 0pt 0pt 0pt 35px; color: rgb(123, 194, 40); text-decoration: none; font-weight: bold; }
#mainlevel-nav li a:hover { color: #217817; }
#intro { border: 3px solid rgb(238, 238, 238); margin: 0pt 0pt 20px; padding: 2px; background: rgb(255, 255, 255) url('intro.jpg') no-repeat scroll left center; clear: both; height: 170px; }
#mid { padding: 0pt 20px; background: rgb(255, 255, 255) none repeat; }
#center { margin: 0px; padding: 0pt 0pt 15px 10px; background: rgb(255, 255, 255) none repeat; float: right; width: 660px; }
#center img {padding:5px; background: #f0f0f0; margin-left:10px; float:right;}
#sidebar { float: left; width: 200px; }
#search { margin: 0pt 0pt 8px; float: right; }
#search input { border: 1px solid rgb(204, 204, 204); padding: 2px; background: rgb(255, 255, 255) none repeat; }
#topmenu { margin: 0pt 15px 0pt 0pt; clear: both; float: right; }
#footer { margin: 0px auto; background: rgb(64, 75, 103) none repeat; width: 990px; clear: both; color: rgb(255, 255, 255); }
#footer .padding { padding: 20px 0px 20px 35px; color: rgb(255, 255, 255); }
#footer a { color: rgb(255, 255, 255); }
#footer a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#bottom { background: rgb(255, 255, 255) none repeat; height: 23px; }
h3 { margin: 0pt; padding: 0pt; color: rgb(0, 0, 0); font-size: 17px; font-weight: normal; }
h4 { color: rgb(82, 82, 82); font-size: 12px; font-weight: bold; }
h5 { color: rgb(82, 82, 82); font-size: 11px; font-weight: bold; }
h6 { color: rgb(82, 82, 82); font-size: 10px; font-weight: bold; }
a { font-size: 12px; color: rgb(34, 83, 123); text-decoration: none; }
a:hover { color: #217817; text-decoration: underline; }
ul { margin: 5px 0px 20px 30px; }
.mostread li { padding: 0px 5px 0pt; list-style-type: none; list-style-image: url('li.gif'); }
.latestnews li { padding: 0px 5px 0pt 0px; list-style-type: none; }
li { padding: 5px 5px 0pt; list-style-type: square; }
.mosimage { border: 1px solid rgb(170, 170, 170); margin: 1px 8px 8px 0px; padding: 0px; }
.mosimage_caption { background-color: rgb(44, 51, 70); color: rgb(255, 255, 255); }
hr { border: 1px solid rgb(204, 255, 0); background: transparent none repeat; height: 1px; }
hr.separator { border: 1px solid rgb(204, 255, 0); background: transparent none repeat; height: 1px; width: 75px; }
.pagenavbar {  }
.pagenav { font-weight: normal; color: rgb(85, 85, 85); }
a.pagenav, a.pagenav:visited { font-weight: normal; color: rgb(245, 146, 43); }
a.pagenav:hover { font-weight: normal; color: rgb(145, 147, 135); text-decoration: underline; }
.small { font-size: 10px; color: rgb(136, 136, 136); text-decoration: none; font-weight: normal; }
.smalldark { font-size: 10px; color: rgb(146, 194, 40); text-decoration: none; font-weight: normal; }
.button { border: 1px solid rgb(17, 17, 17); background: rgb(123, 194, 40) none repeat; color: rgb(255, 255, 255); margin-top: 4px; font-weight: normal; text-align: center; font-size: 12px; height: 20px; }
.inputbox { border: 1px solid rgb(110, 110, 110); background: rgb(248, 248, 248) none repeat; font-size: 12px; color: rgb(0, 0, 0); }
.inputbox:hover { border: 1px solid rgb(159, 158, 158); }
.ontab { border-style: outset outset solid; border-color: rgb(220, 242, 250) rgb(128, 128, 128) rgb(213, 213, 213) rgb(220, 242, 250); border-width: 1px; background-color: rgb(50, 58, 21); text-align: center; font-weight: bold; color: rgb(255, 255, 255); }
.offtab { border-style: outset outset solid; border-color: rgb(224, 224, 224) rgb(224, 224, 224) rgb(213, 213, 213); border-width: 1px; background-color: rgb(229, 229, 229); text-align: center; font-weight: normal; }
.tabpadding { padding: 5px; }
.tabheading {  }
.pagetext { visibility: hidden; display: none; position: relative; top: 0pt; }


div#sidebar .moduletable_menu h3, div#sidebar .moduletable h3 { margin: 0pt; padding: 0pt 0pt 0pt 10px; color: #217817; font-family: "Trebuchet MS",Arial; font-size: 1.7em; font-style: normal; font-variant: normal; font-weight: bold; height: 30px; line-height: normal; text-align: left; text-decoration: none; }
div#sidebar .moduletable_menu ul, div#sidebar .moduletable table { margin: 0px; padding: 0px; }
div#sidebar .moduletable_menu ul li { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#sidebar .moduletable_menu ul li a { border-bottom: 1px solid rgb(238, 238, 238); margin: 0px; padding: 5px 0pt 5px 0px; display: block; height: 20px; text-align: left; text-decoration: none; width: 200px; list-style-type: none; list-style-image: none; list-style-position: outside; text-indent: 12px; }
div#sidebar .moduletable_menu ul li a:hover, #current a { color: #217817; }
p { margin-top: 0.5em; }
p { margin-top: 0.5em; }
td { margin: auto; padding: 2px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px; color: rgb(80, 80, 80); }

h3 {margin-top:10px}

blockquote {padding:20px;text-align:center;background:#e5f3d4; font-weight:bold; border:5px solid #9fb8c8}
blockquote a {font-size:14px;}
blockquote a:hover {color:#ff0000;}

