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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{background:#181818;text-align:center;line-height:21px;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#7f7f7f;min-height:25px}a{text-decoration:none;color:#5f5f5f}a:hover{text-decoration:underline}.clear{clear:both}.ui-tabs-hide{display:none}br.clear{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400;padding-bottom:5px;color:#000;letter-spacing:-1px;line-height:1em;font-family:Georgia,serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000}h1{font-size:30px}h2{font-size:24px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p{padding-bottom:10px;line-height:24px}strong{font-weight:700;color:#1c1c1c}cite,em,i{font-style:italic}pre,code{font-family:Courier New,monospace;margin-bottom:10px}ins{text-decoration:none}sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:.8em}sub{top:.3em}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}blockquote{margin:1.5em;padding:1em;color:#666;background:#e6e6e6;font-style:italic;border:1px solid #dcdcdc}blockquote p{padding-bottom:0}input[type=text],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}input[type=text]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#969696;color:#3e3e3e}input[type=text],input.text,input.title,textarea,select{margin:.5em 0}textarea{padding:4px}img#about-image{float:left;margin:3px 8px 8px 0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.container{text-align:left;width:960px;margin:0 auto;position:relative}#header-wrapper{background:url(../images/bg.gif) repeat 0 1px}#header{background:url(../images/top-bg.jpg) no-repeat top center}#header .container{padding-top:20px;height:232px}body#home #header .container{height:384px}#top-box{width:417px;margin-top:38px;padding-left:3px}#top-box h2,#pagetop h1{color:#094d71;text-shadow:1px 1px 1px #83b8db;margin-bottom:6px}#pagetop{padding:43px 0 0 4px}#pagetop h1{font-size:36px;padding-bottom:4px}#pagetop p.tagline,#pagetop p.tagline a{font-size:18px;text-shadow:1px 1px 1px #144b8b;color:#fff}#pagetop p.tagline a:hover{text-decoration:underline}#breadcrumbs{position:absolute;bottom:-1px;left:0;width:981px}#breadcrumbs-left,#breadcrumbs-content,#breadcrumbs-right{float:left;height:48px}#breadcrumbs-left{width:13px;background:url(../images/breadcrumbs-left.png) no-repeat}#breadcrumbs-right{width:29px;background:url(../images/breadcrumbs-right.png) no-repeat}#breadcrumbs-content{width:921px;background:url(../images/breadcrumbs-bg.png);line-height:55px;font-size:14px;font-style:italic;color:#535353;text-shadow:1px 1px 1px #fff;padding:0 0 0 18px}#breadcrumbs-content a{color:#535353}#breadcrumbs-content a:hover,p.tagline a:hover{text-decoration:none;color:#000}#top-box p{color:#fff;text-shadow:1px 1px 1px #144b83;font-size:14px;line-height:26px}#top-box a.featured-button{display:block;float:left;height:53px;line-height:45px;padding-right:32px;background:url(../images/button_bg.png) no-repeat bottom right;font-size:18px;font-family:Georgia,serif;color:#925600;margin:8px 3px 0 0;text-shadow:1px 1px 1px #fadb82}#top-box a.featured-button:hover{text-decoration:none}#top-box a.featured-button span{display:block;background:url(../images/button_bg.png) no-repeat top left;padding-left:27px;height:53px}#image_slideshow{position:absolute;bottom:-77px;right:-18px;z-index:3}#switcher{position:absolute;bottom:70px;left:35px}#switcher-left,#switcher-right,#switcher-content{height:85px;float:left}#switcher-left{background:url(../images/switcher-left.png) no-repeat;width:37px}#switcher-right{background:url(../images/switcher-right.png) no-repeat;width:39px}#switcher-content{background:url(../images/switcher-bg.png) repeat-x;padding:31px 0 0;height:54px}#switcher-content a{display:block;float:left;background:url(../images/switcher-link.png) no-repeat;height:18px;margin:0;text-indent:-9999px;width:17px}#switcher-content a.active{background:url(../images/switcher-activelink.png) no-repeat}#content{background:#eff1f2 url(../images/main-bg.png) repeat-y top center;text-shadow:1px 1px 1px #fff;padding-bottom:15px}#content-wrap{background:url(../images/main-bg-top.png) no-repeat top center;min-height:200px}#content-wrap .container{width:975px}#content-left{float:left;width:665px;margin-right:1px;background:url(../images/content-top-left.jpg) right 2px no-repeat}body#home #content-left{background:0 0}#services{background:url(../images/vertical_bg.png) repeat-y 336px 0}.service{float:left;width:224px;position:relative;padding:33px 37px 28px 75px;background:url(../images/horizontal_sep.png) repeat-x bottom left}#services .even{margin-left:1px;width:215px}#services .lastrow{background:0 0}.service h3.title{padding-bottom:14px}.service h3.title a{color:#262626}.service h3.title a:hover{color:#000;text-decoration:none}.service img.icon{position:absolute;top:31px;left:16px}a.readmore{padding-right:17px;background:url(../images/readmore-bg.png) bottom right no-repeat;height:31px;line-height:31px;float:right;color:#fff;font-size:11px;text-shadow:-1px -1px 1px #000}a.readmore span{padding-left:18px;background:url(../images/readmore-bg.png) no-repeat;display:block;height:31px}a.readmore:hover{color:#eee}div.entry{padding:42px 55px 22px 13px;background:url(../images/horizontal_sep.png) bottom left repeat-x}div.post a{color:#000;font-weight:700}.entry ul{list-style-type:disc;margin:10px 0 10px 20px}.entry ol{list-style-type:decimal;list-style-position:inside;margin:10px 0 10px 2px}.entry ul li ul,.entry ul li ol{margin:2px 0 2px 20px}.entry ol li ul,.entry ol li ol{margin:2px 0 2px 35px}#topnav{position:absolute;top:20px;right:0}#topmenu-leftbg,#topmenu-rightbg,#topmenu{float:left;height:45px}#topmenu-leftbg{background:url(../images/menu-leftbg.png) no-repeat;width:11px}#topmenu{background:url(../images/menu-bg.png) repeat-x;position:relative}#topmenu-rightbg{background:url(../images/menu-rightbg.png) no-repeat;width:14px}ul.nav,#search-form{float:left}ul.nav{padding:5px 0 0;margin-right:17px}ul.nav li{float:left;background:url(../images/link-separator.png) no-repeat top right;padding:0 7px 0 5px}ul.nav a{color:#615f5f;text-shadow:1px 1px 1px #fcfcfc;padding:4px 7px 9px}ul.nav a:hover{text-decoration:none;color:#000}ul.nav>li.current_page_item>a,ul.nav>li.current-cat>a,ul.nav>li.current_page_item>a#homelink>span{background:url(../images/active-arrow.png) no-repeat bottom center}ul.nav>li>a:focus{background:0 0}ul.nav>li.sf-ul>a:hover,ul.nav>li.sf-ul.sfHover>a{background:#fff;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;color:#000;box-shadow:3px 6px 8px 1px rgba(0,0,0,.2);-moz-box-shadow:3px 6px 8px 1px rgba(0,0,0,.2);-webkit-box-shadow:3px 6px 8px 1px rgba(0,0,0,.2)}.nav li ul{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;left:5px!important;top:34px!important;padding:14px 10px 14px 20px;width:172px!important;box-shadow:3px 6px 8px 1px rgba(0,0,0,.2);-moz-box-shadow:3px 6px 8px 1px rgba(0,0,0,.2);-webkit-box-shadow:3px 6px 8px 1px rgba(0,0,0,.2);z-index:10000;display:none}.nav ul li:hover ul,ul.nav ul li.sfHover ul{left:183px!important;top:-14px!important}ul.nav li li{background:0 0}ul.nav li li a{background:url(../images/nav-bullet.png) no-repeat left 9px;padding:4px 0 4px 17px;display:block;color:#7e7e7e}ul.nav li li a:hover{color:#444}ul.nav a#homelink{text-indent:-9999px;background:url(../images/home-icon.png) no-repeat center 6px;padding:0}ul.nav a#homelink span{display:block;padding:5px 9px 8px 5px;width:16px}#search-form{background:url(../images/search-bg.png) no-repeat;width:148px;margin-top:8px}#search-form input{border:none;background:0 0;margin:0;padding:5px 0 8px 11px;width:127px;color:#989898;font-size:11px}#featured{background:url(../images/horizontal_sep.png) repeat-x bottom left}#featured .slide{padding:50px 33px 34px 40px}#featured-wrap{background:url(../images/featured-right-bg.jpg) no-repeat right 2px;position:relative}ul#featured-control{position:absolute;top:-46px;left:10px}ul#featured-control li{float:left;background:url(../images/featured-li.png) repeat scroll right bottom transparent;padding-right:28px;margin-right:-6px}ul#featured-control li a{background:url(../images/featured-li.png) no-repeat;display:block;height:47px;line-height:57px;padding-left:21px;padding-right:1px}ul#featured-control li a:hover{color:#000}ul#featured-control li.active{background:url(../images/active-bg-sprite.png) repeat scroll right bottom transparent;padding-right:34px;margin-right:-15px;margin-left:-12px}ul#featured-control li.active a{background:url(../images/active-bg-sprite.png) no-repeat;height:63px;padding-left:33px;padding-right:4px;color:#535353}ul#featured-control li a:hover{text-decoration:none}#featured h2.title,.entry h2.title{font-size:30px;margin-bottom:13px}.entry h2.title{margin-bottom:10px}#featured h2.title a,.entry h2.title a{color:#262626;text-shadow:1px 1px 1px #fff}#featured h2.title a:hover,.entry h2.title a:hover{text-decoration:none;color:#111}img.thumbnail{background:url(../images/thumb-bg.png) no-repeat;padding:8px 9px 10px 8px;margin-top:7px}div.postinfo{background:url(../images/horizontal_sep.png) repeat-x;width:490px}div.postinfo p.tagline{background:url(../images/postinfo-icon.png) no-repeat 2px 7px;font-size:14px;color:#545353;font-family:Georgia,serif;font-style:italic;padding-bottom:4px}div.postinfo p.tagline span.inner{display:block;background:url(../images/horizontal_sep.png) bottom left repeat-x;padding:6px 4px 9px 34px}#comment-section{padding:30px 41px 20px 20px}h3#comments,h3#reply-title span{font-size:30px}span.bottom_bg{background:url(../images/comment-bottom.png) no-repeat scroll bottom right;display:block;height:2px;width:100%;margin-top:-21px}div.authordata{width:100px}img.avatar{float:right;background:url(../images/avatar-bg.png) no-repeat;padding:5px 6px 6px 5px}div.comment-author{text-align:right;margin-top:13px;padding-bottom:5px}div.comment-author span.fn a,div.comment-author span.fn{color:#262626!important;font-size:14px;font-weight:400!important;font-family:Georgia,serif}.comment-meta{margin-top:3px}.comment-meta a{color:#434343!important;font-size:11px;font-weight:400!important}.comment-wrap{float:left;margin-left:32px}.reply-container{float:right}.reply-container a{padding-left:15px}.reply-container a:hover{text-decoration:none}ul.children .comment .bottom_bg{background:0 0}li.depth-1 .comment-wrap{width:428px}li.depth-2 .comment-wrap{width:310px}li.depth-3 .comment-wrap{width:193px}li.depth-4 .comment-wrap{width:78px}ol.commentlist{padding-top:10px}.commentlist li.comment{margin:20px 0;background:url(../images/content_line.png) repeat-y 117px 0}.commentlist li.comment ul{margin:8px 0 8px 117px}#respond{padding-top:30px}#commentform textarea#comment{width:99%}#commentform input[type=text]{width:40%}li.comment #respond{padding-left:28px;padding-top:20px;background:#e7e9eb}li.comment #respond textarea{width:99%!important}li.comment #respond input[type=text]{width:50%!important}.depth-1 li.comment #respond{padding-left:10px}span.bottom_bg{width:580px}div#comment-section a{color:#000;font-weight:700}#footer-top{background:url(../images/footer-bg.png)}#footer{background:url(../images/footer-top.png) repeat-x;border-top:1px solid #fff;padding-top:35px;text-shadow:-1px -1px 1px #000;color:#898989;border-bottom:1px solid #393939}#footer .widget{width:280px;margin:0 0 0 40px;padding-bottom:35px;float:left}#footer .widget h3.title{color:#fff;font-size:24px;margin-bottom:12px}#footer a{color:#aaa}#footer a:hover{color:#fff;text-decoration:none}#footer .widget ul{margin-bottom:5px;margin-left:17px}#footer .widget ul ul{margin-bottom:0}#footer .widget ul li{background:url(../images/footer-bullet.png) no-repeat scroll 0 10px;color:#aaa;padding:5px 0 8px 18px}#footer .widget ul li ul{margin:0 0 -12px;padding:5px 0 0 7px}#footer #wp-calendar td#today{color:#fff}#footer-copyright{background:#181818 url(../images/footer-copyright-bg.png) repeat-x;padding:11px 0 1px}p#copyright{float:right;color:#6b6b6b;font-size:11px;text-shadow:-1px -1px 1px #000;margin-right:20px}p#copyright a{color:#a0a0a0}#sidebar{float:left;width:309px}#sidebar a{color:#7f7f7f}#sidebar a:hover{color:#474646;text-decoration:none}body#home #sidebar{padding-top:65px}.sidebar-block{padding:25px 18px 15px 38px;background:url(../images/horizontal_sep.png) repeat-x left bottom}#testimonial{color:#7f7f7f;font-family:Georgia,serif;font-style:italic;background:url(../images/testimonial-bg.png) no-repeat 0 2px;padding:0 0 0 26px;margin-left:-15px}#testimonial p.author{color:#262626;font-family:Arial,sans-serif;font-style:normal;text-align:right;margin-top:-4px;background:url(../images/testimonials-bottom-bg.png) no-repeat top right;padding-top:18px;margin-top:-24px}#tabbed-area #tabs{background:#e6e6e6;border:1px solid #b4b4b4;margin:-30px -18px 0 -37px;height:43px;border-left:none}#tabs ul#tab_controls{border-top:1px solid #fff}#tabs ul#tab_controls li{float:left;padding:0}#tabs ul#tab_controls li.first{background:url(../images/recent-icon.png) no-repeat 10px 14px transparent}#tabs ul#tab_controls li.second{background:url(../images/popular-icon.png) no-repeat 4px 15px transparent}#tabs ul#tab_controls li.last{background:url(../images/random-icon.png) no-repeat 0 14px transparent}#tabs ul#tab_controls li a{display:block;padding:10px 0 11px 10px;color:#262626;font-size:14px;font-family:Georgia,serif;text-align:center;font-size:12px;font-weight:700}#tabs ul#tab_controls li a:hover{text-decoration:none;color:#000}#tabs ul#tab_controls li.first a{width:92px}#tabs ul#tab_controls li.second a{width:94px}#tabs ul#tab_controls li.last a{width:87px}#tabs ul#tab_controls li.active a{background:url(../images/active-tab-arrow.png) bottom center no-repeat;padding-bottom:24px}.tab-content{margin-top:32px}.sidebar-block h3.title{font-size:24px;color:#262626;margin-bottom:18px}#sidebar .noborder{background:0 0}.sidebar-block ul{margin-bottom:5px}.sidebar-block ul ul{margin-bottom:0}.sidebar-block ul li{background:url(../images/bullet.png) no-repeat scroll 0 10px;color:#262626;padding:5px 0 8px 18px}.sidebar-block ul li ul{margin:0 0 -12px;padding:5px 0 0 7px}div.post .new-post .aligncenter,.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin-bottom:10px}.wp-caption.alignleft{margin:0 10px 10px 0}.wp-caption.alignright{margin:0 0 10px 10px}.wp-caption img{margin:0;padding:0;border:0}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}.alignright{float:right}.alignleft{float:left}img.alignleft{display:inline;float:left;margin-right:15px}img.alignright{display:inline;float:right;margin-left:15px}.nav ul{position:absolute;top:-999em;background-position:bottom;background-repeat:no-repeat;z-index:10}.nav li{float:left;position:relative}.nav a{display:block;float:left}.nav li:hover ul,ul.nav li.sfHover ul{left:0;top:35px}.nav li:hover li ul,.nav li.sfHover li ul{top:-999em}.nav li li:hover ul,ul.nav li li.sfHover ul{left:203px;top:0}.nav li:hover ul,.nav li li:hover ul{top:-999em}.nav li li{display:block;padding:0;float:left;height:auto!important}.nav li ul{width:202px}.nav li li a:link,.nav li li a:visited{display:block;height:auto;float:left;width:180px}.nav li:hover{visibility:inherit}#wp-calendar{empty-cells:show;margin:10px auto 0;width:240px}#wp-calendar a{display:block;text-decoration:none;font-weight:700}#wp-calendar a:hover{text-decoration:underline}#wp-calendar caption{text-decoration:none;font:700 13px Arial,Sans-Serif}#wp-calendar td{padding:3px 5px;color:#9f9f9f}#wp-calendar td#today{color:#000}#wp-calendar th{font-style:normal;text-transform:capitalize;padding:3px 5px}#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt}#wp-calendar #next a{padding-right:10px;text-align:right}#wp-calendar #prev a{padding-left:10px;text-align:left}.pagination{overflow:hidden;padding:15px 12px 0}.wp-pagenavi{position:relative;text-align:right;padding:33px 55px 33px 0}.wp-pagenavi a,.wp-pagenavi a:link{background:url(../images/pagenavi-bg.png) no-repeat!important;padding:10px 15px 12px 14px!important;margin:2px;color:#383737!important;border:none!important;text-shadow:1px 1px 1px #fff;font-size:14px}.wp-pagenavi a:visited{background:url(../images/pagenavi-bg.png) no-repeat!important;padding:10px 15px 12px 14px!important;margin:2px;color:#383737!important;border:none!important}.wp-pagenavi span.pages{padding:5px 7px!important;margin:2px!important;color:#989898!important;border:none!important;color:#413f36;background:0 0!important}.wp-pagenavi span.current,.wp-pagenavi span.extend,.wp-pagenavi a:active,.wp-pagenavi a:hover{background:url(../images/pagenavi-current-bg.png) no-repeat!important;padding:10px 15px 12px 14px!important;margin:2px;color:#fff!important;border:none!important;text-shadow:-1px -1px 1px #000;color:#fff!important;font-size:14px!important;font-weight:400!important}a.readmore:hover,#sidebar div.custom-sidebar-block ul.control li a:hover,ul#cats-menu li a:hover,ul#page-menu li a:hover,div#slider-control div.featitem h2 a{text-decoration:none}.js #feat-content,.js div#from-blog div.entries{display:none}.foursixeight{margin:15px 0 5px 84px}.fullwidth{width:100%!important}.js #image_slideshow{display:none}.nobg{background:0 0!important}#tabbed-area #tabs{margin-top:-23px}body#home #tabbed-area #tabs{margin-top:-30px}#top-box ul{color:#eee;list-style:disc inside none}#top-box ul,.service ul,#featured ul{color:#eee;list-style:disc inside none;padding-left:15px}.fullwidth-page{background-image:url(../images/main-bg-full.png)!important}.fullwidth-page #content-wrap{background-image:url(../images/main-bg-topfull.png)!important}.fullwidth-page #content-left{width:980px;background:0 0}#comment-wrap .navigation{padding:10px 0}.nav-previous{float:left}.nav-next{float:right}h3#reply-title small{display:block;margin-top:10px}h3#reply-title small a{font-size:12px;letter-spacing:0}#commentform input[type=text]{width:40%;display:block;padding:5px}#commentform textarea#comment{width:91%}.commentlist #respond textarea#comment{width:98%!important}.commentlist #respond input[type=text]{width:40%;display:block;padding:5px}.comment_navigation_top,.comment_navigation_bottom{padding:12px 0}.comment_navigation_top{padding-bottom:0}ul.nav{margin-right:0}ul.nav li.last{background-image:none}#testimonial p.author{margin-right:-20px;padding-right:24px}#content-left{background-position-x:616px}a.readmore{color:#fff!important}div.nosep{background:0 0;min-height:290px}#content form{padding-top:1em}.field_wrapper{clear:both}.field_wrapper>label{float:left;margin:.5em 0;margin-left:10px;padding:1px}#content form .buttons,.field_wrapper .field,.field_wrapper ul.errorlist{margin-left:120px!important}.field_wrapper ul.errorlist{margin:0;padding-top:3px}.field_wrapper ul.errorlist li{color:red;list-style:none;padding:4px}.field_wrapper .field.textarea textarea,.field_wrapper .field.text_input input{padding:4px;width:480px}.field_wrapper .field.textarea textarea{height:85px}#content form .buttons{padding-top:1em}#content form .buttons button{padding:4px 20px}#header .container{height:166px}#sidebar ul.navigation li.current{display:none}#sidebar ul.navigation li a{color:#000}#footer .widget ul li.root{display:none}.service.article{padding-left:40px;width:259px}.published{text-align:right}#notes{background:#eee;border:1px solid #ddd;margin-top:.5em;padding:1em 1em .5em}