#column1 {
	float: left;
	width: 600px;
	position: relative;
}

#flash1_container {
	position: absolute;
	bottom: -20px;
	height: 88px;
	width: 315px;
	right: 665px;
}

#flash2_container {
	position: absolute;
	bottom: -20px;
	height: 88px;
	width: 315px;
	right: 335px;
}

#flash3_container {
	position: absolute;
	bottom: -20px;
	height: 88px;
	width: 315px;
	right: 5px;
}

#column2 {
	float: right;
	width: 385px;
	position: relative;
}

#column2 div.padding { margin: 5px; }

#column2 #page_title {
	position: absolute;
	top: 85px;
	font-size: 15pt;
	font-weight: normal;
	letter-spacing: 1px;
	left: 10px;
	width: 341px;
}

#column2 .content {
	position: absolute;
	top: 120px;
	width: 340px;
	padding-top: 1px;
	padding-bottom: 1px;
	left: 10px;
	height: 270px;
}

.content ul.menu { margin: 0px; padding: 0px; list-style: none; }
.content ul.menu li { margin: 0px; padding: 0px; }
.content ul.menu li.with-noblock { padding-top: 6px; padding-bottom: 6px; }
.content ul.menu li a {
	display: block;
	width: 100%;
	padding-top: 6px;
	padding-bottom: 6px;
}
.content ul.menu li a.noblock {
	display: inline;
	width: auto;
	padding-top: 0;
	padding-bottom: 0;
}
.content ul.menu li a:link { text-decoration: none; color: #000; }
.content ul.menu li a:visited { text-decoration: none; color: #000; }
.content ul.menu li a:hover { text-decoration: underline; color: #000; }

.content ul.menu_biz { margin: 0px; padding: 0px; list-style: none; }
.content ul.menu_biz li { margin: 0px; padding: 0px; }
.content ul.menu_biz li.with-noblock { padding-top: 6px; padding-bottom: 6px; }
.content ul.menu_biz li a {
	display: block;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 5px;
}
.content ul.menu_biz li a.noblock {
	display: inline;
	width: auto;
	padding-top: 0;
	padding-bottom: 0;
}
.content ul.menu_biz li a:link { text-decoration: none; color: #000; }
.content ul.menu_biz li a:visited { text-decoration: none; color: #000; }
.content ul.menu_biz li a:hover { text-decoration: underline; color: #000; }

.relatedTopics { font-size: 8pt; }

.homepageLanding {
	background: url(layout/landing_pages/right_homepage_20080616.jpg);
	min-height: 400px;
}

* html .homepageLanding { height: 400px; }

.residentialLanding {
	background: url(layout/landing_pages/right_personal_20080616.jpg);
	min-height: 400px;
}

* html .residentialLanding { height: 400px; }

.businessLanding {
	background: url(layout/landing_pages/right_business_20080616.jpg);
	min-height: 400px;
}

* html .businessLanding { height: 400px; }

.customerServiceLanding {
	background: url(layout/landing_pages/right_customer_service_20080616.jpg);
	min-height: 400px;
}

* html .customerServiceLanding { height: 400px; }

.techSupportLanding {
	background: url(layout/landing_pages/right_tech_support_20080616.jpg);
	min-height: 400px;
}

* html .techSupportLanding { height: 400px; }
