a, a:link, a:visited, a:hover, a:active {
	font-size: inherit;
}

#leftNav {
	width: 175px;
	width: 150px;
	height: auto;
	padding: 0;
	margin: 0;
}

#leftNav, 
#content,
#content580 {
	top: 125px;
}

/* Stock Ticker image above navigation menu */
#InvestorStockTicker {
	margin: 0 0 16px;
	margin: 16px 0;
}

/* Footer text (script-generated) */
#InvestorFooter p,
#InvestorFooter a, 
#InvestorFooter a:hover {
	font-size: 11px;
	text-align: center;
}

/* Navigation Menu */

#AboutUsNavigation h1 {
	padding: 0px 0px 1px;
	margin: 0px;
}

#AboutUsNavigation h1 a {
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	padding: 6px;
	display: block;
	margin: 0px;
	color: #06c;
	background: #e6e6e6;
	font-weight: bold;
}

#AboutUsNavigation h1 a:hover {
	background-color: #f60;
	color: #fff;
}

#AboutUsNavigation h1.firstNavHeader a {
	background: #e6e6e6 url(http://www.bellsouth.com/investor/images/bg-nav-top.gif) 100% 0% no-repeat;
}

#AboutUsNavigation h1.firstNavHeader a:hover {
	background: #f60 url(http://www.bellsouth.com/investor/images/bg-nav-top-over.gif) 100% 0% no-repeat;
}


#AboutUsNavigation h1.lastNavHeader a {
	background: #e6e6e6 url(http://www.bellsouth.com/investor/images/bg-nav-bottom.gif) 100% 100% no-repeat;
}
#AboutUsNavigation h1.lastNavHeader a:hover {
	background: #f60 url(http://www.bellsouth.com/investor/images/bg-nav-bottom-over.gif) 100% 100% no-repeat;
}


#AboutUsNavigation ul {
	list-style: none;
	list-style-image: none;
	padding: 3px 6px 0;
	margin: 0px;
}

#AboutUsNavigation ul li {
	list-style: none;
	list-style-image: none;
	background: transparent url(http://www.bellsouth.com/investor/images/link-accent.gif) no-repeat 0 4px;
	margin: 0;
	padding: 0px 0 7px 11px;
	font-size: 11px;
}
* html #AboutUsNavigation ul li {
	height: 1%;
}

#AboutUsNavigation ul li a {
	font-size: 10px;
	color: #06c;
	text-decoration: none;
}
#AboutUsNavigation ul li a:hover {
	color: #f60;
	text-decoration: underline;
}






dfn {
	text-decoration: underline;
	cursor: help;
	font-style: normal;
	font-weight: bold;
}

.divend { 
	clear: both;
	font-size: 1px;
}

.dev {
	background-color: yellow;
}

.paragraphContextButton {
	float: left;
	margin: 0 6px 2px 0;
	clear: left;
} 

#content p {
	margin: 0;
	padding: .75em 0 .3em;
}
#content p.title {
	margin: 0;
	padding: 0 0 19px;
}
#content img.title {
	margin: 0 0 4px;
}
#content p.sublinks {
	margin: 0;
	padding: 0 1em .5em;
}
#content form {
	margin: 0;
	padding: 0;
}


img { border: none; }

#InfoBoxes {
	position: relative;
	width: 580px;
	}

.infoBox {
	position: absolute;
	top: 0;
	left: 0;
	background: transparent no-repeat left top;
	width: 185px;
	padding: 30px 8px 0;
}
html>body .infoBox {
	width: 169px;
}

.centerBox {
	left: 197px;
}
.rightBox {
	left: 394px;
}


.infoBox .area {
	padding: 0 0 .75em;
}
.infoBox p {
	font-size: 11px;
}
.infoBox img.button {
	margin: .4em .2em 0;
}
.infoBox a, .infoBox a:link, .infoBox a:visited  {
	font-size: 11px;
	font-weight: bold;
	color: #069;
}
.infoBox a:hover, .infoBox a:active  {
	font-size: 11px;
	font-weight: bold;
	color: #f63;
}
.infoBox h4, 
.infoBox h5  {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0;
}
.infoBox h4 {
	font-size: 12px;
	padding: 5px 0;
}
.infoBox h6 {
	font-size: 12px;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

.infoBox ul.linklist {
	padding: 0 0 0 1em;
	margin: 0;
}

.infoBox ul.linklist li {
	list-style: none;
	padding: 0;
	margin: .25em 0;
}

.infoBox ul.linklist li a,
.infoBox ul.linklist li a:hover {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

.area ul {
	margin: 0 10px;
	padding: 0 0 0 6px;
}
.area ul li {
	font-size: 11px;
	padding: 0 0 0;
	margin: 0 0 0 10px;
}


.hDescription {
	font-size: .75em;
	font-weight: normal;
}
.hDescription a,
.hDescription a:hover {
	font-size: 1em;
}







 
.infoBox h5 a, 
.infoBox h5 a:link, 
.infoBox h5 a:visited, 
.infoBox h5 a:hover, 
.infoBox h5 a:active,
.infoBox h4 a, 
.infoBox h4 a:link, 
.infoBox h4 a:visited, 
.infoBox h4 a:hover, 
.infoBox h4 a:active,
.infoBox h6 a,
.infoBox h6 a:link, 
.infoBox h6 a:visited, 
.infoBox h6 a:hover, 
.infoBox h6 a:active,
.infoBox ul.linklist li a,
.infoBox ul.linklist li a:link,
.infoBox ul.linklist li a:visited, 
.infoBox ul.linklist li a:hover,
.infoBox ul.linklist li a:active {
	font-size: 12px;
}







#NewsTitle {
	margin-top: .5em;
}


/* File Selection pop-ups */

.fileSelection {
	clear: both;
	margin: 0 0 7px;
	text-align: right;
}

.fileSelection label {
	float: left;
	padding: 0 5px;
	margin: 0;
	width: 45px;
	text-align: left;
}
html>body .fileSelection label {
	width: 35px;
}

.fileSelection select {
	float: left;
	width: 98px;
	margin: 0;
	font: 11px Verdana, Helvetica, Arial;
}

/* division for text label beside button */
.labelAndButton {
	clear: both;
}
.labelAndButton label {
	float: left;
	padding: 2px 6px 0 0;
}


/* supplemental information box below main info boxes: */
#SupplementalInformationBox {
	width: 580px;
	height: 78px;
	padding: 0 0 0 80px;
	/*background-image: url(images/supp_historical_financials.gif);*/
	background-image: none;
}
html>body #SupplementalInformationBox {
	width: 500px;
}
#SupplementalInformationBox p {
	padding: 5px 0;
	margin: 0;
}
#SupplementalInformationBox h5 {
	padding: 0;
	margin: 0;
	font-size: 12px;
}



/* home page */

.InvestorRelationsPage #InfoBoxes {
	height: 560px;
}

.InvestorRelationsPage .infoBox {
	height: 520px;
}
html>body .InvestorRelationsPage .infoBox {
	height: 520px;
}

/*.InvestorRelationsPage #SupplementalInformationBox { 
	top: 510px;
}
*/
.InvestorRelationsPage #SupplementalInformationBox {
	background-image: none;
	top: 530px;
	padding: 0 0;
	margin: 0;
}


#QuarterlyEarningsBox {
	background-image: url(images/quarterly_earnings.gif);
}
#KeyEventsBox {
	background-image: url(images/key_events.gif);
	width: 206px;
	left: 197px;
	padding-right: 30px;
	height: 530px;
}
html>body #KeyEventsBox {
	width: 169px;
	height: 500px;
}
#KeyLinksBox {
	background-image: url(images/key_links.gif);
	position: absolute;
	left: 394px;
}

#KeyLinksBox #CornerMan{
	float: right;
	width: 60px;
	height: 136px;
}
#KeyLinksBox #FinReportsArea{
	padding-top: 5px;
}
#QViewExcelBtn {
	float: right;
}




/* Quarterly Financial Reports page */

.FinancialReportsPage #InfoBoxes {
	height: 430px; 
	margin-top: .5em;
}

.FinancialReportsPage .infoBox {
	height: 390px; /*395px;*/
}
html>body .FinancialReportsPage .infoBox {
	height: 360px; /*365px;*/
}



#CurrentQuarterBox {
	background-image: url(images/box_current_qtr.gif);
}
#BellSouthHistoryBox {
	background-image: url(images/box_bellsouth_history.gif);
	left: 197px;
}
#CingularHistoryBox {
	background-image: url(images/box_cingular_history.gif);
	left: 394px;
}

#CurrentCingular {
	border-top: 1px solid #05b;
	margin-top: 7px;
	padding-top: 6px;
}

/*.FinancialReportsPage #SupplementalInformationBox {
	top: 390px;
}*/

.FinancialReportsPage #SupplementalInformationBox {
	background-image: none;
	top: 400px;
	padding: 0 0;
	margin: 0;
}

/* SEC Filings page */

.SECFilingsPage #ContentBox {
	height: auto;
	width: 450px;
	margin: 0 0 2em;
	padding-bottom: 10px;
	background: transparent url(images/box_449_bottom.gif) no-repeat left bottom;
}

.SECFilingsPage #ContentBox p {
	font-size: 92%;
	margin: 0;
	padding: .8em 1em .2em;
}

#SECIntro {
	background: transparent url(images/box_449_top.gif) no-repeat left top;
}

.SECFilingsPage .SECbtn {
	margin-right: 4px;
	vertical-align: middle;
	border-width: 0;
}

/* Info Center page */

.ContactsPage #ContentBox {
	height: 585px;
	width: 585px;
	margin: 1em 0 2em;
	background: transparent url(images/box_info_center.gif) no-repeat left top;
}

.ContactsPage .contactItem {
	clear: left;
	padding: .4em 0 .75em;
	z-index: 100;
	position: relative;
}

.ContactsPage #ContentBox p {
	font-size: 92%;
	margin: 0 20px 0 10px;
	padding: 5px 0 3px;
}
.ContactsPage #ContentBox a.button {
	margin: 0 8px;
}

.ContactsPage #SupplementalInformationBox {
 	background-image: url(images/supp_enterkey.gif);
	top: 260px;
}

.ContactsPage #SupplementalInformationBox p {
 	margin-top: 1.5em;
}

#ContactDiv {
	position: absolute;
	top: 65px;
	left: 80px;
	background-color: white;
	width: 20px;
	height: 175px;
	z-index: 99;
}


/* BusinessProfile page */

.BusinessProfile #ContentBox {
	height: 700px;
	width: 585px;
	margin: 0 0 2em;
	background: transparent url(images/box_business_profile.gif) no-repeat left top;
}

.BusinessProfile .contactItem {
	clear: left;
	padding: .4em 0 .75em;
	z-index: 100;
	position: relative;
}

.BusinessProfile .irContent {
	clear: left;
	padding: .4em 0 .75em;
	z-index: 100;
	position: relative;
}

.BusinessProfile #ContentBox p {
	font-size: 92%;
	margin: 0 20px 0 10px;
	padding: 5px 0 3px;
}
.BusinessProfile #ContentBox a.button {
	margin: 0 8px;
}

#BusinessProfile {
	padding-top: 12px;
}



/* CommunicationsGroup page */

.CommunicationsGroup #ContentBox {
	height: 855px;
	width: 585px;
	margin: 0 0 2em;
	background: transparent url(images/box_communications_group.gif) no-repeat left top;
}

.CommunicationsGroup .contactItem {
	clear: left;
	padding: .4em 0 .75em;
	z-index: 100;
	position: relative;
}

.CommunicationsGroup .irContent {
	clear: left;
	padding: .4em 0 .75em;
	z-index: 100;
	position: relative;
}

.CommunicationsGroup #ContentBox p {
	font-size: 92%;
	margin: 0 20px 0 10px;
	padding: 5px 0 3px;
}
.CommunicationsGroup #ContentBox a.button {
	margin: 0 8px;
}
.CommunicationsGroup #ContentBox ul {
	font-size: 12px;
	margin: 0 10px 0 40px;
	padding: 0;
}


/* AnnualResults page */

.AnnualResults #ContentBox {
	height: 561px;
	width: 585px;
	margin: 0 0 2em;
	background: transparent url(images/box_annualmeeting_results.gif) no-repeat left top;
}

.AnnualResults .contactItem {
	clear: left;
	padding: .4em 0 .75em;
	z-index: 100;
	position: relative;
}

.AnnualResults .irContent {
	clear: left;
	padding: 2em 1em .75em .75em;
	z-index: 100;
	position: relative;
}

.AnnualResults #ContentBox p {
	font-size: 92%;
	margin: 0 20px 0 10px;
	padding: 5px 0 3px;
}
.AnnualResults #ContentBox a.button {
	margin: 0 8px;
}

#AnnualResults {
	padding-top: 12px;
}


/* Wireless page */

.WirelessPage #ContentBox {
	height: 330px;
	width: 585px;
	margin: 0 0 2em;
	background: transparent url(images/box_wireless.gif) no-repeat left top;
}

.WirelessPage .contactItem {
	clear: left;
	padding: .4em 0 .75em;
	z-index: 100;
	position: relative;
}

.WirelessPage .irContent {
	clear: left;
	padding: .4em 0 .75em;
	z-index: 100;
	position: relative;
}

.WirelessPage #ContentBox p {
	font-size: 92%;
	margin: 0 20px 0 10px;
	padding: 5px 0 3px;
}
.WirelessPage #ContentBox a.button {
	margin: 0 8px;
}
.WirelessPage #ContentBox ul {
	font-size: 12px;
	margin: 0 10px 0 40px;
	padding: 0;
}




/* Wireless page */

.AdvtPubPage #ContentBox {
	height: 500px;
	width: 585px;
	margin: 0 0 2em;
	background: transparent url(images/box_advt_pub.gif) no-repeat left top;
}

.AdvtPubPage .contactItem {
	clear: left;
	padding: .4em 0 .75em;
	z-index: 100;
	position: relative;
}

.AdvtPubPage .irContent {
	clear: left;
	padding: .4em 0 .75em;
	z-index: 100;
	position: relative;
}

.AdvtPubPage #ContentBox p {
	font-size: 92%;
	margin: 0 20px 0 10px;
	padding: 5px 0 3px;
}
.AdvtPubPage #ContentBox a.button {
	margin: 0 8px;
}
.AdvtPubPage #ContentBox ul {
	font-size: 12px;
	margin: 0 10px 0 40px;
	padding: 0;
}


/* Corporate Information page */

.CorpInfoPage #ContentBox {
	height: 308px;
	width: 585px;
	margin: .5em 0 2em;
	background: transparent url(images/box_corp_info.gif) no-repeat left top;
}

.CorpInfoPage .infoItem {
	clear: left;
	padding: 7px 0 6px;
}

.CorpInfoPage .infoItem ul li a {
	font-size: 12px;
}

.CorpInfoPage #ContentBox ul {
	font-size: 12px;
	margin: 0 0 0 40px;
	padding: 0;
}

.CorpInfoPage #ContentBox p {
	font-size: 12px;
	margin: 0 0 0 10px;
	padding: 0;
}

.CorpInfoPage #ContentBox ul li {
	margin: 0 0 0 50px;
	padding: 0;
	font-size: 11px;
}
.CorpInfoPage #ContentBox a.button {
	float: left;
	clear: left;
	margin: 4px 0 0 1.25em;
}

#CorpInfoButtons {
	position:absolute;
	top: 180px;
	left: 0px;
}


/* Business Profile Page */

.textTable {
	border-collapse: collapse;
}
.textTable td,
.textTable th {
	text-align: left;
	padding: 6px 4px;
}








/* Legal Notices page */

.LegalNoticesPage .legalBox {
	width: 583px;
	padding: 22px 100px 0 13px;
	margin: 1em 0;
	background: transparent no-repeat left top;
}
html>body .LegalNoticesPage .legalBox {
	width: 470px;
}

.LegalNoticesPage .legalBox ul, 
.LegalNoticesPage .legalBox p {
	margin: 1em 0;
	font-size: 11px;
}

.LegalNoticesPage .legalBox ul li {
	font-size: 11px;
	margin: .5em 2em;
	padding: 0;
}
html>body .LegalNoticesPage .legalBox ul li {
	margin-left: -1em;
}

#StockQuoteDisclaimerBox {
	background-image: url(images/box_stock_quote_disclaimer.gif);
	height: 107px;
}
html>body #StockQuoteDisclaimerBox {
	height: 85px;
}

#ThirdPartyInfoBox {
	background-image: url(images/box_3rd_party_info.gif);
	height: 107px;
	padding-right: 130px;
}
html>body #ThirdPartyInfoBox {
	height: 85px;
	width: 440px;
}

#SafeHarborBox {
	background-image: url(images/box_safe_harbor_top.gif);
	padding-right: 13px;
}
html>body #SafeHarborBox {
	width: 557px;
}

#SafeHarborBox #StatementList {
	background: transparent url(images/box_safe_harbor_btm.gif) no-repeat left bottom;
	margin: 0 -13px;
	padding: 0 13px 1em;
}

#SafeHarborBox p.firstPar {
	padding-right: 145px;
	padding-top: 1.5em;
}












/* Stock and Dividend Data page */

.StockDivPage #ContentBox {
	width: 585px;
	margin: 1em 0 2em;
	background: transparent url(images/box_stockdiv_top.gif) no-repeat left top;
}


.StockDivPage #MainContent {
	width: 585px;
	margin-top: 5px;
	background: transparent url("images/box_stockdiv.gif") no-repeat left bottom;
}


.StockDivPage .stockDivItem {
	padding: 0 10px 0 95px;
	height: 99px;
}

.StockDivPage .stockDivColumn {
	float: left;
	width: 49%;
}



.StockDivPage #ContentBox a, 
.StockDivPage p {
	font-size: 12px;
}


.StockDivPage #ContentBox p.introPar {
	padding: .5em 1em;
}



.StockDivPage #CurrentQuote {
	background: transparent url(images/photicon_historical_stock.gif) no-repeat 8px 8px;
}

.StockDivPage #StockChart {
	background: transparent url(images/photicon_current_stock.gif) no-repeat 8px 8px;
}

.StockDivPage #PriceLookup {
	background: transparent url(images/photicon_historical_price.gif) no-repeat 8px 8px;
}

.StockDivPage #InvestmentCalculator {
	background: transparent url(images/photicon_calc.gif) no-repeat 8px 8px;
}

.StockDivPage #DesktopTicker {
	background: transparent url(images/photicon_splits.gif) no-repeat 8px 8px;
}

.StockDivPage #StockSplits {
	background: transparent url(images/photicon_ticker.gif) no-repeat 8px 8px;
}

.StockDivPage #DividendInfo {
	background: transparent url(images/photicon_dividend.gif) no-repeat 8px 8px;
}


/* Contacts pages */

#MellonServiceList {
	width: 580px;
	padding: 7px 0 13px 10px;
	background: transparent url(images/box_gradient.gif) no-repeat left top;
}
html>body #MellonServiceList {
	width: 570px;
}

.lists3 ul {
	float: left;
	width: 150px;
	margin: 0 10px;
	padding: 0 0 0 6px;
}
.lists3 ul li {
	font-size: 11px;
	padding: 0 0 0;
	margin: 0 0 0 10px;
}

.lists3 ul.middleList {
	width: 130px;
}

.lists3 ul.rightList {
	width: 175px;
}

img.title {
	margin: 0;
}

.InvestorContactsPage #InfoBoxes {
	margin-top: .5em;
	height: 372px;
}

.InvestorContactsPage .infoBox {
	height: 272px;
}
html>body .InvestorContactsPage .infoBox {
	height: 242px;
}

#ManageByInternetBox {
	background-image: url(images/box_internet.gif);
}
#ManageByEmailBox {
	background-image: url(images/box_email.gif);
}
#ManageByTelephoneBox {
	background-image: url(images/box_telephone.gif);
}
#ManageByWrittenCorrespondenceBox {
	background-image: url(images/box_written_correspondence.gif);
}

.InvestorContactsPage #SupplementalInformationBox {
 	background-image: url(images/supp_disc.gif);
	top: 282px;
}

.InvestorContactsPage.ShareholderServices #SupplementalInformationBox {
 	background-image: url(images/supp_certificates.gif);
}

.InvestorContactsPage #SupplementalInformationBox p {
	padding-top: 20px;
}

/* Frequently Asked Questions page */

#content p.faq_q {
	font-weight: bold;
	padding-bottom: 4px;
}
#content p.faq_a {
	padding-top: 0;
}

sup {
	font-size: .6em;
}

/* Company Reports page */


.ReportsPage h2 {
	font-size: 1.5em;
	margin: 0 0 10px;
}

.ReportsPage h3 {
	font-size: 1.17em;
	margin: 0 0 10px;
}

.ReportsPage #InfoBoxes {
	margin-top: .5em;
	height: 243px;
	position: relative;
}

.ReportsPage #InfoBoxes .infoBox {
	height: 243px;
	top: 0px;
	position: absolute;
}
html>body .ReportsPage #InfoBoxes .infoBox {
	height: 213px;
}


.annualReportButtons {
	position: absolute;
	top: 200px;
	text-align: center;
	width: 165px;
}

.annualReportButtons a {
	margin: 0 4px;
}

.annualReportLink {
	display: block;
	position: absolute;
	top: 65px;
	left: 48px;
	width: 84px;
	height: 110px;
}
.annualReportLink .text {
	display: none;
}

#SubReports {
	padding: 1em 0 0;
}

#SubReports h2, 
#SubReports h3 {
	padding: 0;
	margin: 0;
	font-size: 1.33em;
}

#SubReports h3 {
	font-size: 1.17em;
}

#SubReports table {
	margin: 0 0 .5em 1em;
}

#SubReports table td {
	padding: 2px 5px;
}



/* Shareholder Services Page */

.ShareholderServicesPage #InfoBoxes {
	 height: 450px; 
	margin-top: .5em;
}

.ShareholderServicesPage .infoBox {
	height: 410px;
	}
	

html>body .ShareholderServicesPage .infoBox {
	height: 345px;
	}



#AccountAccessBox {
	background-image: url(images/box_account_access.gif);
}
#KeyInfoBox {
	background-image: url(images/box_key_info.gif);
}
#DirectInvestmentBox {
	background-image: url(images/box_direct_investment.gif);
}

.ShareholderServicesPage #SupplementalInformationBox {
	background-image: none;
	top: 420px;
	padding: 0 0;
	margin: 0;
}


.ShareholderServicesPage .fileSelection select {
	width: 143px;
}


/* old-style pages: */


#content {
	width: 580px;
}

.irContent {
/*	border: 1px solid #6FB1D9;
	border-width: 0 1px;*/
	padding: 8px 18px;
	position: relative;
}
* html .irContent {
	height: 1%;
}


.irContent h2 {
	border: 1px solid #6FB1D9;
	border-width: 1px 0;
	margin: 8px -18px;
	padding: 2px 18px;
	background-color: #EEF5FA;
	color: #06c;
	font-size: 13px; 
	font-weight: bold;
}

.irContent h4 {
  font-weight: bold;
  padding: 14px 0 0;
  margin: 0;
  font-size: 1.1em;
}

.irContent h5 {
  font-weight: bold;
  padding: 0;
  margin: .75em 0 0;
  font-style: italic;
  font-size: 1em;
}

.linkToTop {
	padding: 6px 10px;
}
.linkToTop a img {
	border: 0;
	width: 85px;
	height: 21px;
}


.irContent ul.linklist {
	padding: 0 0 0 1em;
	margin: 0;
}

.irContent ul.linklist li {
	list-style: none;
	padding: 0;
	margin: .25em 0;
}

.irContent ul.linklist li a,
.irContent ul.linklist li a:hover {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

.toc {
	text-align: center;
	padding: .75em;
}

.toc a, .toc a:link, .toc a:visited, .toc a:hover, .toc a:active {
  color: #f60;
}

/* Annual Meeting FAQ (proxy/faq.html) */


.irContent ul.linklist.questionlist, 
.irContent ul.linklist.questionlist li {
	padding: 1px 0;
}

.irContent ul.linklist.questionlist li a, 
.irContent ul.linklist.questionlist li a:link, 
.irContent ul.linklist.questionlist li a:visited,
.irContent ul.linklist.questionlist li a:hover, 
.irContent ul.linklist.questionlist li a:active {
	text-decoration: none;
  color: #f60;
}

.irContent ul.linklist.questionlist li a:hover {
	text-decoration: underline;
}


/*Legal Attributes*/
.LegalPage #ContentBox1 {
	height: 105px;
	width: 585px;
	margin: 1em 0 2em;
	background: transparent url(images/box_legal1.gif) no-repeat left top;
}

.LegalPage #ContentBox2 {
	height: 105px;
	width: 585px;
	margin: 1em 0 2em;
	background: transparent url(images/box_legal2.gif) no-repeat left top;
}

.LegalPage #ContentBox3 {
	height: 1120px;
	width: 585px;
	margin: 1em 0 2em;
	background: transparent url(images/box_legal3.gif) no-repeat left top;
}

.LegalPage #ContentBox4 {
	height: 820px;
	width: 585px;
	margin: 1em 0 2em;
	background: transparent url(images/box_legal4.gif) no-repeat left top;
}

.LegalPage .contactItem {
	clear: left;
	padding: .4em 0 .75em;
	z-index: 100;
	position: relative;
}

.LegalPage #ContentBox1 p,
.LegalPage #ContentBox2 p,
.LegalPage #ContentBox3 p,
.LegalPage #ContentBox4 p {
	font-size: 92%;
	margin: 0 10px 0 10px;
	padding: 5px 0 3px;
}

.LegalPage .legalBox {
	width: 583px;
	padding: 22px 10px 0 13px;
	margin: 1em 0;
	background: transparent no-repeat left top;
}
#ContentBox3 .legalBox {
	padding: 30px 10px 0 13px;
}

html>body .LegalPage .legalBox {
	width: 470px;
}

.LegalPage .legalBox ul, 
.LegalPage .legalBox p {
	margin: 1em 0;
}

.LegalPage .legalBox ul li {
	margin: .5em 2em;
	padding: 0;
}
html>body .LegalPage .legalBox ul li {
	margin-left: -1em;
}

#ContentBox p.bread { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
}

/* dev */
.commonAttributes {
	background-color: pink;
	background-color: yellow;
	margin: 0;
	padding: 0;
}
