/** 
  * ======================================================
  * $Workfile:   1-7_01.css  $
  * $Revision:   1.13  $
  * $Date:   Jun 29 2009 12:41:18  $
  * $Author:   riverarx  $
  * $Archive:   //legal.regn.net/npv/Dev-Archives/Development_Area/archives/LargeLaw/PageDesigner/v4/Code/Front-end/_Source/LexisNexis/Website/Modules/Style/Themes/1-7/1-7_01.css-arc  $
  * ======================================================
  * Change History:
  * 1.01 initial revision
**/
html, body {}

body {
	background: #666 url(/Assets/images/1-7/bodyTextureBgk01.gif) 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 1.50;
	text-align: center;
}

table#parentLayout {
	background: url(/Assets/images/1-7/parentLayoutBgk01.gif) 0 0 repeat-y;
	margin: 0 auto;
	width: 998px;
	text-align: left;
}

table.homePage {}

/*	HEADER SECTION	*/
table td {
	vertical-align: top;
}

#parentLayout td#headerSection {}

#headerSection table#headerTable {
	border-bottom: 5px solid #d6b43f;
	width: 998px;
}

#headerTable td {
	padding-bottom: 1em;
	vertical-align: middle;
}

td#col3 h1 {
	position: relative;
	float: left;
	margin: 1em 0 0 .5em;
	font-size: 225%;
	color: #fff;
}

/*	language and favorites cell	*/
td#col4 {
	vertical-align: top;
}

td#col4 a {
	color: #fff;
	text-decoration: none;
}

td#col4 div.divLanguages {
	position: relative;
	float: left;
	margin: 1em 1em 0 0;
}

div.divLanguages h2 {
	margin: 0;
	font-size: 103%;
	font-weight: normal;
}

div.divLanguages h2 a {
	background: url(/Assets/images/1-7/langDropBkg.gif) center right no-repeat;
	display: block;
	padding-right: 12px;
}

td#col4 div.divLanguages h2 a:hover {
	color: #ffc600;
}

div.divLanguages ul.ulLanguages {
	background: #fff;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: auto;
}

div.divLanguages ul.ulLanguages li {
	padding: 0 0 .5em 0;
}

td#col4 div.divLanguages ul.ulLanguages li a {
	display: block;
	margin: 0 1em;
	color: #990000;
}

td#col4 a.aBookmark {
	background: url(/Assets/images/1-7/addFavoriteIcon01.gif) 0 0 no-repeat;
	display: block;
	float: left;	
	margin: 1em 0 0 0;
	padding: 0 0 0 25px;
	height: 25px;
}

td#col4 a.aBookmark:hover {
	color: #ffc600;
}

/*	languages sub-menu	*/
.divLanguages ul.ulLanguages {
	display: none;
}

.divLanguages ul.openLanguage {
	position: absolute;
	background: #fff;
	margin: 0;
	padding: .5em 1em;
	width: auto;
	z-index: 1;
	list-style-type: none;
	border: 1px solid #000;
}

td#col4 div.divLanguages ul.openLanguage li a {
	display: block;
	width: 100%;
	color: #990000;
}

td#col4 div.divLanguages ul.openLanguage li#closeLink {
	background: #933;
	margin: 0 -1em -.5em -1em;
}

td#col4 div.divLanguages ul.openLanguage li#closeLink a {
	color: #fff;
}
/*	end languages area	*/
/*	END HEADER SECTION	*/
td#contentSection {}

#contentSection div.divPageContainer {
	margin: 2px 0 0 0;
}

/*	3 column body	*/
div.divPageContainer div.divBody {}

/*	begin left column	*/
div.divBody div.column-left {
	float: left;
	width: 229px;
	text-align: center;
}

/*	main navigation area	(vertical)*/
.column-left ul#nav {
	border: 1px solid #3d3d3d;
	margin: .5em auto 0 auto;
	padding: 0;
	width: 212px;
	text-align: left;
	color: #fff;
}

ul#nav li.parent {
	/*	all parent lists items	*/
}

ul#nav li.active, ul#nav li.expanded {
	/*	all parent list items that are expanded	*/
	background: #853434 url(/Assets/images/1-7/navActiveBkg01.gif) 0 0 repeat-x;
	color: #fff;
}

ul#nav li.parent a, ul#nav li.expanded a {
	/*	all links within parent list items	*/
	cursor: text;
	display: block;
	font-size: 135%;
	font-weight: bold;
	min-height: 25px;
	height: auto!important;
	height: 25px;
	margin: 0;
	padding: .25em 0 .25em .75em;
	text-decoration: none;
}

ul#nav li.parent a {
	background: #d7b953 url(/Assets/images/1-7/navNonActiveBkg01.gif) 0 0 repeat-x;
	border-bottom: 1px solid #333;
	color: #333;
}

ul#nav li.parent a:hover {
	background: #853434 url(/Assets/images/1-7/navActiveBkg01.gif) 0 0 repeat-x;
	color: #fff;
	cursor: pointer;
}

ul#nav li.expanded a, ul#nav li.active a {
	background: #853434 url(/Assets/images/1-7/navActiveBkg01.gif) 0 0 repeat-x;
	border-bottom: 1px solid #333;
	color: #fff;
}

ul#nav li ul { 
	background: #fff;
	width: 100%;
}

.column-left ul#nav li ul li a:hover {
	background: none;
}

.column-left ul#nav li ul li a 	{
	/*	sub-links	*/
	background: #fff url(/Assets/images/1-7/subNavNonActiveBkg01.gif) 6% 50% no-repeat;
	border-bottom: none;
	color: #5a5a5a;
	cursor: pointer;
	font-size: 110%;
	font-weight: normal;
	padding-left: 3em;
}

.column-left ul#nav li ul li a:hover, .column-left ul#nav li ul li a:active {
	background: #fff url(/Assets/images/1-7/subNavActiveBkg01.gif) 6% 50% no-repeat;
	color: #933;
}
 
ul#nav li.last {}
/*	end main navigation	*/
/*	left column pods and widgets	*/
.column-left div.divPod {
	background: #fff url(/Assets/images/1-7/leftPodBkg01.gif) 0 0 repeat-y;
	position: relative;
	width: 213px;
}

.column-left div.divPod div.divPodTop {
	background: url(/Assets/images/1-7/leftPodTopBkg01.gif) 0 0 no-repeat;
	font-size: 1px; /*	Fixes IE6 extra space bug	*/
	height: 4px;
}

.column-left div.divPod div.divPodBtm {	
	background: url(/Assets/images/1-7/leftPodBtmBkg01.gif) 0 0 no-repeat;
	font-size: 1px; /*	Fixes IE6 extra space bug	*/
	height: 4px;
}

.column-left div.divPod div.divPodInner {
	margin: 0 1em;
}

.column-left div.divPod h2 {
	background: url(/Assets/images/1-7/podHeaderIcon01.gif) 0 50% no-repeat;
	color: #f90;
	font-size: 125%;
	margin: 0;
	padding: 0 0 0 1.5em;
}

.column-left div.divPod a {
	color: #36f;
	font-size: 100%;
	font-weight: bold;
}

.column-left div.divPod a:hover {
	color: #933;
}

.column-left div.divPod span {
	display: block;
}

/*	call info button pod	*/
.column-left div.callInfo {
	background: #8c3737 url(/Assets/images/1-7/callBtnBkg01.gif) 0 0 repeat-y;
}

.column-left div.callInfo div.divPodTop  {
	background: url(/Assets/images/1-7/callBtnTopCurve01.gif) 0 0 no-repeat;
	font-size: 1px; /*	Fixes IE6 extra space bug	*/
	height: 5px;
}

.column-left div.callInfo div.divPodBtm {
	background: url(/Assets/images/1-7/callBtnBtmCurve01.gif) 0 0 no-repeat;
	font-size: 1px; /*	Fixes IE6 extra space bug	*/
	height: 6px;
}

.column-left div.callInfo a {
	background: url(/Assets/images/1-7/callIcon01.gif) 5% 50% no-repeat;
	color: #fff;
	display: block;
	font-size: 125%;
	font-weight: bold;
	min-height: 24px;
	height: auto!important;
	height: 24px;
	padding-left: 2em;
	text-decoration: none;
}

.column-left div.callInfo a:hover {
	color: #ff0
}

/*	end call info pod	*/
/*	office hours pod	*/
div.officeHours div.divOfficeHoursContent {
	margin: 0 .5em;
}

.divOfficeHoursContent span.spanDays {
	font-weight: bold;
}

.divOfficeHoursContent span.spanHours {}

.column-left div.divContactInfo {}

.divContactInfo span.spanPhone {}

.divContactInfo span.spanFax {}

.divContactInfo span.spanEmailLink {}

.divContactInfo span.spanEmailLink a {}

.column-left div.divAddress {
	font-size: 90%;
	font-weight: bold;
}

.divAddress span.spanStreet {}

.divAddress span.spanCity {}

.divAddress span.spanCounty {}

.divAddress span.spanMap {}

.divAddress span.spanMap a {
	font-size: 110%;
}
/*	end left column pods and widgets	*/
/*	end left column	*/
/* begin content area	*/
.divBody div#contentArea {	/* parent container to hold center column and right column	*/
	float: left;
	width: 769px;
}

/* center column	*/
#contentArea div.column-center {
	float: left;
	width: 530px;
}

.column-center div#contentArea {}

#contentArea div.divTextBody {
	margin: 0 1em;
}

/*	breadcrumb trail	*/
div.divTextBody div.breadCrumbs {}

div.breadCrumbs a {}
/*	end breadcrumb trail	*/

div.divTextBody div.divListItem {}

div.divTextBody h2 {
	color: #933;
	font-size: 200%;
	font-weight: normal;
}

/*	internal pages	articles, news, publications, jobs, events etc...	*/
div.divTextBody div.topContent, div.divTextBody div.divlistitem div.topContent {}

div.divTextBody div.divlistitem {}

div.divTextBody div.divlistitem a {}

div.divTextBody div.divlistitem span {}

div.divTextBody div.divlistitem table {}

div.divTextBody div.divlistitem table th {}

div.divTextBody div.divlistitem table td {}

div.divTextBody div.bottomContent, div.divTextBody div.divlistitem div.bottomContent {}

/*	main articles	*/

div.divlistitem div#article {}

div#article p {}

div#article ol, div#article ul {}

div#article li {}

div#article a {}
/*	end main articles	*/
/*	attorney bio page	*/
div.divlistitem div#divAttorneyInfo {}

div#divAttorneyInfo h3 {}

div#divAttorneyInfo p {}

div#divAttorneyInfo a {}

div#divAttorneyInfo table.PracticeTable {}

div#divAttorneyInfo table.PracticeTable th {}

div#divAttorneyInfo table.PracticeTable td {}
/*	end attorney bio page	*/
/*	maps and directions page	*/
div.divlistitem div#Map {}

div#Map table {}

div#Map table td.Map {}

div#Map table td.Map span {}

div#Map table td.Map span img {}

div#Map table td.MapZoom {}

div#Map table td.MapZoom table {}

div#Map table td.MapZoom table td {}
/*	directions form	*/
div#Map table.mapControlLocationFinder {}

div#Map table.mapControlLocationFinder th {}

div#Map table.mapControlLocationFinder td {}

div#Map table.mapControlLocationFinder td span {}

div#Map table.mapControlLocationFinder td input {}
/*	end directions form	*/
/*	directions step table	*/
div#map table.directions {
	border: 1px solid #ccc;
}

div#map table.directions th {
	background: #8c3737;
	color: #fff;
}

div#map table.directions tr.alt {
	background: #ccc;
}

div#map table.directions td {
	padding: .5em;
}
/*	end directions step table	*/
/*	jobs page	*/
div.divlistitem table.tableListItems {}

div.divlistitem table.tableListItems th {}

div.divlistitem table.tableListItems td {}

div.divlistitem table.tableListItems td a {}

div.divlistitem div#jobOpening {}

div.divlistitem div#jobOpening table.tableListItems {}

div#jobOpening table.tableListItems th {}

div#jobOpening table.tableListItems th span {}

div#jobOpening table.tableListItems td {}

div#jobOpening table.tableListItems td span {}

div#jobOpening table.tableListItems td ol, div#jobOpening table.tableListItems ul {}

div#jobOpening table.tableListItems td li {}

div#jobOpening table.tableListItems td div.singleindent {}
/*	end jobs page	*/
/*	end maps and directions page	*/
/*	end internal pages	*/
/*	pod container 	*/
div.divTextBody div.divPodContainer {}

div.divPodContainer div.divPod {
	background: #fff url(/Assets/images/1-7/podContainerPodsBkg01.gif) 0 0 repeat-y;
	margin: 0 0 1em 0;
	position: relative;
	width: 500px;
}

div.divPodContainer div.divPod div.divPodTop {
	background: url(/Assets/images/1-7/podContainerPodsTopBkg01.gif) 0 0 no-repeat;
	font-size: 1px; /*	Fixes IE6 extra space bug	*/
	height: 6px;
}

div.divPodContainer div.divPod div.divPodBtm {	
	background: url(/Assets/images/1-7/podContainerPodsBtmBkg01.gif) 0 0 no-repeat;
	font-size: 1px; /*	Fixes IE6 extra space bug	*/
	height: 7px;
}

div.divPodContainer div.divPod div.divPodInner {
	margin: 0 1em;
}

div.divPodContainer div.divPod h2 {
	background: url(/Assets/images/1-7/podHeaderRedIcon01.gif) 0 50% no-repeat;
	color: #f90;
	font-size: 125%;
	height: 17px;
	margin: 0 0 .5em 0;
	padding: 0 0 0 1.5em;
}

div.divPodContainer div.divPod ul {
	list-style-type: none;
	margin: 0 0 0 1.75em;
	padding: 0;
}

div.divPodContainer div.divPod ul li {
	margin: 0 0 .5em 0;
}

div.divPodContainer div.divPod a {
	color: #933;
	display: block;
	font-size: 110%;
}

div.divPodContainer div.divPod a:hover {
	color: #36f;
}

div.divPodContainer div.divPod span.spanMore {
	display: block;
	text-align: right;
}

div.divPodContainer div.divPod span.spanMore a {
	color: #36f;
	font-weight: normal;
}

div.divPodContainer div.divPod span.spanMore a:hover {
	color: #933;
}

div.divPodContainer div.Headlines {}

div.divPodContainer div.Articles {}

/*	right column	*/
div.divBody div.column-right {
	float: right;
	width: 239px;
}

div.column-right div.divPod {
	background: #fff url(/Assets/images/1-7/rightPodBkg01.gif) 0 0 repeat-y;
	margin: 1em auto;
	position: relative;
	width: 221px;
}

.column-right div.divPod div.divPodTop {
	background: url(/Assets/images/1-7/rightPodTopBkg01.gif) 0 0 no-repeat;
	font-size: 1px; /*	Fixes IE6 extra space bug	*/
	height: 5px;
}

.column-right div.divPod div.divPodBtm {	
	background: url(/Assets/images/1-7/rightPodBtmBkg01.gif) 0 0 no-repeat;
	font-size: 1px; /*	Fixes IE6 extra space bug	*/
	height: 5px;
}

.column-right div.divPod div.divPodInner {
	margin: 0 1em;
}

.column-right div.divPod h2 {
	background: url(/Assets/images/1-7/podHeaderRedIcon01.gif) 0 50% no-repeat;
	color: #f90;
	font-size: 125%;
	height: 17px;
	margin: 0 0 .5em 0;
	padding: 0 0 0 1.5em;
}

.column-right div.divPod ul {
	list-style-type: none;
	font-size: 110%;
	margin: 0 0 0 1.75em;
	padding: 0;
}

.column-right div.divPod ul li {
	margin: .5em 0;
}

.column-right div.divPod a {
	color: #933;
	display: block;
	font-size: 110%;
}

.column-right div.divPod a:hover {
	color: #36f;
}

.column-right div.divPod span.spanMore {
	display: block;
	text-align: right;
}

.column-right div.divPod span.spanMore a {
	color: #36f;
	font-weight: normal;
}

.column-right div.divPod span.spanMore a:hover {
	color: #933;
}

/*	quick contact form	*/
div.column-right div.divQuickContact {
	background: #d6b43f url(/Assets/images/1-7/quickContactBkg01.gif) 0 0 repeat-y;
}

div.column-right div.divQuickContact div.divPodTop  {
	background: url(/Assets/images/1-7/quickContactTopBkg01.gif) 0 0 no-repeat;
	font-size: 1px; /*	Fixes IE6 extra space bug	*/
	height: 5px;
}

div.column-right div.divQuickContact div.divPodBtm {
	background: url(/Assets/images/1-7/quickContactBtmBkg01.gif) 0 0 no-repeat;
	font-size: 1px; /*	Fixes IE6 extra space bug	*/
	height: 6px;
}

div.divQuickContact div.requiredField {
	color: #f00;
	font-weight: bold;
}

div.divQuickContact table.quickContactTable {}

table.quickContactTable td {
	padding: .2em 0;
	text-align: center!important;
}

table.quickContactTable td span {
	color: #f00;
	font-weight: bold;
}

table.quickContactTable td.cityCol input.city {
	width: 95%!important;
}

table.quickContactTable td.stateCol {
	text-align: right;
}

table.quickContactTable td input, table.quickContactTable td select, table.quickContactTable td textarea {
	font-size: 100%;
}

.quickContactTable td input.submitBtn {
	background: #933 url(/Assets/images/1-7/quickContactBtnBkg01.gif) 0 0 no-repeat;
	border: none;
	border-collapse: collapse;
	color: #fff;
	height: 29px;
	font-size: 120%;
	width: 117px;
}
/*	end right column	*/
/* 	begin body bottom links	*/
div.divPageContainer div.divBottomLinks {
	clear: both;
}

div.divBottomLinks ul.ulNavBottom {
	list-style-type: none;
	margin: 1em;
	padding: 0;
}

div.divBottomLinks ul.ulNavBottom li {
	display: inline;
}

div.divBottomLinks ul.ulNavBottom li.last {}

div.divBottomLinks ul.ulNavBottom li a {
	color: #06c;
}

div.divBottomLinks ul.ulNavBottom li a:hover {
	color: #933;
}
/*	end body bottom nav	*/

/*	begin footerSection	*/
td#footerSection {
	background: #151515;
	padding: .5em 0;
}

#footerSection div.divFooter {
	color: #fff;
}

div.divFooter div.divLNFooterLogo {
	float: left;
	text-align: center;
	width: 229px;
}

div.divLNFooterLogo input {
	margin: 0 auto;
}

div.divFooter p {
	margin: 0 1em 0 235px;
}

div.divFooter a {
	color: #06c;
}

div.divFooter a:hover {
	color: #ff0;
}
/*	clearfix to fix parent container height with floats	*/
.clearfix:after, .divPageContainer:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix, .divPageContainer {
	/* this if for IE/Mac	*/ 
	display: inline-block; 
}

* html .clearfix, * html .divPageContainer {
	/*	for IE	*/ 
	height: 1%;
}

.clearfix, .divPageContainer { 
	display: block;
}