/* special client request on all templates on all gid's */
a.nwback {display:none !important;}
.jsglobaloverwrite {background-color:#23231F;}

/**** color buttons ***/
.colorButtons {display:none;clear:both;margin-top:2.5em;background-color:#596167;text-align:center;width:100%;margin-top:-20px}
.colorButtons a {
  cursor:pointer;
-webkit-border-radius: 15px; 
    -moz-border-radius: 15px;
    border-radius: 15px;
	behavior: url(PIE.htc);
  padding:3px 8px;
  font-size:14px;
}
.colorButtons .blueButton a {background-color:#0B78BB;border:1px solid #39A1DD;color:#fff;}
.colorButtons .greenButton a {background-color:#8CC63F;border:1px solid #bcee77;color:#fff;}
.imodButton {display:inline-block;padding:15px 5px;}
.green.showColor {	
	padding:10px 5px!important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* IE 8+ */
	background-color:#e3fac2;
	border:1px solid #8CC63F;}
.blue.showColor {
	padding:10px 5px!important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;        /* IE 8+ */
	background-color:#c7eaff;
	border:1px solid #0B78BB;
	}

/* fixes event "edit layout" mode */
ul#ulEventCenterMenu {margin-top:-25px;}

/*** DEFAULT ***/

a, .purple {
	color: #472979;
	text-decoration:underline;
	outline:none;
}
a:hover {
	/*background-color:#f4f4f4;*/
	text-decoration:underline;
}
a:visited {
}
a:active {
}
a img {outline:none;border:none;}
img[src="/images/icons/v2/common/outlook.GIF"]{display:none;}
h1, h2, h3, h4, h5, h6, .PageTitleHeader, .PageSubTitleHeader {
	font-weight:bold;
	margin:0;
	padding:2px 5px 3px 0;
}
h1 {
	font-size:23px;
	line-height:24px;
	color:#4c4c4c;
font-family:Georgia, "Times New Roman", Serif;
font-weight:normal; 
}
h2, .PageSubTitleHeader {
	font-size:19px;
	line-height:20px;
	color:#4c4c4c;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h3 {
	font-size:15px;
	line-height:16px;
	color:#4c4c4c;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h4, h5, h6 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	line-height:14px;
	color:#4c4c4c;
	font-weight:normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}
p {
	margin:7px 0;
	padding:0;
}
#PageTitle, .PageTitleHeader {
	display:none;
}
#structWrapper img[src="/images/spacer.gif"] {
	display:none;
}

#EC_AttendeesListButton {display: inline !important;}

/*.EventsHeader {background-color:#5D2272;padding:6px 10px;font-size:14px;font-weight:bold;color:#fff;border:none;text-transform:uppercase;}*/

/* ////////
//////////
/////////
////////
///////
*/

/*** CUSTOM STYLES ***/
/********************************************/
.left {
	float:left;
}
.right {
	float:right;
}
hr {
	height:1px;
	line-height:1px;
	margin:8px 3px;
	clear:both;
	border:none;
	color:#333;
	background-color: #cdcdcd;
    text-align:center;
    width:95%;

}
img.left {
	float:left;
	margin:0 7px 1px 0;
}
img.right {
	float:right;
	margin:0 0 7px 7px;
}
img.border {
	border:1px solid #333;
}
.cleaR {
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*.clearfix {
	display: inline-block;
}*/  /* for IE/Mac */
/********************************************/

/* ////////
//////////
/////////
////////
///////
*/


/* WRAPPERS 
******************************************************/
body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: url(images/bg-tile.gif) repeat;
	margin:0px;
	padding:0px;
	line-height:19px;
	color:#4c4c4c;
}
textarea,
input,
select {
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
#structWrapper {
	text-align:center;
}
#structWrapper2 {
	text-align:center;
	background-color:#fff;
}
.interior #structWrapper2 {
	text-align:center;
	background: #fff url(images/int-bg.jpg) no-repeat bottom left;
}

.bodyContent {
	width:960px;
	text-align:left;
  margin:0px auto;
	/*background-color:#fff;*/
  padding-bottom:60px;
}

.interior .structMidWrapper {
	width:960px;
	margin:0px auto;
	text-align:left;
	background:url(images/int-bg.gif) repeat-y;
	padding:0px 0px 40px 0px;
	min-height:500px;
	height:auto!important;
	height:500px;
	}

/* ////////
//////////
/////////
////////
///////
*/

/* HEADER 
******************************************************/

.headerContent {
	width:100%;
  height:169px;
	height:auto;
	position:relative;
	text-align:left;
	margin:0px auto;
	background: url(images/header-bg-stretch-56px-height.png) repeat-x;
	/*z-index:999998;*/
}

.headerContent #structHeader {
	width:960px;
	height:169px;
	position:relative;
	margin:0px auto;
	text-align:left;
	
color:#fff;
border-bottom:1px solid #e5e5e5;
}
.interior .headerContent #structHeader {
border-bottom:1px solid #e5e5e5;
}

/* SEARCH */
/************************************/
.headerContent #ContentSearch {position:relative;float:right;z-index:99999;height:28px;width:223px;margin:14px 0 0 10px;width:223px;background:url(images/search-bg.gif) no-repeat;}
.headerContent .searchbx {width:180px;margin-left:3px;font-size:12px;margin-top:3px;border:1px solid #fff;color:#ccc;}
.headerContent #ContentSearch img[align="absbottom"] {position:absolute;top:0px;right:4px;}
.headerContent #ContentSearch span.SearchModuleSpacer {
	padding:0px;
	*padding:0px;
}


/* LOGO */
/************************************/
h1#structLogo {
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px;
	
}
h1#structLogo a {
background:url(images/law-logo.png) no-repeat;
text-indent:-9999em;
display:block;
width:317px;
height:44px;
}

.headerContent h1#ContentstructLogo a span {font-style:italic;font-weight:normal;}

/* ////////
//////////
/////////
////////

///////
*/

/* MEMBER TOOLS*/
/******************************************************/
#ContentMemberTools {margin:18px 0px 0px 0px;float:right;}
#ContentMemberTools ul {margin:0px;padding:0px;}
#ContentMemberTools li {list-style-type:none;float:left;}
#ContentMemberTools li a {display:block;text-decoration:none;padding:0px 7px;color:#eeb71c;font-size:11px;background:url(images/mt-divider.gif)  no-repeat right center;}
#ContentMemberTools li a:hover {text-decoration:underline;}
#ContentMemberTools li.last a {background:none;}

h1#LogoAlumni {font-family:Georgia, "Times New Roman", Serif;font-weight:normal;color:#472979;font-size:35px;margin:72px 0px 0px 0px;width:400px;}
h1#LogoAlumni a:hover {text-decoration:none;}
h3#ContentWelcome {margin-top:7px;color:#666;}

/* BODY CONTENT 
******************************************************/

/* PAGE NAME */
.bodyContent h1#ContentpageName {
	margin:0px 0px 15px 0px;
	padding:25px 0px 6px 0px;
	display:block;
	width:100%;
        clear:both;
}
.bodyContent #imodDefault {
	clear:both;
}

/* ////////
//////////
/////////
////////
///////
*/

/* FOOTER CONTENT
**************************************************************/

.footerContent {
	width:100%;
	clear:both;
	text-align:center;
	float:left;
background:url(images/footer-grad.gif) repeat-x;
color:#fff;
}
.footerContent a {text-decoration:none;}
.footerContent a:hover {text-decoration:underline!important;}
#structFooterWrapper {
	margin:0px auto;
	text-align:left;
	width:960px;
	padding:26px 0px;
	position:relative;
}

#ContentFooter {
	float:left;
	width:100%;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
width:280px;
font-size:11px;
line-height:18px;
}
#ContentFooter strong {font-style:italic;font-family:Georgia, "Times New Roman", Serif;padding-bottom:25px;display:block;font-size:15px;font-weight:normal;}
#ContentFooter .links {margin-top:24px;}
#ContentFooter a {color:#fff;}

#ContentFooterNavLaw {float:right;}
#ContentFooterNavLaw ul {margin:0px;padding:0px;float:right;}
#ContentFooterNavLaw li {float:left;list-style-type:none;}
#ContentFooterNavLaw li:first-child a{background:none;}
#ContentFooterNavLaw li a {color:#fff;font-style:italic;font-family:Georgia, "Times New Roman", Serif;font-size:14px;display:inline-block;background:url(images/footer-nav-divider.gif) left center no-repeat;padding-left:8px;margin-left:8px;}
#ContentFooterNavLaw li.first a {}
#ContentFooterNavLaw li a:hover {text-decoration:underline;}

#ContentFooterNavLaw ul#nav2 {}

.ftContent {padding-top:41px;width:660px;float:right;}

h3#footerLogo {float:right;background:url(images/footer-logo.png) no-repeat;clear:both;text-indent:-9999em;margin:0px;padding:0px;}
h3#footerLogo a {display:block;width:152px;height:91px;}

#ContentSecondFooterNav {float:right;text-align:center;padding:0px;margin:57px 40px 0px 0px;font-size:11px;}
#ContentSecondFooterNav a {color:#fff;padding:0px 5px;}

/* FOOTER SOCIAL */

#ContentFooter .social {margin-top:10px;}






/**************************************************************************************/
/**************************************************************************************/
/*** INTERIOR ******/

.interior .bodyContent .structColumn1 {
	float:left;
	clear:both;
	width:240px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 0px;
}
/**************************************************************************************/
/**************************************************************************************/
/*** (2 Column) Template ***/	

.twoColumn .bodyContent .structColumn2 {
	float:right;
	width:665px;
	margin:0px 0px 0px 0px;
	line-height:18px;
}
/* ////////
//////////
/////////
////////
///////
*/

/**************************************************************************************/
/**************************************************************************************/
/*** INTERIOR 3 Column Template ***/



.threeColumn .bodyContent .structColumn2 {
	float:left;

	width:500px;

	margin:0px 0px 0px 47px;
}
.threeColumn .bodyContent .structColumn3 {
	float:right;
	width:175px;
	margin:30px 16px 0px 0px;
	padding:20px 0px 20px 0px;
}



/* ////////
//////////
/////////
////////
///////
*/

/**************************************************************************************/
/**************************************************************************************/
/*** INTERIOR WIDE Template ***/

.wide .headerContent #structHeader {}
.wide #ContentToplinksLAW {display:none;}
.wide #structHeader {}

.wide .bodyContent {clear:both;padding-top:20px;}

/**************************************************************************************/
/**************************************************************************************/
/*** Start Template ***/
.start .bodyContent {
clear:both;	
}
.start h2 {border-top:3px solid #472979;}
.start h2 span {font-family:Georgia, "Times New Roman", Serif;font-weight:normal;font-style:italic;font-size:16px;display:inline-block;background:url(images/arrow-right.png) no-repeat right center;padding:18px 15px 18px 0px;}
.start h2 span a,
.start h2 a span {color:#393939;}
/** midwrapper 1 **/
.start .structMidWrapper1 {
	width:960px;
	margin:0px auto;
	text-align:left;
  padding:53px 0px 67px 0px;
	}
	
.rotatorTop {width:960px;height:auto;margin:0 auto;text-align:left;}	
/* col 1 */
.start .bodyContent .structMidWrapper1 .structColumn1 {
	width:554px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.start .bodyContent .structMidWrapper1 .structColumn1 a {background:url(images/purple-arrows-right.gif) right center no-repeat;padding-right:15px;display:inline-block;}
.start .bodyContent .structMidWrapper1 .structColumn1 h1 {color:#472979;font-size:35px;font-style:italic;padding-bottom:20px;}
.start .bodyContent .structMidWrapper1 .structColumn1 {font-family:Georgia, "Times New Roman", Serif;font-size:16px;line-height:25px;}

/* col 2 */
.start .bodyContent .structMidWrapper1 .structColumn2 {
	width:372px;
	margin:0px 0px 0px 0px;
	padding:0px;

}
.eventWrapper {padding-bottom:15px;}
.eventWrapper.last {padding-bottom:0px;}
.eventWrapper .imodDateBlock {clear:both;width:69px;float:left;}
.eventWrapper .imodDateBlock .imodDateMonthAbrev {display:inline-block;float:left;font-size:12px;text-transform:uppercase;}
.eventWrapper .imodDateBlock .imodDateDayAbrev {display:inline-block;float:left;font-size:12px;}

.eventWrapper .imodTitleBlock {float:right;text-align:left;width:301px;}
.eventWrapper .imodTitleBlock .imodTools {display:block;}
.eventWrapper .imodTitleBlock .imodLink {display:block;}
.eventWrapper .imodTitleBlock .imodLink a{display:block;text-decoration:none;}
.eventWrapper .imodTitleBlock .imodLink a:hover {text-decoration:underline;}

/** midwrapper 2 **/

.start .structMidWrapper2 {
	width:960px;
	margin:0px auto;
	text-align:left;
  padding:20px 0px;
	}
/* col1 */
.start .bodyContent .structMidWrapper2 .structColumn1 {
	width:342px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* spotlight */
.newsWrapper {width:100%;}
.newsWrapper .thumbWrapper {float:left;width:100px;height:auto;}
.newsWrapper .thumbWrapper .itemimg {width:110px;height:auto;float:left;}
.newsWrapper .thumbWrapper .itemimg img{width:110px;height:auto;}

.newsWrapper .item {display:block;width:221px;padding:0px;float:right;}
.newsWrapper .item .imodLink a{display:block;text-decoration:none;text-transform:uppercase;}
.newsWrapper .item .imodLink a:hover {text-decoration:underline;}
.newsWrapper .imodTools {display:block;float:right;}

/* col2 */
.start .bodyContent .structMidWrapper2 .structColumn2 {
	width:170px;
	margin:0px 0px 0px 35px;
	padding:0px;
}
.start .bodyContent .structMidWrapper2 #ContentInNews p a {text-decoration:none;}
.start .bodyContent .structMidWrapper2 #ContentInNews p a:hover {text-decoration:underline;}
.newsWrapperAlumni {padding-bottom:15px;}
/* col3 */
.start .bodyContent .structMidWrapper2 .structColumn3 {
	width:170px;
	margin:0px 0px 0px 35px;
	padding:0px 0px 0px 0px;
}
.start .bodyContent .structMidWrapper2 .structColumn3 h2 a:hover span {text-decoration:underline;}
/* col4 */
.start .bodyContent .structMidWrapper2 .structColumn4 {
	width:176px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.rightBtn a{display:block;background:url(images/arrow-button.png) no-repeat;width:144px;height:55px;margin-bottom:20px;font-size:16px;padding:0px 20px 0px 12px;line-height:50px;font-style:italic;text-decoration:none; }

/* main rotator */
.start #mainSection {width:100%;text-align:center;float:left;position:relative;/*z-index:999999;*/}


/************************************************************************************/

/* MENUS */

/* TOP MAIN */

.headerContent #ContentToplinksLAW li {display:none;}
.headerContent #ContentToplinksLAW li.mainNav,
.headerContent #ContentToplinksLAW li.mainNav ul#nav2 li{display:block;}



.headerContent #ContentToplinksLAW {
	clear:both;
	position:absolute;
	bottom:0px;
	right:0px;
}
.headerContent #ContentToplinksLAW ul {
	/*width:650px;*/
	padding:0;
	margin:0px;
	list-style-type:none;
	float:left;
	/*background-color:#f0f0ef;*/
	z-index:2;
	position:relative;
	border-bottom:none;
	/*-webkit-box-shadow: #888 3px 3px 1em;
	-moz-box-shadow: #888 3px 3px 1em;
	box-shadow: #888 3px 3px 1em;
	behavior: url(PIE.htc);*/
  background:#f2f2f2/* url(images/nav-bg.gif) repeat-x top left*/;
  border-top:3px solid #472979;
}
.headerContent #ContentToplinksLAW li {
	padding:0;
	margin:0 0 0 0;
	float:left;
}
.headerContent #ContentToplinksLAW li a {
	display:block;
	padding:18px 18px;
	text-decoration:none;
	color:#323232;
    font-weight:normal;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Serif;
}

.headerContent #ContentToplinksLAW li:hover a, #ContentToplinks li.sfHover a {text-decoration:none;/*background:#fff url(images/nav-divider.gif) right center repeat-y;*/background:#eae9e9;}
.headerContent #ContentToplinksLAW li.last a{}
.headerContent #ContentToplinksLAW li.last a:hover {/*background:none!important;background-color:#fff!important;*/}

.headerContent #ContentToplinksLAW li:hover.childArrow a,
.headerContent #ContentToplinksLAW li:hover a{/*border-bottom:1px solid #fff;*/}
.headerContent #ContentToplinksLAW li.navselected a{color:#472979;}

	/* IE 7 keeps menus static
	****************************************/
.headerContent #ContentToplinksLAW li:hover, #ContentToplinks li.hover {
		position: static;
	}	
	
	/* Second Level Groups */
	.headerContent #ContentToplinksLAW li ul {border-top:1px solid #E3E3E3;}
.headerContent #ContentToplinksLAW li.last ul#nav2 {position:abolute;top:55px;right:0px;} 
.headerContent #ContentToplinksLAW li#Recognition ul#nav2 {position:abolute;top:55px;right:0px;}
.headerContent #ContentToplinksLAW li li.secondLvlli a { 
	font-weight:bold;color:#323232!important;font-size:12px;background:none;font-family:Arial, Helvetica, Sans-serif;text-decoration:none;line-height:14px;color:#353a41;border:none;
	}
.headerContent #ContentToplinksLAW li li.secondLvlli a:hover {text-decoration:underline;}
	/* Second Level Groups smallBox or Normal */

.headerContent #ContentToplinksLAW li.smallUL ul {display:none;}
.headerContent #ContentToplinksLAW li.smallUL ul.hoverSmall {display:block;z-index:-1; position: absolute; left: -999999px; margin:0px; float:none; width:204px;/*border:none;background-color:#fff;*/background-color:#f2f2f2;padding:17px 0px;}
.headerContent #ContentToplinksLAW li.smallUL li { width: 170px;}
.headerContent #ContentToplinksLAW li.smallUL li a { text-align:left;padding:5px 17px; width:170px;font-weight:normal;font-size:12px;}
.headerContent #ContentToplinksLAW li.smallUL li.secondLvlLi.last a,
.headerContent #ContentToplinksLAW li.smallUL li.secondLvlLi.last a:hover, #ContentToplinks li li.sfHover a{ /*background: #fff!important;border-bottom:1px solid #ccc;*/}
.headerContent #ContentToplinksLAW li.smallUL li.secondLvlLi.last ul{/*position:absolute;right:0px;*/}

/*.headerContent #ContentToplinksLAW li.last ul {margin-left:-120px!important;}
.headerContent #ContentToplinksLAW li.last li,
.headerContent #ContentToplinksLAW li.last li a{text-align:right;}*/
.headerContent #ContentToplinksLAW li.last a{/*background:none!important;*/}
.headerContent #ContentToplinksLAW li.last a:hover {/*background:none!important;background-color:#fff!important;text-decoration:underline;*/}	
	
	/* The Magic */
.headerContent #ContentToplinksLAW li.smallUL:hover ul ul,
.headerContent #ContentToplinksLAW li.smallUL:hover ul ul ul,
.headerContent #ContentToplinksLAW li.sfhover.smallUL ul ul,
.headerContent #ContentToplinksLAW li.sfhover.smallUL ul ul ul { left: -999em;}
	
.headerContent #ContentToplinksLAW li.smallUL:hover ul,
.headerContent #ContentToplinksLAW li.smallUL li:hover ul,
.headerContent #ContentToplinksLAW li.smallUL li li:hover ul,
.headerContent #ContentToplinksLAW li.smallUL.sfhover ul,
.headerContent #ContentToplinksLAW li.smallUL li.sfhover ul,
.headerContent #ContentToplinksLAW li.smallUL li li.sfhover ul { left: auto;}

/**********************/

    /* mega box */
.headerContent #ContentToplinksLAW div.megaBox {display:none;position:absolute;/*top:35px;*/right:0px;padding-bottom:15px;margin-left:-1px;margin-top:0px;z-index:-1;border-top:1px solid #E3E3E3;}
.headerContent #ContentToplinksLAW div.megaBox.hoverMenu {display:block;}

.headerContent #ContentToplinksLAW li.megaUL ul{ 
	width:687px;
	border:none;
	padding:17px 0px 17px 17px;
	background-color:#f2f2f2;
  border-top:none;
	/*-webkit-box-shadow: #444 3px 3px 1em;
	-moz-box-shadow: #444 3px 3px 1em;
	box-shadow: #444 3px 3px 1em;
	behavior: url(PIE.htc);*/
}
.headerContent #ContentToplinksLAW li div.megaBox li.secondLvlli { width: 117px;float:left;padding-right:17px;}
/*.headerContent #ContentToplinksLAW li div.smallBox li.secondLvlli {clear:left;}*/
.headerContent #ContentToplinksLAW li div.megaBox li.secondLvlli a { width: 117px; text-align:left;padding:3px 0px 10px 0px; }
.headerContent #ContentToplinksLAW li div.megaBox li.secondLvlli a:hover, #ContentToplinks li li.sfHover.secondLvlli a{ text-decoration:none;background:none;}
.headerContent #ContentToplinksLAW li.last ul{/*position:absolute;right:0px;*/}	

	/* Third Level Groups megaBox */
.headerContent #ContentToplinksLAW li li.secondLvlli div{ width: 117px;float:none;clear:left;}
.headerContent #ContentToplinksLAW li li.secondLvlli div a { width: 117px;text-align:left;padding:2px 0px 2px 0px; font-weight:normal;font-size:12px;}
.headerContent #ContentToplinksLAW li li.secondLvlli div a:hover, #ContentToplinks li li.sfHover.secondLvlli a{  text-decoration:underline!important;background:none;}

	

/* LEFT NAV
*****************************************/

#ContentLeftNavHeader li {display:none;}
#ContentLeftNavHeader li.selected{display:block;}

#ContentLeftNavHeader {width:240px;background-color:#fff;}
#ContentLeftNavHeader ul {margin:0px;padding:0px; border-top:3px solid #472979;}
#ContentLeftNavHeader li a{
	display:block;
	color:#666;
	text-decoration:none;
        font-size:20px;
        font-weight:normal;
font-style:italic;
font-family:Georgia, "Times New Roman", Serif;
  padding:18px 0px 0px 0px;
}



/*.bodyContent #ContentLeftNavLAW li.selected li,
.bodyContent #ContentLeftNavLAW li.selected li li {display:block;}*/

.bodyContent #ContentLeftNavLAW {width:240px;background-color:#fff;}
.bodyContent #ContentLeftNavLAW ul.menu {
	margin:0px;
	padding:10px 0px 18px 0px;
	border-bottom:3px solid #472979;

}
/*.bodyContent #ContentLeftNavLAW ul.menu.showBorders {border-top:2px solid #332a86;border-bottom:2px solid #332a86;}*/


.bodyContent #ContentLeftNavLAW ul.menu li a:hover {background:transparent;}

.bodyContent #ContentLeftNavLAW ul.menu li {
		list-style-type:none;
background-color:#fff;

}

/*.bodyContent #ContentLeftNavLAW ul.menu li.showChildPages a,
.bodyContent #ContentLeftNavLAW ul.menu li.showChildPages a:hover{background:url(images/nav-plus.gif) 0px 10px no-repeat;cursor:pointer;}
.bodyContent #ContentLeftNavLAW ul.menu li.selected.showChildPages a,
.bodyContent #ContentLeftNavLAW ul.menu li.selected.showChildPages a:hover{background:url(images/nav-minus.gif) 0px 10px no-repeat;cursor:pointer;}*/

.bodyContent #ContentLeftNavLAW ul.menu li a.submenu,
.bodyContent #ContentLeftNavLAW ul.menu li a.submenu:hover{background:url(images/nav-plus.gif) 0px 10px no-repeat;cursor:pointer;}
.bodyContent #ContentLeftNavLAW ul.menu li a.submenu.selected,
.bodyContent #ContentLeftNavLAW ul.menu li a.submenu.selected:hover{background:url(images/nav-minus.gif) 0px 10px no-repeat;cursor:pointer;}




.bodyContent #ContentLeftNavLAW ul.menu li li a{background:none;}

.bodyContent #ContentLeftNavLAW ul.menu li a {
	padding:8px 0px 8px 0px;
	font-weight:normal;
font-size:14px;
font-family:inherit;
font-style:normal;
color:#323232;
display:block;
line-height:14px;
border-top:1px solid #f3f3f3;
text-decoration:none;
}
.bodyContent #ContentLeftNavLAW ul.menu li a:hover {
	background-color:#fff;
	color:#666;
	text-decoration:underline;
}
.bodyContent #ContentLeftNavLAW ul.menu li.selected a {
}
.bodyContent #ContentLeftNavLAW ul.menu li ul#nav3,
.bodyContent #ContentLeftNavLAW ul.menu li.selected ul#nav3 {
	margin:0px;
	padding:0px 0px 12px 20px;
width:220px;

}
.bodyContent #ContentLeftNavLAW ul.menu li.selected ul#nav3 li {
	border:none;width:100%;
}
.bodyContent #ContentLeftNavLAW ul.menu li ul#nav3 li a,
.bodyContent #ContentLeftNavLAW ul.menu li.selected ul#nav3 li a {
	padding:6px 10px 6px 0px;
	background:none;
	font-weight:normal;
  border-top:none;
  line-height:normal;
}
.bodyContent #ContentLeftNavLAW ul.menu li.selected ul#nav3 li.selected a {
	text-decoration:none;

	color:#5D2272;
}
.bodyContent #ContentLeftNavLAW ul.menu li.selected ul#nav3 li a:hover {
	color:#333;
}
/* BREADCRUMBS 
*****************************************/
.bodyContent #ContentBreadCrumbs {
}
.bodyContent #ContentBreadCrumbs ul {
	padding:0;
	margin:0 0 0 0;
	list-style:none;
	float:left;
}
.bodyContent #ContentBreadCrumbs li {
	padding:0;
	margin:0;
	float:left;
	list-style-type:none;
}
.bodyContent #ContentBreadCrumbs li a {
	display:block;
	text-decoration:none;
	font-size:12px;
	padding:2px 8px 2px 15px;
	background:url(images/bcArw.gif) no-repeat center left;
	color:;
}
.bodyContent #ContentBreadCrumbs li#bcFirst a {
	background:none;
	padding-left:0;
	color:;
}

.bodyContent #ContentBreadCrumbs li.navselected a {
	font-weight:bold;
	color:#000;
}
/***********************************************************************************************************************************/
/* Appstyles.css overwrite */
/***********************************************************************************************************************************/

/* new - as of 4/27 */
.idbmsBreadcrumbSeparator {color:#332a86!important;}
.expand img {background-color: #332a86!important;}
.expand {background-color: #332a86!important;}
.Error, .error {width:auto!important}
































