.sf-contener{clear:both;margin:10px 0;height:30px;line-height:26px;padding-left:27px;background:transparent url(../img_2/blocktopmenu_left.gif) no-repeat 0 -3px;}
.sf-right{margin-right:14px;float:right;width:27px;background:transparent url(../img_2/blocktopmenu_right.gif) no-repeat right center;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{float:left;width:966px;line-height:1.2;background:transparent url(../img_2/blocktopmenu.gif) repeat-x;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:140%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;border-right:1px solid #fff;z-index:500;}
.sf-menu a{display:block;position:relative;font-weight:bold;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0;top:2.7em;z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu{float:left;}
.sf-menu a{border:0;padding:.75em 1em;text-decoration:none;}
.sf-menu a, .sf-menu a:visited{color:#fff;}
.sf-menu li li{background:#FF7F2A;}
.sf-menu li li li{background:#FF7F2A;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li.sfHoverForce, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{background:transparent url(../img_2/blocktopmenu_hover.gif) repeat-x;}
.sf-menu li.noBack:hover, .sf-menu li.sfHover.noBack, .sf-menu li.sfHoverForce.noBack, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{background:inherit;}
.sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active{background:#D75701;outline:0;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('../img_2/arrows-ffffff.png') no-repeat -10px -100px;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
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 .sf-sub-indicator{background-position:-10px 0;}
.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{background-position:-10px 0;}
.sf-shadow ul{background:url('../img_2/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}
li.sf-search{background:inherit;float:right;line-height:25px;}
li.sf-search input{-moz-border-radius:0 5px 5px 0;padding:3px 0;padding-left:20px;margin-top:4px;background:#fff url(../img_2/search.gif) no-repeat left center;}
.ac_results{text-align:left;padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#0A246A;color:white;}
#home_slideshow p{padding-bottom:1em;}
#home_slideshow a{text-decoration:none;color:#cd2903;}
#home_slideshow a:hover{text-decoration:underline;}
.text_replace{background-repeat:no-repeat;outline:0;text-indent:-9999px;}
a.text_replace:active{outline:0;}
#home_slideshow{position:relative;width:737px;height:300px;margin-top:3px;overflow:hidden;text-transform:uppercase;font-size:11px;line-height:22px;}
#home_slideshow #home_slideshow_violator{z-index:5;width:350px;height:31px;float:right;position:relative;top:-50px;left:-20px;}
#home_slideshow #home_slideshow_violator #project_caption{display:none;padding:4px 10px;color:#fff;float:left;}
#home_slideshow #home_slideshow_violator #project_caption a{margin-left:8px;}
#home_slideshow #home_slideshow_violator #slide_navigation{position:absolute;right:10px;top:10px;}
#home_slideshow #home_slideshow_violator #slide_navigation a{text-indent:-9999px;overflow:hidden;display:block;background-color:#FF6600;width:14px;height:11px;float:left;margin-left:5px;cursor:pointer;overflow:hidden;}
#home_slideshow #home_slideshow_violator #slide_navigation a:hover{background-color:red;}
#home_slideshow #home_slideshow_violator #slide_navigation a.activeSlide{background-color:#FBC747;}
#home_slideshow #home_slideshow_violator #slide_navigation a{outline:none;}
#home_slideshow li span.slide_caption{display:none;}
#home_slides{background-color:#ffffff;overflow:hidden;height:300px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
