html{font-size:100%;height:100%;margin-bottom:1px}
body{background:#597497; min-width:600px;}
#bodybg{background:#fff url(../images/top_bg.png) 0 0 repeat-x;color:#333;font:13px Segoe Ui, Lucida, Helvetica, 'Lucida Sans Unicode', Arial, sans-serif;height:100%;line-height:135%;margin:0;padding:0}
.item_wrapper{left:0;position:relative;top:0;width:150px}
.module-box{background:#333;border:8px solid #555;margin-bottom:15px;padding:15px}
ul.form-login (list_style-type:none;)ul{padding-left:14px; list_style-type:none;}
a{color:#597497;outline:none;text-decoration:none}
a:hover, #footer a:hover, #footer_home a:hover, #footer_home a:hover{color:#8DA7D1;text-decoration:underline}
a.login, a.logout{color:#333;display:inline;font-size:11px;height:20px;text-align:center;text-transform:uppercase;width:60px}
a.login{background:#ccc;padding:6px 13px}
#header h2{padding-bottom:0}
h1, h2, h3, h4{font-family:'Lucida Grande',helvetica,arial,sans-serif}
h1{color:#666;font-size:30px;line-height:120%;padding-bottom:25px}
h2{color:#333;font-size:22px;font-weight:700;line-height:120%;padding-bottom:10px}
h3{color:#000;font-size:18px;font-weight:400;line-height:normal}
h4{font-size:14px;font-weight:700;line-height:145%}
p{padding-bottom:15px}
table.contentpaneopen{}
#logo{background:url(../images/logo.png) 0 0 no-repeat;float:left;position:absolute;top:18px;left:0}
span#logolink{height:51px;width:240px;text-indent:-3000px;overflow:hidden;display:block}
.contentheading, .componentheading{font-size:20px}
#headerwrp{position:relative;height:120px}
#inset{margin-bottom:5px;padding:5px}
#inset .wrapper{height:127px;overflow:hidden;background:blue;padding:0 0 10px}
#header{height:120px;position:relative;padding:0}
#bodyouter{overflow:auto;margin-top:5px}
.twocolleft div#outerblock{padding-left:205px}
.twocolright div#outerblock{padding-right:205px}
.threecolleft #outerblock{padding:0 205px}
#center{width:100%}
.column{position:relative;float:left}
#user2{margin-bottom:5px;padding:5px}
.threecolleft #leftcol{width:200px;left:-200px;margin-left:-100%;padding:5px 0}
.twocolleft #leftcol{width:200px;left:0px;margin-left:-100%;padding:5px 0}
.twocolleft #outerblock > #leftcol{left:-200px; }
#rightcol{width:200px;margin-right:-200px;padding:5px 0}
#rightcol .module{margin-bottom:20px}
table.contentpane{width:99% !important}
#footer{background:url(../images/bot_bg.png) repeat-x;color:#333;font-size:11px;text-align:center;clear:both;height:130px;padding:5px 0;z-index:0;}
.foot{background:transparent url(../images/foot.png) no-repeat;padding-top:8px;text-align:center;width:450px;height:24px;position:relative;margin:22px auto 12px}
.clearfloat{clear:both;font-size:1px;height:0;line-height:0}
ul#mainlevel{list-style:none;margin:0;padding:0}
div.module{color:#333;margin-bottom:10px}
.module-loginbox label, .moduletable-loginbox label{color:#666;font-size:14px;font-weight:700}
.module-loginbox a, .moduletable-loginbox a{color:#000}
.module-loginbox .button, .moduletable-loginbox .button, #content .button{background:#999;border:1px solid #444;color:#333;display:block;float:right;font-size:14px;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;padding:2px}
#content .button{float:none}
.button{background:url(../images/login.png) no-repeat 0 0;height:32px;border:none !important;width:98px;font-size:14px;cursor:pointer;float:left;padding:0 15px 5px 35px}
.button:hover{color:#fff}
a.readon{display:block;width:154px;height:32px;background:url(../images/readmore.png) no-repeat 0 0;color:#000;font-size:14px;line-height:32px;padding:0 0 0 35px}
a.readon:hover{color:#fff;text-decoration:none !important}
pre{border:1px solid #f0f0f0;background:#f7f7f7;border-left:8px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px}
span.alert{color:#c00;border-top:3px solid #fe7b7a;border-bottom:3px solid #fe7b7a;background:#FFD6D6 url(../images/typography/notice_alert.png) 10px 50% no-repeat}
span.info{color:#05B;border-top:3px solid #629de3;border-bottom:3px solid #629de3;background:#D8E5F8 url(../images/typography/notice_info.png) 10px 50% no-repeat}
span.note{color:#B79000;border-top:3px solid #fde179;border-bottom:3px solid #fde179;background:#FEF6D8 url(../images/typography/notice_note.png) 10px 50% no-repeat}
span.alert, span.info, span.note{display:block;margin:15px 0;padding:10px 10px 10px 50px}
td.mainbody ul{margin-left:0;padding-left:10px}
td.mainbody li{list-style:none;margin-left:0;padding-left:20px}
table.blog a:hover{text-decoration:underline}
.pagenav{font-size:85%;font-weight:700}
a img{border:none}
#find{height:33px;left:20px;top:79px;background:url(../images/search.png) 0 0 no-repeat;width:250px}
#find .inputbox{overflow:hidden;width:150px;font-size:90%;border:0;color:#888;background:none !important;font-weight:400;padding:12px 0 0 26px}
a.access:link, a.access:visited{background:#FF9;color:#000;border:1px solid #FF0;font:bold 14px Helvetica,Arial,Sans-serif;left:-60px;position:relative;top:-30px;padding:5px 16px}
a.access:focus{top:5px}
a:active{outline:none}
.footlicense{width:430px;overflow:auto;font-size:13px;color:#fff;font-weight:700;margin:0 auto}
ul.number li, ul.accept li, ul.add li, ul.arrow li, ul.cd li, ul.clock li, ul.delete li, ul.download li, ul.error li, ul.feed li, ul.gear li, ul.home li, ul.important li, ul.information li, ul.lock li, ul.question li, ul.refresh li, ul.search li, ul.star li, ul.user li, ul.world li, a.link-1, a.link-2, a.link-3, a.link-4{list-style:none;margin-left:0;padding-bottom:6px;margin-bottom:5px;padding-left:24px}
li.number-1{background:url(../images/typography/number-1.png) 0 0 no-repeat}
li.number-2{background:url(../images/typography/number-2.png) 0 0 no-repeat}
li.number-3{background:url(../images/typography/number-3.png) 0 0 no-repeat}
li.number-4{background:url(../images/typography/number-4.png) 0 0 no-repeat}
li.number-5{background:url(../images/typography/number-5.png) 0 0 no-repeat}
li.number-6{background:url(../images/typography/number-6.png) 0 0 no-repeat}
li.number-7{background:url(../images/typography/number-7.png) 0 0 no-repeat}
li.number-8{background:url(../images/typography/number-8.png) 0 0 no-repeat}
li.number-9{background:url(../images/typography/number-9.png) 0 0 no-repeat}
ul.add li{background:url(../images/typography/add.png) 2px 2px no-repeat}
ul.cd li{background:url(../images/typography/cd.png) 2px 2px no-repeat}
ul.clock li{background:url(../images/typography/clock.png) 2px 2px no-repeat}
ul.delete li{background:url(../images/typography/delete.png) 2px 2px no-repeat}
ul.error li{background:url(../images/typography/error.png) 2px 2px no-repeat}
ul.feed li{background:url(../images/typography/feed.png) 2px 2px no-repeat}
ul.gear li{background:url(../images/typography/gear.png) 2px 2px no-repeat}
ul.home li{background:url(../images/typography/home.png) 2px 2px no-repeat}
ul.important li{background:url(../images/typography/important.png) 2px 2px no-repeat}
ul.information li{background:url(../images/typography/information.png) 2px 2px no-repeat}
ul.lock li{background:url(../images/typography/lock.png) 2px 2px no-repeat}
ul.question li{background:url(../images/typography/question.png) 2px 2px no-repeat}
ul.refresh li{background:url(../images/typography/refresh.png) 2px 2px no-repeat}
ul.search li{background:url(../images/typography/search.png) 2px 2px no-repeat}
ul.user li{background:url(../images/typography/user.png) 2px 2px no-repeat}
ul.world li{background:url(../images/typography/world.png) 2px 2px no-repeat}
span.alert, span.rss, span.note, span.download, span.info, span.question, span.checkbox{display:block;margin:15px 0;padding:10px 10px 10px 45px}
span.rss{color:#FF6522;border-top:3px solid #FE7B46;border-bottom:3px solid #FE7B46;background:#FFCC97 url(../images/typography/notice_rss.png) 10px 50% no-repeat}
span.download{color:#57861A;border-top:3px solid #c2df88;border-bottom:3px solid #c2df88;background:#EEF7DD url(../images/typography/notice_download.png) 10px 50% no-repeat}
span.question{color:#A76DD9;border-top:3px solid #CC9FF8;border-bottom:3px solid #CC9FF8;background:#DDC5FF url(../images/typography/notice_question.png) 10px 50% no-repeat}
span.checkbox{color:#999;border-top:3px solid #939393;border-bottom:3px solid #939393;background:#F2F2F2 url(../images/typography/notice_check.png) 10px 50% no-repeat}
.tool-tip{color:#fff;width:139px;z-index:13000}
.tool-title{font-weight:700;font-size:11px;color:#FFF;text-align:center;background:url(../images/bubble.png) top left;margin:0;padding:8px 8px 4px}
.tool-text{font-size:11px;background:url(../images/bubble.png) bottom right;padding:4px 8px 8px}
.custom-tip{color:#000;width:130px;z-index:13000}
.custom-title{font-weight:700;font-size:11px;color:#3E4F14;background:#C3DF7D;border-bottom:1px solid #B5CF74;margin:0;padding:8px 8px 4px}
.custom-text{font-size:11px;background:#CFDFA7;padding:4px 8px 8px}
.hideit{display:none}
.osloginlink, #osouter, #find{position:absolute}
#osouter{top:0;right:50px;height:25px;width:380px;background:url(../images/othersites.png) no-repeat scroll}
.osloginlink{font-size:100%;color:#fff;top:0;left:13px;padding:3px 0 0 35px}
a#loginlink:hover{text-decoration:none}
.lout{background:transparent url(../images/loginicon.png) no-repeat scroll 0 -2px}
.lin{background:transparent url(../images/logouticon.png) no-repeat scroll 0 -2px}
#siteswitch{position:absolute;right:13px;width:153px;display:block;top:0;height:15px}
#siteswitch select{width:153px !important;display:block;font-size:11px;border:solid 1px #fff;background:#000;color:#fff;margin:1px 0 0}
html, body, form, fieldset, table, tbody, tr, td, div, span, h1, h2, h3, h4, h5, h6, p, ul, ol, li, .module-title, ul#mainlevel li{margin:0;padding:0}
.wrapper, #container{text-align:left;width:920px;margin:0 auto}
#mainbody, #user4{padding:5px}
.threecol .maincontent, .twocol .right .maincontent, .twocol .innerblock{width:715px}
ul.accept li, a.link-2{background:url(../images/typography/accept.png) 2px 2px no-repeat}
ul.arrow li, a.link-4{background:url(../images/typography/arrow.png) 2px 2px no-repeat}
ul.download li, a.link-1{background:url(../images/typography/download.png) 2px 2px no-repeat}
ul.star li, a.link-3{background:url(../images/typography/star.png) 2px 2px no-repeat}
a.jnbut,a.qtbut{display:block;width:300px;height:50px;text-indent:-99999px}
a.jnbut{float:left;background:url(../../../images/stories/joinbut.png) 0 0 no-repeat;margin-left:75px}
a.jnbut:hover{background-position:0px -52px}
a.qtbut{float:right;background:url(../../../images/stories/quicktour.png) 0 0 no-repeat;margin-right:75px}
a.qtbut:hover{background-position:0px -52px}
div.butcover,div.butcoverlwr{overflow:auto}
div.butcoverlwr{margin-top:10px}
div.butcoverlwr a.jnbut{margin-left:30px}
div.butcoverlwr a.qtbut{margin-right:30px}
div.butcoverlwr2 a.jnbut{margin:auto;float:none}
img.sabut{padding:0 0 10px;border:none;}
