body {margin:0;padding:0}
html,body,form,fieldset {margin:0;padding:0;font:100%/140% Arial,Helvetica,sans-serif}
a img {border:none}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address {margin:0;padding:0}
ul {list-style:none;margin:0;padding:0}
li {padding-left:9px;margin:0}
form label {cursor:pointer}
fieldset {border:none}
input,select,textarea {font-size:100%}
a:focus {outline:none}
.module h1,.moduletable h1 {font-size:18px}
.module h2,.moduletable h2 {font-size:16px}
.module h4,.moduletable h4 {font-size:14px}
div.main-left-only ol,div.main-left-only ul,div.main-right-only ol,div.main-right-only ul,div.main-wide ol,div.main-wide ul,div.main-both ol,div.main-both ul {margin-left:20px}
p {padding-bottom:10px}
h1 {font-size:20px;line-height:125%;padding:4px;letter-spacing:-1px}
h2 {font-size:18px;line-height:125%;padding:4px;letter-spacing:-1px}
h3 {font-size:16px;line-height:125%;padding:4px;letter-spacing:-1px}
h4 {font-size:14px;line-height:125%;padding:4px;letter-spacing:-1px}
p.alert {background:#f8bda9 url(../images/exc.png) no-repeat 15px 50%;text-align:left;padding:5px 20px 5px 45px;border-top:2px solid #F00;border-bottom:2px solid #F00;color:#57060a}
p.info {background:#b9cce5 url(../images/info.png) no-repeat 15px 50%;text-align:left;padding:5px 20px 5px 45px;border-top:2px solid #466eae;border-bottom:2px solid #466eae;color:#000}
p.warn {background:#faffb5 url(../images/warn.png) no-repeat 15px 50%;text-align:left;padding:5px 20px 5px 45px;border-top:2px solid #F7D229;border-bottom:2px solid #F7D229;color:#463b0b}
ul.checklist li {list-style:none;line-height:16px;padding:2px 0 2px 18px;list-style-position:outside}
ul.checklist a {text-decoration:underline;padding:1px}
ul.checklist a:hover {text-decoration:underline;padding:1px}
blockquote {padding:10px;font-style:italic}
div.code {padding:10px;text-decoration:none;font:normal normal normal 11px "Courier New",Courier,mono}
#header_text {width:960px;margin:0 auto}
#header_text h1,#header_text h1 a {padding:0;text-decoration:none}
#header_text h2 {padding:0;margin:0}
#header_graphic a img {border:none}
#header_graphic {width:970px;margin:0 auto}
#header_text .inside,#header_graphic .inside {padding:0;margin:0}
#header_graphic h2 {text-indent:-6000em;padding:0;margin:0;line-height:0;font-size:0}
#header_graphic .inside {padding:0;margin:0}
#pathway {margin:0 0 5px;font-size:11px}
#header-wrap {width:100%;margin:0}
#main-wrapper {width:964px;margin:14px auto 0}
#mainbody-both {padding:0;margin:0}
.main-top-right-only,.main-top-both,.main-top-left-only {height:11px;width:964px}
.main-top-wide {height:11px;width:964px}
.main-both {margin:0 210px 0 200px}
.main-wide {margin:0 auto;width:952px;position:relative}
.main-left-only {margin:0 10px 0 200px;width:755px}
.main-right-only {margin:0 200px 0 10px;width:750px}
#leftcol {float:left;width:188px;padding:0;margin:0}
#leftcol .left-inside {margin:0;padding:0 10px}
#rightcol {float:right;width:200px}
#rightcol .right-inside {margin:0;width:auto;padding:5px 10px 0 0}
.bottom-right-only,.bottom-both,.bottom-left-only,.bottom-wide {height:11px;margin:0 0 5px;padding:0}
.footer {margin:0;padding:0 10px;text-align:center;font-size:11px;line-height:12px}
.footer p {margin:0;padding:2px 0}
.clear {clear:both;margin:0;padding:0;height:0}
#headermod {float:right;overflow:hidden;position:relative}
#headermod .moduletable h3 {font-size:16px;line-height:16px;font-weight:bold;font-variant:normal;padding-top:8px;margin:0;text-indent:0;background-image:none}
#headermod .moduletable {font-size:11px;line-height:145%}
#headermod .contentheading,#headermod a.contentpagetitle {font-size:16px;line-height:18px}
div.module {margin-bottom:8px}
div.module div div div {padding:5px 0 0}
div.module div div div div {padding:0}
div.module h3,div.moduletable h3 {padding:0;line-height:100%;margin:0 0 5px;font-weight:normal;text-indent:9px;font-size:16px}
div.module-none {margin-bottom:10px;background:none}
div.module-none div {background:none}
div.module-none div div {background:none}
div.module-none div div div {background:none;padding:0;margin:0}
div.module-none div div div div {background:transparent none;padding:0}
div.module-none h3 {margin:0 0 5px;padding:0;line-height:100%;height:auto;font-weight:normal;text-indent:15px;font-size:18px;font-style:normal;border:none;color:#2F462B}
#showcase,.bottom {margin:0;padding:0}
#leftcol ul#mainlevel li,#rightcol ul#mainlevel li,#leftcol ul#mainlevel-sidenav li,#rightcol ul#mainlevel-sidenav li {background-image:none;padding:0}
#leftcol ul#mainlevel,#rightcol ul#mainlevel,#leftcol ul#mainlevel-sidenav,#rightcol ul#mainlevel-sidenav {background-image:none;list-style:none}
#leftcol a.mainlevel,#rightcol a.mainlevel,#leftcol a.mainlevel-sidenav,#rightcol a.mainlevel-sidenav {line-height:27px;height:27px;padding-left:8px;margin-bottom:2px;text-decoration:none;display:block;font-size:12px}
a.sublevel,a.sublevel-sidenav {padding-left:4px;font-size:12px}
div#banner {margin:0 auto 10px;text-align:center}
table.contentpaneopen ul,table.contentpaneopen ol {list-style-position:inside}
table.contentpaneopen {margin:0;padding:0;width:100%}
table.blog table.contentpaneopen {white-space:normal;border-collapse:separate}
table table.contentpaneopen td,table table.contentpane td {padding:0 4px}
table.contentpaneopen,table.contentpane,table.blog {border-collapse:collapse;width:100%}
div.blog_more {padding:0 10px}
div.blog_more strong {position:relative}
div.blog_more ul li {list-style:none;background-image:none;padding:0}
div.blog_more ul li a {text-decoration:none;display:block;padding:4px}
div.blog_more ul li a:hover {text-decoration:none;display:block;padding:4px}
table.pollstableborder {width:100%;text-align:left}
table.poll {font-size:11px}
.smalldark {white-space:nowrap}
.sectiontableentry1 a,.sectiontableentry2 a {text-decoration:none}
li a.category {font-weight:bold;text-decoration:none}
table.contentpane tr td ul {list-style:none}
body.contentpane {background:#fff;margin:25px}
span.pagenav {color:#9e9984}
td.modifydate {line-height:30px}
div.mosimage {margin:10px}
div.mosimage_caption {font:10px/12px Arial,Helvetica,Geneva,sans-serif;padding:2px}
div.mosimage img {padding:5px}
a.contentpagetitle {font-size:20px;font-weight:normal;white-space:normal;line-height:145%;padding:4px 0 0;margin-bottom:6px;text-decoration:none}
a.contentpagetitle:hover {text-decoration:none}
td.contentheading {width:100%}
.contentheading {font-size:20px;font-weight:normal;white-space:normal;line-height:115%;padding:4px 0 0;margin-bottom:6px;font-style:normal;letter-spacing:-1px}
.componentheading {font-size:20px;line-height:30px;font-weight:bold}
a.readon {float:right;padding-left:18px;line-height:15px;font-size:12px;text-decoration:none}
.pagenav_next a,.pagenav_prev a {margin:15px 15px 0 0;padding:1px 4px;text-align:center;text-decoration:none;font:12px Arial,Helvetica,Geneva,sans-serif}
div.back_button a {margin:15px 15px 0 0;border:1px solid #adc387;padding:1px 2px;text-align:center;text-decoration:none;float:right;font:12px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}
.pagenav_next a:hover,.pagenav_prev a:hover,div.back_button a:hover {text-decoration:none}
div.pagenavbar a,div.pagenavbar {text-decoration:none;font-size:11px}
table.contenttoc {font-size:12px}
table.contenttoc th {font-size:16px;font-weight:normal;font-style:normal;font-variant:small-caps}
table.contenttoc td {font-size:14px;padding:2px 8px}
table.contenttoc a.toclink {font-size:12px;text-decoration:none}
