/********************************************/
/* 	Mintz Levin Main Stylesheet			  */
/********************************************/
body {
	background-color: #ffffff;
	margin: 0 auto;
	padding: 0 0;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #686767;
	text-align: center;
}
table {
	font-size: 11px;
}
img {
	border: 0px;
}

a:link, a:visited {
	text-decoration: none;
	color: #33538c;
}
a:hover, a:active {
	color: #252525;
	text-decoration: none;
}

h1 {
	font: arial;
	font-size: 22px;
	font-weight: bold;
	line-height: 19px;
	padding: 0px;
	margin: 0px;
}
h2 {
	font: arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
p {
	margin: 0px 0px 15px 0px;
}
ul, ol {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: outside;	
}
li {
	margin: 0px 0px 0px 15px;
	padding: 3px 0px 3px 0px;
}
input {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10px;
}
sup {
	font-size: 85%;
    margin-left:0px;
    margin-right:2px;
    vertical-align: top;
}


/**********************/
/* 	HIDDEN STYLES		*/
/**********************/
div#printHeader,
div.printPage {
	display: none;
}


/**********************/
/* 	CONTAINERS		  		*/
/**********************/
div#wrapper {
	background-color: #ffffff;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    width: 996px;
    text-align: left;
    border-top: 0px solid red;

}
div#extender {
	width: 980px !important;
	width: 996px;
	float: left;
	background-color: #ffffff;
	padding: 0px 8px 0px 8px;
	margin: 0px 0px 0px 0px;;
}
div#leftColumnWrapper {
	width: 740px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}
div#rightColumnWrapper {
	float: left;
	width: 240px;
	background-color: #f6f4f8;
	overflow: hidden;
}
div#contentHeaderImage {
	height: 300px;
	width: 740px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#contentHeaderImage img{
	height: 300px;
	width: 740px;
}

div#mainContent {
	width: 670px;
	padding: 26px 40px 40px 26px;
}

div#mainContent p a:link,
div#careersDetail p a:link,
div#newsDetail p a:link,
div#bioDetail p a:link,
div#practiceDetail p a:link,
div#industryDetail p a:link {
	color: #CC6600;
}
div#mainContent p a:visited,
div#careersDetail p a:visited,
div#newsDetail p a:visited,
div#bioDetail p a:visited,
div#practiceDetail p a:visited,
div#industryDetail p a:visited {
	color: #CC6600;
}
div#mainContent p a:active,
div#careersDetail p a:active,
div#newsDetail p a:active,
div#bioDetail p a:active,
div#practiceDetail p a:active,
div#industryDetail p a:active {
	color: #CC9900;
}
div#mainContent p a:hover,
div#careersDetail p a:hover,
div#newsDetail p a:hover,
div#bioDetail p a:hover,
div#practiceDetail p a:hover,
div#industryDetail p a:hover {
	color: #CC9900;
}

div.extender {
	background-image: url(/media/images/background/sub_nav_bg.jpg);
}
div#wrapper div.twoColumnRight {
	background-image: url(/media/images/background/wide_two_leftNone.jpg);
} 


/**********************/
/* 	HEADER				  		*/
/**********************/
div#header {
	width: 740px;
	height: 87px;
	margin: 0px 0px 0px 0px; 
	background: #f4f6f8;
	border: 0px;
	overflow: hidden;
	background-image: url(../media/images/background/top_gradientSmall.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}


#header h1 {
	float: left;
	height: 85px;
	width: 260px;
	background-image: url(../media/images/logo.gif);
	background-repeat: no-repeat;
	background-position: 60% 50%;
	cursor: pointer;
}
#header h1 span {
	position: absolute;
	left: -1000px;
	top: -1000px;
}
#header img.print {
	display: none;
}

div#headerSearch {
	position: relative;
	z-index: 10;
	float: right;
	padding: 60px 12px 10px 10px;
	margin: 0px 0px;
	color: white;
	font-size: 11px;
}
div#headerSearch input.searchString {
	margin: 0px 0px 0px 0px !important;
	height: 14px !important;
	line-height: 11px !important;

	height: 14px;
	line-height: 11px;
	margin-right: 5px;
	
	width: 96px;	
	padding: 2px 0px 0px 2px;
	font-size: 11px;
	border: 1px solid #566b87;
	background-color: transparent;
	color: #74869b;
}

div#headerSearch form#topSearch input#login,
div#headerSearch form#topSearch input#submit {
	font-size: 11px;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-weight: normal;
	color: #566b87;
	background: transparent;
	border: 0px;
	cursor: pointer;
}




/**********************/
/* 	NAVIGATION  		*/
/**********************/
div#navigation {
	width: 740px;
	height: 33px;
	margin: 0px 0px 0px 0px; 
	background-color: #98a74a;
	border: 0px;
	overflow: hidden;
}

#navigation ul {
	height: 33px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px 0px !important;
	background-image: url(../media/images/background/nav_gradient.jpg);
	background-repeat: no-repeat;
	background-position: top right;	
}
#navigation li {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	line-height: 26px;
	float: left;
	height: 33px;
	margin: 0px 0px 0px 0px;
}
#navigation li.first {
	margin: 0px 0px 0px 0px;
	padding-left: 20px;
}
#navigation li.selected {
	background-color: #798676;
}
#navigation a:link, #navigation a:visited {
	padding: 10px 9px 13px 9px;
	color: white;
	text-decoration: none;
}
#navigation a:active, #navigation a:hover {
	color: #c8c8c8;
}
#navigation a.first {
	margin-left: -10px;
}


/**********************/
/* 	MAIN CONTENT  */
/**********************/
div#contentWrapper {
	float: left;
	overflow:  hidden;
	width: 740px;
	/*background: #F00;*/
}
div#contentWrapper h1 {
	font-weight: bold;
	line-height: 22px;
	color:  #566b87;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	position:relative;

}
div#contentWrapper h2 {
	font-weight: bold;
	color:  #73869b;
	margin: 0px 0px 3px 0px;
}

div#contentWrapper h3 {
	font-size: 12px;
	color:  #73869b;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

div#contentWrapper h4 {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

div#contentWrapper p {
	margin: 0px 0px 20px 0px;
}
div#mainContent ul,
div#practiceDetail ul,
div#industryDetail ul,
div#newsDetail ul,
div#officeDetail ul,
div#careersDetail ul,
div#lipsum ul {
	margin-bottom: 20px !important;
}



/**********************/
/* 	FOOTER			 		*/
/**********************/
div#footer {
	clear: both;
	position: relative;
	margin: 10px auto 0px auto;
    width: 958px;
	padding-bottom: 50px;
    text-align: left;
	color: #5f655d;
	font-size: 9px;
	text-transform: uppercase;
}

div#footer img {margin: 0px;}

div#footerLogos {
	margin: 0px;
	padding-top: 10px;
	overflow: hidden;
}
 
div#footer div.footerLinks {
	float: right; width: 350px; height: 40px; text-align: right;
}

div#footer div.footerLinks ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px; 
}
div#footer div.footerLinks li {
	margin: 0px; display: inline;
	padding: 0px 0px 0px 2px;
	
}
div#footer div.footerLinks a:link, 
div#footer div.footerLinks a:visited {
	color: #686868;
}
div#footer div.footerLinks a:hover, div#footer a:active {
	color: #b5bbb2;
}

div#footer div.footerLinks img{
	padding: 4px 0px 0px 10px;
}



div#footer div.footerCopyright {
	padding-top: 26px;
}
div#footer div.footerCopyright p {
	line-height: 10px;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	color: #5e655d;
}
div#footer div.footerCopyright p.light {
	color: #878c86;
}



div#bottomShadow {
	height: 8px;
	width: 996px;
	background: transparent url(/media/images/background/bottom_gradient.jpg) no-repeat;
	float: left;
}



/*************************/
/* 	SIDEBAR STATS BOX		*/
/*************************/
div#statsBoxContainer {
	padding: 0px 0px 5px 0px;
	background: #32538c url(../media/images/background/sidebar_fadeBlue.jpg) repeat-y;
}
div#headlineBoxContainer {
	padding: 0px 0px 5px 0px;
	background: #32538c url(../media/images/background/sidebar_fadeBlue.jpg) repeat-y;
}
div#statsBoxBackground {
	margin: 0 auto;
	height: 200px;
}
div#headlineBoxBackground {
	margin: 0 auto;
	height: 200px;
}

div#statsBoxContent {
	color: #ffffff;
	margin: 10px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	height: 260px !important;
	height: 200px;
	overflow: hidden;
}
div#headlineBoxContent {
	color: #ffffff;
	margin: 15px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 205px;
	height: 260px !important;
	height: 200px;
	overflow: hidden;
	font-size: 13px;
}

div#statsBoxContainer h1 {
	color: #ffffff;
	font-size: 19px;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 45px;
	background: transparent url(../media/images/background/top_rt_tab.jpg) no-repeat;
	height: 37px;
}
div#headlineBoxContainer h1 {
	color: #ffffff;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 15px;
	background: transparent url(../media/images/background/top_rt_tab.jpg) no-repeat;
	height: 37px;
}

div#statsBoxContent h2 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
}
div#headlineBoxContent h2 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
}

div#statsBoxContent h3 {
	float: left;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#headlineBoxContent h3 {
	float: left;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#statsBoxContent ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#headlineBoxContent ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#statsBoxContent li {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border-top: 1px dotted white;
	display: block;
	line-height: 16px;
	line-height: 13px;
}
div#headlineBoxContent li {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	/* border-top: 1px dotted white; */
	display: block;
	line-height: 16px;
	line-height: 13px;
}
div#statsBoxContent p {
	margin-top: 0px !important;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	font-size: 11px;
	line-height: 12px;
}
div#headlineBoxContent p {
	margin-top: 0px !important;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	font-size: 13px;
	line-height: 12px;
}

div#headlineBoxContent a:link, 
div#headlineBoxContent a:visited,
div#headlineBoxContent a:active, 
div#headlineBoxContent span.inactive {
	font-size: 13px;
	/*
	font-weight: bold;
	text-transform: uppercase; 
	line-height: 19px;
	*/
	color: #F1D377;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#headlineBoxContent a:hover {
	color: #CC9900;
}

div#headlineBoxContent a.active:link,
div#headlineBoxContent a.active:visited,
div#headlineBoxContent a.active:active{
	color: #F1D377;
}
div#headlineBoxContent a.active:hover {
	color: #CC9900;
}
div#headlineBoxContent a.inactive:link,
div#headlineBoxContent a.inactive:visited {
	color: #F1D377;
}
div#headlineBoxContent a.inactive:active,
div#headlineBoxContent a.inactive:hover {
	color: #CC9900;
}
div#headlineBoxContent span.inactive {
	color: #B0B0B0;
}



/***************************/
/*   SIDEBAR NEWS & EVENTS	*/
/***************************/
div#sidebarNews {
	height: 259px;
	width: 240px;
	font-size: 11px;
	line-height: 12px;
	overflow: hidden;
	background: #32538C url(../media/images/background/sidebar_fadeBlue.jpg) repeat-y;
}
div#sidebarNewsHeader {
	height: 18px;
	overflow: hidden;
}
div#sidebarNews div.News {
	background: url(/media/images/background/news.gif) no-repeat top left;
}
div#sidebarNews div.Events {
	background: url(/media/images/background/events.gif) no-repeat top left;
}
div#sidebarNews div.Awards {
	background: url(/media/images/background/awards.gif) no-repeat top left;
}
div#sidebarNews div.Blawgz {
	background: url(/media/images/background/blawgz.gif) no-repeat top left;
}



div#sidebarNewsHeader ul {
	width: 240px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sidebarNewsHeader li {
	float: left;
	width: 75px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

div#sidebarNewsHeader a:link, 
div#sidebarNewsHeader a:visited,
div#sidebarNewsHeader a:active, 
div#sidebarNewsHeader a:hover,
div#sidebarNewsHeader span.inactive {
	font-size: 11px;
	font-weight: bold;
	line-height: 19px;
	text-transform: uppercase;
	color: #ffffff;
	margin: 0px 0px 0px 5px;
	padding: 2px 1px 2px 1px;
}

div#sidebarNewsHeader a.active:link,
div#sidebarNewsHeader a.active:visited,
div#sidebarNewsHeader a.active:active, 
div#sidebarNewsHeader a.active:hover {
	color: #ffffff;
}
div#sidebarNewsHeader a.inactive:link,
div#sidebarNewsHeader a.inactive:visited {
	color: #c8c8c8;
}
div#sidebarNewsHeader a.inactive:active,
div#sidebarNewsHeader a.inactive:hover {
	color: #ffffff;
}
div#sidebarNewsHeader span.inactive {
	color: #B0B0B0;
}



div#sidebarNewsContent,
div#sidebarEventsContent,
div#sidebarAwardsContent,
div#sidebarBlawgzContent{
	height: 250px;
	padding: 10px 15px 20px 15px; 
	background-color: #c7c49d;
	color: #686868;
	overflow: hidden;	
}



div#sidebarNewsContent {
	background: url(/media/images/background/news.gif) no-repeat;
	background-position: 0px -18px;
	color: #ffffff;
}

div#sidebarEventsContent {
	background: url(/media/images/background/events.gif) no-repeat;
	background-position: 0px -18px;
	color: #ffffff;
}

div#sidebarAwardsContent {
	background: url(/media/images/background/awards.gif) no-repeat;
	background-position: 0px -18px;
	color: #ffffff;
}

div#sidebarBlawgzContent {
	background: url(/media/images/background/blawgz.gif) no-repeat;
	background-position: 0px -18px;
	color: #ffffff;
}



div#sidebarNews div.show {
	display: block;
}
div#sidebarNews div.hide {
	display: none;
}

div#sidebarNewsContent ul, 
div#sidebarEventsContent ul,
div#sidebarAwardsContent ul,
div#sidebarBlawgzContent ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
div#sidebarNewsContent li, 
div#sidebarEventsContent li,
div#sidebarAwardsContent li,
div#sidebarBlawgzContent li{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div#sidebarNewsContent .date,
div#sidebarEventsContent .date,
div#sidebarAwardsContent .date,
div#sidebarBlawgzContent .date{
	font-style: italic;
}
div#sidebarNewsContent p,
div#sidebarEventsContent p,
div#sidebarAwardsContent p,
div#sidebarBlawgzContent p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*line-height: 12px;*/
}

div#sidebarNewsContent a:link,
div#sidebarNewsContent a:visited,
div#sidebarNewsContent a:hover,
div#sidebarNewsContent a:active {
	display: block;
	color: #ffffff;
}

div#sidebarEventsContent a:link,
div#sidebarEventsContent a:visited,
div#sidebarEventsContent a:hover,
div#sidebarEventsContent a:active{
	display: block;
	color: #ffffff;
}

div#sidebarAwardsContent a:link,
div#sidebarAwardsContent a:visited,
div#sidebarAwardsContent a:hover,
div#sidebarAwardsContent a:active{
	display: block;
	color: #ffffff;
}

div#sidebarBlawgzContent a:link,
div#sidebarBlawgzContent a:visited,
div#sidebarBlawgzContent a:hover,
div#sidebarBlawgzContent a:active{
	display: block;
	color: #ffffff;
}

div#sidebarNewsContent a.moreLink:link ,
div#sidebarNewsContent a.moreLink:visited ,
div#sidebarEventsContent a.moreLink:link,
div#sidebarEventsContent a.moreLink:visited,
div#sidebarAwardsContent a.moreLink:link,
div#sidebarAwardsContent a.moreLink:visited,
div#sidebarBlawgzContent a.moreLink:link,
div#sidebarBlawgzContent a.moreLink:visited {
	color: #ffffff;
}
div#sidebarNewsContent a.moreLink:hover,
div#sidebarNewsContent a.moreLink:active,
div#sidebarEventsContent a.moreLink:hover,
div#sidebarEventsContent a.moreLink:active,
div#sidebarAwardsContent a.moreLink:hover,
div#sidebarAwardsContent a.moreLink:active,
div#sidebarBlawgzContent a.moreLink:hover,
div#sidebarBlawgzContent a.moreLink:active{
	color: #282828;
}









/*************************/
/*   SIDEBAR FLASH BOX		*/
/*************************/
div#sidebarFlashbox {
	position: relative;
	height: 460px;
	width: 240px;
	background: #566b87 url(../media/images/background/rightColumn_darkBlue.jpg) repeat-y;
}
div#sidebarFlashboxPopout {
	position: absolute;
	top: 75px;
	left: -740px;
	height: 300px;
	width: 740px;
	overflow: hidden;
	z-index: 1;
	text-align: left;
	background-color: #ffffff;
}
div.show {
	display: inline;
}
div.hide {
	display: none;
}



/*************************/
/*   SIDEBAR LISTS 				*/
/*************************/
div#focusBox {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #dbe1e6;
	background-image: url(/media/images/background/rightColumn_lightBlue.jpg);
	background-repeat: releat-y;
}
div#focusBox ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
}
div#focusBox li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}
div#focusBox a:link,
div#focusBox a:visited {
	color: #686868;
}
div#focusBox a:active,
div#focusBox a:hover {
	color: #73869b; 
}
h3.sidebarHeader {
	height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	color: #ffffff;
	background-color: #73869b;
	background-repeat: no-repeat;
	background-position: 20px 12px;
}
h3.sidebarHeader span {
	position: absolute;
	left: -15000px;
	top: -900px;
}
h3.sidebarHeader img {
	margin: 12px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}



/***********************************/
/* 	Left Navigation Accordion Styles  */
/***********************************/

div#leftNav {
	float: left;
	background: transparent url(/media/images/background/sub_nav_bg.jpg) repeat-y;
	width: 212px;
	border: none; 
}
div#leftNav ul, div#leftNav div, div#leftNav dt {
	position: relative;
}
dl.accordion-menu {
	margin: 7px 0px 100px 0px;
	padding: 0;
	width: 212px;
}

/* expanding styles */
dl.accordion-menu dt.a-m-t {
	margin: 0;
	padding: 5px 25px 5px 20px;
	color: #ffffff;
	text-transform: uppercase;
	background: transparent url(../media/images/background/leftNav_dots_arrowUp.gif) no-repeat bottom left;
}
dl.accordion-menu dt.a-m-t-e {
	height: 20px !important;
	height: 29px;
	margin: 0;
	padding: 6px 25px 4px 20px;
	color: #ffffff;
	text-transform: uppercase;
	background: transparent url(../media/images/background/leftNav_nodots_arrowUp.gif) no-repeat bottom left;
}

dl.accordion-menu dt.a-m-t-hover{
	color: #c8c8c8;
}
dl.accordion-menu dt.a-m-t-down{
	border: 0px;
}


/* active state for expanded items */
html.accordion-menu-js dl.accordion-menu dt.a-m-t-expand,
html.accordion-menu-js dl.accordion-menu dt.a-m-t-e-expand {
	background: #4b5664 url(../media/images/background/leftNav_dots_arrowDown.gif) no-repeat bottom left;
}

dl.accordion-menu dt.a-m-t-expanded {
	margin: 0;
	padding: 6px 25px 4px 20px;
	color: #ffffff;
	text-transform: uppercase;
	background: #4A5664 url(../media/images/background/leftNav_dots_arrowDown.gif) no-repeat bottom left;
}
dl.accordion-menu dt.a-m-t-expanded a:link,
dl.accordion-menu dt.a-m-t-expanded a:visited {
	color: #ffffff;
	display: block;
}
dl.accordion-menu dt.a-m-t-expanded a:hover,
dl.accordion-menu dt.a-m-t-expanded a:active {
	color: #c8c8c8;
	display: block;
}


/* non-expanding items */
dl.accordion-menu dt.a-m-t-s {
/*	height: 20px;
	padding: 6px 0px 4px 20px;
*/
	margin: 0;
	padding: 5px 25px 5px 20px;
	color: #ffffff;
	text-transform: uppercase;
	background-image: url(../media/images/background/leftNav_dots.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
dl.accordion-menu dt.a-m-t-s-active {
	margin: 0;
	padding: 5px 25px 5px 20px;
	color: #ffffff;
	text-transform: uppercase;
	background: #39475a url(../media/images/background/leftNav_dots.gif) no-repeat bottom left;
}
dl.accordion-menu dt.last {
	background-image: none;
}

dt.a-m-t a:link,
dt.a-m-t a:visited,
dt.a-m-t-e a:link,
dt.a-m-t-e a:visited{
	color: #ffffff;
	display: block;
}
dt.a-m-t a:hover,
dt.a-m-t a:active,
dt.a-m-t-e a:hover,
dt.a-m-t-e a:active{
	color: #c8c8c8;
	display: block;
}


dl.accordion-menu dt.a-m-t-s a:link,
dl.accordion-menu dt.a-m-t-s a:visited,
dl.accordion-menu dt.a-m-t-s-active a:link,
dl.accordion-menu dt.a-m-t-s-active a:visited {
	display: block;
	color: #ffffff;
}
dl.accordion-menu dt.a-m-t-s a:hover,
dl.accordion-menu dt.a-m-t-s a:active,
dl.accordion-menu dt.a-m-t-s-active a:hover,
dl.accordion-menu dt.a-m-t-s-active a:active{
	color: #c8c8c8;
}


/* javascript set styles */
html.accordion-menu-js dt.a-m-t,
html.accordion-menu-js dt.a-m-t-e{
	cursor:pointer;
	zoom:1;
	padding-right: 40px;
	overflow: hidden;
	line-height: 19px;
}

dl.accordion-menu dd.a-m-d {
	margin: 0;
	padding: 0;
}
html.accordion-menu-js dd.a-m-d{
	display:none;
}
html.accordion-menu-js dd.a-m-d-expand {
	display:block;
	width: 212px;  /* DDH > 9/21/09: added this line to enable Expanded menu to display properly on IE 7 and 8 as is in IE 6. */
}
html.accordion-menu-js dd.a-m-d-before-expand {
	display:block;
	position:relative;
	z-index:-1;
	opacity:0;
	height:auto !important;
	visibility:hidden;
	overflow:visible;
}
html.accordion-menu-js dt.a-m-t-expand,
html.accordion-menu-js dt.a-m-t-e-expand{
	background-color: #39475A;
	color: #FFFFFF;
	overflow:hidden;
}
html.accordion-menu-js dd.a-m-d-anim {
	overflow: hidden;
	display: block;	
}
dl.accordion-menu dd.a-m-d .bd{
	background-color: #cfcec7;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	padding: 5px 0px 0px 15px;  /* DDH > 9/21/09: change the Right padding from 0px to 15px for Expanded menu to display consistently on IE 7 and 8 as is in IE 6. */
}


/* expanded content styles */
dl.accordion-menu ul.accordion-content {
	color: #566B87;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0px;  /* DDH > 9/21/09: change the margin-left from 15px to 0px for Expanded menu to display consistently on IE 7 and 8 as IE 6. */
	overflow:hidden;
	padding-left:0px;
}
dl.accordion-menu ul.accordion-content li {
	margin-bottom: 7px;
	padding: 0 10px 0px 0px;
	line-height: 13px;
}

div#leftNav dl.accordion-menu dd.a-m-d div.bd ul.accordion-content li p {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}


/************************/
/* Attorney Search				*/
/************************/
div#attorneySearch {
	background: #798676 url(../media/images/background/rightColumn_brown.jpg) repeat-y;
	color: #ffffff;
	height: 325px;
	width: 210px;
	overflow: hidden;
	font-size: 10px;
	line-height: 12px;
	padding: 7px 15px 0px 15px;
}
h3.attorneySearch {
	padding: 55px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	background: transparent url(../media/images/background/top_rt_tab_attorney.jpg) no-repeat;
	height: 32px;
	color: #ffffff;
}
div#attorneySearch ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 35px !important;
	margin-bottom: 0px;
	
}
div#attorneySearch li {
	float: left;
	margin: 0px 8px 1px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	text-transform: uppercase;
	color: #B0B0B0;
}
div#attorneySearch a:link,
div#attorneySearch a:visited {
	color: #ffffff;
}
div#attorneySearch a:hover,
div#attorneySearch a:active {
	color: #B5BBB2;
}
div#attorneySearch input {
	display: block;
	width: 206px;
	height: 17px !important;
	height: 16px;
	margin: 1px 0px 4px 0px;
	color: #74869B;
	font-size: 11px;
	padding: 2px 0px 0px 3px;
}
div#attorneySearch input.hidden {
	display: none;
}
div#attorneySearch select {
	display: block;
	width: 214px;
	height: 21px !important;
	margin-bottom: 4px !important;
	margin-bottom: 6px;
	color: #74869B;
	font-size: 11px;
	padding: 1px 0px 0px 0px;

}
div#attorneySearch a:link.formFooter,
div#attorneySearch a:visited.formFooter {
	color: #ffffff;
	text-transform: uppercase;
}
div#attorneySearch a:active.formFooter,
div#attorneySearch a:hover.formFooter {
	color: #b2baba;
}

div#attorneySearch span.floatRight {
	float: right;
}


form#attorneySearch button {
	float: right;
	margin: 10px 0px 0px 10px;
	height: 19px; 
	width: 49px; 
	border: 0px;
	cursor: pointer;
}
form#attorneySearch button.submit {
	background: transparent url(/media/images/button_find.gif) no-repeat; 
}
form#attorneySearch button.reset {
	background: transparent url(/media/images/button_reset.gif) no-repeat; 
}

