
/**** FOR ALL BROWSERS EXCEPT IE6/IE7 


#1E4265  blue

.8em = 10px;
.92em = 11px;
1em = 12px;
1.2em = 14px;
1.5em = 18px;
****/


/*********************************** GLOBALS ****/

* {
	margin:0;
	padding:0;
	}
html, body {
	width:100%; 
	height:100%;
	}
html {
	font-size: 100%;
	}
body {
	font-size:75%;
	background-color:#909192;
	}
div#container {
	position:relative;
	margin:0 auto;
	padding:10px;
	width:880px;
	text-align:left;
	background:#FFF url(../img/body_bg_bottom.gif) repeat-x bottom left;
	}
div#bg_container {
	position:relative;
	width:1000px;
	margin:0 auto;
	margin-top:25px;
	background:url(../img/body_bg.png) repeat-y;
	}
img {
	border:0;
	}
span[lang] {
	font-style:italic;
	}
a.iKon_pdf { 
	padding: 1px 16px 1px 0;
	background: transparent url(../img/icon_pdf.gif) no-repeat center right;
	}
a.iKon_doc  {
	padding: 1px 16px 1px 0;
	background: transparent url(../img/icon_doc.gif) no-repeat center right;
	}
img.iKon_external { 
	padding: 5px 0 0 5px;
	border:0;
	}
body.cases ul.docs a.iKon_pdf, 
body.cases ul.docs a.iKon_doc { 
	padding:1px 0 1px 16px;
	margin-left:30px;
	background-position:left center;
	}
img#bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	}



/*********************************** HEADINGS ****/

h2 {  /*section headings*/
	clear:both;
	margin-top:30px;
	margin-bottom:10px;
	padding-bottom:5px;
	font:17px/17px helvetica,arial,sans-serif;
	color:#222;
	border-bottom:1px dotted #444;
	}
h3 {  /*page headings*/
	clear:both;
	margin-top:30px;
	margin-bottom:10px;
	padding-bottom:5px;
	font:17px/17px helvetica,arial,sans-serif;
	color:#222;
	border-bottom:1px dotted #444;
	}
h4 {  /*page section headings*/
	clear:both;
	margin-top:25px;
	margin-bottom:-5px;
	font:bold 1.2em/1.2em georgia,"Times New Roman",times,serif;
	color:#444;
	}
h5 {  /*page section headings*/
	clear:both;
	margin-top:25px;
	margin-bottom:-5px;
	font:bold 1.1em/1.4em georgia,"Times New Roman",times,serif;
	color:#788042;
	}
h6 {  /*sidebar headings*/
	margin-top:20px;
	font:14px/14px helvetica,arial,sans-serif;
	}

/**** FLASH REPLACEMENT ****/

.sIFR-flash {  /* do not modify */
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {  /* do not modify */
	visibility: visible !important;
}
span.sIFR-alternate {  /* do not modify; comment out to reveal non-replaced headings for decoy tuning below */
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {  /* hides Adblock object tab */
  display: none !important;
}

/* hasFlash "decoy" styles hide text before it is replaced; need to be sized+spaced correctly */
.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing:2px;
	font:17px/17px helvetica,arial,sans-serif;
}
.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing:2px;
	font:17px/17px helvetica,arial,sans-serif;
}
.sIFR-hasFlash h6 {
	visibility: hidden;
	letter-spacing:-.1px;
	font:16px/16px helvetica,arial,sans-serif;
}



/*********************************** TOP ****/

div#top {
	float:left;
	width:866px;
/*	height:39px;
	padding:32px 0 0 14px;*/
	height:37px;
	padding:53px 0 0 14px;
	background:#1E4265 url(../img/header_bg.jpg) no-repeat 0 0;
	}
h1 {  /* firm logo */
	float:left;
/*	width:480px;
	height:23px;*/
	width:516px;
	height:26px;
	text-indent:-9999px;
	font-size:1%;
	background-image:url(../img/name.jpg);
	}



/*********************************** FOOTER ****/

div#footer {
	float:left;
	width:880px;
	margin-top:5px;
	background-color:#1E4265;
	}
ul#contactInfo {
	float:left;
	list-style:none outside none;
	font:1px/1px helvetica,arial,sans-serif;
	margin-top:0;
	}
ul#contactInfo li {
	display:inline;
	float:left;
	height:30px;
	text-indent:-9999px;
	font-size:1%;
	margin-top:0;
	}
ul#contactInfo li#address {
	width:261px;
	background-image:url(../img/address.gif);
	}
ul#contactInfo li#phone {
	width:106px;
	margin-left:8px;
	margin-left:14px;
	background-image:url(../img/phone.gif);
	}
ul#contactInfo li#fax {
	width:104px;
	margin-left:5px;
	background-image:url(../img/fax.gif);
	}
ul#contactInfo li#email {
	width:111px;
	margin-left:8px;
	margin-left:14px;
	background-image:url(../img/email.gif);
	}
ul#contactInfo li#email a {
	display:block;
	width:111px;
	height:30px;
	background-image:url(../img/email.gif);
	}
ul#contactInfo li#email a:hover {
	background-image:url(../img/email-O.gif);
	}
div#copyright {
	clear:both;
	width:780px;
	height:1px;
	font-size:1%;
	text-indent:-9999px;
	}
p#disclaimer {
	float:right;
	font:.8em/1em Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-right:10px;
	letter-spacing:.1em;
	}
p#disclaimer a {
	color:#AFB585;
	text-decoration:none;
	}
p#disclaimer a:hover {
	text-decoration:underline;
	}



/*********************************** MIDDLE/MAIN ****/

div#middle {
	float:left;
	margin-top:40px;
	background:url(../img/middle_bg.gif) repeat-y;
	}
div#main {
	float:left;
	width:623px;
	min-height:469px;
	min-height:600px;
	margin-right:5px;
	padding:10px 18px 10px;
	background:#f7f8fc url(../img/main_bg.jpg) no-repeat; /*#dce1e7*/
	}
div#main p,ul,ol,dl {
	font:1.05em/1.5em georgia,"Times New Roman",times,serif;
	color:#222222;
	}
div#main p {
	clear:both;
	margin-top:10px;
	}
div#main h2+p,
div#main h3+p  {
	margin-top:25px;
	}
div#main p#eeo { 
	clear:both;
	float:left;
	width:621px;
	margin-top:50px;
	padding-top:6px;
	border-top:1px dotted #999;
	font-size:.86em;
	color:#777;
	}
div#main p.callOut {
	padding:15px;
	background-color:#d9d9d9;
	}
div#main p.moreInfo,
div#main p.view {
	margin-top:5px;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:12px;
/* 	border-bottom:1px solid #c9c9c9; */
	background:url(../img/bullet_tri.gif) no-repeat 0 4px;
	}
div#main p.go {
	font-weight:bold;
	padding-left:12px;
	background:url(../img/bullet_tri.gif) no-repeat 0 4px;
	}
div#main p a,
div#main ul a,
div#main ol a,
div#main dl a {
	text-decoration:underline;
	color:#4b6f9c;
	color:#1e578f;
	}
div#main a:hover {
	}
div#main ul {
	margin-top:-5px;
	margin-left:15px;
	line-height:1.5em;
	list-style:square outside none;
	}
div#main li {
	margin-top:5px;
	}
div#main ul.bullets {
	margin-top:5px;
	margin-left:45px;
}
div#main ul.noBullets {
	margin-top:15px;
	margin-left:0;
	list-style:none;
}
div#main ul.docs {
	margin-top:5px;
	margin-left:0;
	list-style:none;
}


/**** BREADCRUMBS ****/

div#main ul#crumbs {
	float:left;
	display:inline;
	width:623px;
	margin:0 0 25px 0;
	font:normal .92em/.92em arial,helvetica,sans-serif;
	list-style:none inside none;
	}
div#main ul#crumbs * {
	margin:0;
	}
div#main ul#crumbs li,
div#main ul#crumbs li *,
div#main ul#crumbs li * * {
	display:inline;
	font:normal 1em/1em arial,helvetica,sans-serif;
	color:#6f7885;
	color:#222;
	list-style:none;
	}
div#main ul#crumbs li {
/*	background:url(../img/raquo.gif) 0 3px no-repeat;*/
	margin-left:0px;
	}
div#main ul#crumbs a {
	color:#4b6f9c;
	color:#1e578f;
	text-decoration:underline;
	border-bottom:none;
	}
div#main ul#crumbs a:hover {
	color:#6f7885;
	}
div#main ul#crumbs li span {
	margin-right:3px;
	}
	

/**** INTRAPAGE LINKS ****/

div#main ul.anchors {
	float:left;
	margin:-6px 0 30px;
	list-style:none outside square;
	}
div#main ul.anchors li {
	display:inline;
	float:left;
	margin-top:2px;
	margin-left:5px;
	border-left:1px solid #a9a9a9;
	padding:1px 0 1px 4px;
	}
div#main ul.anchors li.first {
	margin-left:0;
	border-left-width:0;
	padding-left:0;
	}
div#main ul.anchors a {
	border-bottom:none;
	font:1em/1em georgia,"Times New Roman",times,serif;
	color:#4b6f9c;
	color:#1e578f;
	text-decoration:none;
	}
div#main ul.anchors a:hover {
	border-bottom:none;
	text-decoration:underline;
	}
div#main p.topLink {
	margin-top:5px;
	margin-left:550px;
	font-size:.8em;
	text-transform:uppercase;
	}
div#main p.topLink a {
	border-bottom:none;
	color:#4b6f9c;
	text-decoration:none;
	}
div#main p.topLink a:hover {
	text-decoration:underline;
	}



/*********************************** SIDE BAR ****/

div#sidebar {
	float:left;
	width:216px;
	background-color:#FFF;
	}
div#rights {
	padding:23px 10px 10px;
	background-color:#909859;  /*olive*/
	background:#909859 url(../img/rights_bg.gif) no-repeat;  /*olive*/
	}
div#rights ul {
	font:1.05em/1.05em georgia,"Times New Roman",times,serif;
	list-style:square outside none;
	list-style:none;
	margin-top:10px;
	margin-bottom:5px;
	color:#b9b9b9;
	}
div#rights li {
	margin-top:8px;
	border-bottom:1px dotted #AFB585;
	padding-bottom:8px;
	}
div#rights li.last {
	border-bottom:none;
	padding-bottom:0;
	}
div#rights a {
	display:block;
	color:#222;
	text-decoration:none;
	}
div#rights a:hover {
	text-decoration:underline;
	}
div#news {
	margin-top:4px;
	padding:23px 10px 10px;
	background:#AFB585 url(../img/news_bg.gif) no-repeat;  /*light olive*/
	color:#FFF;
	}
div#news ul {
	margin-top:10px;
	list-style:none;
	font:1em/1.5em georgia,"Times New Roman",times,serif;
	}
div#news li {
	margin-top:5px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #4C4F25;
	}
div#news ul a {
	text-decoration:none;
	color:#222;
	}
div#news a:hover {
	text-decoration:underline;
	}
div#news p#newsLink {
	margin-top:-2px;
	font:1em/1.5em georgia,"Times New Roman",times,serif;
	color:#555;
	}
div#news p#newsLink a {
	color:#555;
	text-decoration:none;
	}
div#news p#newsLink a:hover {
	text-decoration:underline;
	}



/*********************************** HOME ****/

body#home div#main {
	padding-top:15px;
	padding-top:17px;
	}
body#home div#main p {
	margin-top:20px;
	font-size:1.1em;
	line-height:1.8em;
	font-size:1.2em;
	line-height:2em;
	}
body#home div#main p a {
	font-weight:bold;
	}
body#home div#main ul {
	list-style:none outside square;
	margin-top:5px;
	margin-left:50px;
	font-size:1.1em;
	line-height:1.5em;
	font-size:1.2em;
	line-height:2em;
	}
body#home div#main li {
	margin-top:5px;
	}



/*********************************** PRACTICE ****/

body#practiceMain h4 a {
	color:#444;
	text-decoration:none;
	}
body#practiceMain h4 a:hover {
	text-decoration:underline;
	border-bottom:none;
	}
body#practiceMain p#contactUs {
	margin-top:20px;
	font-weight:bold;
	}



/*********************************** CASES ****/

body.cases h4 {
	margin-top:20px;
	padding-top:2px;
/* 	border-top:1px solid #bfc599; */
	border-bottom:1px solid #bfc599;
	text-transform:uppercase;
	}
body.cases h5 span.caseID {
	display:block;
	margin-top:.1em;
	font-size:.82em;
	}
body.cases div#main ul.caseList {
	list-style:none;
	margin-left:0;
	}
div#main p.caseDescription {  /* added only for CMS purposes */
	clear:both;
	margin-top:10px;
	}
body.cases div#main strong {
	color:#555;
	}


/*********************************** ATTORNEYS ****/

body#attorneysMain ul.attorneysList {
	margin-top:15px;
	margin-left:0;
	list-style:none;
}
body#attorneysMain div#main p {
	margin-top:25px;
	}
body#attorneysMain ul.attorneysList li {
	margin-top:10px;
	float:left;
	width:33%;
}
body#attorneysMain ul.attorneysList a {
	text-decoration:none;
	color:#4b6f9c;
	}
body#attorneysMain ul.attorneysList a:hover {
	text-decoration:underline;
	}



/*********************************** ACHIEVEMENTS ****/

body#achievements h3 {
	margin-bottom:15px;
	}
dl.achievement {
	list-style:none;
	}
dl.achievement dt {
	font-weight:bold;
	color:#909859;
	margin-top:20px;
	}
dl.achievement dd {
	margin-top:5px;
	}
div#main ul.cases {
	list-style:none;
	margin-top:20px;
	margin-left:0;
	}
div#main ul.cases li {
	margin-top:10px;
	}
div#main ul.cases span {
	margin-right:8px;
	font-weight:bold;
	color:#909859;
	}
div#main ul.community {
	list-style:none;
	margin-top:20px;
	margin-left:0;
	}
div#main ul.community li {
	margin-top:10px;
	}
div#main ul.community li#orgs {
	font-weight:bold;
	}
div#main ul.community span {
	font-weight:bold;
	color:#909859;
	}
div#main ul#orgsList {
	margin-top:10px;
	}
div#main ul#orgsList li {
	margin-left:30px;
	margin-top:4px;
	}



/*********************************** NEWS ****/




/*********************************** RESOURCES ****/

body.resources div#main ul.resourcesList {
	margin-top:20px;
	}
body.resources div#main ul.resourcesList li {
	margin-top:10px;
	}
body.resources div#main ul.resourcesList a {
	margin-left:10px;
	border-bottom:none;
	}
body.resources div#main ul.resourcesList a:hover {
	text-decoration:underline;
	}



/*********************************** CONTACT ****/

body#contact ul.contactInfo {
	margin-top:25px;
	margin-bottom:25px;
	}



/*********************************** JOIN/REPORT CASE ****/

body.caseContact div#main {
	position:auto;
	}
body.caseContact fieldset {
	margin-bottom:15px;
	padding-left:15px;
	border:1px solid #909859;
	}
body.caseContact fieldset#problem,
body.caseContact fieldset#wComp {
	padding-top:5px;
	}
body.caseContact fieldset#problem li,
body.caseContact fieldset#wComp li {
	margin-top:5px;
	margin-bottom:15px;
	}
body.caseContact fieldset#problem fieldset li,
body.caseContact fieldset#wComp fieldset li {
	margin-bottom:5px;
	}
body.caseContact fieldset fieldset {
	margin-bottom:-10px;
	padding-left:0px;
	border:none;
	}
body.caseContact fieldset li.entityName,
body.caseContact fieldset li.date {
	margin-top:10px;
	}
body.caseContact div#main fieldset fieldset li {
	float:left;
	}
body.caseContact div#main fieldset fieldset#problemType li {
	float:none;
	margin-left:16em;
	}
body.caseContact fieldset.submit {
	border-style:none;
	}
body.caseContact input#submit {
	margin-left:16em;
	border:none;
	padding:3px;
	background-color:#909859;
	color:#FFF;
	font:1em/1em georgia,"times new roman",times,serif;
	}
body.caseContact legend {
	font-size:1.2em;
	font-weight:bold;
	color:#909859;
	}
body.caseContact fieldset fieldset legend {
	font-size:1em;
	font-weight:normal;
	margin-bottom:0px;
	float:left;
	width:15em;
	margin-right:1em;
	text-align:right;
	color:#222;
	}
body.caseContact div#main fieldset ul {
	margin:10px 0;
	list-style:none;
	}
body.caseContact div#main fieldset#problem ul,
body.caseContact div#main fieldset#wComp ul {
	margin-top:0;
	}
body.caseContact label {
	float:left;
	width:15em;
	margin-right:1em;
	text-align:right;
	color:#222;
	}
body.caseContact fieldset fieldset label {
	float:none;
	width:3em;
	margin-right:2em;
	margin-left:1em;
	text-align:left;
	color:#222;
	}
body.caseContact input#employerName {
	margin-bottom:15px;
	}
body.caseContact fieldset fieldset input {
	float:left;
	}
body.caseContact label span {
	font-size:.8em;
	}



/*********************************** NAV ****/

/* div#navDiv {
	position:absolute;
	left:10px;
	top:104px;
	width:880px;
	height:32px;
	} */
ul#udm {
 	position:absolute;
	left:10px;
	top:104px;
	width:880px !important;
	height:32px;
	list-style:none;
	background-image:url(../img/nav.jpg);
	}
ul#udm li {
	float:left;
	height:32px;
	}
ul#udm li li {
	height:auto;
	}
ul#udm li a.navBar {
	display:block;
	float:left;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1%;
	background-image:url(../img/nav.jpg);
	}
ul#udm ul li a {
	float:none;
	position:relative;
	top:0;
	height:auto;
	text-indent:0;
	overflow:visible;
	font-size:11px;
	background-image:none;
	}

ul#udm li#navHome,
ul#udm li#navHome a.navBar {
	left:0;
	width:100px;
	background-position:0 0;
	}
ul#udm li#navPractice,
ul#udm li#navPractice a.navBar {
	left:100px;
	width:111px;
	background-position:-100px 0;
	}
ul#udm li#navCases,
ul#udm li#navCases a.navBar {
	left:211px;
	width:100px;
	background-position:-211px 0;
	}
ul#udm li#navAttorneys,
ul#udm li#navAttorneys a.navBar {
	left:311px;
	width:116px;
	background-position:-311px 0;
	}
ul#udm li#navAchievements,
ul#udm li#navAchievements a.navBar {
	left:427px;
	width:130px;
	background-position:-427px 0;
	}
ul#udm li#navNews,
ul#udm li#navNews a.navBar {
	left:557px;
	width:107px;
	background-position:-557px 0;
	}
ul#udm li#navResources,
ul#udm li#navResources a.navBar {
	left:664px;
	width:114px;
	background-position:-664px 0;
	}
ul#udm li#navContact,
ul#udm li#navContact a.navBar {
	left:778px;
	width:102px;
	background-position:-778px 0;
	}

ul#udm li#navHome a.navBar:hover,
ul#udm li#navHome a.navBar:focus,
ul#udm li#navHome a.navBar:active {
	background-position:0 -32px;
	}
ul#udm li#navPractice a.navBar:hover,
ul#udm li#navPractice a.navBar:focus,
ul#udm li#navPractice a.navBar:active {
	background-position:-100px -32px;
	}
ul#udm li#navCases a.navBar:hover,
ul#udm li#navCases a.navBar:focus,
ul#udm li#navCases a.navBar:active {
	background-position:-211px -32px;
	}
ul#udm li#navAttorneys a.navBar:hover,
ul#udm li#navAttorneys a.navBar:focus,
ul#udm li#navAttorneys a.navBar:active {
	background-position:-311px -32px;
	}
ul#udm li#navAchievements a.navBar:hover,
ul#udm li#navAchievements a.navBar:focus,
ul#udm li#navAchievements a.navBar:active {
	background-position:-427px -32px;
	}
ul#udm li#navNews a.navBar:hover,
ul#udm li#navNews a.navBar:focus,
ul#udm li#navNews a.navBar:active {
	background-position:-557px -32px;
	}
ul#udm li#navResources a.navBar:hover,
ul#udm li#navResources a.navBar:focus,
ul#udm li#navResources a.navBar:active {
	background-position:-664px -32px;
	}
ul#udm li#navContact a.navBar:hover,
ul#udm li#navContact a.navBar:focus,
ul#udm li#navContact a.navBar:active {
	background-position:-778px -32px;
	} 

/*you-are-here state with hover off*/
body#home ul#udm li#navHome a.navBar {
	background-position:0 -64px;
	cursor:default;
	}
body.practice ul#udm li#navPractice a.navBar, 
body#practiceMain ul#udm li#navPractice a.navBar:hover {
	background-position:-100px -64px;
	cursor:default;
	}
body.cases ul#udm li#navCases a.navBar,
body#casesMain ul#udm li#navCases a.navBar:hover {
	background-position:-211px -64px;
	cursor:default;
	}
body.attorneys ul#udm li#navAttorneys a.navBar, 
body#attorneysMain ul#udm li#navAttorneys a.navBar:hover {
	background-position:-311px -64px;
	cursor:default;
	}
body.achievements ul#udm li#navAchievements a.navBar, 
body#achievementsMain ul#udm li#navAchievements a.navBar:hover {
	background-position:-427px -64px;
	cursor:default;
	}
body.news ul#udm li#navNews a.navBar, 
body#newsMain ul#udm li#navNews a.navBar:hover {
	background-position:-557px -64px;
	cursor:default;
	}
body.resources ul#udm li#navResources a.navBar, 
body#resourcesMain ul#udm li#navResources a.navBar:hover {
	background-position:-664px -64px;
	cursor:default;
	}
body#contact ul#udm li#navContact a.navBar {
	background-position:-778px -64px;
	cursor:default;
	}

/*hover for links back to section main page*/
body.practice ul#udm li#navPractice a.navBar:hover,
body.practice ul#udm li#navPractice a.navBar:focus,
body.practice ul#udm li#navPractice a.navBar:active {
	background-position:-100px -96px;
	}
body.cases ul#udm li#navCases a.navBar:hover,
body.cases ul#udm li#navCases a.navBar:focus,
body.cases ul#udm li#navCases a.navBar:active {
	background-position:-211px -96px;
	}
body.attorneys ul#udm li#navAttorneys a.navBar:hover {
	background-position:-311px -96px;
	}
/*uncomment if section becomes more than a single page
body.achievements ul#udm li#navAchievements a.navBar:hover {
	background-position:-376px -96px;
	}
body.news ul#udm li#navNews a.navBar:hover {
	background-position:-494px -96px;
	}
body.resources ul#udm li#navResources a.navBar:hover {
	background-position:-589px -96px;
	}
body.contact ul#udm li#navContact a.navBar:hover {  
	background-position:-684px -96px;
	cursor:default;
	}*/
	
/*div#subNav {
	position: absolute;
	text-align:right;
	left:35%;
	top:120px;
}
div#subNav ul {
	list-style:none;
	}
div#subNav li {
	display:inline;
	float:left;
	padding:4px;
	border-left:1px solid #999;
	font:.92em/.92em Arial, Helvetica, sans-serif;
	}
div#subNav li.first {
	border-left-width:0;
	}
div#subNav a {
	color:#777;
	text-decoration:none;
	}
div#subNav a:hover {
	text-decoration:underline;
	}*/


/**** UDM JS-generated CSS ****/
.udm,.udm li,.udm ul{margin:0;padding:0;list-style-type:none;}
.udm{position:absolute;left:0;top:0;z-index:20000;width:880px;cursor:default !important;border:none;text-align:left;}
.udm{float:none;width:880px;}
@media screen,projection{.udm{float:left;}}

/* .udm{margin-top:104px;}
.udm>li:first-child{margin-left:10px;}
@media Screen,Projection{.udm>li:first-child{margin-left:0;margin-right:0;}}
.udm li{left:10px;}
@media screen,projection{.udm li{position:relative;}}
.udm ul li{left:0;}
:root ul[class^="udm"] li{left:0;position:static;}
@media Screen,Projection{:root ul[class^="udm"] li{left:10px;position:relative;}}
@media Screen,Projection{.udm[class="udm"]:not([class="xxx"]) ul li{position:relative;left:0;}}
 .udm li{display:block;width:auto;float:left;}
.udm li a{position:static;display:block;float:left;white-space:nowrap;}
@media screen,projection{.udm l\i a{position:relative;float:none;}}
ul[class^="udm"] li a{position:relative;float:none;}
@media screen,projection{* html .udm li a{position:relative;float:none;}}
.udm ul li a{position:relative;float:none !important;white-space:normal;}  */

.udm li a{margin-left:-0px;}
@media Screen,Projection{.udm li{margin-left:-0px !important;}}
@media Screen,Projection{.udm li a{margin-left:0;}}
ul[class^="udm"] li:not(:first-child){margin-left:-0px;}
.udm ul li{margin-left:0 !important;}
ul[class^="udm"]:not([class="xxx"]) ul li{margin-left:0 !important;}
.udm ul a{margin:0;}
.udm ul li{margin-top:2px;}
.udm ul li:first-child{margin-top:0;}
.udm ul{background-image:url(../img/menu_bg.png);/* background-color:#1E4265; */cursor:default !important;width:200px;height:auto;position:absolute;z-index:20100;padding:10px;}
/* body.cases .udm li#navCases ul, body.practice .udm li#navPractice ul {background-color:#909859;} */
.udm ul li{cursor:default !important;width:100%;position:static;float:none;}
.udm ul{display:none;visibility:hidden;}
html/**/[xmlns] .udm u\l{display:block;visibility:visible;height:0;overflow:scroll;left:-10000px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
html/**/[xmlns] .udm u\l{margin-top:4px !important;} /*Safari hack*/
	}
@media screen,projection{* html .udm ul {display:block;visibility:visible;height:0;overflow:scroll;top:-10000px;}}
ul.udm/**/[class^="udm"] u\l{display:block;visibility:visible;height:0;overflow:visible;left:-1000em;}
.udm a .udmA{visibility:hidden;margin:0 0px;display:block;cursor:pointer !important;position:absolute;right:0;top:0;text-align:right;border:none;cursor:inherit !important;}
.udm a .udmA img{display:block;}
.udm ul a .udmA{margin:0 0px;}
* html .udm a .udmA{right:0px;top:0px;}
* html .udm ul a .udmA{right:0px;top:0px;}
.udm .udmS{margin-left:;margin-top:0;}
.udm .udmS{background-image:none;background-color:;cursor:default !important;position:absolute;z-index:20050;width:auto;height:auto;left:0px;top:0px;display:none;}
.udm a,.udm a:link,.udm a.nohref{background-image:none;background-color:;cursor:pointer !important;z-index:1000;text-align:left;border-style:solid;border-color:#FFF;padding-left:0px;padding-right:0px;padding-top:0px !important;padding-bottom:0px !important;text-decoration:none;color:#000;border-width:0px;font-style:normal;font-family:helvetica,arial,sans-serif;font-weight:normal !important;}
.udm a,.udm a.nohref{font-size:11px;}
.udm a .udmA,.udm a:link .udmA,.udm a.nohref .udmA{font-family:helvetica,arial,sans-serif;font-weight:normal !important;}
.udm li a:visited{background-image:none;background-color:;border-width:0px;color:#000;font-style:normal;border-style:solid;border-color:#FFF;}
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus{font-style:normal;background-image:none;background-color:;text-decoration:none;color:#FFD200;border-color:#FFF;border-style:solid;border-width:0px;}
* html .udm li a:active{font-style:normal;background-image:none;background-color:;text-decoration:none;color:#FFD200;border-color:#FFF;border-style:solid;border-width:0px;}
.udm ul a,.udm ul a:link,.udm ul a.nohref{background-image:none;background-color:transparent;text-align:left;border-width:0px;border-style:solid;border-color:#FFF;padding-left:0px;padding-right:0px;padding-top:0px !important;padding-bottom:0px !important;text-decoration:none;color:#FFF;font-style:normal;font-size:11px;font-family:arial,helvetica,sans-serif;font-weight:normal !important;}

body#cErisa .udm ul li#navCasesErisa a, body#cErisa .udm ul li#navCasesErisa a:link,.body#cErisa udm ul li#navCasesErisa a.nohref {color:#FFD200;}

.udm ul a .udmA,.udm ul a:link .udmA,.udm ul a.nohref .udmA{font-family:arial,helvetica,sans-serif;font-weight:normal !important;}
.udm ul li a:visited,* html .udm ul li a:visited{background-image:none;background-color:transparent;color:#FFF;font-style:normal;border-width:0px;border-style:solid;border-color:#FFF;}
.udm ul li a.udmR,.udm ul li a.udmY,.udm ul li a.udmR:visited,.udm ul li a.udmY:visited,.udm ul li a:hover,.udm ul li a:focus,.udm ul li a.nohref:hover,.udm ul li a.nohref:focus,.udm ul li a:visited:hover{font-style:normal;background-image:none;background-color:transparent;text-decoration:none;color:#FFD200;border-color:#FFF;border-style:solid;border-width:0px;}
* html .udm ul li a:active{font-style:normal;background-image:none;background-color:transparent;text-decoration:none;color:#FFD200;border-color:#FFF;border-style:solid;border-width:0px;}
.udm a.nohref,.udm ul a.nohref{cursor:default !important;}
.udm h3,.udm h4,.udm h5,.udm h6{display:block;background:none;margin:0;padding:0;border:none;font-size:1em;font-weight:normal;text-decoration:none;}
.udm h3,.udm h4,.udm h5,.udm h6{display:inline;}
.udm h\3,.udm h\4,.udm h\5,.udm h\6{display:block;}
ul[class^="udm"] h3,ul[class^="udm"] h4,ul[class^="udm"] h5,ul[class^="udm"] h6{display:block;}
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{display:block;}
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.offsetWidth);width/**/:auto;}
* html .udm ul h3,* html .udm ul h4,* html .udm ul h5,* html .udm ul h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.currentStyle.width);width/**/:auto;}
@media screen,projection{* html .udm li{display:inline;}}
@media screen,projection{* html .udm li,* html .udm ul li{display/**/:block;float/**/:left;}}
@media screen,projection{* html .udm li,* html .udm ul li{clear:none;}}
ul[class$="udm"].udm li,ul[class$="udm"].udm ul li{display:block;float:left;}
ul[class$="udm"].udm:not([class="xxx"]) li{float:left;}
ul[class$="udm"].udm:not([class="xxx"]) ul li{float:none;}
@media all and (min-width:0px){ul[class$="udm"].udm li{float:left;}}
@media all and (min-width:0px){ul[class$="udm"].udm ul li{float:none;}}
select{visibility:visible;}
.udm .udmC{position:absolute;left:0;top:0;z-index:20020;width:auto;height:auto;filter:alpha(opacity=0);}



/**** UDM custom CSS ****/

/* MENU BAR*/
/* #udm { 
	width:880px !important;
	height:32px !important;
	}
#udm li#navContact a.navBar { 
	padding-right:0 !important;
	} */

/* MENUS*/
/* #udm li ul {
	}
#udm ul li { 
	float:none;
	width:150px !important;
	line-height:11px !important;
	} */
