@charset "utf-8";

/* CSS Document */



body {

	padding: 0px;

	margin: 0px;

	background-color: #d2d1d1;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

/*//////////////

// BANNER //////

//////////////*/

#banner {

	height: 202px;

	width: 970px;

	padding: 0px;

	margin: 0px;

	clear: both;

}

#banner-bottom {

	padding: 0px 0px 0px 0px;

	margin: 0px;

	height: 144px;

	width: 970px;

}

#banner-bottom-left {

	padding: 0px;

	margin: 0px;

	width: 679px;

	height: 144px;

	float: left;

	display: inline;

}

#banner-bottom-left-top {

	padding: 0px;

	margin: 0px;

	height: 73px;

	width: 679px;

	background-image: url(images/alb_banner_bottom_left_top.jpg);

	background-repeat: no-repeat;

	float: left;

	display: inline;

}

#banner-bottom-left-logo {

	padding: 0px;

	margin: 0px;

	height: 71px;

	width: 679px;

	float: left;

	display: inline;

}

#banner-bottom-right {

	padding: 0px;

	margin: 0px;

	height: 144px;

	width: 291px;

	background-image: url(images/alb_banner_bottom_right.jpg);

	background-repeat: no-repeat;

	float: right;

	display: inline;

}

#banner-phone {

	float: right;

	margin: 0px;

	padding: 16px 66px 0px 0px;

	font-size: 32px;

	font-family: "Times New Roman", Times, serif;

	font-weight: bold;

	color: #343f48;

}

#banner-top {

	padding: 0px;

	margin: 0px;

	height: 58px;

	width: 970px;

	background-image: url(images/alb_banner_top.jpg);

	background-repeat: no-repeat;

}

/*///////////////////////////////

//Bottom links (News, Resources)/

///////////////////////////////*/

#bottom-links {

	padding: 0px 0px 8px 0px;

	margin: 0px 0px 0px 0px;

	text-align: center;

	clear: both;

	color: #000000;

}



#bottom-links a:link,

#bottom-links a:visited {

	text-decoration: none;

	color: #000000;

	padding: 0px;

	margin: 0px;

	font-size: 13px;

	font-weight: bold;

}



#bottom-links a:hover {

	text-decoration: none;

	color: #ffffff;

	padding: 0px;

	margin: 0px;

	font-size: 13px;

}



#bottom-links a:active {

	text-decoration: none;

	color: #000000;

	padding: 0px;

	margin: 0px;

	font-size: 13px;

}

/*////////////////////////////

// BUSINESS ADDRESS ////////

///////////////////////////*/

#business-address {

	width: 970px;

	padding: 3px;

	margin: 0px;

	font-weight: bold;

	font-size: 13px;

	color: #000000;

	clear: both;

	text-align: center;

}

/*//////////////////////////////////////

// Base paragraph emphasis formatting//

//////////////////////////////////////*/

.catchline-bold15 {

	font-size: 16px;

	font-weight: bold;

	color: #c31e1e;

	margin: 4px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

}

/*//////////////////////////////////

// citylist page - city formatting//

//////////////////////////////////*/

.citylist-li-left,

.citylist-li-right {

	display: inline;

	float: left; 

	width: 250px; 

	padding: 0px;

	margin: 0px 0px 10px 60px; 

}



.citylist-li-left {

	margin: 0px 0px 0px 30px; 

}



.citylist-li-left a:link, .citylist-li-left a:visited,

.citylist-li-right a:link, .citylist-li-right a:visited {

	font-size: 15px;

	font-weight: bold;

	text-decoration: none;

	color: #000000;

}



.citylist-li-left a:hover,

.citylist-li-right a:hover {

	font-size: 15px;

	font-weight: bold;

	text-decoration: none;

	color: #CC0000;

}



.citylist-li-left a:active,

.citylist-li-right a:active {

	font-size: 15px;

	font-weight: bold;

	text-decoration: none;

	color: #000000;

}

/*////////////////////////////

//Alpha city menu formatting///

////////////////////////////*/

#cloud-menu {

	font-size: 11px;

	margin: 0px 0px 4px 0px;

}



#cloud-menu a:link,

#cloud-menu a:visited {

	text-decoration: none;

	color: #000000;

	font-weight: bold;

}



#cloud-menu a:hover {

	text-decoration: none;

	color: #c31e1e;

	font-weight: bold;

}



#cloud-menu a:active {

	text-decoration: none;

	color: #000000;

	font-weight: bold;

}

/*//////////////////////

//Base containers//////

/////////////////////*/

#container-in {

	width: 970px;

	margin: 0px;

	padding: 0px;

}

#container-out {

	margin: 0px;

	padding: 0px;

	background-position: center;	

}

/*//////////////////////

// CC //////////////////

/////////////////////*/

#cc {

	margin: 10px 0px 10px 0px;

	padding: 0px;

}

/*//////////////////

// COMPANY HEADER //

//////////////////*/

#content {

	padding: 6px;

	margin: 0px;

}

#content p {

	padding: 0px;

	margin: 4px 0px 4px 0px;

}

#content-container {

	padding: 0px;

	margin: 0px;

	width: 970px;

	background-image: url(images/alb_content_span.gif);

	background-repeat: repeat-y;

	background-color: #e1e1e1;	

	clear: both;

}

#content-fix {

	padding: 0px;

	margin: 0px;

	height: 1px;

	width: 970px;

	display: block;

	clear: both;

}

#content-left {

	padding: 0px;

	margin: 0px;

	height: 1px;

	width: 59px;

	display: block;

	float: left;

	background-color: #e1e1e1;

}

#content-center {

	padding: 0px;

	margin: 0px;

	width: 667px;

	float: left;

	display: inline;

}

#content-right {

	width: 244px;

	padding: 0px;

	margin: 0px;

	float: left;

	display: inline;

}

#content-right-serviceboxes {

	height: 561px;

	width: 244px;

	background-image: url(images/alb_serviceboxes.jpg);

	background-repeat: no-repeat;

	display: block;

}

/*////////////////////////////

//Base paragraph formatting///

////////////////////////////*/

.content-pgraph {

	font-size: 13px;

	padding: 8px;

	margin: 8px;

}



.content-pgraph a:link {

	color: #CC0000;

	text-decoration: none;

	font-weight: bold;

}

.content-pgraph a:visited {

	color: #CC0000;

	text-decoration: none;

	font-weight: bold;	

}

.content-pgraph a:hover {

	color: #CC0000;

	text-decoration: underline;

}

.content-pgraph a:active {

	color: #CC0000;

	text-decoration: none;

	font-weight: bold;	

}



.content-pgraph a.i-link {

	color: #000000;

	text-decoration: none;

}
.i-link {
	color: #CC0000;
	text-decoration: underline;
}
.content-pgraph-h1 {

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	padding: 0px;

	margin: 5px 0px 10px 0px;

}

/*//////////////////

// COUPON  /////////

//////////////////*/

#coupon {

	padding: 0px;

	margin: 0px;

	border: 0px;

}

/*////////////////

// FEED CONTAINER //

//////////////////*/

#feed-container {	

	margin: 0px 0px 0px 0px;

	padding: 8px 0px 16px 0px;

	text-align: center;

	color: #ffffff;

}

.feed-img {

	margin: 0px 0px 0px 10px;

	padding: 0px;

}

/*////////////////////////////////

//Footer formatting///////////

////////////////////////////////*/

#footer {

	padding: 7px;

	margin: 0px;

	background-color: #a6aeb4;

	background-image: url(images/alb_footer_span.jpg);

	background-repeat: repeat-y;	

	text-align: center;

	clear: both;

	text-transform: uppercase;	

}



#footer h1 {

	padding: 0px;

	margin: 0px;

}



#footer h1 a,

#footer a {

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	color: #000000;

	font-size: 11px;

	font-weight: bold;

}

#footer-container {

	width: 970px;

	padding: 0px;

	margin: 0px;

	background-image: url(images/alb_footer_span.jpg);

	background-repeat: repeat-y;

	text-align: center;

}

#footer-bottom {

	width: 970px;

	height: 9px;

	padding: 0px;

	margin: 0px;

	background-image: url(images/alb_footer_bottom.gif);

	background-repeat: no-repeat;

	display: block;

}

/*//////////////////

// COMPANY HEADER //

//////////////////*/

#header-company { /* COMPANY NAME AT TOP */

	padding: 0px;

	clear: both;

	margin: 0px;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #000000;	

	background-color: #eff5fc;

	clear: both;

	text-align: left;

	text-transform: uppercase;

}

/*////////////////////////////////

//Form paragraph formatting///////

////////////////////////////////*/

#form-greeting { /* Used on community form */

	padding: 10px 0px 15px 0px;

}



/*////////////////////////////////

//Link cloud formatting///////////

////////////////////////////////*/

#link-cloud { /* link cloud block */

	padding: 8px 14px 8px 0px;

	margin: 0px 0px 0px 0px;

	clear: both;	

/*	background-image: url(images/span_content.gif);

	background-repeat: repeat-y;*/	 

}



#link-cloud a:link,

#link-cloud a:visited {

	text-decoration: none;

	color: #000000;

	padding: 0px;

	margin: 0px;

	font-size: 13px;

	clear: both;

}



#link-cloud a:hover {

	text-decoration: none;

	color: #c31e1e;

	padding: 0px;

	margin: 0px;

	font-size: 13px;

	clear: both;

}



#link-cloud a:active {

	text-decoration: none;

	color: #000000;

	padding: 0px;

	margin: 0px;

	font-size: 13px;

	clear: both;

}



#link-cloud-nw-title {

	font-size: 15px;

	font-weight: bold;

	color: #000000;

}



#link-cloud h1 {

	display: inline;

}



#link-cloud-bottom-text {

	font-weight: bold; 

	font-size: 11px; 

	margin: 0px 0px 10px 0px

}

/*//////////////////////

//////// MENU /////////

/////////////////////*/

#menutxt {

	padding: 0px 0px 0px 0px;

	margin: 0px;

	width: 970px;

	height: 42px;

	clear: both;

	background-image: url(images/alb_menu_back.jpg);

	background-repeat: no-repeat;

	background-color: #343f48;

}

#menutxt ul {

	list-style-type: none;

	padding: 10px 0px 0px 0px;

	margin: 0px;

}

#menutxt ul li {

	padding: 0px;

	margin: 0px;

	display: inline;

	/*float: left;*/

}

#menutxt .button {

	margin: 0px 0px 0px 18px;

	padding: 0px;

}

#menutxt .button a {

	font-size: 17px;

	font-weight: bold;

	padding: 0px;

	margin: 0px;

}

#menutxt .button a:link,  #menutxt .button a:visited {

	color: #ffffff;

	text-decoration: none;

}

#menutxt .button a:hover {

	color: #f7f107;

	text-decoration: none;

}

/*///////////////////

// LIST LINK news ///

///////////////////*/

.list-link {

	padding: 2px 0px 2px 0px;

}



.list-link a:link,

.list-link a:visited {

	font-weight: bold;

	font-size: 14px;

	color: #000000;

	text-decoration: none;	

}



.list-link a:hover {

	font-weight: bold;

	font-size: 14px;

	color: #CC0000;

	text-decoration: none;

}



.list-link a:active {

	font-weight: bold;

	font-size: 14px;

	color: #000000;

	text-decoration: none;	

}

/*////////////////////////

// NEWS SUMMARIES ////////

////////////////////////*/

#news-menu {

	width: 244px;

	padding: 0px 0px 0px 0px;

	margin: 0px;

/*	background-image: url(images/alb_news_content_span.jpg);

	background-repeat: repeat-y;*/	

}

#news-header {

	width: 244px;

	height: 41px;

	padding: 0px;

	margin: 0px;

	background-image: url(images/alb_news_header.jpg);

	background-repeat: no-repeat;

	display: block;

}

#news-container {

	width: 244px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	background-image: url(images/alb_news_content_span.jpg);

	background-repeat: repeat-y;		

}

#news-container p {

	padding: 0px;

	margin: 0px;

}

#news-bottom {

	height: 15px;

	width: 244px;

	display: block;

	background-image: url(images/alb_news_bottom.jpg);

	background-repeat: no-repeat;	

	clear: both;

	padding: 0px;

	margin: 0px;	

}

.news-title {

	padding: 3px 20px 3px 20px;

	margin: 0px;

	font-weight: bold;

	font-size: 12px;

/*	background-color: #fce3ad;	

	background-image: url(images/images/services_span.jpg);

	background-repeat: repeat-y;*/	

	border-top: 0px solid #c03603;		

}

.news-title a {

	font-weight: bold;

	font-size: 12px;

	color: #c03603;

}

.news-title a:link,

.news-title a:visited {

	text-decoration: none;

}

.news-title a:hover {

	color: #c03603;

	text-decoration: underline;

}

.news-content {

	padding: 3px 20px 3px 20px;

	margin: 0px;

	font-size: 11px;

/*	background-image: url(images/images/services_span.jpg);

	background-repeat: repeat-y;*/	

}

.news-more a {

	font-size: 11px;

	font-weight: normal;

}

.news-more a:link,

.news-more a:visited {

	color: #c03603;

	text-decoration: none;

}

.news-more a:hover {

	color: #c03603;

	text-decoration: underline;

}



/*////////////////////////

// Page Title Heading ////

////////////////////////*/

#pagehead {

/*	height: 45px;*/

	width: 659px;

	margin: 4px;

	padding: 0px 0px 0px 0px;

	background-color: #7e878c;

	border: 0px solid #000000;

	text-align: center;

}



#pagehead h1 {

	font-size: 16px;

	font-weight: bold;

	margin: 0px;

	padding: 0px 0px 0px 0px;

}



#pagehead h1 a {

	font-size: 16px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;

}

/*////////////////////////////

// Phone number list styles //

////////////////////////////*/



#phone-head a {

	text-decoration: none;

	color: #000000;

	font-size: 18px;

	margin: 0px;

	padding: 0px;

}



#phone-list p,

#phone-list p ul,

#phone-list p ul li,

.phone-nums {

	font-weight: bold;

	font-size: 16px;

	margin: 0px 0px 20px 20px;

	padding-top: 0px;

}



#phone-list p {

	margin: 20px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	font-weight: bold;

}



#phone-list li {

	margin-left: 0px;

	font-weight: bold;

}



#phone-list li a:link,

#phone-list li a:visited {

	color: #CC0000;

	text-decoration: none;

}



#phone-list li a:hover {

	color: #CC0000;

	text-decoration: underline;

}

/*////////////////////////////

// Resource listings /////////

////////////////////////////*/

#resources,

#resources ul {

	padding: 0px;

	margin: 0px;

}



#resources ul li {

	list-style: none;

}



#resources ul li a:link,

#resources ul li a:visited {

	text-decoration: none;

	font-weight: bold;

	font-size: 15px;

	color: #000000;

}



#resources ul li a:hover {

	text-decoration: none;

	font-weight: bold;

	font-size: 15px;

	color: #f0c15d;	

}



#resources ul li a:active {

	text-decoration: none;

	font-weight: bold;

	font-size: 15px;

	color: #000000;	

}

/*////////////////////

// SITEMAP //

//////////////////*/

#sitemap p {

	font-size: 13px;

	font-weight: bold;

}

#sitemap p a:link,

#sitemap p a:visited,

#sitemap h1 a:link,

#sitemap h1 a:visited,

#sitemap p h1 a:link,

#sitemap p h1 a:visited,

#sitemap ul li a:link,

#sitemap ul li a:visited {

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;	

}

#sitemap p a:hover,

#sitemap p h1 a:hover,

#sitemap ul li a:hover,

#sitemap h1 a:hover {

	font-size: 13px;

	font-weight: bold;

	color: #c31e1e;

}
