body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000 ;
	background: #eadcc8 url('../images/bg_top.gif') no-repeat 0 0;
	text-align: center;
	margin: 0px;
	height: 113px;	
}
body.sbc {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #eadcc8 url('../images/bg_top_sbc.gif') repeat-x 0 0;
	text-align: center;
	margin: 0px;
}
p {
	line-height: 1.4em;
	color: #000000;
	margin: 0px 0px .8em;
}
img {
	border: 0px;
}
td {
	vertical-align: top;
	padding: 0px;
}
form {
	margin: 0px;
}
input, select, textarea {
	font: 11px Arial, Helvetica, sans-serif;
}
/*IE7 hack for select box 1px margin*/
* + html select {
	margin-top: 1px;
}
a, a:active, a:visited {
	color:#395fa6;
	text-decoration: none;
	outline: none !important;
}
a:hover {
	text-decoration: underline;
	outline: none !important;
}
:active {
	outline: none !important;
}
:focus {
	-moz-outline-style: none !important;
	outline: none !important;
}
h6 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #163f8b;
	margin: 0px;
}
h5 {
	font-size: 12px;
	font-weight: bold;
	color: #843315;
	margin: 0px 0px 3px;
}
h4 {
	font-size: 15px;
	font-weight: bold;
	color: #843315;
	margin: 0px 0px 1px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px .8em;
	line-height: 1.4em;
}
#container #main .content h2 {
	font-size: 16px;
	text-transform: uppercase;
	color: #816511;
	margin: 0px 0px 10px 0px;
    -webkit-margin-before: 0.3em;
    -webkit-margin-after: 0.3em;
    font-weight: normal;
}
#container #main .contentSBC h2 {
	font-size: 16px;
	text-transform: uppercase;
	color: #816511;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
}
h1 {
	font-size: 16px;
	text-transform: uppercase;
	color: #816511;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
}
hr {
	background:#d4cac6;
	height:1px;
	color:#d4cac6;
	border:0;
	margin:0 0 .8em 0;
}
#container #main {
	margin: 0px auto;
	width: 1166px;
}
#container #top {	
	margin: 0px auto;	
	text-align: center;	
    background: #163f8b url('../images/bg_nav_top.gif') no-repeat 203px 0px;
    width: 1166px;
    height: 113px;    
}
#container #topSBC {
	width: 1166px;
	margin: 0px auto;
	height: 98px;
	text-align: center;
	background: #395fa6;
}
#container #top #header {
	background: url('../images/bg_seal_top.gif') no-repeat;
	height: 113px;
	text-align: left;
	margin: 0px auto;
	width: 1166px;
}
#container #top #header #logoHeader {
	float: left;
	padding: 13px 0px 0px 101px;
}
#container #topSBC #headerSBC {
	background: #395fa6;
	height: 98px;
	text-align: left;
	margin: 0px auto;
	width: 1166px;
}
#container #topSBC #headerSBC #logoHeaderSBC {
	float: left;
	padding: 0px 0px 0px 0px;
}
#container #top #header #searchHeader {
	float: right;
	padding: 10px 103px 0px 0px;
	height: 60px;
}
#container #topSBC #headerSBC #searchHeader {
	float: right;
	padding: 36px 103px 0px 0px;
	height: 58px;
}
#container #top #header #searchHeader .date, #container #top #header #searchHeader .input, #container #top #header #searchHeader .search, #container #topSBC #headerSBC #searchHeader .input, #container #topSBC #headerSBC #searchHeader .search {
	float: left;
}
#container #top #header #searchHeader .date {
	padding-right: 20px;
}
#container #topSBC #headerSBC #searchHeader .date {
	padding-top:8px;
	text-align:right;
}
#container #top #header #searchHeader .date p, #container #topSBC #headerSBC #searchHeader .date p {
	line-height: 19px;
	color: #FFFFFF;
	background: center;
	margin: 0px;
}
#container #top #header #searchHeader .input, #container #topSBC #headerSBC #searchHeader .input {
	padding-right: 10px;
}
#container #top #header #searchHeader .input input, #container #topSBC #headerSBC #searchHeader .input input {
	height: 14px;
	width: 162px;
	padding: 1px 2px 1px 4px;
}
#container #top #header #searchHeader .search input, #container #topSBC #headerSBC #searchHeader .search input {
	margin-top: 1px;
	/**margin-top: 2px;*/
}
#container #top #header #navHeader {
	float: left;
	padding: 4px 0 0 228px; /*217 228px*/
}
#container #top #header #navHeader td {
	text-align: center;
	vertical-align: middle;
}
.nav_ov {
	padding:6px 15px;
	background: url('../images/bg_drop.png') repeat-x;
	height: 16px;
}
.nav_ov a, .nav_ov a:active, .nav_ov a:visited{
	text-decoration: none;
	display: block;
	cursor: pointer;
}
.nav_ov:hover {
	background: url('../images/bg_drop_ov.png') repeat-x;
}
#container #main #content {
	text-align: left;
	padding: 16px 103px 0px 103px;
	width: 960px;
}
#container #main .content {
	background: url('../images/bg_seal_bot.gif') no-repeat;
}
#container #main .contentSBC {
	background: none;
}
#moduleLeft {
	float: left;
	margin-right: 22px;
	width: 188px;
}
#moduleCenter {
	float: left;
	margin-right: 22px;
	width: 513px;
}
#moduleRight {
	float: left;
	width: 212px;
}
#moduleCenterTer {
	float: left;
	width: 750px;
}
#moduleLeft #moduleFindLegalHelp, #moduleLeft #moduleAttorneySearch, #moduleLeft #moduleQuickLinks, #moduleLeft #moduleDeadlines, #moduleLeft #moduleHighlights, #moduleLeft #moduleSections, #moduleLeft #moduleTerLinks {
	width: 188px;
	padding-bottom:10px;
}
#moduleLeft #moduleFindLegalHelp a, #moduleLeft #moduleAttorneySearch a, #moduleLeft #moduleQuickLinks a, #moduleLeft #moduleDeadlines a, #moduleLeft #moduleHighlights a, #moduleLeft #moduleSections a, #moduleLeft #moduleTerLinks a {
	font-weight: normal;
}
#moduleLeft .moduleAttorneySearchTop {
	background: url('../images/bg_attorneysearch_top.png') no-repeat;
	height: 12px;
	width: 188px;
}
#moduleLeft .moduleAttorneySearchMid {
	background: #f6e4c8;
	width: 150px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 0 18px 0 18px;
}
#moduleLeft .moduleAttorneySearchMid .gfx_findlegalhelp {
	margin: 4px 0px 5px 0px;
}

#moduleLeft .moduleAttorneySearchBot {
	background: url('../images/bg_attorneysearch_bot.png') no-repeat;
	height: 12px;
	width: 188px;
}
#moduleLeft #moduleAttorneySearch .moduleAttorneySearchMid h6 {
	font-size: 13px;
	margin: 0px 0px 0.3em;
}

#moduleLeft #moduleAttorneySearch .moduleAttorneySearchMid p {
	font-size: 11px;
	line-height: 1.3em;
	margin: 0 0 .3em 0;
}

#moduleLeft #moduleAttorneySearch .moduleAttorneySearchMid form .input {
	margin-bottom: 9px;
}
#moduleLeft #moduleAttorneySearch .moduleAttorneySearchMid form .input input {
	font-size: 11px;
	color: #929292;
	padding: 1px 4px;
	height: 15px;
	width: 138px;
}

#moduleLeft .moduleLeftTop {
	background: url('../images/bg_module_left_top.png') no-repeat;
    height: 17px;
	width: 170px;	
	color:#FFFFFF;
	font-weight: bold;
	padding:4px 0 0 18px;
	font-size:11px;
	text-transform:uppercase;	
}

#moduleLeft .moduleSBCTop {
	background: url('../images/bg_module_left_top_sbc.png') no-repeat;
	height: 17px;
	width: 170px;
	color:#FFFFFF;
	font-weight: bold;
	padding:4px 0 0 18px;
	font-size:11px;
	text-transform:uppercase;
}
#moduleLeft .moduleLeftBot, #moduleLeft .moduleSBCBot {
	background: url('../images/bg_module_left_bot.png') no-repeat;
	height: 12px;
	width: 188px;
}

#moduleLeft .moduleQuickLinksMid, #moduleLeft .moduleDeadlinesMid, #moduleLeft .moduleHighlightsMid, #moduleLeft .moduleSectionsMid {
	background: #ffffff;
	width: 150px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding: 0 18px 0 18px;
}
#moduleLeft .moduleSBCMid {
	background: #ffffff;
	width: 150px;
	border-right: 1px solid #acc3e1;
	border-left: 1px solid #acc3e1;
	padding: 0 18px 0 18px;
}
#moduleLeft ul {
	margin: 0px;
	padding: 6px 0px 0px;
}
#moduleLeft li {
	list-style-type: none;
	font-size: 12px;
	color: #843315;
	line-height: 1.2em;
	padding-bottom:3px;
}
#moduleLeft li.listLast {
	padding-bottom:0;
}
#moduleLeft .moduleDeadlinesMid li {
	list-style-type: none;
	font-size: 12px;
	color: #2d63a8;
	line-height: 1.2em;
	padding-bottom:5px;
}
#moduleLeft .moduleSectionsMid li {
	list-style-type: none;
	font-size: 11px;
	color: #2d63a8;
	line-height: 1.3em;
	padding-bottom:5px;
	font-weight: bold;
}
#moduleLeft .moduleSBCMid li {
	list-style-type: none;
	font-size: 12px;
	color: #ce7813;
	line-height: 1.2em;
	padding-bottom:5px;
}
#moduleLeft .moduleSBCMid a, #moduleLeft .moduleSBCMid a:active, #moduleLeft .moduleSBCMid a:visited {
	color: #2d63a8;
}
#moduleLeft .moduleHighlightsMid .moduleHighlightsText {
	font-size: 12px;
	color: #843315;
	line-height: 1.2em;
	padding:5px 0 5px 0;
}
#moduleLeft .moduleDeadlinesMid li.listLast, #moduleLeft .moduleHighlightsMid li.listLast, #moduleLeft .moduleSectionsMid li.listLast {
	padding-bottom:0;
}
#moduleLeft .moduleHighlightsMid #prevnext {
	padding: 6px 0px 0px 0px;
	height: 19px;
}
#moduleLeft .moduleHighlightsMid #prevnext .prev, #moduleLeft .moduleHighlightsMid #prevnext .pause, #moduleLeft .moduleHighlightsMid #prevnext .next, #moduleLeft .moduleHighlightsMid #prevnext .count {
	float: left;
	padding-right:6px;
}
#moduleLeft .moduleHighlightsMid #prevnext p {
	margin:2px 0 0 2px;
}
#moduleLeft #moduleTerLinks ul {
	margin:0;
	padding:0;
}
#moduleLeft #moduleTerLinks li.listFirst {
	background: url('../images/bg_ter_left_top.png') no-repeat top;
	border:0;
	height               : 12px;
	width                : 174px;
}
#moduleLeft #moduleTerLinks li.listLast {
	background: url('../images/bg_ter_left_bot.png') bottom;
	padding-bottom:6px;
	height               : 12px;
	width                : 174px;
}

#moduleLeft #moduleTerLinks li {
	background: #6a87bc;
	border-top: 1px solid #8fa5cd;
	padding: 6px 0 5px 14px;
	text-transform: uppercase;
	font-size: 10px;
	color:#FFFFFF;
}
#container  #main  #content  #moduleLeft  #moduleTerLinks  a, #moduleLeft #moduleTerLinks a:active, #moduleLeft #moduleTerLinks a:visited {
	color: #fefefe;
	display: block;
	padding:0 10px 0 0;
}
#moduleLeft #moduleTerLinks li.listOpen, #moduleLeft #moduleTerLinks li.listOn {
	background: #395fa6;
}
#moduleLeft #moduleTerLinks li.listOpen a {
	border-bottom: 1px solid #6b87bc;
	padding-bottom:6px;
}
#moduleLeft #moduleTerLinks li.listOpen ul.listOpen {
	padding: 0px;
	background: #395fa6;
	margin: 0 0 0 12px;
}
#moduleLeft #moduleTerLinks li.listOpen ul.listOpen a {
	border:0;
	padding:0 10px 0 0;
}
#moduleLeft #moduleTerLinks li.listOpen ul.listOpen li {
	font-size: 11px;
	text-transform: capitalize;
	padding: 4px 0 4px 0px;
	border-top: 1px solid #6b87bc;
	background: #395fa6;
}
#moduleLeft #moduleTerLinks li.listOpen ul.listOpen li.listFirst {
	border:0;
}

#container #main #content #moduleCenterWide {
	float: left;
	width: 940px;
}

/* Breadcrumb */

#container #main #content #moduleCenterWide .moduleCenterWideTopBC {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #716e3b;
	padding: 15px 0px 0px 30px;
}

#container #main #content #moduleCenterWide .moduleCenterWideTop {
	background: url(../images/bg_ter_top2.png) no-repeat;
	height: 48px;
	width: 940px;
}

#container #main #content #moduleCenterWide .moduleCenterWideMid {
	background: #FFFFFF;
	padding: 0px 30px 1px 30px;
	width: 880px;
}

#container #main #content #moduleCenterWide .moduleCenterWideBot {
	background: url(../images/bg_ter_bot2.png) no-repeat;
	height: 30px;
	width: 940px;
}

#moduleCenter #moduleCenterHighlight {
	padding: 0px 36px 24px 36px;
	background: #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
#moduleCenter #moduleCenterFeatured {
	padding: 16px 28px 36px 28px;
	background: #dee2f1;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
#moduleCenter #moduleCenterFeatured p {
	font-size: 12px;
	line-height: 1.5em;
}
#moduleCenter #moduleCenterFeatured h4 {
	margin-top: 14px;
}
#moduleCenter #moduleCenterHighlight {
	height: 202px;
}
#moduleCenter #moduleCenterHighlight #picHome {
	padding: 0 24px 0 0;
	width: 151px;
}
#moduleCenter #moduleCenterHighlight #txtHome {
	width: 266px;
	height: 178px;
}
#moduleCenter #moduleCenterHighlight #txtHome h4 {
	font-size: 17px;
	line-height: 1.3em;
}
#moduleCenter #moduleCenterHighlight #txtHome p {
	margin: 0;
	font-size: 15px;
	line-height: 1.4em;
}
/*generic top for sections*/
#moduleCenter #moduleCenterSec .moduleCenterTop {
	background: url('../images/ttl_sections_bg.png') no-repeat;
	height: 48px;
	width: 513px;
}
/*make a class and img background for each section*/
#moduleCenter #moduleCenterSec .moduleCenterTop_AR {
	background: url('../images/ttl_attorneyresources_bg.png') no-repeat;
	height: 48px;
	width: 513px;
}
#moduleCenter #moduleCenterSec .moduleCenterTop_PS {
	background: url('../images/ttl_publicservices_bg.png') no-repeat;
	height: 48px;
	width: 513px;
}
#moduleCenter #moduleCenterSec .moduleCenterTop_FL {
	background: url('../images/ttl_futurelawyers_bg.png') no-repeat;
	height: 48px;
	width: 513px;
}
#moduleCenter #moduleCenterSec .moduleCenterTop_AU {
	background: url('../images/ttl_aboutus_bg.png') no-repeat;
	height: 48px;
	width: 513px;
}
#moduleCenter #moduleCenterSec .moduleCenterTopBC, #moduleCenterTer .moduleCenterTerTopBC {
	padding: 15px 0px 0px 30px;
}
#moduleCenter #moduleCenterSec .moduleCenterTopBC img {
	margin-top: 7px;
}
#moduleCenter #moduleCenterSec .moduleCenterTopBC p, #moduleCenterTer .moduleCenterTerTopBC p {
	font-size: 10px;
	color: #816511;
}
#moduleCenter #moduleCenterSec .moduleCenterTopBC a, #moduleCenter #moduleCenterSec .moduleCenterTopBC a:active, #moduleCenter #moduleCenterSec .moduleCenterTopBC a:visited {
	color: #395fa6;
}
#moduleCenter #moduleCenterSec .moduleCenterTitle {
	padding-bottom:20px;
	background:#FFFFFF;
	width: 513px;
}
#moduleCenter #moduleCenterSec .moduleCenterMid {
	background: #FFFFFF;
	padding: 0 30px 1px 30px;
	width: 453px;
}
#moduleCenter #moduleCenterSec .moduleCenterMid li {
	margin-bottom: 6px;
}


#moduleCenter #moduleCenterSec .moduleCenterBot {
	background: url('../images/bg_sec_bot.png') no-repeat;
	height: 30px;
	width: 513px;
}
#moduleCenterTer .moduleCenterTerTop {
	background: url('../images/bg_ter_top.png') no-repeat;
	height: 48px;
	width: 750px;
}
#moduleCenterTer .moduleCenterTerTopAtt {
	background: url('../images/bg_ter_top_att.png') no-repeat;
	height: 67px;
	width: 750px;
}
#moduleCenterTer .moduleCenterTerTopAtt .moduleCenterTop_FLH {
	background: url('../images/ttl_findlegalhelp_bg.png') no-repeat right top;
	height: 67px;
	width: 750px;
}
#moduleCenterTer .moduleCenterTerMid {
	background: #FFFFFF;
	padding: 0px 30px 1px 30px;
	width: 690px;
}
#moduleCenterTer .moduleCenterTerBot {
	background: url('../images/bg_ter_bot.png') no-repeat;
	height: 30px;
	width: 750px;
}
#container #main .content #moduleCenterTer .moduleCenterTerMid.moduleFindLegalHelp {
    padding-top: 24px;
}
#container #main .content #moduleCenterTer #moduleMemberDetail {
    margin-top: -20px;
}
#container #main .content #moduleCenterTer .moduleCenterTerMid.moduleFindLegalHelp h6 {
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-transform: none;
	margin: 18px 0px 1.3em;
}

#moduleCenterTer .moduleCenterTerMid .indent {
	padding-left: 24px;
}
#moduleCenterTer .moduleCenterTerMid #tblFindLegalHelp {
	width: 680px;
	margin-bottom: 24px;
}
#moduleCenterTer .moduleCenterTerMid .moduleFindLegalHelpTop {
	background: url('../images/bg_findlegalhelp_top.gif') no-repeat;
	height: 37px;
	width: 322px;
	font-size: 18px;
	line-height: 37px;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
}
#moduleCenterTer .moduleCenterTerMid .moduleFindLegalHelpMid {
	width: 272px;
	border-right: 1px solid #a29d74;
	border-left: 1px solid #a29d74;
	padding: 0 18px 9px 24px;
}
#moduleCenterTer .moduleCenterTerMid .moduleFindLegalHelpMid ul {
	margin: 12px 0 0 0;
	padding: 0 0 0 12px;
}
#moduleCenterTer .moduleCenterTerMid #tblFindLegalHelp tr .moduleFindLegalHelpMid ul li {
	margin-bottom: 6px;
	line-height: 1.4em;
}

#moduleCenterTer .moduleCenterTerMid .moduleFindLegalHelpBot {
	background: url('../images/bg_findlegalhelp_bot.gif') no-repeat;
	height: 8px;
	width: 322px;
}
#moduleCenterTer .moduleCenterTerMid #moduleAttorneySearch .moduleAttorneySearchTop {
	background: url('../images/bg_attorneysearch_top.gif') no-repeat;
	height: 12px;
	width: 680px;
}
#moduleCenterTer .moduleCenterTerMid #moduleAttorneySearch .moduleAttorneySearchMid {
	background: #f6e4c8;
	width: 632px;
	border-right: 1px solid #c7a672;
	border-left: 1px solid #c7a672;
	padding: 4px 23px;
}
#moduleCenterTer .moduleCenterTerMid #moduleAttorneySearch .moduleAttorneySearchMid h3 {
	font-size: 16px;
	margin: 0 0 1em 0;
	color: #163f8b;
	text-transform: uppercase;
}
#moduleCenterTer .moduleCenterTerMid #moduleAttorneySearch .moduleAttorneySearchMid h6 {
	font-size: 16px;
	margin: 0 0 1em 0;
}
#tblAttorneySearch tr td p {
	line-height: 23px;
	vertical-align: middle;
	margin: 0px;
}
#tblAttorneySearch {
	margin: 0 0 10px 0;
    border-spacing: 0px;
}
#tblAttorneySearch tr td .inpAttSearch {
	padding: 0 10px;
}
#tblAttorneySearch tr td .inpAttSearch input {
	height: 17px;
	width: 214px;
	padding: 1px 2px 1px 4px;
}
#tblAttorneySearchRes tr .attSearchNoResSearchAgain {
	padding-right: 16px;
	padding-top: 16px;
}

#tblAttorneySearchRes tr td p {
	margin: 0px 0px 18px;
	font-size: 13px;
}
#tblAttorneySearchRes tr td p.attSearchNoRes {
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}
#tblAttorneySearchRes tr .attSearchNoResSearchTips  {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 2px;
	border-left: 1px solid #868352;
	width: 230px;
}
#tblAttorneySearchRes tr .attSearchNoResSearchTips p {
	margin: 0px 0px 0.5em;
}


#tblAttorneySearchRes tr .attSearchNoResSearchTips ul {
	margin: 0px 0px 0.6em 24px;
	padding: 0px;
}


#moduleCenterTer .moduleCenterTerMid.moduleFindLegalHelp #moduleAttorneySearch .moduleAttorneySearchBot {
	background: url('../images/bg_attorneysearch_bot.gif') no-repeat;
	height: 12px;
	width: 680px;
}
#moduleCenterTer .moduleCenterTerMid.moduleFindLegalHelp #moduleAdvAttorneySearch {
	padding-left: 24px;
}
#moduleCenterTer .moduleCenterTerMid.moduleFindLegalHelp #moduleAdvAttorneySearch .tblAdvAttorneySearch {
	width: 635px;
}
#moduleCenterTer .moduleCenterTerMid.moduleFindLegalHelp #moduleAdvAttorneySearch .tblAdvAttorneySearch tr .heading {
	border-top: 1px solid #c0bd94;
	padding: 8px 0px;
	font-size: 14px;
	font-weight: bold;
}
#moduleCenterTer .moduleCenterTerMid.moduleFindLegalHelp #moduleAdvAttorneySearch .tblAdvAttorneySearch tr .heading span {
	font-size: 12px;
	font-weight: normal;
}
#moduleCenterTer .moduleCenterTerMid.moduleFindLegalHelp #moduleAdvAttorneySearch .tblAdvAttorneySearch tr .submit {
	padding: 16px 0px;
}
#moduleCenterTer .moduleCenterTerMid.moduleFindLegalHelp #moduleAdvAttorneySearch .tblAdvAttorneySearch tr td {
	padding: 8px 12px 4px 0;
	white-space: nowrap;
	vertical-align: middle;
}
#moduleCenterTer .moduleCenterTerMid.moduleFindLegalHelp #moduleAdvAttorneySearch .tblAdvAttorneySearch tr td.field {
	font-size: 13px;
}
#moduleCenterTer .moduleCenterTerMid.moduleFindLegalHelp #moduleAdvAttorneySearch .tblAdvAttorneySearch tr td.inpSelect select {
	font-size: 13px;
	height: 21px;
	min-width: 110px;
}
#moduleCenterTer .moduleCenterTerMid.moduleFindLegalHelp #moduleAdvAttorneySearch .tblAdvAttorneySearch tr td.inpTxt input {
	font-size: 13px;
	height: 15px;
	width: 214px;
	padding: 1px 2px 1px 4px;
}
#moduleCenterTer .moduleCenterTerMid.moduleFindLegalHelp #moduleAdvAttorneySearch .tblAdvAttorneySearch tr.rowLast td {
	padding-bottom: 24px;
}
#moduleMemberDetail .moduleMemberDetail {
	border-top: 1px solid #c0bd94;
	padding: 6px 0 16px 0;
}
#moduleMemberDetail h3 {
	font-size: 16px;
	margin: 0 0 .7em 0;
	color: #000;
}
#moduleMemberDetail .moduleMemberDetail h3 {
	font-size: 14px;
	margin: 0 0 1em 0;
	color: #000;
}
#moduleMemberDetail h4 {
	font-size: 1em;
	margin: -.7em 0 1em 0;
	font-weight:normal;
	color: #000;
}
#moduleMemberDetail span {font-size: .9em; font-weight:bold;}

#moduleMemberDetail .moduleMemberDetail a {
	font-style: normal;
}
#moduleMemberDetail .moduleMemberDetail .tblMemberDetail tr td {
	padding-right: 30px;
	padding-bottom: 6px;
	 /*white-space: nowrap; */
	line-height: 1.4em;
}
#moduleMemberDetail .moduleMemberDetail .tblMemberDetail tr td.colWide {
	padding-right: 60px;
}
#moduleAttorneySearchList p.attSearchRes {
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
	margin: 0 0 24px 24px;
}
#moduleAttorneySearchList p.attSearchResSelect {
	font-size: 12px;
	margin-left: 24px;
}
#moduleAttorneySearchList #tblAttorneySearchList {
	border-top: 1px solid #c0bd94;
	border-bottom: 1px solid #c0bd94;
	width: 680px;
}
#tblAttorneySearchList tr .tdAttorneySearchRandomCats {
	width: 214px;
	border-right: 1px solid #c0bd94;
}
#tblAttorneySearchList tr .tdAttorneySearchRandomCats .attSearchNarrowSearch {
	font-size: 16px;
	font-weight: bold;
	color: #816511;
}
#tblAttorneySearchList tr .tdAttorneySearchRandomCats .attSearchCats {
	margin: 0px;
}
#tblAttorneySearchList p   {
	font-size: 13px;
}
#tblAttorneySearchList .mapit {
	font-size: 12px;
}
#tblAttorneySearchList tr th {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #c0bd94;
	padding: 6px 4px;
	white-space: nowrap;
}

#tblAttorneySearchList tr .tdAttorneySearchRandomCats {
	padding: 18px 10px 20px 24px;
	width: 178px;
}
#tblAttorneySearchList tr .tdAttorneySearchRandomCats ul {
	margin: 0px 0px 0.8em;
	padding: 0px;
}
#tblAttorneySearchList tr .tdAttorneySearchRandomCats ul li {
	margin: 0px 0px 0px 18px;
	padding: 0px;
	list-style: none;
	line-height: 1.4em;
}

#tblAttorneySearchList .rowASRLodd {
	background: #FFF;
	clear: both;
}
#tblAttorneySearchList .rowASRLeven {
	background: #ebebeb;
	clear: both;
}
#tblAttorneySearchList .rowASRLodd td, #tblAttorneySearchList .rowASRLeven td {
	padding: 6px 24px 6px 4px;
	font-size: 13px;
}
#tblAttorneySearchList tr .tdAttorneySearchRandomList .dvAttorneySearchRandomListInfo .dvAttorneySearchRandomListName {
	float: left;
	width: 216px;
	padding: 16px 20px 4px 20px;
}
#tblAttorneySearchList tr .tdAttorneySearchRandomList .dvAttorneySearchRandomListInfo .dvAttorneySearchRandomListNum {
	float: left;
	width: 200px;
	padding: 16px 10px 4px 0px;
}

#moduleAttorneySearchListPagination {
	padding: 12px 0px 18px;
	clear: both;
}
#moduleAttorneySearchListPagination p {
	font-size: 13px;
}
#moduleAttorneySearchListPagination p span {
	padding-right: 6px;
	padding-left: 6px;
}
#moduleAttorneySearchListPagination p .curr {
	font-weight: bold;
	padding-right: 6px;
	padding-left: 0px;
}
#moduleMemberDetail #moduleAttorneyProvInfo {
	float: right;
	width: 312px;
	border-left: 30px solid #fff;
}
#moduleMemberDetail #moduleAttorneyProvInfo .moduleAttorneyProvInfoTop {
	background: url('../images/bg_attorneyprovinfo_top.gif') no-repeat;
	height: 10px;
	width: 312px;
}
#moduleMemberDetail #moduleAttorneyProvInfo .moduleAttorneyProvInfoBot {
	background: url('../images/bg_attorneyprovinfo_bot.gif') no-repeat;
	height: 10px;
	width: 312px;
}
#moduleMemberDetail #moduleAttorneyProvInfo .moduleAttorneyProvInfoMid {
	background: #f6e4c8;
	width: 274px;
	border-right: 1px solid #c7a672;
	border-left: 1px solid #c7a672;
	padding: 6px 18px 86px;
}
#moduleMemberDetail #moduleAttorneyProvInfo .moduleAttorneyProvInfoMid h4 {
	text-transform: uppercase;
	color: #000;
	font-size: 14px;
}
#moduleMemberDetail #moduleAttorneyProvInfo .moduleAttorneyProvInfoMid p em {
	font-size: 11px;
	line-height: 1.3em;
}
#moduleMemberDetail #moduleAttorneyProvInfo .moduleAttorneyProvInfoMid table {
	margin-top: 12px;
}
#moduleMemberDetail #moduleAttorneyProvInfo .moduleAttorneyProvInfoMid table tr .picAttorneyProvInfo {
	padding-right: 12px;
}
#moduleLawRefServ #moduleLRSCountyServ {
	margin-top: 18px;
	margin-bottom: 18px;
}
#moduleLawRefServ p {
	font-size: 13px;
}

#moduleLawRefServ #moduleLRSCountyServ .moduleLRSCountyServTop {
	background: url('../images/bg_lrs_countyprog_top.gif') no-repeat;
	height: 8px;
	width: 680px;
}
#moduleLawRefServ #moduleLRSCountyServ .moduleLRSCountyServBot {
	background: url('../images/bg_lrs_countyprog_bot.gif') no-repeat;
	height: 8px;
	width: 680px;
}
#moduleLawRefServ #moduleLRSCountyServ .moduleLRSCountyServMid {
	background: #f6e4c8;
	vertical-align: middle;
	height: 36px;
	width: 644px;
	padding-right: 18px;
	padding-left: 18px;
}
#moduleLawRefServ #moduleLRSCountyServ .moduleLRSCountyServMid h5 {
	font-size: 14px;
	line-height: 36px;
	text-transform: uppercase;
	color: #816511;
	margin: 0px;
	float: left;
}
#moduleLawRefServ #moduleLRSCountyServ .moduleLRSCountyServMid .selList {
	float: left;
	padding-left: 14px;
	line-height: 36px;
	padding-top: 8px;
}
#moduleLawRefServ #moduleLRSCountyServ .moduleLRSCountyServMid .selList select {
	font-size: 13px;
}
#moduleLawRefServ #moduleLRSCountyServ .moduleLRSCountyServMid .retHome {
	float: right;
	line-height: 36px;
}
#moduleLawRefServ .moduleLawRefServTxt p{
	font-size: 14px;
}
#moduleLawRefServ .moduleLawRefServTxt ul li {
	line-height: 1.4em;
	margin-bottom: 8px;
	font-size: 14px;
}
#moduleLawRefServ #moduleLawRefServRes h3 {
	font-size: 14px;
	font-weight: normal;
	color: #000;
}
#moduleLawRefServ #moduleLawRefServRes h4 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
#moduleLawRefServ #moduleLawRefServRes .moduleLawRefServRes {
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 1px solid #c0bd94;
	clear: both;
}
#moduleLawRefServ #moduleLawRefServRes .moduleLawRefServRes .moduleLawRefServName h5 {
	font-size: 13px;
	font-weight: bold;
	color: #843315;
	margin: 0px;
}
#moduleLawRefServRes .moduleLawRefServRes p  {
	font-size: 12px;
}
#moduleLawRefServ #moduleLawRefServRes .moduleLawRefServRes .moduleLawRefServName {
	float: left;
	width: 375px;
	padding-right: 30px;
}
#moduleLawRefServ #moduleLawRefServRes .moduleLawRefServRes .moduleLawRefServInfo {
	float: left;
	width: 270px;
}

#moduleRight #moduleStateBarProfile, #moduleRight #moduleCalBarConnect {
	width: 212px;
	padding-bottom:10px;
	font-size:11px;
}
#moduleRight #moduleStateBarProfile .moduleStateBarProfileTop {
	background: url('../images/bg_statebarprofile_top.png') no-repeat;
	height: 12px;
	width: 212px;
}
#moduleRight #moduleStateBarProfile .moduleStateBarProfileBot {
	background: url('../images/bg_statebarprofile_bot.png') no-repeat;
	height: 12px;
	width: 212px;
}
#moduleRight #moduleStateBarProfile .moduleStateBarProfileMid {
	background: #f6e4c8;
	width: 174px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 0 18px 0 18px;
}
#moduleRight #moduleStateBarProfile .moduleStateBarProfileMid #memberLogin {
	padding-top: 2px;
}

#moduleRight #moduleStateBarProfile .moduleStateBarProfileMid #memberLogin p {
	font-size: 10px;
	margin: 0px;
}
#moduleRight #moduleStateBarProfile .moduleStateBarProfileMid #memberLogin .input input {
	height: 14px;
	width: 168px;
}
#moduleRight #moduleStateBarProfile .moduleStateBarProfileMid #memberLogin .login {
	float: left;
	padding-top: 8px;
	padding-right: 10px;
}
#moduleRight #moduleStateBarProfile .moduleStateBarProfileMid #memberLogin .user {
	padding-top: 4px;
}
#moduleRight #moduleStateBarProfile .moduleStateBarProfileMid #memberLogin .user a, #moduleRight #moduleStateBarProfile .moduleStateBarProfileMid #memberLogin .user a:active, #moduleRight #moduleStateBarProfile .moduleStateBarProfileMid #memberLogin .user a:visited {
	color: #395fa6;
}
#moduleRight #moduleCalBarConnect .moduleCalBarConnectTop {
	background: url('../images/bg_calbarconnect_top.png');
	height: 12px;
	width: 212px;
}
#moduleRight #moduleCalBarConnect .moduleCalBarConnectBot {
	background: url('../images/bg_calbarconnect_bot.png');
	height: 12px;
	width: 212px;
}
#moduleRight #moduleCalBarConnect .moduleCalBarConnectMid {
	background: #FFFFFF;
	width: 174px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding:0 18px 12px 18px;
}
#moduleRight #moduleCalBarConnect .moduleCalBarConnectMid p {
	margin: 0px;
}
#moduleRight #moduleCalBarConnect .moduleCalBarConnectMid hr {
	background: #d4cac6;
	height: 1px;
	border-width: 0px;
	margin: 20px 0;
	/**margin: 10px 0;*/
	color: #d4cac6;
}
#moduleRight #moduleCalBarConnect .moduleCalBarConnectMid ul {
	margin: 0px 0px 0px 16px;
	padding: 0px;
}
/*slideshow on home page*/
#moduleCenterSlideShow .wrap3 {
	background: url('../images/pic_home_overlay.png') no-repeat;
	width: 516px;
	height: 389px;
	position: absolute;
}
#moduleCenterSlideShow .wrap2 {
	position: relative;
	width: 516px;
	height: 389px;
}
#moduleCenterSlideShow .wrap5 {
	width: 516px;
	height: 50px;
	position: absolute;
	top: 339px;
}
.picFloatLeft {
	margin: 4px 12px 4px 0px;
	float:left;
}
.picFloatRight {
	margin: 4px 0 4px 12px;
	float:right;
}
#container #main #footer {
	padding: 32px 103px 16px 97px;
	clear: both;
	text-align: left;
	font-size:11px;
}
#container #main #footer #footerlinks {
	color: #395fa6;
	padding-bottom: 6px;
}
#container #main #footer #footerlinksSBC {
	color: #395fa6;
	padding-bottom: 6px;
}
#container #main #footer #footerlinks a, #container #main #footer #footerlinks a:active, #container #main #footer #footerlinks a:visited {
	color: #395fa6;
	padding-right: 6px;
	padding-left: 6px;
}
#container #main #footer #footerlinksSBC a, #container #main #footer #footerlinksSBC a:active, #container #main #footer #footerlinksSBC a:visited {
	color: #395fa6;
	padding-right: 6px;
	padding-left: 6px;
}
#container #main #footer #masthead {
	padding-top: 6px;
	border-top: 1px solid #777777;
	margin-left: 6px;
}
#container #main #footer #mastheadSBC {
	padding-top: 6px;
	border-top: 1px solid #777777;
	margin-left: 6px;
}
#container #main #footer #masthead .copyright, #container #main #footer #mastheadSBC .copyrightSBC {
	float: left;
	padding-bottom:16px;
}
#container #main #footer #masthead .masthead, #container #main #footer #mastheadSBC .mastheadSBC {
	float: right;
	padding-bottom:16px;
}
#container #main #footer #masthead .copyright p, #container #main #footer #masthead .masthead p {
	color: #4b4b4a;
	margin: 0px;
}
#container #main #footer #mastheadSBC .copyrightSBC p, #container #main #footer #mastheadSBC .mastheadSBC p {
	color: #4b4b4a;
	margin: 0px;
}
#container #main #footer #masthead .masthead a, #container #main #footer #masthead .masthead a:active, #container #main #footer #masthead .masthead a:visited {
	color: #395fa6;
}
#container #main #footer #mastheadSBC .mastheadSBC a, #container #main #footer #mastheadSBC .mastheadSBC a:active, #container #main #footer #mastheadSBC .mastheadSBC a:visited {
	color: #395fa6;
}
#container #main #disclaimer {
	/*border-top: 1px solid #585858;*/
	padding: 10px 0 0px 0;
	margin: 40px 0 0 6px;
	clear: both;
	text-align: left;
}
#container #main #disclaimer p {
	font-size:11px;
	color: #4b4b4a;
}

/* Fix for clearing floated elements */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: inline-block;
	clear: both;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearBoth {
	clear: both;
}


/* PDF and WORD document links */
a.pdfLink:link { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #FF0000; text-decoration: none; }
a.pdfLink:visited { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #FF0000;text-decoration: none; font-weight: bold;}
a.pdfLink:hover { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #CC8251;text-decoration: underline; }
a.wordLink:link { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000099; text-decoration: none; }
a.wordLink:visited { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000099;text-decoration: none; font-weight: bold;}
a.wordLink:hover { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #CC8251;text-decoration: underline; }
a.htmlLink:link { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #008000; text-decoration: none; }
a.htmlLink:visited { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #008000;text-decoration: none; font-weight: bold;}
a.htmlLink:hover { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #CC8251;text-decoration: underline; }

.attSearchRes {
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
	margin: -10px 0 4px 24px;
}

.warning 
{
	color: Red;
	font: 12px Arial, Helvetica, sans-serif;
}

/* Consumer Alert */
.consumer-alert
{
	width: 320px;
	height: 262px;
	padding: 0px 0px 0px 0px;
}
.consumer-alert-header 
{
	font-size:1.8em; 
	font-family: Verdana Arial; 
	font-weight:bold;
	color:Red;
}
.consumer-alert-note
{ font-size: .9em;}
.consumer-disclaimer 
{ font-style: italic; font-size: .9em;}

.alert-img-bottom
{
	position: absolute;
	vertical-align:bottom;
}

	
/* Added for printing */
@media print 
{
	/* print styles */
	body 
	{
		color: black; 
		background: white; 
		font: 1.2em Arial, Helvetica, sans-serif;
		text-align: center;
		margin: 0px;
	}
	#container #main #content {
		text-align: left;
		padding: 16px 103px 0px 0px;
		width: 960px;
	}
	
	#container #top #header #logoHeader {
		float: left;
		padding:  13px 0px 0px 0px;
	}
	
	#container #main #content #moduleCenterTer #moduleMemberDetail h1
	{		
		font: 1.4em Arial, Helvetica, sans-serif;	
		margin: 0px 0px 10px 0px;
    }
    #container #main #content #moduleCenterTer #moduleMemberDetail h2 {		
		font: 1.4em Arial, Helvetica, sans-serif;	
		margin: 0px 0px 10px 0px;	
    }
    #container #main #content #moduleCenterTer #moduleMemberDetail h3
	{		
		font: 1.4em Arial, Helvetica, sans-serif;	
		margin: 0px 0px 10px 0px;	
    }
    #moduleCenterTer .moduleCenterTerMid 
    {
		background: #FFFFFF;
		padding: 0px 30px 1px 0px;
		width: 950px;
	}
	#moduleCenterTer .moduleCenterTerTopAtt { display : none; }
	#container #top #header #searchHeader .input { display: none; }
	#container #top #header #searchHeader .search { display: none; }	
	#container #top #header #navHeader { display: none; }
	#main #content #moduleLeft { display: none; }
	#container #main #footer 
	{
		padding: 32px 103px 16px 0px;
		clear: both;
		text-align: left;
		font-size:11px;
	}	
	/* Consumer Alert */
	.consumer-alert 
	{
		font-size:1.8em; 
		font-family: Verdana Arial; 
		font-weight:bold;
	}
	.consumer-disclaimer 
	{ font-style: italic; }		
}

/* Menu header */
#nav, #nav ul
{
    background-color:#163f8b;
    color:#fff;
    margin:0;
    padding:0;
    list-style:none;
}
#nav li
{
    background-color:#163f8b;
    color:#fff;
    float:left;
    padding: 0px;
}
#nav li a, #nav li a:link, #nav li a:visited
{
    background-color:#163f8b;
    color:#fff;
    display:block;
    padding:8px 16px 8px 15px;
    text-decoration:none;
}
#nav li a:hover
{
    background-color:#11326d;
    color:#fff;
}
#b_go_search 
{
    background-position  : -680px -0px;
	height               : 19px;
	width                : 44px;
}
#btn_quicksearch
{
    height               : 23px;
	width                : 121px;
	background-position  : -8906px -0px;
}
#clearSearch {
	height               : 23px;
	width                : 114px;
	background-position  : -8455px -0px;
}
#btn_lawyerreferralservice {
	height               : 23px;
	width                : 189px;
	background-position  : -8569px -0px;
}
#advSearch {
	height               : 23px;
	width                : 148px;
	background-position  : -8758px -0px;
}
 #ttl_findlegalhelp {
	height               : 30px;
	width                : 166px;
	background-position  : -9110px -0px;
}
#btn_lawyerreferralservice {
	height               : 23px;
	width                : 189px;
	background-position  : -8569px -0px;
 }
#btn_lawhelpcal {
	height               : 23px;
	width                : 177px;
	background-position  : -8278px -0px;
}