html{height:100%;margin-bottom:1px;}
body{margin:0;padding:0;}
p{margin-top:10px;margin-bottom:15px;}
h1, h2, h3, h4, h4{padding-bottom:5px;margin:15px 0;}
body{font-size:13px;}
body.f-smaller{font-size:10px;}
body.f-default{font-size:12px;}
body.f-larger{font-size:15px;}
h1{font-size:200%;}
h2{font-size:180%;}
h3{font-size:150%;}
h4{font-size:120%;}
.small, .modifydate, .createdate, div.mosimage_caption{font-size:95%;}
div.moduletable h3, div.module h3, .componentheading{font-size:145%;}
.contentheading{font-size:160%;}
.componentheading{margin-bottom:15px;}
td.componentheading{padding-bottom:15px;}
body{line-height:135%;font-family:Arial, Helvetica, sans-serif;}
.contentheading, .componentheading{font-weight:bold;}
a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
#fxContainer{position:absolute;left:0;top:0;z-index:20;width:100%;}
#fxTarget{width:100%;position:relative;top:0;z-index:19;overflow:hidden;height:0px;}
#fxPadding{visibility:hidden;padding:0 45px;}
#fxShadow{position:relative;width:100%;height:6px;overflow:hidden;z-index:20;}
#fxTrigger{cursor:pointer;}
#fxTab{position:relative;bottom:0;margin:-6px auto;text-align:center;height:38px;line-height:36px;font-weight:bold;width:162px;z-index:21;}
#fxTab a:link, #fxTab a:visited, #fxContainer a:link, #fxContainer a:visited{z-index:100;}
#fxTab a:hover{text-decoration:none;}
div#section1{padding:0 15px;}
div#section1 td.section{padding-top:10px;padding-bottom:15px;}
div#section1 a.readon{font-weight:bold;}
div#mainbody{padding:10px 15px 15px 15px;}
div#mainbody .contentheading{font-size:200%;}
div#mainbody a.readon{font-weight:bold;}
div#section2{padding:0 15px 15px 15px;}
div#section2 td.section{padding-top:10px;}
div#section2 a.readon{font-weight:bold;}
div#section3{padding:0 15px 15px 15px;}
div#section3 td.section{padding-top:10px;}
div#section3 a.readon{font-weight:bold;}
div#template{padding-top:18px;}
div#header .rk-2{height:110px;overflow:hidden;}
img#logo{float:left;margin-left:29px;width:269px;height:110px;z-index:1;}
div#top{margin-left:370px;height:110px;}
div#top .padding{padding:10px;}
div#horiz-menu{height:30px;}
table.sections .contentheading{font-size:145%;}
table.sections div.moduletable{margin:0;padding:0;}
table.mainbody, table.usermodules, table.sections{width:100%;padding:0;}
td.section{padding:0px 10px;}
td.section.w49{width:50%;}
td.section.w24{width:33%;}
td.section.divider{padding-left:30px;}
td.left .padding{padding:0 5px 0 25px;}
td.right .padding{padding:0 25px 0 5px;}
td.mainbody .padding{padding-left:10px;padding-right:10px;}
div#hdiv{height:7px;overflow:hidden;}
div#footer .rk-2{height:105px;overflow:hidden;}
div#the-footer{text-align:center;}
img#rocket{width:150px;height:105px;}
div#horiz-menu ul{margin:0;padding:0;}
div#horiz-menu li{margin:0;padding:0;padding-right:2px;float:left;list-style:none;}
div#horiz-menu a:link, div#horiz-menu a:visited{display:block;float:left;padding:0 25px;height:30px;line-height:30px;font-weight:bold;text-decoration:none;}
ul.sidemenu, ul.sidemenu ul{margin:0;padding:0;}
ul.sidemenu li{position:relative;list-style:none;margin:0;padding:0;margin-bottom:5px;margin-left:0px;}
ul.sidemenu li li{margin-left:15px;}
ul.sidemenu img{float:left;margin-top:5px;}
ul.sidemenu a{margin-left:0px;padding-left:10px;line-height:25px;font-weight:bold;}
ul.sidemenu a:hover{text-decoration:none;}
div#top ul{margin:0;padding:0;float:right;}
div#top li{float:left;list-style:none;margin-right:20px;}
div#top li img{float:left;vertical-align:middle;}
div#top a.mainlevel{display:block;float:left;background:none;margin:0;padding:0 5px;font-weight:bold;}
pre{padding:10px;}
span.alert, span.info, span.download, span.note{display:block;padding:10px 10px 10px 50px;margin:15px 0;}
td.mainbody ul{margin-left:10px;}
td.mainbody li{padding-left:0px;padding-bottom:15px;}
#mainbody ul.arrow, #mainbody ul.arrows, #mainbody ul.check, #mainbody ul.clip, #mainbody ul.pencil, #mainbody ul.plus{margin-left:35px;padding:0;}
ul.arrow li, ul.arrows li, ul.check li, ul.clip li, ul.pencil li, ul.plus li{list-style:none;padding-bottom:15px;padding-left:40px;}
blockquote{width:auto;padding:10px 10px 10px 80px;margin:15px 0;}
#fxPadding div.moduletable h3{float:left;margin:0;padding:0;line-height:40px;height:40px;}
#fxPadding form{float:left;padding-left:30px;height:22px;margin-top:8px;}
#fxPadding div.loginelement{float:left;margin-left:30px;height:22px;line-height:22px}
#fxPadding div.loginelement input{width:100px;padding-left:5px;}
span.loginsubmit, span.logoutsubmit{display:block;padding-left:8px;margin-left:10px;line-height:25px;width:85px;float:left;cursor:pointer;}
table.contentpaneopen tbody tr td span.small, td.createdate{padding-left:20px;}
div.moduletable ul{margin:10px 10px;padding:0 10px;}
div.moduletable ul.menu{margin:10px 0;padding:0;}
div#mainbody ul.latestnews{padding:0;margin:0;}
div#mainbody ul.latestnews li{list-style:none;margin:0;padding:0;padding-left:45px;margin-bottom:10px;}
div#mainbody ul.latestnews li a{font-weight:bold;}
.screenshot{float:right;margin-top:-35px;margin-right:-24px;}
.hide{display:none;}
form{border:0;margin:0;padding:0;}
table.blog span.article_seperator{display:block;height:20px;}
.highlight{background-color:#ffc;}
div.moduletable h3{margin:0;padding:10px 0;}
td.left div.moduletable, td.right div.moduletable{margin-bottom:25px;}
.contentheading{padding:10px 0;line-height:100%;}
td.buttonheading{vertical-align:middle;}
td.buttonheading img{margin-right:5px;}
table.contentpaneopen, table.contentpane{border-collapse:collapse;padding:0;margin:0;width:100%;}
div.contentpane, div.contentpaneopen{width:100%;}
.clr{clear:both;}
div.mosimage{margin:5px;}
a.readon{margin-top:15px;display:block;float:left;width:116px;height:25px;line-height:25px;padding-left:5px;}
a.readon:hover{text-decoration:none;}
span.content_rating img{vertical-align:top;}
.modifydate{height:20px;vertical-align:bottom;}
.createdate{height:20px;vertical-align:top;vertical-align:top;padding-bottom:5px;padding-top:0px;}
table.contenttoc{margin:5px;padding:5px;}
table.contenttoc td{padding:0 5px;}
span.pathway{display:block;height:16px;line-height:16px;vertical-align:middle;margin-top:5px;margin-bottom:20px;font-weight:bold;}
span.pathway img{margin:0 7px 0 9px;border:0;width:13px;vertical-align:middle;}
div#pathway{margin-bottom:10px;padding-left:8px;}
table.mainbody td.mainbody td.sectiontableheader{font-weight:bold;padding:4px;line-height:20px;}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2{padding:5px;}
.pollstableborder{text-align:left;}
.pollstableborder .sectiontableentry1, .pollstableborder .sectiontableentry2{background:none;border:0;}
ul.menu{padding:0;margin:0;}
ul.menu li{list-style:none;margin:0;padding:0;}
a.mainlevel:link, a.mainlevel:visited, ul.menu a:link, ul.menu a:visited{text-decoration:none;}
a.mainlevel, ul.menu a{font-weight:bold;display:block;padding:6px 0 2px 0px;margin-bottom:3px;margin-left:0;}
a.sublevel:link, a.sublevel:visited{font-weight:bold;text-decoration:none;}
a.mainlevel:hover, ul.menu a:hover{text-decoration:underline;}
a.sublevel:hover, ul.menu li a:hover{text-decoration:none;}
ul.menu ul{margin:4px 0;}
ul.menu ul li a{text-indent:10px;}
ul.menu ul a{background:none;text-indent:0;}
ul.menu ul{margin-left:10px;padding:0;}
ul.menu ul ul{padding:0;margin-left:20px;}
ul.menu li li{padding:0;margin:0;}
ul.menu ul a{text-indent:0;}
ul.menu li a{padding-left:10px;}
.nounder{text-decoration:none;border:0;}
.style-wrapper{padding-left:70px;padding-top:30px;}
.style{float:left;margin-right:50px;margin-bottom:50px;}
#flickr_badge_uber_wrapper{text-align:center;}
#flickr_badge_wrapper{padding:10px 0 10px 0;}
.flickr_badge_image{float:left;}
.flickr_badge_image img{float:left;margin:0 3px 3px 0;}
#flickr_badge_icon{float:left;margin-right:5px;}
#flickr_www{display:block;padding:0 10px 0 10px !important;font:11px Arial, Helvetica, Sans serif !important;color:#3993ff !important;}
.tool-tip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;}
.tool-title{padding:0;margin:0;font-size:100%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../../system/images/selector-arrow.png) no-repeat;}
.tool-text{font-size:100%;margin:0;}
a img{border:0;}
