#logo{width:330px;height:85px}
body#ff-meridian,#ff-meridian td{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Calibri,helvetica,arial,sans-serif;font-weight:300}
body#ff-optima,#ff-optima td{font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif}
body#ff-geneva,#ff-geneva td{font-family:Geneva,Tahoma,"Nimbus Sans L",sans-serif}
body#ff-helvetica,#ff-helvetica td{font-family:Helvetica,Arial,FreeSans,sans-serif}
body#ff-lucida,#ff-lucida td{font-family:"Lucida Grande",Helvetica,Verdana,sans-serif}
body#ff-georgia,#ff-georgia td{font-family:Georgia,sans-serif}
body#ff-trebuchet,#ff-trebuchet td{font-family:"Trebuchet MS",sans-serif}
body#ff-palatino,#ff-palatino td{font-family:"Palatino Linotype","Book Antiqua",Palatino,"Times New Roman",Times,serif}
html{height:100%;margin-bottom:1px}
body{margin:0;line-height:145%}
.wrapper{}
form{margin:0;padding:0}
body.f-small,body#ff-optima.f-small,body#ff-georgia.f-small{font-size:13px}
body,body.f-default,body#ff-meridian.f-small{font-size:14px}
body#ff-meridian,body#ff-meridian.f-default{font-size:13px}
body#ff-optima,body#ff-optima.f-default{font-size:13px}
body#ff-georgia,body#ff-georgia.f-default{font-size:13px}
body.f-large,body#ff-optima.f-large,body#ff-georgia.f-large{font-size:14px}
body#ff-meridian.f-large{font-size:15px}
p{margin-top:10px;margin-bottom:15px}
h1,h2,h3,h4,h5{padding-bottom:5px;margin:25px 0 10px 0;font-weight:normal;line-height:120%}
h1{font-size:200%;line-height:100%}
h2{font-size:175%;line-height:100%}
h3{font-size:150%}
h4{font-size:120%;line-height:130%}
h5{font-size:120%;text-transform:uppercase}
a{text-decoration:none}
a:hover{text-decoration:underline}
a:focus,a:hover,a:active{outline:none}
.clr{clear:both}
legend{padding:0;margin:10px 0 4px;font-weight:bold}
form.editor{padding:10px;margin-bottom:15px;overflow:hidden}
form.editor input,form.editor textarea{padding:4px}
form.editor fieldset{padding-left:0;padding-right:0}
form.editor legend{font-size:120%;margin:15px 0;font-weight:bold;padding:8px 4px 8px 15px}
form.editor label{display:block;width:120px;float:left}
form.editor div.radio label{display:inline;width:auto;float:none}
#main-header{padding-top:5px;overflow:hidden;position:relative}
.noheader{background:none}
#logo{float:left;overflow:hidden;position:relative}
.logo-module{margin-right:290px;float:left}
.logo-module h3{margin-top:0}
.logo-desc{font-size:13px;position:absolute;bottom:0;left:48px;text-decoration:none;text-transform:lowercase;text-indent:-300px;font-style:italic;width:100%}
#logo:hover{text-decoration:none}
.header-spacer{height:25px}
#main-search{overflow:hidden;z-index:20;margin-top:-30px;position:relative}
#main-search.alt{margin-bottom:0}
#searchmod{padding:8px;float:right;text-align:right;border-bottom:0}
#searchmod .search,#searchmod .rokajaxsearch{border:0;padding:0}
#searchmod .inputbox{padding:4px 0 4px 6px;font-size:100%;float:left;width:240px;margin:0}
#roksearch_search_str{width:150px}
#roksearch_results{z-index:10000;position:absolute;width:400px;float:right;margin-top:-1px;text-align:left;visibility:hidden}
#roksearch_results a#roksearch_link{float:right;padding-right:5px;margin-top:4px;display:block;height:16px;width:16px}
#roksearch_results h3{margin-top:0;margin-bottom:0;line-height:110%;font-size:120%;padding-bottom:0}
#roksearch_results span{display:block;line-height:120%;font-size:90%}
#roksearch_results .container-wrapper{overflow:hidden}
#roksearch_results .page{float:left}
#roksearch_results .roksearch_header,#roksearch_results .roksearch_row_btm{padding:6px 15px;line-height:100%;text-transform:uppercase;font-weight:normal;font-size:100%}
#roksearch_results .roksearch_row_btm{overflow:hidden}
#roksearch_results .roksearch_row_btm span{line-height:140%}
#roksearch_results span.small{display:block;position:absolute;bottom:6px;right:10px;text-align:right}
#roksearch_results span.highlight{display:inline}
#roksearch_results a.clr{font-size:100%}
#roksearch_results a:hover{text-decoration:none}
#roksearch_results .roksearch_odd{padding:15px;position:relative}
#roksearch_results .roksearch_even{padding:15px;position:relative}
#roksearch_results .roksearch_odd-hover h3,#roksearch_results .roksearch_even-hover h3{padding-left:12px}
.results ol.list{padding-left:30px;margin-top:0}
.results ol.list h4{border:0;margin-top:0;margin-bottom:0}
.results ol.list li{padding:10px 5px;margin-bottom:5px}
.results ol.list li p{margin-top:0}
#roksearch_results .container-arrows{height:16px;width:40px;float:left;margin-right:10px;position:relative}
#roksearch_results .arrow-left{width:16px;height:16px;position:absolute;bottom:0;left:0;cursor:pointer}
#roksearch_results .arrow-left-disabled{width:16px;height:16px;position:absolute;bottom:0;left:0}
#roksearch_results .arrow-right{width:16px;height:16px;position:absolute;bottom:0;left:22px;cursor:pointer}
#roksearch_results .arrow-right-disabled{width:16px;height:16px;position:absolute;bottom:0;left:22px}
form.search_result .inputbox{padding:4px}
form.search_result fieldset legend{padding-top:10px}
fieldset.phrase,fieldset.word,fieldset.only{padding:10px 2px}
.searchintro{margin-bottom:10px;overflow:hidden}
#horiz-menu{height:41px;margin-top:3px;padding-top:3px}
ul#horiznav.menutop,#horiz-menu ul.menutop{padding:0;position:relative;z-index:120;height:36px;float:right}
#horiz-menu li,#horiz-menu li a,#horiz-menu li .separator{z-index:200;position:relative;display:block;height:36px}
#horiz-menu a,#horiz-menu .separator{white-space:nowrap;display:block;float:left;height:36px;line-height:32px;font-weight:normal;font-size:14px;text-decoration:none;z-index:100;cursor:pointer;padding:0}
#horiz-menu li.active a,#horiz-menu li.active .separator{z-index:100;cursor:pointer;margin:-1px -1px 0 -1px}
#horiz-menu li:hover a,#horiz-menu li:hover .separator,#horiz-menu li.sfHover a,#horiz-menu li.sfHover .separator{z-index:100;cursor:pointer;margin:-1px -1px 0 -1px}
#horiz-menu ul{list-style:none;padding:0;margin:0}
#horiz-menu li{display:block;float:left;margin:0;padding:0;font-weight:bold}
#horiz-menu li a span,#horiz-menu li .separator span,#horiz-menu li a:hover span,#horiz-menu li .separator:hover span{display:block;padding:0 10px;width:auto}
#horiz-menu li.active li a,#horiz-menu li.active li a:hover,#horiz-menu li.active li a.sfHover,#horiz-menu li li a:hover,#horiz-menu li li a.sfHover,#horiz-menu ul li.active.parent ul a,#horiz-menu li.active li .separator,#horiz-menu li.active li .separator:hover,#horiz-menu li.active li .separator.sfHover,#horiz-menu li li .separator:hover,#horiz-menu li li .separator.sfHover,#horiz-menu ul li.active.parent ul .separator{border:0;margin:0}
#horiz-menu li li a,#horiz-menu li li .separator{text-indent:10px;font-weight:normal;padding:0;margin:0;height:33px}
#horiz-menu li li,#horiz-menu li li a span,#horiz-menu li li .separator span{padding:0;margin:0;height:33px}
#horiz-menu li li a span,#horiz-menu li li .separator span,#horiz-menu li li:hover a span,#horiz-menu li li:hover .separator span{margin:0}
#horiz-menu li li a span,#horiz-menu li li .separator span{background:none;height:33px}
#horiz-menu li li:hover a span,#horiz-menu li li:hover .separator span,#horiz-menu li li.sfHover a span,#horiz-menu li li.sfHover .separator span,#horiz-menu li.sfHover li a,#horiz-menu li.sfHover li .separator,#horiz-menu li:hover li a,#horiz-menu li:hover li .separator,#horiz-menu ul li.active ul li.active li a,#horiz-menu ul li.active ul li.active li .separator,#horiz-menu ul li.active.parent ul li a,#horiz-menu ul li.active.parent ul li .separator,#horiz-menu li li a:hover span,#horiz-menu li li .separator:hover span,#horiz-menu li li a.sfHover span,#horiz-menu li li .separator.sfHover span{background:none;border:0;margin:0}
#horiz-menu li.active li a,#horiz-menu li.active.parent li a,#horiz-menu li.active li .separator,#horiz-menu li.active.parent li .separator{font-weight:normal;background:none}
#horiz-menu ul ul{margin:-1px 0 0 0;border:0;padding:0 5px 5px 5px}
#horiz-menu ul ul li,#horiz-menu ul ul li.active{height:33px}
#horiz-menu ul ul li a span,#horiz-menu ul ul li:hover a span,#horiz-menu ul ul li.sfHover a span,#horiz-menu ul ul li .separator span,#horiz-menu ul ul li:hover .separator span,#horiz-menu ul ul li.sfHover .separator span{padding:0}
#horiz-menu ul ul li a,#horiz-menu ul li.active.parent ul a,#horiz-menu ul li.active.parent ul a span,#horiz-menu ul ul li .separator,#horiz-menu ul li.active.parent ul .separator,#horiz-menu ul li.active.parent ul .separator span{text-transform:none;background:none}
#horiz-menu li.parent,#horiz-menu li.active li.parent{z-index:600}
.menutop li:hover ul,.menutop li.sfHover ul{left:0;top:0}
#horiz-menu ul ul li,#horiz-menu ul ul li.c0,#horiz-menu ul ul li.c1,#horiz-menu ul ul li.c2,#horiz-menu ul ul li.c3{float:left;width:173px;padding:0}
#horiz-menu li ul.columns-1,#horiz-menu .drop-wrap.columns-1{width:175px}
#horiz-menu li ul.columns-2,#horiz-menu .drop-wrap.columns-2{width:350px}
#horiz-menu li ul.columns-3,#horiz-menu .drop-wrap.columns-3{width:525px}
#horiz-menu li ul.columns-4,#horiz-menu .drop-wrap.columns-4{width:700px}
.menutop .drop-wrap{float:none;left:-999em;position:absolute;z-index:500;width:100%}
.menutop li:hover .drop-wrap,.menutop li.sfHover .drop-wrap{left:-1px;top:37px}
.menutop li:hover li .drop-wrap,.menutop li.sfHover li .drop-wrap,.menutop li li:hover li .drop-wrap,.menutop li li.sfHover li .drop-wrap,.menutop li li li:hover li .drop-wrap,.menutop li li li.sfHover li .drop-wrap{top:-999em}
.menutop li li:hover .drop-wrap,.menutop li li.sfHover .drop-wrap,.menutop li li li:hover .drop-wrap,.menutop li li li.sfHover .drop-wrap,.menutop li li li li:hover .drop-wrap,.menutop li li li li.sfHover .drop-wrap{left:174px;top:0}
.menutop .submenu-animation-left{height:100%}
.showcase-surround{position:relative;overflow:hidden;z-index:1}
.showcase-bar{height:50%;position:absolute;top:25%;left:0;width:100%}
#main-showcase{overflow:hidden;padding:4px;position:relative}
#showmodules{padding:15px}
#showmodules h3{margin:0 0 0px 0}
.showcase-block{position:relative}
#main-body{position:relative;z-index:1;overflow:hidden}
#maincol,#leftcol,#rightcol{float:left}
#leftcol .padding{padding:15px 0px 0 0}
#maincol .padding{padding:0px 0 0 0}
#rightcol .padding{padding:15px 0 0 15px}
#inset-block-right{float:right}
#inset-block-right .right-padding{padding-left:10px}
#inset-block-left{float:left}
#inset-block-left .left-padding{padding-right:10px}
table.mainbody,table.blog{width:100%;border:0;padding:0}
#showmodules,#mainmodules,#mainmodules2,#mainmodules3,#mainmodules4,#mainmodules5{overflow:hidden}
.spacer .block{float:left}
#showmodules.spacer.w99 .block,#mainmodules.spacer.w99 .block,#mainmodules2.spacer.w99 .block,#mainmodules3.spacer.w99 .block,#mainmodules4.spacer.w99 .block,#mainmodules5.spacer.w99 .block{width:99.99%}
#showmodules.spacer.w49 .block,#mainmodules.spacer.w49 .block,#mainmodules2.spacer.w49 .block,#mainmodules3.spacer.w49 .block,#mainmodules4.spacer.w49 .block,#mainmodules5.spacer.w49 .block{width:49.99%}
#showmodules.spacer.w49 .block1{width:73.20%;float:left}
#showmodules.spacer.w49 .block3{width:23.99%;float:left;margin-left:20px}
#showmodules.spacer.w33 .block,#mainmodules.spacer.w33 .block,#mainmodules2.spacer.w33 .block,#mainmodules3.spacer.w33 .block,#mainmodules4.spacer.w33 .block,#mainmodules5.spacer.w33 .block{width:33.33%}
#showmodules .block.first .moduletable,#mainmodules5 .block.first .moduletable{padding:0 15px 15px 0}
#showmodules .block.middle .moduletable,#mainmodules5 .block.middle .moduletable{padding:0 8px 15px 8px}
#showmodules .block.last .moduletable,#mainmodules5 .block.last .moduletable{padding:0 0 15px 15px}
#mainmodules .block.first .sidemod,#mainmodules2 .block.first .sidemod,#mainmodules3 .block.first .sidemod,#mainmodules4 .block.first .sidemod{padding:0 15px 0 0}
#mainmodules .block.middle .sidemod,#mainmodules2 .block.middle .sidemod,#mainmodules3 .block.middle .sidemod,#mainmodules4 .block.middle .sidemod{padding:0 8px 0 8px}
#mainmodules .block.last .sidemod,#mainmodules2 .block.last .sidemod,#mainmodules3 .block.last .sidemod,#mainmodules4 .block.last .sidemod{padding:0 0 0 15px}
.main-article-block a:hover{text-decoration:none}
.main-article-block,.blog_more ul{padding:5px}
#page.full-article .main-article-block{padding:0}
.main-article-block2{padding:5px 15px;margin-bottom:15px}
.main-article-title{padding:0 0 2px 2px}
.contentheading{margin:0;font-size:150%;font-weight:normal;line-height:130%;padding:0 0 5px 10px}
.blog_more ul{list-style:none;margin:0}
.blog_more ul li{padding:6px 0 6px 15px}
.blog_more ul li a:hover{text-decoration:none}
.main-article-block ul{list-style:none;padding-left:10px}
.main-article-block ul li{padding-left:15px;padding-bottom:5px}
#breadcrumbs{margin:0 0 20px 0;display:block;padding:0 10px 10px 10px}
#breadcrumbs h3{display:none}
.breadcrumbs{display:block;font-size:100%;text-transform:uppercase;overflow:hidden}
a.pathway{float:left;padding:0 8px 0 0;font-weight:normal;display:block}
.pathway img{width:9px;margin-right:5px;float:left;height:12px}
.componentheading{font-size:140%;line-height:150%;margin-bottom:8px;margin-top:0;padding-left:16px}
.buttonheading{margin:5px 5px 10px 10px;float:right}
.iteminfo{margin-top:0;padding:6px 0}
.modifydate,.createdby,.createdate{display:block;line-height:130%;font-size:80%}
a.readon{font-size:12px;cursor:pointer;padding:3px 5px}
a.readon:hover{text-decoration:none}
.pagination{height:21px;line-height:21px;margin-top:10px;margin-bottom:15px}
.pagination .tab{float:left;margin-right:6px;padding:0 8px}
.pagination .page-block{padding:0 4px;float:left;margin-right:6px}
.cols1{display:block;float:none;margin:0}
.cols2{width:49%}
.cols3{width:30%}
.column1,.column2{margin:0 5px 0 0;position:relative}
.column2,.column1{float:left;margin:0}
.column2{float:right;margin:0;width:49%}
.article_row{margin:0;padding:0;overflow:hidden}
.blog_more{padding-top:15px}
.module a:hover{text-decoration:none}
.module h4{margin-top:0}
#mainmodules h3,#mainmodules2 h3,#inset-block-left h3,#inset-block-right h3{margin-top:0}
#mainmodules{padding:25px 0 0 0;margin-bottom:10px}
#mainmodules2{padding:0px 0 10px 0}
#mainmodules3{margin-bottom:35px}
#mainmodules3 .module{padding:15px 0 0 0}
#main-banner{margin-bottom:35px}
h3.side{margin:0}
.sidemod-title{padding:0 0 2px 2px}
.sidemod h3,.search-results-full h3{padding:0 0 5px 10px}
.sidemod .module{margin-bottom:2px;padding:10px}
#main-footer{overflow:hidden}
#bot-logo{width:80px;height:42px;float:left;margin-right:20px}
#rocket{width:165px;height:22px;float:left;margin-right:30px}
.copyright-block{padding:0px 0px 10px 0px}
#copyright{line-height:24px}
span.small{font-size:90%}
.sectiontableheader{font-weight:bold;padding:4px;line-height:25px}
tr.sectiontableentry1 td,tr.sectiontableentry2 td,td.sectiontableentry1,td.sectiontableentry2{text-align:left;padding:2px 0 0px 5px}
tr.sectiontableentry2 td,td.sectiontableentry2{height:25px}
tr.sectiontableentry1 td,td.sectiontableentry1{height:25px}
.filter input.inputbox{border:0;padding:4px}
.contentpane,.contentpaneopen{width:100%}
.contentpaneopen_edit{float:right}
.module fieldset{border:0}
table.contenttoc{float:right;margin-left:25px}
p.articleinfo{font-size:90%;margin-top:0;padding:6px 0}
span.row_separator,span.article_separator{display:none}
ul#mainlevel{list-style:none;padding:0;margin:0}
ul#mainlevel li{padding-left:15px;padding-bottom:5px}
#main-body ul.menu{margin:-10px -10px 0 -10px;padding:0}
#main-body ul.menu ul,#main-body ul.menu ul ul{margin:0;padding:0}
#main-body ul.menu li{list-style:none;margin:0;padding:2px;float:none;border-top:0 !important}
#main-body ul.menu li a{padding:0}
#main-body ul.menu span{display:block;line-height:110%;padding:7px 10px 7px 22px}
#main-body ul.menu ul li ul li a,#main-body ul.menu ul li ul li .separator{text-indent:15px}
#main-body ul.menu ul li ul li ul li a,#main-body ul.menu ul li ul li ul li .separator{text-indent:35px}
#main-body ul.menu li.parent ul li span,#main-body ul.menu li.active.parent li span{background:none}
#main-body ul.menu li.active.parent ul{padding:6px 0}
#main-body ul.menu a,ul.menu .separator{display:block;overflow:hidden;font-size:110%;float:none}
#main-body ul.menu li.active a,#main-body ul.menu li.active li.active a,#main-body ul.menu li.active li.active li.active a,#main-body ul.menu li.active .separator,#main-body ul.menu li.active li.active .separator,#main-body ul.menu li.active li.active li.active .separator{font-weight:bold}
#main-body ul.menu li.active li a,#main-body ul.menu li.active li.active li a,#main-body ul.menu li.active li .separator,#main-body ul.menu li.active li.active li .separator,#main-body ul.menu li.active li.active li.active .separator{font-weight:normal;background:none}
#main-body ul.menu li li{padding:0;margin:0;border:0;background:none;font-size:90%}
#main-body ul.menu li.active a,#main-body ul.menu li.active a:hover,#main-body ul.menu li.active .separator,#main-body ul.menu li.active .separator:hover,#main-body ul.menu li a:hover,#main-body ul.menu li .separator:hover{text-decoration:none}
#main-body ul.menu li.active ul{border-top:0 !important}
#main-body ul.menu li.active.parent a,#main-body ul.menu li.active.parent .separator{border-bottom:0 !important}
#main-body ul.menu li.active.parent li a,#main-body ul.menu li.active.parent li .separator{border:0}
#main-body ul.menu li span.separator,#main-body ul.menu li span.separator:hover,#main-body ul.menu li:hover span.separator{background:none}
fieldset{border-left:0;border-right:0;border-top:0 !important}
fieldset.input,a img,body .pollstableborder{border:0}
form.poll fieldset{margin:0 0 10px 0}
img.content-left{float:left;margin-right:10px;padding:5px}
img.content-right{float:right;margin-left:10px;padding:5px}
.back_button{margin-top:20px;margin-bottom:10px}
.tool-tip{padding:4px;z-index:5000;font-size:90%}
.bannergroup .clr{clear:none !important}
#accessibility{height:16px;float:right;margin-top:20px}
.textsizer-desc{display:block;float:right;text-align:right;font-size:12px;margin-right:8px}
#accessibility span{background-repeat:no-repeat}
#accessibility a{text-decoration:none;cursor:pointer}
#accessibility #buttons{float:right;width:40px;height:16px;overflow:hidden}
#accessibility .button{display:block;float:right;width:16px;height:13px}
#accessibility a.small .button{margin-right:5px}
#lock-button{height:30px;float:left;text-align:left;line-height:30px}
#lock-button span{font-size:13px;padding-left:22px;margin:0}
#lock-button:hover{text-decoration:none}
div.contact_email{margin-bottom:15px;width:350px;overflow:hidden}
div.contact_email label{float:left}
div.contact_email .inputbox{float:right}
div.contact_email textarea#contact_text.inputbox{float:left}
.module .main-body-bottom4{margin-bottom:0}
form.form-login,form.log{padding:0 0 15px 0;margin:0 -10px}
form.form-login p{margin:0}
form.log p{padding-left:5px}
form.form-login .inputbox{padding:4px 0;line-height:16px;width:100%;text-indent:6px}
form.form-login .login-links{margin-bottom:8px;margin-top:8px}
.login-links a{padding-left:12px}
input.button{font-size:12px;cursor:pointer;padding:3px 5px}
input.button:hover{text-decoration:none}
form.form-login .login-username,form.form-login .login-password{margin-bottom:10px}
form.form-login span.username-label,form.form-login span.password-label{display:block;text-transform:uppercase;margin-bottom:1px;padding-left:2px}
.remember-me{float:right;padding-top:3px}
#login-module{display:none}
#login-module h3{margin-top:0;padding-left:22px}
#login-module form.form-login,#login-module form.log{margin:0;background:none;border:0}
#login-module .sidemod-title{border:0}
#login-module form.form-login .inputbox{border:1px solid #ccc;background:#fff;color:#333}
#login-module input.button{border:1px solid #bbb;background:#fff;color:#000}
#login-module input.button:hover{background:#eee}
#login-module .module a:hover{color:#000}
div.name,div.user,div.email,div.pass,div.verify_pass{margin-bottom:15px;width:265px;overflow:hidden}
div.name label,div.user label,div.email label,div.pass label,div.verify_pass label{float:left}
button.button.validate{margin:10px 0 10px 10px}
form#josForm fieldset{border-bottom:0;padding:10px}
form#josForm .inputbox{float:right}
.tabs .module{padding:0;margin:0}
.tabs .sidemod-title{border-bottom:0}
#maincol .roktabs .padding{padding:0}
.roktabs-wrapper{padding:0;position:relative}
.tabs-bottom .roktabs-wrapper{border-bottom:0}
.roktabs-wrapper .roktabs-container-inner{position:relative;overflow:hidden}
.roktabs-wrapper .roktabs-container-wrapper{clear:both;position:relative;overflow:hidden}
.roktabs-wrapper .roktabs-container-wrapper div{float:left}
.roktabs-wrapper .roktabs-container-wrapper div.wrapper{padding:14px;width:auto}
div#header-bg div.wrapper{padding-top:0px!important}
div.wrapper{padding-top:20px!important}
.roktabs-wrapper .roktabs-links{margin:0;padding:0;height:31px;overflow:hidden}
.roktabs-wrapper .active-arrows .roktabs-links{margin:0 32px;padding:0;height:31px}
.roktabs-wrapper .roktabs-links ul{text-align:left;font-weight:bold;list-style-type:none;padding:0;overflow:hidden;margin:0;height:31px}
.roktabs-wrapper .roktabs-links ul li{float:left;padding:0;margin:0;text-decoration:none;position:relative;height:31px;line-height:31px}
.roktabs-wrapper .roktabs-links ul li.active span{margin:0 -1px}
.roktabs-wrapper .roktabs-links ul li.active.first span{border-left:0 !important;margin:0 -1px 0 0}
.roktabs-wrapper .roktabs-links ul li.active.last span{border-right:0 !important;margin:0 0 0 -1px}
.roktabs-wrapper .roktabs-links ul li span{padding:0 10px;display:block}
.roktabs-wrapper .roktabs-scroller{position:absolute;bottom:0;right:0;height:31px}
.roktabs-wrapper .arrow-next,.roktabs-wrapper .arrow-prev{line-height:31px;text-align:center;cursor:pointer;z-index:2;position:absolute;top:0;height:31px;width:32px}
.roktabs-wrapper .arrow-next{right:0}
.roktabs-wrapper .arrow-prev{left:0}
.roktabs-wrapper .arrow-prev span,.roktabs-wrapper .arrow-next span{display:none}
.clear{clear:both}
blockquote.blue,blockquote.red,blockquote.green,blockquote.purple,blockquote.orange,blockquote.brown,blockquote.grey{background:none !important;border:0 !important}
.feature-block{width:235px;float:left;margin-right:11px;padding-bottom:10px}
.feature-img-wrap{position:relative}
.feature-img-title{overflow:hidden;position:absolute;bottom:0;left:10px;padding:4px;border-bottom:0 !important}
a.img-title{padding-left:20px}
.feature-article-title{display:block;font-weight:bold;margin:10px 0}
a.img-title{display:block}
.feature-tab-img-wrap{margin-right:10px;position:relative}
.explore .feature-block{width:276px;margin-right:30px;margin-top:5px}
.showcase-feature{margin:-15px;padding:0 8px;overflow:hidden}
.show-feat-block{float:right;clear:right;margin:8px 0;width:361px}
.show-feat-block1{position:relative}
.show-feat-block4{padding:10px}
img.show-feat-image{float:right}
.show-feat-title{font-weight:bold}
a.show-readon{position:absolute;right:25px;bottom:-1px;padding:3px 5px}
a.show-readon:hover{text-decoration:none}
.show-feat2-block{position:absolute;width:375px;top:40px;left:206px;font-size:100%;line-height:180%;overflow:hidden;font-weight:bold}
.show-feat2-block .padding{padding:12px 10px 15px 42px}
.show-feat-block p{margin:5px 0}
.variation-chooser{height:25px;line-height:25px;margin-top:15px;position:relative}
.variation-chooser .controls{height:25px}
.variation-chooser .control-prev,.variation-chooser .control-next{cursor:pointer;float:left;height:16px;margin-right:3px;margin-top:1px;width:16px}
.variation-chooser .control-prev{background-position:0 0;margin-right:0.5em}
.variation-chooser .control-prev:hover{background-position:0 -16px}
.variation-chooser .control-next{background-position:0 -32px;margin-left:0.5em}
.variation-chooser .control-next:hover{background-position:0 -48px}
.variation-chooser .controls{left:5px;position:absolute}
.content-row{margin-bottom:20px;margin-top:12px;overflow:hidden;padding-bottom:8px}
.content-row-img{float:left;margin-right:15px;width:134px}
.content-row-img img{margin-top:5px}
.content-row .readon{float:right;margin-top:5px}
.content-row-desc{margin-left:149px}
.content-row h3{margin-top:0}
.connect-mod{margin-top:10px;margin-left:15px}
.connect-mod .png{float:left;margin-bottom:8px;margin-right:5px;background-repeat:no-repeat;height:16px;width:16px;clear:both}
.connect-mod span{float:left}
.tut-block{height:100px;display:block}
.tut-img{float:left;margin-right:10px}
.tut-title{font-size:130%;font-weight:bold;margin-bottom:15px;padding-top:3px}
pre{overflow:auto}
.rokmod-demo-block{font-size:10px}
.rokmod-demo-block .parameters div,.rokmod-demo-block .options div,.rokmod-demo-block .demo div{padding-right:12px}
.rokmod-demo-block .parameters,.rokmod-demo-block .options,.rokmod-demo-block .demo,.rokmod-demo-block .description{float:left;margin-right:12px}
.rokmod-demo-block .parameters span,.rokmod-demo-block .options span,.rokmod-demo-block .demo span,.rokmod-demo-block .description span{display:block;font-size:11px;line-height:22px}
.rokmod-demo-block .demo-span1{font-weight:bold}
.typo-left{float:left;width:48%;margin-right:15px;margin-bottom:15px}
.typo-right{float:left;width:48%;margin-bottom:15px}
#copyright{width:75%;float:left}
#copyright_right a{color:#ffffff}
#copyright_right{width:25%;text-align:right;float:right;color:#ffffff}
input#contact_name{border:1px solid #cecece;width:330px}
input#contact_email{border:1px solid #cecece;width:330px}
input#contact_subject{border:1px solid #cecece;width:330px}
textarea#contact_text{border:1px solid #cecece;width:330px}
div.logo{width:100px;height:50px;background:url(../images/logos/logos.gif) no-repeat}
div.logo_alfaromeo{background-position:-100px 0px}
div.logo_vw{background-position:0px 0px}
div.logo_audi{background-position:-200px 0px}
div.logo_bentley{background-position:-300px 0px}
div.logo_bmw{background-position:-400px 0px}
div.logo_chevrolet{background-position:0px -50px}
div.logo_chrysler{background-position:-100px -50px}
div.logo_citroen{background-position:-200px -50px}
div.logo_fiat{background-position:-100px -100px}
div.logo_ford{background-position:-200px -100px}
div.logo_jaguar{background-position:0px -150px}
div.logo_kia{background-position:-200px -150px}
div.logo_mazda{background-position:-400px -150px}
div.logo_lancia{background-position:-300px -150px}
div.logo_mini{background-position:0px -200px}
div.logo_mitsubishi{background-position:-100px -200px}
div.logo_peugeot{background-position:-400px -200px}
div.logo_porsche{background-position:-500px -200px}
div.logo_porche{background-position:-500px -200px}
div.logo_renault{background-position:0px -250px}
div.logo_rover{background-position:-100px -250px}
div.logo_saab{background-position:-200px -250px}
div.logo_seat{background-position:-300px -250px}
div.logo_skoda{background-position:-400px -250px}
div.logo_smart{background-position:-500px -250px}
div.logo_ssangyong{background-position:0px -300px}
div.logo_ssang_yong{background-position:0px -300px}
div.logo_suzuki{background-position:-100px -300px}
div.logo_toyota{background-position:-200px -300px}
div.logo_volvo{background-position:-300px -300px}
div.logo_opel{background-position:-300px -200px}
div.logo_nissan{background-position:-200px -200px}
div.logo_dodge{background-position:-500px -50px}
div.logo_daihatsu{background-position:-400px -300px}
div.logo_honda{background-position:-500px -300px}
div.logo_hyundai{background-position:0px -350px}
div.logo_infinity{background-position:-100px -350px}
div.logo_infiniti{background-position:-100px -350px}
div.logo_iveco{background-position:-200px -350px}
div.logo_jeep{background-position:-300px -350px}
div.logo_landrover{background-position:-400px -350px}
div.logo_lotus{background-position:-500px -350px}
div.logo_mercedes{background-position:0px -400px}
.header1 #header-bg{background:url(../images/design/light/header-bg.jpg) 50% 0 no-repeat}
.header2 #header-bg{background:url(../images/design/light/header-bg2.jpg) 50% 0 no-repeat}
#logo{background:url(../images/design/light/logo.png) 0 0 no-repeat}
#searchmod{background:#325980;border-bottom:0}
#searchmod .inputbox{background:#fff url(../images/design/light/search-icon.png) 98% 50% no-repeat;border:1px solid #dfdfdf}
#roksearch_results{background:#fff;border:1px solid #dfdfdf}
#roksearch_results a#roksearch_link{background:url(../images/design/light/close.png) 0 0 no-repeat}
#roksearch_results h3{color:#444}
#roksearch_results span{color:#888}
#roksearch_results .roksearch_header,#roksearch_results .roksearch_row_btm{background:#fff;border-bottom:1px solid #dfdfdf;color:#666}
#roksearch_results .roksearch_row_btm span{color:#999}
#roksearch_results span.small{color:#666}
#roksearch_results span.highlight{background:#999;color:#fff}
#roksearch_results a:hover{color:#fff}
#roksearch_results .roksearch_odd{background:#EFEFEF;border-bottom:1px solid #dfdfdf}
#roksearch_results .roksearch_even{background:#EFEFEF;border-bottom:1px solid #dfdfdf}
#roksearch_results .roksearch_odd-hover,#roksearch_results .roksearch_even-hover{background-color:#fff}
#roksearch_results .roksearch_odd-hover h3,#roksearch_results .roksearch_even-hover h3{background:url(../images/design/light/list-arrow.png) 0 4px no-repeat}
.results ol.list li p{color:#666}
#roksearch_results .arrow-left{background:#e9e9e9 url(../images/design/light/list-arrow2.png) 50% 50% no-repeat;;border:1px solid #d9d9d9}
#roksearch_results .arrow-left-disabled{background:#fefefe;border:1px solid #e9e9e9}
#roksearch_results .arrow-right{background:#e9e9e9 url(../images/design/light/list-arrow.png) 50% 50% no-repeat;border:1px solid #d9d9d9}
#roksearch_results .arrow-right-disabled{background:#fefefe;border:1px solid #e9e9e9}
form.search_result{background:url(../images/design/light/main-tr.png) 100% 0 no-repeat}
form.search_result .inputbox{border:1px solid #dfdfdf}
div.results{background:url(../images/design/light/main-tr.png) 100% 0 no-repeat}
fieldset.phrase,fieldset.word,fieldset.only{border-bottom:1px solid #dfdfdf}
#horiz-menu{background:url(../images/design/light/grad-top.gif) repeat-x}
#horiz-menu li.active a,#horiz-menu li.active .separator{background:#fff url(../images/design/light/roktabs-container.png) 0 0 repeat-x;border-left:1px solid #8eb0cc;border-right:1px solid #8eb0cc;border-top:1px solid #8eb0cc}
#horiz-menu li:hover a,#horiz-menu li:hover .separator,#horiz-menu li.sfHover a,#horiz-menu li.sfHover .separator{background:#2f567d;border:1px solid #8eb0cc;border-bottom:0px;color:#ffffff}
#horiz-menu li.active a,#horiz-menu li.active .separator,#horiz-menu li:hover a,#horiz-menu li:hover .separator,#horiz-menu li.sfHover a,#horiz-menu li.sfHover .separator{color:#666 !important}
#horiz-menu span{}
#horiz-menu li li{border-bottom:1px solid #d8d8d8}
#horiz-menu ul ul{background:#2f567d;border:1px solid #d8d8d8;border-bottom:0px}
#horiz-menu ul ul ul{border-top:1px solid #d8d8d8 !important}
#horiz-menu ul ul li a.daddy,#horiz-menu ul li.parent.active:hover li a.daddy,#horiz-menu ul li.parent.active.sfHover li a.daddy,#horiz-menu ul ul li .separator.daddy,#horiz-menu ul li.parent.active:hover li .separator.daddy,#horiz-menu ul li.parent.active.sfHover li .separator.daddy{background:url(../images/design/light/list-arrow.png) 95% 12px no-repeat}
.menutop .submenu-animation-left{background-color:#ccc}
#horiz-menu.suckerfish li li:hover,#horiz-menu.suckerfish li li.sfHover,#horiz-menu.splitmenu li li:hover,#horiz-menu.splitmenu li li.sfHover{background:#d1d1d1}
.showcase-bar{background:#325980;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
#main-showcase{background:#325980}
.main-showcase-outer{}
#showmodules{background:#fff;border:1px solid #dfdfdf}
#maincol a:hover,#maincol a.readon:hover{color:#000}
#main-body.alt{}
.main-article-block a:hover{color:#000}
.main-article-block,.blog_more ul{background:url(../images/design/light/main-tr.png) 100% 0 no-repeat;border-top:1px solid #dfdfdf}
.main-article-block2{background:url(../images/design/light/main-bl.png) 0 100% no-repeat;border-bottom:1px solid #dfdfdf}
.main-article-title{border-left:1px solid #dfdfdf}
.contentheading{background:url(../images/design/light/sidemod-h3.png) 0 100% no-repeat}
.blog_more ul li{background:url(../images/design/light/list-arrow.png) 0 9px no-repeat;border-bottom:1px solid #dfdfdf}
.blog_more ul li a:hover{color:#000}
.main-article-block ul li{background:url(../images/design/light/list-arrow.png) 0 4px no-repeat}
#breadcrumbs{border-bottom:1px solid #dfdfdf}
.breadcrumbs{color:#999}
a.pathway{color:#333}
.pathway img{background:url(../images/design/light/list-arrow.png) 0 3px no-repeat}
.componentheading{background:url(../images/design/light/list-arrow.png) 4px 8px no-repeat}
.modifydate,.createdby,.createdate{color:#666}
a.readon{background:#fff url(../images/design/light/readon-bg.png) 0 100% repeat-x;border:1px solid #dfdfdf;color:#333}
a.readon:hover{background:#fff;color:#666}
a.show-readon:hover{color:#666}
.pagination .tab{background:#fff url(../images/design/light/readon-bg.png) 0 100% repeat-x;border:1px solid #dfdfdf}
.pagination .page-block{background:#fff;border:1px solid #dfdfdf}
.module a:hover{color:#000}
#mainmodules{border-bottom:1px solid #dfdfdf}
.sidemod-title{border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
.sidemod h3,.search-results-full h3{background:url(../images/design/light/sidemod-h3.png) 0 100% no-repeat}
.hilite1 .module{background:#f8f8f8;border:1px solid #dfdfdf;border-top:0}
.hilite2 .module{background:#e9e9e9;border:1px solid #dfdfdf;border-top:0}
.hilite3 .module{background:#eee;border:1px solid #dfdfdf;border-top:0}
#main-body ul.menu li{background:#f8f8f8;border:1px solid #dfdfdf}
#main-body ul.menu li a,#main-body ul.menu li .separator{border:1px solid #f8f8f8}
#main-body ul.menu li a:hover,#main-body ul.menu li.active a{background:#fff url(../images/design/light/menu-tr.png) 100% 0 no-repeat;border:1px solid #dfdfdf}
#main-body ul.menu span{background:url(../images/design/light/list-arrow.png) 4px 10px no-repeat}
#main-body ul.menu li:hover span,#main-body ul.menu li.active span{background:url(../images/design/light/list-arrow.png) 4px 10px no-repeat}
#main-body ul.menu li.active ul{background:#fff;border:1px solid #dfdfdf}
#main-body ul.menu li.active.parent li a:hover,#main-body ul.menu li.active.parent li.active.parent li a:hover{color:#000}
#main-footer{background:#325980;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
#bot-logo{background:url(../images/design/light/bot-logo.png) 0 0 no-repeat}
#copyright,#copyright a{color:#fff}
.sectiontableheader{background:url(../images/design/light/main-tr.png) 100% 0 no-repeat;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
tr.sectiontableentry1:hover{background:#fbfbfb}
tr.sectiontableentry2:hover{background:#fbfbfb}
tr.sectiontableentry1 td,tr.sectiontableentry2 td,td.sectiontableentry1,td.sectiontableentry2{border-bottom:1px solid #dfdfdf}
ul#mainlevel li{background:url(../images/design/light/list-arrow.png) 0 4px no-repeat}
.module form.poll a{color:#333}
.module form.poll a:hover{color:#666}
.tool-tip{background:#fbf3ad;color:#333;border:2px solid #f8e639}
a.large .button{background:url(../images/design/light/font-button.png) 0 0 no-repeat}
a.small .button{background:url(../images/design/light/font-button.png) 0 -13px no-repeat}
#lock-button{background:url(../images/design/light/lock.png) 0 50% no-repeat}
#lock-button.login{background:url(../images/design/light/lock2.png) 0 50% no-repeat}
form.form-login,form.log{background:url(../images/design/light/main-br.png) 100% 100% no-repeat;border-bottom:1px solid #dfdfdf}
form.form-login .inputbox{background:#fff;border:1px solid #dfdfdf}
.login-links a{background:url(../images/design/light/list-arrow.png) 0 3px no-repeat}
input.button{background:#fff url(../images/design/light/readon-bg.png) 0 100% repeat-x;border:1px solid #dfdfdf}
input.button:hover{background:#fff;color:#666}
#login-module h3{background:url(../images/design/light/lock2.png) 0 2px no-repeat}
a#rokbox-close{background:url(../images/design/light/close.png) 0 0 no-repeat}
.roktabs-wrapper{border-bottom:1px solid #dfdfdf}
.roktabs-wrapper .roktabs-links{background:url(../images/design/light/roktabs-li-bg.png) 0 0 repeat-x}
.roktabs-wrapper .active-arrows .roktabs-links{background:url(../images/design/light/roktabs-li-bg.png) 0 0 repeat-x}
.roktabs-wrapper .roktabs-links ul li.active span{border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf}
.roktabs-wrapper .roktabs-links ul.roktabs-top li.active,.roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active{background:url(../images/design/light/roktabs-li-active.png) 50% 0 repeat-x}
.roktabs-wrapper .arrow-next{background:url(../images/design/light/roktabs-next.png) 0 0 no-repeat}
.roktabs-wrapper .arrow-prev{background:url(../images/design/light/roktabs-prev.png) 0 0 no-repeat}
.roktabs-wrapper .roktabs-container-bg{background:url(../images/design/light/roktabs-container.png) 0 0 repeat-x}
.tabs-bottom .roktabs-wrapper .roktabs-container-bg{border-top:1px solid #dfdfdf}
.roktabs-wrapper .roktabs-container-br{background:url(../images/design/light/main-br.png) 100% 100% no-repeat}
.roktabs-wrapper .roktabs-container-bl{background:url(../images/design/light/main-bl.png) 0 100% no-repeat}
.roktabs-wrapper .roktabs-container-tl{background:url(../images/design/light/roktabs-tl.png) 0 0 no-repeat}
.roktabs-wrapper .roktabs-container-tr{background:url(../images/design/light/roktabs-tr.png) 100% 0 no-repeat}
form.editor{background:#f5f5f5;border:1px solid #dfdfdf;color:#333}
form.editor input,form.editor textarea{border:1px solid #dfdfdf}
form.editor fieldset a{color:#00c}
form.editor fieldset{border-bottom:1px solid #dfdfdf}
form.editor legend{color:#000;background:url(../images/design/light/list-arrow.png) 0 50% no-repeat}
img.feature-img{border:1px solid #dfdfdf}
.feature-img-title{background:#fff;border:1px solid #dfdfdf}
a.img-title{background:url(../images/design/light/icon1.png) 0 0 no-repeat}
.showcase-feature{background:url(../images/design/light/show-bg.jpg) 0 0 no-repeat}
.show-feat-block1{background:url(../images/design/light/rtl/main-tl.png) 0 0 no-repeat;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
.show-feat-block2{background:url(../images/design/light/main-tr.png) 100% 0 no-repeat}
.show-feat-block3{background:url(../images/design/light/main-bl.png) 0 100% no-repeat}
.show-feat-block4{background:url(../images/design/light/main-br.png) 100% 100% no-repeat}
a.show-readon{border:1px solid #dfdfdf;border-bottom:1px solid #fff;background:#fff}
.show-feat2-bg{background:url(../images/design/light/feat2-bg-t.png) 0 0 no-repeat;height:5px}
.show-feat2-bg2{background:url(../images/design/light/feat2-bg.png) 0 0 repeat-y}
.show-feat2-bg3{background:url(../images/design/light/feat2-bg-b.png) 0 0 no-repeat;height:5px}
.content-row{border-bottom:1px solid #dfdfdf}
.content-row-img img{border:1px solid #dfdfdf}
#horiz-menu ul.menutop a span,#horiz-menu ul.menutop .separator{color:#ffffff}
#horiz-menu ul.menutop li#current a span{color:#FFFFFF}
#horiz-menu ul.menutop li.active a span{color:#FFFFFF}
#horiz-menu ul.menutop li.sfHover a span{color:#FFFFFF}
#horiz-menu ul.menutop li.item111 {display:none;}
a#lock-button span{color:#fff}
#leftcol img,#rightcol img{border:1px solid #e4e4e4;padding:4px;margin-right:10px}
.main-article-block2{padding-left:10px;padding-right:10px}
.menutop,.menutop *{margin:0;padding:0}
#horiznav{position:relative;z-index:1000}
#horiz-menu{z-index:50}
#horiz-menu li li{margin:0}
.menutop{line-height:1.0;float:left;margin-bottom:1.5em;position:relative}
.menutop ul{background:#fff;padding:0}
.menutop li{float:left;list-style:none;position:relative}
.menutop li#current{z-index:199}
#horiz-menu li li a,#horiz-menu li.active li a,#horiz-menu li li .separator,#horiz-menu li.active li .separator{display:block;margin:0;text-decoration:none;float:none;height:33px;line-height:33px;width:100%}
.menutop li ul{float:none;left:-999em;position:absolute;z-index:500}
.menutop li:hover li ul,.menutop li.sfHover li ul,.menutop li li:hover li ul,.menutop li li.sfHover li ul,.menutop li li li:hover li ul,.menutop li li li.sfHover li ul{top:-999em}
.menutop li li:hover ul,.menutop li li.sfHover ul,.menutop li li li:hover ul,.menutop li li li.sfHover ul,.menutop li li li li:hover ul,.menutop li li li li.sfHover ul{left:0;top:0}
.menutop li li{position:relative;float:none;width:100%}
ul.bullet-1,ul.bullet-2,ul.bullet-3,ul.bullet-4,ul.bullet-5,ul.bullet-6,ul.bullet-7,ul.bullet-8{padding-left:15px !important;overflow:hidden;margin-left:5px !important}
ul.bullet-1 li,ul.bullet-2 li,ul.bullet-3 li,ul.bullet-4 li,ul.bullet-5 li{list-style:none;padding-bottom:3px !important;margin-bottom:5px !important;padding-left:10px !important}
ul.bullet-6 li,ul.bullet-7 li,ul.bullet-8 li{list-style:none;padding-bottom:3px !important;margin-bottom:5px !important;padding-left:22px !important}
ul.bullet-1 li{background:url(../images/typo/bullet-1.png) 0 5px no-repeat !important}
ul.bullet-2 li{background:url(../images/typo/bullet-2.png) 0 5px no-repeat !important}
ul.bullet-3 li{background:url(../images/typo/bullet-3.png) 0 5px no-repeat !important}
ul.bullet-4 li{background:url(../images/typo/bullet-4.png) 0 5px no-repeat !important}
ul.bullet-5 li{background:url(../images/typo/bullet-5.png) 0 5px no-repeat !important}
body.dark ul.bullet-1 li{background:url(../images/typo/bullet-1a.png) 0 5px no-repeat !important}
body.dark ul.bullet-2 li{background:url(../images/typo/bullet-2a.png) 0 5px no-repeat !important}
body.dark ul.bullet-3 li{background:url(../images/typo/bullet-3a.png) 0 5px no-repeat !important}
body.dark ul.bullet-4 li{background:url(../images/typo/bullet-4a.png) 0 5px no-repeat !important}
body.dark ul.bullet-5 li{background:url(../images/typo/bullet-5a.png) 0 5px no-repeat !important}
ul.bullet-6 li{background:url(../images/typo/bullet-6.png) 0 2px no-repeat !important}
ul.bullet-7 li{background:url(../images/typo/bullet-7.png) 0 2px no-repeat !important}
ul.bullet-8 li{background:url(../images/typo/bullet-8.png) 0 3px no-repeat !important}
pre{padding:10px;background:#f6f6f6;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
blockquote{display:block;font-style:italic;font-size:120%;line-height:150%;width:auto;padding:10px 20px 10px 20px;margin:15px 0;background:#f6f6f6;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
blockquote.blue,blockquote.red,blockquote.green,blockquote.purple,blockquote.orange,blockquote.brown,blockquote.grey{display:block;font-style:italic;font-size:120%;line-height:150%;width:auto;padding:0px 20px;margin:15px 0;border:0;background:none}
blockquote.blue{color:#0D507A}
blockquote.red{color:#D12E2E}
blockquote.green{color:#74A824}
blockquote.purple{color:#9E0E87}
blockquote.orange{color:#CC8300}
blockquote.brown{color:#8B6846}
blockquote.grey{color:#666}
blockquote.quotes{display:block;background:url(../images/typo/quote-start.png) 0 5px no-repeat;padding:0px 20px 0 38px;margin:20px 0;font-size:120%;line-height:150%;width:auto;color:#666;border:0}
blockquote.quotes p{padding:0 38px 0 0;margin-top:0;background:url(../images/typo/quote-end.png) 100% 100% no-repeat}
.important,.important-blue,.important-red,.important-green,.important-purple,.important-orange,.important-brown,.important-grey{padding:15px;margin:15px 0}
span.important-title,span.important-title-blue,span.important-title-red,span.important-title-green,span.important-title-purple,span.important-title-orange,span.important-title-brown,span.important-title-grey{position:absolute;display:block;margin-top:-24px;background:#fff;padding:0 8px;font-weight:bold;font-size:120%}
.important{border:1px solid #333}
.important-blue{border:1px solid #0D507A}
.important-red{border:1px solid #D12E2E}
.important-green{border:1px solid #74A824}
.important-purple{border:1px solid #9E0E87}
.important-orange{border:1px solid #CC8300}
.important-brown{border:1px solid #8B6846}
.important-grey{border:1px solid #666}
span.important-title{color:#333}
span.important-title-blue{color:#0D507A}
span.important-title-red{color:#D12E2E}
span.important-title-green{color:#74A824}
span.important-title-purple{color:#9E0E87}
span.important-title-orange{color:#CC8300}
span.important-title-brown{color:#8B6846}
span.important-title-grey{color:#666}
span.number,span.number-blue,span.number-red,span.number-green,span.number-purple,span.number-orange,span.number-brown,span.number-grey{display:block;font-size:170%;float:left;margin:2px 10px 0 15px}
span.number{color:#333}
span.number-blue{color:#0D507A}
span.number-red{color:#D12E2E}
span.number-green{color:#74A824}
span.number-purple{color:#9E0E87}
span.number-orange{color:#CC8300}
span.number-brown{color:#8B6846}
span.number-grey{color:#666}
span.highlight{background:#FFFBD5;padding:1px 2px}
span.highlight-blue{color:#0D507A}
span.highlight-red{color:#D12E2E}
span.highlight-green{color:#74A824}
span.highlight-purple{color:#9E0E87}
span.highlight-orange{color:#CC8300}
span.highlight-brown{color:#8B6846}
span.highlight-grey{color:#666}
span.highlight-bold{font-weight:bold;font-size:120%}
span.dropcap,span.dropcap-blue,span.dropcap-red,span.dropcap-green,span.dropcap-purple,span.dropcap-orange,span.dropcap-brown,span.dropcap-grey{display:block;font-size:260%;float:left;margin:0px 4px 0 0;line-height:100%}
span.dropcap{color:#333}
span.dropcap-blue{color:#0D507A}
span.dropcap-red{color:#D12E2E}
span.dropcap-green{color:#74A824}
span.dropcap-purple{color:#9E0E87}
span.dropcap-orange{color:#CC8300}
span.dropcap-brown{color:#8B6846}
span.dropcap-grey{color:#666}
span.inset-left{display:block;color:#000;padding:15px;float:left;width:20%;font-size:110%;font-weight:bold;font-style:italic}
span.inset-right{display:block;color:#000;padding:15px;float:right;width:20%;font-size:110%;font-weight:bold;font-style:italic}
span.attention,span.notice,span.alert,span.download,span.approved,span.media,span.note,span.cart,span.camera,span.doc{display:block;padding:8px 10px 8px 36px;margin:15px 0}
span.attention{color:#B79000;border:1px solid #E7BD72;background:#FFF3A3 url(../images/typo/attention.png) 10px 50% no-repeat}
span.attention a{color:#B79000 !important;font-weight:bold !important;font-style:italic !important}
span.notice{color:#648434;border:1px solid #9BCC54;background:#CDEFA6 url(../images/typo/notice.png) 10px 50% no-repeat}
span.notice a{color:#648434 !important;font-weight:bold !important;font-style:italic !important}
span.alert{color:#CF3738;border:1px solid #FFACAD;background:#FFD5D5 url(../images/typo/alert.png) 10px 50% no-repeat}
span.alert a{color:#CF3738 !important;font-weight:bold !important;font-style:italic !important}
span.download{color:#1C6B8B;border:1px solid #6ABCE2;background:#A8CDE3 url(../images/typo/download.png) 10px 50% no-repeat}
span.download a{color:#1C6B8B !important;font-weight:bold !important;font-style:italic !important}
span.approved{color:#666;border:1px solid #a8a8a8;background:#ccc url(../images/typo/approved.png) 10px 50% no-repeat}
span.approved a{color:#666 !important;font-weight:bold !important;font-style:italic !important}
span.media{color:#C76E34;border:1px solid #FFBB65;background:#FFE0B6 url(../images/typo/media.png) 10px 50% no-repeat}
span.media a{color:#C76E34 !important;font-weight:bold !important;font-style:italic !important}
span.note{color:#B79000;border:1px solid #E7BD72;background:#FFF3A3 url(../images/typo/note.png) 10px 50% no-repeat}
span.note a{color:#B79000 !important;font-weight:bold !important;font-style:italic !important}
span.cart{color:#666;border:1px solid #C5C5C5;background:#E6E6E6 url(../images/typo/cart.png) 10px 50% no-repeat}
span.cart a{color:#666 !important;font-weight:bold !important;font-style:italic !important}
span.camera{color:#666;border:1px solid #C5C5C5;background:#E6E6E6 url(../images/typo/camera.png) 10px 50% no-repeat}
span.camera a{color:#666 !important;font-weight:bold !important;font-style:italic !important}
span.doc{color:#C76E34;border:1px solid #FFBB65;background:#FFE0B6 url(../images/typo/doc.png) 10px 50% no-repeat}
span.doc a{color:#C76E34 !important;font-weight:bold !important;font-style:italic !important}
div.number-block1,div.number-block2,div.number-block3{padding-left:50px}
div.number-block1{background:url(../images/typo/number-1.png) 0 0 no-repeat}
div.number-block2{background:url(../images/typo/number-2.png) 0 0 no-repeat}
div.number-block3{background:url(../images/typo/number-3.png) 0 0 no-repeat}
span.subline{display:block;font-size:90%;margin-bottom:5px;padding:0px;margin-top:-15px;font-weight:bold;text-transform:uppercase}
.img_border{border:1px solid #e4e4e4;padding:9px}
input.system-openid,input.com-system-openid{background:url(http://openid.net/images/login-bg.gif) no-repeat;background-color:#fff;background-position:0 50%;color:#000;padding-left:18px}
.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df}
#system-message{margin-bottom:10px;padding:0}
#system-message dt{font-weight:bold}
#system-message dd{margin:0;font-weight:bold;text-indent:30px}
#system-message dd ul{color:#0055BB;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB}
#system-message dt.message{display:none}
#system-message dd.message{}
#system-message dt.error{display:none}
#system-message dd.error ul{color:#c00;background-color:#E6C0C0;border-top:3px solid #DE7A7B;border-bottom:3px solid #DE7A7B}
#system-message dt.notice{display:none}
#system-message dd.notice ul{color:#c00;background:#EFE7B8;border-top:3px solid #F0DC7E;border-bottom:3px solid #F0DC7E}
#system-debug{color:#ccc;background-color:#fff;padding:10px;margin:10px}
#system-debug div{font-size:11px}


ul.ja-bullettin {
	margin: 0;
	padding: 0;
	width: 100%;
}

ul.ja-bullettin li {
	margin: 0;
	padding: 8px 0;
	border-bottom: 1px solid #E6E6E6;
	background: none;
	position: relative;
	width: 100%;
	line-height: normal;
	list-style:none;
}

ul.ja-bullettin img {
	position: absolute;
	left: 0;
	top: 8px;
}

ul.ja-bullettin div {
	line-height: 1.2;
	display: block;
	color:#cc0000;
}

ul.ja-bullettin span {
	font-size: 85%;
	color: #999999;
}
ul.ja-bullettin div a {
color:#CC0000;
}
