html { margin-bottom:1px; height:100%!important; } body { font-size:13px; line-height:135%; font-family:Arial, Helvetica, sans-serif; margin:0 20px; } p { margin-top:10px; margin-bottom:15px; margin-left:10px; } h1,h2,h3,h4,h4 { padding-bottom:5px; margin:15px 0; } body.f-smaller { font-size:10px; } body.f-default { font-size:12px; } body.f-larger { font-size:15px; } h1 { font-size:16px; } h2 { font-size:180%; } h3 { font-size:150%; } h4 { font-size:120%; } .small,.modifydate,.createdate,div.mosimage_caption { font-size:95%; } .contentheading { font-size:12px; line-height:100%; padding:10px 0; } .componentheading { margin-bottom:15px; } td.componentheading { padding-bottom:15px; } #fxContainer { position:absolute; padding-top:0; left:0; z-index:20; width:100%; height:0; } #fxTarget { padding-top:1px; width:100%; position:relative; top:0; z-index:19; height:0; overflow:hidden; margin:0; } #fxPadding { visibility:hidden; padding:0; } #fxTrigger { position:relative; cursor:pointer; } #fxTab { position:relative; text-align:center; height:38px; line-height:36px; font-weight:700; width:176px; z-index:21; margin:-6px auto 0; } #fxTab a,#fxContainer a { z-index:100; } div#mainbody .contentheading { font-size:200%; } #template { position:relative; } img#logo { position:absolute; float:left; margin-left:40px; margin-top:25px; width:435px; height:76px; } div#banner { margin-left:420px; padding-top:10px; height:94px; overflow:hidden; background:url (images/11.gif) no-repead; } div#horiz-menu { height:42px; } table.mainbody,table.usermodules,table.sections { width:100%; padding:0; } td.section { padding:0; } td.section.w49 { width:50%; } td.section.w24 { width:33%; } td.mainbody .padding { padding:15px; } div#footer .rk-2 { height:114px; overflow:hidden; } img#rocket { width:150px; height:105px; } div#horiz-menu li { float:left; list-style:none; margin:0; padding:0 2px 0 0; } div#horiz-menu a { display:block; float:left; height:42px; line-height:40px; font-weight:700; text-decoration:none; padding:0 25px; } div#top ul { float:right; margin:0; padding:0; } 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; font-weight:700; margin:0; padding:0 5px; } span.alert,span.info,span.download,span.note { display:block; margin:15px 0; padding:10px 10px 10px 50px; } #section1 ul,#section2 ul,#mainbody ul { margin-left:0; padding-left:1em; } #section1 li,#section2 li,#mainbody li {
margin-left:0;
list-style:none;
padding-left:25px;
padding-top:2px;
margin-bottom:3px;
}

#mainbody ul.check1,#mainbody ul.check2,#mainbody ul.arrow1,#mainbody ul.arrow2,#mainbody ul.arrow3,#mainbody ul.star,#mainbody ul.circle,#mainbody ul.morespace {
margin-left:35px;
padding:0;
}

LI {
margin-left:30px;
}

ul.check1 li,ul.check2 li,ul.arrow1 li,ul.arrow2 li,ul.arrow3 li,ul.star li,ul.circle li,li.check1,li.check2,li.arrow1,li.arrow2,li.arrow3,li.star,li.circle {
list-style:none;
padding-bottom:15px;
padding-left:40px;
}

blockquote {
width:auto;
margin:15px 0;
padding:10px 10px 10px 80px;
}

#fxPadding div.moduletable h3 {
float:left;
line-height:40px;
height:40px;
margin:0;
padding:0;
}

#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:96px;
float:left;
cursor:pointer;
}

table.contentpaneopen tbody tr td span.small,td.createdate {
padding-left:20px;
}

.screenshot {
float:right;
margin-top:-35px;
z-index:9;
}

.hide {
display:none;
}

form {
border:0;
margin:0;
padding:0;
}

table.blog span.article_seperator {
display:block;
height:20px;
}

div.moduletable,div.moduletable-hilite1,div.moduletable-hilite2,div.moduletable-hilite3,div.moduletable-hilite4,div.moduletable-hilite5,div.moduletable-hilite6,div.moduletable-hilite7,div.moduletable-hilite8 {
padding:0 15px 10px;
}

div.moduletable h3,div.moduletable-hilite1 h3,div.moduletable-hilite2 h3,div.moduletable-hilite3 h3,div.moduletable-hilite4 h3,div.moduletable-hilite5 h3,div.moduletable-hilite6 h3,div.moduletable-hilite7 h3,div.moduletable-hilite8 h3 {
line-height:100%;
margin:0 -15px 15px;
padding:10px 15px;
}

td.left div.moduletable,td.right div.moduletable {
margin-bottom:25px;
}

td.buttonheading {
vertical-align:middle;
}

td.buttonheading img {
margin-right:5px;
}

table.contentpaneopen,table.contentpane {
border-collapse:collapse;
width:100%;
margin:0;
padding:0;
}

.clr {
clear:both; }
}

div.mosimage {
margin:5px;
}

a.readon {
margin-top:15px;
display:block;
width:116px;
height:36px;
line-height:26px;
padding-left:5px;
font-weight:700;
}

span.content_rating img {
vertical-align:top;
}

.modifydate {
height:20px;
vertical-align:bottom;
}

.createdate {
height:20px;
vertical-align:top;
padding-bottom:5px;
padding-top:0;
}

table.contenttoc {
margin:5px;
padding:5px;
}

table.contenttoc td {
padding:0 5px;
}

span.pathway {
display:block;
float:left;
height:16px;
line-height:18px;
vertical-align:middle;
margin-left:25px;
margin-bottom:10px;
font-weight:700;
width:90%;
}

span.pathway img {
float:left;
border:0;
width:17px;
height:16px;
vertical-align:middle;
margin:0 12px 0 14px;
}

span.pathway a {
float:left;
font-weight:400;
}

table.mainbody td.mainbody td.sectiontableheader {
font-weight:700;
line-height:20px;
padding:4px;
}

tr.sectiontableentry1 td,tr.sectiontableentry2 td,td.sectiontableentry1,td.sectiontableentry2 {
padding:5px;
}

.pollstableborder {
text-align:left;
}

.pollstableborder .sectiontableentry1,.pollstableborder .sectiontableentry2 {
background:none;
border:0;
}

a.mainlevel {
text-decoration:none;
font-weight:700;
display:block;
margin-bottom:3px;
padding:2px 0 2px 20px;
}

a.sublevel {
font-weight:700;
text-decoration:none;
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_wrapper {
padding: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;
font:11px Arial, Helvetica, Sans serif!important;
color:#3993ff!important;
padding:0 10px!important;
}

#ja-sliderwrap {
padding:20px 30px 0;
}

#ja-slider-center {
float:left;
text-align:center;
margin:0;
padding:0;
}

#ja-slider-left,#ja-slider-right {
float:left;
width:30px;
position:relative;
}

#ja-slider-left img,#ja-slider-right img {
position:absolute;
top:55px;
right:0;
}

#ja-slider-center span {
width:100%;
text-align:center;
margin:0;
padding:0;
}

#ja-slider-center img {
clearfix:unknown {;
clear:both;
display:block;
visibility:hidden;
height:0;
content:".";
margin:0;
padding:0;
}

UNKNOWN {
display:block;
width:100%;
}

HTML .clearfix {
height:1%;
}

HTML {
margin-bottom:1px;
height:auto;
}

DIV.padding2 {
padding-right:15px;
padding-top:10px;
}

div.padding {
padding-right:35px;
padding-top:10px;
}

input.button {
background-color:#8FB0D4;
color:#fff;
}

div.cd_moduletitle_logo {
float:right;
color:#FF0;
}

div.moduletable h3,.componentheading,table.sections .contentheading {
font-size:145%;
}

.contentheading,.componentheading,.sidenav a {
font-weight:700;
}

a,#fxTab a:hover,a.readon:hover,a.sublevel:hover {
text-decoration:none;
}

a:hover,a.mainlevel:hover {
text-decoration:underline;
}

td.mainbody,div.contentpane,div.contentpaneopen {
width:100%;
}

div#banner .padding,pre {
padding:10px;
}

div#the-footer,#flickr_badge_uber_wrapper,td.jtd_nowrap {
text-align:center;
}

div#horiz-menu ul,#ja-slider {
margin:0;
padding:0;
}

.jsn-imageshow-hilite2 {padding-top: -20px; margin-bottom: 50px;}


div.top {height: 300px;}
