html, body {border: 0;margin: 0; padding: 0;}
html p { font-size: 12px; }
body {font: 75%/1.5 "Lucida Grande",Geneva,Arial,Verdana,sans-serif;}
h1, h2, h3, h4, h5, h6 {margin: 0.3em 0;font-weight: bold;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 { width: 300px; font-size: 13px;margin: 2px 0px 2px 0px;font-weight: bold;padding: 0px 0px 0px 0px;}
h4 {font-size: 12px;}
h5, h6 {font-size: 12px;}
p, pre, blockquote, form, label, dl, fieldset, address {margin: 0.35em 0 .8em 0;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;}
fieldset {padding: .5em;}
ul {padding: 0;}
ul li {margin: .3em 0 .3em 1.5em;padding: 0;}
a:link, a:visited { text-decoration: none; outline: none;}
a:hover { text-decoration: underline;}
a img {border: none;}
small {font-size: .85em;}
img {border: none;}
sup {position: relative;bottom: 0.3em;vertical-align: baseline;}
sub {position: relative;bottom: -0.2em;vertical-align: baseline;}
acronym, abbr {border-bottom: 1px dashed;letter-spacing: 1px;cursor: help;}
span.pathway {font-weight: bold;font-size: 0.9em;}
a.pathway:link, a.pathway:visited {padding: 0 .35em;font-weight: normal;text-decoration: none;}
a.pathway:hover {text-decoration: underline;}
.componentheading, .contentheading {font-size: 18px;}
a.contentpagetitle:link,a.contentpagetitle:visited {text-decoration: none;}
a.contentpagetitle:hover {text-decoration: underline;}
table.blog {width: 100%;}
table.blog td {padding-right: .4em; font-size: 12px;}
table.contentpane, table.contentpaneopen {}
span.article_seperator { display: block; height: 1px;}
table.blog span.article_seperator { height: 1.5em;}
td.buttonheading { padding: 0 2px;}
span.small, td.createdate, td.modifydate { color: #999999; font-size: 0.9em; padding-bottom: .6em;}
div.pagenavcounter { margin: .5em 0; color: #595959; font-size: .9em; font-weight: bold;}
table.contenttoc { margin: 1em; border: 1px solid #D9D9D9; padding: 0 .5em; background: #F5F5F5;}
table.contenttoc th { padding: .4em; background: url(../images/grey_dot.png) bottom repeat-x; font-weight: bold; text-align: center;}
table.contenttoc td { padding: .2em .5em;}
a.toclink:link, a.toclink:visited { font-size: .9em;}
a.toclink:hover {}
div.mosimage { padding: .3em; margin: .8em; color: #595959;}
div.mosimage_caption { padding: .2em; font-weight: bold; font-size: 0.9em;}
a.readon:link, a.readon:visited { padding: 3px 6px 3px 22px; text-decoration: none; }
a.readon:hover { text-decoration: none;}
td.contentdescription { padding: .5em 0;}
a.category:link, a.category:visited { font-weight: bold;}
a.category:hover {}
td.sectiontableheader { padding: .5em 1em; font-weight: bold; text-transform: uppercase;}
tr.sectiontableentry1 td { padding: .5em .8em; background: #F5F5F5;}
tr.sectiontableentry2 td {padding: .5em .8em; background: none;}
.smalldark {}
div.blog_more {}
div.blog_more div { padding-bottom: .3em;}
div.blog_more ul {}
div.blog_more li{}
a.blogsection:link, a.blogsection:visited {text-decoration: none;}
a.blogsection:hover {text-decoration: underline;}
div.pagenavbar div { color: #999999; font-weight: bold; font-size: .9em;}
div.pagenavbar a:link, div.pagenavbar a:visited { text-decoration: none;}
div.pagenavbar a:hover {text-decoration: underline;}
th.pagenav_prev, th.pagenav_next { color: #999999; font-size: .9em; font-weight: bold;}
th.pagenav_prev a:link, th.pagenav_prev a:visited, th.pagenav_next a:link, th.pagenav_next a:visited {text-decoration: none;}
th.pagenav_prev a:hover, th.pagenav_next a:hover { text-decoration: underline;}
.pagenav { padding: 0 .5em; margin-top: 1em; color: #999999; font-size: .9em; font-weight: bold; text-transform: uppercase;}
a.pagenav:link, a.pagenav:visited { text-decoration: none; text-transform: uppercase;}
a.pagenav:hover { text-decoration: underline;}
div.back_button { margin: .5em 0; padding: .4em 0; font-weight: bold;}
div.back_button a:link, div.back_button a:visited {text-decoration: none; text-transform: uppercase;}
div.back_button a:hover{text-decoration: underline;}
.hd { display: none;}
input.button {}
input.inputbox {}
input.inputbox:hover, input.button:hover {}
input.inputbox:focus {}
body.contentpane { padding: 1em; color: #000000; background: #FFFFFF;}
div.search {}
input#mod_search_searchword {}
span.highlight {padding: .2em;}
input#mod_login_username {width: 120px;}
input#mod_login_password {width: 120px;}
input#mod_login_remember {border: none; background: none; vertical-align: middle;}
ul.latestnews, ul.mostread {}
ul.latestnews li, ul.mostread li {}
td.poll {}
td.poll thead td {}
table.poll td {text-align: left;}
table.pollstableborder { margin: .5em 0;text-align: left;}
table.pollstableborder td{font-size: .9em;}
td.sectiontableentry1 { padding: .3em .2em; background: #F5F5F5;}
td.sectiontableentry2 { padding: .3em .2em; background: none;}
table#autotable { border: 1px; cellpadding:4px;}
