/* CSS Document */

/** Styles **/
html{font-size:62.5%;}

html[lang="zh"] *,
html[lang="ru"] *{font-family:Arial, sans-serif!important;}

body{width:100%;font-family: Arial, Helvetica, sans-serif;padding:0;margin:0;color:#55565a;background:#ffffff;font-size:1.4em; margin-top:-20px;}

.container {
    margin: 0 auto;
    width: 990px;
}

footer {
    padding: 28px 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
footer.rxnav {
	font-family: Georgia,"Times New Roman",Times,serif;
	background-color: #55565a;
	color:#ffffff;
	width: 100%;
	text-align:center;
}
h2#byline {
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    line-height: 17px;
	font-family: arial,"san-serif";
	position: relative;
    top: 0px;
}
#outline{position:relative;margin:0;padding:0;}
.row{width:100%;}
.group, .row,.equalH{zoom:1;}
.group:after,.row:after,.equalH:after{content:" ";display:block;height:0;line-height:0;clear:both;visibility:hidden;font-size:0;overflow:hidden;}
.spanclear{display:block;clear:both;line-height:0px;font-size:0px;height:0px;padding:0px;margin:0px;border:none;width:100%;}
.hide{position: absolute !important;top: -9999px !important;left: -9999px !important;}
img{border:none;max-width:100%;display:block;}
p{margin:0 0 0.8em 0;}
p, li {line-height:1.5em;}
a{color:#DD2720;}
a:hover, a:active{color:#b29f82;cursor:pointer;}
h1, h2, h3, h4{margin:0 0 0.5em 0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;color:#dd2720;line-height:auto;}
h1{font-size:1.8em;}
.hlist, .vlist, .vlist li{list-style:none;padding:0px;margin:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}
.btm_mrg{margin-bottom:28px;}
.intro_text{font-weight:bold;font-size:1.1em;line-height:1.71429em;}
iframe{border:none;margin:0;}
iframe.map{overflow:hidden;}

.equalH{min-height:165px;}
.article_slider .equalH{height:210px;}

/** buttons **/
a.btn, .sbmt{display:inline-block;padding:9px 36px 7px 12px;background: url(../img/bg_gen_btn.png) no-repeat right center;color:#fff;font-weight:bold;font-size:1.1em;border:none;font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
a:hover.btn, input:hover.sbmt{text-decoration:none;cursor:pointer;}
button:hover{cursor:pointer;}
.gen_btn.sml{font-size: 1em;font-family: Arial, Helvetica, sans-serif;padding: 7px 19px;line-height: 1em;}

a.gen_btn.full{display:block;padding:9px 20px;font-size: 1.21429em;}
a.arw_link{background: url(../img/arrow_red.png) no-repeat 0 7px;padding:2px 0 2px 12px;line-height:1.5em;color:#333;}
a.pin_link{display:block;background: url(../img/gm_pin.gif) no-repeat left 6px;padding:4px 0 4px 22px;line-height:1.5em;color:#333;}

/************************ LAYOUT *************************/
.container{width:990px; margin:0 auto;}
.main_content{background:#f6f6f6;padding:0 0 28px 0;}
.pg_bg{border:1px solid #e7e7e7;background:#fff;padding:40px 0 25px;}
.main_content .primary{float:right;}
.main_content .left_nav{background: url(../img/left_nav_bg.gif) repeat-y 0 0;}
.pnl{position:relative;}
.pnl article{padding-bottom:10px;}
.pnl_bg{background: url(../img/bg_pnls.gif) repeat-y center top;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.pnl .hdr{border-bottom:1px dotted #b0b5b5;margin-bottom:1.2em;}
.pnl .hdr h3{font-weight:normal;font-size:1.4em;}
.pnl .full_img{margin-bottom:15px;}
.intro{font-size:1.1em;color:#55565a;margin-bottom:0.6em; font-weight:bold;}
article .date{display:block;font:font-weight:bold;font-size:1.1em;font-family:Georgia, "Times New Roman", Times, serif;color:#000;margin-bottom:0.6em;}
article .thumb.left img{float:left;margin:0 15px 5px 0;}
.section_hdr{padding-top:4px;}

.column {float: left; min-height: 1px; position: relative;}
[class*="column"] + [class*="column"]:last-child {float: right;}
[class*="column"] + [class*="column"].end {float: left;}

.c1 {width: 8.33%;}
.c2 {width: 16.66%;}
.c3 {width: 25%;}
.c4 {width: 33.33%;}
.c5 {width: 41.66%;}
.c6 {width: 50%;}
.c7 {width: 58.33%;}
.c8 {width: 66.66%;}
.c9 {width: 75%;}
.c10 {width: 83.33%;}
.c11 {width: 91.66%;}
.c12 {width: 100%;}
.gutter{padding:20px;}
.column .inner{padding:0 25px 25px 25px;}
.column .inner_alt_l{padding:0 15px 25px 25px;}
.column .inner_alt_r{padding:0 25px 25px 15px;}

/** gradients **/
.grad_red,
#main_nav li.active a, #main_nav li:hover a, .secondary_nav li a:hover, .secondary_nav li a.active,#locations .cols_wrapper ul a:hover{background: #ee3124;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlMzEyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTBjMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ee3124 0%, #c90c00 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee3124), color-stop(100%,#c90c00));
background: -webkit-linear-gradient(top,  #ee3124 0%,#c90c00 100%);
background: -o-linear-gradient(top,  #ee3124 0%,#c90c00 100%);
background: -ms-linear-gradient(top,  #ee3124 0%,#c90c00 100%);
background: linear-gradient(to bottom,  #ee3124 0%,#c90c00 100%);
}

.grad_gry{background: #6f6f6f;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmNmY2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTRhNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #6f6f6f 0%, #4a4a4a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f6f6f), color-stop(100%,#4a4a4a));
background: -webkit-linear-gradient(top,  #6f6f6f 0%,#4a4a4a 100%);
background: -o-linear-gradient(top,  #6f6f6f 0%,#4a4a4a 100%);
background: -ms-linear-gradient(top,  #6f6f6f 0%,#4a4a4a 100%);
background: linear-gradient(to bottom,  #6f6f6f 0%,#4a4a4a 100%);
}

.grad_lt_gry {background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 1%, #dadada 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#dadada)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 1%,#dadada 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 1%,#dadada 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 1%,#dadada 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 1%,#dadada 100%); /* W3C */
}

/* Header */
#pg_hdr{background:#fff;}
#pg_hdr .logo{float:left;margin:18px 20px 18px 0;}
#pg_hdr nav{margin:0px 0 20px 20px;font-family:Georgia, "Times New Roman", Times, serif;}
#pg_hdr .lang_links{text-align:right;padding:5px 0 4px 0;min-height:21px;}
#pg_hdr .lang_links a{padding-left:5px;text-decoration:none;color:#999;}
#pg_hdr .lang_links a:hover, #pg_hdr .lang_links a.active{color:#dd2720;}
#pg_hdr .lang_links a:first-child{padding:0 5px;}

#site_search{float:left;}
.srch_box input{border:1px solid #e9e9e9;border-right:none;height:32px;vertical-align:middle;padding:0 10px;width:160px;margin:0;font-size:1.07143em;color:#55565a;font-family: Arial, Helvetica, sans-serif;}
.srch_box .sbmt_btn{display:inline-block;vertical-align:bottom;height:32px;border:1px solid #e9e9e9;}
.srch_box .sbmt_btn input{text-indent:-999em;width:34px;height:32px;background: url(../img/arrow_med.png) no-repeat center center;border:none;}
.srch_box .sbmt_btn input:hover{cursor:pointer;}

#loc_sel {float:left; color:#fff;font-size:1.2em;margin-left:16px;}
#loc_sel .btn{float:left;line-height:34px;padding:0 15px; margin-top: 10px;}
#loc_sel .lbl{display:inline-block;min-width:145px;line-height:34px;padding:0 15px;margin-left:1px;text-align:right;}
#loc_sel .lbl span{background:url(../img/arrow_small.png) no-repeat right center;padding-right:20px;}

#main_nav{background: #55565a;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTY1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MzQ0NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #55565a 0%, #434448 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55565a), color-stop(100%,#434448));
background: -webkit-linear-gradient(top,  #55565a 0%,#434448 100%);
background: -o-linear-gradient(top,  #55565a 0%,#434448 100%);
background: -ms-linear-gradient(top,  #55565a 0%,#434448 100%);
background: linear-gradient(to bottom,  #55565a 0%,#434448 100%);}
#main_nav li{float:left;position:relative;}
#main_nav li a{display:block;padding:10px 20px;color:#fff;font-weight:bold;font-size:1.0em;line-height:1.4em;text-decoration:none;}

#main_nav .dd_nav{width:200px;margin:0;padding:0;visibility: hidden;display: block;position: absolute;z-index:2;background:#c90c00;}
#main_nav .dd_nav li{display:block;float:none;}
#main_nav li.active .dd_nav a, #main_nav li:hover .dd_nav a{background:none;}
#main_nav li:hover .dd_nav a:hover{color:#333;background:#fff;}
#main_nav li:hover .dd_nav{visibility: visible;}


/** global elements **/

a.plus_link{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.1em;color:#ee3124;padding:8px 0 8px 20px;display:inline-block;vertical-align:middle;background:url(../img/plus_icon.gif) no-repeat 0px 3px;}
a:hover.plus_link{text-decoration:underline;}
a.plus_link.open{background:url(../img/minus_icon.gif) no-repeat 0px 3px;}

.secondary_nav ul{list-style-type:none;margin:0 0 30px 0;padding:0;}
.secondary_nav li {margin-bottom:2px;}
.secondary_nav a{display:block;font-size:1.1em;font-weight:bold;padding:6px 15px;text-decoration:none;line-height:1.2em;color:#333;}
.secondary_nav li a:hover, .secondary_nav li a.active{color:#fff;}
.secondary_nav .items ul{margin-bottom:0px;}
.secondary_nav .items{background:#f5f5f5;padding:10px;margin-bottom:20px;}
.secondary_nav .items  a{font-weight:normal;padding:4px 15px;}
.secondary_nav .items  a:hover{background:none;color:#ee3124;}
.secondary_nav a.plus_link{padding:8px 15px 8px 35px;background:url(../img/plus_icon.gif) no-repeat 15px 9px;}
.secondary_nav .items a.plus_link:hover{background:url(../img/plus_icon.gif) no-repeat 15px 9px!important;}
.secondary_nav .items a.plus_link.open{background:url(../img/minus_icon.gif) no-repeat 15px 9px;}
.secondary_nav .items  a:hover.plus_link.open{background:url(../img/minus_icon.gif) no-repeat 15px 9px!important;}

.secondary_nav li .items li a.active{background:#e5e5e5;color:#dd2720;border-bottom:#c5c5c5 1px solid;}
.secondary_nav li .items li a{color:#333;}
.secondary_nav li .items li li{background:#e5e5e5;margin:0;}
.secondary_nav li .items li li li{background:#d5d5d5;}
.secondary_nav li .items li li a{padding-left:25px;}
.secondary_nav li .items li li li a{padding-left:35px;}
.secondary_nav li .items li li a.active{padding-left:25px;background:#d5d5d5;color:#dd2720;}
.secondary_nav li .items li li li a.active{padding-left:35px;background:#c5c5c5;color:#dd2720;border-top:#999 1px dotted;border-bottom:#999 1px dotted;}

.secondary_nav li .items li a.active:hover{color:#dd2720;}


.secondary .box{border:1px solid #ebebeb;padding:5px;margin-bottom:20px;}
.secondary .box .gen_form input[type="text"]{width:163px;font-size:1.1em;font-family: Arial, Helvetica, sans-serif;}
.secondary .box .gen_form .field{margin-bottom:5px;}
.secondary .box .gen_form .field:last-child{margin-bottom:0;}
.secondary .box .gen_form .gen_btn{padding:4px 21px;float:right;font-family: Arial, Helvetica, sans-serif;}

.main_article{margin-bottom:20px;}
.main_article header{border-bottom:1px dotted #b0b5b5;padding-bottom:20px;margin-bottom:20px;}
.main_article header h1{padding-bottom:0px;margin-bottom:5px;line-height:1.5em;}
.main_article header .sb_hdr{font-weight:bold;font-size:1.1em;margin-bottom:0;color:#333;}
.main_article header .details{font-weight:normal;font-size:1.07143em; font-family:Georgia, "Times New Roman", Times, serif;padding:10px 0 0 0;margin-bottom:0;color:#333;}
.main_article header .details span{display:block;}
.main_article blockquote.red, .main_article blockquote.red em a{color:#dd2720;}
.main_article blockquote.alt, .main_article blockquote.alt em a{color:#b38877;}
.main_article blockquote{font-weight:normal;font-size:1.5em;font-family: Georgia, "Times New Roman", Times, serif;width:200px;margin:10px 10px 0px 0px;float:left;line-height:1.3em;}
.main_article blockquote em{font-style:italic;font-weight: normal;font-size: 0.7em;font-family: Arial, Helvetica, sans-serif;display:block;margin:10px 0;}
.main_article blockquote em a:hover{color:#333333;}
.main_article h2, .main_article h3, .main_article h4{margin-bottom:1.2em;}
.main_article p{margin-bottom:1.4em;}
.main_article footer{padding:0;}

.side_pnl{width:220px;float:right;margin:0 0 10px 15px;position:relative;z-index:1;}
.side_pnl h1, .main_article .side_pnl h2, .main_article .side_pnl h3, .main_article .side_pnl h4, .main_article .side_pnl p{margin-bottom:0.3em;}
.side_pnl .media_wrap{margin-bottom:10px;}
.side_pnl #video_slide .inner{min-height:122px;padding:0;}
.side_pnl .media_wrap img{display:block;}
.side_pnl h3{font-size:1.4em;font-weight:normal;}
.side_pnl .featured{margin-bottom:20px;}
.side_pnl .featured h4 a{font-size:1.1em;color:#333;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;}
.side_pnl .featured h4 a:hover{color:#b29f82;}
.side_pnl .featured_slider .flex-control-nav{top:5px;right:0px;}
.side_pnl .featured .flex-control-nav{top:5px;right:0px;}
.side_pnl .box_wrap{border:1px solid #d6d6d6;border-bottom:0;}
.side_pnl .box_wrap .box{padding:10px 18px 18px 18px;border-bottom:1px solid #d6d6d6; word-wrap:break-word;}

.share_btns{padding-top:10px;margin-left:-5px;}
.share_btns span{margin-left:5px;}
.share_btns span:first-child{margin-left:0px;}

.contacts_list{list-style-type:none;margin:0 0 15px 0;padding:0;}
.contacts_list.no_btm_mrg{margin:0;}
.contacts_list li{margin:0 0 15px 0;padding:0;clear:both;min-height:75px;}
.contacts_list li:last-child{margin:0;}
.contacts_list .thumb img{float:left;}
.contacts_list .details{margin-left:90px;padding:10px 0;font-weight:bold;}
.contacts_list li:last-child .details{padding-bottom:0;}
.contacts_list.no_img li{margin:0 0 15px 0;min-height:0px;}
.contacts_list.no_img .details{margin-left:0px !IMPORTANT;padding:0;}
.contacts_list.no_img li:last-child {margin-bottom:0;}


.gry_pnl{padding:20px 25px;background:#f6f6f6; border:1px solid #d6d6d6;}
.gry_pnl h2{font-weight:normal;font-size:1.4em;}
.gry_pnl .link_list li{padding:4px 0;}
.gry_pnl .link_list a{font-weight:bold;}

#social_tab{position:fixed;right:0;top:165px;background:#55565a;padding:5px 5px 0 5px;z-index:3;}
#social_tab ul.social{list-style-type:none;margin:0;padding:0;}
#social_tab ul.social li{padding:0 0 5px 0;}

.slider .slides{margin: 0; padding: 0;}
.slider .slides > li {display: none; -webkit-backface-visibility: hidden;list-style-type:none !important;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}

.article_slider .flex-control-nav, .featured_slider .flex-control-nav{list-style-type:none;margin:0;padding:0;position:absolute;top:28px;right:20px;}
.article_slider .flex-control-nav li, .featured_slider .flex-control-nav li{display:inline-block;}
.article_slider .flex-control-nav li a, .featured_slider .flex-control-nav li a{display:block;width:10px;height:10px;background:url(../../images/sprites/global_sprite.png) no-repeat -245px -2px;margin-left:4px;text-indent:-999em;}
.article_slider .flex-control-nav li a:hover, .article_slider .flex-control-nav li a.flex-active, .featured_slider .flex-control-nav li a:hover, .featured_slider .flex-control-nav li a.flex-active{background-position: -245px -15px;}

#slider-code { height: 125px; overflow:hidden; }
#slider-code .viewport { float: left; width: 240px; height: 125px; overflow: hidden; position: relative; }
#slider-code .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider-code .next { margin: 30px 0 0 10px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 121px; border: 1px solid #dcdcdc; width: 236px;}

#reg_site_srch label{display:block;text-align:center;padding:12px 10px;font-weight:bold;font-size: 1.1em;font-family: Georgia, "Times New Roman", Times, serif;}

.segment{margin-bottom:30px;}

/** Form **/
.gen_form .field{margin-bottom:15px;}
.gen_form label{display:none;}
.gen_form input[type="text"], .gen_form input[type="password"]{background:#fbfbfb;border:3px solid #e9e9e9;height:32px;padding:0 10px;color: #55565a;font-size:1.07143em;font-family: Arial, Helvetica, sans-serif;}
input::-webkit-input-placeholder { color: #55565a;}
input:-moz-placeholder {color: #55565a;}
input:-ms-input-placeholder {color: #55565a;}

/** lists **/
ul.social{list-style-type:none;margin:0;padding:0;}
ul.social li a{display:block;width:27px;height:27px;background-image: url(../../images/sprites/global_sprite.png);}
ul.social span {display:none;}
ul.social li.facebook a{background-position:-133px -84px;}
ul.social li.google a{background-position:-187px -84px;}
ul.social li.linkedin a{background-position:-80px 0;}
ul.social li.twitter a{background-position:-107px 0;}
ul.social li.share a{background-position:-134px 0;}
ul.social li.facebook a:hover{background-position:-160px -84px;}
ul.social li.google a:hover{background-position:-214px -84px;}
ul.social li.linkedin a:hover{background-position:-80px -28px;}
ul.social li.twitter a:hover{background-position:-107px -28px;}
ul.social li.share a:hover{background-position:-134px -28px;}
ul.social li.email a{background-position:-80px -56px;}
ul.social li.email a:hover{background-position:-80px -84px;}
ul.social li.print a{background-position:-107px -56px;}
ul.social li.print a:hover{background-position:-107px -84px;}
/* hide AddThis hover menu */
#at20mc{display:none !important;}
#at3win {width: 640px !important;}

.arrow_list{list-style-type:none;margin:0;padding:5px 0;}
.arrow_list li{background: url(../img/arrow_red.png) no-repeat 0 7px;padding:2px 0 2px 15px;line-height:1.5em;}
.arrow_list a{color:#6f6f6f;font-weight:bold;}
.arrow_list a:hover{color:#b29f82;}

.link_list{list-style-type:none;padding:0;margin:0;}
.link_list li{padding:1px 0;margin:0;line-height:1.3em;}
.link_list a{color:#333;font-size:1em;}
.link_list a:hover{color:#b29f82;}
.link_list.inline li{display:inline;}

.contact_details_list{list-style-type:none;padding:0;margin:0;}
.contact_details_list li{padding:0;margin:0 15px 0 0;display:inline;}
.contact_details_list li span{color:#dd2720;font-weight:bold;font-size:1.1em}

#alphabet_list{list-style-type:none;padding:0;margin:0 0 30px 0;}
#alphabet_list li{float:left;margin-right:10px;font-size:1.2em;}
#alphabet_list li a{color:#dd2720;}
#alphabet_list li a:hover{color:#333333;}
#alphabet_list li span.disabled{color:#d3d3d3;}

.tags{list-style-type:none;padding:0;margin:0 0 10px 0;}
.tags li{display:inline-block;margin:0 10px 15px 0;line-height:1.5em;}
.tags li span{display:block;background:#f6f6f6;border:1px solid #d6d6d6;color:#333;font-size:0.8em;text-decoration:none;padding:2px 10px;}
.tags li a:hover{cursor:pointer;}

/** breadcrumb **/
#breadcrumb{padding:15px 0;}
.breadcrumb{position:relative;float:left;overflow:hidden;}
.breadcrumb ul{list-style-type:none;margin:0;padding:0;display:inline-block;font-family: Georgia, "Times New Roman", Times, serif;border-left:1px solid #d1d1d1;background:#fff;display:table;position:relative;z-index:0;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.breadcrumb li{display:table-cell;color:#e31d1a;text-decoration:none;background:url(../img/bc_arw.gif) no-repeat right center;vertical-align:middle;}
.breadcrumb li a, .breadcrumb li span{color:#555;display:block;text-decoration:none;padding:6px 25px 6px 12px;font-size:0.9em;}
.breadcrumb li a:hover{text-decoration:underline;}
.breadcrumb li.current{background:none;}
.breadcrumb li.current a:hover{text-decoration:none;}
.breadcrumb .tip{position:absolute;width:26px;height:80px;right:0;top:50%;margin-top:-40px;z-index:1;background:url(../img/bc_tip.png) no-repeat right center;}

/************************ CONTENT *************************/
/** Home **/
/* Homepage Slider */
.hero_slider {border-top:1px solid #fff;;overflow:hidden;background:#f6f6f6;padding-bottom:28px;position:relative;}
.hero_slider .container{position:relative;}
.hero_slider .slide_mask.left{width:1980px;height:419px;background:rgba(255,255,255,0.8);position:absolute;top:0;left:-1979px;z-index:2;}
.hero_slider .slide_mask.right{width:1980px;height:419px;background:rgba(255,255,255,0.8);position:absolute;top:0;right:-1980px;z-index:2;}
#heroSlider {width:990px;height:420px;background:#fff;}
#heroSlider .slides li{width:990px;height:420px;}
#heroSlider .flex-viewport{overflow:visible !important;}
#heroSlider .flex-direction-nav{margin:0;padding:0;list-style-type:none;height:0;line-height:0;}
#heroSlider .flex-direction-nav a{text-indent:-999em;background-image: url(../../images/sprites/global_sprite.png);z-index:999;}
#heroSlider .flex-direction-nav .flex-prev{position:absolute;display:block;width:40px;height:42px;top:50%;left:-40px;margin-top:-21px;background-position:0 0;}
#heroSlider .flex-direction-nav .flex-next{position:absolute;display:block;width:40px;height:42px;top:50%;right:-41px;margin-top:-21px;background-position:-40px 0;}
#heroSlider .box a{text-decoration:none;}
#heroSlider a:hover.flex-prev{background-position:0 -42px;}
#heroSlider a:hover.flex-next{background-position:-40px -42px;}

#heroSlider .box{width:330px;height:209px;float:left;overflow:hidden;background:#ccc;border-bottom:1px solid #fff;position:relative;z-index:0;font-size:1.2em;font-family:Georgia, "Times New Roman", Times, serif;color:#fff;}
#heroSlider .box.double{width:660px;}
#heroSlider .gutter{border-left:1px solid #fff;height:169px;background:url(../img/box_grad.png) repeat-y 0 0;position:absolute;z-index:3;}
#heroSlider .box a:hover .gutter{background-position:0 -210px;}
#heroSlider .box img{position:absolute;top:0px;left:1px;z-index:1;}
#heroSlider .box h1, #heroSlider .box h2 {color:#fff;font-size:1.6em;margin-bottom:0.2em;line-height:1.1em;font-family: Georgia, "Times New Roman", Times, serif;font-weight:normal;}
#heroSlider .box h2 {font-size:1.3em;font-weight:normal;position:relative;}
/*#heroSlider .box a, #heroSlider .box .btm_txt a {color:#fff;text-decoration:underline;}*/
#heroSlider .box .faux_link{color:#fff;text-decoration:underline;}
/*#heroSlider .box a:hover {color:#ccc;}*/
#heroSlider .box .text{width:190px;}
#heroSlider .box.double .text{width:400px;}
#heroSlider .box .text p{line-height:1.2em;color:#fff;}
#heroSlider .box .btm_txt{width:290px;position:absolute;z-index:999;bottom:20px;left:20px;display:block;zoom:1;color:#fff;}
#heroSlider .box.double .btm_txt{width:600px;}
#heroSlider .layout_3 .btm_txt{font-style:italic; font-weight: 1.1em; font-family:Arial, Helvetica, sans-serif;}
#heroSlider .layout_4 .btm_txt{font-size: 1.2em;font-weight:bold;}

/*#ppl_srch {padding:10px 0;}*/
#ppl_srch input[type="text"]{width:400px;}
#ppl_srch .sbmt{margin-top:9px;}
#strapline{background:#55565a;color:#fff;}
#strapline .left{font-weight:normal; font-size: 1.6em; font-family: Arial, Helvetica, sans-serif;line-height:1.2em;}
#strapline .right{background:#6f6f6f;1.1}
#strapline .right p:first-child{font-size:1.2em;}
#strapline .right p:last-child{margin-bottom:0;}

/* services */
.listings .left_col{float:left;width:47%;padding-right:3%;}
.listings .right_col{float:right;width:47%;padding-left:3%;}
.listings .item{padding-bottom:30px;}
.listings .item h3{font-size:1.3em;font-weight:normal;line-height:1.3em;}
.listings .item h3 a{color:#dd2720;}
.listings .item h3 a:hover{color:#333333;}

.gen_image_slider{height:245px;width:691px;overflow:hidden;margin-bottom:20px;position:relative;}
.gen_image_slider .slides{list-style-type:none;padding:0;margin:0;height:245px;width:691px;overflow:hidden;}
.gen_image_slider .slides li{position:relative;height:245px;width:691px;display:none;}
.gen_image_slider .slides img{position:absolute;}
.gen_image_slider article{height:245px;width:691px;background: url(../img/gen_slider_gradient.png) repeat-y;position:relative;z-index:1;}
.gen_image_slider article .content{width:240px;}
.gen_image_slider article h2{font-size:1.71429em;font-weight:normal;color:#fff;line-height:1.20833em;margin:2px 0 14px;}
.gen_image_slider article p{font-size:1.21429em;font-family: Georgia,"Times New Roman",Times,serif;color:#fff;line-height:1.23529em;}
.gen_image_slider article a{font-size:1.21429em;color:#fff;text-decoration:underline;}

.gen_image_slider .flex-control-nav{list-style-type:none;margin:0;padding:0;position:absolute;top:22px;right:17px;}
.gen_image_slider .flex-control-nav li{display:inline-block;}
.gen_image_slider .flex-control-nav li a{display:block;width:10px;height:9px;background:url(../../images/sprites/global_sprite.png) no-repeat -294px -2px;margin-right:7px;text-indent:-999em;}
.gen_image_slider .flex-control-nav li a:hover, .gen_image_slider .flex-control-nav li a.flex-active{background-position: -294px -14px;}

/* offices */
.directions{margin-bottom:20px;}
.directions h2{font-weight:bold;}
.directions p{line-height:1.8em;margin-bottom:1.6em;}

/* video */
header .vid_info .time{float:left;display:block;padding:5px 10px 5px 40px;font-weight:bold;font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif;background:url(../img/vid_icon.png) no-repeat 12px 10px;border:1px solid #d6d6d6;margin-right:15px;line-height:1.5em;}
header .vid_info .details{float:left;padding:0;}
header .vid_info .author{font-size:0.85em;color:#333;text-decoration:underline;}
.video_wrap{margin-bottom:30px;}
.transcript{margin-bottom:15px;}
.transcript a.plus_link{padding:0 0 0 20px;}
.transcript .gry_pnl{margin:10px 0px 20px 0px;}

/* events */
header .event_details{font-weight:normal; font-size: 1.07143em; font-family:  Georgia, "Times New Roman", Times, serif;padding:10px 0 0 0;margin-bottom:0;color:#333;}
header .event_details span{display:block;margin-bottom:0;}
header .event_details .gen_btn{margin-top:8px;}
.agenda{border-bottom: 1px dotted #b0b5b5;padding-bottom:20px;margin-bottom:30px;}
.event_directions{border-bottom: 1px dotted #b0b5b5;padding-bottom:20px;margin-bottom:20px;}
.agenda table{border-spacing:0;border-collapse:collapse;padding:0;border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;width:100%;margin-bottom:20px;}
.agenda .grey_dark{background:#E9E9E9;}
.agenda .grey_light{background:#f3f3f3;}
.agenda .highlight{background:#b38877;}
.agenda .highlight td{color:#fff;}
.agenda td{padding:5px 10px;border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
.agenda td:first-child{width:25%;}
.event_directions .contact_details_list{margin-bottom:20px;}
.organiser{margin-bottom:30px;}
.organiser h3{margin-bottom:15px;}
.organiser .title{display:block;margin-bottom:15px;font-weight:normal;font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif;}
.organiser img{float:left;margin:0 20px 10px 0;background: #f4f3df;padding: 6px;border: 1px solid #e7e7e7;border-radius: 2px;-webkit-border-radius: 2px;}

/* lawyer bio */
.additional_info ul{list-style-type:none;padding:0;margin:0 0 20px 0;}
.additional_info > ul > li{padding:2px 0}
.additional_info ul li .plus_link{font-size:1.2em;text-decoration:none;padding:0 0 0 20px;}
.additional_info ul .sh_pnl{padding:5px 0 5px 20px;}
a.show_all {color: #ee3124;text-decoration: none;display:block;font-weight: bold;padding-bottom:8px;font-family:  Georgia, "Times New Roman", Times, serif;}
a.show_all:hover {color: #ee3124;}

/* generic */
.generic h2, .generic h3, .generic h4{margin-bottom:0.8em;font-family:  Georgia, "Times New Roman", Times, serif;font-weight:normal;}

/* Tables - hang a default table style off editlive fields class el_field */
.el_field table th, table td {padding:5px 10px;text-align:left;}
.el_field table th {font-weight:bold;}
.el_field table th {background:#fff;color:#dd2720;}
.el_field table {border-spacing:0;border-collapse:collapse;border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6;}
.el_field table th, .el_field table td {border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
.el_field table {margin-bottom:25px;}
table.tbl_no_bdr{width:100%;border-spacing:0;border-collapse:collapse;}
table.tbl_no_bdr th, table.tbl_no_bdr td, table.tbl_bdr th, table.tbl_bdr td, table.tbl_gry th, table.tbl_gry td, table.tbl_white_brown th, table.tbl_white_brown td{padding:5px 10px;text-align:left;}
table.tbl_no_bdr th{font-weight:bold;}
table.tbl_hdr_bar th, table.tbl_gry.tbl_hdr_bar th{background:#55565a;color:#fff;}
table.tbl_bdr, table.tbl_gry, table.tbl_white_brown{width:100%;border-spacing:0;border-collapse:collapse;border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6;}
table.tbl_bdr th, table.tbl_bdr td, table.tbl_gry th, table.tbl_gry td, table.tbl_white_brown th, table.tbl_white_brown td{border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
table.tbl_gry td, table.tbl_gry th{background:#f3f3f3;}
table.tbl_gry tr.alt td{background:#E9E9E9;}
table.tbl_white_brown tr.alt td{background:#b38877;color:#fff;}

table.custom_tbl{width:100%;border-spacing:0;border-collapse:collapse; border-left:1px solid #d6d6d6;}
table.custom_tbl th, table.custom_tbl td{padding:5px 10px;text-align:left;border-top:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
table.custom_tbl td.no_bdr{border-bottom:none;border-right:none;}
table.custom_tbl td.bdr_btm{border-bottom:1px solid #d6d6d6;}

/** Footer **/
footer{padding:28px 0;}
footer h4{color:#fff;font-size:1.2em;font-weight:normal;}
footer a, footer .arrow_list a{color:#fff;font-weight:normal;text-decoration:none;}
footer a:hover, footer .arrow_list a:hover{color:#fff;text-decoration:underline;}
footer ul.arrow_list{padding:5px 100px 5px 0;font-family: Georgia, "Times New Roman", Times, serif;font-size:1.1em}
footer ul.arrow_list li a{font-family: Georgia, "Times New Roman", Times, serif;}
footer .arrow_list li{background: url(../img/arrow_small.png) no-repeat 0 9px;padding:2px 0 2px 15px}

.legal{clear:both;}
.legal ul.links{float:left;list-style-type:none;margin:0;padding:5px 0 0 0;}
.legal ul.links li{float:left;font-size:0.8em;border-left:1px solid #fff;padding:0 10px;}
.legal ul.links li:first-child{border-left:0px;}

.legal ul.social{float:right;}
.legal ul.social li{float:left;padding:0 0 0 5px;}

/* Location Selector */
#locations{font-size:1.1em;width:930px;}
#locations .gutter{padding:25px 25px 35px 25px;}
#locations .map_bg{background:#fff url(../img/bg_map.jpg) no-repeat left top;min-height:392px;}
#locations .cols_wrapper {display:table-cell;width:930px;border:1px solid #ebeaf4;}
#locations h2{font-weight:bold; font-size: 1.5em; font-family: Arial, Helvetica, sans-serif;margin-bottom:0;padding:0 0 10px 20px;color:#333333;background:url(../img/arrow_red_lrg.png) no-repeat left 8px;}
#locations h2 a{color:#dd2720;}
#locations .cols_wrapper h3{font-weight:bold; font-size:1em;font-family:Arial, Helvetica, sans-serif;color:#000;margin-bottom:0.3em;}
#locations .region{margin-top:28px;}
#locations .region h3{padding:0 0 0 25px;}
#locations h3 em{font-style:normal;font-weight:normal;}
#locations .region:first-child{margin-top:0px;}
#locations .cols_wrapper ul{list-style-type:none;margin:0;padding:0;}
#locations .cols_wrapper ul li{padding:0;margin:0;line-height:1.2em;padding:0;}
#locations .cols_wrapper ul a{color:#000;text-decoration:none;display:block;padding:5px 25px;}
#locations .cols_wrapper ul a:hover{color:#fff;text-decoration:none;}
#locations .cols_wrapper .col{display:table-cell;vertical-align:top;padding:20px 0 15px 0;border-left:1px solid #ebeaf4;}
#locations .col.first{border-left:none;width:260px;}
#locations .col.second{width:354px;}
#locations .col .inner_col{float:left;width:154px;}
#locations .col .inner_col:first-child{width:200px;}
#locations .cols_wrapper .col:hover{background:url(../img/bg_map_col.png) repeat;}
a.box_btn{display:inline-block;padding:5px 20px;background:#7e6c4f;border:1px solid #fff;color:#fff;text-decoration:none;}
a:hover.box_btn{background:#65563f;}

/* ColorBox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:visible !important; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxContent{margin-top:20px;background:#eceded;-webkit-border-radius:3px;border-radius:3px;}
.cboxIframe{background:none;;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{ background:none;}
#cboxTitle{display:none;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxLoadingGraphic{background:url(../img/loading.gif) no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../img/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../img/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxClose{position:absolute; top:0px; right:0px; display:block; background:url(../../images/sprites/global_sprite.png) no-repeat -194px 0; width:23px; height:23px; text-indent:-9999px;-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0;}
#cboxClose:hover{background-position:-217px 0;}


/** Fallback **/
.no-cssgradients .grad_red, .no-cssgradients #main_nav li.active a, .no-cssgradients #main_nav li:hover a, .no-cssgradients .secondary_nav li a:hover, .no-cssgradients .secondary_nav li a.active, .no-cssgradients #locations .cols_wrapper ul a:hover{background: #ee3124 url(../../images/fallback/grad_red.gif) repeat-x left bottom;}
.no-cssgradients .grad_gry{background: #6f6f6f url(../../images/fallback/grad_gry.gif) repeat-x left bottom;}
.no-cssgradients .grad_lt_gry{background: #ffffff url(../../images/fallback/grad_gry_lt.gif) repeat-x left bottom;}
.no-cssgradients #main_nav{background: #55565a url(../../images/fallback/grad_gry_drk.gif) repeat-x left bottom;}
.no-cssgradients .ui-selectmenu{background: #fbfbfb url(../../images/fallback/bg_select.gif) repeat-x left bottom;}
.no-cssgradients #main_nav li.active .dd_nav a, .no-cssgradients #main_nav li:hover .dd_nav a{background:none;}
.no-cssgradients #main_nav li:hover .dd_nav a:hover{color:#333;background:#fff;}
.no-cssgradients .secondary_nav .items  a:hover{background:none;}

.no-rgba .hero_slider .slide_mask{background:url(../../images/fallback/mask_bg.png) repeat 0 0;}
.lt-ie8 .srch_box .sbmt_btn, .lt-ie8 .box_btn, .lt-ie8 .article_slider .flex-control-nav li, .lt-ie8 .breadcrumb, .lt-ie8 .tags li{display:inline;zoom:1;}
.lt-ie8 #outline .main_content {position:relative;}
.lt-ie8 #outline #main_nav {position:relative; z-index:2;}
.lt-ie8 .breadcrumb li {display:inline;zoom:1;vertical-align:middle;}
.lt-ie8 .srch_box .sbmt_btn{vertical-align:top;margin-top:1px;height:32px;width:34px;}
.lt-ie8 .srch_box .sbmt_btn input{text-indent:0;font-size:0;color:#cccccc;}
.lt-ie8 #pg_hdr nav a{text-decoration:none;}
.lt-ie8 #ppl_srch .sbmt{padding:8px 36px 8px 12px;text-align:left;}
.lt-ie8 #locations .cols_wrapper .col{float:left;}
.lt-ie9 .srch_box input{line-height:32px;}
.lt-ie9 .gen_form input[type="text"]{height:25px;padding:7px 10px 0 10px;text-align:left;}
/*.lt-ie9 a.btn, .lt-ie9 .sbmt{padding:10px 36px 10px 12px;}
.lt-ie9 a.btn.sml{padding:7px 36px 7px 12px;}*/
.lt-ie8 .listings .right_col{width:46%;}
.lt-ie8 .tabs .tab_nav.bdr_btm ul {position:relative;bottom:-1px;}
.lt-ie8 #heroSlider .btm_txt{overflow:hidden;}
.lt-ie8 .segment iframe{float:left;}

.lt-ie8 .sp_dropdown,
.lt-ie8 .sn_dropdown{width:183px!important;} 
.lt-ie8 .sp_dropdown .select2-search .select2-input,
.lt-ie8 .sn_dropdown .select2-search .select2-input{width:150px;} 

.lt-ie8 .loc_srch_dropdown{width:288px!important;} 
.lt-ie8 .loc_srch_dropdown .select2-search .select2-input{width:253px;} 

.lt-ie8 .select2_dropdown_330{width:328px!important;} 
.lt-ie8 .select2_dropdown_330 .select2-search .select2-input{width:295px;} 

.lt-ie8 .select2_dropdown_332{width:330px!important;} 

.lt-ie8 .people_search .gen_btn{overflow:visible;display:inline;zoom:1;}

.lt-ie8 .results_filter li,
.lt-ie8 .results_filter ul,
.lt-ie8 .results_filter .filter_c3,
.lt-ie8 .results_filter .filter_c2,
.lt-ie8 .results_filter .filter_c1{display:inline;zoom:1;}
.lt-ie8 .results_filter .filter_c1 li.last{background-position:0 6px;} 
.lt-ie8 .results_filter .filter_c2{float:left;margin-left:20px;}

.lt-ie8 .search_results .results_c3 .actions .contact .icon{top:-5px;}
.lt-ie8 .search_results .open .results_c3 .actions .gen_btn{color:#C0BFB9;}

.lt-ie8 .contact_info{zoom:1;}
.lt-ie8 .contact_info .icon_email{display:block;float:left;position:relative;top:6px;}
.lt-ie8 .contact_info .icon_vcard{display:block;float:left;position:relative;top:3px;}

.lt-ie8 .lang_tabs .tab_nav{zoom:1;}
.lt-ie8 .search_tabs .tab_nav{position:relative;z-index:1;}

.lt-ie8 .secondary .box .gen_form{zoom:1;}

.bdr_btm{border-bottom:1px solid #d6d6d6;}
.tabs .tab_nav.bdr_btm ul{margin-bottom:-1px;}


/* ---------------------------------------------------------------------------------- */


.inner.nopadbot{padding-bottom:0;}

.gen_btn{
	display:inline-block;color:white;font-weight:bold;border:none;font-family: Georgia, "Times New Roman", Times, serif;font-weight:normal;text-decoration:none;text-align:center;
		-webkit-border-radius:2px;border-radius:2px;
	background: #756e52; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1NmU1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDQ5MmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #756e52 0%, #50492d 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#756e52), color-stop(100%,#50492d));
	background: -webkit-linear-gradient(top,  #756e52 0%,#50492d 100%); 
	background: -o-linear-gradient(top,  #756e52 0%,#50492d 100%); 
	background: -ms-linear-gradient(top,  #756e52 0%,#50492d 100%);
	background: linear-gradient(to bottom,  #756e52 0%,#50492d 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#756e52', endColorstr='#50492d',GradientType=0 );	
}
.gen_btn:hover{
	color:#c0bfb9;
	background: #645e46; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0NWU0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDNlMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #645e46 0%, #443e26 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#645e46), color-stop(100%,#443e26)); 
	background: -webkit-linear-gradient(top,  #645e46 0%,#443e26 100%); 
	background: -o-linear-gradient(top,  #645e46 0%,#443e26 100%); 
	background: -ms-linear-gradient(top,  #645e46 0%,#443e26 100%); 
	background: linear-gradient(to bottom,  #645e46 0%,#443e26 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#645e46', endColorstr='#443e26',GradientType=0 );
}
.gen_btn_grey{
	background: #cecece;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNGI0YjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cecece 0%, #b4b4b4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(100%,#b4b4b4));
	background: -webkit-linear-gradient(top,  #cecece 0%,#b4b4b4 100%);
	background: -o-linear-gradient(top,  #cecece 0%,#b4b4b4 100%);
	background: -ms-linear-gradient(top,  #cecece 0%,#b4b4b4 100%);
	background: linear-gradient(to bottom,  #cecece 0%,#b4b4b4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#b4b4b4',GradientType=0 );
	
}
.gen_btn_grey:hover{
	color:#fff;
	background: #c0c0c0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwYzBjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhY2FjYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c0c0c0 0%, #acacac 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0c0c0), color-stop(100%,#acacac));
	background: -webkit-linear-gradient(top,  #c0c0c0 0%,#acacac 100%);
	background: -o-linear-gradient(top,  #c0c0c0 0%,#acacac 100%);
	background: -ms-linear-gradient(top,  #c0c0c0 0%,#acacac 100%);
	background: linear-gradient(to bottom,  #c0c0c0 0%,#acacac 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#acacac',GradientType=0 );
}

.arrow_btn{display:inline-block;padding:7px 17px 7px 17px;color:#fff;font-weight:bold;font-size:1.1em;border:none;font-family: Arial, Helvetica, sans-serif;text-decoration:none;position:relative;overflow:hidden;cursor:pointer;margin:0;
	border-radius:2px;-webkit-border-radius:2px;
}
.arrow_btn span{display:inline-block;}
.arrow_btn .tip{background:url(../img/arrow_btn_mask_white.png) no-repeat right center;width:45px;height:87px;position:absolute;top:50%;margin-top:-43px;right:0;}
.sml_btn{padding:7px 36px 5px 12px;font-size:1em;}

/*#ppl_srch .arrow_btn{margin-top:7px;}
.pnl .full_img.location_map{margin-bottom:12px;}*/

.gen_image_slider{height:245px;width:691px;overflow:hidden;margin-bottom:20px;position:relative;}
.gen_image_slider .slides{list-style-type:none;padding:0;margin:0;height:245px;width:691px;overflow:hidden;}
.gen_image_slider .slides li{position:relative;height:245px;width:691px;display:none;}
.gen_image_slider .slides li a{display:block;text-decoration:none;}
.gen_image_slider .slides li a:hover .read_more{text-decoration:none;}
.gen_image_slider .slides img{position:absolute;}
.gen_image_slider article{height:245px;width:691px;background: url(../img/gen_slider_gradient.png) repeat-y;position:relative;z-index:1;}
.gen_image_slider article .content{width:240px;}
.gen_image_slider article h2{font-size:1.71429em;font-weight:normal;color:#fff;line-height:1.20833em;margin:2px 0 14px;}
.gen_image_slider article p{font-size:1.21429em;font-family: Georgia,"Times New Roman",Times,serif;color:#fff;line-height:1.23529em;}
.gen_image_slider article .read_more{font-size:1.21429em;color:#fff;text-decoration:underline;}
.gen_image_slider .flex-control-nav{z-index:1;}

.people_search_module{padding:9px 15px 20px 15px;background:#fbfbfb;border:1px solid #d6d6d6;float:right;width:188px;margin:14px 0 20px 20px;}
.people_search_module .gen_btn{display:block;padding:9px 20px;font-size:1.21429em;}
.people_search_module .srch_box{margin-top:21px;}
.people_search_module .srch_box input.text{width:131px;font-family:Arial, Helvetica, sans-serif;font-size:1.07143em;}

.main_article .people_search_module h4{font-size:1.42857em;font-weight:normal;color:#dd2720;font-family: Georgia, "Times New Roman", Times, serif;margin-bottom:13px;}

.accordian .actions{margin-bottom:10px;}
.accordian .show_all{color:#ee3124;text-decoration:none;display:inline-block;float:right;font-weight:bold;}

.accordian ul{list-style-type:none;margin:0;padding:0;}
.accordian li{border-top:1px dotted #b0b5b5;}
.accordian li .sh_pnl{padding-bottom:13px;padding-top:7px;}
.accordian .acc_title{color:#333;display:block;padding:13px 35px 10px 10px;text-decoration:none;font-family: Georgia, "Times New Roman", Times, serif;font-size:1.21429em;font-weight:normal;position:relative;}
.accordian .acc_title:focus{outline:none;}
.accordian .acc_title:hover{text-decoration:underline;background:#f6f6f6;}
.accordian .acc_title .icon{display:block;width:15px;height:15px;background: url(../../images/sprites/global_sprite.png) -274px -15px;position:absolute;top:12px;right:10px;}
.accordian .acc_title.open .icon{background-position: -274px -0px;}
.accordian li .actions{text-align:center;}
.accordian li .actions .gen_btn{font-size:1.07143em;font-weight:bold;font-family: Arial, Helvetica, sans-serif;padding:6px 19px 4px;line-height:1em;}

.teaser_column .inner{padding-bottom:0;}
.teaser{margin-bottom:22px;}
.teaser .title{margin-bottom:3px;font-family: Georgia, "Times New Roman", Times, serif;font-weight:normal;}
/*.teaser .title a{color:#333;}*/
/*.teaser .title a:hover{color:#b29f82;}*/
.teaser .teaser_text{margin-bottom:3px;}
.teaser .date{font-size:1em;color:#333;}

.accordian .content_textual .teaser:last-child{margin-bottom:0;}
.accordian .content_links .teaser{margin-bottom:10px;}
.accordian .content{padding:0 10px;}
.accordian .content_video .teaser{width:294px;margin:0 20px;float:left;}
.accordian .content_video .teaser:nth-child(2n+2){margin-right:0;}
.accordian .content_video .teaser .title{margin-top:13px;}

.search_tabs{padding-bottom:4px;}
.tabs .tab_nav ul{list-style-type:none;margin:0;padding:0;}
.tabs .tab_nav li{float:left;padding:11px 25px;background:#fff;}
.tabs .tab_nav a{font-family: Georgia, "Times New Roman", Times, serif;font-size:1.28571em;color:#333;text-decoration:none;}
.tabs .tab_nav a:hover{text-decoration:underline;}
.tabs .tab_nav .active{border-color:#d6d6d6;border-style:solid;border-width:1px 1px 0 1px;}
.tabs .tab_nav .active a{color:#ed3023;}

.tabs .tab_content_wrap{border-top:1px solid #d6d6d6;margin-top:-1px;}

.tabs .tab_content h1{margin-top:14px;font-family: Georgia, "Times New Roman", Times, serif;font-weight:normal;}

.people_search{padding-top:11px;}
.people_search .form_row{margin-bottom:20px;}
.people_search .form_el{width:330px;}
.people_search .form_el_left{float:left;}
.people_search .form_el_right{float:right;}
.people_search input.text,
.people_search select{margin:0;border:1px solid #e9e9e9;background:#fbfbfb;font-family: Arial, Helvetica, sans-serif;font-size:1.07143em;color:#55565a;}
.people_search input.text{padding:0 12px;width:306px;height:34px;line-height:34px;}
.people_search select{width:330px;}
.people_search .gen_btn{margin:0;float:right;font-size:1.07143em;font-family: Arial, Helvetica, sans-serif;font-weight:bold;padding:8px 15px;display:inline-block;cursor:pointer;}
.people_search .submit{margin-left:10px;}

.multi_select .select2-container-multi .select2-choices{background:transparent url(../img/multi_select_arrow_box.png) no-repeat 100% 0;}

.select2-container .select2-choice{
	border:1px solid #E9E9E9;height:34px;line-height:34px;border-radius:0;-webkit-border-radius:0;
	background: #fbfbfb;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f2f2f2)); 
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#f2f2f2 100%); 
	background: -o-linear-gradient(top,  #fbfbfb 0%,#f2f2f2 100%);
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#f2f2f2 100%); 
	background: linear-gradient(to bottom,  #fbfbfb 0%,#f2f2f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f2f2f2',GradientType=0 );	
}

.select2-container .select2-choice span{
	font-family: Arial, Helvetica, sans-serif;font-size: 1.07143em;color:#55565a;}

.select2-container .select2-choice div{
	border-left:1px solid #E9E9E9;width:34px;
	background: #fbfbfb;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #f2f2f2 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f2f2f2));
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#f2f2f2 100%); 
	background: -o-linear-gradient(top,  #fbfbfb 0%,#f2f2f2 100%);
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#f2f2f2 100%); 
	background: linear-gradient(to bottom,  #fbfbfb 0%,#f2f2f2 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f2f2f2',GradientType=0 ); 		
}

.select2-container .select2-choice div b{width:34px;height:34px;background: url(../../images/sprites/global_sprite.png) no-repeat scroll -160px 0;}
.select2-dropdown-open .select2-choice div{border-left:none;}
.select2-dropdown-open .select2-choice div b{background-position:-160px -34px;}

.select2-container-multi .select2-choices .select2-search-choice,
.select2-container-multi.select2-container-active .select2-choices,
.select2-drop,
.select2-dropdown-open .select2-choice,
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    -webkit-box-shadow:none;
       -moz-box-shadow:none;
            box-shadow:none;
}

.select2-drop{border-color:#E9E9E9;background:#f3f3f3;}
.select2-search input{border-color:#ccc;background-color:#fff;}
.select2-results .select2-highlighted{background:#7e7e7e;}
.select2-results .select2-result-label{padding:5px 7px 2px;}

.multi_select.active .select2-container-multi .select2-choices,
.select2-container-multi{
	background: #fbfbfb;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f2f2f2)); 
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#f2f2f2 100%); 
	background: -o-linear-gradient(top,  #fbfbfb 0%,#f2f2f2 100%);
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#f2f2f2 100%); 
	background: linear-gradient(to bottom,  #fbfbfb 0%,#f2f2f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f2f2f2',GradientType=0 );	
}

.select2-container-multi.select2-dropdown-open .select2-search-field{display:none;}
.select2-container-multi .select2-choices{border:1px solid #E9E9E9;min-height:34px;background:#fbfbfb;padding-bottom:0;}
.select2-container-multi .select2-choices .select2-search-choice{margin-top:5px;margin-bottom:0;}

.select2-container-multi .select2-choices .select2-search-field input{padding:0 12px;color:#55565A!important;line-height:34px;height:34px;}

.select2-container-multi.select2-container-active .select2-choices{border:1px solid #E9E9E9;}

.select2-drop-multi.select2-drop-active{background:#fbfbfb;}

.select2-container-multi .select2-choices .select2-search-choice{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-color:#D8D8D8;background:#eee;padding:5px 5px 4px 18px;}
.select2-search-choice-close{top:4px;}

.results_filter{
	text-align:right;padding:5px 20px 0 14px;height:32px;
	background: #6f6f6f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmNmY2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDVkNWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #6f6f6f 0%, #5d5d5d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f6f6f), color-stop(100%,#5d5d5d));
	background: -webkit-linear-gradient(top,  #6f6f6f 0%,#5d5d5d 100%);
	background: -o-linear-gradient(top,  #6f6f6f 0%,#5d5d5d 100%);
	background: -ms-linear-gradient(top,  #6f6f6f 0%,#5d5d5d 100%);
	background: linear-gradient(to bottom,  #6f6f6f 0%,#5d5d5d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f6f6f', endColorstr='#5d5d5d',GradientType=0 );
}
.results_filter a{color:#b9b9b9;font-size:0.92857em;font-weight:bold;}
.results_filter ul{list-style-type:none;margin:0;padding:0;display:inline-block;}
.results_filter li{display:inline-block;}
.results_filter .filter_c1{display:inline-block;float:left;}
.results_filter .filter_c1 ul{position:relative;top:3px;}
.results_filter .filter_c1 li.last{padding-left:9px;margin-left:5px;background:url(../img/results_filter_divider.png) no-repeat 0 4px;}
.results_filter .filter_c1 a{text-decoration:none;color:#B9B9B9}
.results_filter .filter_c1 a:hover{color:#fff;text-decoration:underline;}
.results_filter .filter_c1 .active a{color:#fff;}
.results_filter .filter_c1 .active a:hover{text-decoration:none;}
.results_filter .filter_c2{display:inline-block;margin-right:26px;}
.results_filter .filter_c2 select{font-weight:bold;}
.results_filter .filter_c3{display:inline-block;float:right;}
.results_filter .results_pagination{position:relative;top:3px;}
.results_filter .results_pagination li{margin-left:3px;}
.results_filter .results_pagination a{text-decoration:none;}
.results_filter .results_pagination a:hover{color:#fff;}
.results_filter .results_pagination .active a{color:#fff;}
.results_filter .results_pagination .paging{margin-left:10px;}
.results_filter .results_pagination .paging a{color:#fff;}
.results_filter .results_pagination .paging a:hover{color:#B9B9B9;}

.results_filter .select2-container .select2-choice{background:#676767;filter:none;border:1px solid #9d9d9d;height:25px;line-height:27px;padding:0 29px 0 0px;}
.results_filter .select2-container .select2-choice span{color:#fff;font-size:1em;font-weight:bold;margin-right:0;} 
.results_filter .select2-container .select2-choice div{width:17px;background:transparent;filter:none;border:none;}
.results_filter .select2-container .select2-choice div b{background-position:-332px 11px;width:18px;height:25px;}

.filter_dropdown.select2-drop{background:#676767;border-color:#9d9d9d;}
.filter_dropdown.select2-drop .select2-result-selectable .select2-result-label{color:#fff;font-weight:bold;}

.search_results{margin:6px 0 16px;}
.search_results ul{list-style-type:none;margin:0;padding:0;}
.search_results .result{border-bottom:1px dotted #b0b5b5;padding:20px 0 4px;}
.search_results .results_c1{float:left;} 
.search_results .results_c1 img{background:#f4f3df;padding:3px;border:1px solid #e7e7e7;border-radius:2px;-webkit-border-radius:2px;}
.search_results .results_c2{float:left;margin-left:16px;} 
.search_results .results_c2 h3{font-family: Arial, Helvetica, sans-serif;font-size:1.21429em;font-weight:normal;color:#333;text-decoration:underline;margin-top:1px;}
.search_results .results_c2 h3 a{color:#333;text-decoration:underline;}
.search_results .results_c2 h3 a:hover{color:#b29f82;}
.search_results .results_c2 .position{margin-bottom:6px;}
.search_results .results_c2 .location a{font-size:1.07143em;font-weight:bold;color:#333;text-decoration:underline;}
.search_results .results_c2 .location a:hover{color:#B29F82;}
.search_results .results_c3{display:inline-block;float:right;} 
.search_results .results_c3 .actions li{margin-bottom:15px;text-align:right;}
.search_results .results_c3 .actions li:last-child{margin-bottom:0;}
.search_results .results_c3 .actions .gen_btn{padding:4px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;}
.search_results .results_c3 .actions .contact .icon{height:6px;width:11px;display:inline-block;margin-left:3px;background:url(../../images/sprites/global_sprite.png) no-repeat -354px 0;position:relative;top:-1px;}
.search_results .open .results_c3 .actions .contact .icon{background-position: -354px -19px;}
.search_results .results_filter_bottom{margin-top:16px;}

.contact_info{position:relative;background:#f6f6f6;margin:10px 0 20px;}
.contact_info .inner{padding:23px 22px 1px 22px;}
.contact_info h4{font-family: Georgia, "Times New Roman", Times, serif;font-size:1.35714em;font-weight:normal;color:#333;margin-bottom:8px;}
.contact_info .ci_col{float:left;width:200px;margin-right:15px;}
.contact_info .ci_col_dbl{float:left;width:415px;margin-right:15px;}
.contact_info .ci_c1{float:left;width:160px;margin-right:20px;}
.contact_info .ci_c2{float:left;width:304px;margin-right:20px;}
.contact_info .ci_c3{float:left;width:143px;}
.contact_info .info_row{margin-bottom:14px;}
.contact_info p{font-size:1.14286em;color:#333;margin-bottom:0;}
.contact_info p a{color:#333;}
.contact_info p a:hover{color:#b29f82;}
.contact_info .mdata_link{font-size:0.92857em;line-height: 1.9em;}
.contact_info .mdata_link strong{font-size:1.14286em;}
.contact_info .label{color:#e31d1a;font-weight:bold;}
.contact_info .icon{text-indent:-9999px;display:inline-block;margin-right:6px;}
.contact_info .icon_email{width:7px;height:10px;background:url(../../images/sprites/global_sprite.png) no-repeat -380px 0;line-height:14px;}
.contact_info .icon_vcard{width:11px;height:12px;background:url(../../images/sprites/global_sprite.png) no-repeat -400px 0;position:relative;top:2px;
}
.contact_info .close{width:23px;height:23px;background:url(../../images/sprites/global_sprite.png) no-repeat -430px 0;position:absolute;top:3px;right:3px;text-indent:-9999px;}
.contact_info .close:hover{background-position:-430px -23px;}

.main_article h4,.main_article h5,.main_article h6{font-family: Arial, Helvetica, sans-serif;}
.main_article h4{color:#b38877;font-size:1.14286em;margin:0 0 1.2em;}
.main_article h5{color:#746d51;font-size:1.14286em;margin:0 0 0.625em;}
.main_article h6{color:#333;font-size:1.14286em;margin:0 0 0.625em;}

.main_article header .details a{color:#333;}
.main_article header .details a:hover{color:#B29F82;}

.main_article .side_pnl .pub_image{margin-bottom:18px;}
.main_article .side_pnl .box .gen_btn.full{margin-top:8px;}

.main_article .jump_section{position:relative;margin-bottom:26px;}
.main_article .jump_section .indented{padding-left:20px;}
.main_article .jump_section .to_top{color:#756e52;font-size:0.85714em;position:absolute;right:0;bottom:-30px;}
.main_article .jump_section .to_top:hover{color:#B29F82;}

.jump_links{margin-bottom:14px;}
.jump_links li{line-height:1.4286em;}
.jump_links a{color:#333;}

.bio{position:relative;}
.bio.main_article header{border-bottom:none;margin-bottom:0;width:470px;padding-bottom:0px;}
.bio .profile_info{position:absolute;top:5px;right:20px;}
.bio .profile_info img{
	background: #F4F3DF;
	padding: 4px;
	border: 1px solid #E7E7E7;
	border-radius: 2px;
	-webkit-border-radius: 2px;
    max-width:none;	
}
.bio .profile_info ul{list-style-type:none;padding:0;margin:16px 0 0 12px;}
.bio .profile_info li{margin-bottom:3px;}
.bio .profile_info li a{color:#333;font-size:0.71429em;font-weight:normal;}
.bio .profile_info li a .text{font-weight:bold;font-size:1.6em;}
.bio .profile_info li .icon{display:inline-block;} 
.bio .profile_info .linked_in .icon{width:15px;height:15px;background:url(../../images/sprites/global_sprite.png) no-repeat -490px 0;margin-right:13px;position:relative;top:2px;left:3px;}
.bio .profile_info .vcard .icon{width:11px;height:12px;background:url(../../images/sprites/global_sprite.png) no-repeat -490px -23px;margin-right:8px;position:relative;top:2px;}
.bio .profile_info .vcard .text span{font-weight:normal;font-size:0.8125em;}
.bio .featured{margin-bottom:10px;}

.bio .bio_contact_info{border-bottom:1px dotted #B0B5B5;padding-bottom:27px;margin:10px 0 24px;}
.bio .bio_contact_info .row{width:470px;margin-bottom:23px;}
.bio .bio_contact_info .bc_c{width:187px;float:left;}
.bio .bio_contact_info .bc_c1{margin-right:40px;}
.bio .bio_contact_info p{font-size:1.14286em;margin-bottom:2px;}
.bio .bio_contact_info p a{color:#333;}
.bio .bio_contact_info .col_heading{font-size:1.35714em;font-family: Georgia, "Times New Roman", Times, serif;margin-bottom:8px;}
.bio .bio_contact_info .col_heading a{color:#333;}
.bio .bio_contact_info .col_heading a:hover{text-decoration:none;}
.bio .bio_contact_info .label{color:#E31D1A;font-weight:bold;}
.bio .bio_contact_info .email{font-size:1.07143em;}
.bio .bio_contact_info .email .text{font-size:1.06667em;}
.bio .bio_contact_info .icon_email{width:7px;height:10px;background: url(../../images/sprites/global_sprite.png) no-repeat -380px 0;line-height:14px;text-indent: -9999px;display:inline-block;margin-right:6px;}
.bio .related{border-bottom:1px dotted #B0B5B5;padding-bottom:20px;margin-bottom:24px;}
.bio .related .rel_c{width:314px;float:left;}
.bio .related .rel_c1{margin-right:40px;}
.bio .related .col_heading{font-size:1.14286em;font-family: Georgia, "Times New Roman", Times, serif;margin-bottom:0;color:#ee3124;}

.ref a{color:#EE3124;text-decoration:none;font-weight:bold;}
.footnotes{margin:10px 0 8px;float:left;}
.footnotes ul{list-style-type:none;padding:0;margin:0;}
.footnotes li{line-height:1.28571em;margin-bottom:13px;}
.footnotes .ref_link{color:#EE3124;text-decoration:none;font-weight:bold;}

.lang_select{float:right;}
.lang_select ul{list-style-type:none;padding:0;background:#e7e7e7;border-bottom:1px solid #fff;padding:1px;margin:0;}
.lang_select li{float:left;margin-right:1px;}
.lang_select li:last-child{margin-right:0;}
.lang_select li a{
	font-family: Arial, Helvetica, sans-serif;font-weight:bold;padding:6px 10px 3px;display:block;
	color:#333;text-decoration:none;border:1px solid #fff;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 1%, #dadada 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#dadada)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#dadada 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#dadada 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#dadada 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 1%,#dadada 100%); /* W3C */	
}
.lang_select li a:hover{color:#B29F82;}

.lang_select .active a{
	color:#ed3023;
	background: #e6e6e6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e6e6e6 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e6e6e6 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e6e6e6 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e6e6e6 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e6e6e6 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */
}
.lang_select .active a:hover{color:#ed3023;}

.lang_tabs{margin-bottom:12px;}
.lang_tabs .tab_nav.bdr_btm ul{margin-bottom:-1px;}
.lang_tabs .tab_nav ul{list-style-type:none;margin:0;padding:0;}
.lang_tabs .tab_nav li{float:left;padding:13px 32px 8px;background:white;}
.lang_tabs .tab_nav a{font-family: Arial, Helvetica, sans-serif;font-weight:bold;color:#333;text-decoration:none;}
.lang_tabs .tab_nav a:hover{text-decoration:underline;}
.lang_tabs .tab_nav .active{border-color:#D6D6D6;border-style:solid;border-width:1px 1px 0 1px;}
.lang_tabs .tab_nav .active a{color:#ED3023;}

.disclaimer_us{padding:40px 0 20px 0;text-align:left;font-size:0.8em;color:#333;}
.disclaimer_us.white_box{padding:28px 20px;background:#fff;border:1px solid #e7e7e7;margin-top:28px;}
.disclaimer_us p{padding-bottom:1.2em;}
.disclaimer_us ul{list-style-type:none;margin:0;padding:0;}
.disclaimer_us li{display:inline-block;*display:inline;zoom:1;padding:0 3px 0 7px;background:url(../img/red_bullet.png) no-repeat left center;}
.disclaimer_us li:first-child, .disclaimer_us li.no_mkr{background:none;padding-left:0;}
.disclaimer_us .bullet{color:#dd2720;margin:0 5px;}
footer .disclaimer_us{text-align:left;color:#fff;padding:20px 10px;}
footer .disclaimer_us li{background:url(../img/white_bullet.png) no-repeat left center;}

#print_disclaimer{display:none;padding:28px 20px;background:#fff;border:1px solid #e7e7e7;margin-top:28px;}
/* 404 */
.error_img{display:block;margin:0px 0 0 35px;}
.error_txt {padding-bottom:20px;}
.error_txt h1{line-height:1.2em;margin-bottom:1em;}
.error_txt h1 span{display:block;padding-bottom:1em;}
.error_txt p{font-family: Georgia, "Times New Roman", Times, serif;font-size:1.1em;margin-bottom:1.6em;}
.error_txt .srch_box{float:left;margin-right:20px;}
.error_txt .gen_btn{float:left;margin-right:20px;padding:6px 20px;line-height:22px;font-family: Arial, Helvetica, sans-serif;font-size:1.1em;}

/* extra formatting */
#contactcontainer h4{margin-bottom:0.2em;}
/* Fallbacks */
.no-cssgradients .gen_btn{background: #756e52 url(../../images/fallback/gen_btn.gif) repeat-x left bottom;}
.no-cssgradients .lang_select li a{background: #ffffff url(../../images/fallback/grad_gry_lt.gif) repeat-x left bottom;}
.no-cssgradients .lang_select .active a{background: #e6e6e6 url(../../images/fallback/lang_select_active.gif) repeat-x left bottom;}

.lt-ie8 .arrow_btn,
.lt-ie8 .arrow_btn span{display:inline;zoom:1;}
.lt-ie8 #ppl_srch .arrow_btn{padding-top:5px;padding-bottom:4px;}
.lt-ie8 #ppl_srch .arrow_btn,
.lt-ie8 #ppl_srch .arrow_btn .text{width:180px;display:block;text-align:left;} 
.lt-ie8 .lang_select ul{padding-bottom:0;}
.lt-ie8 .featured_slider .flex-control-nav li,
.lt-ie8 .gen_image_slider .flex-control-nav li{display:inline;zoom:1;} 
.lt-ie8 .accordian li .sh_pnl{zoom:1;}
.lt-ie8 #pg_hdr .lang_links{float:right;}
.lt-ie8 .srch_elements {clear:both;}
.lt-ie8 .bio .bio_contact_info .email{zoom:1;}
.lt-ie8 .bio .bio_contact_info .email a{float:left;}
.lt-ie8 .bio .bio_contact_info .icon_email{float:left;text-indent: -9999px;display:block;padding-top:5px;background-position:-380px 6px;height:12px;}
.lt-ie9 .contacts_list .details {margin-left: 80px;}


@media print {
    * {background:transparent!important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
    a,
    a:visited{text-decoration:underline;}
    pre,
    blockquote{border:1px solid #999;page-break-inside:avoid;
    }
    thead{display: table-header-group;}
    tr,
    img{page-break-inside:avoid;}
    img{max-width: 100% !important;}
    @page{margin:0.5cm;}
    p,
    h2,
    h3 {orphans:3;widows:3;}
    h2,
    h3{page-break-after:avoid;}
	#breadcrumb ul{border:none;}
	#breadcrumb ul li{border-left:1px solid #ccc;}
	#breadcrumb ul li:first-child{border-left:none;}
	.side_pnl,
	.people_search_module,
	footer,
	.column.secondary,
	#breadcrumb,
	#heroSlider,
	.accordian,
    nav{display:none!important;}
    .column.c9{width:100%;}
	.hide{position:static!important;}
	#print_disclaimer{display:block !important;}
}
