/* Structure CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	background: url(../images/bg.gif) #333333 top left repeat;
	margin: 20px 0 0 0;
}

/* Preload */

#Preload {
	display: static;
	top: -900px;
	position: absolute;
}

#PrintHeader {
	display: static;
	top: -900px;
	position: absolute;
}


/* Structural Areas */

#Page {
	width: 900px;
	margin: 0 auto;
}


/* Index Specific Areas */


#IndexPage {
	width: 885px;
	margin: 0 auto;
	background: url(../images/index-page-bg.gif) top left repeat-y;
}

#IndexColumns {
	width: 885px;
	background: url(../images/index-logo-bg.gif) top left no-repeat;
}

#IndexLeftColumn {
	width: 148px;
	float: left;
}

#IndexRightColumn {
	width: 737px;
	float: left;
}

#ClearIndexColumns {
	clear: left;
}

#IndexLogo {
	background-color: #566272;
	height: 250px;
}



/* Secondary Specific Areas */


#SecondaryPage {
	width: 885px;
	margin: 0 auto;
	background: url(../images/secondary-page-bg.gif) #ffffff top left repeat-y;
}

#SecondaryColumns {
	width: 885px;
	background: url(../images/index-logo-bg.gif) top left no-repeat;
}

#SecondaryLeftColumn {
	width: 148px;
	float: left;
}

#SecondaryRightColumn {
	width: 737px;
	float: left;
}

#ClearSecondaryColumns {
	clear: left;
}

#SecondaryLogo {
	background-color: #566272;
	height: 125px;
}

#SecondaryContent {
	margin: 35px 0 20px 0;
	padding: 0 0 25px 0;
	font-size: 12px;
	color: #5c5c5c;
}

#SecondaryLeft {
	width: 464px;
	margin: 0 20px 0 20px;
	padding: 0 0 25px 0;
	float: left;
}

*html #SecondaryLeft {
	margin-left: 10px;
}

#SecondaryRight {
	width: 232px;
	float: left;
}

#ClearSecondaryContent {
	clear: left;
}


/* Tertiary Specific Areas */


#TertiaryPage {
	width: 885px;
	margin: 0 auto;
	background: url(../images/tertiary-page-bg.gif) #ffffff top left repeat-y;
}

#TertiaryColumns {
	width: 885px;
	background: url(../images/index-logo-bg.gif) top left no-repeat;
}

#TertiaryLeftColumn {
	width: 148px;
	float: left;
}

#TertiaryRightColumn {
	width: 737px;
	float: left;
}

#ClearTertiaryColumns {
	clear: left;
}

#TertiaryLogo {
	background-color: #566272;
	height: 125px;
}

#TertiaryContent {
	margin: 35px 50px 20px 18px;
	padding: 0 0 25px 0;
	font-size: 12px;
	color: #5c5c5c;
}


/* Attorney Specific Areas */


#AttorneyPage {
	width: 885px;
	margin: 0 auto;
	background: url(../images/tertiary-page-bg.gif) #ffffff top left repeat-y;
}

#AttorneyColumns {
	width: 885px;
	background: url(../images/index-logo-bg.gif) top left no-repeat;
}

#AttorneyLeftColumn {
	width: 148px;
	float: left;
}

#AttorneyRightColumn {
	width: 737px;
	float: left;
}

#ClearAttorneyColumns {
	clear: left;
}

#AttorneyLogo {
	background-color: #566272;
	height: 125px;
}

#AttorneyContent {
	margin: 35px 0 20px 0;
	padding: 0 0 25px 0;
	font-size: 12px;
	color: #5c5c5c;
}

#AttorneyLeft {
	width: 466px;
	margin: 0 20px 0 18px;
	padding: 0 0 25px 0;
	float: left;
}

*html #AttorneyLeft {
	margin-left: 8px;
}

#AttorneyRight {
	width: 207px;
	padding: 0 25px 15px 0;
	float: right;
	background-color: #566272;
	color: #ffffff;
}

#ClearAttorneyContent {
	clear: left;
}


/* Standard Areas */

#Firm {
	background-color: #614227;
	padding: 0 15px 0 0;
	text-align: right;
}

#TopNav {
	background-color: #222222;
	height: 30px;
}



/* Footer Area */

#IndexFooter {
	width: 675px;
	margin: 0 auto;
	padding: 8px 15px 10px 195px;
	text-align: left;
	color: #b0a193;
	background-color: #614227;
}

#Footer {
	width: 705px;
	margin: 0 auto;
	padding: 8px 15px 10px 165px;
	text-align: left;
	color: #b0a193;
	background-color: #614227;
}

#IndexCopyright {
	width: 675px;
	margin: 0 auto;
	padding: 8px 15px 10px 195px;
	text-align: left;
	color: #999999;
}

#Copyright {
	width: 705px;
	margin: 0 auto;
	padding: 8px 15px 10px 165px;
	text-align: left;
	color: #999999;
}

