html, body, form, fieldset, div, span, h1, h2, h3, h4, h5, h6, p, ul, ol, li {margin:0;padding:0;}
html {margin-bottom:1px;height:100%!important;height:auto;}
body.mainbody {font-family:arial,calibri,sans-serif;font-size:14px;color:#707070;line-height:140%;margin:0px;padding:0px;background:#92897a url(../images/body-bg.png) 0 0 repeat-x;}
a:link, a:visited {color:#2a97f2;text-decoration:none;}
a:hover {text-decoration:underline;}
a.more {display:block;height:16px;width:116px;background:url(../images/moreinfo.png) 0 0 no-repeat;color:#fff!important;font-size:12px;text-align:center;font-weight:bold;line-height:14px;}
a.more:hover {color:#eee!important;text-decoration:none;}
h1 {font-size:180%;margin:0px;padding:0px;}
h2 {font-size:150%;margin-bottom:12px;}
h3 {font-size:18px;font-weight:bold;margin-bottom:12px;}
h4 {font-size:110%;font-weight:normal;margin-bottom:12px;}
h5 {font-size:100%;margin-bottom:12px;}
.small, .createdate, .modifydate {padding:0;margin:0;font-size:11px;line-height:110%;color:#333;}
.createdate {padding-bottom:10px;}
ul {list-style-type:disc;margin-left:20px;}
ul ul {list-style-type:square;}
ul ul ul {list-style-type:none;}
p {margin-bottom:12px;}
.contentheading, .componentheading {font-size:18px;color:#707070;font-weight:normal;margin-bottom:4px;}
.sectiontableheader {font-size:120%;font-weight:bold;padding:10px 0;border-bottom:1px solid #ddd;}
table.contenttoc {padding:10px;margin-left:10px;border:1px solid #ddd;}
table.contenttoc th {background:#eee;padding:3px;}
div.mosimage_caption {font-style:italic;font-size:90%;color:#777;}
table.poll td {text-align:left;}
td.sectiontableentry1 {background:#f2f2f2;padding:2px;}
td.sectiontableentry2 {background:#fcfcfc;padding:2px;}
.contentpane, .contentpaneopen {border-collapse:collapse;}
#wrapper {margin:0 auto;width:932px;}
#inner_wrapper {background:url(../images/main-bg.png) 0 0 repeat-y;overflow:hidden;height:100%;padding:0 22px;}
#header {height:100px;position:relative;}
#logo {position:absolute; top:5px;left:6px;cursor:pointer;height:83px;width:291px;}
#topmenu {position:absolute;top:6px;right:12px;height:20px;color:#fff;text-align:right;}
#topmenu a {color:#fff;}
#pathway {height:29px;line-height:100%;padding-top:13px;color:#92897a;font-weight:bold;margin-left:25px;}
#pathway a.pathway {color:#92897a;font-weight:normal;}
#fade {height:19px;background:#fff url(../images/top-fade.png) 0 0 no-repeat;}
#left {width:233px;float:left;padding-top:5px;}
#left .moduletable-menu {border:1px solid #e2e2e2;margin:0 0 13px 0;}
#left .moduletable-menu h3 {margin-bottom:5px;display:block;background:url(../images/mod-h3.png) 0 0 repeat-x;height:32px;line-height:26px;font-size:18px;padding-left:8px;color:#707070;font-weight:normal;}
#left a.mainlevel {display:block;border-top:1px solid #e2e2e2;background:url(../images/leftmenu-bg.png) 0 0 no-repeat;height:28px;line-height:28px;font-size:16px;font-weight:normal;color:#707070;padding-left:8px;}
#left a#active_menu.mainlevel {background:#fafafa;}
#left a.mainlevel:hover {text-decoration:none;background:#fafafa;}
#left a.sublevel {font-size:14px;font-weight:normal;color:#808080;line-height:20px;margin:0 0 2px 23px;display:block;background:url(../images/menu-bullet.png) 0 50% no-repeat;padding-left:12px;}
#left a.sublevel:hover {color:#444;text-decoration:none;}
#left a#active_menu.sublevel {color:#444!important;}
#left .moduletable-menu td div img {display:none;}
#left .moduletable h3 {font-size:18px;padding-left:3px;color:#707070;font-weight:normal;margin:0 0 5px 0;}
#left .moduletable {background:url(../images/mod-h3.png) 0 0 repeat-x;border:1px solid #e2e2e2;margin:0 0 13px 0;padding:3px 8px 8px 8px;}
#left .moduletable-flush,#left .moduletable-notitle {padding:0;margin:0 0 13px 0;background:none;}
#left .moduletable-notitle {border:1px solid #e2e2e2;margin:0 0 13px 0;padding:8px;}
#top {margin:0 0 10px 5px;}
#content {margin:0 12px 0 250px;background:url(../images/content-sep.png) 0 0 repeat-y;padding:5px 0 5px 12px;}
#content-main {background:url(../images/content-bg.png) 0 0 repeat-y;width:614px;margin-bottom:15px;overflow:hidden;}
#content-top {background:url(../images/content-top.png) 0 0 no-repeat;height:100%;padding-top:13px;}
#content-bottom {background:url(../images/content-bottom.png) 0 bottom no-repeat;height:100%;min-height:253px;height:auto!important;height:253px;}
#bottom {margin-left:5px;}
#bottom .moduletable h3,#top .moduletable h3 {font-size:18px;display:block;border-bottom:1px solid #d9d9d9;color:#707070;font-weight:normal;padding-bottom:8px;}
#wrapper-bottom {height:19px;background:url(../images/bottom-bg.png) 0 0 no-repeat;}
#footer {height:50px;background:#0c9;display:block;}
.clr {clear:both;}
.padding {padding:10px;}
#content .padding {padding:0 25px 18px 20px;}
.clearfix:after { content: "."; display: block; height: 0.1px; clear: both; font-size: 0; visibility: hidden; }
.clearfix { display: inline-table; }
/* \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */
* html body  #content-main {float:left}
* + html body  #content-main {float:left}