.ui-widget{font-size:10px;}
.ui-widget-content{border:1px solid #A6707A;background-color:#fff;color:#A6707A;}
.ui-widget-content a{color:#A6707A;}
.ui-widget-header{border:1px solid #A6707A;background-color:#fff;color:#A6707A;}
.ui-widget-header a{color:#ffffff;}
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #A6707A;background-color:#fff;color:#A6707A;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{background-color:#981E32;color:#ffffff;}
.ui-state-hover a,.ui-state-hover a:hover{color:#ffffff;}
.ui-state-active,.ui-widget-content .ui-state-active{background-color:#A6707A;color:#ffffff;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;}
.ui-selectmenu-icon{background:url('../images/select-grippy.gif') 0 2px no-repeat;width:15px;height:16px;}

.ui-selectmenu{display:block;position:relative;height:19px;text-decoration:none;overflow:hidden;line-height:19px;}
.ui-selectmenu-icon{position:absolute;right:2px;top:0;height:19px;}
.ui-selectmenu-menu{padding:0;margin:0;list-style:none;position:absolute;top:0;visibility:hidden;overflow:auto;height:400px;z-index:100;}
.ui-selectmenu-open{visibility:visible;}
.ui-selectmenu-menu-popup{margin-top:-1px;}
.ui-selectmenu-menu-dropdown{overflow:auto;}
.ui-selectmenu-menu li{padding:0;margin:0;display:block;}
.ui-selectmenu-menu li a,.ui-selectmenu-status{line-height:1.4em;display:block;padding:3px 20px 2px 4px;outline:none;text-decoration:none;}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status{padding-left:20px;position:relative;margin-left:5px;}
.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon{position:absolute;top:1em;margin-top:-8px;left:0;}
.ui-selectmenu-status{line-height:1.4em;}
.ui-selectmenu-open li.ui-selectmenu-item-focus a{}
.ui-selectmenu-open li.ui-selectmenu-item-selected{}
.ui-selectmenu-menu li span,.ui-selectmenu-status span{display:block;margin-bottom:.2em;}
.ui-selectmenu-menu li .ui-selectmenu-item-header{font-weight:bold;}
.ui-selectmenu-menu li .ui-selectmenu-item-content{}
.ui-selectmenu-menu li .ui-selectmenu-item-footer{opacity:.8;}
.ui-selectmenu-menu .ui-selectmenu-group{font-size:1em;}
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label{line-height:1.4em;display:block;padding:.6em .5em 0;font-weight:bold;}
.ui-selectmenu-menu .ui-selectmenu-group ul{margin:0;padding:0;}
.ui-selectmenu{float:left;z-index:100;margin-right:4px;}

.monthpicker-date, .monthpicker-inject{display:none;}
.monthpicker{width:152px;border:2px solid #A6707A;margin:10px 0 0 10px;}
.monthpicker-header{overflow:auto;}
.monthpicker-header a, .monthpicker-header span{float:left;width:21px;height:21px;line-height:21px;background-color:#A6707A;color:#fff;margin:1px;border:1px solid #981E32;}
.monthpicker-header span{width:98px;}
.monthpicker-body{cursor:auto;}
.monthpicker-footer{height:2px;line-height:1px;font-size:1px;margin:13px 6px 20px 6px;background-color:#545454;}

.monthpicker-days{overflow:auto;}
.monthpicker-body .monthpicker-day, .monthpicker-days *{display:block;float:left;width:21px;height:21px;line-height:21px;}
.monthpicker-body .monthpicker-week{overflow:auto;}
.monthpicker-body .monthpicker-day{font-weight:bold;}
.monthpicker-body .monthpicker-hasitem{background-color:#A6707A;color:#981E32;}

.no-js .carousel{display:none;}
.carousel{position:absolute;left:10px;margin-top:5px;width:170px;height:180px;overflow:hidden;}
.carousel ul {position:absolute;left:0px;top:0px;list-style-type:none;}
.carousel li{position:absolute;display:none;left:0;top:0;width:70px;height:96px;}
.carousel li{background: url('../images/carousel-shadow.png') 0 0 no-repeat;}
.carousel-ie li{background-image: none;} /* no opacity and pnga for IE */
.carousel strong {display:none;}
.carousel-label{display:block;position:absolute;top:168px;left:-10px;width:170px;zoom:1;height:20px;margin-left:10px;text-align:center;font-weight:bold;color:#00477f;z-index:1000;}
.carousel-ie .carousel-label{background-color:white;} /* for IE we need a background color for the opacity to work when using ClearType. */
.carousel-dbg-point{position:absolute;left:0;top:0;width:2px;height:2px;background-color:red;}

.js-submit{display:inline-block;cursor:pointer;}

.header{font-size:10px;position:relative;}
.header .logo{margin-right:11px;position:absolute;right:0;top:21px;}
.header .language{float:left;width:167px;line-height:21px;padding:0 0 0 10px;}
.header .language a{color:#003F72;}
.header select{width:188px;}
.header input{width:113px;} /* minus the 19px search button */
.header input, .header select{float:left;border:1px solid #A6707A;height:21px;margin-right:4px;color:#A6707A;}
.header select{padding-top:2px;}
.header option{padding:2px 0;}
.header input{height:19px;border-width: 1px 0 1px 1px;margin-right:0px;*margin-right:-3px;line-height: 1.8em;}
.header input.submit{width:auto;height:21px;border-width:1px 1px 1px 0;background-color:#fff;}
.header .js-submit{width:19px;height:19px;text-indent:-5000px;border:1px solid #A6707A;border-width:1px 1px 1px 0;background: url('../images/search.gif') 0 0 no-repeat;}

.navigation{padding-top:15px;background-color:#880d28;*zoom:1;}
.navigation:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;*zoom:1;}
.navigation li{position:relative;float:left;background-color:#b86e7e;margin-right:4px;font-size:12px;}
.navigation a{display:inline-block;color:#fff;padding:0 11px;height:28px;line-height:28px;width:115px;}
/* .navigation .highlight{background-color:#E98300 !important;}
.navigation .highlight a{color:#fff !important;} */

/* .no-js .navigation .highlight:hover, .navigation .highlight-hover{background-color:#feb275 !important;} */
.no-js .navigation li:hover, .navigation li.hover{background-color:#880d28;}
.no-js .navigation li:hover a, .navigation li.hover a{color:#fff;}
.no-js .navigation li:hover .sub-navigation{display:block;}
/* .navigation li.active{background-color:#880d28;}
.navigation li.active a{color:#fff;font-weight:bold;} */

.sub-navigation{display:none;position:absolute;left:4px;top:28px;white-space:nowrap;background: url('../images/menu-bg.png') 0 0 repeat;margin:0;padding-bottom:4px;}
.sub-navigation{_background-image:none;_background-color:#b2b2b2;} /* no transparent png support in IE6 */
.sub-navigation ul{position:relative;left:-4px;}
.sub-navigation li{float:none;display:block;background-color:#880d28;border:solid #b86e7e;border-width:0 0 1px 0;margin:0;}
.sub-navigation a{display:block;_display:inline;width:auto;padding:0 11px;height:20px;line-height:20px;}
/* .navigation .highlight .sub-navigation li{background-color:#feb275 !important;} */

.navigation .sub-navigation li a{color:#fff;}
.no-js .navigation .sub-navigation li:hover a, .navigation .sub-navigation li.hover a{color:#b86e7e;}
.navigation .sub-navigation li.active a{color:#b86e7e;}

.content-navigation{position:absolute;width:177px;height:80px;bottom:5px;left:0px;padding-right:10px;}
.content-navigation a{display:block;float:right;clear:both;margin-bottom:0.9em;}

.form p{overflow:auto;width:390px;}
.form p label{float:left;width:80px;}
.form p input, .form p select{float:left;width:300px;}
.form p input.submit,.form p button{float:right;margin-right:5px;width:70px;}
.form p .error{margin-left:80px;}
.form .error{color:red;}

.index{overflow:auto;background-color:#fff;margin:0 5px 5px 0;padding:4px;color:#880d28;text-align:left;_zoom:1;border:solid #880d28;border-width: 0 0 1px;}
.index h5 {margin-bottom: 5px;}
.last-index{margin-bottom:0;}
.index-letters a{float:left;margin-right:0.5em;color:#880d28;}
.index-topics a{display:block;color:#880d28;margin-left:0.5em;}
.index-letters a:hover, .index-topics a:hover{color:#b86e7e;}
.index-letters a.active, .index-topics a.active{color:#b86e7e;}
.last-newsletter-index{margin-bottom:90px;}

.employee-list{display:block;margin:0;}
.employee-list li{list-style-type:none;display: inline-block;width:165px;margin:0 10px 10px 0;padding:0;*display:inline;*zoom:1;}
.employee-list .mailto{font-weight:normal;}
.employee-list img{display:block;float:left;margin-right:10px; width: 47px;}
.employee-list span, .employee-list strong, .employee-list .mailto {display:block;width:105px;float:right;_margin-right:-3px;_width:103px;}

.keyword-employee-list{display:block;margin:0;}
.keyword-employee-list li{list-style-type:none;display: inline-block;width:190px;margin:0 10px 10px 0;padding:0;*display:inline;*zoom:1;}
.keyword-employee-list .mailto{font-weight:normal;}
.keyword-employee-list img{display:block;float:left;margin-right:10px; width: 70px;}
.keyword-employee-list span, .employee-list strong, .employee-list .mailto {display:block;width:105px;float:right;_margin-right:-3px;_width:103px;}

.insert-list{display:block;margin:0;}
.insert-list li{list-style-type:none;float:left;padding:1px 40px 30px 1px;background: url('../images/insert-bg.gif') 0 0 no-repeat;}

.keyword-properties-photo{float:left;margin-right:25px;width:225px;}
.keyword-properties-list{width:300;overflow:auto;_zoom:1;}
.properties-photo{float:left;margin-right:25px;width:150px;}
.properties-list{width:auto;overflow:auto;_zoom:1;}
.properties-list .mailto{color:#000;}
.properties-list dd{margin-bottom:1em;font-weight:bold;}

.practices-navigation{overflow:auto;_zoom:1;}
.practices-navigation ul{float:left;width:282px;margin:0;}
.practices-navigation ul.first{width:258px;}
.practices-navigation ul li{display:block;list-style-type:none;margin:0;}

.news-item{position:relative;margin-bottom:25px;}
.news-item img{position:absolute;top:0;left:-213px;} /* -238 until edge, then 25px margin */

.publication-item{margin-bottom:15px;}
.publication-item h3{font-weight:bold;color:#000;}

.agenda-item{margin:0 30px 30px 0;}

a.pdf{display:inline-block;height:22px;margin:5px 0;line-height:22px;padding-left:30px;background: url('../images/pdf.gif') 0 0 no-repeat;color:#981E32;}
.locations a.pdf{color:#003F72;font-size:10px;}

.author-list li{margin:15px 0;}
.author-list strong, .author-list span{display:block}
.author-list img{display:block;margin-right:10px; width: 47px;}
.hidden-header{padding-top:25px;}
.black{font-size:11px;color:Black;}
