html,body{height:100%}
body{font-family:Tahoma,Arial,Verdana;font-size:12px;margin:0 auto;padding:0;background-color:#fff;background-repeat:repeat;color:#6f6f6f;height:100%}
h1,h2,h3,h4,h5{margin-bottom:15px;font-family:Tahoma,Arial,Verdana;font-weight:400;color:#444}
h1{font-size:32px;line-height:30px}
h2{font-size:22px;line-height:28px}
h3{font-size:18px;line-height:20px}
h4{font-size:16px;line-height:18px;font-weight:700}
h5{font-size:12px;margin:3px 0;padding:0;letter-spacing:1px}
.clr {clear:both}
a:visited,a{color:#6f6f6f;text-decoration:underline}
a:hover{color:#000;text-decoration:none}
a img{border:none}
p,ul,blockquote{font-size:12px;line-height:18px;margin-bottom:14px;color:#6f6f6f}
ul{margin:10px 0 35px 40px}
li ul{font-size:1.0;list-style:square;margin-bottom:0;margin-top:0}
#page-container{width:988px;margin:0 auto}
.page-container-inner{width:988px;float:left}
.frame{width:920px;margin:0 auto}
#header{height:55px;width:920px}
#bottom-header{width:920px;padding:30px 0 0;border-bottom:1px solid #969696;float:left}
#nav-menu{width:680px;float:left;margin:5px 0;list-style-type:none}
#slideshow{background-color:#202020;width:920px;height:283px;margin:15px 0 0;float:left}
#box-nav-slider{background-image:url(/assets/images/sitedesign/strip-line.gif);background-position:bottom;background-repeat:repeat-x;width:920px;height:17px;float:left}
#slideshow-navigation a{background:url(/assets/images/sitedesign/slide.png) no-repeat scroll 50% 50%;display:block;float:left;font-size:0;width:9px;height:9px;margin:2px;outline-style:none;outline-width:medium;padding:2px}
#slideshow-navigation{float:right;padding-right:10px}
#slideshow-navigation .activeSlide{background:url(/assets/images/sitedesign/slide.png) no-repeat scroll 0 50%}
.img-slide{width:460px;height:283px;float:left}
.text-slide{width:440px;padding-left:20px;height:283px;float:left}
.slidehalf{margin-top:0;margin-right:20px;float:left}
.slide-text h1{color:#FFF;padding:50px 20px 0 0}
.slide-text p{font-size:12px;color:#b5b5b5;line-height:22px;padding-right:20px}
.slide-text a.read_more{color:#ff4e00;font-size:12px}
.imgleft{padding:5px 12px 0 0;float:left;padding-right:15px}
.imgright{float:right;padding-left:15px}
.imgleft-box{float:left;border:solid 1px #cfd4c3;padding:6px;margin-right:15px;background-color:#f9fbf4}
.imgright-box{float:right;border:solid 1px #cfd4c3;padding:6px;margin-left:15px;background-color:#f9fbf4}
ul.content-list li{background-image:url(/assets/images/sitedesign/arrow.gif);background-position:0 6px;background-repeat:no-repeat;padding:0 0 12px 17px;line-height:18px}
.orange{color:#ff4e00}
#content-inner{width:920px;padding:20px 0;float:left}
#content-inner-full{width:920px;padding:28px 0 20px;float:left}
#content-left{float:left;width:602px}
#side-box{float:left;width:284px;margin-left:34px}
#side-box h2{color:#ff4e00;padding-bottom:0}
.maincontent{padding-bottom:18px}
.pf-content{padding:18px;font-size:11px;float:left}
.pf-content img{border:1px solid #ccc;margin-right:15px;float:left}
.pf-gall{width:200px;border:1px solid #ccc;padding:5px;float:left;margin-right:18px;margin-bottom:20px}
.pf-gall-nomargin{width:200px;border:1px solid #ccc;padding:5px;margin-bottom:30px;float:left}
.pf-content p{font-size:11px}
.pf-title{background-image:url(/assets/images/sitedesign/strip-line2.gif);background-repeat:repeat;width:422px;font-size:16px;color:#ff4e00;padding:10px;float:left}
.portfolio-pagination,.blog-pagination{height:30px;background-color:#fff;margin:0 0 30px;text-align:left;float:left}
.portfolio-button-page{border:1px solid #e4e4e4;background-color:transparent;font:400 11px/28px Verdana;padding:6px 15px;margin-right:5px;cursor:pointer}
.portfolio-pagination a,.portfolio-pagination a:visited,.blog-pagination a,.blog-pagination a:visited{color:#414141}
.portfolio-pagination a:hover,ul.blog-list li a:hover,.blog-pagination a:hover,ul.content-list li a:hover{text-decoration:underline}

ul.news-list li{line-height:18px;padding:0 0 10px;border-bottom:1px solid #ccc}
ul.news-list li a,ul.content-list li a{text-decoration:none}
ul.news-list li a:hover{background-color:#e4e4e4}
ul.news-list,ul.content-list{margin:0;padding:0;list-style-type:none}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;z-index:100}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left;position:relative;border-right:1px solid #8e8c8c}
.sf-menu li.last{border-right:none}
.sf-menu li a:hover,.sf-menu li.current a{color:#3f3f3f}
.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
.sfHover ul,ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:14em;top:0}
.sf-menu{line-height:1.0;float:left;margin-bottom:0}
.sf-menu a{display:block;position:relative;padding:0 20px;text-decoration:none}
.sf-menu a,.sf-menu a:visited{color:#8e8c8c}
.sf-menu li li{background-image:none!important;border-left:solid 1px #969696;border-right:solid 1px #969696;border-bottom:solid 1px #969696;background-color:#fff}
.sf-menu li li a:hover,.sf-menu li li li a:hover{background-color:#f4f4f4}
.sf-menu li li li{background-image:none!important;background-color:#fff}
.sf-menu li li li.top{border-top:solid 1px #969696}
.sf-menu li li li a,.sf-menu li li a{padding:8px 10px}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0}
.sf-menu a.sf-with-ul{padding-right:20px;min-width:1px}
a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}
.sf-menu ul a>.sf-sub-indicator{background-position:0 0}
.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator,.sf-menu ul .sf-sub-indicator{background-position:-10px 0}
