/** 
  * ======================================================
  * $Workfile:   2-3_03.css  $
  * $Revision:   1.12  $
  * $Date:   Jun 30 2009 12:23:24  $
  * $Author:   riverarx  $
  * $Archive:   //legal.regn.net/npv/Dev-Archives/Development_Area/archives/LargeLaw/PageDesigner/v4/Code/Front-end/_Source/LexisNexis/Website/Modules/Style/Themes/2-3/2-3_03.css-arc  $
  * ======================================================
  * Change History:
  * 1.01 initial revision
**/ 
html {}

body { background: #fffddc; }

div#parentWrapper {
	background: url(/Assets/images/2-3/htmlBkg03.jpg) 0 0 repeat-x;
	margin: 0;
	padding: 0;
}

div#childWrapper {
	background: url(/Assets/images/2-3/parentBkg03.jpg) 0 0 no-repeat;
	margin: 0;
	padding: 0;
}

table#parentLayout {}

#parentLayout td#headerSection {
	background: url(/Assets/images/2-3/headerSectionBkg03.jpg) bottom left no-repeat;
	height: 141px;
	padding: 0 0 6px 0;
	text-align: center;
	vertical-align: top;
}

/*	Header Section Rules	*/
#parentLayout td#headerSection table#headerTable {
	color: #fff;
	height: 141px;
	margin: 0 auto;
	top: 0;
	width: 976px;
}

#parentLayout table#headerTable td {
	font-size: 85%;
	text-align: left;
	vertical-align: middle;
}

#headerTable td a {
	color: #06c;
	text-decoration: none;
}

#headerTable td a:hover {
	color: #c03;
}

/*	BEGIN LANGUAGE SECTION	*/
#headerTable td#col01 div.divLanguages {
	float: left;
	margin: 0 0 0 1em;
	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-3/langArrowIcon01.gif) no-repeat right center;
	color: #fff;
}

#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: #e19e1e;
}

#headerTable td#col01 ul.openLanguage li a:hover {
	color: #c03;
}

#headerTable td#col01 ul.openLanguage li.active a {
	font-weight: bold;
}

#headerTable td#col01 .openLanguage li#closeLink {
    background: #e19e1e;
	border: none!important;
    border-top: 1px solid #000!important;
}

#headerTable td#col01 li#closeLink a {
    font-weight: bold;
    color: #fff!important;
}

#headerTable td#col01 span.spanBookmark a {
	color: #fff;
}
/*	END LANGUAGE SECTION	*/

table#headerTable td#col02 {
	text-align: right;
	padding: 0 .5em 0 0;
	vertical-align: top;
}

#headerTable td#col02 a {
	color: #e19e1e;
	text-decoration: underline;	
}

#headerTable td#col02 a:hover {
	color: #c00;
}

#headerTable td#col02 div.overFlow {
	color: #000;
	float: right;
	margin: .75em 0;
	width: 291px;
}

/*	contact information pod	*/
#headerTable td#col02 div.overFlow div.divInnerPod {
	background: url(/Assets/images/2-3/addressBkg.gif) 0 0 repeat-y;
	font-size: 90%;
	padding: 0 10px;
	width: 271px;
}

#headerTable td#col02 div.overFlow div.divPodTop {
	background: url(/Assets/images/2-3/addressTopBkg.gif) 0 0 no-repeat;
	font-size: 1px; /* fixes IE 6 bug	*/
	height: 5px;
	width: 100%;
}

#headerTable td#col02 div.overFlow div.divPodBtm {
	background: url(/Assets/images/2-3/addressBtmBkg.gif) 0 0 no-repeat;
	font-size: 1px; /* fixes IE 6 bug	*/
	height: 5px;
}

#headerTable td#col02 div.overFlow div.divInnerPod div.divContact,
#headerTable td#col02 div.overFlow div.divInnerPod div.divAddress,
#headerTable td#col02 div.overFlow div.divInnerPod div.siteURL {
	font-size: 125%;
	text-align: left;
}

#headerTable td#col02 div.overFlow div.divInnerPod div.divAddress {
	margin: .5em 0 0 0;
}

#headerTable td#col03 img, #headerTable td#col04 img {
	margin: 10px;
}

#parentLayout table#headerTable td#col05 {
	
}

#headerTable td#col05 h1 {
	font-size: 225%;
	margin: 0 .5em;
}
/*	END HEADER RULES	*/
/*	CONTENT SECTION	*/
#parentLayout td#contentSection {
	background: url(/Assets/images/2-3/bodyBkg03.gif) 0 0 repeat-y;
	text-align: center;
}

#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 {

}
/*	NAVBAR RULES	*/
#column01 ul#nav {
	background: #282726 url(/Assets/images/2-3/navBkg03.gif) 0 0 repeat-y;
}

ul#nav li {	
	background: url(/Assets/images/2-3/navLinkBkg03.gif) left bottom repeat-x;
	min-height: 39px;
	height: auto!important;
	height: 39px;
	margin: 0 1em;
	padding: 0;
}

ul#nav li.last {
	background: none;
}

#nav li a {
	background: url(/Assets/images/2-3/navArrowWhiteIcon.gif) center right no-repeat;	
	color: #fff;
	cursor: pointer;
	font-size: 110%;
	font-weight: bold;
	min-height: 23px;
	height: auto!important;
	height: 23px;
	margin-right: 1em;
	padding: .5em;
	text-decoration: none;
}

/*	expanded parent link	*/
#nav li a.ui-state-active {
	background: url(/Assets/images/2-3/navArrowOrangeIcon.gif) center right no-repeat;	
	color: #fff;
}

#nav li a:hover {
	background: url(/Assets/images/2-3/navArrowOrangeIcon.gif) center right no-repeat;
	color: #e19e1e;
}

ul#nav li.expanded a, ul#nav li.active a {
	background: url(/Assets/images/2-3/navArrowOrangeIcon.gif) center right no-repeat;
	color: #e19e1e;
}

ul#nav li.expanded a:hover, ul#nav li.active a:hover {
	background: url(/Assets/images/2-3/navArrowWhiteIcon.gif) center right no-repeat;
	color: #fff;
}

#nav li ul {
	margin: .5em 0 0 .5em;
	padding: 0;
}

#nav li ul li {
	background: none;
	border: none;
}

#nav li ul li a {
	background: none;
	color: #c5bbb4;
	display: block;
	font-size: 90%;
	min-height: 23px;
	height: auto!important;
	height: 23px;
	padding-left: .5em;
}

#nav li ul li a:hover {
	background: none;
	border: 1px solid #e19e1e;
	color: #e19e1e;
	min-height: 23px;
	height: auto!important;
	height: 23px;
}/*	END NAVBAR RULES	*/

/*	left column pods	*/	
#column01 div.divPod {
	text-align: left;
	width: 253px;
	color: #fff;
}

#column01 .divPod * {}

#column01 .divPod h2 {
	font-size: 125%;
}

#column01 .divPod ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#column01 .divPod ul li {
	background: url(/Assets/images/2-3/orangeListBulletIcon.gif) left center no-repeat;
	margin: 0;
	padding: 0 0 0 20px;
}

#column01 .divPod a {
	color: #fff;
	text-decoration: underline;
}

#column01 .divPod a:hover {
	color: #ff0;
}

#column01 span.spanMore {
	display: block;
	font-size: 80%;
	margin: 1em 0;
}

#column01 div.divExtra1 {}

#column01 div.practiceArea {}

.practiceArea li {}

#column01 div.callInfo {
	margin: 1em auto;
	text-align: center;
	width: 253px;
}

#column01 div.callInfo div.divPodTop,
#column01 div.callInfo div.divPodBtm {
	font-size: 1px; /*	fixes IE6 bug	*/
	height: 5px;
}

#column01 div.callInfo div.divPodTop {
	background: url(/Assets/images/2-3/callInfoTopBkg03.gif) 0 0 no-repeat;
}

#column01 div.callInfo a {
	background: #8c5c0c url(/Assets/images/2-3/callInfoBkg03.gif) 0 0 repeat-x;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 125%;
	font-weight: bold;
	min-height: 22px;
	height: auto!important;
	height: 22px;
	padding: 0 5px;
	text-decoration: none;
	width: 243px;
}

#column01 div.callInfo a:hover {
	color: #ff0;
}

#column01 div.callInfo div.divPodBtm {
	background: url(/Assets/images/2-3/callInfoBtmBkg03.gif) 0 0 no-repeat;
	font-size: 1px; /*	fixes IE6 bug	*/
	height: 5px;
}


#column01 span.spanMore {}
/*	end left column pods	*/
/*	BEGIN COLUMN2 RULES	*/
.divBody div#column02 {
	background: #fff;
}

#column02 p, #column02 ol, #column02 ul, #column02 dt, #column02 table, #column02 div {
	margin: 1em;
}

#column02 h1, #column02 h2, #column02 h3 {
	color: #6b460d;
}

#column02 h1 {
	font-size: 150%;
}

#column02 h2 {
	font-size: 125%;
}

#column02 h3 {
	font-size: 100%
}

#column02 a:hover {
	color: #c03;
}

#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 {
	/*	reset the magin to override the margin set for all internal items within the column02	*/
	margin: 1em -1em;
}


.divPodContainer div.divPod {
	background: #ede4ce url(/Assets/images/2-3/oddPodBkg03.gif);
	border: 1px solid #57595b;
	min-height: 125px;
	height: auto!important;
	height: 125px;
	padding: .5em 1em;
}

.divPodContainer .divPod h2 {
	border: 1px solid #b47a1f;
	font-size: 110%!important;
	padding: .5em;
	width: 45%;
}

.divPodContainer div.odd {
	background: #eee0bc url(/Assets/images/2-3/evenPodBkg03.gif);
	border-top: none;
	border-bottom: none;
}

.divPodContainer .divPod ul {
	list-style-type: none;
}

.divPodContainer .divPod ul li {

}

.divPodContainer .divPod ul li a {
	background: url(/Assets/images/2-3/podOddListIcon03.gif) center left no-repeat;
	color: #af7309;
	font-size: 85%;
	padding-left: 20px;
}

.divPodContainer div.odd ul li a {
	background: url(/Assets/images/2-3/podEvenListIcon03.gif) center left no-repeat;
}

.divPodContainer .divPod span.spanMore {}

.divPodContainer .divPod span.spanMore a {
	color: #af7309;
}

.divBody a:hover  {
	color: #c00;
} 

div.divBottomLinks {}

.divBottomLinks ul {}

.divBottomLinks ul li {
	width: auto;
}

.divBottomLinks a {
	color: #666;
	font-size: 85%;
	margin: 0;
	padding: 0;
}

.divBottomLinks a:hover  {
	color: #c03;
} 

/*	END DIVBODY RULES	*/
/*	BEGIN FOOTERSECTION RULES	*/
td#footerSection {
	font-size: 85%;
}

#footerSection a {
	color: #06c;
}

#footerSection a:hover {
	color: #c03;
}

#footerSection div.divFooter {
	margin: 10px 0 0 0;
}

#footerSection div.divLNFooterLogo {}

.divFooter p {
	font-size: 80%;
}

tr.greyout td {
	border-bottom-color: #ccc;
}

tr.greyout td a {
	font-weight:  bold;
	color: #c03;
}