/* Reset.css by Eric Meyer: http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, a
{
margin: 0; padding: 0; border: 0; outline: 0;
font-size: 100%; vertical-align: baseline; }
body { line-height: 1; }
blockquote, q { quotes: none; }
ins { text-decoration: none; }
del {text-decoration: line-through;}

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
.clearfix {display: block;}
* html .clearfix {height: 1%;}
/* end hide from IE-mac */

body {
	font-family: arial,helvetica,sans-serif;
	text-align: center;
}

a:link, a:visited {
	color: #46A5C0;
	text-decoration: none;
}

	a:hover, a:active {
		color: #E9893A;
	}

div.header h1{
	width: 730px;
	height: 127px;
	margin: 0 auto; padding: 0;
	background: transparent url(/allaccess/images/facebook/header_bg.gif) no-repeat scroll left top;
	overflow: hidden;
	text-align: left;
	text-indent: -9999px;
}

.content {
	width: 730px;
	margin: auto;
	background: transparent url(/allaccess/images/facebook/wrapper_bg.gif) repeat-y scroll left top;
	overflow: hidden;
	text-align: left;
}

.main {
		background-color: #FFFFFF;
		overflow: hidden;
		position: relative;
		margin: 12px 40px 25px 40px;
}

	.page_section {
		clear: both;
		padding: 15px 0 20px 0;
		border-bottom: 3px solid #E6E6E3;
	}
		.page_section.last-item {
			border: none;
		}
		
	.page_section h2 {
		font-weight: bold;
		color: #1C5D9B;
		text-transform: uppercase;
		font-size: 17px;
		line-height: 22px;
		font-family: "arial narrow", arial, sans-serif;
		margin-bottom: 15px;
	}
	
	.page_section p {
		font-family: arial, helvetica, sans-serif;
		font-size: 14px;
		line-height: 20px;
		color: #000;
		margin-bottom: 15px;
	}
	
	ul.allaccess_links {
		list-style: none;
		display: block;
		height: 45px;
	}
		ul.allaccess_links li {
			display: inline;
		}
			ul.allaccess_links li.last {
				padding: 0;
				border: none;
			}
			
			ul.allaccess_links li a {				
				height: 43px;
				text-indent: -9999px;
				overflow: hidden;
				display: block;
				float: left;
				border-right: 1px solid #E6E6E3;				
			}
			
				ul.allaccess_links li a.thecheck_link {
					width: 156px;
					padding-right: 30px;
                    background: url("/allaccess/images/facebook/thecheck_logo.gif") 0 0 no-repeat;
				}
				ul.allaccess_links li a.mymethod_link {
					width: 178px;
					margin-left: 30px;
					padding-right: 30px;
                    background: url("/allaccess/images/facebook/mymethod_logo.gif") 0 0 no-repeat;
				}
				ul.allaccess_links li a.locate_link {
					width: 169px;
					margin-left: 30px;
					border: none;
                    background: url("/allaccess/images/facebook/locate_logo.gif") 0 0 no-repeat;
				}
	
	span.phone_num {
		font-weight: bold;
		color: #000;
	}
	
	ul.topic_links {
		font-family: arial, helvetica, sans-serif;
		list-style: none;
		font-size: 14px;
		line-height: 20px;
	}
		ul.topic_links li {
			display: inline;
			border-right: 1px solid #E6E6E3;
			padding: 0 8px 0 5px;
		}
			ul.topic_links li.first {
				padding-left: 0;
			}		
			ul.topic_links li.last {
				padding-right: 0;
				border: none;
			}		
		
.footer {
		background: transparent url(/allaccess/images/facebook/footer_bg.gif) no-repeat scroll 0 0;
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
		text-align: left;
		width: 730px;
		height: 25px;
}
