/** 
  * ======================================================
  * $Workfile:   2-6_02.css  $
  * $Revision:   1.6  $
  * $Date:   Aug 04 2009 12:22:12  $
  * $Author:   goddarmx  $
  * $Archive:   //legal.regn.net/npv/Dev-Archives/Development_Area/archives/LargeLaw/PageDesigner/v4/Code/Front-end/_Source/LexisNexis/Website/Modules/Style/Themes/2-6/2-6_02.css-arc  $
  * ======================================================
  * Change History:
  * 1.00 initial revision
  * 1.1:	Fixed home active status formatting on navigation link, took off border-bottom on header table
**/   
html { }

body { background: #1c1f29; }
table#parentLayout {
	background: #1c1f29 url(../../../../Assets/images/2-6/bodyContainerBkg02.gif) 0 0 repeat-y;
}

#parentLayout td#headerSection {
	background: #6b7ecd url(../../../../Assets/images/2-6/headerBkg02a.gif) 0 0 repeat-y;
	height: 137px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: top;
}

/*	Header Section Rules	*/
#parentLayout td#headerSection table#headerTable {
	color: #fff;
	height: 137px;
	margin: 0 auto;
	top: 0;
	width: 956px;
	border-bottom: none!important;
}

#headerTable td a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
/*	BEGIN LANGUAGE SECTION	*/
#headerTable td#col01 div.overFlow {
	background: #fff url(../../../../Assets/images/2-6/langBkg02.gif) 0 0 repeat-y;
}

#headerTable td#col01 div.overFlow div.divPodTop {
	background: url(../../../../Assets/images/2-6/langTopBkg02.gif) 0 0 no-repeat;
	font-size: 1px;
	height: 8px;
}

#headerTable td#col01 div.overFlow div.divPodBtm {
	background: url(../../../../Assets/images/2-6/langBtmBkg02.gif) 0 0 no-repeat;
	font-size: 1px;
	height: 7px;
}

#headerTable td#col01 div.divLanguages {
	float: left;
	margin: 0 0 0 2em;
	position: relative;
	z-index: 1;
}

#headerTable td#col01 span.spanBookmark {}

#headerTable td#col01 div.divLanguages h2 {
	font-size: 100%;
	font-weight: normal;
	background: #f00;
}

#headerTable td#col01 div.divLanguages h2 a {
	background: url(../../../../Assets/images/2-6/langArrowDarkGray.gif) center right no-repeat;
}

#headerTable td#col01 div.divLanguages ul {}

#headerTable td#col01 div.divLanguages ul.ulLanguages {}

#headerTable td#col01 div.divLanguages ul.openLanguage {
	background: #fff;
	border: 1px solid #000;
}

#headerTable td#col01 ul.openLanguage li {
	border-bottom: 1px solid #ccc;
}

#headerTable td#col01 ul.openLanguage li a {
	color: #2d4456;
	font-weight: normal;
}

#headerTable td#col01 ul.openLanguage li a:hover {
	color: #c00;
}

#headerTable td#col01 ul.openLanguage li.active a {
	font-weight: bold;
}

#headerTable td#col01 .openLanguage li#closeLink {
    background: #333;
	border: none!important;
    border-top: 1px solid #000!important;
}

#headerTable td#col01 li#closeLink a {
    font-weight: bold;
    color: #fff!important;
}
/*	END LANGUAGE SECTION	*/
/*	BEGIN CONTACT INFO, ADDRESS AND SITE URL SECTION	*/
table#headerTable td#col02 {
	vertical-align: top;
}

#headerTable td#col02 a {
	color: #2b9eff;
	text-decoration: underline;	
}

#headerTable td#col02 a:hover {
	color: #c00;
}

#headerTable td#col02 div.overFlow {}

/*	contact information pod	*/
#headerTable td#col02 div.divContact div.divPodInner, #headerTable td#col02 div.divAddress div.divPodInner, #headerTable td#col02 div.siteURL div.divPodInner {
	background: #fff url(../../../../Assets/images/2-6/headerPodBkg02.gif) 0 0 repeat-y;
	padding: 0 1em;
}

#headerTable td#col02 div.divContact div.divPodTop, #headerTable td#col02 div.divAddress div.divPodTop  {
	background: url(../../../../Assets/images/2-6/headerPodTopBkg02.gif) 0 0 no-repeat;
	height: 7px;
	font-size: 1px;
}

#headerTable td#col02 div.divContact div.divPodBtm, #headerTable td#col02 div.divAddress div.divPodBtm  {
	background: url(../../../../Assets/images/2-6/headerPodBtmBkg01.gif) 0 0 no-repeat;
	height: 14px;
	font-size: 1px;
}

#headerTable td#col03 img, #headerTable td#col04 img {
	margin: 10px;
}

#parentLayout table#headerTable td#col05 {}

#headerTable td#col05 h1 {
	color: #fff;
	font-size: 225%;
}
/*	END HEADER RULES	*/
/*	CONTENT SECTION	*/
#parentLayout td#contentSection {
	text-align: center;
}

#contentSection a {
	color: #0066cc;
}

#parentLayout td {
	font-size: small;
}

#contentSection div.divPageContainer {
	margin: 0 auto;
	text-align: left;
	width: 976px;
}

/*	BODY RULES	*/
div.divBody {}

.divBody h2, .divBody h3, .divBody p, .divBody ul, .divBody ol, .divBody dl {}

.divBody ul, divBody ol {}

.divBody ul ul, .divBody ul ol, .divBody ol ul, .divBody ol ol {}

.divBody h2 {}

.divBody h3 {}

/*	LEFT COLUMN RULES	*/
.divBody div#column01 {

}

#column01 div.divPod div.divPodTop {
	background: url(../../../../Assets/images/2-6/leftColPodTopBkg02.gif) 0 0 no-repeat;
	font-size: 1px;
	height: 11px;
	width: 100%;
}
/*	NAVBAR RULES	*/
#column01 div#divNav div.divPodTop {
	background: url(../../../../Assets/images/2-6/navTopBkg02.gif) 0 0 no-repeat;
	font-size: 1px;
	height: 11px;
	width: 100%;
}

#column01 ul#nav, #column01 ul#nav li ul {
	background: #6b7ecd url(../../../../Assets/images/2-6/navBkg02.gif) 0 0 repeat-y;
}

ul#nav li {
	min-height: 39px;
	height: auto!important;
	height: 39px;
	margin: 0;
	padding: 0;
}

ul#nav li.parent {
	border-top: 1px solid #595b63;
}

#column01 ul#nav li.last {
	border-top: 1px solid #595b63!important;
}

#nav li a {
	color: #fff;
	display: block;
	font-size: 110%;
	font-weight: bold;
	min-height: 33px;
	height: auto!important;
	height: 33px;
	margin-left: 1em;
	padding: 6px 0 0 0;
	text-decoration: none;
}

ul#nav li.parent a.folder {
	cursor: text;
	min-height: 20px;
	height: auto!important;
	height: 20px;
}

#nav li ul, #nav li ul li {
	border: none;
	background: none;
	min-height: 22px;
	height: auto!important;
	height: 22px;
	margin: .25em 1px 0 1px;
	margin: .25em 0 0 0;
	padding: 0;
}

#nav li ul li.active {
	background-color: #59669e;
}

ul#nav li.expanded a, ul#nav li.active a {
	background: url(../../../../Assets/images/2-6/navActiveBkg02.gif) left bottom repeat-y;
	min-height: 33px;
	height: auto!important;
	height: 33px;
	margin: 0 0 0 1px;
	padding: .25em 0 .25em 1em;
}

ul#nav li ul li a, ul#nav li.expanded ul li a {
	background: url(../../../../Assets/images/2-6/subNavIcon02.gif) center left no-repeat;
	font-size: 0.9em;
	min-height: 22px;
	height: auto!important;
	height: 22px;
	margin-left: 3em;
	padding: 0 0 0 1em;
}

#nav li ul li a:hover, ul#nav li.expanded ul li a:hover {
	color: #fbc143;
}

#column01 div#divNav div.divPodBtm {
	background: url(../../../../Assets/images/2-6/navBtmBkg02.gif) 0 0 no-repeat;
	font-size: 1px;
	height: 15px;
	width: 100%;
}
/*	END NAVBAR RULES	*/
#column01 div.divPod div.divPodBtm {
	background: url(../../../../Assets/images/2-6/leftColPodBtmBkg02.gif) 0 0 no-repeat;
	font-size: 1px;
	height: 15px;
	width: 100%;
}
/*	left column pods	*/	
#column01 div.divPod {
	background: #fff url(../../../../Assets/images/2-6/leftColPodBkg02.gif) 0 0 repeat-y;
	color: #000;
	text-align: left;
}

#column01 .divPod * {}

#column01 .divPod h2 {
	background: #bcc9d8;
	color: #788099;
	font-size: 100%;
	margin: 0 2px .5em 1px;
	padding: .25em 0;
	text-indent: .5em;
	width: 219px;
}

#column01 .divPod ul {
	list-style-type: none;
	margin: 0 0 .5em 1px;
	padding: 0;
	width: 220px;
}

#column01 .divPod ul li {
	background: url(../../../../Assets/images/2-6/divPodListIcons02.gif) 1em center no-repeat;
	margin: 0;
	padding: 0 0 0 2.5em;
}

#column01 .divPod a {
	background: url(../../../../Assets/images/2-6/divPodListAnchorIcon02.gif) right center no-repeat;
	color: #2686b7;
	padding-right: 1em;
	width: auto;
	text-decoration: underline;
}

#column01 .divPod a:hover {
	color: #900;
}

#column01 span.spanMore {
	display: block;
	font-size: 80%;
	margin: 1em 0 0 1em;
}

#column01 span.spanMore a {
	background: none;
}

#column01 div.divExtra1 {}

#column01 div.practiceArea {}

.practiceArea li {}

/*	call firm now button	*/
div.divBody div#column01 div.callInfo {
	background: url(../../../../Assets/images/2-6/callFirmNowBkg02.gif) top left repeat-x;
	margin: 1em auto;
	min-height: 16px;
	height: auto!important;
	height: 16px;
	padding: 0;
	text-align: center;
	width: 220px;
}

div.divBody div#column01 div.callInfo div.divPodTop {
	background: url(../../../../Assets/images/2-6/callFirmNowTopBkg02.gif) 0 0 no-repeat;
	font-size: 1px;
	height: 10px;
}

.divBody div#column01 div.callInfo div.divPodBtm {
	background: url(../../../../Assets/images/2-6/callFirmNowBtmBkg02.gif) 0 0 no-repeat;
	font-size: 1px; /*	fixes IE6 bug	*/
	height: 14px;
}

.divBody div#column01 div.callInfo a {
	background: none;
	color: #fff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: .1em;
	padding: 0 5px;
	text-decoration: none;
	/*width: 243px;*/
}

.divBody div#column01 div.callInfo a:hover {
	color: #ff0;
}

#column01 span.spanMore {}
/*	end left column pods	*/
/*	BEGIN COLUMN2 RULES	*/
.divBody div#column02 {
	background: #fff url(../../../../Assets/images/2-6/bodyContentBkg02.gif) 0 0 repeat-y;
}

/*	rounded corners styles	*/
#column02 div.divPodTop {
	background: url(../../../../Assets/images/2-6/bodyContentTopBkg02.gif) 0 0 no-repeat;
	font-size: 1px;
	height: 11px;
	margin: 0;
	padding: 0;
}

#column02 div.divPodBtm {
	background: url(../../../../Assets/images/2-6/bodyContentBtmBkg02.gif) 0 0 no-repeat;
	font-size: 1px;
	height: 15px;
	margin: 0;
	padding: 0;
}

.divBody div#column02 div.innerContent {
	margin: 0 1em;
}

#column02 h1, #column02 h2, #column02 h3 {
	color: #464646;
	border-bottom: 1px solid #fbc143;
	padding-bottom: .5em;
}

#column02 h1 {
	font-size: 150%;
}

#column02 h2 {
	font-size: 125%;
}

#column02 h3 {
	font-size: 100%
}

#column02 a:hover {
	color: #c00;
}

#column02 table.tableListItems th {
    background: #666;
    color: #fff;
}

div#Map {}

div.mapControlAddress td {}

div.mapControlAddress span {}

table.mapControlLocationFinder {}

table.mapControlLocationFinder th {
	font-weight: bold;
}

table.directions {}
	
table.directions th {
    background: #666;
	font-weight: bold;
	border: 1px solid #ccc;
	color: #fff;
}
	
table.directions td {
	border: 1px solid #ccc;
}
	
table.directions tr.alt td {
	background: #f2f2f2;
}
	
table.directions tr.directionsTotalDistance td {
	background-color: #ececec;
}

#column02 div.divPodContainer {}


#column02 .divPodContainer div.divPod {
	background: url(../../../../Assets/images/2-6/bodyContentDivPodBkg02.gif) 0 0 repeat-y;
}

#column02 .divPodContainer div.divPod div.divPodTop {
	background: url(../../../../Assets/images/2-6/bodyContentDivPodTopBkg02.gif) 0 0 no-repeat;
	clear: both;
	font-size: 1px;
	height: 9px;
}

#column02 .divPodContainer div.divPod div.divPodBtm {
	background: url(../../../../Assets/images/2-6/bodyContentDivPodBtmBkg02.gif) 0 0 no-repeat;
	clear: both;	
	font-size: 1px;
	height: 19px;
}

#column02 .divPodContainer .divPod h1, #column02 .divPodContainer .divPod h2, #column02 .divPodContainer .divPod h3  {
	background-color: #fbc143;
	background-repeat: repeat-x;
	border: none;
	color: #fff;
	font-size: 90%;
	margin-left: 1px;
	margin-right: 1px;
	padding: .50em 0 .50em 1em;
	text-transform: uppercase;
}

.divPodContainer div.odd {}

.divPodContainer .divPod ul {
	list-style-type: none;
	margin: 0 0 .5em 1px;
	padding: 0;
	width: 220px;
}

.divPodContainer .divPod ul li {
	background: url(../../../../Assets/images/2-6/divPodListIcons02.gif) 1em center no-repeat;
	margin: 0;
	padding: 0 0 0 2.5em;
}

.divPodContainer .divPod ul li a {
	background: url(../../../../Assets/images/2-6/divPodListAnchorIcon02.gif) right center no-repeat;
	padding-right: 1em;
	width: auto;
	text-decoration: underline;
}

.divPodContainer .divPod span.spanMore {}

.divPodContainer .divPod span.spanMore a {
	background: url(../../../../Assets/images/2-6/divPodListAnchorIcon02.gif) right center no-repeat;
	clear: left;
	display: block;
	float: right;
	font-size: 80%;
	margin: .5em;
	padding-right: 1em;
	width: auto;
	text-decoration: underline;
}

.divBody a:hover  {

} 

div.divBottomLinks {}

.divBottomLinks ul {}

.divBottomLinks ul li {}

.divBottomLinks a {
	font-size: 85%;
	color: #666;
}

.divBottomLinks a:hover  {
	color: #c00;
} 
/*	END DIVBODY RULES	*/
/*	BEGIN FOOTERSECTION RULES	*/
td#footerSection {
	background: url(../../../../Assets/images/2-6/footerBkg02.gif) 0 0 repeat-y;
	color: #fff;
	font-size: 95%;
}

#footerSection a {
	color: #fbc143;
}

#footerSection a:hover {
	color: #c00;
}

#footerSection div.divFooter {

}

#footerSection div.divLNFooterLogo {}

.divFooter p {}

tr.greyout td {
	border-bottom-color: #ccc;
}

tr.greyout td a {
	font-weight:  bold;
	color: #c03;
}

table.tableListItems {
	border: 0;
	border-collapse: collapse;
	margin-left: 1px;
}
	
	table.tableListItems th {
		padding: 5px;
		font-weight: bold;
		border: 1px solid #ccc;
		background-color: #666;
		color: #fff;
	}
	
	table.tableListItems td {
		padding: 5px;
		border: 1px solid #ccc;
		vertical-align: top;
	}