#slider{width:100%;float:left;overflow:hidden;height:250px}#slider_inner{position:relative;width:1000px;margin:0 auto}.slider_padding{width:1000px;padding:0;float:left;background:#FFF}.bx-window{overflow:visible!important}.slider_text{background:url(../images/slider-images/slider-text-bg.png) left top no-repeat;width:425px;height:365px;float:left;position:absolute;z-index:2}#slider ul{margin:0;padding:0}#slider ul li{height:365px;width:1000px;float:left;list-style:none;-moz-opacity:.3;opacity:.3;filter:alpha(opacity=30)}#slider ul li img{float:left;width:1000px;height:250px;position:absolute;z-index:2}#slider a.bx-next,#slider a.bx-prev{width:49px;height:48px;top:200px;position:absolute}#slider a.bx-prev{left:30px;z-index:2}#slider a.bx-next{left:75px;z-index:2}#slider h2,#slider h3{color:#fff;position:relative;z-index:2;font-family:GillSansLightRegular;font-weight:400}#slider h2{text-transform:uppercase;font-size:30px;padding:42px 0 10px 25px}#slider h3{font-size:20px;width:375px;line-height:25px;padding:0 0 18px 25px}#call_out_blocks{float:left;width:960px}.callout_block,.callout_block_left{float:left;width:300px;background:#EFEFEF;border-top:2px solid #555}.callout_block_left{margin:0 0 25px}.callout_block{margin:0 0 25px 30px}#contact_form,.contact_form_holder{width:500px;float:left}.callout_block h2,.callout_block_left h2{font-size:24px;padding:10px;font-family:GillSansLightRegular}.callout_block p,.callout_block_left p{padding:0 10px 15px}.callout_block img,.callout_block_left img{height:156px}.callout_block h3,.callout_block_left h3{padding:10px 10px 5px}.callout_block h2 a,.callout_block_left h2 a{text-transform:uppercase;font-weight:400;font-size:20px;color:#333;font-family:GillSansLightRegular}.callout_block h3 a,.callout_block_left h3 a{font-weight:400;font-size:14px;color:#8D0E3A}#contact_form{padding:0 0 20px}#contact_office_details{width:235px;margin:15px 0 0 30px;padding:10px 0;float:left;border-top:2px solid #333}#contact_form label{display:block;color:#333;font-size:14px}.checkbox-items,.contact_email,.contact_name{margin-bottom:10px}.contact_email input,.contact_name input{padding:6px;width:300px}.contact_message textarea{width:450px;height:150px;resize:none;padding:6px}#contact_form .checkbox-label-pair{width:330px;margin:10px 0 5px;float:left}.checkbox-label-pair input{float:left;margin-top:2px}#contact_form .checkbox-label-pair label{float:right;font-size:12px}.error-indicator{display:none}#contact_form label.error{color:red;padding:5px 0 0}#contact_form .submit-control{float:left;width:400px}#contact_form .submit-control input{margin:15px 0 0 372px;display:block;font-size:16px;font-family:GillSansLightRegular;background:#8d0e3a;color:#FFF;border:none;text-transform:uppercase;padding:5px 20px}#blogs_main_content ul li h3,.dsq-brlink,.page-list-header h4 .date,.publication #main_contentpage-list li h3{display:none}.staff_box{border-top:2px solid #333;height:360px}.staff_box h2{padding:8px 10px 2px;font-size:14px;font-family:Lucida Sans}.staff_box h3{padding:2px 10px;font-size:11px;font-family:Lucida Sans}.team_member_detail{border-top:2px solid #333;padding:20px 0 40px}#team_member_image{width:225px;float:left}#team_member_description{width:500px;float:left;margin:0 0 0 20px}#team_member_description h1{padding-top:0}#team_member_description h2{text-transform:uppercase;color:#8D0E3A;padding-top:0}#team_member_description h3,#team_member_description h4{color:#8D0E3A;margin:5px 0}#blogs_main_content ul{margin:0;padding:0;list-style:none}#blogs_main_content ul li{width:765px;padding:10px 0}#blogs_main_content ul li .page-list-summary{font-size:14px;color:#666;margin:15px 0}#blogs_main_content ul li h2{padding-bottom:5px}#blogs_main_content ul li h4{color:#999;font-size:12px;font-style:italic;font-weight:400}#blog_comments_wrapper,#disqus_thread{float:left;width:500px}#blog_main_content{width:500px;float:left}#blog_main_content a{color:#8E0C3A}#blog_main_content a:hover{color:#8E0C3A;text-decoration:underline}.publication #main_content{margin:45px 0 0}.publication #main_contentpage-list ul{margin:0}.publication #main_contentpage-list li{list-style:none;float:left;width:333px;height:151px;background:#F1F2F2;margin:0 0 19px;padding:20px}.publication #main_contentpage-list li.odd{margin:0 19px 19px 0}.page-list-header{float:right;text-align:left;width:213px}.publication #main_contentpage-list li h2{padding:0 0 4px;font-family:Verdana;font-size:13px;font-weight:400;color:#8D0E3A;line-height:12.43px}.publication #main_contentpage-list li h2 a{color:#8D0E3A}.publication #main_contentpage-list li h4{font-size:10px;font-weight:400;color:#9fa2a5;padding:0 0 10px}.publication #main_contentpage-list li .page-list-summary img{margin:0 7px 0 0;width:113px;height:151px;float:left}.publication #main_contentpage-list li .page-list-summary p{color:#362f2d;font-size:11px;float:left;width:208px;padding:0}.publication #main_contentpage-list li .page-list-summary p a{font-family:verdana;color:#8D0E3A;font-weight:700}.ie7 #slider{width:1000px;overflow:hidden;margin:0 auto;float:none}.ie7 #slider .bx-window{overflow:hidden!important}.publications .page-list-header{float:right;width:192px}.publications .page-list-summary img{width:113px}#right_column ul li a:hover{text-decoration:underline;color:#8D0E3A}#team_landing .main_block img,#team_landing .main_block_left img{height:auto}#right_column .contact_email input[type=text],#right_column .contact_message textarea,#right_column .contact_name input[type=text]{width:203px}a:hover{text-decoration:underline}#main_menu_wrapper li{float:left;padding:0}nav li,nav ul{margin:0}#main_menu_wrapper li a{color:#666;display:block;font-weight:400;line-height:35px;margin:0;padding:0 67px 0 0;text-align:center;text-decoration:none;font-size:24px;text-transform:uppercase;font-family:GillSansLightRegular}#main_menu_wrapper ul li:hover a,#main_menu_wrapper ul li:hover ul li:hover a{color:#8D0E3A}#main_menu_wrapper ul li:hover ul li a{color:#fff}#main_menu_wrapper ul li ul li:hover a{text-decoration:none}#main_menu_wrapper li ul{background:#333;filter:alpha(opacity=90);opacity:.9;display:none;height:auto;padding:0;margin:0;border:0;position:absolute;width:225px;z-index:200}#main_menu_wrapper li:hover ul{display:block}#main_menu_wrapper li li{display:block;float:none;margin:0;padding:0;width:225px}#main_menu_wrapper ul li ul li a{color:#fff;text-transform:none;font-size:14px;font-weight:700}#main_menu_wrapper li:hover li a{background:0 0}#main_menu_wrapper li ul a{display:block;height:35px;font-size:12px;font-style:normal;margin:0;padding:0 10px 0 15px;text-align:left;color:#fff}#main_menu_wrapper li ul li:hover a{border:0;color:#fff;text-decoration:none}#main_menu_wrapper ul li.final a{padding-right:0}#main_menu_wrapper p{clear:left}