.invalid{border-color:red}
label.invalid{color:red}
#editor-xtd-buttons{padding:5px}
.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}
.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}
.button2-left span,.button2-right span{cursor:default;color:#999}
.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px}
.page span{color:#000;font-weight:700}
.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4}
.button2-left a,.button2-left span{padding:0 24px 0 6px}
.button2-right a,.button2-right span{padding:0 6px 0 24px}
.button2-left{background:url(../images/g/j_button2_left.png) no-repeat;float:left;margin-left:5px}
.button2-right{background:url(../images/g/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}
.button2-left .image{background:url(../images/g/j_button2_image.png) 100% 0 no-repeat}
.button2-left .readmore{background:url(../images/g/j_button2_readmore.png) 100% 0 no-repeat}
.button2-left .pagebreak{background:url(../images/g/j_button2_pagebreak.png) 100% 0 no-repeat}
.button2-left .blank{background:url(../images/g/j_button2_blank.png) 100% 0 no-repeat}
div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;max-width:200px;z-index:13000;padding:5px}
div.tooltip h4{font-size:95%;font-weight:700;background:url(../images/g/selector-arrow.png) no-repeat;margin:-15px 0 0;padding:15px 0 5px}
div.tooltip p{font-size:90%;margin:0}
.img_caption.left{float:left;margin-right:1em}
.img_caption.right{float:right;margin-left:1em}
.img_caption.left p{clear:left;text-align:center}
.img_caption.right p{clear:right;text-align:center}
a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/g/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}

input.system-openid,input.com-system-openid{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:700}
#system-message dd{font-weight:700;text-indent:30px;margin:0}
#system-message dd ul{color:#05B;margin-bottom:10px;list-style:none;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB;padding:10px}
#system-message dd.error ul{color:#c00;background-color:#E6C0C0;border-top:3px solid #DE7A7B;border-bottom:3px solid #DE7A7B}
#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;margin:10px;padding:10px}
#system-debug div{font-size:11px}
#system-message dt.message,#system-message dt.error,#system-message dt.notice{display:none}

body.contentpane{font-size:10pt;line-height:1.5;width:auto;margin:1em 2em !important}
.ja-thumbnailwrap ul.nav,.ja-social-bookmarking{display:none}
div.itemToolbar{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc}
div.itemCategory{border-bottom:1px solid #ddd}
div.itemAuthorBlock{background-color:#f0f0f0;border:1px solid #ccc}
div.itemToolbar ul li{border-color:#ccc}
span.itemDateModified{border-top:2px solid #ccc}
div.itemTagsBlock{border-bottom:1px dotted #ccc}
span.itemImage img,div.itemAuthorBlock img.itemAuthorAvatar{background-color:#fff;border:1px solid #ccc}
.even,.odd,div.itemSocialLinksBlock,div.itemHitsTwitter{border-bottom:1px solid #ccc}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0}
body{line-height:1}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:''}
ul{list-style:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0;empty-cells:show}
* html .clearfix{height:1%}
html[xmlns] .clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear,.divider{clear:both}
.no-display{display:none !important}
.nowrap,.nobr{white-space:nowrap !important}
.no-border{border:0 !important}
.no-padding{padding:0 !important}
.no-margin{margin:0 !important}
.v-top{vertical-align:top}
.v-middle{vertical-align:middle}
.v-bottom{vertical-align:bottom}
.a-left{text-align:left}
.a-center{text-align:center}
.a-right{text-align:right}
.left{float:left}
.right{float:right}
.auto-width{width:auto}

.wrap{width:100%;clear:both}
.main{width:980px;max-width:1200px;position:relative;margin:0 auto}
.column{overflow:hidden;float:left}
.main .inner{padding-left:15px;padding-right:15px}
.column div.ja-moduletable,.column div.moduletable,.column div.ja-module,.column div.module{margin-left:15px;margin-right:15px}
.ja-inset2 div.ja-moduletable,.ja-inset2 .div.moduletable,.ja-inset2 div.ja-module,.ja-inset2 div.module{margin-right:0;margin-left:1px}
.ja-inset1 div.ja-moduletable,.ja-inset1 .div.moduletable,.ja-inset1 div.ja-module,.ja-inset1 div.module{margin-right:1px;margin-left:0}
.article_column .contentpaneopen{padding-left:10px;padding-right:10px}
.article_row{margin-left:-10px;margin-right:-10px}
.article_column{float:left;position:relative}
.cols3 .article_column{width:33.33%}
.cols4 .article_column{width:25%}
.cols5 .article_column{width:20%}
.ja-box{float:left;overflow:hidden}
.mask2_left{height:458px;width:710px;padding-top:0;padding-right:0;overflow:hidden;position:relative}
.mask2_right{height:287px;width:218px;padding-top:0;padding-right:0;overflow:hidden;position:relative}
#box1_right span{display:block;float:left;width:218px}
.mask2_right1{height:150px;width:218px;padding-top:0;padding-right:0;overflow:hidden;position:relative;background:#fff;border:1px solid #e5e5e5}
#box1_right1 div.text{background:#fff}
#box1_right1 div.testimonial{float:left;height:150px;width:218px}
#box1_right1 div.testimonial div.text div.inner{padding:0}
#box1_right1 div.testimonial div.text div.inner div.inner{padding:12px}
div.slidetitle{font-weight:700;font-size:120%;padding-top:10px;padding-left:10px}
.moduletable-left.extra{margin-right:26px}
.moduletable-right1{float:left;padding-top:8px}
#ja-mainnav .main{height:auto !important;width:auto !important;float:right !important}
#ja-mainnav{background:transparent !important;border:0;position:absolute !important;bottom:0}
div#solutions-container img{border:0}
div#solutions-container h2{margin:0;padding:10px}
div#solutions-container h2 a{color:#F38620;font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;text-decoration:none;font-size:25px}
div#solutions-container p{margin:0;padding:0 10px 10px}
div#solutions-container .solution-container{float:left;width:300px;position:relative;padding:10px}
div#solutions-container .solution-container a span{position:absolute;top:10px;right:10px;display:none}
div#solutions-container .solution-container a:hover span{display:block}
.icons_solutions{background:url(../images/solutions.jpg) no-repeat;width:300px;height:144px}
.icon_solution_cms{background-position:-300px 0}
.icon_solution_oc{background-position:-300px -578px}
.icon_solution_bbw{background-position:0 -144px}
.icon_solution_dirw{background-position:-300px -144px}
.icon_solution_clsw{background-position:0 -288px}
.icon_solution_evm{background-position:-300px -288px}
.icon_solution_flp{background-position:0 -432px}
.icon_solution_enzw{background-position:-300px -432px}
.icon_solution_onbill{background-position:-600px -432px}
.icon_solution_intranets{background-position:0 -576px}
.icon_solution_mobapp{background-position:-600px 0}
.icon_solution_softserv{background-position:-600px -144px}
.icon_solution_custapp{background-position:-600px -288px}
li.active.style1 a.active{background-color:#ff0000 !important;color:#ffffff !important}
div.ja-moduletable.moduletable-left{overflow:visible !important}
.LV_valid{color:#0C0}
.LV_invalid{color:#C00}
.LV_validation_message{paddin-top:3px;opacity:0.2px;font-style:normal;font-weight:400;margin:0 0 0 5px}
.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active,.fieldWithErrors input.LV_valid_field,.fieldWithErrors textarea.LV_valid_field{border:1px solid #0C0}
.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active,.fieldWithErrors input.LV_invalid_field,.fieldWithErrors textarea.LV_invalid_field{border:1px solid #C00}
.form_fields{background:#f1f7fe;border:1px solid #c2cad5}
.form_item{padding-top:8px;padding-bottom:8px;background-color:#e3e9f2}
div.label label{font-weight:700}
#ChronoContact_requestquote div{margin-top:0;margin-bottom:0}
.rowitem{background:#e6e6e6}
.rowitem td{padding-top:8px;padding-bottom:8px;border-top:1px solid #d7d7d7}
.rowitem2 h5{font-size:18px;margin:5px 0}
.rowitem td.label{padding-right:8px;font-size:12px;font-weight:700}
.rowitem select{text-align:middle;width:200px}
.rowitem input[type=text]{height:auto;margin-right:10px;width:200px;padding:4px 0 4px 4px}
.rowitem textarea{height:96px}
.rowitem .textarea_desc{width:300px;color:#666;font-style:italic}
.rowitem .textarea_more{width:200px;color:#666;font-style:italic}
.imgverif input{width:100px !important}
.rowitem2{background:#f8f8f8}
#chrono_verification{margin-top:10px}
.width200{width:200px}
div.planChoose{padding:0 0 0 400px}
span#span-planChoose{text-transform:uppercase;font-weight:700;font-size:130%;padding:0 0 0 10px}
.rowitem div.verification-code{border:1px solid #AAA;background:#fff;margin-left:7px;padding:0 0 0 10px}
.rowitem div.verification-code input[type="text"]{width:40px;padding-left:0}
div.plan-submit input{margin-left:10px}
img.form-icon-online,img.form-icon-company,img.form-icon-project,img.form-icon-company-desc,img.form-icon-project-desc,img.form-icon-webshop,img.form-icon-size,img.form-icon-verification{width:58px;height:59px;background:url('../images/theme/d/form-icons.gif') no-repeat}
img.form-icon-company{background-position:-58px 0}
img.form-icon-company-desc{background-position:-174px 0}
img.form-icon-webshop{background-position:-116px 0}
img.form-icon-size{background-position:-174px -59px}
img.form-icon-verification{background-position:-116px -59px}
img.quote-icons{background:url('../images/theme/d/quote_sprite.png') no-repeat;width:56px;height:58px;border:0}
img.quote-icon-online{background-position:-57px 0}
img.quote-icon-project{background-position:-114px 0}
img.quote-icon-description{background-position:-171px 0}
img.quote-icon-verification{background-position:-114px -59px}
.ja-mass,#ja-footer{clear:both}
#ja-mainbody,.moduletable-left,.moduletable-right,div.label{float:left}
#ja-current-content,#ja-main,#ja-right,.ja-inset2,div.databox{float:right}
#ja-left .ja-l2 .ja-left1,#ja-left .ja-l2 .ja-left2,#ja-right .ja-r2 .ja-right1,#ja-right .ja-r2 .ja-right2,.cols2 .article_column,.form_element{width:50%}
#ja-left .ja-l1 .ja-col,#ja-right .ja-r1 .ja-col,.cols1 .article_column,div#solutions-container{width:100%}
#box1_left,#box1_right,#box1_right1{position:absolute}
#box1_left span,#box1_right1 span{display:block;float:left}
.icon_solution_ecommerce,img.form-icon-online,img.quote-icon-company{background-position:0 0}
li.active.style1 a.active span,li.active.style2 a.active span{color:#ffffff !important}
.description,.databox .check_label{font-size:12px}
.ch_services,.ch_projecttype,.ch_startdate{width:250px}
img.form-icon-project,img.quote-icon-more{background-position:-58px -59px}
img.form-icon-project-desc,img.quote-icon-features{background-position:0 -59px}



body{background:#fff;color:#333;font-family:Arial,Helvetica,sans-serif;line-height:1.5}
body#bd{background:#151515;color:#969696}
body.fs1{font-size:10px}
body.fs2{font-size:11px}
body.fs3{font-size:12px}
body.fs4{font-size:13px}
body.fs5{font-size:14px}
body.fs6{font-size:15px}
a{color:#fda40a;text-decoration:none}
a.readon{text-decoration:none;color:#757575;padding:0}
.ja-readon a.readon{padding:0 10px}
a.readon:hover,a.readon:active,a.readon:focus{color:#fda40a;text-decoration:none !important}
.column p,.column pre,.column blockquote,.column h1,.column h2,.column h3,.column h4,.column h5,.column h6,.column ol,.column ul{margin:10px 0;padding:0}
h1{font-size:180%}
h4{font-size:100%;text-transform:UPPERCASE}
.contentheading,.componentheading,h1,h2,h3,h4,h5{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;line-height:1.2}
h1.componentheading,div.componentheading{color:#fff;margin:0}
div.componentheading{line-height:32px}
h1.componentheading span{font-size:100%;font-weight:400}
.componentheading{font-size:200%;font-weight:400}
h2.contentheading{color:#fff;margin-top:10px;font-weight:500}
a.contentpagetitle{font-weight:400;color:#fff;text-decoration:none}
.category{font-size:110%;font-weight:700}
small,.small,.smalldark,.modifydate,.img_caption,.contenttoc,p.site-slogan,a.readon,.ja-navhelper,#ja-footer{font-size:88%}
.column ul li{background:url(../images/theme/bullet3.gif) no-repeat 20px 7px;line-height:160%;overflow:hidden;padding-left:30px}
.column ol li{line-height:180%;margin-left:30px}
th{font-weight:700;text-align:left;padding:5px}
td{font-size:100%;padding:5px}
fieldset{border:none;padding:10px 5px}
hr{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #353535;height:1px}
form label{cursor:pointer}
input,select,textarea,.inputbox{background:#151515;border:1px solid #303030;color:#ccc;font-size:100%;font-family:Arial,Helvetica,sans-serif;vertical-align:middle;padding:5px}
select{background:#151515;color:#999}
#frm_login input,#frm_login .inputbox,.contentpane input,.contentpane .inputbox{background:#fff !important;border:1px solid #ccc;color:#101010}
#frm_login .button,.contentpane .button{background:url(../images/theme/grad4.gif) repeat-x left top !important;border:1px solid #CCC;color:#101010}
#contact_text{width:500px}
.contentpane .button{margin-left:0;margin-right:5px}
.contentpane .button:hover,.contentpane .button:focus{color:#444}
.button{background:url(../images/theme/grad1.gif) repeat-x top #333;border:1px solid #333;color:#ccc;font-size:100%;text-transform:uppercase;cursor:pointer;margin-left:5px;vertical-align:middle;line-height:15px;padding:5px 10px}
.button:hover,.button:focus{background:#333;border:1px solid #999;color:#fff}
.radio{margin:0 5px}
input[type="radio"],input[type="checkbox"]{background-color:transparent !important;border:0}
.ja-cpanel-switcher{position:absolute;top:0;right:10px;color:#757575;width:22px;height:22px;text-decoration:none;font-size:95%;font-weight:700;text-indent:-5000px}
#ja-cpanel a{outline:none}
#ja-cpanel{background-color:#000;border-bottom:1px solid #303030}
#ja-cpanel .main{position:static !important}
#ja-login{float:left;margin-top:8px}
#ja-login form{font-size:90%;color:#fff}
#ja-login form a{color:#999;text-decoration:none}
#ja-login form a:hover{color:#fff;text-decoration:underline}
#ja-login form .inputbox{border:1px solid #353535;width:150px;font-weight:400;padding:3px 5px}
#ja-login form ul{float:left;padding-left:10px;padding-top:2px}
#ja-login #form-login p{margin:0 10px 0 0;padding:0}
#remember,#modlgn_remember{vertical-align:middle !important;width:auto !important;border:0 !important;background-color:transparent !important;margin:0 !important;padding:0 !important}
#ja-login form fieldset .button{background:url(../images/theme/button-bg.gif) repeat-x left bottom;border:1px solid #333;color:#333;font-weight:700;cursor:pointer;margin:0}
#ja-login form ul li{margin-right:10px}
#ja-login div{float:left;margin-right:10px;line-height:25px}
#ja-usertools{position:absolute;top:88px}
div#ja-usercolors{float:right;padding:14px 10px 0 0}
#ja-usertools ul,#ja-usercolors ul{display:inline;margin:0;padding:0}
#ja-usertools ul li,#ja-usercolors ul li{float:left;background:none;margin:0;padding:0 2px}
.login_form fieldset{padding:15px 0 0}
.login_form .inputbox{margin-left:10px;width:150px}
.login_form .remember .inputbox{width:20px}
.form-register fieldset{padding:0 0 10px}
.user-details .paramlist .paramlist_key{width:130px !important;padding:0 0 5px !important}
.user-details .paramlist .paramlist_value{padding:0 0 5px !important}
.user-details .user_name span{padding-left:10px;font-weight:700}
form#searchForm{border-top:1px solid #353535;padding:15px 0}
.searchintro{border-bottom:1px solid #353535}
.results h4{text-transform:none;font-size:110%;margin:15px 0 0}
#component-contact address{font-style:normal}
#component-contact #emailForm{border-top:1px solid #252525;padding-top:15px}
.contact_email label{font-weight:700;display:block}
#component-contact table img{float:none}
.ja-blog-style .article-contentwrap{width:65%;float:left}
.ja-blog-style .article-tools{background:url(../images/theme/arrow-l.gif) no-repeat -12px 10px;clear:none;float:right;padding-left:35px;width:25%}
.ja-blog-style span.createdate,.ja-blog-style span.createby,.ja-blog-style span.article-section{text-transform:none;display:block;clear:both}
.ja-blog-style .article-tools .totalcomment{clear:both;text-transform:none;padding:5px 0}
.ja-blog-style .article-tools .totalcomment a{background:none !important;padding-left:0 !important}
.ja-blog-style .article-tools .buttonheading{clear:both;float:left;margin-top:7px}
.ja-blog-style img.caption{margin-top:0;margin-right:0}
.ja-blog-style .createdate-icon{margin-bottom:5px;display:block}
.ja-blog-style .createdate-icon .ja-date,.ja-blog-style .createdate-icon .ja-month,.ja-blog-style .createdate-icon .ja-year{font-family:Georgia,"Times New Roman",Times,serif;text-shadow:1px 1px 0 #000}
.ja-blog-style .createdate-icon .ja-date{background:url(../images/theme/date-sep.gif) no-repeat right bottom;font-size:45px;float:left;margin-right:8px;padding-right:8px;line-height:100%}
.ja-blog-style .createdate-icon .ja-month,.ja-blog-style .createdate-icon .ja-year{display:block;font-size:170%;float:left;line-height:100%}
.leading{padding-bottom:10px;padding-top:10px}
.article_row{padding-bottom:15px;border-bottom:0;margin-bottom:20px}
.column_separator{padding:0 25px}
.article-tools{clear:both;color:#999;display:block;line-height:normal;position:relative;text-transform:uppercase;font-size:92%;margin:10px 0 5px;padding:0}
.article-meta{float:left;width:70%;padding:0}
.modifydate{color:#999;display:block;margin:10px 0}
.content_rating img{vertical-align:middle;margin:0 0 0 5px}
.contentdescription{border-bottom:1px solid #353535;display:block;padding:10px 15px}
.buttonheading img{border:0;float:right;margin:0 5px 0 0}
p.img_caption{clear:both !important}
.img_caption.left{color:#999;margin:5px 20px 15px 0}
.caption{border:1px solid #252525;background-color:#151515;padding:4px}
.img_caption p{color:#969696;text-align:center;margin:0;padding:1px 0}
.sectiontableheader{background:#151515;border:1px solid #444;color:#fff;border-top:1px solid #353535;border-bottom:1px solid #353535;text-transform:uppercase;padding:5px}
.sectiontableentry,.sectiontableentry0,.sectiontableentry1,.sectiontableentry2{border-bottom:1px solid #252525;padding:5px 5px 6px}
.sectiontableentry:hover,.sectiontableentry0:hover,.sectiontableentry1:hover,.sectiontableentry2:hover{background-color:#101010}
.sectiontableentry2{background-color:#202020}
table.contentpane,table.tablelist{width:100%;margin-top:20px}
table.contentpaneopen{border:none;border-collapse:collapse;border-spacing:0}
table.contenttoc{border:1px solid #252525;float:right;width:30%;margin:0 0 10px 12px;padding:0}
table.contenttoc td{border-bottom:1px dotted #444;padding:5px 10px}
table.contenttoc th{background:#101010;border-bottom:1px solid #252525;text-transform:uppercase;padding:5px 10px}
div.poll{padding:15px 0}
form#poll{border-bottom:1px dotted #444;font-weight:700;margin-bottom:10px;padding-bottom:10px}
dl.poll{border-bottom:1px dotted #444;font-size:92%;margin-bottom:10px;padding-bottom:10px}
dl.poll dt{clear:left;width:100px}
dl.poll dd{clear:right}
table.pollstableborder{border:none;text-align:left;width:100%;padding:0}
table.pollstableborder img{vertical-align:baseline}
table.pollstableborder td{font-weight:700;padding:5px !important}
table.pollstableborder tr.sectiontableentry0 td,table.pollstableborder tr.sectiontableentry1 td{background:#151515;font-weight:400}
table.searchintro{width:100%;padding:10px 0}
table.searchintro td{padding:5px !important}
ul.pagination li{background:none;display:inline;overflow:hidden;margin:0;padding:0}
ul.pagination li span{line-height:15px;padding:3px 5px}
ul.pagination a{background:url(../images/theme/grad7.gif) repeat-x left bottom #1c1c1c;border:1px solid #282828;color:#999;line-height:15px;text-decoration:none;padding:3px 7px}
ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus{border:1px solid #303030;color:#fff;text-decoration:none}
.sortby{font-size:92%;margin:10px 0 5px}
.sortby .filter,.sortby .display{float:left;width:40%}
.sortby .display{float:right;text-align:right}
.pagenavcounter{text-align:center;margin:15px 0 !important}
.counter{float:right;line-height:1;text-align:right;width:24%;margin:15px 0 !important}
.counter span{background:#fda40a;border:1px solid #fda40a;color:#fff;padding:1px 5px}
.blog_more{border-bottom:1px solid #252525;padding:15px 0 5px}
.blog_more h2{font-size:100%;text-transform:uppercase;margin:0 0 5px}
.blog_more ul li{background:url(../images/theme/bullet.gif) no-repeat 5px 6px;padding-left:15px}
div.back_button a,div.back_button a:hover,div.back_button a:active{display:block;margin:10px 0}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{background:none;color:#fff;margin:0;padding:5px}
#system-message dd.notice ul{background:#333;border:0}
.tool-tip{background:#ffc;border:1px solid #D4D5AA;float:left;max-width:300px;z-index:1000;padding:5px}
.tool-title{background:url(../images/s/selector-arrow.png) no-repeat;font-size:100%;font-weight:700;margin:-15px 0 0;padding:15px 0 5px}
.tool-text{font-size:100%;margin:0}
.hasTip img{border:none;margin:5px 5px 0 0}
.contentpaneopen_edit img{vertical-align:middle}
.contentpaneopen_edit{padding-left:10px}
div.ja-moduletable h3,div.moduletable h3{background:url(../images/theme/icon-line-grey.gif) no-repeat left bottom;color:#fff;font-size:200%;font-weight:400;padding:0 0 10px}
div.moduletable_havecolor h3{background:url(../images/theme/icon-line-color.gif) no-repeat left bottom}
div.ja-moduletable,div.moduletable{margin-bottom:5px;position:relative;overflow:hidden}
div.ja-moduletable .ja-box-ct,div.moduletable .ja-box-ct{font-size:89%}
.ja-inset1 div.ja-moduletable h3,.ja-inset1 div.moduletable h3,.ja-inset2 div.ja-moduletable h3,.ja-inset2 div.moduletable h3{background:url(../images/theme/dot.gif) repeat-x left bottom #f8f8f8;padding:0 20px}
.ja-inset1 div.ja-moduletable,.ja-inset1 div.moduletable,.ja-inset2 div.ja-moduletable,.ja-inset2 div.moduletable{background:none;border-top:1px solid #252525}
.ja-inset1 div.ja-moduletable .ja-box-ct,.ja-inset1 div.moduletable .ja-box-ct,.ja-inset2 div.ja-moduletable .ja-box-ct,.ja-inset2 div.moduletable .ja-box-ct{border:0;margin:0;padding:0}
div.moduletable_hilite h3 span{border-color:#fda40a}
div.moduletable_search .inputbox_search{background:url(../images/theme/icon-search.gif) no-repeat right center #fff;border:0;width:75%;margin:0;padding:6px 35px 6px 8px}
.badge{height:46px;position:absolute;right:0;top:0;width:45px;background-image:url(../images/theme/icon-badge.png);background-repeat:no-repeat}
.badge-new .badge{background-position:0 -46px}
.badge-pick .badge{background-position:0 -92px}
.badge-top .badge{background-position:0 -138px}
#ja-search{position:relative;float:right;margin-right:26px;top:1px;}
#ja-search .inputbox{width:200px;border-top:1px solid #151515;border-left:1px solid #151515;border-right:1px solid #202020;border-bottom:1px solid #202020;color:#757575;background-color:#303030;padding:7px 10px}
#ja-search .button{background:url(../images/theme/but-bg.gif) repeat-x left bottom #202020;border:1px solid #151515;font-family:Arial,Helvetica,sans-serif;margin-left:5px;text-transform:none;font-weight:700}
#form-login-username .inputbox,#form-login-password .inputbox{background-position:5px center;background-repeat:no-repeat;font-weight:700;width:90%}
#form-login ul{margin:0 !important;padding:0}
a.poll-result{font-size:92%;text-transform:uppercase}
form.poll input{border:0;background-color:transparent}
form.poll .button{margin-right:5px;border-color:#303030;border-style:solid;border-width:1px}
div.bannergroup_text div.banneritem_text{border-bottom:1px solid #252525;padding:5px 0 20px}
div.bannergroup_text div.bannerheader,div.bannergroup_text div.bannerfooter_text a{color:#999;font-size:92%}
div.bannergroup_text div.bannerfooter_text{text-align:right;padding:5px 0 0}
div.bannergroup{margin-bottom:10px}
.moduletable_blank{background:none !important;margin:0;padding:0}
.moduletable_blank .ja-box-ct{border:0 !important;margin:0 !important;padding:10px 0 !important}
div.ja-moduletable ul li,div.ja-module ul li{background-position:0 8px;padding-left:10px}
.ja-box{padding-bottom:10px;padding-top:15px}
#ja-wrapper{overflow:hidden}
#ja-container{position:relative;z-index:5;border-top:1px solid #252525;border-bottom:1px solid #252525;background-color:#1c1c1c;padding:20px 0}
#ja-container .ja-l1r1{background:url(../images/theme/dot.gif) 32% top repeat-y}
#ja-container.ja-r1 .main{background:url(../images/theme/grad5.gif) 715px 0 repeat-y}
#ja-container.ja-r1 #ja-main .inner{padding-right:45px}
#ja-contentwrap.ja-r1{background:url(../images/theme/dot.gif) 67% top repeat-y}
#ja-contentwrap.ja-l1{background:url(../images/theme/dot.gif) 33% top repeat-y}
#ja-header{background-color:#202020;border-bottom:1px solid #151515}
#ja-header .main{height:70px;position:relative}
div.logo,div.logo-text h1{font-size:250%;line-height:1}
div.logo,div.logo-text{float:left;z-index:1}
div.logo{position:relative;z-index:1001;margin:5px 0 0 15px}
div.logo a{background:url(../images/theme/d/logo.png) no-repeat left;display:block;height:54px;width:256px}
div.logo a:hover{background:url(../images/theme/logo-hover.png) no-repeat left}
div.logo a span{position:absolute;top:-1000px}
div.logo-text{margin-top:8px}
div.logo-text h1 a{color:#fda40a;font-weight:700;letter-spacing:1px;text-decoration:none}
p.site-slogan{background:#444;color:#999;display:block;font-size:85%;letter-spacing:1px;text-align:center;text-transform:uppercase;margin:8px 0 0;padding:0 5px}
#ja-mainnav{line-height:1;position:relative;z-index:1000;float:right;background:url(../images/theme/mainnav-bg.gif) left top repeat-x;border-bottom:1px solid #000}
span.has-image{display:block;overflow:hidden;background-repeat:no-repeat;background-position:0 0;padding:0 0 0 25px}
span.menu-desc{display:block;font-weight:400;font-size:92%;color:#999}
#ja-subnav{position:relative;z-index:999;background-color:#101010}
#ja-subnav .main{line-height:1;z-index:10}
#ja-subnav ul{background:#101010;overflow:hidden;padding:8px 0}
#ja-subnav li{background:none;border-left:1px dotted #444;display:block;float:left;padding:0 15px}
#ja-subnav li.first-item{border-left:0}
#ja-subnav ul li a{color:#757575;display:block;text-decoration:none;cursor:pointer}
#ja-subnav ul li.empty{visibility:hidden}
#ja-subnav ul li ul{background-color:#101010;border:1px solid #202020;display:block;height:auto;left:-999em;position:absolute;overflow:visible;padding:0}
#ja-subnav ul li.hover ul{display:block;height:auto;left:auto;position:absolute;margin-top:7px}
#ja-subnav li li{width:14.9em;margin:0;padding:0}
#ja-subnav ul li.haschild a.haschild{background:url(../images/theme/arrow-01.png) no-repeat right 3px;padding-right:12px}
#ja-subnav ul li.haschild a.haschild:hover{background:url(../images/theme/arrow3.png) no-repeat right center}
#ja-subnav ul li.haschild li a.haschild,#ja-subnav ul li.haschild li a.haschild:hover{background:url(../images/theme/arrow-01.png) no-repeat 94% center}
#ja-subnav ul li ul li{border-bottom:1px solid #202020;border-left:0;display:block;float:none;text-align:left;color:#757575;position:relative}
#ja-subnav ul li ul li.last-item{border-bottom:0}
#ja-subnav ul li ul li a{background:none;color:#757575;line-height:20px;padding:0 15px}
#ja-subnav ul li ul li a span.menu-title{padding-top:3px;padding-bottom:3px}
#ja-subnav ul li ul li a:hover{color:#C5C5C5 !important;background-color:#222 !important}
#ja-subnav ul li ul li a.active{color:#C5C5C5 !important}
#ja-subnav ul ul,#ja-subnav ul ul li{z-index:99}
#ja-subnav ul ul ul,#ja-subnav ul ul ul li{z-index:9999}
#ja-subnav ul ul ul{position:absolute;margin-left:13em;top:0;background-color:#fff}
#ja-subnav ul ul li.hover ul{display:block;left:auto}
#ja-slideshow-inner2{padding-top:40px}
#ja-slideshow .main{background:url("../images/theme/lo/bg.png") no-repeat scroll 0 0 transparent}
.ja-vertical_right{padding:25px 0}
.ja-slide-thumbs,.ja-slide-thumbs-handles{top:25px !important}
.ja-navhelper{background-color:#151515;border-top:1px solid #101010;border-bottom:1px solid #101010}
.ja-navhelper .main{padding:8px 0}
.ja-navhelper a{color:#fda40a;text-decoration:none;padding:0 2px}
.ja-navhelper a:hover,.ja-navhelper a:active,.ja-navhelper a:focus{color:#fff;text-decoration:none;background-color:#fda40a}
.ja-breadcrums{float:left;margin-top:2px;width:80%}
.ja-breadcrums strong{margin-right:5px}
.ja-breadcrums img{display:none;margin:1px 5px}
.pathway{color:#fda40a;font-weight:700}
.ja-breadcrums a{padding-right:20px;background:url(../images/theme/arrow-01.png) no-repeat 95% 4px}
.ja-links{float:right;margin-top:2px}
.ja-links li{background:none;display:inline;padding:0}
.ja-links li.top a{background:url(../images/theme/arrow2.png) no-repeat 5px center;padding-left:17px;padding-right:5px}
.ja-links li.top a:hover{background-color:#fda40a}
#ja-container ul.menu li{background:none;border-top:1px dotted #303030;overflow:hidden;margin:0;padding:0}
#ja-container ul.menu li a{color:#666;display:block;outline:none;text-decoration:none;text-indent:5px;background:url(../images/theme/arrow-3.gif) no-repeat scroll 5px 13px;padding:6px 0 6px 10px}
#ja-container ul.menu li a:hover,#ja-container ul.menu li a:active,#ja-container ul.menu li a:focus{background:url(../images/theme/arrow-2.gif) 5px 13px no-repeat;color:#fda40a}
#ja-container ul.menu li.active a{background:url(../images/theme/arrow-2.gif) 5px 13px no-repeat;color:#fda40a;font-weight:700}
#ja-container ul.menu li ul{border-top:1px dotted #303030;margin:0 0 0 10px}
#ja-container ul.menu li li{border:0}
#ja-container ul.menu li.active li a{background:url(../images/theme/arrow-3.gif) no-repeat scroll 5px 10px;text-indent:15px;padding:3px 0}
#ja-container ul.menu li.active li a:hover{background:url(../images/theme/arrow-2.gif) 5px 10px no-repeat}
#ja-container ul.menu li li a{color:#666 !important;font-weight:400 !important;text-indent:15px;padding:3px 0}
#ja-container ul.menu li.active li.active a{background:url(../images/theme/arrow-2.gif) 5px 10px no-repeat;font-weight:700;color:#fda40a !important}
#ja-container ul.menu li.active li.active li a{background:url(../images/theme/arrow-3.gif) no-repeat scroll 5px 10px;color:#666 !important}
#ja-container ul.menu li.active li.active li a:hover,#ja-container ul.menu li.active li.active li.active a{background:url(../images/theme/arrow-2.gif) 5px 10px no-repeat;color:#fda40a !important}
#ja-topsl .ja-box-right,#ja-botsl1 .ja-box-right,#ja-botsl2 .ja-box-right,#ja-topsl .ja-box-full,#ja-botsl1 .ja-box-full,#ja-botsl2 .ja-box-full{background:none}
#ja-topsl li,#ja-botsl1 li,#ja-botsl2 li{background:url(../images/theme/arrow-3.gif) left 7px no-repeat;padding-left:10px}
#ja-topsl ol li,#ja-botsl1 ol li,#ja-botsl2 ol li{margin-left:25px;padding:0 !important}
#ja-topsl{position:relative;z-index:1;border-bottom:1px solid #101010}
#ja-topsl .main{padding:20px 0 10px}
#ja-topsl h3{color:#fff;font-weight:400;border:0;text-transform:none;font-size:200%;background-image:none;margin:0 0 8px;padding:0}
#ja-topsl .ja-box-ct h3{margin-bottom:0;clear:both}
#ja-bot .ja-moduletable,#ja-bot .moduletable{background:none;margin-left:20px;margin-right:20px}
#ja-bot .ja-box-ct{background:none;border:0;overflow:hidden;margin:0;padding:0}
.moduletable_linkWhite li{padding-left:10px;margin-bottom:7px}
.ja-box-right .ja-moduletable,.ja-box-right .moduletable,.ja-box-full .ja-moduletable,.ja-box-full .moduletable{border:0 !important;background:0 !important}
#ja-botsl{background:url(../images/theme/shadow-top.png) left top repeat-x #fb8819;color:#101010}
#ja-botsl-inner1{background:url(../images/theme/shadow-bot.png) left bottom repeat-x}
#ja-botsl a{color:#000;text-decoration:none;border-bottom:1px dotted #000}
#ja-botsl a:hover,#ja-botsl a:focus,#ja-botsl a:active{color:#fff;border-bottom:1px dotted #fff}
#ja-botsl h3{background-image:none;color:#101010;padding-bottom:0}
#ja-footer{clear:both;background:#626262 url(../images/theme/footer_shadow.png) repeat-x top;border-top:1px solid #737373;position:relative;z-index:999}
#ja-footer .main{color:#fff;position:relative;padding:9px 0 8px}
#ja-footer small{color:#757575;font-size:100%}
#ja-poweredby a#t3-logo{background:url(../images/theme/t3-logo.png) no-repeat left top;display:block;position:absolute;top:20px;right:0;height:20px;text-indent:-9999%;width:160px;text-decoration:none}
#ja-poweredby a#t3-logo:hover,#ja-poweredby a#t3-logo:focus,#ja-poweredby a#t3-logo:active{background-position:left bottom}
#ja-footer .ja-footnav{font-size:100%;float:right}
.ja-footnav li{background:url(../images/theme/icon-dash.gif) no-repeat left center;display:block;float:left;padding:0 7px 0 10px}
.ja-footnav li a{color:#fff;display:block;text-decoration:none}
.ja-footnav .ja-firstitem{background:none;padding-left:0}
ul.ja-usertools-font{font-size:11px;position:absolute;top:15px;right:20px}
ul.ja-usertools-font li,ul.ja-usertools-screen li{display:inline;background:none;margin:0;padding:0}
ul.ja-usertools-screen{font-size:11px;position:absolute;top:15px;right:90px}
#ja-banner{border-top:1px solid #353535;overflow:hidden;padding-top:15px;text-align:center;width:100%;margin:0}
div.ja-innerdiv{border-bottom:1px dotted #ccc;clear:both;margin-bottom:10px;padding-bottom:12px}
div.ja-innerdiv h4{font-size:92%;font-weight:400;text-transform:uppercase;margin:5px 0;padding:0}
.img-border{border:1px solid #252525;margin:0 0 10px;padding:4px}
.cufon-canvas{padding:1px 0 3px}
.ja-gallery{text-align:center}
div.ja-thumb{display:inline;margin:5px 10px 8px 0}
div.ja-thumb img{border:1px solid #252525;padding:4px}
div.ja-moduletable ul.social li{border-top:1px solid #252525;padding:0 20px 0 45px}
ul.social li.flickr{background:url(../images/theme/icon-flickr.gif) no-repeat 20px 5px}
ul.social li.digg{background:url(../images/theme/icon-digg.gif) no-repeat 20px 5px}
ul.social li.youtube{background:url(../images/theme/icon-youtube.gif) no-repeat 20px 5px}
.weblinks .contentdescription img{border:1px solid #252525;margin:0 20px 10px 0;padding:4px}
#ja-right .ja-mass-top .ja-moduletable{border-bottom:1px solid #252525;padding-bottom:15px}
#ja-hot-news{background-color:#151515;border-bottom:1px solid #000;padding-top:5px}
#ja-hotnews h3{background-image:none;float:left;font-size:100%;color:#c5c5c5;font-weight:700;font-family:Arial,Helvetica,sans-serif;padding-bottom:0}
.ja-headelines-buttons{margin-top:2px}
.ja-headlines{width:300px !important;float:left}
.ja-headelines-next{background:transparent url(../images/theme/re-left1.gif) no-repeat scroll left 4px}
.ja-headelines-pre{background:transparent url(../images/theme/re-right1.gif) no-repeat scroll left 4px}
a.ja-headelines-pre,a.ja-headelines-next{width:10px}
.btlink{padding:20px 0 !important}
.btlink a{border:1px solid #fff;border-top:0;background:url(../images/theme/grad4.gif) left top repeat-x;color:#101010;font-family:Georgia,"Times New Roman",Times,serif;font-size:140%;padding:9px 12px}
.btlink span{margin:0 10px}
#ja-slideshow{background:url(../images/theme/lo/slideshow-bg2.png) repeat-x}
.contentSlideshow{background:url(../images/theme/blog-bg.png) left bottom no-repeat}
#ja-slideshow .ja-moduletable{margin:12px 12px 0}
.moduletable_about{font-size:300%;color:#fff;font-family:Georgia,"Times New Roman",Times,serif;height:90px}
ul.recent-comments li{border-bottom:0;background:none !important;margin:0;padding:5px 0 !important}
.article_column .jac-links{background:none !important;padding-left:0;margin:0}
div.type_captcha{clear:both;margin:10px 0 0 !important}
.blog-layout h2{background:url(../images/theme/icon-line-grey.gif) no-repeat left bottom;font-family:Georgia,"Times New Roman",Times,serif;color:#fff;font-size:24px;font-weight:400;font-style:normal;padding:0 0 10px}
#jac-wrapper input[type=checkbox]{background-color:transparent;border:0}
div.white{background:#ffffff !important;border:0;color:#353535 !important}
div.white div.ja-moduletable h3 span{color:#101010}
div.label{position:absolute;top:0;left:0;background:url(../images/theme/d/label.png) no-repeat ;width:105px;height:105px;margin-left:-14px;margin-top:-14px}
div.industry-col{float:left;width:20%}
.icons{background:url(../images/theme/icons.jpg) no-repeat;width:150px;height:75px}
.icon_services{background-position:-450px 0}
.icon_finance{background-position:0 -150px}
.icon_medical{background-position:0 -75px}
.icon_education{background-position:-300px -150px}
.icon_retail{background-position:-150px 0}
.icon_engineering{background-position:-150px -150px}
.icon_transport{background-position:-300px -75px}
.icon_manufacturers{background-position:-150px -75px}
.icon_government{background-position:-450px -75px}
.icon_tradesman{background-position:-150px -225px}
.icon_sporting{background-position:0 -225px}
.icon_charities{background-position:-450px -150px}
.icons_solutions{background:url(../images/theme/solutions.jpg) no-repeat;width:300px;height:144px}
.icon_solution_oc{background-position:-300px -578px}
.icon_solution_bbw{background-position:0 -144px}
.icon_solution_dirw{background-position:-300px -144px}
.icon_solution_clsw{background-position:0 -288px}
.icon_solution_evm{background-position:-300px -288px}
.icon_solution_flp{background-position:0 -432px}
.icon_solution_enzw{background-position:-300px -432px}
.icon_solution_onbill{background-position:-600px -432px}
.icon_solution_intranets{background-position:0 -576px}
.icon_solution_mobapp{background-position:-600px 0}
.icon_solution_softserv{background-position:-600px -144px}
.icon_solution_custapp{background-position:-600px -288px}
div.expertise-col{float:left;width:25%}
.icon_solution_auction{background-position:-600px -578px}
body.color #ja-container{margin-top:120px;background:transparent url(../images/theme/shadow-privacy.png) no-repeat center top}
body.color-style2 #ja-container{margin-top:-260px;background:url(../images/theme/shadow_solutions.png) no-repeat center 20px}
body.color-style2 #ja-container #ja-left{margin-top:75px}
body.color-style21 #ja-container{margin-top:-260px;background:url(../images/theme/shadow_solutions1.png) no-repeat center 20px}
body.color-style15 #ja-container{margin-top:-260px;background:url(../images/theme/shadow_default.png) no-repeat center 20px}
body.color-style15 #ja-main .inner{padding-top:15px}
body.color-style2 #ja-left .ja-moduletable.moduletablemenu h2{background:transparent;font-size:150%;margin-left:15px;margin-bottom:15px;margin-top:15px;text-align:right}
div#left_container ul.menu li.level1{padding:5px 0 0}
body.color-style3 #ja-container{margin-top:-190px;background:url(../images/theme/shadow_solutions.png) no-repeat center 20px}
body.color-style31 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable{margin-top:-25px}
body.color-style31 #ja-container{margin-top:-240px;background:url(../images/theme/shadow_industry.png) no-repeat center 20px}
body.color-style3 #ja-left .ja-moduletable.moduletablemenu h2{background:transparent;margin-bottom:15px;margin-top:15px;text-align:right;padding-right:5px;display:block;font-size:150%}
body.color-style3 #ja-left .ja-moduletable.moduletablemenu span.separator{border-top:0;text-align:right !important;text-indent:5px;display:block;padding:6px 0 6px 10px}
body.color-style3 #ja-left .ja-moduletable.moduletablemenu span.separator span{padding-right:20px;color:#666666 !important;cursor:pointer}
body.color-style1 #ja-slideshow,body.color-style1 #ja-slideshow #ja-slideshow-inner2{min-height:300px;padding-top:63px}
body.color-style1 h1.contentheading-style1,body.color-style5 h1.title,body.color-style2 h1.contentheading-style2,body.color-style3 h1.contentheading-style3,body.color-style14 h1.contentheading-style14,body.color-style31 h1.contentheading-style31,body.color-style6 h1.contentheading-style6{padding-bottom:10px;margin-bottom:15px;background:url("../images/theme/lt/icon-line-grey.gif") no-repeat scroll left bottom transparent}
body.color-style112 #ja-topsl{position:absolute;top:575px;z-index:999;background:transparent;border:0}
body.color-style112 #ja-container{padding-top:265px;background-color:transparent}
body.color-style16 #ja-container{padding-top:20px;background-color:transparent;margin-top:80px;background:url(../images/theme/shadow-tags.png) no-repeat center 20px}
body.color-style112 #ja-slideshow-inner1{background:transparent;padding-top:60px}
body.color-style112 #ja-botsl{padding-top:30px;padding-bottom:30px}
body.color-style112 #ja-botsl .main{background:url(../images/theme/botsl-bg-content.png) no-repeat bottom}
body.color-style112 #ja-botsl .main .inner{background:url(../images/theme/botsl-bg-scari.png) no-repeat top;padding-left:0;padding-right:0;margin-left:17px;margin-right:17px;border-bottom:1px solid #cfd8de}
body.color-style112 #ja-botsl .main .inner .ja-moduletable{margin-right:0;margin-left:0;padding-left:10px;padding-right:10px}
body.color-style8 #slideshow-solutions{position:absolute;top:120px;clear:both;width:100%;color:#fff}
body.color-style11 #slideshow-solutions{position:absolute;top:80px;clear:both;width:100%}
body.color-style14 #slideshow-solutions{position:absolute;top:140px;clear:both;width:100%;color:#fff}
body.color-style11 #ja-slideshow,body.color-style31 #ja-slideshow #ja-slideshow-inner2{min-height:300px;padding-top:80px}
body.color-style11 #ja-container{margin-top:-260px;background:url(../images/theme/shadow_expertise.png) no-repeat center 20px}
body.color-style5 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable{margin-top:-5px}
body.color-style5 #ja-container{margin-top:-260px;background:url(../images/theme/shadow_about.png) no-repeat center 20px}
body.color-style5 #ja-container #ja-right .column{padding-left:6px}
body.color-style5 #ja-container #ja-left .ja-moduletable{margin-left:16px;margin-right:14px}
body.color-style6 #ja-container{margin-top:-290px;background:url(../images/theme/shadow_contact.png) no-repeat center 20px;padding-top:20px}
body.color-style6 #ja-container #ja-right .ja-right1{margin-top:-20px}
body.color-style6 #ja-container #ja-right .ja-right2{margin-top:90px}
body.color-style6 #ja-container #ja-main .inner{padding-left:25px;padding-right:25px;padding-top:10px}
body.color-style6 .ja-right2 div.ja-moduletable,body.color-style6 .ja-right2 div.moduletable{overflow:visible}
body.color-style8 #ja-container{margin-top:-260px;background:url(../images/theme/shadow_default.png) no-repeat center 20px;padding-top:20px}
body.color-style9 #ja-container{margin-top:0;background:url(../images/theme/shadow-blog.png) no-repeat center 20px;padding-top:20px;position:relative;top:120px}
body.color-style9 #ja-wrapper{background:url(../images/theme/slideshow-bg-blog.png) repeat-x center 73px transparent}
body.color-style10 #ja-container{margin-top:160px;background:url(../images/theme/shadow-blog.png) no-repeat center 20px;padding-top:20px}
body.color-style13 #ja-slideshow .main{background:transparent;padding-top:25px}
body.color-style13 #ja-container{margin-top:410px;background:transparent;padding-top:20px}
body.color-style13 #ja-container.ja-r1 #ja-main .inner{padding-right:0}
body.color-style16 #ja-container.ja-r1 #ja-main .inner{padding-left:25px;padding-right:25px;padding-top:20px}
div.m_c div.ja-moduletable h3,div.m_c div.moduletable h3{background:transparent;color:#fff}
div#comunity-menu{position:relative;right:25px;float:right;top:-2px;background:#000}
div#comunity-menu .mainm{clear:both;padding:0 20px 4px}
div#comunity-menu ul li{float:left;margin-left:5px;background:url(../images/theme/menu-top-sep.png) no-repeat right 8px;padding-right:5px}
div#comunity-menu ul li a span{color:#fff;font-size:90%}
div#comunity-menu ul li.active a span{font-weight:700;color:#757575}
#contact_container .noAll{font-weight:700;color:#777;margin:0;padding:0}
#contact_container .noAll span{font-size:11px;color:red}
#contact_container p input{color:#666;width:100%;padding:4px}
#contact_container p textarea{height:145px;color:#666;border:0;width:96%;overflow:auto;background:url(../images/theme/_ro_theme/wide-bg-textarea.png) no-repeat;padding:4px}
#contact_container p.loading{background:url('../images/theme/ajax-loading.gif') no-repeat 5px 3px;min-height:15px;padding-left:30px;display:none;border-left:1px solid #ddd}
div.quote{background:#ddd url('../images/theme/typography/box_quote.png') no-repeat scroll 3px 5px;border:1px dotted #cecece;margin:10px 0;padding:8px 10px 8px 45px}
div.quote a{color:#000}
a#menu296,li.megat296{display:none !important}
.homeList ul li.last{padding-bottom:0}
.tText{margin:5px;padding:0 30px;position:relative}
.tText span.gHil1{background:url(../images/d/blockquote_start.png);width:22px;height:22px;position:absolute;top:0;left:0}
.tText span.gHil2{background:url(../images/d/blockquote_end.png);width:22px;height:22px;position:absolute;bottom:0;right:0}
.tTitle{font-weight:700;font-size:18px;padding-left:35px}
a:hover,a:active,a:focus,#ja-topsl a:hover,#ja-topsl a:active,#ja-topsl a:focus,#ja-botsl1 a:hover,#ja-botsl1 a:active,#ja-botsl1 a:focus,#ja-botsl2 a:hover,#ja-botsl2 a:active,#ja-botsl2 a:focus{text-decoration:underline}
h2,h3,.contentheading{font-size:200%}
h5,#ja-subnav ul li a span.has-image{font-size:100%}
h2.contentheading,.contentheading,#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul,h4.poll-title,#ja-container ul.menu,div.industry-row h4,div.industry-row p,div.expertise-row h4,div.industry-row p{margin:0;padding:0}
.blog h2.contentheading,#contact_container p{margin-top:0}
a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus,#ja-login form fieldset .button:hover,#ja-login form fieldset .button:focus,div.moduletable_hilite h3,#ja-footer small a,.ja-footnav li a:hover,.ja-footnav li a:active,.ja-footnav li a:focus,a.jac-links:hover span,a.jac-links:focus span,a.jac-links:active span{color:#fda40a}
small,.small,.article-section,.article-category{color:#999}
.smalldark,#ja_twitter_div center{text-align:left}
fieldset a,.content_rating,.content_vote,.pagenavbar,body.color-style3 #ja-left .ja-moduletable.moduletablemenu ul li.parent.active,body.color-style1 #ja-right .ja-moduletable.moduletablemenu ul.menu li.parent,body.color-style1 #ja-right .ja-moduletable.moduletablemenu ul li.parent.active,body.color-style14 #ja-right .ja-moduletable.moduletablemenu ul.menu li.parent,body.color-style14 #ja-right .ja-moduletable.moduletablemenu ul li.parent.active,body.color-style16 #ja-container #ja-right .ja-moduletable.moduletablemenu ul.menu li.parent,body.color-style16 #ja-container #ja-right .ja-moduletable.moduletablemenu ul li.parent.active,.bmenu{font-weight:700}
fieldset.input,#ja-login fieldset,.blog,div.moduletable_search .ja-box-ct,.ja-content-main,#ja-topsl .ja-box,#ja-botsl1 .ja-box,#ja-botsl2 .ja-box{padding:0}
.button-cpanel-switcher,#ja-footer .inner,.poll br,div.clearALL{clear:both}
.hide,.cpanel-top .hide{background:url(../images/theme/cpanel-hide.png) no-repeat center center}
.show,.cpanel-top .show{background:url(../images/theme/cpanel-show.png) no-repeat center center}
#ja-login form p,#ja-login form ul li,#ja-login fieldset,.ja-blog-style .article-tools .buttonheading img,dl.poll dt,dl.poll dd,#ja-footer .ja-copyright,#ja-hotnews,#ja-hotnews .ja-box-ct{float:left}
#ja-login form #form-login-password label,#ja-login form #form-login-username label,#ja-login #form-login-remember,#ja-login br,.article_separator,.leading_separator,.row_separator,.column_separator,#ja-left .moduletable_badge span.badge,#ja-search label,#ja-subnav ul li.hover ul ul,#ja-slideshow .jac_links,div.ja-megamenu ul li.first,.hideMe{display:none}
#ja-login #form-login div .button,.article-content ul li p,.contentdescription p,.ja-inset1 div.ja-moduletable h3 span,.ja-inset1 div.moduletable h3 span,.ja-inset2 div.ja-moduletable h3 span,.ja-inset2 div.moduletable h3 span,div.ja-moduletable ul,div.ja-module ul,#ja-bot .ja-moduletable h3 span,#ja-bot .moduletable h3 span,#ja-botsl1 .ja-moduletable h3 span,#ja-botsl2 .ja-moduletable h3 span,body.color-style2 #ja-slideshow .module .ja-moduletable,body.color-style3 #ja-slideshow .module .ja-moduletable,body.color-style1 #ja-slideshow .module .ja-moduletable,body.color-style14 #ja-slideshow .module .ja-moduletable,body.color-style16 #ja-slideshow .module .ja-moduletable{margin:0}
.login_form fieldset p,.form-register p,.user-details p,#form-login p{margin:0 0 5px}
.login_form label,.form-register label,.user-details label{font-weight:700;text-align:right;display:block;float:left;width:130px}
.login_form .button,.form-register .button,.user-details .button{margin-left:140px}
.form-register p.form-des,.contact_email_checkbox{margin:15px 0}
.form-register .inputbox,.user-details .inputbox{margin-left:10px;width:200px}
.user-details,#ja-botsl1 .main,#ja-botsl2 .main{padding:10px 0}
.results p,.contact_email{margin:0 0 10px}
#component-contact img,.buttonheading{float:right}
.ja-blog-style,body.color-style31 #ja-container #ja-main,body.color-style11 #ja-container #ja-main,div#ja-botsl1 div.ja-tab-subcontent,div#ja-botsl2 div.ja-tab-subcontent{padding-top:10px}
.ja-blog-style .article-meta,table.contentpaneopen,table.contentpane,table.blog,#contact_container{width:100%}
.ja-blog-style span.createdate strong,.ja-blog-style span.createby strong,.ja-blog-style span.article-section strong,table.contenttoc a,ul.recent-comments a{color:#c5c5c5}
.ja-blog-style .createdate-icon .ja-month,.blog-layout .article-tools{margin-top:10px}
.createby,.createdate{padding:3px 3px 3px 0}
.sectiontableheader a,.sectiontableheader a:hover,.sectiontableheader a:focus,.sectiontableheader a:active,.moduletable_linkWhite li a:hover,.moduletable_linkWhite li a:focus,.moduletable_linkWhite li a:active,.moduletable_about .ja-box-ct p,.blog-layout h2 a.contentpagetitle,body.color-style21 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h3,body.color-style21 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style21 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h2,body.color-style21 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h5,body.color-style15 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h3,body.color-style15 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style15 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h2,body.color-style15 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h5,body.color-style31 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h3,body.color-style31 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style31 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h2,body.color-style31 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h5,body.color-style31 .m_c .ja-moduletable h3,body.color-style31 .m_c .ja-moduletable h1,body.color-style31 .m_c .ja-moduletable h2,body.color-style31 .m_c .ja-moduletable h5,body.color-style5 #slideshow-solutions h2,body.color-style9 #slideshow-solutions h2,body.color-style8 #slideshow-solutions h2,body.color-style10 #slideshow-solutions h2,body.color-style11 #slideshow-solutions h2,body.color-style13 #slideshow-solutions h2,body.color-style16 #slideshow-solutions h2,body.color-style14 #slideshow-solutions h2,body.color-style6 #slideshow-solutions h2,body.color-style2 #slideshow-solutions h2,body.color-style1 #slideshow-solutions h2,body.color-style3 #slideshow-solutions h2,body.color-style11 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h3,body.color-style11 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style11 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h2,body.color-style11 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h5,body.color-style11 .m_c .ja-moduletable h3,body.color-style11 .m_c .ja-moduletable h1,body.color-style11 .m_c .ja-moduletable h2,body.color-style11 .m_c .ja-moduletable h5,body.color-style1 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h3,body.color-style1 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style1 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h2,body.color-style1 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h5,body.color-style5 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h3,body.color-style5 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style5 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h2,body.color-style5 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h5,body.color-style6 #ja-slideshow #ja-slideshow-inner2,body.color-style6 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h3,body.color-style6 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style6 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h2,body.color-style6 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h5,body.color-style8 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style8 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h3,body.color-style8 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style8 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h2,body.color-style8 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h5,body.color-style9 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style9 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h3,body.color-style9 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style9 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h2,body.color-style9 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h5,body.color-style10 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style10 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h3,body.color-style10 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style10 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h2,body.color-style10 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h5,body.color-style13 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style13 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h3,body.color-style13 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style13 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h2,body.color-style13 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h5,body.color-style14 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h3,body.color-style1 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style1 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h2,body.color-style1 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h5,body.color-style16 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h3,body.color-style1 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h1,body.color-style1 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h2,body.color-style1 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable h5{color:#fff}
ul.pagination,#form-login .button{margin:10px 0}
#system-message dd.message ul,#system-message dd.error ul{background:#fda40a;border:0}
.ja-inset1 div.ja-moduletable:first-child,.ja-inset1 div.moduletable:first-child,.ja-inset2 div.ja-moduletable:first-child,.ja-inset2 div.moduletable:first-child,div.bannergroup_text div.firstitem,#ja-container ul.menu li:first-child,#ja-container ul.menu li.firstitem,.moduletable_linkWhite li:first-child,div.ja-moduletable ul.social li:first-child{border-top:0}
.badge-hot .badge,.icon_tourism,.icon_solution_ecommerce{background-position:0 0}
.ja-mass-top .ja-moduletable,.ja-mass-top .ja-module,.ja-mass-bottom .ja-moduletable,.ja-mass-bottom .ja-module,.ja-content-top .ja-moduletable,.ja-content-top .ja-module,.ja-content-bottom .ja-moduletable,.ja-content-bottom .ja-module,body.color-style13 #ja-slideshow .ja-moduletable{margin-left:0;margin-right:0}
span.menu-title,.ja-copyright small,div.ja-megamenu ul li ul li.first{display:block}
#ja-subnav ul li a:hover,#ja-subnav ul li.active a,#ja-subnav ul li.active a:hover,#ja-subnav ul li.active a:active,#ja-subnav ul li.active a:focus,#ja-subnav ul.active li a:hover{color:#C5C5C5}
#ja-subnav ul li.active li a,#ja-subnav ul li.active li a:hover,#ja-subnav ul li.active li a:active,#ja-subnav ul li.active li a:focus,.moduletable_linkWhite li a,.moduletable_colorGrey .ja-box-ct,ul.recent-comments span,div#comunity-menu ul li a:hover span{color:#757575}
body.color-style1 #ja-slideshow-inner1,body.color-style2 #ja-slideshow .main,body.color-style21 #ja-slideshow .main,body.color-style15 #ja-slideshow .main,body.color-style3 #ja-slideshow .main,body.color-style31 #ja-slideshow .main,body.color-style3 #ja-container ul.menu li.active li.active li a:hover,body.color-style3 #ja-container ul.menu li.active li.active li.active a,body.color-style3 #ja-left .ja-moduletable.moduletablemenu ul li.active li a,body.color-style1 #ja-slideshow .main,body.color-style1 #ja-container.ja-r1 .main,body.color-style11 #ja-slideshow .main,body.color-style1 #ja-container ul.menu li.active li.active li a:hover,body.color-style1 #ja-container ul.menu li.active li.active li.active a,body.color-style5 #ja-slideshow .main,body.color-style6 #ja-slideshow .main,body.color-style8 #ja-slideshow .main,body.color-style9 #ja-slideshow .main,body.color-style9 #ja-container.ja-r1 .main,body.color-style10 #ja-slideshow .main,body.color-style10 #ja-container.ja-r1 .main,body.color-style13 #ja-container ul.menu li a,body.color-style13 #ja-container.ja-r1 .main,body.color-style14 #ja-slideshow .main,body.color-style14 #ja-container.ja-r1 .main,body.color-style14 #ja-slideshow-inner1,body.color-style14 #ja-container ul.menu li.active li.active li a:hover,body.color-style14 #ja-container ul.menu li.active li.active li.active a,body.color-style16 #ja-slideshow .main,body.color-style16 #ja-container.ja-r1 .main,body.color-style16 #ja-slideshow-inner1,body.color-style16 #ja-container ul.menu li.active li.active li a:hover,body.color-style16 #ja-container ul.menu li.active li.active li.active a,div#comunity-menu ul li.item284{background:transparent}
.ja-links li.layout-switcher a,.ja-links li.user-reset a{background:#fda40a;color:#fff;text-decoration:none}
.ja-links li.layout-switcher a:hover,.ja-links li.user-reset a:hover{background:#666;color:#fff;text-decoration:none}
#ja-container ul.menu li li a:hover,#ja-container ul.menu li li a:active,#ja-container ul.menu li li a:focus,body.color-style5 h1.title{color:#0C4B80 !important}
#ja-topsl,#ja-botsl1 a,#ja-botsl2 a,.btlink a:hover,body.color-style1 h1.contentheading-style1 a:hover,body.color-style5 h1.title a,body.color-style2 h1.contentheading-style2 a:hover,body.color-style3 h1.contentheading-style3 a:hover,body.color-style14 h1.contentheading-style14 a:hover,body.color-style31 h1.contentheading-style31 a:hover,body.color-style6 h1.contentheading-style6 a:hover,body.color-style1 h2.contentheading-style1:hover,body.color-style14 h1.contentheading-style1 a:hover,body.color-style2 h1.contentheading-style2 a:hover,body.color-style3 h1.contentheading-style3 a:hover,body.color-style14 h2.contentheading-style1:hover,body.color-style16 h1.contentheading-style1 a:hover,body.color-style2 h1.contentheading-style2 a:hover,body.color-style3 h1.contentheading-style3 a:hover,body.color-style16 h2.contentheading-style1:hover,div#comunity-menu ul li a:hover{text-decoration:none}
#ja-topsl .ja-box-left .ja-moduletable,#ja-botsl1 .ja-box-left .ja-moduletable,#ja-botsl2 .ja-box-left .ja-moduletable,#ja-botsl .ja-box-left .ja-moduletable,.ja-blog-style .img_caption.right,body.color-style1 #ja-right .ja-moduletable.moduletablemenu ul,body.color-style14 #ja-right .ja-moduletable.moduletablemenu ul,body.color-style16 #ja-right .ja-moduletable.moduletablemenu ul{margin-left:0}
#ja-topsl .ja-box-right .ja-moduletable,#ja-botsl1 .ja-box-right .ja-moduletable,#ja-botsl2 .ja-box-right .ja-moduletable,#ja-botsl .ja-box-right .ja-moduletable,div.last,.ja-blog-style .img_caption.left{margin-right:0}
#ja-bot .ja-moduletable h3,#ja-bot .moduletable h3,#ja-botsl1 .ja-moduletable h3,#ja-botsl2 .ja-moduletable h3{margin-bottom:10px;padding-left:0}
#ja-botsl1,#ja-botsl2{background:#101010;color:#C5C5C5;border-bottom:0}
#ja-botsl1 .ja-moduletable .ja-box-ct,#ja-botsl1 .moduletable .ja-box-ct,#ja-botsl2 .ja-moduletable .ja-box-ct,#ja-botsl2 .moduletable .ja-box-ct{background:none;border:0;margin:0;padding:0}
#ja-botsl1 ul.address,#ja-botsl2 ul.address{padding-top:10px;color:#757575}
#ja-botsl1 ul.address li,#ja-botsl2 ul.address li{padding-left:0 !important;margin-left:0 !important}
#ja-botsl1 .ja-bulletin span.post-date,#ja-botsl2 .ja-bulletin span.post-date{text-transform:none;margin-top:3px}
#ja-hotnews div.ja-moduletable h3 span,body.color-style2 #ja-left .ja-moduletable.moduletablemenu h2 span,body.color-style3 #ja-left .ja-moduletable.moduletablemenu h2 span,body.color-style1 #ja-right .ja-moduletable.moduletablemenu h2 span,body.color-style14 #ja-right .ja-moduletable.moduletablemenu h2 span,body.color-style16 #ja-right .ja-moduletable.moduletablemenu h2 span{padding-right:10px}
.moduletable_about .ja-box-ct,body.color-style21 #ja-main .inner{padding-top:25px}
#ja-current-content .article_row,#ja-botsl-inner1 .ja-moduletable,.homeList ul li.last p{margin-bottom:0}
div.industry-row,div.expertise-row{clear:both;padding-bottom:8px;margin-bottom:12px;margin-left:6px;margin-right:6px}
div.industry-col-left,div.industry-col-right,div.expertise-col-left,div.expertise-col-right{margin:0;padding:5px 20px}
div.industry-row .icons,div.expertise-row .icons{height:75px;width:150px;display:block;border:1px solid #eaeaea;margin-bottom:8px;margin-top:8px}
div.industry-row .icons img,div.expertise-row .icons img{height:75px;width:150px}
.icon_real_estate,.icon_solution_cms{background-position:-300px 0}
body.color #ja-header,body.color-style112 #ja-header,body.color-style3 #ja-header,body.color-style16 #ja-header,body.color-style9 #ja-header,body.color-style13 #ja-header,body.color-style11 #ja-header,body.color-style1 #ja-header,body.color-style21 #ja-header,body.color-style2 #ja-header,body.color-style2 #ja-header,body.color-style2 #ja-header,body.color-style15 #ja-header,body.color-style15 #ja-header,body.color-style15 #ja-header,body.color-style10 #ja-header,body.color-style10 #ja-header,body.color-style10 #ja-header,body.color-style31 #ja-header,body.color-style31 #ja-header,body.color-style31 #ja-header,body.color-style13 #ja-header,body.color-style13 #ja-header,body.color-style13 #ja-header,body.color-style14 #ja-header,body.color-style14 #ja-header,body.color-style14 #ja-header,body.color-style8 #ja-header,body.color-style8 #ja-header,body.color-style8 #ja-header,body.color-style16 #ja-header,body.color-style16 #ja-header,body.color-style16 #ja-header{position:absolute;top:0}
body.color-style2 #ja-slideshow,body.color-style2 #ja-slideshow #ja-slideshow-inner2,body.color-style21 #ja-slideshow,body.color-style21 #ja-slideshow #ja-slideshow-inner2,color-style15body.color-style15 #ja-slideshow,body.color-style15 #ja-slideshow #ja-slideshow-inner2,body.color-style3 #ja-slideshow,body.color-style3 #ja-slideshow #ja-slideshow-inner2,body.color-style31 #ja-slideshow,body.color-style31 #ja-slideshow #ja-slideshow-inner2,body.color-style16 #ja-slideshow #ja-slideshow-inner2,body.color-style5 #ja-slideshow,body.color-style5 #ja-slideshow #ja-slideshow-inner2,body.color-style6 #ja-slideshow,body.color-style6 #ja-slideshow #ja-slideshow-inner2,body.color-style8 #ja-slideshow,body.color-style8 #ja-slideshow #ja-slideshow-inner2,body.color-style9 #ja-slideshow,body.color-style9 #ja-slideshow #ja-slideshow-inner2,body.color-style10 #ja-slideshow,body.color-style10 #ja-slideshow #ja-slideshow-inner2,body.color-style13 #ja-slideshow,body.color-style11 #ja-slideshow #ja-slideshow-inner2,body.color-style14 #ja-slideshow,body.color-style14 #ja-slideshow #ja-slideshow-inner2,body.color-style16 #ja-slideshow,body.color-style14 #ja-slideshow #ja-slideshow-inner2{min-height:300px}
body.color-style2 #ja-main .inner,body.color-style3 #ja-main .inner{padding-right:25px;padding-top:15px}
body.color-style21 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable,body.color-style15 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable,body.color-style11 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable{margin-top:-35px}
body.color-style21 #ja-container #ja-left,body.color-style15 #ja-container #ja-left,body.color-style3 #ja-container #ja-left,body.color-style31 #ja-container #ja-left,body.color-style1 #ja-container #ja-right,body.color-style11 #ja-container #ja-left,body.color-style6 #ja-container #ja-main,body.color-style14 #ja-container #ja-right,body.color-style16 #ja-container #ja-right{margin-top:65px}
body.color-style2 #ja-left .ja-moduletable.moduletablemenu ul li a,body.color-style3 #ja-left .ja-moduletable.moduletablemenu ul li a{text-align:right !important;background:transparent;padding-top:8px;padding-bottom:8px}
body.color-style2 #ja-left .ja-moduletable.moduletablemenu ul li a span,body.color-style3 #ja-left .ja-moduletable.moduletablemenu ul li a span,body.color-style1 #ja-right .ja-moduletable.moduletablemenu ul li a span,body.color-style14 #ja-right .ja-moduletable.moduletablemenu ul li a span,body.color-style16 #ja-right .ja-moduletable.moduletablemenu ul li a span{padding-right:20px}
body.color-style2 #ja-left .ja-moduletable.moduletablemenu ul li.active a,body.color-style3 #ja-left .ja-moduletable.moduletablemenu ul li.active ul li.active a{background:url(../images/theme/menu-active.jpg) no-repeat right}
body.color-style2 #ja-container #ja-left .ja-moduletable.moduletablemenu,body.color-style3 #ja-container #ja-left .ja-moduletable.moduletablemenu{margin-right:2px;margin-left:14px}
body.color-style1 #ja-container #ja-right .ja-moduletable.moduletablemenu,body.color-style14 #ja-container #ja-right .ja-moduletable.moduletablemenu,body.color-style16 #ja-container #ja-right .ja-moduletable.moduletablemenu{margin-right:14px;margin-left:2px}
body.color-style2 #ja-left .ja-moduletable.moduletablemenu ul li,body.color-style3 #ja-left .ja-moduletable.moduletablemenu ul li,body.color-style3 #ja-left .ja-moduletable.moduletablemenu ul li.active span.separator{background:url(../images/theme/menu-sep.png) no-repeat bottom left;border:0}
body.color-style31 #ja-main .inner,body.color-style11 #ja-main .inner{padding-left:0;padding-right:0;padding-top:25px}
body.color-style3 #ja-left .ja-moduletable.moduletablemenu ul li ul,body.color-style1 #ja-slideshow .module h3,body.color-style1 #ja-right .ja-moduletable.moduletablemenu ul li ul,body.color-style14 #ja-topsl,body.color-style14 #ja-slideshow .module h3,body.color-style14 #ja-right .ja-moduletable.moduletablemenu ul li ul,body.color-style16 #ja-topsl,body.color-style16 #ja-slideshow .module h3,body.color-style16 #ja-right .ja-moduletable.moduletablemenu ul li ul{background:transparent;border:0}
body.color-style1 #ja-container,body.color-style14 #ja-container{margin-top:-280px;background:url(../images/theme/shadow_process.png) no-repeat center 20px}
body.color-style1 #ja-container #ja-right .ja-moduletable,body.color-style5 #ja-container #ja-right .ja-moduletable,body.color-style14 #ja-container #ja-right .ja-moduletable,body.color-style16 #ja-container #ja-right .ja-moduletable{margin-left:14px;margin-right:16px}
body.color-style1 #ja-container.ja-r1 #ja-main .inner,body.color-style14 #ja-container.ja-r1 #ja-main .inner{padding-left:35px;padding-right:35px;padding-top:20px}
body.color-style112 #ja-topsl div.ja-moduletable,body.color-style112 #ja-topsl div.moduletable,body.color-style6 #ja-container .column{overflow:visible !important}
body.color-style21 #ja-slideshow #ja-slideshow-inner2,body.color-style2 #ja-slideshow #ja-slideshow-inner2,body.color-style15 #ja-slideshow #ja-slideshow-inner2,body.color-style10 #ja-slideshow #ja-slideshow-inner2,body.color-style31 #ja-slideshow #ja-slideshow-inner2,body.color-style13 #ja-slideshow #ja-slideshow-inner2,body.color-style14 #ja-slideshow #ja-slideshow-inner2,body.color-style8 #ja-slideshow #ja-slideshow-inner2{min-height:300px;padding-top:120px}
body.color-style5 #slideshow-solutions,body.color-style9 #slideshow-solutions,body.color-style10 #slideshow-solutions,body.color-style13 #slideshow-solutions,body.color-style16 #slideshow-solutions,body.color-style6 #slideshow-solutions,body.color-style2 #slideshow-solutions,body.color-style1 #slideshow-solutions,body.color-style3 #slideshow-solutions{position:absolute;top:120px;clear:both;width:100%}
body.color-style14 #slideshow-solutions h3,body.color-style6 #slideshow-solutions h3{color:#fff;background:transparent}
body.color-style1 #ja-right .ja-moduletable.moduletablemenu ul li a,body.color-style14 #ja-right .ja-moduletable.moduletablemenu ul li a,body.color-style16 #ja-right .ja-moduletable.moduletablemenu ul li a{text-align:left !important;background:transparent;padding-top:8px;padding-bottom:8px}
body.color-style1 #ja-right .ja-moduletable.moduletablemenu ul li.active ul li.active a,body.color-style1 #ja-right .ja-moduletable.moduletablemenu ul li.active a,body.color-style14 #ja-right .ja-moduletable.moduletablemenu ul li.active a,body.color-style14 #ja-right .ja-moduletable.moduletablemenu ul li.active ul li.active a,body.color-style16 #ja-right .ja-moduletable.moduletablemenu ul li.active a,body.color-style16 #ja-right .ja-moduletable.moduletablemenu ul li.active ul li.active a{background:url(../images/theme/menu-active-right.png) no-repeat left}
body.color-style1 #ja-right .ja-moduletable.moduletablemenu h2,body.color-style14 #ja-right .ja-moduletable.moduletablemenu h2,body.color-style16 #ja-right .ja-moduletable.moduletablemenu h2{margin-right:10px;margin-bottom:10px;margin-top:15px;text-align:left;padding-left:10px;display:block;font-size:150%;background:transparent}
body.color-style1 #ja-right .ja-moduletable.moduletablemenu span.separator,body.color-style14 #ja-right .ja-moduletable.moduletablemenu span.separator,body.color-style16 #ja-right .ja-moduletable.moduletablemenu span.separator{border-top:0;text-align:left !important;text-indent:5px;display:block;padding:6px 0 6px 10px}
body.color-style1 #ja-right .ja-moduletable.moduletablemenu span.separator span,body.color-style14 #ja-right .ja-moduletable.moduletablemenu span.separator span,body.color-style16 #ja-right .ja-moduletable.moduletablemenu span.separator span{padding-right:20px;color:#666;cursor:pointer}
body.color-style1 #ja-right .ja-moduletable.moduletablemenu ul li,body.color-style14 #ja-right .ja-moduletable.moduletablemenu ul li,body.color-style16 #ja-right .ja-moduletable.moduletablemenu ul li{background:url(../images/theme/menu-sep-right.png) no-repeat bottom left;border:0}
body.color-style1 #ja-right .ja-moduletable.moduletablemenu ul li.parent.active span.separator span,body.color-style14 #ja-right .ja-moduletable.moduletablemenu ul li.parent.active span.separator span,body.color-style16 #ja-right .ja-moduletable.moduletablemenu ul li.parent.active span.separator span{color:#F38620 !important}
body.color-style1 #ja-right .ja-moduletable.moduletablemenu ul li.active span.separator,body.color-style14 #ja-right .ja-moduletable.moduletablemenu ul li.active span.separator,body.color-style16 #ja-right .ja-moduletable.moduletablemenu ul li.active span.separator{background:url(../images/theme/menu-sep-right.png) no-repeat bottom right;border:0}
body.color-style5 #ja-container #ja-right,body.color-style5 #ja-container #ja-left{margin-top:80px}
body.color-style6 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable,body.color-style8 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable,body.color-style9 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable,body.color-style10 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable,body.color-style13 #ja-slideshow #ja-slideshow-inner2 .ja-moduletable{margin-top:-15px}
body.color-style6 #ja-container #ja-right,body.color-style8 #ja-container #ja-right,body.color-style8 #ja-container #ja-main,body.color-style9 #ja-container #ja-main,body.color-style10 #ja-container #ja-main,body.color-style13 #ja-container #ja-main{padding-top:20px}
body.color-style9 #ja-slideshow .main .moduletable,body.color-style10 #ja-slideshow .main .moduletable,body.color-style13 #ja-slideshow .main .moduletable{margin-top:-30px}
body.color-style9 #ja-container.ja-r1 #ja-main .inner,body.color-style10 #ja-container.ja-r1 #ja-main .inner{padding-right:45px;padding-left:35px}
body.color-style9 #ja-container #ja-right,body.color-style10 #ja-container #ja-right{margin-top:70px}
body.color-style14 #ja-slideshow .ja-moduletable,body.color-style16 #ja-slideshow .ja-moduletable{margin-top:0;color:#fff}
div#ja-botsl1,div#ja-botsl2{background:#101010 url(../images/theme/tabs-bg.png) repeat-x top}
div#ja-botsl1 .main,div#ja-botsl2 .main{padding-top:0}
div#ja-botsl1 ul.ja-tabs-title li,div#ja-botsl2 ul.ja-tabs-title li{margin-right:0;background:transparent url(../images/theme/bot-tab-left.png) no-repeat left;border:1px solid #575757;padding-left:5px}
div#ja-botsl1 ul.ja-tabs-title li h3,div#ja-botsl2 ul.ja-tabs-title li h3{line-height:28px;font-size:100%;margin-top:0;margin-bottom:0;padding:0 20px 0 2px}
div#ja-botsl1 ul.ja-tabs-title li.active,div#ja-botsl2 ul.ja-tabs-title li.active{border-bottom:0;background:#101010 url(../images/theme/bot-tab-active.png) no-repeat right;border-left:1px solid #686868;border-right:1px solid #686868;border-top:1px solid #686868;padding-left:0}
div#ja-botsl1 ul.ja-tabs-title li.active h3,div#ja-botsl2 ul.ja-tabs-title li.active h3{padding-left:10px;line-height:32px;background:transparent;padding-right:10px}
div#ja-botsl1 ul.ja-tabs-title li.active h3 span,div#ja-botsl2 ul.ja-tabs-title li.active h3 span{padding-top:0;padding-bottom:0}
div#ja-botsl1 ul.ja-tabs-title,div#ja-botsl2 ul.ja-tabs-title{margin-top:0;margin-bottom:5px;padding-bottom:5px}
div#ja-botsl1 div.ja-tabs-title-top,div#ja-botsl2 div.ja-tabs-title-top{height:40px}


ul.level0 li.mega{float:left;display:block;background:none;cursor:pointer;margin:0;padding:0}
ul.level0 li.mega a.mega{font-size:100%;display:block;color:#757575;font-weight:700;line-height:normal;text-decoration:none;cursor:pointer;padding:12px}
ul.level0 li.mega a.mega .has-image{padding-left:25px;background-repeat:no-repeat;background-position:left 6px;font-size:100%}
ul.level0 li.mega span.menu-title{display:block}
ul.level0 li.mega span.menu-desc{display:block;font-weight:400;font-size:92%;color:#999}
ul.level0 li.mega a img{float:left;padding-right:5px}
ul.level0 li.haschild a.mega span.menu-title,ul.level0 li.haschild-over a.mega span.menu-title{background:url(../images/theme/arrow3.png) no-repeat left center;padding-left:12px}
ul.level0 li.haschild a.mega span.menu-desc,ul.level0 li.haschild-over a.mega span.menu-desc{padding-left:12px}
ul.level0 li.mega a:hoverul.level0 li.mega a.sfhover{color:#C5C5C5}
ul.level0 li:hover,ul.level0 li.sfhover,ul.level0 li.over,ul.level0 li.havechildsfhover,ul.level0 li.havechild-activesfhover{background:url(../images/theme/mainnav-hover.gif) repeat-x left bottom}
ul.level0 li.mega a.active,ul.level0 li.mega a.active:hover{background-color:#303030;background-image:none;color:#C5C5C5}
.ja-megamenu li.mega .childcontent{display:block;height:auto;position:absolute}
.ja-megamenu li.mega .childcontent,.ja-megamenu li.haschild-over li.mega .childcontent,.ja-megamenu li.mega li.haschild-over li.mega .childcontent,.ja-megamenu li.mega li.mega li.haschild-over li.mega .childcontent,.ja-megamenu li.mega li.mega li.mega li.haschild-over li.mega .childcontent,.ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .childcontent{left:-999em}
.ja-megamenu li.haschild-over .childcontent,.ja-megamenu li.mega li.haschild-over .childcontent,.ja-megamenu li.mega li.mega li.haschild-over .childcontent,.ja-megamenu li.mega li.mega li.mega li.haschild-over .childcontent,.ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over .childcontent,.ja-megamenu li.mega li.mega li.mega li.mega li.mega li.haschild-over .childcontent{left:auto}
.ja-megamenu li.mega .right,.ja-megamenu li.haschild-over li.mega .right,.ja-megamenu li.mega li.haschild-over li.mega .right,.ja-megamenu li.mega li.mega li.haschild-over li.mega .right,.ja-megamenu li.mega li.mega li.mega li.haschild-over li.mega .right,.ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .right{right:auto}
.ja-megamenu li.haschild-over .right{right:0}
.ja-megamenu li.mega li.haschild-over .right,.ja-megamenu li.mega li.mega li.haschild-over .right,.ja-megamenu li.mega li.mega li.mega li.haschild-over .right,.ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over .right,.ja-megamenu li.mega li.mega li.mega li.mega li.mega li.haschild-over .right{right:12em}
ul.level1 li.mega{float:none;border-top:1px dotted #303030}
ul.level1 .childcontent{margin:-2em 0 0 160px}
.megacol{float:left}
ul.level1 li.first{border-top:0}
ul.level0 li.mega ul.level1 li.mega a.mega{border:0;font-weight:400;line-height:27px;margin:0;padding:0 5px}
ul.level0 li.mega ul.level1 li:hover,ul.level0 li.mega ul.level1 li.sfhover,ul.level0 li.mega ul.level1 li.over,ul.level0 li.mega ul.level1 li.havechildsfhover,ul.level0 li.mega ul.level1 li.havechild-activesfhover{background-image:none}
ul.level1 li.mega a.mega span.menu-title{background:none;padding:0}
ul.level1 li.haschild{background:url(../images/theme/arrow-01.png) no-repeat 95% 10px;padding:0}
ul.level1 li.group{background:none;border-top:0}
.childcontent{z-index:999}
.childcontent-inner{background:#101010;border:1px solid #202020;color:#757575}
.childcontent .ja-moduletable{color:#757575;border-bottom:0;line-height:1.5;margin:10px 0;padding:0}
.childcontent .ja-moduletable h3{background:none;color:#C5C5C5;border-bottom:1px dotted #444;margin-left:10px;margin-right:10px;text-indent:5px;text-transform:none}
.childcontent .ja-moduletable .ja-box-ct{padding:0 5px}
.childcontent .ja-moduletable a{text-decoration:none;border-bottom:1px dotted #303030}
.childcontent .ja-moduletable a:hover,.childcontent .ja-moduletable a:focus,.childcontent .ja-moduletable a:active{text-decoration:none}
.childcontent .ja-moduletable ul:first-child{margin-top:0 !important}
.childcontent .ja-moduletable li{background:url(../images/theme/bullet2.gif) no-repeat 2px 7px !important;margin-bottom:5px}
.group-title{border-bottom:1px solid #444;overflow:hidden}
.ja-megamenu ul.level1 li.mega .group-title a{color:#999}
.group-title .menu-title{text-transform:uppercase;font-weight:700}
.group-title .menu-desc{color:#999;padding-left:0 !important}
.childcontent ul.megamenu .ja-moduletable{padding:0}
.childcontent ul.megamenu .ja-moduletable h3{margin-left:0;margin-right:0}
.ja-megamenu .ja-box-ct input{font-weight:400 !important}
ul.level1 li.mega a.over,ul.level1 li.mega a.active{border-bottom:0}
ul.level0 li.haschild-over a.over{border-bottom:0 !important}
.ja-megamenu,ul.level0{margin:0;padding:0}

ul.level1 li.over a.over,ul.level1 li.haschild-over a.over,ul.level1 li.active a.active{color:#C5C5C5 !important}


span.active_arrow{width:23px;height:12px;display:block;background:url(../images/theme/_ro_theme/arrow_active.png) no-repeat center bottom;margin:0 auto}
ul.level0 li.mega a.mega{color:#000;font-weight:400;padding:8px 14px}
ul.level0 li.mega span.menu-title{font-size:105%}
#ja-header ul.level0 li.mega a:hover,#ja-header ul.level0 li.mega a:active,#ja-header ul.level0 li.mega a:focus,#ja-header ul.level0 li.mega a.sfhover{color:#F38620}
ul.level0 li.mega a.active,ul.level0 li.mega a.active:hover{background-color:#F38620 !important;background-image:none;color:#ffffff !important;font-weight:700}
#ja-header{border-top:2px solid #000;border-bottom:1px solid #000}
#ja-mainnav .main{height:44px;margin-bottom:-13px}
#ja-wrapper{background:url(../images/theme/d/slideshow-industry.png) repeat-x center 73px}
.default .ja-tabs-title-top{background:transparent;border-bottom:0}
body.color-style112 #ja-slideshow-inner2{background:transparent url(../images/theme/_ro_theme/ss-bottom.png) no-repeat center bottom;padding-bottom:24px}
span.shadow_right{background:url(../images/theme/_ro_theme/shadow-right.png) no-repeat top right;width:5px;position:absolute;height:338px;display:block;right:-6px;top:2px}
div.lb ul li{background:transparent;padding-left:0;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #eaeaea}
div.lb ul li,div.lb ul li a,div.lb ul li a span{line-height:25px;color:#000}
div.cl{float:left;width:37.7%;padding-right:32px}
#contact_container div.cl input.small_bg{background:url(../images/theme/_ro_theme/small-input-bg.png) no-repeat;border:0;height:20px}
#contact_container{border-bottom:1px solid #eaeaea;margin-bottom:12px}
#contact_container div.cr input.wide_bg_file{opacity:0;filter:alpha(opacity=0);position:absolute;z-index:2;width:252px;height:26px;cursor:text}
div.button_wrap{border-bottom:1px solid #eaeaea;padding-bottom:10px}
input.send_btn{background:url(../images/theme/_ro_theme/send_but.gif) no-repeat 0px 0px;width:187px;text-indent:-2000px;height:47px;border:0;cursor:pointer;padding:0}
input.send_btn:hover{background-position:-188px 0px;}
input.send_btn:active{background-position:-376px 0px;}
input.fake_button{background:url(../images/theme/_ro_theme/wide-bg-file.png) no-repeat;border:0;width:250px;height:28px;text-align:left;padding:4px}
#contact_container small{font-size:9px}
p.send_btn{float:left;padding-right:32px;width:37.7%}
p.h span{color:red}
p.h{float:left;border-left:1px solid #eaeaea;width:53%;text-align:right;line-height:47px;font-size:11px;color:#c5c5c5}
div.m_c{position:absolute;top:80px}
div.cr{float:left;width:55%}
div.departments img{margin-right:8px;border:3px solid #fff}
body.color-style6 div.departments div.t{height:62px;margin-bottom:4px;padding-bottom:10px;border-bottom:1px solid #eaeaea;clear:both;display:block}
a.it{margin-bottom:5px;display:block;font-size:100%}
div.custom-search{position:absolute;top:3px;z-index:999;right:18px}
div.search-bg{background:url(../images/theme/_ro_theme/search-bg.png) no-repeat;width:220px}
input.button-search{opacity:0;cursor:pointer}
.right .container{width:100%}
.ja-tabswrap{width:auto}
.ja-tab-panels-left{width:75%}
#ja-slideshow .main{padding:0 15px}
#ja-slideshow .ja-moduletable{margin-left:18px}
div.m1 div.ja-moduletable{margin-left:4px}
div.m2 div.ja-moduletable{margin-left:8px}
div.navhelper{color:#666;line-height:35px;margin-bottom:15px}
input#email{width:200px}
#ja-right .ja-mass-top div.moduletablesolutions{border-bottom:0}
#display_none .button{background:url("../images/theme/_ro_theme/but-bg.png") repeat-x scroll left bottom #a1c832;border:1px solid #83b100;color:#fff;text-transform:none;font-weight:700}
#display_none .button:hover{background:url("../images/theme/_ro_theme/but-bg-over.png") repeat-x scroll left bottom #a1c832;color:#fff}
#blog-bg{background:url(../images/theme/_ro_theme/blog_bg.png) no-repeat center 73px}
span.label_right{background:url("../images/theme/_ro_theme/label.png") no-repeat scroll right top transparent;display:block;height:102px;position:absolute;right:-25px;top:-22px;width:137px;z-index:999}
body.color-style112 .article-content h2{font-size:110%;font-weight:700}
#ja-right .ja-moduletable h2{font-size:140%}
.projCol{width:25%;float:left}
.projCol .projColInner{padding:0 5px}
.projColInner h2{margin:0 0 10px;padding:0}
.projColInner h4{padding:10px 0}
.projLink{height:21px;padding:10px 0}
.projLink a{float:right}
.projLink a span.btn{text-indent:-9999px;background:url('/clients/newage/images/d/btn.gif') no-repeat;width:116px;height:21px;display:block}
.borderDRest{width:220px;height:139px;overflow:hidden}
.projColInner h4 a{color:#000 !important;font-size:17px}
#leftslide{position:fixed;z-index:100001}
.feedBackContainer{margin-right:35px;padding:0}
.feedBackBTN{padding-top:300px;width:35px;float:right}
.feedBackBTN a span{display:block;width:35px;height:93px;background:url('../images/contact-btn.png') no-repeat}
.feedBackBTN a:hover span{background:url('../images/contact-btn.png') no-repeat -36px 0}
.feedBackContainer div{border:0 solid #062242;background:#0f417c;padding:5px 10px}
.feedBackContainer span.fName{color:#fff;font-weight:700;font-size:13px}
.feedBackContainer p{margin:0;padding:2px 0 4px}
.feedBackContainer p.iText input{border:1px solid #062242;font-size:13px;width:85%;color:#000;background:#fff;padding:4px}
.feedBackContainer p.iTextarea textarea{border:1px solid #062242;font-size:13px;width:85%;color:#000;background:#fff;height:80px;overflow-x:hidden;overflow-y:auto;padding:4px}
span.fCheck{float:right;background:none}
.feedTrue,.feedFalse,.feedLoading{width:20px;height:20px;display:block;background:url('../images/contact-loading.gif') no-repeat !important}
.feedTrue{background:url('../images/contact-btn.png') no-repeat 0 -99px}
.feedFalse{background:url('../images/contact-btn.png') no-repeat -23px -99px}
p.fSubmit input{width:218px;height:35px;background:url('../images/contact-send.png') no-repeat 0 0;border:0;margin:0;padding:0}
p.fSubmit:hover input{background:url('../images/contact-send.png') no-repeat 0 -35px}
.fSubmit{color:#fff;font-weight:700}
#file_upload{display:block;position:relative;width:580px;margin:0 auto}
#file_upload span.input_file_wrapper{background:url(../images/browse.jpg) top center;border:none;line-height:30px;height:30px;display:block;position:relative;width:376px;overflow:hidden;float:left}
#file_upload input.fake-text{display:block;position:absolute;top:5px;left:0;width:281px;height:16px;color:#333;font-size:11px;border:none;padding:2px}
#file_upload span.explain{line-height:30px;padding-left:5px;font-style:italic;color:#d5d5d5;font-family:Arial,Helvetica,sans-serif;font-size:11px}
#ja-header ul.level0 li.mega .over span.menu-title,#ja-header ul.level0 li:hover,#ja-header ul.level0 li.sfhover,#ja-header ul.level0 li.over,#ja-header ul.level0 li.havechildsfhover,#ja-header ul.level0 li.havechild-activesfhover{background-color:transparent}
div#ja-botsl1,div#ja-botsl2{background:#737373 url(../images/theme/_ro_theme/botsl1-bg-bottom.png) repeat-x bottom}
div#ja-botsl1 #bb-bg,div#ja-botsl2 #bb-bg{background:transparent url(../images/theme/_ro_theme/botsl1-bg-top.png) repeat-x top}
#ja-slideshow,#ja-slideshow div.ja-moduletable h3,#ja-slideshow div.moduletable h3{background:transparent}
div#ja-botsl1 .ja-tabswrap,div#ja-botsl1 .container,div#ja-botsl2 .ja-tabswrap,div#ja-botsl2 .container,input#mod_search_searchword{background:transparent;border:0}
div#ja-botsl1 .ja-moduletable,div#ja-botsl2 .ja-moduletable{margin-left:0;margin-right:0;overflow:visible}
div#ja-botsl1 ul.ja-tabs-title li.active,div#ja-botsl2 ul.ja-tabs-title li.active{line-height:33px;border:0;background:transparent}
div#ja-botsl1 ul.ja-tabs-title li.active span,div#ja-botsl2 ul.ja-tabs-title li.active span{line-height:33px}
div#ja-botsl1 ul.ja-tabs-title li,div#ja-botsl2 ul.ja-tabs-title li{background:transparent;border:0;padding-left:0}
div#ja-botsl1 ul.ja-tabs-title li h3,div#ja-botsl2 ul.ja-tabs-title li h3{background:transparent url(../images/theme/_ro_theme/botsl1-tabs-sep.png) no-repeat right;line-height:33px;padding-right:10px;padding-left:10px;border:0}
div#ja-botsl1 ul.ja-tabs-title li h3 span,div#ja-botsl2 ul.ja-tabs-title li h3 span{line-height:33px;padding-top:10px;padding-right:0;color:#737373}
div#ja-botsl1 ul.ja-tabs-title li.active h3 span,div#ja-botsl2 ul.ja-tabs-title li.active h3 span{line-height:33px;color:#000}
div#ja-botsl1 ul.ja-tabs-title li.active h3,div#ja-botsl2 ul.ja-tabs-title li.active h3{background:transparent url(../images/theme/_ro_theme/botsl1-tabs-sep.png) no-repeat right;line-height:33px}
div#ja-botsl1 ul.ja-tabs-title li {float:left;cursor:pointer;}
div#ja-botsl1 .ja-moduletable h3,div#ja-botsl2 .ja-moduletable h3{background:transparent;font-size:110%;font-weight:700;margin-bottom:0;padding-bottom:0}
div#ja-botsl1 .moduletable-sep,div#ja-botsl2 .moduletable-sep{margin-right:20px;padding-right:20px;background:url(../images/theme/_ro_theme/botsl1-mod-sep.png) repeat-y right}
div.moduletableshadowright,div.moduletablesrborder{margin-bottom:15px;margin-left:0;margin-right:0;background:#fff;border:1px solid #eaeaea;padding:8px 15px}
body.color-style9 .column,body.color-style10 .column,body.color-style9 div.ja-moduletable,body.color-style9 div.moduletable,body.color-style10 div.ja-moduletable,body.color-style10 div.moduletable{overflow:visible !important}
a,#ja-container ul.menu li a:hover,#ja-container ul.menu li a:active,#ja-container ul.menu li a:focus{color:#0C4B80}
#ja-container a,#ja-container ul.menu li.active a,#ja-container ul.menu li.active a:hover,#ja-container ul.menu li.active a:active,#ja-container ul.menu li.active a:focus{color:#F38620}
div.ja-copyright a,#ja-botsl1 a,#ja-botsl1{color:#fff}
h1 a,body.color-style6 div.departments a{color:#0C4B80 !important}
div#ja-slideshow div.moduletable-right1,div#ja-slideshow div.moduletable-right{margin-left:13px}
body.color-style112 #ja-botsl1 .projColInner h3,body.color-style112 #ja-botsl1 .projColInner h3 a,body.color-style112 #ja-botsl2 .projColInner h3,body.color-style112 #ja-botsl2 .projColInner h3 a{margin-top:6px;margin-bottom:6px;color:#000;text-transform:uppercase}
body.color-style11 h1.web_design,body.color-style11 h2.graphic_design,body.color-style11 h2.internet_marketing,body.color-style11 h2.contact{font-size:11pt;margin-top:3px;margin-bottom:8px;font-family:Arial}
body.color-style11 h1.web_design a,body.color-style11 h2.graphic_design a,body.color-style11 h2.internet_marketing a,body.color-style11 h2.contact a{color:#F38620 !important;font-weight:700}
.projLink a span.btn span,.feedBackBTN a span span{display:none}

a:active,a:focus{outline:0}
#k2Container{padding:0 0 24px}
body.contentpane #k2Container{padding:16px}
.clr{clear:both;height:0;line-height:0;display:block;float:none}
.even{background:#fffff0;border-bottom:1px dotted #ccc;padding:2px}
.odd{background:#fff;border-bottom:1px dotted #ccc;padding:2px}
div.k2FeedIcon{padding:4px 8px}
div.k2FeedIcon a,div.k2FeedIcon a:hover{display:block;float:right;width:14px;height:14px;background:url(../images/theme/k/system/feed-icon-14x14.gif) no-repeat 50% 50%;margin:0;padding:0}
.itemRatingForm{display:block;vertical-align:middle;line-height:25px;float:left}
.itemRatingLog{font-size:11px;float:left;margin:0;padding:0 0 0 4px}
div.itemRatingForm .formLogLoading{background:url(../images/theme/k/system/loading.gif) no-repeat left center;height:25px;padding:0 0 0 20px}
.itemRatingList,.itemRatingList a:hover,.itemRatingList .itemCurrentRating{background:url(../images/theme/k/system/transparent_star.gif) left -1000px repeat-x}
.itemRatingList{position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;background-position:left top;margin:0;padding:0}
.itemRatingList li{display:inline;background-image:none;padding:0}
.itemRatingList a,.itemRatingList .itemCurrentRating{position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer}
.itemRatingList a:hover{background-position:left bottom}
.itemRatingList a.one-star{width:20%;z-index:6}
.itemRatingList a.two-stars{width:40%;z-index:5}
.itemRatingList a.three-stars{width:60%;z-index:4}
.itemRatingList a.four-stars{width:80%;z-index:3}
.itemRatingList a.five-stars{width:100%;z-index:2}
.itemRatingList .itemCurrentRating{z-index:1;background-position:0 center;margin:0;padding:0}
.smallerFontSize{font-size:100%;line-height:inherit}
.largerFontSize{font-size:150%;line-height:140%}
.recaptchatable .recaptcha_image_cell,#recaptcha_table{background-color:#fff !important}
#recaptcha_table{border-color:#ccc !important}
#recaptcha_response_field{background-color:#fff !important;border-color:#ccc !important}
div.k2Pagination{text-align:center;color:#999;margin:24px 0 4px;padding:8px}
div.itemView{border-bottom:1px dotted #ccc;margin:0 0 24px;padding:8px 0 24px}
div.itemHeader h2.itemTitle{font-family:Georgia,"Times New Roman",Times,serif;font-size:36px;font-weight:400;line-height:110%;margin:0;padding:10px 0 4px}
div.itemToolbar{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#f7fafe;margin:16px 0 0;padding:2px 0}
div.itemToolbar ul{float:left;text-align:right;list-style:none;margin:0;padding:0}
div.itemToolbar ul li{display:inline;list-style:none;border-left:1px solid #ccc;text-align:center;margin:0;padding:0 4px 0 8px}
div.itemToolbar ul li a img{vertical-align:middle}
div.itemToolbar ul li a#fontDecrease img{width:13px;height:13px;background:url(../images/theme/k/system/font_decrease.gif) no-repeat}
div.itemToolbar ul li a#fontIncrease img{width:13px;height:13px;background:url(../images/theme/k/system/font_increase.gif) no-repeat}
span.itemImageCaption{color:#666;float:left;display:block;font-size:11px}
span.itemImageCredits{color:#999;float:right;display:block;font-style:italic;font-size:11px}
div.itemIntroText{color:#444;font-size:18px;font-weight:700;line-height:24px;padding:4px 0 12px}
div.itemFullText h3{margin:0;padding:16px 0 4px}
span.itemDateModified{display:block;text-align:right;color:#999;border-top:1px solid #ddd;margin:16px 0 4px;padding:4px}
span.itemHitsTwitterSep{color:#ccc;padding:0 8px}
span.itemTwitterLink a{background:url(../images/theme/k/social/twitter.png) no-repeat 0 50%;text-decoration:none;margin:8px 0;padding:2px 0 0 20px}
span.itemTwitterLink a:hover{text-decoration:none}
div.itemSocialLinksBlock span{font-weight:700;color:#555;float:left;display:block;padding:0 4px 0 0}
div.itemSocialLinksBlock ul.itemSocialLinks{list-style:none;float:left;margin:0;padding:0}
div.itemSocialLinksBlock ul.itemSocialLinks li{float:left;list-style:none;margin:0;padding:0 4px}
div.itemSocialLinksBlock ul.itemSocialLinks li a{float:left;display:block;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat}
a.delicious{background-image:url(../images/theme/k/social/delicious.png)}
a.digg{background-image:url(../images/theme/k/social/digg.png)}
a.reddit{background-image:url(../images/theme/k/social/reddit.png)}
a.stumble{background-image:url(../images/theme/k/social/stumble.png)}
a.facebook{background-image:url(../images/theme/k/social/facebook.png)}
a.myspace{background-image:url(../images/theme/k/social/myspace.png)}
a.technorati{background-image:url(../images/theme/k/social/technorati.png)}
div.itemAuthorBlock{background:#f2f6fc;border:1px solid #ddd;margin:0 0 16px;padding:8px}
div.itemAuthorBlock div.itemAuthorDetails{margin:0;padding:4px 0 0}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName{margin:0 0 4px;padding:0}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName a{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl{font-weight:700;color:#555;border-right:1px solid #ccc;margin:0 4px 0 0;padding:0 8px 0 0}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail{font-weight:700;color:#555}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a,div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a{font-weight:400}
div.itemVideoBlock{background:#010101 url(../images/theme/k/system/videoplayer-bg.gif) repeat-x bottom;margin:0 0 16px;padding:16px}
div.itemVideoBlock span.itemVideo{display:block;overflow:hidden}
div.itemVideoBlock span.embeddedVideo{display:block;text-align:center}
div.itemVideoBlock span.itemVideoCaption{color:#eee;float:left;display:block;font-size:11px;font-weight:700;width:60%}
div.itemVideoBlock span.itemVideoCredits{color:#eee;float:right;display:block;font-style:italic;font-size:11px;width:35%;text-align:right}
div.itemNavigation{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#fffff0;margin:0 0 24px;padding:4px 8px}
div.itemComments{background:#f7fafe;border:1px solid #ddd;padding:16px}
div.itemComments ul.itemCommentsList{list-style:none;margin:0 0 16px;padding:0}
div.itemComments ul.itemCommentsList li{border-bottom:1px dotted #ddd;margin:0;padding:4px}
div.itemComments ul.itemCommentsList li img{float:left;border:2px solid #777;margin:0 4px 4px 0;padding:0}
div.itemComments ul.itemCommentsList li span.commentDate{border-right:1px solid #ccc;font-weight:700;font-size:14px;margin:0 8px 0 0;padding:0 4px 0 0}
div.itemComments ul.itemCommentsList li span.commentAuthorName{font-weight:700;font-size:14px}
div.itemComments ul.itemCommentsList li span.commentLink{float:right}
div.itemComments ul.itemCommentsList li span.commentLink a{font-size:11px;color:#999;text-decoration:underline}
div.itemComments ul.itemCommentsList li span.commentLink a:hover{font-size:11px;color:#555;text-decoration:underline}
div.itemCommentsPagination{margin:0 0 24px;padding:4px}
div.itemCommentsPagination span.pagination{display:block;float:right;clear:both}
div.itemCommentsForm h4.itemCommentsFormTitle{color:#135CAE;font-size:24px;margin:0 0 8px;padding:0}
div.itemCommentsForm form textarea.inputbox{display:block;width:350px;height:160px;margin:0}
div.itemCommentsForm form input.inputbox{display:block;width:350px;margin:0}
div.itemCommentsForm form input.button{border:1px solid #ccc;background:#eee;font-size:16px;margin:12px 0 0;padding:4px}
div.itemCommentsForm form span#formLog{font-weight:700;color:#CF1919;margin:0 0 0 20px;padding:0 0 0 20px}
div.itemCommentsForm form .formLogLoading{background:url(../images/theme/k/system/loading.gif) no-repeat left center}
div.itemListCategory{background:#f2f6fc;border:1px solid #ddd;margin:4px 0;padding:8px}
span.catItemAddLink{clear:both;display:block;text-align:right;border-bottom:2px dashed #ddd;margin:0 0 4px;padding:4px}
div.subCategory{background:#f2f6fc;border:1px solid #ddd;margin:4px;padding:8px}
div.subCategory a.subCategoryImage,div.subCategory a.subCategoryImage:hover{text-align:center;display:block}
div#itemListLinks{background:#f2f6fc;border:1px solid #ddd;margin:8px 0;padding:8px}
div.groupLinks{margin:0;padding:0}
span.catItemDateModified{display:block;text-align:right;color:#999;border-top:1px solid #ddd;margin:4px 0;padding:4px}
div.userBlock{background:#f2f6fc;border:1px solid #ddd;clear:both;margin:0 0 16px;padding:8px}
div.userItemViewUnpublished{border:4px dashed #ccc;background:#fffff2;padding:8px}
div.genericItemView{border-bottom:1px dotted #ccc;margin:0 0 16px;padding:8px 0}
div.latestItemsCategory{background:#f2f6fc;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px}
div.latestItemsCategoryImage{text-align:center}
div.latestItemsUser{background:#f2f6fc;border:1px solid #ddd;clear:both;margin:0 8px 8px 0;padding:8px}
div.latestItemList{padding:0 8px 8px 0}
h2.latestItemTitleList{font-size:14px;font-family:Arial,Helvetica,sans-serif;border-bottom:1px dotted #ccc;line-height:normal;margin:8px 0 2px;padding:2px 0}
.k2AccountPage table tr td label{white-space:nowrap}
img.k2AccountPageImage{border:4px solid #ddd;display:block;margin:10px 0;padding:0}
.k2AccountPage div.k2AccountPageNotice{padding:8px}
.k2AccountPage div.k2AccountPageUpdate{border-top:1px dotted #ccc;text-align:right;margin:8px 0;padding:8px}
div.k2LatestCommentsBlock ul li{display:block;clear:both}
div.k2ItemsBlock ul li{padding:8px 4px}
div.k2ItemsBlock ul li a.moduleItemTitle{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px}
div.k2ItemsBlock ul li img.moduleItemAuthorAvatar{display:block;float:left;background:#fff;border:1px solid #ccc;width:14px;height:auto;margin:0 4px 0 0;padding:2px}
div.k2ItemsBlock ul li p.moduleItemIntrotext{display:block;line-height:120%;padding:4px 0}
div.k2ItemsBlock ul li p.moduleItemIntrotext a.moduleItemImage img{float:left;border:2px solid #ddd;margin:2px 4px 4px 0;padding:0}
div.k2LoginBlock fieldset.input{margin:0;padding:0}
div.k2LoginBlock fieldset.input p{margin:0;padding:0 0 4px}
div.k2UserBlock p img{display:block;float:left;background:#fff;border:1px solid #ccc;width:48px;height:auto;margin:2px 4px 4px 0;padding:2px}
div.k2AuthorsListBlock ul li img.abAuthorAvatar{display:block;float:left;background:#fff;border:1px solid #ccc;width:24px;height:auto;margin:2px 4px 4px 0;padding:2px}
div.k2BreadcrumbsBlock span.bcTitle{color:#999;padding:0 4px 0 0}
div.k2BreadcrumbsBlock span.bcSeparator{font-size:14px;padding:0 4px}
div.k2CalendarBlock{height:190px;margin-bottom:8px}
div.k2CalendarLoader{background:#fff url(../images/theme/k/system/k2CalendarLoader.gif) no-repeat 50% 50%}
table.calendar{background:#fff;border-collapse:collapse;margin:0 auto}
table.calendar tr td{text-align:center;vertical-align:middle;border:1px solid #f4f4f4;background:#fff;padding:2px}
table.calendar tr td.calendarNavMonthPrev{background:#f3f3f3;text-align:left}
table.calendar tr td.calendarCurrentMonth{background:#f3f3f3}
table.calendar tr td.calendarNavMonthNext{background:#f3f3f3;text-align:right}
table.calendar tr td.calendarDayName{background:#e9e9e9;font-size:11px;width:14.2%}
table.calendar tr td.calendarDateEmpty{background:#fbfbfb}
table.calendar tr td.calendarDateLinked{padding:0}
table.calendar tr td.calendarDateLinked a{display:block;text-decoration:none;padding:2px}
table.calendar tr td.calendarToday{background:#135cae;color:#fff}
table.calendar tr td.calendarTodayLinked{background:#CCC;color:#fff;padding:0}
table.calendar tr td.calendarTodayLinked a{display:block;color:#fff;text-decoration:none;padding:2px}
div.k2CategorySelectBlock form select{width:auto}
div.k2CategoriesListBlock ul li.activeCategory a{font-weight:700}
div.k2TagCloudBlock a{float:left;display:block;padding:4px}
div.k2TagCloudBlock a:hover{float:left;display:block;background:#CCC;text-decoration:none;color:#fff;padding:4px}
#k2Container div.gsc-control{width:100%}
.solfooter ul li{float:left;width:33%;border:0;background:none !important;border-left:1px solid #666;margin:0;padding:0}
#portfolioPage .ppRightCol{text-align:left}
.arrw{padding-bottom:5px}
.k2AuthorsListBlock ul li{background:none !important;padding-left:0;height:40px}
.k2AuthorsListBlock ul li br{display:inline;clear:none !important;float:left !important}
.k2AuthorsListBlock ul li a{font-size:20px;line-height:26px}
.k2AuthorsListBlock ul li a span{color:#666;font-size:10px}
.k2AuthorsListBlock ul li span.abAuthorCommentsCount{display:none !important;color:#666;font-size:10px;line-height:10px;font-style:italic}
img,div.itemToolbar ul>li:first-child{border:none}
.k2Padding,div.catItemView{padding:4px}
.clearList,div.k2FeedIcon a span,div.k2FeedIcon a:hover span,span.siteRoot,div.itemToolbar ul li a#fontDecrease span,div.itemToolbar ul li a#fontIncrease span,div.itemSocialLinksBlock ul.itemSocialLinks li a span,div.itemComments ul.itemCommentsList li span.commentAuthorEmail,div.itemCommentsForm form label.formComment,#k2Container div.gs-visibleUrl{display:none}
span.itemEditLink,span.catItemEditLink,span.userItemAddLink,span.userItemEditLink{display:block;text-align:right;border-bottom:2px dashed #ddd;margin:0 0 4px;padding:4px}
div.itemHeader span.itemDateCreated,div.catItemHeader span.catItemDateCreated,div.userItemHeader span.userItemDateCreated,div.genericItemHeader span.genericItemDateCreated,span.latestItemDateCreated{color:#999;font-size:11px}
div.itemHeader h2.itemTitle span sup,div.catItemHeader h3.catItemTitle span sup,div.userItemHeader h3.userItemTitle span sup{font-size:12px;color:#CF1919;text-decoration:none}
div.itemHeader span.itemAuthor,div.catItemHeader span.catItemAuthor{display:block;margin:0;padding:0}
div.itemToolbar ul li a#fontDecrease,div.itemToolbar ul li a#fontIncrease{margin:0 0 0 2px}
div.itemRatingBlock,div.catItemRatingBlock,div.k2TagCloudBlock{padding:8px 0}
div.itemRatingBlock span,div.catItemRatingBlock span{display:block;float:left;font-style:normal;color:#999;margin:0;padding:0 4px 0 0}
div.itemBody,div.catItemBody,div.userItemBody,div.genericItemBody,div.latestItemBody{margin:0;padding:8px 0}
div.itemImageBlock,div.catItemImageBlock{margin:0 0 16px;padding:8px}
span.itemImage,span.catItemImage{display:block;text-align:center;margin:0 0 8px}
span.itemImage img,span.catItemImage img,span.userItemImage img,span.genericItemImage img,span.latestItemImage img{border:1px solid #ccc;padding:8px}
div.itemIntroText img,div.itemFullText img,div.catItemIntroText img,div.userItemIntroText img,div.genericItemIntroText img,div.latestItemIntroText img{background:#fff;border:1px solid #ccc;margin:4px;padding:2px}
div.itemExtraFields,div.catItemExtraFields,div.genericItemExtraFields{border-top:1px dotted #ddd;margin:16px 0 0;padding:8px 0 0}
div.itemExtraFields h3,div.catItemExtraFields h4,div.genericItemExtraFields h4{line-height:normal !important;margin:0;padding:0 0 8px}
div.itemExtraFields ul,div.catItemExtraFields ul,div.genericItemExtraFields ul,div.k2ItemsBlock ul li ul.moduleItemExtraFields{list-style:none;margin:0;padding:0}
div.itemExtraFields ul li,div.catItemExtraFields ul li,div.genericItemExtraFields ul li,div.catItemVideoBlock span.catItemVideo,div.latestItemVideoBlock span.latestItemVideo,ul.moduleItemExtraFields li,div.k2LoginBlock fieldset.input p label,div.k2LoginBlock fieldset.input p input{display:block}
div.itemExtraFields ul li span.itemExtraFieldsLabel,div.catItemExtraFields ul li span.catItemExtraFieldsLabel,div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel,ul.moduleItemExtraFields li span.moduleItemExtraFieldsLabel{display:block;float:left;font-weight:700;width:30%;margin:0 4px 0 0}
div.itemLinks,div.itemImageGallery,div.catItemLinks,div.catItemImageGallery,div.userItemLinks,div.latestItemLinks{margin:0 0 16px;padding:0}
div.itemHitsTwitter,div.itemCategory,div.itemTagsBlock,div.itemSocialLinksBlock,div.itemAttachmentsBlock,div.catItemHitsBlock,div.catItemCategory,div.catItemTagsBlock,div.catItemAttachmentsBlock,div.userItemCategory,div.userItemTagsBlock,div.latestItemCategory,div.latestItemTagsBlock{border-bottom:1px dotted #ccc;padding:4px}
div.itemCategory span,div.itemTagsBlock span,div.itemAttachmentsBlock span,div.catItemCategory span,div.catItemTagsBlock span,div.catItemAttachmentsBlock span,div.userItemCategory span,div.userItemTagsBlock span,div.genericItemCategory span,div.latestItemCategory span,div.latestItemTagsBlock span{font-weight:700;color:#555;padding:0 4px 0 0}
div.itemTagsBlock ul.itemTags,div.itemAttachmentsBlock ul.itemAttachments,div.catItemTagsBlock ul.catItemTags,div.catItemAttachmentsBlock ul.catItemAttachments,div.userItemTagsBlock ul.userItemTags,div.latestItemTagsBlock ul.latestItemTags {list-style:none;display:inline;margin:0;padding:0}
.userItemTags li { background:transparent; }
div.itemTagsBlock ul.itemTags li,div.catItemTagsBlock ul.catItemTags li,div.userItemTagsBlock ul.userItemTags li,div.latestItemTagsBlock ul.latestItemTags li{display:inline;list-style:none;text-align:center;margin:0;padding:0 4px 0 0}
div.itemAttachmentsBlock ul.itemAttachments li,div.catItemAttachmentsBlock ul.catItemAttachments li{display:inline;list-style:none;text-align:center;margin:0;padding:0 4px}
div.itemAttachmentsBlock ul.itemAttachments li span,div.catItemAttachmentsBlock ul.catItemAttachments li span{font-size:10px;color:#999;font-weight:400}
div.itemAuthorBlock img.itemAuthorAvatar,div.itemListCategory img{float:left;display:block;background:#fff;border:1px solid #ddd;margin:0 8px 0 0;padding:4px}
div.itemRelated,div.itemAuthorLatest{margin-bottom:16px;padding:0}
div.itemNavigation span.itemNavigationTitle,div.k2LatestCommentsBlock ul li span.lcCommentDate,div.k2TopCommentersBlock ul li span.tcLatestCommentDate{color:#999}
div.itemNavigation a.itemPrevious,div.itemNavigation a.itemNext{padding:0 12px}
div.itemComments ul.itemCommentsList li p,div.userBlock p.userDescription,div.latestItemsUser p.ulatestItemsUserDescription{padding:4px 0}
div.itemCommentsForm form label.formName,div.itemCommentsForm form label.formEmail,div.itemCommentsForm form label.formUrl,div.itemCommentsForm form label.formRecaptcha{display:block;margin:12px 0 0 2px}
div.itemBackToTop,#k2Container div.gsc-branding-text{text-align:right}
div.itemBackToTop a,div.itemBackToTop a:hover{text-decoration:underline}
div.subCategoryContainer,div.itemContainer,div.latestItemsContainer{float:left}
div.subCategory a.subCategoryImage img,div.subCategory a.subCategoryImage:hover img,div.latestItemsCategoryImage img{background:#fff;border:1px solid #ddd;margin:0 8px 0 0;padding:4px}
div.catItemHeader h3.catItemTitle,div.userItemHeader h3.userItemTitle,div.genericItemHeader h2.genericItemTitle,div.latestItemHeader h3.latestItemTitle{font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-weight:400;line-height:110%;margin:0;padding:10px 0 4px}
div.catItemIntroText,div.userItemIntroText,div.genericItemIntroText,div.latestItemIntroText{font-size:inherit;font-weight:400;line-height:inherit;padding:4px 0 12px}
div.catItemVideoBlock,div.latestItemVideoBlock{background:#010101 url(../images/theme/k/k/system/videoplayer-bg.gif) repeat-x bottom;margin:0 0 16px;padding:16px}
div.catItemCommentsLink,div.userItemCommentsLink,div.genericItemCategory,div.latestItemCommentsLink{display:inline;border-right:1px solid #ccc;margin:0 8px 0 0;padding:0 8px 0 0}
div.catItemReadMore,div.userItemReadMore,div.genericItemReadMore,div.latestItemReadMore,div.k2LoginBlock fieldset.input p#form-login-remember label,div.k2LoginBlock fieldset.input p#form-login-remember input{display:inline}
div.userBlock img,div.latestItemsUser img{display:block;float:left;background:#fff;border:1px solid #ddd;margin:0 8px 0 0;padding:4px}
div.userBlock p.userAdditionalInfo,div.latestItemsUser p.latestItemsUserAdditionalInfo{border-top:1px dotted #ccc;margin:8px 0 0;padding:4px 0}
span.userURL,span.userEmail,span.latestItemsUserURL,span.latestItemsUserEmail{font-weight:700;color:#555;display:block}
div.userItemImageBlock,div.genericItemImageBlock,div.latestItemImageBlock{float:left;margin:0;padding:0}
span.userItemImage,span.genericItemImage,span.latestItemImage{display:block;text-align:center;margin:0 8px 8px 0}
div.k2LatestCommentsBlock ul,div.k2TopCommentersBlock ul,div.k2ItemsBlock ul{list-style:none;margin:4px;padding:4px}
div.k2LatestCommentsBlock ul li img.lcAvatar,div.k2TopCommentersBlock ul li img.tcAvatar{display:block;float:left;background:#fff;border:1px solid #ccc;margin:2px 4px 4px 0;padding:2px}
div.k2ItemsBlock ul li span.moduleItemTags a,.innerLI{padding:0 2px}
div.k2ItemsBlock ul li a.moduleItemComments,div.k2ItemsBlock ul li span.moduleItemHits{border-right:1px solid #ccc;margin:0 8px 0 0;padding:0 4px 0 0}
div.k2LoginBlock ul,div.k2UserBlock ul,div.k2ArchivesBlock ul,div.k2AuthorsListBlock ul,div.k2CategoriesListBlock ul{list-style:square;margin:4px;padding:4px 8px}
table.calendar tr td.calendarNavMonthPrev a,table.calendar tr td.calendarNavMonthPrev a:hover,table.calendar tr td.calendarNavMonthNext a,table.calendar tr td.calendarNavMonthNext a:hover{font-size:20px;text-decoration:none}
table.calendar tr td.calendarDateLinked a:hover,table.calendar tr td.calendarTodayLinked a:hover{display:block;background:#BFD9FF;text-decoration:none;padding:2px}

pre,.code,.code2{background:#303030;border-left:5px solid #000;font:1em/1.5 Monaco,Consolas,"Courier News",monospace;margin:15px 0;padding:10px 15px !important}
.code3 h4{font-size:1.17em;font-weight:400 !important;position:relative;top:-10px;width:35px;margin:0 0 -10px 11px !important;padding:0 5px}
.code3{font-family:'Curier New',monospace;padding:0 0 5px 20px}
.dropcap{color:#000;display:block;float:left;font:60px/40px Georgia,Times,serif;padding:7px 8px 0 0}
span.Dropcap1{height:61px;margin:-4px 5px -3px 0}
p.Dropcap2{padding:0 0 0 50px}
span.Dropcap2{height:61px;margin:-4px 0 0 -50px}
p.Dropcap3{margin-top:32px}
span.Dropcap3{height:61px;margin:-32px 5px 0 0}
span.Dropcap1,span.Dropcap2,span.Dropcap3{display:block;float:left;font-family:'Times New Roman',serif;font-size:5em;line-height:1em}
blockquote{font-family:Georgia,Times,serif;font-size:95%;float:left;font-style:italic;margin:20px 0}
blockquote span.open{background:url(../images/theme/so-q.gif) no-repeat left top;padding:0 0 0 20px}
blockquote span.close{background:url(../images/theme/sc-q.gif) no-repeat bottom right;padding:0 20px 0 0}
blockquote div.blockquote1{background:url("../images/theme/typo/open1.png") no-repeat scroll left bottom transparent}
blockquote div.blockquote2{background:url("../images/theme/typo/open1.png") no-repeat scroll left top transparent}
blockquote div.blockquote3{background:url("../images/theme/typo/open2.png") no-repeat scroll left bottom transparent;padding-bottom:5px}
blockquote div.blockquote4{background:url("../images/theme/typo/open2.png") no-repeat scroll left top transparent;padding-top:2px}
.blockTextLeft{float:left;text-align:left}
.blockTextRight{float:right;text-align:right}
.blockTextCenter{text-align:center;margin:0 auto}
.blockTextLeft,.blockTextRight,.blockTextCenter{display:block;font-style:italic;width:30%;padding:15px}
div.number1 span{background:url("../images/theme/typo/bullet_ol_2.png") no-repeat scroll center center transparent;color:#FFF;padding:4px}
div.number2 span{background:url("../images/theme/typo/bullet_ol_2_color.png") no-repeat scroll center center transparent;color:#FFF;padding:4px}
ul.bullet2{list-style-image:url("../images/theme/typo/bullet1ul.png")}
ul.bullet1{list-style-image:url("../images/theme/typo/bullet_ol_1_dark.png")}
ul.bullet3{list-style-image:url("../images/theme/typo/bullet2ul.png")}
ul.bullet4{list-style-image:url("../images/theme/typo/bullet_ol_1_color.png")}
ul.circle1{list-style-image:url("../images/theme/typo/bullet3ul.png")}
ul.circle2{list-style-type:circle}
ul.square1{list-style-type:square}
ul.square2{list-style-image:url("../images/theme/typo/bullet_squ1_dark.png")}
ul.square3{list-style-image:url("../images/theme/typo/bullet_squ1_color.png")}
ul.bullet1 li,ul.bullet2 li,ul.bullet3 li,ul.bullet4 li,ul.circle1 li,ul.circle2 li,ul.square1 li,ul.square2 li,ul.square3 li{padding-left:0;overflow:visible;background:transparent}
ul.bullet1,ul.bullet2,ul.bullet3,ul.bullet4,ul.circle1,ul.circle2,ul.square1,ul.square2,ul.square3{padding-left:18px}
acronym,abbr{border-bottom-style:dotted;border-bottom-width:1px}
acronym:hover,abbr:hover{border-bottom-style:solid;cursor:pointer}
dl.def1 dt,dl.def2 dt,dl.def3 dt{margin:10px 0 5px}
dl.def1 dd,dl.def2 dd,dl.def3 dd{padding-left:25px}
dl.def2 dt{text-decoration:underline}
span.clear{border-bottom:1px solid #005689;border-top:1px solid #005689;color:#005689}
span.clear-1{border-bottom:1px solid #890000;border-top:1px solid #890000;color:#014B94}
span.clear-2{border-bottom:1px solid #333;border-top:1px solid #333;color:#333}
span.color{color:#005689}
span.color-1{color:#890000}
span.color-3{border-left:2px solid #333;color:#333}
span.color-4{background:none repeat scroll 0 0 #F4FBFF;color:#005689}
span.color-5{background:none repeat scroll 0 0 #890000;color:#FFF}
span.color-6{background:none repeat scroll 0 0 #FFE;border-bottom:1px solid #E9E9A1;border-top:1px solid #E9E9A1;color:#D48D1C}
span.color-7{background:none repeat scroll 0 0 #333;color:#FFF}
span.clear,span.clear-1,span.clear-2,span.color,span.color-1,span.color-2,span.color-3,span.color-4,span.color-5,span.color-6,span.color-7{display:block;margin-bottom:10px;padding:5px 10px}
div.legend1,div.legend5,div.legend6{border:1px solid #666;margin:25px 0}
div.legend2,div.legend3,div.legend4{border-bottom:1px solid #666;border-top:1px solid #666}
div.legend1 h4,div.legend2 h4,div.legend3 h4,div.legend4 h4,div.legend5 h4,div.legend6 h4{text-transform:none;background:none repeat scroll 0 0 #FFF;float:left;font-size:1.17em;font-weight:400;left:11px;position:relative;top:-9px;width:auto;margin:0 0 -9px !important;padding:0 3px}
div.legend3 h4:first-child,div.legend5 h4:first-child{background:none repeat scroll 0 0 #E7E7E7}
div.legend4 h4:first-child,div.legend6 h4:first-child{border:1px solid #666}
div.legend1 p,div.legend2 p,div.legend3 p,div.legend4 p,div.legend5 p,div.legend6 p{clear:both;margin:7px}
.highlight{background:#e58c00;color:#fff;font-weight:700;padding:1px 5px}
p.error,p.message,p.tips,p.rss,p.key,p.tag,p.cart,p.note,p.photo,p.doc,p.mobi{padding-left:25px;position:relative}
p.error span.icon,p.message span.icon,p.tips span.icon,p.rss span.icon,p.key span.icon,p.tag span.icon,p.cart span.icon,p.note span.icon,p.photo span.icon,p.doc span.icon,p.mobi span.icon{background-image:url(../images/theme/icons/icons-sprites-silk.png);background-repeat:no-repeat;width:18px;height:18px;display:block;position:absolute;top:2px;left:0}
p.error span.icon{background-position:left -54px}
p.message span.icon{background-position:left -72px}
p.tips span.icon{background-position:left -90px}
p.key span.icon{background-position:left -108px}
p.tag span.icon{background-position:left -126px}
p.cart span.icon{background-position:right -54px}
p.doc span.icon{background-position:right -72px}
p.note span.icon{background-position:right -90px}
p.photo span.icon{background-position:right -108px}
p.mobi span.icon{background-position:right -126px}
p.error{color:#C00}
p.message{color:#2C79B3}
p.tips{color:#E58C00}
ul.checklist li,ul.star li,ul.arrow li,ul.address li,ul.phone li,ul.email li{background:none !important;margin-left:8px;position:relative;overflow:hidden;padding:0 0 0 22px}
ul.checklist span.icon,ul.star span.icon,ul.arrow span.icon,ul.address span.icon,ul.phone span.icon,ul.email span.icon{background-image:url(../images/theme/icons/icons-sprites-silk.png);background-repeat:no-repeat;width:18px;height:18px;display:block;position:absolute;top:0;left:0}
ul.arrow span.icon{background-position:left top}
ul.star span.icon{background-position:left -18px}
ul.checklist span.icon{background-position:left -36px}
ul.phone span.icon{background-position:right top}
ul.address span.icon{background-position:right -18px}
ul.email span.icon{background-position:right -36px}
ul.bookmark-links li{background:url(../images/theme/arrow.png) no-repeat 0 10px !important;border-bottom:1px dotted #e6e6e6;padding:5px 0 5px 10px !important}
p.blocknumber{position:relative;padding:5px 0 5px 55px !important}
.bignumber-1,.bignumber-2,.bignumber-3{background-image:url(../images/theme/numberlist-bg.png);background-repeat:no-repeat;color:#FFF;display:block;width:44px;height:44px;line-height:44px !important;position:absolute;top:0;left:0;font:bold 20px/normal Arial,sans-serif;text-align:center}
.bignumber-1{background-position:2px top}
.bignumber-2{background-position:2px -44px}
.bignumber-3{background-position:2px -88px}
.bignumber-4{background-position:2px -132px}
.bignumber-5{background-position:2px -176px}
.bignumber-6{background-position:2px -220px}
.bignumber-7{background-position:2px -264px}
.bignumber-8{background-position:2px -308px}
.bignumber-9{background-position:2px -352px}
div.bubble{position:relative;padding-bottom:20px}
div.bubble .box-ct{position:relative;padding:16px}
div.bubble .box{position:absolute;height:16px;width:16px}
div.bubble .tl,div.bubble .tr,div.bubble .br,div.bubble .bl{background-repeat:no-repeat;position:absolute}
div.bubble .tl{background-position:left -20px;top:0;left:0}
div.bubble .tr{background-position:right -20px;top:0;right:0}
div.bubble .br{background-position:right bottom;bottom:0;right:0}
div.bubble .bl{background-position:left bottom;bottom:0;left:0}
div.bubble span.arrow{width:13px;height:7px;font-weight:700;display:block;margin-left:20px}
div.bubble-l1 span.arrow,div.bubble-l2 span.arrow{background:url(../images/theme/bubble-l.png) no-repeat left top}
div.bubble-d1 span.arrow,div.bubble-d2 span.arrow{background:url(../images/theme/bubble-d.png) no-repeat left top}
div.bubble-hl1 span.arrow,div.bubble-hl2 span.arrow{background:url(../images/theme/bubble-hl.png) no-repeat left top}
div.bubble span.author{background:url(../images/theme/icons/icon-author.gif) no-repeat 10px 3px;padding-left:25px;display:block;font-weight:700}
div.bubble-l1 .tl,div.bubble-l1 .tr,div.bubble-l1 .bl,div.bubble-l1 .br{background-image:url(../images/theme/bubble-l.png);background-color:#1c1c1c}
div.bubble-d1 div.tl,div.bubble-d1 div.tr,div.bubble-d1 div.bl,div.bubble-d1 div.br{background-image:url(../images/theme/bubble-d.png);background-color:#1c1c1c}
div.bubble-hl1 div.tl,div.bubble-hl1 div.tr,div.bubble-hl1 div.bl,div.bubble-hl1 div.br{background-image:url(../images/theme/bubble-hl.png);background-color:#1c1c1c}
.box-sticky,.box-download,.box-grey,.box-hilite{border:3px solid #ddd;margin:15px 0;padding:10px !important}
.box-sticky{background:url(../images/theme/icons/sticky-big.png) no-repeat 10px center #373737;padding-left:50px !important;border-color:#292929}
.box-download{background:url(../images/theme/icons/download-big.png) no-repeat 10px center #373737;padding-left:50px !important;border-color:#292929}
.box-grey{background-color:#373737;color:#ccc;border-color:#292929}
.box-hilite{background:#FDF7EE;color:#333;border-color:#E8A244}
.legend-title{font-family:Arial,Helvetica,sans-serif;background:#1C1C1C;display:block;float:left;font-weight:700;font-size:100%;left:7px;position:absolute;top:-15px;color:#fff;border:1px solid #303030;text-transform:uppercase;text-shadow:1px 1px 0 #000;margin:0 !important;padding:5px 10px !important}
.legend{border:3px solid #303030;position:relative;margin:20px 0;padding:10px}
.legend-hilite .legend-title{background:#b70;border:0;text-shadow:none}
.legend-hilite{border:3px solid #303030;position:relative;margin:20px 0;padding:5px 10px}
div.ja-adv{border:1px solid #303030;padding:10px}
div.ja-adv span.sponsor{color:#999;display:block;font-size:92%;text-align:right}
.highslide-header{border-bottom:1px solid #303030}
.highslide-header li{background:none !important}
.highslide-body{padding:10px 0 !important}
.highslide img{border:1px solid #303030;padding:2px}
.highslide:hover img{border:1px solid #ABABAB !important}
.ja-blog-style{padding-top:10px}
.ja-blog-style .article-contentwrap{width:65%;float:left}
.ja-blog-style .article-meta{width:100%}
.ja-blog-style .article-tools{background:url(../images/theme/arrow-l.gif) no-repeat -12px 10px;clear:none;float:right;padding-left:35px;width:25%}
.ja-blog-style span.createdate,.ja-blog-style span.createby,.ja-blog-style span.article-section{text-transform:none;display:block;clear:both}
.ja-blog-style span.createdate strong,.ja-blog-style span.createby strong,.ja-blog-style span.article-section strong{color:#c5c5c5}
.ja-blog-style .article-tools .totalcomment{clear:both;text-transform:none;padding:5px 0}
.ja-blog-style .article-tools .totalcomment a{background:none !important;padding-left:0 !important}
.ja-blog-style .article-tools .buttonheading{clear:both;float:left;margin-top:7px}
.ja-blog-style .article-tools .buttonheading img{float:left}
.ja-blog-style img.caption{margin-top:0}
.ja-blog-style .createdate-icon{margin-bottom:5px;display:block}
.ja-blog-style .createdate-icon .ja-date,.ja-blog-style .createdate-icon .ja-month,.ja-blog-style .createdate-icon .ja-year{font-family:Georgia,"Times New Roman",Times,serif;text-shadow:1px 1px 0 #000}
.ja-blog-style .createdate-icon .ja-date{background:url(../images/theme/date-sep.gif) no-repeat right bottom;font-size:45px;float:left;margin-right:8px;padding-right:8px;line-height:100%}
.ja-blog-style .createdate-icon .ja-month,#ja-blog-style .createdate-icon .ja-year{display:block;font-size:170%;float:left;line-height:100%;width:50%}
.ja-blog-style .createdate-icon .ja-month{margin-top:10px}
.blog{padding:0}
.article_separator,.leading_separator,.row_separator,.column_separator{display:none}
.leading{padding-bottom:10px;padding-top:10px}
.article_row{border-bottom:1px solid #252525;padding-bottom:15px}
.column_separator{padding:0 25px}
.article-tools{clear:both;color:#999;display:block;line-height:normal;position:relative;text-transform:uppercase;font-size:92%;margin:10px 0 5px;padding:0}
.article-meta{float:left;width:70%;padding:0}
.article-section,.article-category{color:#999}
.modifydate{color:#999;display:block;margin:10px 0}
.content_rating img{vertical-align:middle;margin:0 0 0 5px}
.contentdescription{border-bottom:1px solid #353535;display:block;padding:10px 15px}
.buttonheading{float:right}
.buttonheading img{border:0;float:right;margin:0 5px 0 0}
.img_caption div.imgborder{border:1px solid #ddd;padding:4px}
.img_caption div.imgborder div{width:440px;height:180px;overflow:hidden}
.img_caption div.imgborder div img{border:0;padding:0}
ol.decimalLeadingZero{list-style-type:decimal-leading-zero}
ol.alpha{list-style-type:lower-alpha}
ol.roman{list-style-type:upper-roman}
ol{padding-left:28px}
blockquote div.blockquote1 div,blockquote div.blockquote2 div{background:url("../images/theme/typo/close1.png") no-repeat scroll right top transparent;padding:0 17px}
blockquote div.blockquote3 div,blockquote div.blockquote4 div{background:url("../images/theme/typo/close2.png") no-repeat scroll right top transparent;padding:5px 27px 0}
dl.def3 dt,.content_rating,.content_vote{font-weight:700}
div.bubble-l1 div.box-ct,div.bubble-l2 div.box-ct{background:#5F5F5F}
div.bubble-d1 div.box-ct,div.bubble-d2 div.box-ct{background:#292929;color:#fff}
div.bubble-hl1 .box-ct,div.bubble-hl2 div.box-ct{background:#DF7F00;color:#fff}
.highslide,.article-content ul li p,.contentdescription p{margin:0}
.createby,.createdate{padding:3px 3px 3px 0}


#ja-header ul.level0 {height:44px;}

body#bd{color:#353535;background-color:#fff}
select{background:#fff;color:#333}
form#searchForm{border-top:1px solid #f0f0f0;padding:15px 0}
.article_row{border-bottom:0;margin-bottom:20px}
ul.pagination a{background:#ddd url(../images/grad4.gif) repeat-x scroll left bottom;border:1px solid #ccc}
#ja-hot-news{background-color:#353535;color:#757575}
#ja-hot-news a{color:#757575;font-size:92%}
.ja-blog-style .createdate-icon .ja-date,.ja-blog-style .createdate-icon .ja-month,.ja-blog-style .createdate-icon .ja-year{text-shadow:1px 1px 0 #fff}
#ja-header{background-color:#F8F8F8;}
#ja-mainnav{background-image:url(../images/theme/lt/mainnav-bg.gif);border-bottom:1px solid #fff}
#ja-search .inputbox{border:1px solid #bbb;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#757575;background-color:#f0f0f0}
input,select,textarea,.inputbox{background:#fff;border:1px solid #ddd;color:#757575}
ul.level0 li.mega ul.level1 li:hover,ul.level0 li.mega ul.level1 li.sfhover,ul.level0 li.mega ul.level1 li.over,ul.level0 li.mega ul.level1 li.havechildsfhover,ul.level0 li.mega ul.level1 li.havechild-activesfhover{background-image:none}
ul.level1 li.mega a.mega span.menu-title{background:none;padding:0}
.childcontent-inner{background:#f8f8f8;border:1px solid #ddd;color:#757575;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-box-shadow:2px 2px 3px #999}
.childcontent-inner .childcontent-inner{-moz-box-shadow:2px 2px 3px #999}
.childcontent .ja-moduletable{color:#757575}
.childcontent .ja-moduletable h3{color:#353535;border-bottom:1px dotted #ddd}
.ja-megamenu ul.level1 li.mega .group-title a{color:#000}
ul.level0 li:hover,ul.level0 li.sfhover,ul.level0 li.over,ul.level0 li.havechildsfhover,ul.level0 li.havechild-activesfhover{background-color:#e5e5e5;background-image:none}
ul.level1 li.group{background:none;border-top:0}
ul.level1 li.first{border-top:0}
#ja-cssmenu li a.active,#ja-cssmenu li a.active:hover,#ja-cssmenu li a.active:active,#ja-cssmenu li a.active:focus{background-color:#e5e5e5;color:#353535}
#ja-cssmenu li ul{border:1px solid #ddd;border-top:0;background-color:#f8f8f8;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-box-shadow:1px 2px 3px #ccc}
#ja-cssmenu li ul li{border-top:1px solid #ddd}
#ja-subnav{background-color:#f8f8f8;border-top:1px solid #ccc;border-bottom:1px solid #fff}
#ja-subnav ul{background:#f8f8f8}
#ja-subnav li{border-color:#999}
#ja-subnav li.first-item{border-left:0}
#ja-subnav ul li ul{background-color:#f8f8f8;border:1px solid #f0f0f0}
#ja-subnav ul li ul li{color:#353535;border-bottom:1px solid #f0f0f0}
#ja-subnav ul li ul li a:hover{color:#353535 !important;background-color:#e5e5e5 !important}
#ja-container{background-color:#fff;border:0}
img.caption{border:1px solid #ddd;background-color:#fff}
div.ja-moduletable h3,div.moduletable h3{color:#101010;background-image:url(../images/theme/lt/icon-line-grey.gif)}
div.moduletable_havecolor h3{background-image:url(../images/theme/lt/icon-line-color.gif)}
.sectiontableentry,.sectiontableentry0,.sectiontableentry1,.sectiontableentry2{border-bottom:1px solid #f0f0f0;padding:5px 5px 6px}
table.contenttoc th{border-bottom:1px solid #f0f0f0;background-color:#F0F0F0}
table.contenttoc td{border-bottom:1px dotted #f0f0f0}
.ja-navhelper{background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.blockquoteslide .ja-contentslider-center-wrap{background:url(../images/theme/lt/sc-q-black.png) left top no-repeat}
.blockquoteslide .ja-contentslider-center{background:url(../images/theme/lt/so-q-black.png) right bottom no-repeat}
a.readon:hover,a.readon:active,a.readon:focus{color:#B40}
.maskDesc .ja-slide-desc,.ja-slide-thumb-inner,.ja-slide-thumbs-wrap .active .ja-slide-thumb-inner,#ja-slideshow h3,.maskDesc .ja-slide-desc a span{color:#fff !important}
#ja-topsl{background-color:#f8f8f8;border-bottom:1px solid #ddd}
#ja-botsl #ja-botsl-inner1{background:none}
#ja-botsl li{background-image:url(../images/theme/lt/bullet.gif)}
#ja-botsl a{color:#757575;border-bottom:1px dotted #757575}
#ja-botsl a:hover,#ja-botsl a:focus,#ja-botsl a:active{color:#d40;border-bottom:1px dotted #d40}
#ja-botsl1 .ja-moduletable h3{color:#fff;background-image:url(../images/icon-line-grey.gif)}
.button:hover,.button:focus{background:#fdfdfd;border:1px solid #bbb;color:#757575}
form.poll .button{border:1px solid #ccc}
.sectiontableheader{background:#F8F8F8;border:1px solid #fff;color:#353535;border-top:1px solid #CCC;border-bottom:1px solid #CCC;text-transform:uppercase;padding:5px}
.sectiontableentry:hover,.sectiontableentry0:hover,.sectiontableentry1:hover,.sectiontableentry2:hover{background-color:#fffff0}
.sectiontableentry2{background-color:#fcfcfc}
table.contentpane,table.tablelist{width:100%;margin-top:20px}
table.contentpaneopen{border:none;border-collapse:collapse;border-spacing:0}
.blog-layout .article-tools{margin-top:5px}
.blog-layout h2.contentheading{color:#353535;background-image:url(../images/theme/lt/icon-line-grey.gif)}
#jac-wrapper .comment-contentholder .comment-reply a,#jac-wrapper .comment-contentholder .comment-reply a:hover{background-color:transparent !important}
span.itemDateModified{border-top:2px solid #CCC}
div.itemAuthorBlock{border:1px solid #CCC;background-color:#F0F0F0}
div.latestItemCategory{border-bottom:1px dotted #CCC}
div.latestItemsCategory{background-image:url(../images/theme/lt/icon-line-grey.gif)}
div.userBlock{background:#f2f6fc;border:1px solid #ddd}
div.itemAuthorBlock img.itemAuthorAvatar{background-color:#fff;border:1px solid #ccc}
div.itemComments ul.itemCommentsList li.even{background-color:#FFD !important}
div.userBlock img{background:#fff;border:1px solid #ccc !important}
div.userItemViewUnpublished{border:4px dashed #ccc}
span.userItemImage img{border:1px solid #ccc;background-color:#fff;padding:8px}
div.itemComments ul.itemCommentsList li img{border:2px solid #ccc;background-color:#fff}
#ja-container.ja-r1 .main{background-image:url(../images/theme/lt/grad5.gif)}
.ja-blog-style .article-tools{background-image:url(../images/theme/lt/arrow-1.gif)}
pre,.code{background:#F7F7F7;border-left:5px solid #005689}
.code2{border-bottom:5px solid #005689;border-top:5px solid #005689;background:none repeat scroll 0 0 #F7F7F7;border-left:0}
.code3 h4{background:none repeat scroll 0 0 #FFF}
.code3{border-bottom:1px solid #005689;border-top:1px solid #005689}
.box-sticky,.box-download,.box-grey,.box-hilite{border:3px solid #ddd;margin:15px 0;padding:10px !important}
.box-sticky{background-color:#fff;padding-left:50px !important;border-color:#d2d2b6}
.box-download{background-color:#fff;padding-left:50px !important;border-color:#d6e9f3}
.box-grey{background-color:#f7f7f7;color:#101010}
.box-hilite{background:#ffd;border-color:#d2d2b6}
.legend-title{background:#fff;border:0;color:#101010}
.legend{border:3px solid #ccc}
.legend-hilite .legend-title{color:#069;background:#fff}
.legend-hilite{border:3px solid #d6e9f3}
ul.level0 li.mega .over span.menu-title{background-color:#E5E5E5}
table.pollstableborder td{background:#f6f6f6;border-bottom:1px solid #ccc}
table.pollstableborder tr.sectiontableentry0 td,table.pollstableborder tr.sectiontableentry1 td{background:#fff;font-weight:400}
ul.pagination a:hover{color:#fff}
.ja-contentslider-left,.ja-contentslider-right{background-image:url(../images/theme/lt/arrow-r.gif)}
.ja-contentslider-left{background-image:url(../images/theme/lt/arrow-l.gif)}
hr,.img_caption p,div.ja-twitter div.ja-twitter-item,#component-contact #emailForm,.ja-inset1 div.ja-moduletable,.ja-inset1 div.moduletable,.ja-inset2 div.ja-moduletable,.ja-inset2 div.moduletable,div.ja-moduletable ul.social li{border-top:1px solid #f0f0f0}
#ja-cpanel,.searchintro,.contentdescription,#ja-right .ja-mass-top .ja-moduletable,.blog_more,div.bannergroup_text div.banneritem_text{border-bottom:1px solid #f0f0f0}
#ja-login form .inputbox,#ja-login form fieldset .button,ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus,table.contenttoc,.img-border,div.ja-thumb img,.weblinks .contentdescription img{border:1px solid #f0f0f0}
#ja-hot-news a:hover,#ja-hot-news a:focus,#ja-hot-news a:active,span.itemHitsTwitterSep,div.bubble{color:#ccc}
#ja-search .button,.button{background:url(../images/theme/lt/but-bg.gif) repeat-x left bottom #e3e3e3;border:1px solid #bbb;color:#757575}
#ja-splitmenu a:hover,#ja-splitmenu a:active,#ja-splitmenu a:focus,ul.level0 li.mega a.active,ul.level0 li.mega a.active:hover,ul.level0 li.mega a.active:active,ul.level0 li.mega a.active:focus,#jasdl-mainnav a:hover,#jasdl-mainnav ul li.hover a,#ja-cssmenu li a:hover,#ja-cssmenu li a:active,#ja-cssmenu li a:focus,#ja-cssmenu li a.sfhover{color:#353535;background-color:#e5e5e5;background-image:none}
#ja-splitmenu li.active a,#ja-splitmenu li.active a:hover,#ja-splitmenu li.active a:active,#ja-splitmenu li.active a:focus,#jasdl-mainnav li.active a,#jasdl-mainnav li.active a:hover,#jasdl-mainnav li.active a:active,#jasdl-mainnav li.active a:focus{color:#353535;background-color:#e5e5e5}
ul.level0 li.mega span.menu-desc,.group-title .menu-desc{color:#999}
ul.level0 li.haschild a.mega span.menu-title,ul.level0 li.haschild-over a.mega span.menu-title,#ja-subnav ul li.haschild a.haschild:hover{background-image:url(../images/theme/lt/arrow3.png)}
ul.level1 li.haschild,#ja-cssmenu li.havesubchild,#ja-cssmenu li.havesubchild-active,#ja-subnav ul li.haschild a.haschild,#ja-subnav ul li.haschild li a.haschild,#ja-subnav ul li.haschild li a.haschild:hover,.ja-breadcrums a{background-image:url(../images/theme/lt/arrow-01.png)}
ul.level1 li.mega,div.userBlock p.userAdditionalInfo,div.latestItemsUser p.latestItemsUserAdditionalInfo,.k2AccountPage div.k2AccountPageUpdate{border-top:1px dotted #ccc}
ul.level1 li.over a.over,ul.level1 li.haschild-over a.over,ul.level1 li.active a.active,#ja-subnav ul li ul li a.active{color:#353535 !important}
.childcontent .ja-moduletable a,#ja_twitter_div #twitter_update_list li,div.catItemTagsBlock,div.catItemAttachmentsBlock,div.userItemTagsBlock,div.genericItemView,ul.ja-bulletin li,form#poll,dl.poll{border-bottom:1px dotted #ccc}
.group-title,div.itemCategory{border-bottom:1px solid #ddd}
ul.level0 li.mega a:hover,ul.level0 li.mega a:active,ul.level0 li.mega a:focus,ul.level0 li.mega a.sfhover,#ja-cssmenu li:hover,#ja-cssmenu li.sfhover,#ja-cssmenu li.havechildsfhover,#ja-cssmenu li.havechild-activesfhover,#ja-subnav ul li a:hover,#ja-subnav ul li.active a,#ja-subnav ul li.active a:hover,#ja-subnav ul li.active a:active,#ja-subnav ul li.active a:focus,#ja-subnav ul li.active li a,#ja-subnav ul li.active li a:hover,#ja-subnav ul li.active li a:active,#ja-subnav ul li.active li a:focus,#ja-subnav ul.active li a:hover,h1.componentheading,div.componentheading,h2.contentheading,#ja-topsl h3,.sectiontableheader a,.sectiontableheader a:hover,.sectiontableheader a:focus,.sectiontableheader a:active,.blog-layout h2 a.contentpagetitle,a.contentpagetitle,ul.ja-bulletin a,ul.recent-comments a,.ja-twitter a,div.latestItemsCategory h2 a,div.latestItemHeader h2.latestItemTitle a,div.subCategory h2 a{color:#353535}
ul.level1 li.mega a.over,ul.level1 li.mega a.active,#ja-subnav ul li ul li.last-item{border-bottom:0}
ul.level0 li.haschild-over a.over,#ja-cssmenu li li a{border-bottom:0 !important}
#ja-cssmenu li ul a:hover,#ja-cssmenu li ul a:active,#ja-cssmenu li ul a:focus,#ja-cssmenu ul li:hover,#ja-cssmenu ul li.sfhover,#ja-cssmenu ul li a.sfhover,#ja-cssmenu ul li.havesubchildsfhover,#ja-cssmenu ul li.havesubchild-activesfhover,#ja-cssmenu ul ul li:hover,#ja-cssmenu ul ul li.sfhover,#ja-cssmenu ul ul li.havesubchildsfhover,#ja-cssmenu ul ul li.havesubchild-activesfhover,#ja-botsl{background:#e5e5e5;color:#353535}
table.contenttoc a,div.bubble span.author{color:#666}
#ja-container ul.menu li,#ja-container ul.menu li ul,.list_primary{border-top:1px dotted #CCC}
.even,.odd,div.itemHitsTwitter,div.itemSocialLinksBlock,div.itemComments ul.itemCommentsList li,div.catItemHitsBlock,div.catItemCategory{border-bottom:1px solid #CCC}
div.itemToolbar,div.itemNavigation{border-top:1px dotted #CCC;border-bottom:1px dotted #CCC}
div.itemToolbar ul li,div.itemComments ul.itemCommentsList li span.commentDate,div.catItemCommentsLink,div.latestItemCommentsLink,div.k2ItemsBlock ul li a.moduleItemComments,div.k2ItemsBlock ul li span.moduleItemHits,div.userItemCommentsLink,div.genericItemCategory{border-color:#CCC}
span.itemImage img,div.itemCommentsForm form .inputbox,div.itemListCategory,div.itemListCategory img,div.subCategory a.subCategoryImage img,div.subCategory a.subCategoryImage:hover img,span.catItemImage img,div.latestItemIntroText img,div.k2ItemsBlock ul li img.moduleItemAuthorAvatar,div.k2ItemsBlock ul li p.moduleItemIntrotext a.moduleItemImage img{border:1px solid #CCC;background-color:#fff}
div.k2ItemsBlock ul li a.moduleItemComments,div.k2ItemsBlock ul li span.moduleItemHits,div.latestItemCommentsLink,div.catItemCommentsLink,#recaptcha_table,#recaptcha_response_field,.moduletable_badge{border-color:#ccc !important}
div.itemComments h3.itemCommentsCounter,div.latestItemTagsBlock{border-color:#ccc}
div.itemIntroText img,div.itemFullText img,div.catItemIntroText img,div.userItemIntroText img,div.genericItemIntroText img,div.k2UserBlock p img,div.k2AuthorsListBlock ul li img.abAuthorAvatar{border:1px solid #ccc;background:#fff}
div.itemTagsBlock,div.itemAttachmentsBlock,div.userItemCategory{border-bottom:1px dotted #ccc;padding:4px}
span.genericItemImage img,span.latestItemImage img,div.k2LatestCommentsBlock ul li img.lcAvatar,div.k2TopCommentersBlock ul li img.tcAvatar{border:1px solid #ccc;background-color:#fff}
div.latestItemsCategoryImage img,div.latestItemsUser img,table.calendar,table.calendar tr td{background:#fff}
div.catItemExtraFields h4,div.genericItemExtraFields h4,table.calendar tr td.calendarToday,table.calendar tr td.calendarTodayLinked,table.calendar tr td.calendarTodayLinked a,div.k2TagCloudBlock a:hover{color:#101010}
div.bubble-hl1 div.tl,div.bubble-hl1 div.tr,div.bubble-hl1 div.bl,div.bubble-hl1 div.br,div.bubble-l1 .tl,div.bubble-l1 .tr,div.bubble-l1 .bl,div.bubble-l1 .br,div.bubble-d1 div.tl,div.bubble-d1 div.tr,div.bubble-d1 div.bl,div.bubble-d1 div.br{background-color:#fff}

div.moduletable_hilite h3 span{border-color:#b40}
h1.logo a{background:url(../images/theme/lo/logo.png) no-repeat left}
#ja-container ul.menu li.active li a:hover{background:url(../images/theme/lo/arrow-2.gif) 5px 10px no-repeat}
#ja-container ul.menu li li a:hover,#ja-container ul.menu li li a:active,#ja-container ul.menu li li a:focus{color:#F38620}
#ja-container ul.menu li.active li.active a{background:url(../images/theme/lo/arrow-2.gif) 5px 10px no-repeat;font-weight:700;color:#F38620 !important}
#ja-container ul.menu li.active li.active li a:hover,#ja-container ul.menu li.active li.active li.active a{background:url(../images/theme/lo/arrow-2.gif) 5px 10px no-repeat;color:#F38620 !important}
.show{background-image:url(../images/theme/lo/cpanel-show.png)}

.ja-vertical_right .active{background:transparent url(../images/theme/lo/arrow-bg.png) no-repeat scroll left 35px}
div.moduletable_havecolor h3{background-image:url(../images/theme/lo/icon-line-color.gif)}
.ja-footnav li a:hover,.ja-footnav li a:active,.ja-footnav li a:focus{color:#000}
#jac-sort a,#jac-sort a:link{color:#b40 !important}
#jac-wrapper .comment-contentholder:hover .comment-reply a,#jac-wrapper .comment-contentholder:hover .comment-reply a:hover{background-color:#F38620 !important}
#ja-container ul.menu li a:hover,#ja-container ul.menu li a:active,#ja-container ul.menu li a:focus,#ja-container ul.menu li.active a,#ja-container ul.menu li.active li a:hover,#ja-container ul.menu li.active li.active a,#ja-container ul.menu li.active li.active li a:hover{background-image:none}
a,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus,a.readon:hover,a.readon:active,a.readon:focus,div.moduletable_hilite h3,#ja-login form fieldset .button:hover,#ja-login form fieldset .button:focus,div.logo-text h1 a,.ja-navhelper a{color:#b40}
ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus,.counter span{background:#b40;border:1px solid #b40}
#system-message dd.message ul,#system-message dd.error ul,.ja-links li.layout-switcher a,.ja-links li.user-reset a,#jac-msg-succesfull{background:#b40}
.ja-navhelper a:hover,.ja-navhelper a:active,.ja-navhelper a:focus,.ja-links li.top a:hover{background-color:#b40}
#ja-container ul.menu li a:hover,#ja-container ul.menu li a:active,#ja-container ul.menu li a:focus,#ja-container ul.menu li.active a{background:url(../images/theme/lo/arrow-2.gif) 5px 13px no-repeat;color:#F38620}
.ja-slidenews-item .ja-title:hover,.ja-slidenews-item .ja-title:focus,.ja-slidenews-item .ja-title:active,.pathway,#ja-footer small a,#jac-wrapper .comment-heading a.comment-user,#jac-wrapper .comment-heading span.comment-user,#jac-wrapper .rank-high .comment-rankingresult,#jac-wrapper button.link,#jac-wrapper .comment-heading a.comment-user span,#jac-wrapper a.comment-quotefrom,#jac-wrapper a.comment-quotefrom strong,#jac-wrapper .status-isapproved span.status-btn,a.jac-links:hover span,a.jac-links:focus span,a.jac-links:active span,a.subCategoryMore:hover,a.subCategoryMore:focus,a.subCategoryMore:active,span.itemHits b,div.itemComments ul.itemCommentsList li span.commentLink a:hover,div.itemBackToTop a:hover,span.catItemHits b,h2.latestItemTitleList a:hover,h2.latestItemTitleList a:focus,h2.latestItemTitleList a:active,div.k2ItemsBlock ul li a.moduleItemComments:hover,div.k2CategoriesListBlock ul li.activeCategory a,.k2CategoriesListBlock ul.level0 li a:hover{color:#F38620 !important}


#ja-right .ja-tabswrap {
	border: 1px solid #dbdfe0;
}

#ja-right .container {
	background: #FFFFFF;
}

/* JA Tabs top*/
#ja-right .ja-tabs-title-top {
	height: 30px;
	border-bottom: 1px solid #C9C0B7;
	position: relative;
	background: url(grad1.gif) repeat-x top;
}

#ja-right .ja-tabs-title-top ul.ja-tabs-title li {
	background: none;
	border: 1px solid #C9C0B7;
}

#ja-right .ja-tabs-title-top ul.ja-tabs-title li h3 {
	font-size: 11px;
	font-weight: bold !important;
	line-height: 20px;
	margin: 0;
	padding: 0 10px;
	border: 1px solid #F5F4ED;
	border-bottom: none;
	background: none;
	letter-spacing: normal;
	font-family: "Lucida Grande", Arial, sans-serif;
}

#ja-right .ja-tab-content {position:relative!important;padding:10px 0px 10px 10px;}
#ja-right .ja-tab-panels-left { float:left!important; }
#ja-right .ja-tabs-title-left { float:left!important; }
#ja-right .ja-tabs-title-top ul.ja-tabs-title li.active,
#ja-right .ja-tabs-title-top ul.ja-tabs-title li.firstactive,
#ja-right .ja-tabs-title-top ul.ja-tabs-title li.lastactive {
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#ja-right .ja-tabs-title-top ul li.active h3 ,
#ja-right .ja-tabs-title-top ul li.firstactive h3,
#ja-right .ja-tabs-title-top ul li.lastactive h3 {
	color: #FA6900;
}

/* JA Tabs left*/
#ja-right .ja-tabs-title-left {
	padding-top: 0px;
}

#ja-right .ja-tabs-title-left ul.ja-tabs-title li {
	height: 100%;
	margin: 0px;
	padding: 0;
	cursor: pointer;
	display: block;
	background: none;
}

#ja-right .ja-tabs-title-left ul.ja-tabs-title li h3 {
	font-size: 11px;
	font-weight: bold !important;
	line-height: 64px;
	margin: 0;
	padding: 0 10px;
	font-family: "Lucida Grande", Arial, sans-serif;
	letter-spacing: normal;
}

#ja-right .ja-tabs-title-left ul li.active,
#ja-right .ja-tabs-title-left ul li.firstactive,
#ja-right .ja-tabs-title-left ul li.lastactive {
	background: red;
}

#ja-right .ja-tabs-title-left ul li.active H3 ,
#ja-right .ja-tabs-title-left ul li.firstactive H3,
#ja-right .ja-tabs-title-left ul li.lastactive H3 {
	color: #FA6900;
}

/* JA Tabs right*/
#ja-right .ja-tab-panels-right .ja-tab-subcontent {
	padding-left: 15px !important;
}

#ja-right .ja-tabs-title-right {
	background: url(17pxblank2.gif) repeat-y left #F5F4ED;
	padding-top: 10px;
}
#ja-right .ja-tabs-title-right ul.ja-tabs-title li {
	height: 100%;
	margin: 0 0 0 1px;
	padding: 0;
	cursor: pointer;
	display: block;
	background: none;
}

#ja-right .ja-tabs-title-right ul.ja-tabs-title li h3 {
	font-size: 11px;
	font-weight: bold !important;
	line-height: 30px;
	margin: 0;
	padding: 0 10px 0 25px;
	background: none;
	font-family: "Lucida Grande", Arial, sans-serif;
	letter-spacing: normal;
}

#ja-right .ja-tabs-title-right ul li.active,
#ja-right .ja-tabs-title-right ul li.firstactive,
#ja-right .ja-tabs-title-right ul li.lastactive {
	background: url(right-active.gif) no-repeat left #FFFFFF;
}

#ja-right .ja-tabs-title-right ul li.active H3 ,
#ja-right .ja-tabs-title-right ul li.firstactive H3,
#ja-right .ja-tabs-title-right ul li.lastactive H3 {
	color: #FA6900;
}

/* JA Tabs bottom*/
#ja-right .ja-tabs-title-bottom {
	height: 30px;
	border-top: 1px solid #C9C0B7;
	position: relative;
	background: url(grad1.gif) repeat-x top;
}

#ja-right .ja-tabs-title-bottom ul.ja-tabs-title li {
	background: none;
	border: 1px solid #C9C0B7;
}

#ja-right .ja-tabs-title-bottom ul.ja-tabs-title li h3 {
	font-size: 11px;
	font-weight: bold !important;
	line-height: 20px;
	margin: 0;
	padding: 0 10px;
	border: 1px solid #F5F4ED;
	border-top: none;
	background: none;
	letter-spacing: normal;
	font-family: "Lucida Grande", Arial, sans-serif;
}

#ja-right .ja-tabs-title-bottom ul.ja-tabs-title li.active,
#ja-right .ja-tabs-title-bottom ul.ja-tabs-title li.firstactive,
#ja-right .ja-tabs-title-bottom ul.ja-tabs-title li.lastactive {
	background: #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

#ja-right .ja-tabs-title-bottom ul li.active h3 ,
#ja-right .ja-tabs-title-bottom ul li.firstactive h3,
#ja-right .ja-tabs-title-bottom ul li.lastactive h3 {
	color: #FA6900;
}

div.moduletablesolutions .ja-tabswrap div.ja-tab-subcontent {
padding:0 10px 0 0;
color:#66553D!important;
}

#ja-right .ja-tabs-title li{ border-bottom:1px solid #dbdfe0; }

#Mod494{ margin-left:0}

div.moduletablesolutions h3.clearfix{ background:none!important; margin-bottom:0px; font-size:180%}
div.moduletablesolutions h3 span{ color:#0C4B80 !important}
div.moduletablesolutions li h3 { height:64px; background-image:url('../images/theme/d/tabs-home.png')!important; background-position:-240px 0px; background-repeat:no-repeat }
div.moduletablesolutions li h3 span{display:none}
div.moduletablesolutions li.active h3 { background-position:0px 0px}

div.moduletablesolutions li.item1 h3{background-position:-240px 0px}
div.moduletablesolutions li.item1.active h3 { background-position:0px 0px}
div.moduletablesolutions li.item2 h3{background-position:-240px -64px}
div.moduletablesolutions li.item2.active h3 { background-position:0px -64px}
div.moduletablesolutions li.item3 h3{background-position:-240px -128px}
div.moduletablesolutions li.item3.active h3 { background-position:0px -128px}
div.moduletablesolutions li.item4 h3{background-position:-240px -192px}
div.moduletablesolutions li.item4.active h3 { background-position:0px -192px}
div.moduletablesolutions li.item5 h3{background-position:-240px -256px}
div.moduletablesolutions li.item5.active h3 { background-position:0px -256px}
div.moduletablesolutions li.item6 h3{background-position:-240px -320px}
div.moduletablesolutions li.item6.active h3 { background-position:0px -320px}
div.moduletablesolutions li.item7 h3{background-position:-240px -384px}
div.moduletablesolutions li.item7.active h3 { background-position:0px -384px}

/* home */
.moduletablehomeList h3{ color:#438395!important}
.homeList ul { padding:0!important;}
.homeList ul li{ background:none!important; padding:8px 0px!important}
.homeList ul li a{ border:none!important; font-size:14px!important; color:#595959!important; font-weight:bold; font-family:Arial, Helvetica, sans-serif!important;}
.homeList ul li a:hover{ text-decoration:underline!important}
.homeList ul li p{margin-top:0px!important}
.homeList ul li.last {border-bottom:none!important}

/* posts */
.wdt h2, .ecop h2, .mark h2, .wdp h2{ height:35px!important; background-image:url('../images/theme/d/posts-home.png')!important; background-repeat: no-repeat!important}
.wdt h2 span, .ecop h2 span, .mark h2 span, .wdp h2 span{ display:none!important}
.wdp h2{ background-position:-6px 0px!important}
.wdp h2:hover{ background-position:-6px -38px!important; cursor:help}

.mark h2{ background-position:-245px 0px!important}
.mark h2:hover{ background-position:-245px -38px!important; cursor:help}

.ecop h2{ background-position:-487px 0px!important}
.ecop h2:hover{ background-position:-487px -38px!important; cursor:help}

.wdt h2{ background-position:-730px 0px!important}
.wdt h2:hover{ background-position:-730px -38px!important; cursor:help}

.ja-tab-panels-left{ height:100%!important}

a:active,a:focus{outline:0}
#k2Container{position:relative;float:left;width:100%;clear:both;padding:0 0 24px;margin-bottom:80px}
body.contentpane #k2Container{padding:16px}
.clr{clear:both;height:0;line-height:0;display:block;float:none}
.even{background:#fffff0;border-bottom:1px dotted #ccc;padding:2px}
.odd{background:#fff;border-bottom:1px dotted #ccc;padding:2px}
div.k2FeedIcon{position:absolute;right:0;top:0;padding:0}
div.k2FeedIcon a,div.k2FeedIcon a:hover{background:url(../images/theme/b/k2_rss.png) no-repeat scroll 50% 50%;display:block;float:right;height:28px;width:64px;margin:0;padding:0}


.itemRatingForm{display:block;vertical-align:middle;line-height:20px;float:left}
.itemRatingLog{font-size:11px;float:left;margin:0;padding:0 0 0 4px}
div.itemRatingForm .formLogLoading{background:url(../images/theme/b/k/system/loading.gif) no-repeat left center;height:20px;padding:0 0 0 20px}
/*.itemRatingList,.itemRatingList a:hover,.itemRatingList .itemCurrentRating{background:url(../images/theme/b/k2_star.png) left -1000px repeat-x}*/
.itemRatingList{position:relative;float:left;width:100px;height:20px;overflow:hidden;list-style:none;background-position:left top;margin:0;padding:0}
.itemRatingList li{/*background:none !important;*/display:inline!important;padding:0!important;}
.itemRatingList a,.itemRatingList .itemCurrentRating{position:absolute;top:0px;left:0;text-indent:-1000px;height:25px;line-height:20px;outline:none;overflow:hidden;border:none;cursor:pointer}
.itemRatingList a:hover{background-position:left bottom}
.itemRatingList a.one-star{width:20%;z-index:6}
.itemRatingList a.two-stars{width:40%;z-index:5}
.itemRatingList a.three-stars{width:60%;z-index:4}
.itemRatingList a.four-stars{width:80%;z-index:3}
.itemRatingList a.five-stars{width:100%;z-index:2}
.itemRatingList .itemCurrentRating{z-index:1;background-position:0 center;margin:0;padding:0}
.smallerFontSize{font-size:100%;line-height:inherit}
.largerFontSize{font-size:150%;line-height:140%}
.recaptchatable .recaptcha_image_cell,#recaptcha_table{background-color:#fff !important}
#recaptcha_table{border-color:#ccc !important}
#recaptcha_response_field{background-color:#fff !important;border-color:#ccc !important}
div.k2Pagination{text-align:center;color:#999;margin:24px 0 4px;padding:8px}
div.itemView{border-bottom:1px dotted #ccc;border:none;margin:0;padding:8px 0 24px}
div.itemHeader h2.itemTitle{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;line-height:110%;vertical-align:top;margin:0;padding:10px 0 4px}
div.itemHeader h2.itemTitle span sup{font-size:14px;color:#666;text-shadow:1px 1px 0 #FFF;text-decoration:none}
div.itemToolbar{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:url(../images/theme/b/k2_itemToolbarLeft.png) no-repeat top left;border:none !important;height:28px;line-height:28px;margin:0;padding:0}
div.itemToolbar ul{list-style:none;float:left;text-align:right;background:url(../images/theme/b/k2_itemToolbarRight.png) no-repeat top right;height:28px;line-height:24px;margin:0 0 0 8px;padding:0 12px 0 0}
div.itemToolbar ul li{list-style:none;border-left:1px solid #ccc;text-align:left;font-size:11px;height:26px;float:left;line-height:26px;display:block;background:none !important;margin:0;padding:0 4px 0 8px}
div.itemToolbar ul li a img{vertical-align:middle}
div.itemRatingBlock{border-right:none;line-height:20px;height:20px;padding:8px 0 0}
div.itemRatingBlock span{display:block;float:left;font-style:normal;color:#333;margin:0;padding:0 4px 0 0}
div.itemBody{margin:0;padding:8px 0 0}
div.itemImageBlock{float:left;margin:0px;padding:8px; text-align:center}
span.itemImageCaption{color:#666;display:block;font-size:11px; float:none}
span.itemImageCredits{color:#999;float:right;display:block;font-style:italic;font-size:11px}
div.itemIntroText{color:#333;font-size:1em;font-weight:400;line-height:20px;padding:4px 0}
div.itemFullText h3{margin:0;padding:16px 0 4px}
span.itemDateModified{text-align:right;border-top:1px solid #ddd;font-size:11px;display:inline;float:right;color:#999;border:10px solid #fff !important;border-bottom:none !important;margin:2px 0;padding:0}
div.itemLinks{text-align:top !important;width:100%;margin:0 0 16px;padding:0}
div.itemHitsTwitter{border-bottom:none !important;border-top:1px dotted #CCC;font-size:85%;background:#EFEFEF;height:20px;padding:2px 0}
span.itemTwitterLink{border-left:1px solid #ccc;margin:0 0 0 4px;padding:0 0 0 8px}
span.itemTwitterLink a{background:url(../images/theme/b/k/social/twitter.png) no-repeat 0 50%;text-decoration:none;margin:8px 0;padding:2px 0 0 20px}
span.itemTwitterLink a:hover{text-decoration:none}
div.itemCategory{border-bottom:1px dotted #ccc;border:none !important;float:left;background:url(../images/theme/b/category.gif) no-repeat left center;text-indent:20px;font-size:85%;padding:6px 0}
div.itemTagsBlock{border-bottom:1px dotted #ccc;border:none !important;float:right;padding:4px 0}
div.itemSocialLinksBlock{border-bottom:1px dotted #CCCCCC !important;padding:0}
div.itemSocialLinksBlock span{font-weight:700;color:#555;float:left;display:block;padding:0 4px 0 0}
div.itemSocialLinksBlock ul.itemSocialLinks{list-style:none;float:left;margin:0;padding:0}
div.itemSocialLinksBlock ul.itemSocialLinks li{background:none !important;float:left;list-style:none;margin:0;padding:0 4px}
div.itemSocialLinksBlock ul.itemSocialLinks li a{float:left;display:block;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat}
a.delicious{background-image:url(../images/theme/b/k/social/delicious.png)}
a.digg{background-image:url(../images/theme/b/k/social/digg.png)}
a.reddit{background-image:url(../images/theme/b/k/social/reddit.png)}
a.stumble{background-image:url(../images/theme/b/k/social/stumble.png)}
a.facebook{background-image:url(../images/theme/b/k/social/facebook.png)}
a.myspace{background-image:url(../images/theme/b/k/social/myspace.png)}
a.technorati{background-image:url(../images/theme/b/k/social/technorati.png)}
div.itemAttachmentsBlock{border-bottom:1px dotted #ccc;padding:10px 0 0}
div.itemAttachmentsBlock ul.itemAttachments{display:inline;list-style:none;border-top:1px solid #CCC;margin:0;padding:0}
div.itemAttachmentsBlock ul.itemAttachments li{display:block;overflow:hidden;list-style:none;border:1px solid #CCC;border-top:none;margin:0;padding:4px 0 4px 6px}
div.itemAuthorBlock{background:#FFF url(../images/theme/b/page_bg.png) repeat-x 0 0;border:1px solid #DDD;border-top:none;margin:0 0 16px;padding:8px 0}
div.itemAuthorBlock img.itemAuthorAvatar{float:left;display:block;background:#fff;border:1px solid #ddd;width:64px;margin:0 8px 0 0;padding:4px}
div.itemAuthorBlock div.itemAuthorDetails{float:left;clear:none;overflow:hidden;width:47%;margin:0 20px 0 0;padding:8px}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName{font-size:1.4em;margin:0.2em 0;padding:0}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName a{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl{font-weight:700;color:#555;border-right:1px solid #ccc;margin:0 4px 0 0;padding:0 8px 0 0}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail{font-weight:700;color:#555}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a,div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a{font-weight:400}
div.itemRelated{margin-bottom:16px;width:48%;float:right;padding:0}
div.itemAuthorLatest{margin-bottom:16px;width:48%;float:left;margin-right:0;padding:0 0 0 15px}
div.itemVideoBlock span.itemVideoCaption{color:#eee;float:left;display:block;font-size:11px;font-weight:700;width:60%}
div.itemVideoBlock span.itemVideoCredits{color:#eee;float:right;display:block;font-style:italic;font-size:11px;width:35%;text-align:right}
div.itemNavigation{background:#fffff0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;float:left;clear:both;width:100%;margin:0 0 24px;padding:4px 0}
div.itemNavigation span.itemNavigationTitle{color:#999;float:left}
div.itemNavigation a.itemPrevious{float:left;padding:0 12px}
div.itemNavigation a.itemNext{float:right;padding:0 12px}
div.itemComments{background:none !important;border:none;clear:both;padding:0}
div.itemComments ul.itemCommentsList{list-style:none;border-bottom:1px solid #DDD;border-right:1px solid #DDD;border-left:1px solid #DDD;overflow:hidden;margin:0 0 16px;padding:0}
div.itemComments ul.itemCommentsList li{border-bottom:1px solid #FFF;list-style-type:none;background:#FFF url(../images/theme/b/page_bg.png) repeat-x 0 0;float:left;width:100%;margin:0;padding:10px 0 5px}
div.itemComments ul.itemCommentsList li img{background:#FFF;border:1px solid #CCC;float:left;margin:0;padding:2px}
div.itemComments ul.itemCommentsList li span.commentDate{border-right:1px solid #ccc;font-weight:700;font-size:14px;margin:0 8px 0 0;padding:0 4px 0 0}
div.itemComments ul.itemCommentsList li span.commentAuthorName{font-weight:700;font-size:11px}
div.itemComments ul.itemCommentsList li p{margin:0 0 0 80px;padding:4px 0}
div.itemComments ul.itemCommentsList li span.commentLink{float:left;clear:both}
div.itemComments ul.itemCommentsList li span.commentLink a{font-size:11px;color:#999;text-decoration:underline}
div.itemComments ul.itemCommentsList li span.commentLink a:hover{font-size:11px;color:#555;text-decoration:underline}
div.itemCommentsPagination{margin:0 0 24px;padding:4px}
div.itemCommentsPagination span.pagination{display:block;float:right;clear:both}
div.itemCommentsForm h4.itemCommentsFormTitle{color:#135CAE;font-size:24px;margin:0 0 8px;padding:0}
div.itemCommentsForm form label.formName{display:block;margin:0 0 0 2px}
div.itemCommentsForm form textarea.inputbox{display:block;width:96%;height:200px;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;margin:0}
div.itemCommentsForm form input.inputbox{display:block;width:96%;margin:0}
div.itemCommentsForm form input.button{border:1px solid #ccc;background:#eee;font-size:16px;margin:12px 0 0;padding:4px}
div.itemCommentsForm form span#formLog{font-weight:700;color:#CF1919;margin:0 0 0 20px;padding:0 0 0 20px}
div.itemCommentsForm form .formLogLoading{background:url(../images/theme/b/k/system/loading.gif) no-repeat left center}
div.itemListCategory{background:#FFF url(../images/theme/b/page_bg.png) repeat-x 0 0;border:1px solid #DDD;border-top:none;margin:4px 0;padding:8px}
span.catItemAddLink{clear:both;display:block;text-align:right;border-bottom:2px dashed #ddd;margin:0 0 4px;padding:4px}
div.itemListCategory img{float:left;display:block;background:#fff;border:1px solid #ddd;margin:0 8px 0 0;padding:4px}
div.subCategoryContainer{float:left}
div.subCategory{background:#FFF url(../images/theme/b/page_bg.png) repeat-x 0 0;border:1px solid #ddd;margin:4px;padding:8px}
div.subCategory a.subCategoryImage,div.subCategory a.subCategoryImage:hover{text-align:center;display:block}
div.subCategory a.subCategoryImage img,div.subCategory a.subCategoryImage:hover img{background:#fff;border:1px solid #ddd;margin:0 8px 0 0;padding:4px}
div#itemListLinks{background:#f2f6fc;border:1px solid #ddd;margin:8px 0;padding:8px}
div.itemContainer{float:left;margin-bottom:20px}
div.catItemHeader h3.catItemTitle span sup{font-size:12px;color:#CF1919;text-decoration:none}
div.catItemRatingBlock{border-bottom:1px solid #666;font-size:85%;padding:2px 0}
div.catItemRatingBlock span{display:block;float:left;font-style:normal;color:#999;margin:0;padding:0 4px 0 0}
div.catItemImageBlock{float:left;margin:0;padding:8px}
span.catItemImage img{border:1px solid #ccc;padding:2px}
div.catItemIntroText{font-size:inherit;font-weight:400;line-height:inherit;padding:4px 0 2px}
div.catItemLinks{border-top:1px dotted #CCC;margin:10px 0 0;padding:5px 0 0}
div.catItemHitsBlock{border-bottom:1px dotted #ccc;float:left;clear:none;padding:4px}
span.catItemCategory{border-bottom:1px dotted #ccc;border:none;float:left;background:url(../images/theme/b/category.gif) no-repeat left center;text-indent:20px;font-size:85%;padding:4px}
div.catItemAttachmentsBlock ul.catItemAttachments li{display:inline;list-style:none;text-align:center;margin:0;padding:0 4px}
div.catItemCommentsLink{border-right:1px solid #ccc;display:inline;border:none;margin:0 8px 0 0;padding:0 8px 0 0}
span.catItemDateModified{border-top:1px solid #ddd;display:block;text-align:right;float:right;color:#999;font-size:11px;margin:4px 0;padding:4px}
div.userBlock{background:#f2f6fc;border:1px solid #ddd;clear:both;margin:0 0 16px;padding:8px}
div.userBlock img{display:block;float:left;background:#fff;border:1px solid #ddd;margin:0 8px 0 0;padding:4px}
div.userBlock p.userDescription{padding:4px 0}
div.userBlock p.userAdditionalInfo{border-top:1px dotted #ccc;margin:8px 0 0;padding:4px 0}
div.userItemTagsBlock ul.userItemTags li{display:inline;list-style:none;text-align:center;margin:0;padding:0 4px 0 0}
div.genericItemView{border-bottom:1px dotted #ccc;margin:0 0 16px;padding:8px 0}
div.genericItemHeader span.genericItemDateCreated{width:100%;color:#999;font-size:11px}
div.k2LatestCommentsBlock ul li{display:block;clear:both}
div.k2LatestCommentsBlock ul li img.lcAvatar{display:block;float:left;background:#fff;border:1px solid #ccc;width:24px !important;height:auto;margin:2px 10px 4px 0;padding:2px}
div.k2TopCommentersBlock ul li img.tcAvatar{display:block;float:left;background:#fff;border:1px solid #ccc;margin:2px 4px 4px 0;padding:2px}
div.k2TopCommentersBlock ul li span.tcLatestCommentDate{color:#999}
div.k2ItemsBlock ul li{padding:8px 4px}
div.k2ItemsBlock ul li a.moduleItemTitle{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px}
div.k2ItemsBlock ul li img.moduleItemAuthorAvatar{display:block;float:left;background:#fff;border:1px solid #ccc;width:14px;height:auto;margin:0 4px 0 0;padding:2px}
div.k2ItemsBlock ul li p.moduleItemIntrotext{display:block;line-height:120%;padding:4px 0}
div.k2ItemsBlock ul li p.moduleItemIntrotext a.moduleItemImage img{float:left;border:2px solid #ddd;margin:2px 4px 4px 0;padding:0}
div.k2ItemsBlock ul li span.moduleItemTags a{padding:0 2px}
div.k2LoginBlock fieldset.input p{margin:0;padding:0 0 4px}
div.k2UserBlock p img{display:block;float:left;background:#fff;border:1px solid #ccc;width:48px;height:auto;margin:2px 4px 4px 0;padding:2px}
div.k2ArchivesBlock ul{list-style:none;margin:4px;padding:4px 8px}
div.k2AuthorsListBlock ul{list-style:square;margin:0;padding:0}
div.k2AuthorsListBlock ul li img.abAuthorAvatar{display:block;float:left;background:#fff;border:1px solid #ccc;width:24px;height:auto;margin:2px 10px 4px 0;padding:2px}
div.k2BreadcrumbsBlock span.bcTitle{color:#999;padding:0 4px 0 0}
div.k2BreadcrumbsBlock span.bcSeparator{font-size:14px;padding:0 4px}
div.k2CalendarBlock{height:165px;margin-bottom:8px}
div.k2CalendarLoader{background:url(../images/theme/b/k/system/k2CalendarLoader.gif) no-repeat 50% 50%}
table.calendar{border-collapse:collapse;margin:0 auto}
table.calendar tr td{text-align:center;vertical-align:middle;padding:1px}
table.calendar tr td.calendarNavMonthPrev{text-align:left}
table.calendar tr td.calendarDayName{font-size:11px;width:14.2%}
table.calendar tr td.calendarDateLinked{padding:0}
table.calendar tr td.calendarToday{color:#feff6a;font-weight:700}
table.calendar tr td.calendarTodayLinked{color:#feff6a;font-weight:700;padding:0}
table.calendar tr td.calendarTodayLinked a{display:block;color:#feff6a;font-weight:700;text-decoration:none;padding:2px}
table.calendar tr td.calendarTodayLinked a:hover{display:block;text-decoration:none;color:#FFF;padding:2px}
div.k2CategorySelectBlock form select{width:auto}
div.k2CategoriesListBlock ul li.activeCategory a{font-weight:700}
div.k2TagCloudBlock{padding:8px 0 !important}
div.k2TagCloudBlock a{float:left;display:block;padding:4px}
div.k2TagCloudBlock a:hover{background:#135cae;float:left;display:block;color:#feff6a !important;text-decoration:none !important;padding:4px}
.even,.odd{border:none;padding:2px}
a.k2ReadMore,a.k2CommentsLink{float:left;margin-top:10px;text-transform:uppercase;border:1px solid #CCC;text-decoration:none;font-size:70%;background:url(../images/theme/b/white_grad_bg.png) repeat-x 0 0;color:#000;text-shadow:1px 1px 1px #CCC;padding:2px 6px 0}
div.articleMetaLinks{width:100%;border-top:1px solid #DDD}
div.itemHeader{position:relative}
div.itemHeader h2.itemTitle span{background:#DEDEDE;border:1px solid #CCC;font-size:14px;text-transform:uppercase;vertical-align:text-top;margin-right:5px;padding:2px 2px 2px 4px}
div.itemHeader span.itemAuthor,div.itemHeader span.itemDateCreated,div.itemHeader span.itemCommentsLinkTop,div.catItemHeader span.catItemAuthor,div.catItemHeader span.catItemDateCreated,div.catItemHeader span.catItemCommentsLinkTop{color:#666;font-size:11px;display:inline;margin:0;padding:0}
div.pathwayEnabled div.itemToolbar{top:-30px}
div.pathwayDisabled div.itemToolbar{top:0}
div.itemToolbar ul li a{color:#666;font-size:11px;text-decoration:none;padding-top:0;height:22px;line-height:18px;margin:0 3px 0 5px}
div.itemToolbar ul li.itemTextResizerTitle{border:none;margin-right:5px}
div.itemToolbar ul li.itemTextResizerTitle img{vertical-align:text-top}
div.itemToolbar ul li a span{padding:0 3px}
div.itemToolbar ul li a.itemPrintLink{background:url(../images/theme/b/k2_print.png) no-repeat scroll 0 4px;height:20px;display:block;padding:5px 4px 0 20px}
div.itemToolbar ul li a.itemEmailLink{background:url(../images/theme/b/k2_email.png) no-repeat scroll 0 4px;height:20px;display:block;padding:5px 4px 0 20px}
div.itemToolbar ul li a.itemVideoLink{background:url(../images/theme/b/k2_video_icon.png) no-repeat scroll 0 4px;height:20px;display:block;padding:5px 4px 0 26px}
div.itemToolbar ul li a.itemAttachmentLink{background:url(../images/theme/b/k2_download_link.png) no-repeat scroll 0 4px;height:20px;display:block;padding:6px 4px 0 20px}
div.itemToolbar ul li a.itemCommentsLink{background:url(../images/theme/b/k2_comment.png) no-repeat scroll 0 4px;height:20px;display:block;padding:5px 4px 0 20px}
li.itemTwitterLink{background:url(../images/theme/b/twitter.png) no-repeat scroll 6px 50%;border-left:1px solid #CCC}
li.itemTwitterLink a{height:auto !important;line-height:16px;text-decoration:none;font-size:85%;width:auto !important;margin:0;padding:0 0 0 22px}
div.itemRatingBlock,div.itemPrintLinkBottom,div.itemEmailLinkBottom,a#toggleSharingBlock{border-right:1px solid #CCC;border-left:1px solid #FFF;clear:none;float:left;text-align:top;padding:0 10px}
span.itemHits{color:#999;float:left;font-size:11px;margin:2px 0}
div.itemTagBlock{overflow:hidden;background:#FFF}
div.itemTagsBlock ul.itemTags li a{background:#FFF url(../images/theme/b/tag.png) no-repeat left center;display:block;float:left;height:22px;margin-right:5px;text-decoration:none;padding:5px 0 5px 20px}
div#socialSharingBlock{background:#EFEFEF;border-bottom:none !important;height:16px;padding:5px}
div.itemAttachmentsBlock span.downloadDescription{font-weight:700;background:#EFEFEF;border:1px solid #CCC;padding:1px 10px}
div.itemAttachmentsBlock ul.itemAttachments li a{background:#FFF url(../images/theme/b/k2_download.png) no-repeat left center;display:block;float:left;height:56px;text-decoration:none;color:#666;text-shadow:1px 2px 0 #FFF;padding:0 0 0 18px}
div.itemAttachmentsBlock ul.itemAttachments li a span.downloadLink{background:#FFF url(../images/theme/b/k2_download_bg.png) no-repeat scroll right center;cursor:pointer;display:block;float:left;font-weight:700;line-height:52px;height:56px;text-decoration:none;margin:0 0 0 24px;padding:0 24px 0 8px}
div.itemAttachmentsBlock ul.itemAttachments li a:hover{color:#000}
div.itemAttachmentsBlock ul.itemAttachments li span.downloadCounter{font-size:10px;color:#999;font-weight:400;height:56px;line-height:52px;margin-left:10px}
.itemCommentsForm{padding:0 10px}
div.itemAuthorBlock div.itemAuthorBio{float:left;clear:both;font-size:90%;margin-top:0.5em}
div.itemAuthorLatest ul{list-style-type:decimal;padding-left:1em;list-style-position:inside;margin-bottom:0;font-size:85%}
div.itemAuthorLatest ul li{border:none !important}
div.itemAuthorDetails{width:auto;float:left;background-color:#F0F0F0;border:1px solid #CCC;background:url("../images/theme/b/page_bg.png") repeat-x scroll 0 0 #FFF;border-right:1px solid #DDD;border-color:#-moz-use-text-color #DDD #DDD;border-style:none solid solid;border-width:medium 1px 1px;margin:10px 10px 10px 0;padding:8px}
div.itemVideoBlock h3{color:#CCC;text-shadow:1px 1px 0 #666;margin:0 0 0.5em}
div.itemComments ul.itemCommentsList li div.commentCite{color:#707070;display:block;font-size:11px;text-align:left;border-bottom:1px dotted #ccc;margin:0 0 0 80px}
div.userCommentDetails{float:left;overflow:hidden;padding:0 10px 10px}
div.commentTextbox{width:49%;float:left}
div.commenterDetails{width:49%;float:right}
div.catItemTagsBlock ul.catItemTags li a{background:#FFF url(../images/theme/b/tag.png) no-repeat left center;display:block;float:left;margin-right:5px;text-decoration:none;padding:0 0 0 20px}
div.k2LatestCommentsBlock ul li.even,div.k2LatestCommentsBlock ul li.odd{margin:10px 0}
div.k2LatestCommentsBlock ul li span.lcComment{font-style:italic}
#sidebar div.k2CategorySelectBlock form select{width:150px;margin-top:10px}
div.module div.k2CategoriesListBlock ul li{line-height:140%;font-size:12px;list-style:disc}
div.k2SearchBlock form input.inputbox{margin-top:10px}
div.searchbar form input.inputbox{border:none;color:#CCC;text-align:center;width:130px;margin:0;padding:3px 3px 3px 20px}
a.modalPrintLink{background:#F7F6DF;border:1px solid #666;text-transform:uppercase;font-weight:700;text-decoration:none;float:right;padding:5px}
.itemDateCreated{border-right:1px solid #ccc}
.itemRelated ul,.itemRelated ul li,.itemRelated ul li a,.itemAuthorLatest ul,.itemAuthorLatest ul li,.itemAuthorLatest ul li a{border:none !important;background:none !important;font-size:12px;padding:0}
.itemRelated ul li,.itemAuthorLatest ul li{padding-left:15px;background:url("../images/theme/d/arrow.png") no-repeat scroll 0 5px transparent !important}
#ja-content,#ja-current-content{overflow:visible !important}
.ja-box-ct h1{font-size:36px}
img,div.itemToolbar ul>li:first-child{border:none}
.k2Padding,div.catItemView{padding:4px}
.clearList,div.k2FeedIcon a span,div.k2FeedIcon a:hover span,span.siteRoot,div.itemToolbar ul li a#fontDecrease span,div.itemToolbar ul li a#fontIncrease span,div.itemSocialLinksBlock ul.itemSocialLinks li a span,div.itemComments ul.itemCommentsList li span.commentAuthorEmail,div.itemCommentsForm form label.formComment{display:none}
span.itemEditLink,span.catItemEditLink,span.userItemAddLink,span.userItemEditLink{display:block;text-align:right;border-bottom:2px dashed #ddd;margin:0 0 4px;padding:4px}
div.itemHeader span.itemDateCreated,div.catItemHeader span.catItemDateCreated,div.userItemHeader span.userItemDateCreated{color:#999;font-size:11px}
div.itemHeader span.itemAuthor,div.catItemHeader span.catItemAuthor{display:block;margin:0;padding:0}
div.itemToolbar ul li a#fontDecrease,div.itemToolbar ul li a#fontIncrease,div.itemAuthorBlock div.itemAuthorBio p,.itemLinks ul.itemRatingList{margin:0}
span.itemImage,span.catItemImage{display:block;text-align:center;margin:0 0 8px}
span.itemImage img,span.userItemImage img,span.genericItemImage img{border:1px solid #ccc;padding:8px}
div.itemIntroText img,div.itemFullText img,div.catItemIntroText img,div.userItemIntroText img,div.genericItemIntroText img{background:#fff;border:1px solid #ccc;margin:4px;padding:2px}
div.itemExtraFields,div.catItemExtraFields{border-top:1px dotted #ddd;margin:16px 0 0;padding:8px 0 0}
div.itemExtraFields h3,div.catItemExtraFields h4{line-height:normal !important;margin:0;padding:0 0 8px}
div.itemExtraFields ul,div.catItemExtraFields ul,div.k2ItemsBlock ul li ul.moduleItemExtraFields{list-style:none;margin:0;padding:0}
div.itemExtraFields ul li,div.itemVideoBlock span.itemVideo,div.catItemExtraFields ul li,div.catItemVideoBlock span.catItemVideo,ul.moduleItemExtraFields li,div.k2LoginBlock fieldset.input p label,div.k2LoginBlock fieldset.input p input{display:block}
div.itemExtraFields ul li span.itemExtraFieldsLabel,div.catItemExtraFields ul li span.catItemExtraFieldsLabel,ul.moduleItemExtraFields li span.moduleItemExtraFieldsLabel{display:block;float:left;font-weight:700;width:30%;margin:0 4px 0 0}
div.itemCategory span,div.itemTagsBlock span,div.itemAttachmentsBlock span,span.catItemCategory span,div.catItemTagsBlock span,div.catItemAttachmentsBlock span,div.userItemCategory span,div.userItemTagsBlock span,div.genericItemCategory span{font-weight:700;color:#555;padding:0 4px 0 0}
div.itemTagsBlock ul.itemTags,div.catItemTagsBlock ul.catItemTags,div.catItemAttachmentsBlock ul.catItemAttachments,div.userItemTagsBlock ul.userItemTags{list-style:none;display:inline;margin:0;padding:0}
div.itemTagsBlock ul.itemTags li,div.catItemTagsBlock ul.catItemTags li{display:inline;list-style:none;float:right;text-align:center;margin:0;padding:0 4px 0 0}
div.itemAttachmentsBlock ul.itemAttachments li span,div.catItemAttachmentsBlock ul.catItemAttachments li span{font-size:10px;color:#999;font-weight:400}
div.itemVideoBlock,div.catItemVideoBlock{background:#010101 url(../images/theme/b/k/system/videoplayer-bg.gif) repeat-x bottom;margin:0 0 16px;padding:16px}
div.itemImageGallery,div.catItemImageGallery,div.userItemLinks{margin:0 0 16px;padding:0}
div.itemCommentsForm form label.formEmail,div.itemCommentsForm form label.formUrl,div.itemCommentsForm form label.formRecaptcha{display:block;margin:12px 0 0 2px}
div.itemBackToTop,table.calendar tr td.calendarNavMonthNext{text-align:right}
div.itemBackToTop a,div.itemBackToTop a:hover{text-decoration:underline}
div.groupLinks,div.catItemBody{margin:0;padding:0}
div.catItemHeader h3.catItemTitle,div.userItemHeader h3.userItemTitle,div.genericItemHeader h2.genericItemTitle{font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-weight:400;line-height:110%;margin:0;padding:10px 0 4px}
div.catItemTagsBlock,div.catItemAttachmentsBlock,div.userItemCategory,div.userItemTagsBlock{border-bottom:1px dotted #ccc;padding:4px}
div.catItemReadMore,div.userItemReadMore,div.genericItemReadMore,div.k2LoginBlock fieldset.input p#form-login-remember label,div.k2LoginBlock fieldset.input p#form-login-remember input{display:inline}
span.userURL,span.userEmail{font-weight:700;color:#555;display:block}
div.userItemBody,div.genericItemBody{margin:0;padding:8px 0}
div.userItemImageBlock,div.genericItemImageBlock{float:left;margin:0;padding:0}
span.userItemImage,span.genericItemImage{display:block;text-align:center;margin:0 8px 8px 0}
div.userItemIntroText,div.genericItemIntroText{font-size:inherit;font-weight:400;line-height:inherit;padding:4px 0 12px}
div.userItemCommentsLink,div.genericItemCategory{display:inline;border-right:1px solid #ccc;margin:0 8px 0 0;padding:0 8px 0 0}
div.k2LatestCommentsBlock ul,div.k2TopCommentersBlock ul,div.k2ItemsBlock ul{list-style:none;margin:4px;padding:4px}
div.k2LatestCommentsBlock ul li span.lcCommentDate,div.k2LatestCommentsBlock ul li span.lcUsername{font-size:11px;color:#999}
div.k2ItemsBlock ul li a.moduleItemComments,div.k2ItemsBlock ul li span.moduleItemHits{border-right:1px solid #ccc;margin:0 8px 0 0;padding:0 4px 0 0}
div.k2LoginBlock fieldset.input,div.k2AuthorsListBlock ul li{margin:0;padding:0}
div.k2LoginBlock ul,div.k2UserBlock ul,div.k2CategoriesListBlock ul{list-style:square;margin:4px;padding:4px 8px}
table.calendar tr td.calendarNavMonthPrev a,table.calendar tr td.calendarNavMonthPrev a:hover,table.calendar tr td.calendarNavMonthNext a,table.calendar tr td.calendarNavMonthNext a:hover{font-size:20px;text-decoration:none}
table.calendar tr td.calendarDateLinked a,table.calendar tr td.calendarDateLinked a:hover{display:block;text-decoration:none;padding:2px}
div.itemCategory a,span.catItemCategory a{padding:3px}
div.itemTagsBlock ul.itemTags li a span,div.catItemTagsBlock ul.catItemTags li a span{background:#FFF url(../images/theme/b/tag_bg.png) no-repeat right center;color:#999;cursor:pointer;display:inline;float:left;font-size:11px;font-weight:400;height:12px;line-height:13px;text-decoration:none;padding:5px 14px 5px 8px}
div.itemComments h3,div.itemCommentsForm form{clear:both}
div.itemComments ul.itemCommentsList li span.commentAuthorName a,span.catItemHits,div.k2LatestCommentsBlock ul li span.lcItemTitle,div.k2LatestCommentsBlock ul li span.lcItemCategory{font-size:11px}
body div.module div.k2LatestCommentsBlock ul,body div.module div.k2AuthorsListBlock ul{margin:5px 0;padding:0}
.itemAuthorBlock{ padding:0 10px!important}

.blogItem .article-content,
.blogItem .article-content p,
.blogItem .itemFullText,  
.blogItem .itemFullText p{ font-size:14px!important; font-family:Arial, Helvetica, sans-serif!important}

#ja-blog-style .article-tools {
padding-left:25px!important;
padding-right:20px!important;
}

.itemTitle2{ font-size:45px; margin-top:0px!important}
.itemTopLinks  a,
.itemTopLinks {color:#616161!important; font-style:italic}
.itemRoot{ padding-top:15px}

.sC{ width:auto;margin:0 0 -10px 0}
.sC *{ line-height:normal!important}
.sBottom, 
.sTop{ background-image:url('../images/theme/d/shadows.png'); background-repeat: no-repeat; margin:0 auto; height:7px; width:368px}
.sC.sC2 .sBottom, .sC.sC2 .sTop{ background-image:url('../images/theme/d/shadows2.png');width:220px}
.sBottom{ background-position:0px -8px; height:19px} 
.img_caption{ border:none!important}
.sC span.itemImage{ margin:0px!important}

span.jac-count-comment{ background:url('../images/theme/b/icon_comment.png') no-repeat left center; padding-left:20px}
span.jac-count-comment a:hover{ text-decoration:none!important; color:#000!important}
#ja-blog-style{ padding-top:0px!important}

.body-overlayed embed,.body-overlayed object,.body-overlayed select{visibility:hidden}
#sbox-window embed,#sbox-window object,#sbox-window select{visibility:visible}
#sbox-overlay{position:absolute;background-color:#000}
#sbox-window{position:absolute;background-color:#000;text-align:left;overflow:visible;padding:10px}
* html #sbox-window{top:50% !important;left:50% !important}
#sbox-btn-close{position:absolute;width:30px;height:30px;right:-15px;top:-15px;background:url(../images/theme/m/closebox.png) no-repeat top left;border:none}
.sbox-loading #sbox-content{background-image:url(../images/theme/m/spinner.gif);background-repeat:no-repeat;background-position:center}
#sbox-content{clear:both;overflow:auto;background-color:#fff;height:100%;width:100%}
.sbox-content-image#sbox-content,.sbox-content-iframe#sbox-content{overflow:visible}
#sbox-image,.sbox-content-image img{display:block}
.column .userItemTags li { background:transparent; }
.userItemReadMore .k2ReadMore { margin:0px 15px 0px 0px; }
.userItemView { margin:15px 0px 0px; }
.userView .k2FeedIcon { margin:15px 15px 0px 0px; }

img.tipsIMG{border:5px solid #EAEAEA;float:left;margin:0 15px 5px 0}
.tipsUnder{color:#999;font-size:11px;margin:0 0 15px;padding:10px 0}
.tipsMore{background:none repeat scroll 0 0 #F2F2F2;text-align:right;margin-top:10px;padding:8px 20px 8px 0; clear:both}
.tipsMore a{color:#838383;font-size:11px;text-decoration:underline;text-transform:uppercase;margin-right:15px}

