/* ZEROING OUT - PREPARING THE SHEET */
:link,:visited,:hover { text-decoration:none; }
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:10px; font-weight: normal; }
hr,ul,ol,li,h1,h2,h3,h4,form,body,html,p,fieldset,input,div { margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { display:none; }
.clear { clear: both; height: 1px; overflow: hidden;}

/*------ basic elements -------------------------------------------------------------*/

body {font-family: Arial, Helvetica, sans-serif;	background: #FFF;}
div p {font-size:12px; font-weight: normal; padding-bottom: 10px;}


/*	light gray: #b2b4b6  
		dark gray: #545255
		red: #e31a38
*/
		


/*------ page layout elements -------------------------------------------------------------*/
#wrapper{ 
	position: relative;
	width: 893px;
	height:100%;
	border: 0px #000 solid;
  margin: 0px auto 0px auto; 
  
	}
	
#banner{ 
	position: relative;
	background: url(../_img/banner5.gif) no-repeat;
	width:893px;
	height:160px;
	z-index:-1;
	}

#contentColumn {
	float: left;
	width: 550px;
	height: 100%;
	margin: 0px 0px 0px 15px;
	z-index:2;
}
					
					#contentColumn p {
						margin-top:10px;
					}
					
					#contentColumn img {
						margin-top:10px;
					}
					
					#contentColumn #logo {
						position:relative;
						top: -40px;
						left:2px;
						width: 120px;
						}

					/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
					#contentColumn h1 { 
						position:relative;
						top: -25px;
						left: 0px;
						background: transparent url(../_img/logo_tag.gif) no-repeat top left;  
						width: 200px; 
						height: 100px; 
						}
 
 
#nav {
	float:left;
	width: 145px;
	margin: -8px 5px 0px 0px;
	padding: 0px 0px 15px 5px;
	border: 1px #b2b4b6 solid;
	height: 100%;
	}


							#nav ul {
								width:130px;
								margin-top: 0px;
								padding-left: 3px;
							}
							
							#nav ul li{
								width:120px;
								font-size: 0px;
								margin-top: 14px;
								
								}
														
							#nav ul li a {
								font-size: 12px;
								font-weight:bold;
								color: #545255;
								}
							
							#nav ul li a:hover{
								font-size: 12px;
								font-weight:bold;
								color: #e31a38;
								border-bottom: 1px #e31a38 dashed;
								}
							
#footer {
	float: left;
	clear: both;
	background-color: #FFF;
	padding: 5px 5px;
	border-top: 1px solid #e31a38;
	margin-top:20px;
	width:711px;
}
					#copyright {
						float:left;
						text-align: left;
						width:200px;
					}

					#contact {
						float:left;
						text-align:center;
						font-size: 12px;
						font-weight:bold;
						color: #545255;
						width:350px;
					}

					
					#terms {
						float:right;
						text-align:right;
						width:95px;
						font-size: 12px;
						font-weight:bold;
						color: #545255;
						
					}



p.contact_em
{font-size: 22px;
color: #545255;}

a.contact_link_em
{font-size: 22px;
color: #e31a38;}

a.contact_link
{font-size: 12px;
font-weight:bold;
color: #e31a38;} 
 
 