/* Footer style sheet */

/* Global footer styles*/ 
#comcapitalone_footer {
	clear: both;
	width: 750px;
	margin: 25px 10px 20px;
	padding: 8px 0 0;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999;
	background: transparent url(/images/presentation/footer/footer_bg.png) no-repeat 0 0;
}

#comcapitalone_footer a:link,
#comcapitalone_footer a:visited,
#comcapitalone_footer a:hover {
	color: #999;
}
#comcapitalone_footer .footer_content {
	position: relative;
}
#comcapitalone_footer .global {
	background: transparent url(/images/presentation/footer/4col_dividers.png) repeat-y 0 0;
	height: 151px;
}
#comcapitalone_footer dt {
	font-weight: bold;
	margin: 0 0 3px;
	font-size: 10px;
}
#comcapitalone_footer dl,
#comcapitalone_footer dd {
	margin: 0;
}
#comcapitalone_footer ul {
	margin: 0;
	padding: 0;
}
#comcapitalone_footer ul li {
	background-image: none;
	padding: 0;
	margin: 0 0 2px;
	list-style: none;
	font-size: 10px;
}
#comcapitalone_footer p {
	margin: 0;
	font-size: 10px;
	line-height: 13px;
}
#comcapitalone_footer .lob {
	position: absolute;
	top: 2px;
	left: 12px;
	width: 92px;
}
#comcapitalone_footer .corp_info {
	position: absolute;
	top: 2px;
	left: 129px;
	width: 106px;
}
#comcapitalone_footer .worldwide {
	position: absolute;
	top: 114px;
	left: 129px;
	width: 106px;
}
#comcapitalone_footer .legal {
	position: absolute;
	top: 2px;
	left: 260px;
	width: 104px;
}
#comcapitalone_footer .logos {
	position: absolute;
	top: 83px;
	left: 260px;
	width: 104px;
}
#comcapitalone_footer .logos #equal_housing {
	float: right;
	padding: 0 0 0 5px;
}
#comcapitalone_footer .logos span {
	display: block;
	margin-top: -2px;
}
#comcapitalone_footer .logos #equal_housing,
#comcapitalone_footer .logos span {
	margin: 12px 0 0;
}
#comcapitalone_footer .disclosure1,
#comcapitalone_footer .disclosure2 {
	position: absolute;
	width: 348px;
	left: 389px;
}
#comcapitalone_footer .disclosure1 {
	top: 2px;
}
#comcapitalone_footer .disclosure2 {
	top: 91px;
}

/* Third Party footer styles */
#comcapitalone_footer .third_party {
	background: transparent url(/images/presentation/footer/2col_dividers.png) repeat-y 0 0;
	height: 101px;
}
#comcapitalone_footer .third_party .lob {
	position: absolute;
	top: 2px;
	left: 12px;
	width: 104px;
}
#comcapitalone_footer .third_party .legal {
	position: absolute;
	top: 41px;
	left: 12px;
	width: 104px;
}
#comcapitalone_footer .third_party .disclosure1,
#comcapitalone_footer .third_party .disclosure2 {
	position: absolute;
	width: 598px;
	left: 139px;
}
#comcapitalone_footer .third_party .disclosure1 {
	top: 2px;
}
#comcapitalone_footer .third_party .disclosure2 {
	top: 65px;
}

/* career footer styles */
#comcapitalone_footer .career {
	background: transparent url(/images/presentation/footer/3col_dividers.png) repeat-y 0 0;
	height: 101px;
}
#comcapitalone_footer .career .lob {
	position: absolute;
	top: 2px;
	left: 12px;
	width: 104px;
}
#comcapitalone_footer .career .legal {
	position: absolute;
	top: 2px;
	left: 130px;
	width: 104px;
}
#comcapitalone_footer .career .disclosure1,
#comcapitalone_footer .career .disclosure2 {
	position: absolute;
	width: 480px;
	left: 260px;
}
#comcapitalone_footer .career .disclosure1 {
	top: 2px;
}
#comcapitalone_footer .career .disclosure2 {
	top: 45px;
}
#comcapitalone_footer .career .worldwide {
	position: absolute;
	top: 42px;
	left: 12px;
	width: 106px;
}

/* compact footer styles */
#comcapitalone_footer .compact {
	background: transparent url(/images/presentation/footer/3col_dividers.png) repeat-y 0 0;
	height: 80px;
}
#comcapitalone_footer .compact .legal {
	position: absolute;
	top: 2px;
	left: 8px;
	width: 104px;
}
#comcapitalone_footer .compact .disclosure1,
#comcapitalone_footer .compact .disclosure2 {
	position: absolute;
	width: 480px;
	left: 260px;
}
#comcapitalone_footer .compact .disclosure1 {
	top: 2px;
}
#comcapitalone_footer .compact .disclosure2 {
	top: 66px;
}
#comcapitalone_footer .compact .worldwide {
	position: absolute;
	top: 50px;
	left: 12px;
	width: 106px;
}
#comcapitalone_footer .compact .logos {
	position: absolute;
	top: 4px;
	left: 130px;
	width: 104px;
}
#comcapitalone_footer .coaf_partner {
	background: transparent url(/images/presentation/footer/2col_dividers.png) repeat-y 0 0;
	height: 101px;
}
#comcapitalone_footer .coaf_partner .legal {
	position: absolute;
	top: 2px;
	left: 12px;
	width: 104px;
}
#comcapitalone_footer .coaf_partner .disclosure1{
	position: absolute;
	width: 598px;
	left: 139px;
}
#comcapitalone_footer .coaf_partner .disclosure2 {
	top: 67px;
	width: 598px;
	left: 139px;
}
#comcapitalone_footer .canada {
	background: transparent url(/images/presentation/footer/3col_dividers.png) repeat-y 0 0;
	height: 144px;
}
#comcapitalone_footer .canada .disclosure1{
	position: absolute;
	width: 490px;
	left: 260px;
}

/* hp2008 footer */

#comcapitalone_footer.hp2008 {
	clear: both;
	height: 130px;
	width: 750px;
	padding: 8px 0 0;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999;	
	background-image: none;
	background: none;
	margin: 0px 0px 50px 0px;
}

#comcapitalone_footer .hp2008 a:link,
#comcapitalone_footer .hp2008 a:visited,
#comcapitalone_footer .hp2008 a:hover {
	color: #999;
	text-decoration: none;
}

#comcapitalone_footer .hp2008 .disclosure1{
	position: absolute;
	width: 348px;
	left: 389px;
}

#comcapitalone_footer .hp2008 .disclosure2{
	position: absolute;
	width: 348px;
	left: 389px;
	top: 65px;
}
#comcapitalone_footer .hp2008 .disclosure2 a:link,
#comcapitalone_footer .hp2008 .disclosure2 a:visited,
#comcapitalone_footer .hp2008 .disclosure2 a:hover {
	text-decoration: underline;
}



#comcapitalone_footer .hp2008 .corp_info {
	position: absolute;
	top: 2px;
	left: 260px;
	width: 108px;
}

#comcapitalone_footer .hp2008 .legal {
	position: absolute;
	top: 2px;
	left: 129px;
	width: 106px;
}

#comcapitalone_footer .hp2008 .worldwide {
	position: absolute;
	top: 77px;
	left: 129px;
	width: 106px;
}

#comcapitalone_footer .hp2008 .logos {
	position: absolute;
	top: 135px;
	left: 383px;
	width: 118px;
}

#comcapitalone_footer .hp2008 .logos #equal_housing {
	float:left;
	padding:0pt 0pt 0pt 5px;
}

#comcapitalone_footer .hp2008 .logos #equal_housing, #comcapitalone_footer .logos span {
	margin:12px 3px 0px;
	vertical-align: bottom;
}

#comcapitalone_footer .hp2008 .locations {
	position: absolute;
	top: 125px;
	left: 260px;
	width: 108px;
}
#disclaimer{
	clear: both;
}
