* {margin:0; padding:0;}
body {margin:0px; padding:0px; text-align:center; text-align:center; font:16px/24px Arial, Helvetica, Verdana, sans-serif; color:#585955; background-color:#585955; background-image:url(images/concrete_top.png),url(images/concrete_middle.png),url(images/concrete_bottom.png),url(images/concrete_base.jpg);}

a {text-decoration:underline;}
a:link, a:visited {color:#585955;}
a:hover, a:active {color:#e4122f;}

h1 {font-size:30px; line-height:34px; color:#000; padding:0px 0px 8px 0px;}

img {border:0px; margin:0px; padding:0px;}

p {padding:8px 0px;}

ul {margin:0px 0px 0px 15px; padding:8px 0px; color:#e4122f;}
	li {line-height:18px; padding-bottom:4px; color:#e4122f;}
	li em {color:#585955; font-style:normal}

#container {width:930px; height:auto; margin:0px auto; padding:20px 36px 0px 36px; text-align:center; background:#fff;}

	#nav {position:relative; width:930px; height:auto; padding:0px; margin:0px auto; text-align:left;}
		#nav a {text-decoration:none; padding:0px 16px;}
		#nav a:link, #nav a:visited {color:#585955;}
		#nav a:hover, #nav a:active, #nav a.current {color:#e4122f;}
	
	#banner {position:relative; width:930px; height:195px;}
	
	#content {position:relative; width:930px; height:auto; min-height:257px; margin:0px auto; padding:20px 0px; text-align:left; overflow:auto; background:#fff;}
		#textCol {position:relative; width:544px; height:auto; margin:0px; padding:0px 30px; text-align:left; float:left; overflow:visible; background:#fff;}
		#imageCol {position:relative; width:326px; height:auto; margin:0px; padding:0px; text-align:right; float:right;}
	
#footer {position:relative; width:1002px; height:93px; margin:0px auto; padding:0px 0px 20px 0px; text-align:left; background:#000; clear:both;}
		#logo {position:relative; width:404px; height:75px; margin:19px 0px 0px 48px; padding:0px; text-align:left; float:left;}
		#footerText {position:relative; width:326px; height:auto; margin:19px 30px 0px 0px; padding:0px; text-align:right; float:right;}
			.phoneNumber {font-size:44px; color:#e4122f; padding:0px 0px 13px 0px; font-weight:bold;}
			.copyright {font-size:12px; padding:6px 0px;}
	
.gray {color:#585955;}
.red {color:#e4122f;}
.black {color:#000;}
.smaller {font-size:14px; line-height:20px; color:#000; padding-bottom:20px;}