body{
	margin: 0px;
	padding: 0px;
	background: #ADAE86 url(/env/images/back.gif) repeat-y;
/*	background: #BFBE8E url(/env/images/back.gif) repeat-y;*/
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	color: #4C5054;
}



body, html {
	height: 100%;	
}

img {
	border: 0px;
}

a {
	font-weight: bold;
	color: #4C5054;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

#mainDiv {
	float: left;
}

#topDiv {
	background: #F0EAD2 url(/env/images/topDiv.gif) no-repeat;
	display: block;
	width: 100%;
	height: 25px;
	position: relative;
	z-index: 2;
}

#collageDiv, #collageAboutUsDiv, #collageAffiliatesDiv, #collageAttorneyDiv, #collageCareersDiv, #collageContactUsDiv, #collageServicesDiv {
	background: #1C365B url(/env/images/collageHome.jpg) no-repeat;
	width: 100%;
	height: 116px;
	position: relative;
	z-index: 2;
}

#collageAboutUsDiv{
	background: #1C365B url(/env/images/collageAboutus.jpg) no-repeat;
}

#collageAffiliatesDiv{
	background: #1C365B url(/env/images/collageAffiliates.jpg) no-repeat;
}

#collageAttorneyDiv{
	background: #1C365B url(/env/images/collageAttorney.jpg) no-repeat;
}

#collageCareersDiv{
	background: #1C365B url(/env/images/collageCareers.jpg) no-repeat;
}

#collageContactUsDiv{
	background: #1C365B url(/env/images/collageContactus.jpg) no-repeat;
}

#collageServicesDiv{
	background: #1C365B url(/env/images/collageCommunication.jpg) no-repeat;
}

#aboveMenu {
	background: url(/env/images/aboveMenu.gif) repeat-x;
	width: 100%;
	height: 9px;
	font-size: 0px;
	position: relative;
	z-index: 2;
}

#menuDiv {
	background: url(/env/images/menuBg.gif) repeat-x;
	width: 100%;
	height: 21px;
	position: relative;
	z-index: 20;
}

#menuUD {
		padding-left: 215px;
/*		width: 688px;*/
		width: 688px;
		_width/ **/: auto;
}

#underMenu {
	background: url(/env/images/underMenu.gif) repeat-x;
	width: 100%;
	height: 9px;
	font-size: 0px;
	position: relative;
	z-index: 2;
}

#contentDiv {
	width: 100%;		
}

#contentDivExtranet {
	width: 100%;		
	position: relative;
	z-index: 100;

	_margin-left/ **/: -10px;

}

#leftDiv {
	float: left;
	z-index: 20;
	width: 215px;
	position: relative;
	clear: both;
	display: block;
}

#leftImage {
	position: relative;
	z-index: 20;
}

#leftImageExt {
	position: relative;
	z-index: 20;
	visibility: hidden;
}

#leftStretcher {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 215px;
	background: #ADAE86 url(/env/images/back.gif) repeat-y;
}

#rightDiv {
	float: left;
	margin-top: -403px;
	width: 100%;
	position: relative;
	z-index: 0;
	background:  url(/env/images/contentDivBg.gif) no-repeat;
	background-position: 900px 0px;
}

#moveDiv {
	margin-left: 215px;	
	_width/ **/: 100%;
}

#realContentDiv, #realContentDiv2, #realContentDivServices, #realContentExtranetDiv {
	width: 703px;
	border-left: 2px solid #FFF;
	background: #E0DEC2 url(/env/images/leftShadow.gif) right repeat-y;
	min-height: 83px;
	float: left;
/*	padding-bottom: 10px;*/
	/*background-color: #E0DFC3;*/
}

.padded {
	/*padding-bottom: 10px;*/
}

#realContentDiv2 {
	/*background-color: #ACAD85;*/
	background-color: #E0DFC3;
}

#realContentDivServices {
	background-color: #E0DEC2;
}

#realContentExtranetDiv {
	width: 920px;
	margin-left: -219px;
	position: relative;
	z-index: 100;
	float: left;
	display: block;
	_margin-left / **/: -216px;
}

#bottomShadowDiv {
	float: left;
	background: url(/env/images/bottomBg.gif) repeat-x;
	width: 100%;
	height: 12px;
}

#bottomShadowDivExt {
	float: left;
	background: url(/env/images/bottomBg.gif) repeat-x;
	width: 100%;
	height: 12px;
}

#bottomShadow {
	float: left;
}

#bottomShadowExt {
	float: left;
	display: block;
	position: relative;
	
}

.homeColumnDiv {
	float: left;
	width: 228px;
}

.homeColumnDiv2 {
	float: left;
	width: 228px;
	border-right: 1px solid white;
	margin-bottom: -25px;
}

.resourcesColumnDiv {
	float: left;
	width: 228px;
	border-right: 1px solid white;
	margin-bottom: -20px;
}

.fullColumnDiv {
	float: left;
	width: 630px;
}

.homeColumnDivLast {
	float: left;
	width: 228px;
}

.ColumnDivLastRes {
	float: left;
	width: 218px;
	margin-left: -20px;
}

.homeColumnDivLarger {
	float: left;
	width: 458px;
	border-right: 1px solid #FFF;
}

.homeColumnTitle, .homeColumnTitleLast, .columnServicesLastTitle, .extranetTitleLeft, .serviceDetailsColumnTitle {
	float: left;
	background-color: #ACAD85;
	width: 228px;
	height: 25px;
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-top: 6px
}

.serviceDetailsColumnTitle{
	width: 447px;
}

.columnServicesLastTitle {
	width: 236px;
}

.extranetTitleLeft {
	width: 120px;
	float: left;
}

.extranetTitleIndent {
	margin-left: 350px;
	_margin-left / ** /: 450px;
	_margin-top / ** /: -18px;
	_display / ** /: block;
}

.homeColumnTitleLast {
	_width/ ** /: 222px;
}

.homeColumnText, .homeColumnTextLarger, .fullColumnText, .homeColumnTextCenter {
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 200px;
	float: left;	
}

.homeColumtTextSec {
	background-color: #D4D2B4;
}

.homeColumnTextloginAttorney{
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 300px;
	float: left;		
}

.attorneyColumnText{
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 180px;
	float: left;	
}

.homeColumnTextCenter{
	text-align: center;
}

.homeColumnTextLarger {
	width: 430px;
}

.fullColumnText {
	width: 630px;
}

.homeColumnSubtitle {
	display: block;
	clear: both;
	color: #943602;
	text-decoration: underline;
	font-weight: bold;
}

.homeColumnSubtitle:hover {
	color: #000;
}

.homeColumnMore {
	display: block;
	clear: both;
	color: #2A487A;
	text-decoration: underline;
	font-weight: bold;
	float: right;
}

.homeColumnMore:hover {
	color: #000;
} 

#buttonScheduleNow, #buttonScheduleNowDiv {
	display: block;
	width: 78px;
	height: 21px;
	background: url(/env/images/buttonScheduleNow.gif) no-repeat;
	float: right;
	margin: 10px;
	clear: both;
}

#buttonScheduleNow {
	margin: 0px;
}

#serviceButtonScheduleNow, #serviceButtonScheduleNowDiv{
	display: inline;
	width: 78px;
	height: 21px;
	background: url(/env/images/buttonScheduleNow.gif) no-repeat;
	float: left;
}

#buttonLearnMore, #buttonLearnMoreDiv{
	width: 64px;
	height: 21px;
	background: url(/env/images/buttonLearnMore.gif) no-repeat;
	float: left;
	display: inline;
	margin-right: 10px;
}

#servicesButtonsDiv{
	display: block;
	float: left;
	padding-left: 230px;
}

.clearFix {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}

#buttonAboutUs,  #buttonServices,  #buttonCafe, #buttonCareers, #buttonAffiliates, #buttonContactUs, #buttonLogin, #buttonAboutUsDiv, #buttonServicesDiv, #buttonCafeDiv, #buttonCareersDiv, #buttonAffiliatesDiv, #buttonContactUsDiv,  #buttonLoginDiv, #buttonExtranetHome, #buttonExtranetOffice, #buttonExtranetPersonnel, #buttonExtranetResources, #buttonExtranetHomeDiv, #buttonExtranetOfficeDiv, #buttonExtranetPersonnelDiv, #buttonExtranetResourcesDiv {
	display: block;
	height: 19px;
	float: left;
	margin-top: 1px;
}

#buttonAboutUs,  #buttonServices,  #buttonCafe, #buttonCareers, #buttonAffiliates, #buttonContactUs, #buttonLogin,  #buttonExtranetHome, #buttonExtranetOffice, #buttonExtranetPersonnel, #buttonExtranetResources {
	margin: 0px;
}

#buttonAboutUs, #buttonAboutUsDiv {
	width: 92px;
	background: url(/env/images/buttonAboutUs.gif) no-repeat;
}

#buttonServices, #buttonServicesDiv {
	width: 116px;
	background: url(/env/images/buttonServices.gif) no-repeat;
}

#buttonCafe, #buttonCafeDiv {
	width: 122px;
	background: url(/env/images/buttonCafe.gif) no-repeat;
}

#buttonCareers, #buttonCareersDiv {
	width: 84px;
	background: url(/env/images/buttonCareers.gif) no-repeat;
}

#buttonAffiliates, #buttonAffiliatesDiv {
	width: 93px;
	background: url(/env/images/buttonAffiliates.gif) no-repeat;
}

#buttonContactUs, #buttonContactUsDiv {
	width: 103px;
	background: url(/env/images/buttonContactUs.gif) no-repeat;
}

#buttonLogin, #buttonLoginDiv {
	width: 78px;
	background: url(/env/images/buttonLogin.gif) no-repeat;
}

#buttonExtranetHome, #buttonExtranetHomeDiv {
	width: 155px;
	background: url(/env/images/extranetButtonHome.gif) no-repeat;
}

#buttonExtranetOffice, #buttonExtranetOfficeDiv {
	width: 180px;
	background: url(/env/images/extranetButtonOffice.gif) no-repeat;
}

#buttonExtranetPersonnel, #buttonExtranetPersonnelDiv {
	width: 176px;
	background: url(/env/images/extranetButtonPersonnel.gif) no-repeat;
}

#buttonExtranetResources, #buttonExtranetResourcesDiv {
	width: 177px;
	background: url(/env/images/extranetButtonResources.gif) no-repeat;
}

#buttonAboutUs:hover {
	background: url(/env/images/buttonAboutUsOn.gif) no-repeat;
}

#buttonServices:hover {
	background: url(/env/images/buttonServicesOn.gif) no-repeat;
}

#buttonCafe:hover {
	background: url(/env/images/buttonCafeOn.gif) no-repeat;
}

#buttonCareers:hover {
	background: url(/env/images/buttonCareersOn.gif) no-repeat;
}

#buttonAffiliates:hover {
	background: url(/env/images/buttonAffiliatesOn.gif) no-repeat;
}

#buttonContactUs:hover {
	background: url(/env/images/buttonContactUsOn.gif) no-repeat;
}

#buttonLogin:hover {
	background: url(/env/images/buttonLoginOn.gif) no-repeat;
}

#buttonExtranetHome:hover {
	width: 155px;
	background: url(/env/images/extranetButtonHomeOn.gif) no-repeat;
}

#buttonExtranetOffice:hover {
	width: 180px;
	background: url(/env/images/extranetButtonOfficeOn.gif) no-repeat;
}

#buttonExtranetPersonnel:hover {
	width: 176px;
	background: url(/env/images/extranetButtonPersonnelOn.gif) no-repeat;
}

#buttonExtranetResources:hover {
	width: 177px;
	background: url(/env/images/extranetButtonResourcesOn.gif) no-repeat;
}

#logoLink {
	display: block;
	width: 200px;
	height: 116px;
	/*background: url(/env/images/logo.gif) no-repeat;*/
}

#footer {
	position: relative;
	z-index: 5;
	background: url(/env/images/cover.gif) right no-repeat;
	color: #63623B;
	font-family: Tahoma;
	font-size: 9px;
	width: 100%;
	float: left;
}

#foot {
	width: 700px;
	margin-left: 220px;
}

#footer a {
	color: #63623B;	
	text-decoration: none;
}

#footer a:hover {
	color: #000;	
}

#sitemapLink {
	float: left;
	background: url(../images/siteMapArrow.gif) 2px 3px no-repeat;
	text-indent: 10px;
	display: block;
	font-weight: normal;
}

#copyright {
	float: left;
	margin-left: 160px;
	margin-left: 90px;
}

#webdesignLink {
	float: left;
	margin-left: 120px;
	margin-left: 80px;
}

#webdesignLink a {
	font-weight: normal;	
}

#resourcesLink {
	float: left;
	margin-left: 70px;
}

#resourcesLink a {
	font-weight: normal;
}


.fullColumnTitle, .fullColumnTitleIndent, .fullColumnTitleExtra {
	background-color: #ACAD85;
	width: 686px;
	height: 25px;
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-indent: 30px;
	padding-top: 4px
}

.fullColumnTitleIndent {
	text-indent: 250px;
}

.fullColumnTitleExtra {
	width: 903px;
}

.contactUsHighlight {
	color: #4C7F9D;
	font-weight: bold;
}

.textHighlight, .textHighlight2{
	color: #4C7F9D;
	font-weight: bold;
	font-size: 13px;
}

.textHighlight2 {
	font-size: 12px;
}

dl {
	clear: both;
	margin-top: 10px;
	float: left;
	width: 160px;
}

dt {
	font-weight: bold;
}

dd  {
	float: left;
	margin: 0px;
}

 dd select {
	width: 150px;
	float: left;
	background-color: #F7F6EB;
	margin-top: 5px;
}
 textarea {
	background-color: #F7F6EB;
	width: 170px;
	height: 90px;
}

#submitButton {
	width: 45px;
	float: right;
	height: 21px;
	display: block;
	clear: both;
}

.submitButton2 {
	width: 45px;
	float: right;
	height: 21px;
	display: block;
	clear: both;
	background: url(../images/buttonSubmit.gif) no-repeat;
	margin-left: 75px;
}

.loginButton2{
	width: 45px;
	float: left;
	height: 21px;
	display: block;
	clear: both;
	background: url(/env/images/buttonLoginAttorney.gif) no-repeat;
	margin-left: 70px;
}

.loginButton2AttorneyNew{
	width: 45px;
	float: left;
	height: 21px;
	display: block;
	clear: both;
	background: url(/env/images/buttonLoginAttorney.gif) no-repeat;
	margin-left: 250px;
}

.attorneyLoginLink{
	color: #EBECAB;
	text-decoration: none;
}

.attorneyLoginLink:hover{
	color: #DEDFAD;
}

.attorneyLoginText{
	font-size: 11px;
}

.submitButtonForm {
	width: 45px;
	float: right;
	height: 21px;
	display: block;
	background: url(../images/buttonSubmit.gif) no-repeat;
	border: 0px;
	margin-right: 30px;
}

.resetButtonForm {
	width: 45px;
	float: right;
	height: 21px;
	display: block;
	background: url(../images/buttonReset.gif) no-repeat;
	border: 0px;
	margin-right: 10px;
}

.attorneySubmit {
	margin-left: 125px;
}



.buttonMore, .buttonMoreDiv {
	background: url(../images/buttonMore.gif) no-repeat;
	width: 34px;
	height: 11px;
	display: block;
	float: right;
	margin-top: 5px;
	text-decoration: none;
}

.buttonMore {
	margin: 0px;
}

.buttonMore:hover {
		background: url(../images/buttonMoreOn.gif) no-repeat;
		text-decoration: none;
}

.horLine {
	width: 440px;
	border-bottom: 1px solid #FFF;
	clear: both;
	margin-top: 10px;
}

.horLine2 {
	width: 458px;
	border-bottom: 1px solid #FFF;
	clear: both;
	margin-top: 10px;
	font-size: 0px;
}

.horLineSmall {
	width: 220px;
	margin: 0px auto;
	border-bottom: 1px solid #FFF;
	clear: both;
}

.horLineSmall2 {
	width: 226px;
	margin: 0px auto;
	border-bottom: 1px solid #FFF;
	clear: both;
}

.horLineSmall3, .horLineSmall4{
	width: 334px;
	margin: 0px auto;
	font-size: 0px;
	line-height: 0px;
	border-bottom: 1px solid #FFF;
	clear: both;	
}

.horLineSmall4{
	width: 353px;
	margin: 0px;
	margin-left: 7px;
}

.attorneyLink {
	color: #858585;
	text-decoration: underline;
}

#attorneyFormDiv, .loginFormDiv, #attorneyFormDiv2 {
	background-color: #4D809D;
	border: 1px solid white;
	border-right: 0px;

	color: white;
	width: 328px;
	_width/ ** /: 322px;
}

#attorneyForm input {
	width: 110px;
	float: left;
	border: 0px;
}
//NBEDIT
#attorneyForm label {
	background: transparent; 
}
#attorneyForm input#username {
	width: 110px; 
	position: relative; z-index: 100;
}

input {
	background-color: #F7F6EB;
	width: 170px;
}

.loginFormDiv {
	float: right;
	min-height: 170px;
}



#attorneyFormDiv2 {
	width: 228px;
	_width/ ** /: 222px;
}

#attorneyFormDiv .subTitle, #attorneyFormDiv2 .subTitle {
	color: #FFFADF;
	font-weight: bold;
	font-size: 11px;
}

#attorneyForm dl {
	width:200px;
	font-size: 11px;
}

#attorneyForm dt {
	color: #EBECAB;
	float: left;
	width: 80px;
	margin-top: 2px;
}


#attorneyForm #submitButton {
	float: right;
	width: auto;
	height: auto;
	margin-right: 10px;
}

.ColumnHalfDiv, .ColumnHalfDivLast, .ColumnHalfDiv2 {
	float: left;
	width: 340px;
	border-right: 1px solid #FFF;
}

.border2 {
	border-right: 2px solid #FFF;
}

.ColumnHalfDiv2 {
	width: 344px;	
}

.ColumnHalfDivLast {
	border: 0px;
}

.ColumnHalfTitle, .ColumnHalfTitle2{
	float: left;
	background-color: #ACAD85;
	width: 340px;
	height: 25px;
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
}

.ColumnHalfTitle2 {
	width: 344px;
}

.ColumnHalfText {
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 300px;
	float: left;	
}

.ColumnMostDiv, .ColumnServicesAllDiv {
	float: left;
	width: 450px;
	margin-bottom: 0px;
}

.ColumnMostDiv2Full {
	float: left;
	width: 690px;
	margin-bottom: -20px;
}

.ColumnServicesAllDiv {
	background-color: #E0DEC2;

}

.ColumnMostText, .ColumnMostText2Full {
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 400px;
	float: left;	
}

.ColumnMostText2Full {
	width: 600px;
}

.ColumnMostTextForm {
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 350px;
	float: left;	
	text-align: right;
}

.formRadio{
	width: 27px;
	background-color: transparent;
	display: inline;
	height: 10px;
}

.formInputText{
	width: 170px;
	display: inline;
	font-size: 11px;
}

.formSelectText {
	width: 175px;
	display: inline;
	font-size: 11px;
	background-color: #F7F6EB;
}

.formSelectTextDate {
	display: inline;
	font-size: 11px;
	background-color: #F7F6EB;
}

#formSpacerDiv{
	width: 153px;
	height: 10px;
	display: inline;
	background-color: red;
	visibility: hidden;
}

.formInputTextLittle{
	width: 50px;
	display: inline;
	font-size: 11px;
}

.formInputButtons{
	width: 70px;
	height: 25px;
	margin-right: 10px;
	display: inline;
	float: right;
}

#articleDiv {
	/*background: url(../images/articleDivBg.gif) repeat-y;*/
	width: 450px;
	float: left;
	margin-bottom: 0px;
}

#articleDivFull {
	background: url(../images/articleDivBg2.gif) repeat-y;
	width: 690px;
	float: left;
}

#articleTabsDiv {
	background: url(../images/articleTabs.gif) no-repeat;
	width: 450px;
	height: 46px;
	float: left;
}

#articleTabsDiv2 {
	background: url(../images/articleTabs2.gif) no-repeat;
	width: 450px;
	height: 46px;
	float: left;
}

#articleTabsDiv3 {
	background: url(../images/articleTabs3.gif) no-repeat;
	width: 450px;
	height: 46px;
	float: left;
}

#tabsImg {
	float: left;
	width: 450px;
}

#articleTab1, #articleTab1A {
	float: left;
	margin-left: 237px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 10px;
	display: block;
}

#articleTab1A {
	color: #757739;
}

#articleTabOne{
	float: left;
	margin-left: 345px;
	font-size: 14px;
	color: #757739;
	font-weight: bold;
	margin-top: 10px;
	display: block;	
}

#articleTab2, #articleTab2A {
	float: left;
	margin-left: 60px;
	font-size: 14px;
	color: #757739;
	font-weight: bold;
	margin-top: 10px;
	display: block;
}

#articleTab2A {
	color: #FFF;
}

.ColumnServicesDiv {
	float: left;
	width: 228px;
	background-color: #E0DEC2;
}

#columnServicesLast {
	background-color: #E0DEC2;
	float: left;
	width: 235px;
}

.servicesSmallDiv {
	float: left;
	width: 190px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.serviceIcon {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 49px;
	height: 49px;
}

#tableCalendar {
	float: left;
	margin: 0px;
	padding: 0px;
}

#tableCalendar th {
	background-color: #4C7F9D;
	color: white;
	width: 84px;
	text-align: center;
}

#tableCalendar td {
	background-color: #BEBE8E;
	color: white;
	font-weight: bold;
	height: 42px;
	vertical-align: top;
}

#tableCalendar .calendarDay {
	background-color: #82B4C8;
	width: 18px;
	height: 15px;
	border: 1px solid white;
	text-align: center;
	padding-top: 4px;
	float: left;
}

#tableCalendar .calendarEvent, #tableCalendar .calendarEventDiv {
	background: url(../images/calendarEvent.gif) no-repeat;
	width: 24px;
	height: 21px;
	float: left;
}

.leftImage {
	float: left;
	margin-right: 5px;
	width: 84px;
	height: 116px;
}

.emailPeronnel {
	color: #8A8B5C
}

.resourcesHtml, .resourcesPdf, .resourcesWord {
	background: url(../images/resourcesHtml.gif) no-repeat;
	height: 25px;
	padding-left: 30px;
	color: #4C7F9D;
	font-weight: bold;
	font-size: 13px;
	padding-top: 5px;
}

.resourcesPdf {
	background: url(../images/resourcesPdf.gif) no-repeat;
}

.resourcesWord{
	background: url(../images/resourcesWord.gif) no-repeat;
}


.resourcesText {
	float: left;
	margin-left: 30px;
}

#extranetHomeLeftDiv {
	position: relative;
	z-index: 200;
	min-height: 250px;
	background-color: #E0DEC2;
	float: left;
	width: 214px;
	_width/ ** /: 207px;
	border-right: 1px solid #FFF;
}

.extranetTextDiv, .extranetTextDiv2 {
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;	
	margin-right: 2px;
}

.extranetTextDiv2{
	margin-right: 0px;
	padding-right: 2px;
}

#extranetHomeLeftStretch {
	float: left;
	height: 401px;
	position: relative;
	height: 300px;
	width: 215px;
}

.contactTexts {
	font-size: 11px;
}

.contactTextsDiv {
	background-color: #D1CFB0;
	height: 350px;

	
}

.contactLabels {
	color:#929264;
}

.contactLabels2 {
	color:#939390;
}

.ieOnly {
	display: none;
}

#footerExtranet {
	float: left;
	position: relative;
	width: 100%;
}

#footerExtranet #footer {
		background: url(../images/back.gif) repeat-y;	
		background-color: #ADAD85;
}

#footerExtranet #sitemapLink {
	margin-left: 220px;
}

#extranetLetterDiv {
	background: url(../images/letterBg.gif) bottom no-repeat;
	width: 441px;
	float: left;
}

#extranetLetterInner {
	margin-top: 7px;
	margin-bottom: 20px;
	margin-left: 25px;
	margin-right: 25px;
}

#extraLetterTop {
	margin-top: -10px;
	margin-left: 15px;	
	margin-bottom: -15px;
}

#extranetHomeDivMain {
	background: url(../images/extMainBg.gif) repeat-y;
	width: 100%;
	float: left;
}

#HomeDivMainLines {
	background: url(../images/linesBg1.gif) repeat-y;
	width: 100%;
	float: left;
}

.articleSubTitle {
	color: #E0DEC2;
	float: left;
	border-bottom: 1px solid #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	width: 227px;
}

#fush {
	margin-left: -2px;
	margin-top: -3px;
	position: absolute;
	left: 0px;
	top: 400px;
}

#fushExtHome {
	margin-left: -2px;
	margin-top: 234px;
	_margin-top/ **/: 230px;
	position: absolute;
	background-color: red;
	left: 0px;
	top: 400px;
}

#fushForm {
	margin-left: -2px;
	margin-top: -3px;
	position: absolute;
	left: 0px;
	top: 400px;
	width: 217px;
	height: 330px;
}

/* sub menus begin */

#subMenu1 {
	border: 1px solid white;
	background-color: #F2EBC9;
	z-index: 500;
	top: 20px;
	left: 216px;
	position: absolute;
	clear: both;
	display: none;
}

#subMenu1 a, #subMenu2 a, #subMenu3 a, #subMenu4 a, #subMenu5 a, #subMenu6 a, #subMenu7 a {
/*	width: 150px;*/
	clear: both;
	background-color: #F2EBC9;
	height: 10px;
	float: left;
	color: #2C446A;
	padding: 3px;
	padding-left: 7px;
/*	border-bottom: 1px solid white;	*/
	font-weight: normal;
}

#subMenu1 a:hover, #subMenu2 a:hover, #subMenu3 a:hover, #subMenu4 a:hover, #subMenu5 a:hover, #subMenu6 a:hover, #subMenu7 a:hover {
/*	background-color: #E3D8A5;*/
	color: #000000;
}




#subMenu2 {
	border: 1px solid white;
	background-color: #F2EBC9;
	z-index: 500;
	top: 20px;
	left: 308px;
	position: absolute;
	clear: both;
	display: none;
	background-color: #F2EBC9;
}

#subMenu3 {
	border: 1px solid white;
	background-color: #F2EBC9;
	z-index: 500;
	top: 20px;
	left: 425px;
	position: absolute;
	clear: both;
	display: none;
}

#subMenu4 {
	border: 1px solid white;
	background-color: #F2EBC9;
	z-index: 500;
	top: 20px;
	left: 547px;
	position: absolute;
	clear: both;
	display: none;
}

#subMenu5 {
	border: 1px solid white;
	background-color: #F2EBC9;
	z-index: 500;
	top: 20px;
	left: 631px;
	position: absolute;
	clear: both;
	display: none;
}

#subMenu6 {
	border: 1px solid white;
	background-color: #F2EBC9;
	z-index: 500;
	top: 20px;
	left: 723px;
	position: absolute;
	clear: both;
	display: none;
}

#subMenu7 {
	border: 1px solid white;
	background-color: #F2EBC9;
	z-index: 500;
	top: 20px;
	left: 826px;
	position: absolute;
	clear: both;
	display: none;
}

/* sub menus end */

#extranetCalendarDivWrap{
	width: 900px;
	display: block;
	float: left;
	position: relative;
	z-index: 4555;
}

#extranetCalendarDiv{
	width: 614px;
	height: 340px;
	display: block;
	float: right;
	margin-right: 30px;
	padding-top: 10px;
	background-color: #E0DEC2;
}

#servicesDetailsDiv{
	width: 447px;
	display: block;
	float: left;
}

#servicesDetailsTitlesDiv{
	width: 447px;
	background-color: #ACAD85;
	display: block;
	float: left;
	text-align: center;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

#servicesDetailsTextDiv{
	width: 447px;
	display: block;
	float: left;
	text-align: center;
}

.servicesDetailsTitle, .servicesDetailsText, .servicesDetailsTextFull, .servicesDetailsTitleFull{
	width: 300px;
	display: block;
	float: left;
	text-align: center;
	margin-top: 5px;
	padding-bottom: 5px;
}

.servicesDetailsText, .servicesDetailsTextFull {
	padding-top: 5px;
}

.servicesDetailsTitleFull {
	width: 445px;
}

.servicesDetailsTextFull {
	width: 445px;
}

.servicesDetailsTextNone {
	display: none;
}

.servicesDetailsText{
	font-weight: bold;
}

.extranetTextButtom{
	color: #dddddd;
	padding-right: 20px;
	margin-left: 20px;
	font-size: 12px;
	border-right: 1px solid #F2EBC9;
	line-height: 20px;
}

.extranetTextButtom:hover{
	color: #eeeeee;
}


.exPersPhoto{
	width: 84px;
	height: 84px;
	display: block;
	float: left;
	margin-right: 5px;
}

.spaceS {
	height: 1px;
	font-size: 0px;
}

#homePrintPage a {
	display: block;
	position: absolute;
	left: 780px;
	background: url(../images/printArrow.gif) 2px 4px no-repeat;
	text-indent: 13px;
	font-weight: normal;
	height: 20px;
}

#flashDiv, #homeFlashDiv {
	float: left;
	background: url(../images/leftImage.jpg) no-repeat;
	width: 215px;
	height: 401px;
	margin-top: -2px;
	margin-left: -1px;
}



.formAddServi input{
	float: left;
	background: none;
	width: 40px;	
	clear: both;
	margin-top: -2px;
}

.formAddServi {
	height: 20px;
}

.formAdditionalServ {
	width: 150px;
	text-align: left;
	float: right;
	clear: both;
}

.formAddServiR input{
	float: left;
	background: none;
	width: 30px;	
	
}

.formAddServiR{
	float: left;
	background: none;
	width: 70px;	
	
}

#flashDiv object {
	display: none;
}

.DivBreak {
	display: none;
}

#righColCar {
	width: 220px;
	overflow: hidden;
	margin-left: 0px;
}

.rightColumnTexts {
	clear: both;
	float: left;
	
}

.rightColumnImage {
	margin-top: 15px;
}

#scheduleFormTable, #scheduleFormTable td {
	text-align: left;
	vertical-align: top;
}

#scheduleFormTable {
	margin-left: 150px;
}

.sitemapBullet1Div{
	display: block;
	float: left;
	clear: both;
	border-left: 1px solid #ADAE86;
	background: url(/env/images/sitemapBullet.gif) no-repeat 0px 13px;;
	padding-left: 6px;
	padding-top: 10px;
	font-size: 11px;
}

.sitemapBullet2Div{
	margin-left: 20px;
	border-left: 1px solid #ADAE86;
	background: url(/env/images/sitemapBullet.gif) no-repeat 0px 11px;;
	padding-left: 6px;
	padding-top: 8px;
	display: block;
	float: left;
	clear: both;
	font-size: 10px;
}

.homeColumnTitleLastAttorneyNew {
	float: left;
	background-color: #ACAD85;
	margin-left: 8px;
	width: 348px;	
	height: 25px;
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-top: 6px
}


#attorneyFormDiv2New {
	background-color: #4D809D;
	border: 1px solid white;
	margin-left: 18px;
	border-right: 0px;
	margin-top: 10px;
	float: left;
	color: white;
	width: 328px;
	_width/ ** /: 322px;
}

.serviceDetailsColumnTitle div {
	visibility: hidden;
}

.fullColumnTitle {
	margin-left: -15px;
}

.fixFullColumnTitle{
	width: 700px;
}

.scheduleColumnText{
	width: 200px;
	_width/ **/: 205px;
	margin: 0px;
	padding: 5px;
	margin-left: 10px;
	margin-top: 10px;
	background-color: #4D809D;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.scheduleColumnText a{
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.scheduleColumnText a:hover{
	color: #DDDDDD;
}

#homeScheduleTitleDiv{
	width: 200px;
	_width/ **/: 195px;
	padding-bottom: 5px;
	margin-bottom: 7px;
	border-bottom: 2px solid #FFFFFF;
	font-weight: bold;
	text-align: center;
	display: block;
	float: left;
	font-size: 13px;
}

#homeAdvBgrDiv{
	width: 703px$;
	min-height: 83px;
	float: left;
	background: url(/env/images/homeAdvBgr.gif);
}







.attorneyScheduleColumnText{
	width: 100px;
	_width/ **/: 205px;
	margin: 0px;
	padding: 5px;
	margin-left: 26px;
	margin-top: 10px;
	background-color: #4D809D;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.attorneyScheduleColumnText a{
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.attorneyScheduleColumnText a:hover{
	color: #DDDDDD;
}

#attorneyScheduleTitleDiv{
	width: 300px;
	_width/ **/: 295px;
	padding-bottom: 5px;
	margin-bottom: 7px;
	border-bottom: 2px solid #FFFFFF;
	font-weight: bold;
	text-align: center;
	display: block;
	float: left;
	font-size: 13px;
}

#blockText {
	text-align: left;
	/*margin-left: 150px;*/
	width: 600px;
	
	
}




/**************************************\
|* Internet Explorer 5.5+ *************|
\**************************************/
body {
	_position: relative;
	_min-width: 904px;
	_right: 0px;
	_left: 0px;
}
#mainDiv {
	margin-top:-20px;
}

.homeColumnDiv {
	_width: 225px;
}
.homeColumnDiv2 {
	_width: 225px;
}
.resourcesColumnDiv {
	_width: 225px;
}
.fullColumnDiv {
	_width: 225px;
}
.homeColumnDivLast {
	_width: 218px;
}
.ColumnDivLastRes {
	_width: 208px;
}
.homeColumnDivLarger {
	_width: 460px;
}
.homeCol_umnTitle, .homeColumnTitleLast, .columnServicesLastTitle, .extranetTitleLeft, .serviceDetailsColumnTitle {
	_width: 230px;
}
.homeColumnTitleLast {
	_width: 224px;
}
.homeColumnText, .homeColumnTextLarger, .fullColumnText, .homeColumnTextCenter {
	_margin-left: 10px;
}
.homeColumnTextloginAttorney {
	_margin-left: 10px;
}
.attorneyColumnText {
	_margin-left: 10px;
}
.loginButton2 {
	_margin-left: 35px;
}
.loginButton2AttorneyNew {
	_margin-left: 115px;
	_margin-right: -30px;
}
.attorneySubmit {
	_margin-left: 62px;
}
.horLine2 {
	_width: 460px;
}
.horLineSmall2 {
	_width: 230px;
}
.horLineSmall3, .horLineSmall4 {
	_width: 339px;
}
.horLineSmall4 {
	_width: 359px;
	_margin-left: -12px;
}
#attorneyFormDiv, .loginFormDiv, #attorneyFormDiv2 {
	_width: 324px;
}
#attorneyFormDiv2 {
	_width: 224px;
}
.ColumnHalfText {
	_margin-left: 10px;
}
.ColumnMostText, .ColumnMostText2Full {
	_margin-left: 10px;
}
.ColumnMostTextForm {
	_margin-left: 10px;
}
.formRadio {
	_height: 15px;
}
#articleTab1, #articleTab1A {
	_margin-left: 117px;
}
#articleTabOne {
	_margin-left: 175px;
}
.ColumnServicesDiv {
	_width: 218px;
}
#extranetHomeLeftDiv {
	_width: 206px;
}
.extranetTextDiv, .extranetTextDiv2 {
	_margin-left: 5px;
}
.ieOnly {
	_display: block;
}
#footerExtranet #sitemapLink {
	_margin-left: 110px;
}
#extraLetterTop {
	_margin-left: 17px;
}
#HomeDivMainLines {
	_background: url(../images/linesBg1.gif) 4px 0px repeat-y;
}
.articleSubTitle {
	_width: 217px;
}
#fushExtHome {
	_margin-top: 250px;
}
#righColCar {
	_margin-left: -30px;
}
.homeColumnTitleLastAttorneyNew {
	_margin-left: -5px;
	_width: 343px;	
}
#attorneyFormDiv2New {
	_margin-left: 3px;
	_width: 324px;
}
.fullColumnTitle {
	_margin-left: -10px;
}
.fixFullColumnTitle {
	_width: 696px;
}
.scheduleColumnText {
	_margin-left: 5px;
}
#homeAdvBgrDiv {
	_background: url(/env/images/homeAdvBgr.gif) 3px 0px;
}
.attorneyScheduleColumnText{
	_margin-left: 5px;
	_margin-bottom: 10px;
}

/**************************************\
|* Internet Explorer 7+ ***************|
\**************************************/

html>body {
	width:auto;
}

html>body>#mainDiv>* {
	min-width: 100%;
}
html>body>#mainDiv>#contentDiv>#rightDiv {
	margin-top: -10px;
	margin-left: -215px;
	float: left;
	min-width: 100%;
}
html>body>#mainDiv>#contentDiv>#rightDiv>#footer {
	min-width:100%;
}
html>body>#mainDiv>#contentDiv>#rightDiv>#moveDiv>#bottomShadowDiv {
	min-width:100%;
}

html>body>#mainDiv>#contentDiv>#rightDiv>#moveDiv>#realContentDiv>#homeAdvBgrDiv>.homeColumnDiv,.homeColumnDivLast {
	padding-top:8px;
}
html>body>#mainDiv>#contentDiv>#rightDiv>#moveDiv>#realContentDiv>#HomeDivMainLines>.homeColumnDiv,.homeColumnDivLast {
	padding-top:8px;
}
html>body>#mainDiv>#contentDiv>#rightDiv>#moveDiv>#realContentDiv>.fullColumnTitle {
	padding-top:8px;
}
html>body>#mainDiv>#contentDiv>#rightDiv>#moveDiv>#realContentDiv>.ColumnHalfDiv {
	padding-top:8px;
}
html>body>#mainDiv>#contentDiv>#rightDiv>#moveDiv>#realContentDiv>.ColumnHalfDiv2 {
	padding-top:8px;
}

