body {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	margin: 0;
	padding: 0;
	cursor: default;
	line-height: 150%;
	background: #373a3e url(../App_Themes/ExclusivelyLegal/images/page-bg.gif) repeat-x top left;
}
.bg_holder {
	width: 1090px;
	background: transparent url(../App_Themes/ExclusivelyLegal/images/bg-leaficon.gif) no-repeat top left;
	border: 0px solid red;
}
td {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 150%;
}
a {
	color: #339900;
	text-decoration:none;
}
a:hover {
	color: #339900;
	text-decoration:underline;
}
UL {margin: 2px 0px 8px 14px; padding: 2px 0px 9px 14px;}
LI {list-style-type: disc; margin: 3px 0px 3px 0px; padding: 3px 0px 3px 0px;}



/* PAGE LAYOUT ELEMENTS */
.hdr_holder {
	text-align: left;
	width: 940px;
	height: 110px;
	margin: 0;
	padding: 0;
}
.page_holder {
	clear: both;
	text-align: left;
	width: 940px;
	margin: 0;
	padding: 0;
}
.border_curve {
	width: 940px;
	height: 4px;
	margin: 0;
	padding: 0;
	background-color: #14181C;
}
.border_side {
	width: 4px;
	margin: 0;
	padding: 0;
	background-color: #14181C;
}


/* MAIN NAV */
.logo_holder {
	float: left;
	width: 278px;
	height: 110px;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
.main_nav {
	float: right;
	width: 640px;
	height: 40px;
	padding: 0 12px 0 0;
	margin: 50px 0 0 0;
	line-height: normal;
	border: 0px solid red;
}
.main_nav ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
.main_nav li {
	display: inline;
	margin: 0;
	padding: 0;
}
.main_nav a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 12px 5px 12px;
	color: #ffffff;
	font-size: 9pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	border: 0px solid red;
}
.main_nav a:hover {
	color: #7ac142;
	text-decoration: none;
}
.main_nav a.Highlighted {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 12px 5px 12px;
	color: #7ac142;
	font-size: 9pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	border: 0px solid red;
}
.main_nav a.Highlighted:hover {
	color: #7ac142;
	text-decoration: none;
}



/* HOME CONTENT ELEMENTS */
.home_contentholder {
	clear: both;
	width: 932px;
	height: 425px;
	padding: 0;
	margin: 0;
	border: 0px solid red;
}
.home_banner {
	float: left;
	width: 682px;
	height: 425px;
	margin: 0;
	padding: 0;
	background-color: #bec3c9;
	border: 0px solid red;
}
.home_rightcolumn {
	float: right;
	width: 250px;
	height: 425px;
	margin: 0;
	padding: 0;
	background: #f8f8f8 url(../App_Themes/ExclusivelyLegal/images/bghome-rightcurve.gif) no-repeat left bottom;
	border: 0px solid red;
}
.home_rightcontent {
	width: 250px;
	height: 395px;
	margin: 0;
	padding: 0;
	background: #f8f8f8 url(../App_Themes/ExclusivelyLegal/images/bghome-rightwhite.gif) repeat-x left bottom;
	border: 0px solid red;
}
.home_rightpadding {
	margin: 0;
	padding: 20px 20px 0px 20px;
}
.page_btmcorner {
	clear: both;
	text-align: right;
	width: 932px;
	height: 8px;
	margin: 0;
	padding: 0;
	background-color: #181f22;
	border: 0px solid red;
}


/* JOB LISTING STYLES */
.JobListListContainer
{
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}

.JobListItemContainer
{
  border-top: 1px dotted Gray;
  font-weight: normal;
  line-height: 165%;
}


.homejoblisting {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
.homejoblisting h1 {
	margin: 0;
	padding: 0 0 2px 0;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	color: #339900;
	font-size: 14pt;
}
.homejoblisting ul {
	margin: 6px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}
.homejoblisting li {
	margin: 0;
	padding: 0 0 1px 0;
	list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-dark.gif);
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
}
.homejoblisting li a {
	color: #339900;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
}
.homejoblisting li a:hover {
	color: #000000;
	text-decoration:underline;
}


/* LIST MENUS */
.JobListMenuUL {
	margin: 6px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}
.JobListMenuLI {
  margin: 0;
  padding: 5px 0px 5px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-dark.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 165%;
  border-bottom: 1px dotted Gray;
}
.JobListMenuLIfirstListItem {
  margin: 0px;
  padding: 5px 0px 5px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-dark.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 165%;
  border-bottom: 1px dotted Gray;
  border-top: 1px dotted Gray;
}

.JobListMenuLI a, .JobListMenuLIfirstListItem a {
  color: #339900;
  font-size: 9pt;
  font-weight: bold;
  text-decoration:none;
}
.JobListMenuLI a:hover, .JobListMenuLIfirstListItem a:hover {
  color: #000000;
  text-decoration:underline;
}
.JobListMenuHighlightedLI {
  margin: 0;
  padding: 5px 0px 5px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-dark.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 165%;
  border-bottom: 1px dotted Gray;
}
.JobListMenuHighlightedLIfirstListItem {
  margin: 0;
  padding: 5px 0px 5px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-dark.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 165%;
  border-bottom: 1px dotted Gray;
  border-top: 1px dotted Gray;
}

.JobListMenuHighlightedLI a, .JobListMenuHighlightedLIfirstListItem a {
  color: #000000;
  font-size: 9pt;
  font-weight: bold;
  text-decoration:none;
}
.JobListMenuHighlightedLI a:hover, .JobListMenuHighlightedLIfirstListItem a:hover {
  color: #000000;
  text-decoration:underline;
}





/* HOME ACTION BUTTON STYLES */
.home_actionsholder {
	clear: both;
	margin: 0;
	padding: 15px 0 10px 0;
	background: #191e22 url(../App_Themes/ExclusivelyLegal/images/bghome-btmdark.gif) repeat-x left top;
	border: 0px solid red;
}
.homeactions {
	width: 208px;
	height: 176px;
	margin: 0;
	padding: 0;
	background: transparent url(../App_Themes/ExclusivelyLegal/images/homebox-main.gif) no-repeat left top;
	border: 0px solid red;
}
.homeactionspadding {
	margin: 0px;
	padding: 8px 10px 6px 12px;
}
.homeactionbuttons {
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: 153px;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	color: #414449;
	font-size: 9pt;
	line-height: 160%;
	border: 0px solid red;
}
.home_actionsholder h1 {
	margin: 0;
	padding: 0 0 2px 0;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	color: #339900;
	font-size: 14pt;
}
.homeactionlinks {
	display: block;
	width: 208px;
	height: 23px;
	margin: 0;
	padding: 0px;
	background: transparent url(../App_Themes/ExclusivelyLegal/images/homebox-btm.gif) no-repeat left top;
	border: 0px solid red;
}
.homeactionlinks a {
	display: block;
	margin: 0;
	padding: 2px 0 0 10px;
	color: #ffffff;
	font-size: 10pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	border: 0px solid red;
}
.homeactionlinks a:hover {
	color: #339900;
	text-decoration: none;
}

.home_actionsholder a#sublinks {
	clear: both;
	margin: 0;
	padding: 0;
	color: #666666;
	font-size: 10pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	border: 0px solid red;
}
.home_actionsholder a#sublinks:hover {
	color: #7ac142;
	text-decoration: none;
}






/* SUBPAGE CONTENT ELEMENTS */
.sub_contentholder {
	clear: both;
	width: 932px;
	padding: 0;
	margin: 0;
	border: 0px solid red;
}
.sub_banner {
	position: absolute;
	z-index: 0;
	float: left;
	width: 682px;
	height: 149px;
	margin: 0;
	padding: 0;
	background-color: #bec3c9;
	border: 0px solid red;
}
.sub_bannerTitle {
	z-index: 1;
	position: absolute;
	height: 110px;
	width: 400px;
	border: 0px solid red;
}
.sub_bannerTitle h1 {
	position: absolute;
	z-index: 1;
	padding: 10px 0;
	margin: 60px 0 0 31px;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	color: #14181c;
	font-size: 20pt;
	border: 0px solid red;
}
.sub_rightcolumn {
	float: right;
	width: 250px;
	height: 149px;
	margin: 0;
	padding: 0;
	background: #f8f8f8 url(../App_Themes/ExclusivelyLegal/images/bgsub-rightcurve.gif) no-repeat left bottom;
	border: 0px solid red;
}
.sub_rightcontent {
	width: 250px;
	height: 119px;
	margin: 0;
	padding: 0;
	background: #f8f8f8 url(../App_Themes/ExclusivelyLegal/images/bgsub-rightwhite.gif) repeat-x left bottom;
	border: 0px solid red;
}
.sub_rightpadding {
	margin: 0;
	padding: 18px 20px 0px 20px;
}
.SubActionButtons {
	margin:  2px 0px 2px 0px;
	padding: 0;
}
.sub_contentBG {
	clear: both;
	padding: 0;
	margin: 0;
	background: #191e22 url(../App_Themes/ExclusivelyLegal/images/bghome-btmdark.gif) repeat-x top left;
	border: 0px solid red;
}
.breadcrumbs {
	margin: 0 0 0 33px;
	padding: 0;
	color: #ffffff;
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
}
.breadcrumbs a {
	margin: 0;
	padding: 0;
	color: #339900;
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	border: 0px solid red;
}
.breadcrumbs a:hover {
	color: #339900;
	text-decoration: underline;
}
.CMSBreadCrumbsCurrentItem {
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
}
.sub_ContentBoxPadding {
	margin: 0;
	padding: 10px 20px 13px 20px;
}
.sub_ContentBox {
	width: 662px;
	margin: 0;
	padding: 0;
	background-color: #f2f4f7;
	border: 0px solid red;
}
.ContentBoxTop {
	width: 662px;
	height: 7px;
	margin: 0;
	padding: 0;
	background-color: #f2f4f7;
	border: 0px solid red;
}
.ContentBoxLeft {
	float: left;
	width: 2px;
	height: 305px;
	margin: 0;
	padding: 0;
	background-color: #f2f4f7;
	border: 0px solid red;
}
.ContentBoxMain {
	float: right;
	width: 660px;
	margin: 0;
	padding: 0;
	background-color: #f2f4f7;
	border: 0px solid red;
}
.ContentBoxBtm {
	clear: both;
	width: 662px;
	height: 40px;
	margin: 0;
	padding: 0;
	background-color: #f2f4f7;
	border: 0px solid red;
}
.ContentBoxMainPadding {
	margin: 0;
	padding: 8px 10px 0px 10px;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	color: #414449;
	font-size: 9pt;
	line-height: 160%;
	border: 0px solid red;
}
.ContentBoxMainPadding h1 {
	margin: 0;
	padding: 0 0 8px 0;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	color: #339900;
	font-size: 14pt;
}
.ContentBoxMainPadding h2 {
	margin: 0;
	padding: 0;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 11pt;
}
.ContentBoxMainPadding h3 {
	margin: 0;
	padding: 0;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 9pt;
}
.ContentAction {
	margin: 0;
	padding: 20px 0 0 0;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 10pt;
	line-height: 150%;
}
.ContentAction a {
	margin: 0;
	padding: 10px 0 0 0;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	color: #339900;
	font-size: 10pt;
	text-decoration: none;
	cursor: pointer;
}
.ContentAction a:hover {
	color: #373a3e;
	text-decoration: underline;
}




/* SUB NAV ELEMENTS */
.sub_NavBoxPadding {
	margin: 0;
	padding: 10px 20px 13px 0px;
}
.sub_NavBox {
	width: 208px;
	margin: 0;
	padding: 0;
	background-color: #f2f4f7;
	border: 0px solid red;
}
.SubNavBoxTop {
	width: 208px;
	height: 7px;
	margin: 0;
	padding: 0;
	background-color: #f2f4f7;
	border: 0px solid red;
}
.SubNavBoxLeft {
	float: left;
	width: 2px;
	height: 148px;
	margin: 0;
	padding: 0;
	background-color: #f2f4f7;
	border: 0px solid red;
}
.SubNavBoxMain {
	float: right;
	width: 206px;
	margin: 0;
	padding: 0;
	background-color: #f2f4f7;
	border: 0px solid red;
}
.SubNavBoxBtm {
	clear: both;
	width: 208px;
	height: 28px;
	margin: 0;
	padding: 0;
	background-color: #f2f4f7;
	border: 0px solid red;
}
.SubNavBoxMainPadding {
	margin: 0;
	padding: 8px 10px 0px 10px;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	color: #414449;
	font-size: 9pt;
	border: 0px solid red;
}
.SubNavBoxMainPadding h1 {
	margin: 0;
	padding: 0 0 2px 0;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	color: #339900;
	font-size: 14pt;
}
.SubNavUL {
	margin: 6px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}
.SubNavLI {
  margin: 0;
  padding: 4px 0px 4px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-dark.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 150%;
  border-bottom: 1px dotted Gray;
}
.SubNavLIfirstListItem {
  margin: 0px;
  padding: 4px 0px 4px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-dark.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 150%;
  border-bottom: 1px dotted Gray;
  border-top: 1px dotted Gray;
}

.SubNavLI a, .SubNavLIfirstListItem a {
  color: #339900;
  font-size: 9pt;
  font-weight: bold;
  text-decoration:none;
}
.SubNavLI a:hover, .SubNavLIfirstListItem a:hover {
  color: #000000;
  text-decoration:underline;
}
.SubNavHighlightedLI {
  margin: 0;
  padding: 5px 0px 5px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-dark.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 165%;
  border-bottom: 1px dotted Gray;
}
.SubNavHighlightedLIfirstListItem {
  margin: 0;
  padding: 5px 0px 5px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-dark.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 165%;
  border-bottom: 1px dotted Gray;
  border-top: 1px dotted Gray;
}

.SubNavHighlightedLI a, .SubNavHighlightedLIfirstListItem a {
  color: #000000;
  font-size: 9pt;
  font-weight: bold;
  text-decoration:none;
}
.SubNavHighlightedLI a:hover, .SubNavHighlightedLIfirstListItem a:hover {
  color: #000000;
  text-decoration:underline;
}

/* THIRD NAV ELEMENTS */
.Third_NavBox {
	width: 208px;
	margin: 0;
	padding: 0;
	background-color: #3f444a;
	border: 0px solid red;
}
.ThirdNavBoxTop {
	width: 208px;
	height: 7px;
	margin: 0;
	padding: 0;
	background-color: #3f444a;
	border: 0px solid red;
}
.ThirdNavBoxLeft {
	float: left;
	width: 2px;
	height: 101px;
	margin: 0;
	padding: 0;
	background-color: #3f444a;
	border: 0px solid red;
}
.ThirdNavBoxMain {
	float: right;
	width: 206px;
	margin: 0;
	padding: 0;
	background-color: #3f444a;
	border: 0px solid red;
}
.ThirdNavBoxBtm {
	clear: both;
	width: 208px;
	height: 28px;
	margin: 0;
	padding: 0;
	background-color: #3f444a;
	border: 0px solid red;
}
.ThirdNavBoxMainPadding {
	margin: 0;
	padding: 8px 10px 0px 10px;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	color: #e1e7e8;
	font-size: 9pt;
	border: 0px solid red;
}
.ThirdNavBoxMainPadding h1 {
	margin: 0;
	padding: 0 0 2px 0;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	color: #e1e7e8;
	font-size: 14pt;
}
.ThirdNavUL {
	margin: 6px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}
.ThirdNavLI {
  margin: 0;
  padding: 4px 0px 4px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-green.gif);
  color: #e1e7e8;
  font-size: 9pt;
  font-weight: normal;
  line-height: 150%;
  border-bottom: 1px dotted Gray;
}
.ThirdNavLIfirstListItem {
  margin: 0px;
  padding: 4px 0px 4px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-green.gif);
  color: #e1e7e8;
  font-size: 9pt;
  font-weight: normal;
  line-height: 150%;
  border-bottom: 1px dotted Gray;
  border-top: 1px dotted Gray;
}

.ThirdNavLI a, .ThirdNavLIfirstListItem a {
  color: #e1e7e8;
  font-size: 9pt;
  font-weight: bold;
  text-decoration:none;
}
.ThirdNavLI a:hover, .ThirdNavLIfirstListItem a:hover {
  color: #339900;
  text-decoration:underline;
}
.ThirdNavHighlightedLI {
  margin: 0;
  padding: 5px 0px 5px 0px;
  list-style-image: url(../images/listarrow-green.gif);
  color: #339900;
  font-size: 9pt;
  font-weight: normal;
  line-height: 165%;
  border-bottom: 1px dotted Gray;
}
.ThirdNavHighlightedLIfirstListItem {
  margin: 0;
  padding: 5px 0px 5px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-green.gif);
  color: #339900;
  font-size: 9pt;
  font-weight: normal;
  line-height: 165%;
  border-bottom: 1px dotted Gray;
  border-top: 1px dotted Gray;
}

.ThirdNavHighlightedLI a, .ThirdNavHighlightedLIfirstListItem a {
  color: #339900;
  font-size: 9pt;
  font-weight: bold;
  text-decoration:none;
}
.ThirdNavHighlightedLI a:hover, .ThirdNavHighlightedLIfirstListItem a:hover {
  color: #339900;
  text-decoration:underline;
}

/* QUOTE ELEMENTS */
.QuoteHolder {
	margin: 40px 0px 0px 0px;
	padding: 0;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	color: #339900;
	font-size: 9pt;
	line-height: 160%;
	border: 0px solid red;
}
.quote {
	font-style: italic;
}
.sign {
	margin: 5px 0px 0px 0px;
	padding: 0;
	font-style: none;
	font-weight: bold;
}


/* FOOOTER STYLES */
.footer_wrapper {
	clear: both;
	display: block;
	width: 940px;
	height: 80px;
	padding: 0;
	margin: 0px 0 0 0;
}
.footer_left {
	float: left;	
	padding: 18px 10px 40px 24px;
	margin: 0;
	color: #999999;
	font-size: 9pt;
}
.footer_right {
	float: right;
	padding: 18px 24px 40px 10px;
	margin: 0;
	color: #999999;
	font-size: 9pt;
}
.footer_wrapper a {
	color: #999999;
	font-size: 9pt;
	text-decoration:none;
}
.footer_wrapper a:hover {
	color: #339900;
	font-size: 9pt;
	text-decoration:underline;
}

/* PORTED SUB NAV STYLES */
.CMSListMenuUL {
	margin: 6px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}
.CMSListMenuLI {
  margin: 0;
  padding: 4px 0px 4px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-dark.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 150%;
  border-bottom: 1px dotted Gray;
}
.CMSListMenuLIFirstItem {
  margin: 0px;
  padding: 4px 0px 4px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-dark.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 150%;
  border-bottom: 1px dotted Gray;
  border-top: 1px dotted Gray;
}

.CMSListMenuLI a, .CMSListMenuLIFirstItem a {
  color: #339900;
  font-size: 9pt;
  font-weight: bold;
  text-decoration:none;
}
.CMSListMenuLI a:hover, .CMSListMenuLIFirstItem a:hover {
  color: #000000;
  text-decoration:underline;
}
.CMSListMenuHighlightedLI {
  margin: 0;
  padding: 5px 0px 5px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-dark.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 165%;
  border-bottom: 1px dotted Gray;
}
.CMSListMenuHighlightedLIFirstItem {
  margin: 0;
  padding: 5px 0px 5px 0px;
  list-style-image: url(../App_Themes/ExclusivelyLegal/images/listarrow-dark.gif);
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  line-height: 165%;
  border-bottom: 1px dotted Gray;
  border-top: 1px dotted Gray;
}

.CMSListMenuHighlightedLI a, .CMSListMenuHighlightedLIFirstItem a {
  color: #000000;
  font-size: 9pt;
  font-weight: bold;
  text-decoration:none;
}
.CMSListMenuHighlightedLI a:hover, .CMSListMenuHighlightedLIFirstItem a:hover {
  color: #000000;
  text-decoration:underline;
}

/*******************************************************
*  WEBPART STYLES                                      *  
********************************************************/
.webpartTable{}
.webpartTable td{padding: 5px;}
.webpartMessage{
  font-family: bold 14pt Arial, Helvetica, sans-serif; 
  color: #666666;
}

.CalculatorTableTextInput
{
	width: 90px;
}

/* BLOG TEMPLATE STYLES */
.sub_ContentBoxWide {
	width: 887px;
	margin: 0;
	padding: 0;
	background-color: #f2f4f7;
	border: 0px solid red;
}

.ContentBoxMainWide {
	float: right;
	width: 885px;
	margin: 0;
	padding: 0;
	background-color: #f2f4f7;
	border: 0px solid red;
}
.ContentBoxBtmWide
{
	clear: both;
	width: 887px;
	height: 40px;
	margin: 0;
	padding: 0;
	background-color: #f2f4f7;
	border: 0px solid red;

}

/* TESTIMONIALS */
.AltTestimonial
{
	background-color: #e5e5e5;
}

/* TEAM */
.PicLeft
{
	float: left; 
	clear: left; 
	margin: 3px 12px 4px 0px; 
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px; 
	border-color: #e2e2e2;
}
