*{margin:0;padding:0;}html,body{height:100%;}body.font-size-is-default{color:#5A5857;font:12px/18px Arial,Helvetica,sans-serif;min-width:1000px;text-transform:normal;}.body-overlayed{overflow-x:hidden!important;overflow-y:visible!important;}input,textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:21px;color:#3c3c3c;}.container{min-height:100%;height:auto!important;height:100%;margin:0 auto -261px;}.footer,.push{height:261px;overflow:hidden;}.active_sort,a:hover{color:#e57d45;}h4{letter-spacing:0;}a.moduleItemReadMore,a.k2ReadMore,input[type="submit"],button{display:inline-block;cursor:pointer;border:none;font-family:Arial,Helvetica,sans-serif;text-decoration:underline;}a.moduleItemReadMore:hover,a.k2ReadMore:hover,div.itemCommentsForm form input#submitCommentButton:hover,input[type="submit"]:hover,button:hover{text-decoration:none;}.k2AccountPageUpdate .button,.readon .button,.ubLogout,div.itemCommentsForm form input#submitCommentButton{background:#e57d45;border:1px solid #e57d45!important;padding:12px 20px;margin:25px 0 0;color:#fff;display:inline-block;overflow:hidden;cursor:pointer;font:10px/11px "Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none!important;text-transform:normal;}.k2AccountPageUpdate .button,.readon .button{margin:0;}.k2AccountPageUpdate .button:hover,.readon .button:hover,.ubLogout:hover,div.itemCommentsForm form input#submitCommentButton:hover{background:#1a1a1a;border:1px solid #1a1a1a!important;}div.itemCommentsForm form input.inputbox{width:244px;}div.itemCommentsForm form textarea.inputbox{width:500px;height:196px;}#users-profile-core dt,#users-profile-custom dt{width:20em;}.login-fields{padding-top:20px;}.login-fields label{display:inline-block;width:80px;}.login .readon{padding-top:20px;}.component-content .button2-left a{display:inline-block;margin-bottom:10px;}h1,h2,.component-content .itemView .itemHeader h2.itemTitle,.module-title h2.title,div.catItemHeader h3.catItemTitle,div.itemHeader h2.itemTitle,div.userItemHeader h3.userItemTitle,div.itemCommentsForm h3,h3.itemCommentsCounter,div.k2AccountPage th.k2ProfileHeading,div.componentheading,.componentheadingblog,div.search h1{font:bold 38px/32px "Trebuchet MS",Arial,Helvetica,sans-serif;padding:60px 0 43px;margin:0;color:#c5c4c3;}div.itemCommentsForm h3,div.itemComments h3.itemCommentsCounter{padding-top:20px;}p.text{font-size:13px;color:#423f3d;}.overflow{overflow:hidden;}ul.k2UserBlockActions li,#form-login ul li,div.k2ArchivesBlock ul li,div.k2CategoriesListBlock ul li{list-style:none;background:url(../images/template/marker.png) 0 12px no-repeat;padding-left:13px;}ul.list li{overflow:hidden;list-style:none;border-top:1px solid #f1f1f1;padding:23px 0 15px;}ul.list li:first-child{border:none;padding:7px 0 15px;}ul.list li span{float:left;width:51px;height:66px;background:url(../images/template/list.png) 0 0 no-repeat;font:bold 36px/53px arial;text-align:center;padding:0 0 0 0;margin:0 15px 0 0;color:white;}p{margin:0 0 18px;}.header{background:url(../images/template/header.gif) top center repeat;}.header-shadow{background:url(../images/template/shadow.png) top center no-repeat;}#rt-top .rt-container{padding-bottom:0px;}#rt-logo{background:url(../images/logo/logo.png) top left no-repeat;width:271px;height:86px;margin:0 0 27px 1px;}.rt-fusionmenu{padding:30px 0px 0 0;margin-right:-6px;}#rt-showcase .rt-container{}#rt-feature .rt-container{}#rt-main .rt-container{padding-bottom:60px;}#k2Container{padding:0px;}div.itemContainer{border-bottom:1px solid #f1f1f1;padding-bottom:41px;margin-bottom:34px;}div.module-title,div.catItemHeader,div.itemHeader,div.userItemHeader,div.componentheading{margin-bottom:0px;}ul.articles{overflow:hidden;}ul.articles li{list-style:none;float:left;width:313px;}div.k2ItemsBlock ul.articles li div.moduleItemIntrotext a.moduleItemImage img{float:none;margin:0 0 0 0;display:block;}div.k2ItemsBlock ul.articles li div.moduleItemIntrotext .IntrotextPadding{padding:37px 20px 40px;}ul.articles li:first-child{background:#B0461F;}ul.articles li:first-child+li{background:#d16628;}ul.articles li:first-child+li+li{background:#b04600;}div.k2ItemsBlock ul.articles li div.moduleItemIntrotext a.moduleItemTitle{display:inline-block;font:bold 38px/42px "Trebuchet MS",Arial,Helvetica,sans-serif;color:white;}div.k2ItemsBlock ul.articles li div.moduleItemIntrotext p.text{font-size:12px;color:#efb18f;margin-bottom:5px;}div.k2ItemsBlock ul.articles li div.moduleItemIntrotext a.moduleItemReadMore{font-size:10px;line-height:20px;color:white;}div.k2ItemsBlock ul.articles li div.moduleItemIntrotext a.moduleItemReadMore:hover{color:#eda47d;}.first_page h3.catItemTitle a{color:#c5c4c3;}.K2ItemsRow .first_page .catItemBody .catItemImageBlock{margin-bottom:32px;}.K2ItemsRow .first_page .catItemBody .catItemIntroText .catItemReadMore{padding-top:25px;display:inline-block;}.first_page .K2ItemsRow div.itemContainer{border-bottom:none;margin-bottom:0px;padding-bottom:0px;}ul.news{padding-bottom:37px;}ul.news li{list-style:none;padding-bottom:18px;}ul.news li .moduleItemIntrotext{overflow:hidden;}ul.news li .moduleItemIntrotext a.moduleItemImage{float:left;margin-right:20px;}ul.news li .moduleItemIntrotext a.moduleItemImage img{float:none;margin:0!important;}ul.news li .moduleItemIntrotext span.moduleItemDateCreated{display:block;font-size:13px;color:#423f3d;}a.moduleCustomLink{text-decoration:underline;}a.moduleCustomLink:hover{text-decoration:none;}div.genericItemHeader h2.genericItemTitle,div.userItemHeader h3.userItemTitle,#blog .component-content #k2Container.itemView div.itemHeader h2.itemTitle,div.itemHeader h2.itemTitle,.blog div.catItemHeader h3.catItemTitle{color:#c5c4c3;font:bold 24px/32px "Trebuchet MS",Arial,Helvetica,sans-serif;margin:0;padding:0px 0 0px;}.component-content #k2Container.itemView div.itemHeader h2.itemTitle{padding-top:0px;}.component-content #k2Container.itemView{padding-top:60px;}div.userItemHeader h3.userItemTitle a,.blog h3.catItemTitle a{color:#c5c4c3;}div.userItemHeader h3.userItemTitle a:hover,.blog h3.catItemTitle a:hover{color:#1a1a1a;}.genericItemDateCreated,span.userItemDateCreated,.catItemHeaderLinks{font:13px/20px Arial,Helvetica,sans-serif!important;color:#928d8a!important;padding:7px 0 25px;display:block;}.blog div.catItemHeader .catItemHeaderLinks span.catItemAuthor,div.itemHeader span.itemAuthor{display:inline-block;}.blog .catItemBody .catItemImageBlock{float:left;margin:0 18px 0 0;}.blog .catItemBody .catItemReadMore{display:block;margin-top:22px;}#blog .component-content #k2Container{padding-top:0;}#blog .component-content .itemView.blog div.itemHeader h2.itemTitle{padding-top:60px!important;}.itemView.blog .itemBody .itemImageBlock span.itemImage a.modal{float:left;}.about div.itemContainer{border:none;margin-bottom:0px;padding-bottom:0px;}.about .catItemBody .catItemIntroText .catItemReadMore{display:inline-block;}.component-content .contact .button,#form-login .button,.about .catItemBody .catItemIntroText .catItemReadMore a.k2ReadMore{background:#e57d45;border:1px solid #e57d45;padding:15px 20px;margin:14px 0 0;color:#fff;display:inline-block;overflow:hidden;cursor:pointer;font:10px/11px "Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;text-transform:normal;}#form-login .button{margin:0;padding:12px 20px;}.component-content .contact .button:hover,#form-login .button:hover,.about .catItemBody .catItemIntroText .catItemReadMore a.k2ReadMore:hover{background:#1a1a1a;border:1px solid #1a1a1a;}.team ul{overflow:hidden;}.team ul li{list-style:none;float:left;width:150px;padding:15px;margin:0 25px 25px 0;background:#e8e7e7;}div.k2ItemsBlock.team ul li div.moduleItemIntrotext a.moduleItemImage img{margin-bottom:10px;}.team ul li a{line-height:26px;}.portfolio-row{overflow:hidden;}.portfolio-row .catItemBody{background:#e8e7e7;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.portfolio-row .catItemBody:hover{background:#c5c4c3;}.portfolio-row .catItemBody h3.catItemTitle{font:13px/20px Arial,Helvetica,sans-serif;color:#423f3d;padding:10px 0;letter-spacing:0;}.portfolio-row .rows_2 .catItemBody{width:390px;padding:25px;}.portfolio-row .rows_3 .catItemBody{width:242px;padding:24px;}.portfolio-row .rows_4 .catItemBody{width:173px;padding:21px;}.portfolio-row div.catItemImageBlock{margin-bottom:1em;}.portfolio-row div.itemContainer{border:none;padding-bottom:30px;margin-bottom:0px;}.sortbytype{width:100%;overflow:hidden;padding:60px 0 30px;}.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;}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{color:#646464;display:table;margin:0 auto;padding:0;text-align:center;}div.k2Pagination ul,div.pagination ul{overflow:hidden;padding-bottom:5px;text-align:center;margin:0;}#k2Container .k2Pagination ul li span,#k2Container .k2Pagination ul li a,div.pagination ul li a,div.pagination ul li span{font-size:12px;line-height:16px;display:inline-block;float:left;background:#e8e7e7;padding:5px 10px;}.component-content ul{list-style-position:outside;list-style-type:square;margin:10px 0;padding:0;}.component-content .pagenav{list-style-type:none;overflow:hidden;padding:0.5em 1em;}#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{background:#e8e7e7;color:#928d8a;}#k2Container .k2Pagination ul li span.pagenav,div.pagination ul li span.pagenav{background:#e57d45;color:white;}#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{color:#928d8a;}#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{background:#000;color:#fff!important;text-decoration:none;}#k2Container .k2Pagination ul li,div.pagination ul li{margin-right:4px;float:left;}div.itemComments ul.itemCommentsList li{margin-bottom:2em;}div.itemComments ul.itemCommentsList li img{margin-right:1em;}textarea{height:217px;padding:5px;resize:none;width:250px;border:none;background:#E4E4E4;outline:none;overflow:auto;font-size:14px;line-height:20px;border:1px solid #f2f2f2;}input[type="text"],input[type="email"],input[type="password"],#form-login .inputbox,#com-form-login .inputbox,#josForm .inputbox{padding:0 5px;border:none;background:#E4E4E4;outline:none;font-size:14px;line-height:30px;height:30px;border:1px solid #f2f2f2;}input[type="text"],input[type="email"],input[type="password"]{width:250px;}label{font-size:1em;line-height:2em;}#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{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;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{}.testimonial_top{width:255px;background:url(../images/template/testimonial_bottom.gif) 0 bottom no-repeat;padding-bottom:32px;}.testimonial_top .testimonial_bottom{background:url(../images/template/testimonial_tail.gif) 0 0 repeat-y;}.testimonial_top blockquote{background:url(../images/template/testimonial_top.gif) 0 0 no-repeat;font:normal 10px/18px arial;color:#928d8a;}.testimonial_top blockquote p{padding:35px 31px 11px;margin:0;}span.extra_info_name{display:block;text-align:right;font-size:14px;line-height:14px;color:#423f3d;width:255px;padding-bottom:25px;}div.footer{}.footer ul li{list-style:none;color:#928d8a;}.footer h3,.footer h2{color:#3a3938!important;font:bold 15px/50px "Trebuchet MS",Arial,Helvetica,sans-serif!important;padding:37px 0 0!important;}#rt-footer .rt-container{background:url(../images/template/footer.gif) center top no-repeat!important;}ul.menupolicy{background:url(../images/template/logo.png) 0 100% no-repeat;overflow:hidden;padding-bottom:50px;}ul.menupolicy li{float:left;padding-right:4px;}ul.menupolicy li a{font:10px/18px Arial,Helvetica,sans-serif;color:#928d8a;letter-spacing:0;}.copyright,.copyright a{line-height:75px;color:#000;}.copyright a:hover{text-decoration:underline;}.rt-block.totop{bottom:24px;position:fixed;right:24px;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;}div#k2Frontend table.adminFormK2{border-collapse:separate!important;}div.k2ItemFormEditor textarea#text{background:none;border:none;}div#k2Frontend #adminFormK2Sidebar input,div#k2Frontend #adminFormK2Sidebar textarea{width:auto!important;}#k2Accordion .ui-state-active,#k2Accordion .ui-state-active a{letter-spacing:normal;}