*{margin:0;padding:0;}
html, body{height:100%;}
.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -115px;}
.footer, .push{height:115px;overflow:hidden;}
div.catItemReadMore{display:inline-block;}
a.moduleItemReadMore,
a.k2ReadMore,
div.itemCommentsForm form input#submitCommentButton,
input[type="submit"],
input[type="button"],
input[type="reset"],
button.button,
.component-content div.toggle-editor a{display:inline-block;overflow:hidden;padding:3px 10px 4px;margin:6px 3px 0px 1px;cursor:pointer;font:11px/12px 'Open Sans', sans-serif;text-transform:uppercase;border-radius:3px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.component-content{margin:0px 0px 10px 0px;padding:15px 10px 10px 10px;background:url(../images/template/catItemBody.gif) 0 0 repeat-x white;border-radius:0 0 3px 3px;border-bottom:1px solid #e7e7e7;}
.profile a{display:inline-block;overflow:hidden;padding:3px 10px 4px;margin:6px 0 20px 20px;cursor:pointer;font:10px/12px 'Open Sans', sans-serif;text-transform:uppercase;border-radius:3px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;background:#303030;color:#FFFFFF;}
.profile a:hover{background:#0493f7;color:white;}
legend{color:black;}
h1, h2, h3, h5{font:bold 15px/16px 'Open Sans', sans-serif;margin:0 0 15px;letter-spacing:normal;color:#a32b2f;text-transform:uppercase;}
h4{font:bold 14px/15px 'Open Sans', sans-serif;margin:0 0 15px;letter-spacing:normal;color:#a32b2f;text-transform:uppercase;}
.module-title h2.title{font:12px/14px 'Open Sans', sans-serif;text-transform:uppercase;padding:11px 9px 12px;margin:0 0 0px 0;color:white;letter-spacing:normal;background-color:#393939;background-image:-webkit-gradient(linear, left top, left bottom, from(#393939), to(#262626));background-image:-webkit-linear-gradient(top, #393939, #262626);background-image:-moz-linear-gradient(top, #393939, #262626);background-image:-ms-linear-gradient(top, #393939, #262626);background-image:-o-linear-gradient(top, #393939, #262626);background-image:linear-gradient(to bottom, #393939, #262626);}
div.itemListCategoriesBlock h2,
div.genericItemHeader h2.genericItemTitle,
div.itemCategory,
.catItemCategory,
div.catItemHeader h3.catItemTitle,
div.itemHeader h2.itemTitle,
div.userItemHeader h3.userItemTitle,
div.itemCommentsForm h3,
h3.itemCommentsCounter,
div.k2AccountPage th.k2ProfileHeading,
div.componentheading,
h1{font:bold 14px/15px 'Open Sans', sans-serif;text-transform:uppercase;color:#393939;border-radius:3px 3px 0 0;letter-spacing:normal;border-bottom:1px solid #cfcfcf;background-color:#f5f5f5;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:10px;padding-right:12px;padding-bottom:12px;padding-left:12px;}
div.k2AccountPage th.k2ProfileHeading{background:none;border:none;display:inline-block;padding:20px 0 !important;}
.k2AccountPage{padding-bottom:20px !important;}
.portfolio div.catItemHeader h3.catItemTitle{background:none;font:bold 14px/16px 'Open Sans', sans-serif;padding:3px 0px 5px;color:#000;border-radius:0;border-bottom:0;}
p{margin:0 0 1em;}
.overflow{overflow:hidden;}
#rt-top{margin-top:15px;}
#rt-top ul li{list-style:none;}
ul.menu-follow{overflow:hidden;text-align:right;padding:10px 19px 0 0;}
ul.menu-follow li{display:inline-block;color:#8f8e8e;font:11px/11px verdana;}
ul.menu-follow li a{font:11px/11px verdana;color:white;display:inline-block;margin-left:2px;}
ul.menu-follow li span.separator{display:inline-block;margin-left:3px;}
ul.menu-follow li:first-child + li + li span.separator{margin-left:0px;}
ul.menu-follow li a:hover{color:#0493f7;}
ul.menu-top{overflow:hidden;text-align:right;margin-right:-2px;}
ul.menu-top li{display:inline-block;background:url(../images/template/topmenu.png) 2px 7px no-repeat;padding:0 18px 0 16px;}
ul.menu-top li a{font:normal 10px/18px 'Open Sans', sans-serif;color:#959595;text-transform:uppercase;display:block;text-decoration:none;}
ul.menu-top li a:hover{color:white;}
#rt-showcase .mod_search{border-top:4px solid #393939;background:#161616;border-radius:0 0 3px 3px;margin-bottom:20px;}
#rt-feature .rt-container{}
.hline{position:relative;}
.hline .module-title{margin:0;padding:11px 13px 12px;background:url(../images/template/hline-title.gif) 0 0 repeat-x #262626;border-radius:0 3px 0 0;}
.hline .module-title h2{margin:0;font:bold 12px/14px 'Open Sans', sans-serif;color:white;text-transform:uppercase;padding:0;background:none;}
.hline ul.headlines{margin:0;background-color:#393939;background-image:-webkit-gradient(linear, left top, left bottom, from(#393939), to(#262626));background-image:-webkit-linear-gradient(top, #393939, #262626);background-image:-moz-linear-gradient(top, #393939, #262626);background-image:-ms-linear-gradient(top, #393939, #262626);background-image:-o-linear-gradient(top, #393939, #262626);background-image:linear-gradient(to bottom, #393939, #262626);border-radius:0 0 3px 0;}
.hline ul.headlines li{list-style:none;background:url(../images/template/hline.png) 0 0 repeat-x;padding:11px 10px 12px;}
.hline ul.headlines li:first-child{background:none;}
.hline ul.headlines li span.moduleItemDateCreated{background:url(../images/template/hdate.png) 0 0 repeat-x;border-radius:3px 3px 0 0;padding:0 5px 8px;display:inline-block;font:normal 11px/14px 'Open Sans', sans-serif;color:white;text-transform:uppercase;}
.hline ul.headlines li:hover span.moduleItemDateCreated{color:#a32b2f;}
.hline ul.headlines li{}
.hline ul.headlines li a.more{background:url("../images/slider/more.gif") no-repeat right 5px;padding-right:10px;font:normal 10px/15px 'Open Sans', sans-serif;text-transform:uppercase;color:#9a9a9a;}
.hline ul.headlines li a.more:hover{color:white;}
.hline a.moduleCustomLink{position:absolute;top:-26px;right:10px;font:normal 10px/14px 'Open Sans', sans-serif;text-transform:uppercase;color:#919191;}
.hline a.moduleCustomLink:hover{color:white;}
#rt-maintop{padding:0px 0 19px;}
div.itemContainer{margin-bottom:19px;}
div.module-title,
div.catItemHeader,
div.itemHeader,
div.userItemHeader,
div.componentheading{}
.rt-block div.k2LoginBlock{}
div.k2UserBlock{padding:20px;}
div.k2UserBlock,
ul.menu-style,
#rt-sidebar-a .rt-block .k2CategoriesListBlock,
#rt-sidebar-a .rt-block .k2ArchivesBlock,
#rt-sidebar-a .rt-block div.k2LoginBlock{background-color:#f8f8f8;}
ul.list{margin:0;width:100%;overflow:hidden;padding:0px 0 0;min-width:580px;}
ul.list li{list-style:none;float:left;width:270px;border-left:1px solid #e5e5e5;padding:0px 0 10px;padding-left:20px;margin-left:19px;}
ul.list li:first-child{padding-left:0px;margin-left:0px;border-left:none;}
ul.list li img{display:block;padding-top:7px;}
ul.list li span.date{font:bold 11px/14px 'Open Sans',sans-serif;color:#9b9b9b;text-transform:uppercase;padding:16px 0 3px;display:inline-block;}
ul.list li h3{padding-bottom:4px;}
ul.list li a.link{display:inline-block;overflow:hidden;padding:2px 8px 3px;margin:7px 0 0 0px;cursor:pointer;font:10px/12px 'Open Sans', sans-serif;text-transform:uppercase;border-radius:3px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;border:1px solid #cfcfcf;color:#a32b2f;font-weight:bold;background-color:#fefefe;background-image:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e8e8e8));background-image:-webkit-linear-gradient(top, #fefefe, #e8e8e8);background-image:-moz-linear-gradient(top, #fefefe, #e8e8e8);background-image:-ms-linear-gradient(top, #fefefe, #e8e8e8);background-image:-o-linear-gradient(top, #fefefe, #e8e8e8);background-image:linear-gradient(to bottom, #fefefe, #e8e8e8);}
ul.list li a.link:hover{border:1px solid #393939;background:#393939;color:white;}
ul.list-content{min-width:580px;margin:0 !important;overflow:hidden;}
ul.list-content li{list-style:none;overflow:hidden;}
ul.list-content > li{border-left:1px solid #e5e5e5;float:left;width:270px;margin-left:19px;padding-left:20px;}
ul.list-content > li:first-child{padding-left:0;margin-left:0;border:none;}
ul.list-content li img{float:left;margin:5px 15px 0 0;}
ul.list-content li span{color:#0493f7;}
ul.list-content ul{margin:0;}
ul.list-content ul li{border-top:1px solid #e5e5e5;min-height:80px;padding-bottom:16px;padding-top:15px;}
ul.list-content ul li:first-child{border:none;padding-top:0;}
.portfolio-row{overflow:hidden;}
.portfolio-row div.catItemImageBlock{margin-bottom:1em;}
#port div.itemContainer{margin-bottom:0;}
#port div.itemContainer .catItemBody{margin-bottom:3em}
.sortbytype{width:100%;overflow:hidden;padding:0px 0 20px;}
.sortbytype a{float:right;padding:2px 5px;margin:0 3px 0 10px;text-decoration:none;}
.sortbytype a:hover,
.sortbytype a.active_sort{background-position:left top;color:#0493f7;}
a.modal{position:relative;display:block;overflow:hidden;}
a.modal span{background:url("../images/zoom.png") no-repeat scroll 0 0 transparent;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:-50%;width:80px;}
#faqs div.catItemView{margin-bottom:24px;}
#faqs .question div.catItemHeader h3.catItemTitle{font-size:18px;font-weight:normal;line-height:36px;margin-bottom:0;padding:0;}
#faqs span.ques,
#faqs span.ans{font-size:18px;}
#testimonials .catItemIntroText{background:url(../images/quotes.png) left 6px no-repeat;padding-left:80px;overflow:hidden;margin-bottom:36px;}
#testimonials .catItemIntroText > p{margin-bottom:0;font-style:italic}
#testimonials .catItemIntroText div.test-author{float:right;text-align:right;}
#testimonials .catItemIntroText div.test-author span.author{display:block;font-weight:bold;font-size:1.2em;}
#history div.catItemHeader{float:left;margin:0 2em 0 0;}
#history div.catItemBody{overflow:hidden;}
div.k2Pagination,
div.pagination{display:table;margin:0 auto;padding:0;text-align:center;}
div.k2Pagination ul,
div.pagination ul{overflow:hidden;padding-bottom:5px;text-align:center;}
#k2Container .k2Pagination ul li span,
#k2Container .k2Pagination ul li a,
div.pagination ul li a,
div.pagination ul li span{font-size:1em;line-height:1.8em;display:inline-block;float:left;padding:0.5em 1em;}
.component-content ul{list-style-position:outside;list-style-type:square;margin:10px 0;padding:0;}
.cbLoginLinksList ul li{list-style-position:outside;list-style-type:none;margin:10px 0;padding:0;}
.component-content .pagenav{list-style-type:none;overflow:hidden;padding:0.2em 0.6em;}
#k2Container .k2Pagination ul li.pagination-start span.pagenav,
#k2Container .k2Pagination ul li.pagination-prev span.pagenav,
#k2Container .k2Pagination ul li.pagination-end span.pagenav,
#k2Container .k2Pagination ul li.pagination-next span.pagenav,
div.pagination ul li.pagination-start span.pagenav,
div.pagination ul li.pagination-prev span.pagenav,
div.pagination ul li.pagination-end span.pagenav,
div.pagination ul li.pagination-next span.pagenav{}
#k2Container .k2Pagination ul li span.pagenav,
div.pagination ul li span.pagenav{}
#k2Container .k2Pagination ul li.pagination-start a,
#k2Container .k2Pagination ul li.pagination-prev a,
#k2Container .k2Pagination ul li span,
#k2Container .k2Pagination ul li a,
#k2Container .k2Pagination ul li a.pagenav:hover,
#k2Container .k2Pagination ul li.pagination-end a,
#k2Container .k2Pagination ul li.pagination-next a,
div.pagination ul li.pagination-start a,
div.pagination ul li.pagination-prev a,
div.pagination ul li span,
div.pagination ul li a,
div.pagination ul li a.pagenav:hover,
div.pagination ul li.pagination-end a,
div.pagination ul li.pagination-next a{}
#k2Container .k2Pagination ul li.pagination-start a:hover,
#k2Container .k2Pagination ul li.pagination-prev a:hover,
#k2Container .k2Pagination ul li.pagination-end a:hover,
#k2Container .k2Pagination ul li.pagination-next a:hover,
#k2Container .k2Pagination ul li a:hover,
div.pagination ul li.pagination-start a:hover,
div.pagination ul li.pagination-prev a:hover,
div.pagination ul li.pagination-end a:hover,
div.pagination ul li.pagination-next a:hover,
div.pagination ul li a:hover{text-decoration:none;}
#k2Container .k2Pagination ul li,
div.pagination ul li{margin-right:4px;float:left;}
div.itemComments ul.itemCommentsList li{padding:20px 0;}
div.itemComments ul.itemCommentsList li img{margin:0 20px 0 0;}
#commentText{width:100%;height:200px;}
#userName,
#commentEmail {width:325px;margin:5px 0 14px;}
div.itemComments ul.itemCommentsList li span.commentToolbar{padding:0.5em 0 0 0;margin:0.5em 0 0 0;}
#jform_contact_message,
#commentText{height:172px;width:515px;padding:5px;resize:none;outline:none;overflow:auto;font:12px/18px Verdana;margin:0.5em 0;background:white;border:1px solid #e5e5e5;}
#contact-form #jform_contact_message{width:400px;}
#form-login .inputbox,
#com-form-login .inputbox,
#josForm .inputbox,
input.inputbox[type="text"],
input.inputbox[type="password"],
input.inputbox[type="email"],
input#url,
input.required[type="text"],
input.required[type="password"],
input.required[type="email"]{padding:0 5px;margin:0.5em 0.5em;outline:none;font:12px/32px Verdana;height:24px;width:250px;color:black;background:white;border:1px solid #999;}
#contact-form label,
div.k2AccountPage table.admintable label{font-size:1em;line-height:2em;}
div.itemCommentsForm form input.inputbox,
table.admintable td span b{margin:0.5em 0;display:block;}
#rt-popup input.inputbox[type="text"],
#rt-popup input.inputbox[type="password"]{width:200px;}
#contact-form input.required[type="text"],
#contact-form input.required[type="password"],
#contact-form input.required[type="email"],
#jform_contact_message{margin:0;}
#contact-form-cont,
#contact-address,
.contact-misc p{float:left;width:50%;}
.contact-form{margin-right:20px;}
.contact-miscinfo h3,
.jicons-icons,
#contact-form legend,
.uniq{display:none;}
div.map-wrapper{padding:0.5em;margin-bottom:2em;}
#map{height:260px;}
dd.submit-button{float:right !important;margin-right:17px;}
#rt-sidebar-a .rt-block,
#rt-sidebar-b .rt-block,
#rt-sidebar-c .rt-block{margin-bottom:19px;border-radius:0 0 3px 3px;border-bottom:1px solid #e5e5e5;background-color:#f8f8f8;font:12px/17px 'Open Sans', sans-serif !important;color:#8b8a8a;text-transform:uppercase;}
.monial{}
.testimonial{background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));background-image:-webkit-linear-gradient(top, #fff, #eaeaea);background-image:-moz-linear-gradient(top, #fff, #eaeaea);background-image:-ms-linear-gradient(top, #fff, #eaeaea);background-image:-o-linear-gradient(top, #fff, #eaeaea);background-image:linear-gradient(to bottom, #fff, #eaeaea);padding:11px 20px 17px;}
.monial .info{background:url(../images/template/linda.jpg) 0 9px no-repeat;padding:0 0 71px 139px;}
.monial .info span{display:block;}
.extra_info_name{font:bold 14px/26px 'Open Sans', sans-serif;color:#0493f7;text-transform:uppercase;}
blockquote{font:normal 11px/16px Verdana;color:black;}
blockquote p{margin:0;padding:15px 0 7px;}
#rt-footer{background:url(../images/template/footer-tail.png) center top repeat-y;}
#rt-footer .rt-container{background:url(../images/template/footer-top.png) center top no-repeat;}
#rt-footer ul.menu{overflow:hidden;margin:0;padding:9px 0 13px 7px;}
#rt-footer ul.menu li{float:left;list-style:none;padding:0 0 0 13px;}
#rt-footer ul.menu li a,
#rt-footer ul.menu li span.separator{font:bold 10px/15px 'Open Sans', sans-serif;color:#7c7c7c;text-transform:uppercase;}
#rt-footer ul.menu li.active a,
#rt-footer ul.menu li a:hover{color:#161616;}
#rt-footer ul.menu ul{display:none;}
#rt-copyright{background:url(../images/template/copyright-tail.gif) center top repeat-y;text-align:left;}
#rt-copyright .rt-container{background:url(../images/template/copyright-bottom.png) center bottom no-repeat;}
#rt-copyright,
#rt-copyright a{font:11px/15px verdana;color:#8b8b8b;}
#rt-copyright a:hover{color:white;}
p.copyright{margin:0;padding:6px 0 9px 19px;}
.rt-block.totop{bottom:13px;position:fixed;right:13px;display:none;}
a#gantry-totop{z-index:999;background:url(../images/scroll-to-top.png) top left no-repeat;display:block;width:51px;height:51px;text-indent:-9999em;font-size:1px;line-height:1px;}
#k2Container{padding:0px;}
#rt-content-top, #rt-content-bottom{margin-bottom:20px;}
.text-box{border:1px solid #e5e5e5;padding:.8em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 2px #999999;-moz-box-shadow:0px 0px 2px #999999;-webkit-box-shadow:0px 0px 2px #999999;}
.text-box-highlight{padding:.8em;border:1px solid transparent;}
.text-box-highlight:hover{background-color:#F8F8F8;border-color:#d9d9d9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 2px #999999;-moz-box-shadow:0px 0px 2px #999999;-webkit-box-shadow:0px 0px 2px #999999;}
.event-box-highlight{padding:8px;background-color:#fcfcfc;border-color:#d9d9d9 !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-style:solid;border-width:1px;}
.text-highlight{padding:.2em .5em;background:#FFFFAA;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.text-highlight.highlight-green{color:#fff;background:#48691b;}
.text-highlight.highlight-light{color:#000;background:#e5e5e5;}
.text-highlight.highlight-dark{color:#fff;background:#595959;}
.text-dropcap:first-letter,
.text-dropcap:first-child:first-letter{color:#404040;font:4em/.8em "Times New Roman", Times, serif;float:left;}
.text-alert{border-top:2px solid #FEABAB;border-bottom:2px solid #FEABAB;background:#FFDFDF;}
.text-info{border-top:1px solid #B7D2F2;border-bottom:1px solid #B7D2F2;background:#FEF8E1;}
.text-download{border-top:2px solid #DDEDBC;border-bottom:2px solid #DDEDBC;background:#F2F9E5;}
.text-comment{border-top:2px solid #FEEBAB;border-bottom:2px solid #FEEBAB;background:#FEF8E1;}
.text-tip{border-top:2px solid #FEEBAB;border-bottom:2px solid #FEEBAB;background:#FFFFD5;}
.text-attachment{border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;background:#f2f2f2;}
.text-video{border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;background:#f2f2f2;}
.text-audio{border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;background:#f2f2f2;}
.text-info,
.text-alert,
.text-audio,
.text-video,
.text-comment,
.text-download,
.text-attachment{background-position:left center;padding:0.8em;min-height:15px;}
.text-tip{padding:10px 15px 10px 15px;min-height:20px;}
.text-size-small{font-size:0.9em;}
.text-size-medium{font-size:1em;}
.text-size-large{font-size:1.1em;}
.text-size-xlarge{font-size:1.2em;}
.text-size-xxlarge{font-size:1.3em;}
hr.line-dots{background:url(../images/dot.png) left center repeat-x;padding:0.5em 0;border:none;}
hr.line-solid{}
.link-button{padding:3px 10px;border:1px solid;display:inline-block;cursor:pointer;font-size:12px;border-color:#595959;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.link-button:hover{border-color:#000;box-shadow:0px 0px 3px #333333;-moz-box-shadow:0px 0px 3px #333333;-webkit-box-shadow:0px 0px 3px #333333;}
a.link-button:hover,
.link-button a:hover{text-decoration:none;}
a.link-button,
.link-button a{color:#fff !important;font-weight:bold;}
.link-button.button-light,
.link-button.button-light a{color:#333 !important;}
.link-button.button-light{border-color:#999999;background:#D8D8D8 url(../images/backgrounds/bg-link-button.png) 0 0 repeat-x;}
.link-button.button-dark{background:#333333 url(../images/backgrounds/bg-link-button.png) 0 -300px repeat-x;}
.link-button.button-green{background:#48691B url(../images/backgrounds/bg-link-button.png) 0 -600px repeat-x;}
.link-button.button-orange{background:#A05B17 url(../images/backgrounds/bg-link-button.png) 0 -900px repeat-x;}
.link-button.button-blue{background:#2C5984 url(../images/backgrounds/bg-link-button.png) 0 -1200px repeat-x;}
.link-button.button-red{background:#701D1D url(../images/backgrounds/bg-link-button.png) 0 -1500px repeat-x;}
.link-button .link-icon{line-height:100%;margin:3px 0;padding-bottom:2px;padding-top:1px;}
.link-icon{display:inline-block;padding-left:22px;}
.link-icon-ext{display:inline-block;padding-right:20px;}
.link-icon-ext.icon-ext-aim{background:url(../images/icons/icons-ext.png) no-repeat right 0;}
.link-icon-ext.icon-ext-archive{background:url(../images/icons/icons-ext.png) no-repeat right -86px;}
.link-icon-ext.icon-ext-mobile{background:url(../images/icons/icons-ext.png) no-repeat right -172px;}
.link-icon-ext.icon-ext-css{background:url(../images/icons/icons-ext.png) no-repeat right -258px;}
.link-icon-ext.icon-ext-application{background:url(../images/icons/icons-ext.png) no-repeat right -344px;}
.link-icon-ext.icon-ext-doc{background:url(../images/icons/icons-ext.png) no-repeat right -430px;}
.link-icon-ext.icon-ext-feed{background:url(../images/icons/icons-ext.png) no-repeat right -516px;}
.link-icon-ext.icon-ext-movie{background:url(../images/icons/icons-ext.png) no-repeat right -602px;}
.link-icon-ext.icon-ext-flash{background:url(../images/icons/icons-ext.png) no-repeat right -688px;}
.link-icon-ext.icon-ext-calendar{background:url(../images/icons/icons-ext.png) no-repeat right -774px;}
.link-icon-ext.icon-ext-mail{background:url(../images/icons/icons-ext.png) no-repeat right -860px;}
.link-icon-ext.icon-ext-quicktime{background:url(../images/icons/icons-ext.png) no-repeat right -946px;}
.link-icon-ext.icon-ext-msn{background:url(../images/icons/icons-ext.png) no-repeat right -1032px;}
.link-icon-ext.icon-ext-music{background:url(../images/icons/icons-ext.png) no-repeat right -1118px;}
.link-icon-ext.icon-ext-pdf{background:url(../images/icons/icons-ext.png) no-repeat right -1204px;}
.link-icon-ext.icon-ext-powerpoint{background:url(../images/icons/icons-ext.png) no-repeat right -1290px;}
.link-icon-ext.icon-ext-skype{background:url(../images/icons/icons-ext.png) no-repeat right -1376px;}
.link-icon-ext.icon-ext-torrent{background:url(../images/icons/icons-ext.png) no-repeat right -1462px;}
.link-icon-ext.icon-ext-font{background:url(../images/icons/icons-ext.png) no-repeat right -1548px;}
.link-icon-ext.icon-ext-text{background:url(../images/icons/icons-ext.png) no-repeat right -1634px;}
.link-icon-ext.icon-ext-vcard{background:url(../images/icons/icons-ext.png) no-repeat right -1720px;}
.link-icon-ext.icon-ext-windowsmedia{background:url(../images/icons/icons-ext.png) no-repeat right -1806px;}
.link-icon-ext.icon-ext-xls{background:url(../images/icons/icons-ext.png) no-repeat right -1892px;}
.link-icon-ext.icon-ext-yahoo{background:url(../images/icons/icons-ext.png) no-repeat right -1978px;}
.link-action{font-weight:bold;padding:1px 2px;text-decoration:underline;transition:color 0.3s linear, background 0.3s ease-out;-moz-transition:color 0.3s linear, background 0.3s ease-out;-webkit-transition:color 0.3s linear, background 0.3s ease-out;color:#a32b2f;}
.link-action:hover{color:#ffffff !important;text-decoration:none;background-color:#a32b2f;}
.link-highlight{color:#595959;font-weight:bold;display:block;padding:5px;border:1px solid transparent;}
.link-highlight:hover{background-color:#f2f2f2;border-color:#d9d9d9;color:#000;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 2px #999999;-moz-box-shadow:0px 0px 2px #999999;-webkit-box-shadow:0px 0px 2px #999999;}
a.link-tooltip{position:relative;}
a.link-tooltip:hover{z-index:25;}
a.link-tooltip span{display:none;position:absolute;top:10px;left:10px;}
a.link-tooltip:hover span{display:block;}
.imgBorder{background-color:#fdfdfd;padding:4px;border:1px solid #c6c6c6;}
.link-button.button-light{background:url(../images/template/bg-link-button.png) repeat-x scroll 0 0 #D8D8D8;}
.link-icon.icon-article,
.menu-iconmenu .icon-article a span,
.list-icon.icon-article li .jsn-listbullet,
.icon-article h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 0;}
.link-icon.icon-calendar,
.menu-iconmenu .icon-calendar a span,
.list-icon.icon-calendar li .jsn-listbullet,
.icon-calendar h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -94px;}
.link-icon.icon-cart,
.menu-iconmenu .icon-cart a span,
.list-icon.icon-cart li .jsn-listbullet,
.icon-cart h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -188px;}
.link-icon.icon-comment,
.menu-iconmenu .icon-comment a span,
.list-icon.icon-comment li .jsn-listbullet,
.icon-comment h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -282px;}
.link-icon.icon-display,
.menu-iconmenu .icon-display a span,
.list-icon.icon-display li .jsn-listbullet,
.icon-display h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -376px;}
.link-icon.icon-download,
.menu-iconmenu .icon-download a span,
.list-icon.icon-download li .jsn-listbullet,
.icon-download h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -470px;}
.link-icon.icon-folder,
.menu-iconmenu .icon-folder a span,
.list-icon.icon-folder li .jsn-listbullet,
.icon-folder h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -564px;}
.link-icon.icon-help,
.menu-iconmenu .icon-help a span,
.list-icon.icon-help li .jsn-listbullet,
.icon-help h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -658px;}
.link-icon.icon-home,
.menu-iconmenu .icon-home a span,
.list-icon.icon-home li .jsn-listbullet,
.icon-home h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -752px;}
.link-icon.icon-image,
.menu-iconmenu .icon-image a span,
.list-icon.icon-image li .jsn-listbullet,
.icon-image h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -846px;}
.link-icon.icon-info,
.menu-iconmenu .icon-info a span,
.list-icon.icon-info li .jsn-listbullet,
.icon-info h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -940px;}
.link-icon.icon-mail,
.menu-iconmenu .icon-mail a span,
.list-icon.icon-mail li .jsn-listbullet,
.icon-mail h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -1034px;}
.link-icon.icon-online,
.menu-iconmenu .icon-online a span,
.list-icon.icon-online li .jsn-listbullet,
.icon-online h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -1128px;}
.link-icon.icon-rss,
.menu-iconmenu .icon-rss a span,
.list-icon.icon-rss li .jsn-listbullet,
.icon-rss h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -1222px;}
.link-icon.icon-search,
.menu-iconmenu .icon-search a span,
.list-icon.icon-search li .jsn-listbullet,
.icon-search h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -1316px;}
.link-icon.icon-selection,
.menu-iconmenu .icon-selection a span,
.list-icon.icon-selection li .jsn-listbullet,
.icon-selection h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -1410px;}
.link-icon.icon-settings,
.menu-iconmenu .icon-settings a span,
.list-icon.icon-settings li .jsn-listbullet,
.icon-settings h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -1504px;}
.link-icon.icon-star,
.menu-iconmenu .icon-star a span,
.list-icon.icon-star li .jsn-listbullet,
.icon-star h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -1598px;}
.link-icon.icon-statistics,
.menu-iconmenu .icon-statistics a span,
.list-icon.icon-statistics li .jsn-listbullet,
.icon-statistics h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -1692px;}
.link-icon.icon-user,
.menu-iconmenu .icon-user a span,
.list-icon.icon-user li .jsn-listbullet,
.icon-user h3.jsn-moduletitle span.jsn-moduleicon{background:url(../images/icons/icons-uni.png) no-repeat 0 -1786px;}
.link-pdf{display:inline-block;padding-right:20px;background:url(../images/icons/icons-ext.png) no-repeat right -1204px;}
.link-doc{display:inline-block;padding-right:20px;background:url(../images/icons/icons-ext.png) no-repeat right -1720px;}
.link-xls{display:inline-block;padding-right:20px;background:url(../images/icons/icons-ext.png) no-repeat right -1892px;}
.link-icon{display:inline-block;padding:5px 0 5px 28px;}
.link-icon-ext{display:inline-block;padding-right:20px;}
.link-icon-ext.icon-ext-aim{background:url(../images/icons/icons-ext.png) no-repeat right 0;}
.link-icon-ext.icon-ext-archive{background:url(../images/icons/icons-ext.png) no-repeat right -86px;}
.link-icon-ext.icon-ext-mobile{background:url(../images/icons/icons-ext.png) no-repeat right -172px;}
.link-icon-ext.icon-ext-css{background:url(../images/icons/icons-ext.png) no-repeat right -258px;}
.link-icon-ext.icon-ext-application{background:url(../images/icons/icons-ext.png) no-repeat right -344px;}
.link-icon-ext.icon-ext-doc{background:url(../images/icons/icons-ext.png) no-repeat right -430px;}
.link-icon-ext.icon-ext-feed{background:url(../images/icons/icons-ext.png) no-repeat right -516px;}
.link-icon-ext.icon-ext-movie{background:url(../images/icons/icons-ext.png) no-repeat right -602px;}
.link-icon-ext.icon-ext-flash{background:url(../images/icons/icons-ext.png) no-repeat right -688px;}
.link-icon-ext.icon-ext-calendar{background:url(../images/icons/icons-ext.png) no-repeat right -774px;}
.link-icon-ext.icon-ext-mail{background:url(../images/icons/icons-ext.png) no-repeat right -860px;}
.link-icon-ext.icon-ext-quicktime{background:url(../images/icons/icons-ext.png) no-repeat right -946px;}
.link-icon-ext.icon-ext-excel{background:url(../images/icons/icons-ext.png) no-repeat right -1032px;}
.link-icon-ext.icon-ext-music{background:url(../images/icons/icons-ext.png) no-repeat right -1118px;}
.link-icon-ext.icon-ext-pdf{background:url(../images/icons/icons-ext.png) no-repeat right -1204px;}
.link-icon-ext.icon-ext-powerpoint{background:url(../images/icons/icons-ext.png) no-repeat right -1290px;}
.link-icon-ext.icon-ext-skype{background:url(../images/icons/icons-ext.png) no-repeat right -1376px;}
.link-icon-ext.icon-ext-torrent{background:url(../images/icons/icons-ext.png) no-repeat right -1462px;}
.link-icon-ext.icon-ext-font{background:url(../images/icons/icons-ext.png) no-repeat right -1548px;}
.link-icon-ext.icon-ext-text{background:url(../images/icons/icons-ext.png) no-repeat right -1634px;}
.link-icon-ext.icon-ext-vcard{background:url(../images/icons/icons-ext.png) no-repeat right -1720px;}
.link-icon-ext.icon-ext-windowsmedia{background:url(../images/icons/icons-ext.png) no-repeat right -1806px;}
.link-icon-ext.icon-ext-xls{background:url(../images/icons/icons-ext.png) no-repeat right -1892px;}
.link-icon-ext.icon-ext-yahoo{background:url(../images/icons/icons-ext.png) no-repeat right -1978px;}
.hidden{display:none;}
td.tags{display:none;}
.component-content h2.title {font-size:140% !important;}

#login-formcbLoginCustom {padding:3px 8px 8px 8px;background-color:#fcfcfc;border-color:#d9d9d9 !important;border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-bottom-style:solid;border-bottom-width:1px; margin:-15px 2px 10px 2px !important; text-align:right !important}

#mod_login_logoutformcbLoginCustom {padding:3px 8px 8px 8px;background-color:#fcfcfc;border-color:#d9d9d9 !important;border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-bottom-style:solid;border-bottom-width:1px; margin:-15px 2px 10px 2px !important; text-align:right !important}


#commentURL {display:none;}