#main {
	width:960px;
	margin-left: auto;
	margin-right: auto;
		 
}

#contactnumbers .granite:hover {
	color:#990000;
}

#container {
         width:960px;
		 background-color:#FFFFFF;}

#img{border:none}		
		 
		 

#column_1 {
         width:200px;
         float:left;
         background-color: #FFF;
		 border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	 border-top: 2px solid #cccccc;
		 
		
}


#column_2 {
         width:756px;
         float:left;
         background-color: #ffffff;
				border-right: 1px solid #cccccc;
				 border-left:1px solid #cccccc;
				 z-index:22;
				 border-top: 3px solid #cccccc;
}



.column_2_text {
				padding-right:25px;
				padding-left:17px;
				margin-top:5px;
				margin-bottom:5px;
}



#column-left{
         width:375px;
         float:left;
         background-color: #ffffff;
				border-right: 1px solid #cccccc;
				 z-index:22;
				
}

#column-right {
         width:375px;
         float:left;
         background-color: #ffffff;
				
				
				 z-index:22;
				
}

#contentSeperation {border-bottom:1px solid #990000; margin-bottom:20px;}


.left-promo {
				width: 330px;
				float:left;
				padding-left: 20px;
				margin-top:5px;
				margin-bottom:5px;
				
}
.right-promo{
				width: 329px;
				float:left;
				padding-left:20px;
				margin-top:5px;
				margin-bottom:5px;
				
				border-left: 1px solid #cccccc;
}



#header, #footer
	{
	width: 960px;
	}
	
#header
	{
	
	background-color:#ffffff
	}

#footer {
	WIDTH: 960px;
}

#footer a:visited {color: #ffffff; }

.footer-text {
	COLOR: #ffffff; 
}

.footer-text a:visited {
	COLOR: #ffffff; 
}

#footer a:hover {
	COLOR: #e8d462; TEXT-DECORATION: underline
}

.contactinfo-box { 
	background-color:#990000; 
	color: #ffffff; 
	width: 960px; 
	height: 60px; 
	padding-top: 17px;
}

#contextPoster {
	margin-left:auto;
	margin-right:auto;
	width:655px;
	background-color:#0a7d5c;
}

#contextPoster ol, {
	color:#FFF; 
	margin:0; 
	margin-bottom:5px;
} 

#contextPoster li {
	color:#FFF; 
	margin:0; 
	margin-bottom:5px;
} 

#contextPoster p {
	color:#FFF; 
	margin:0; 
	margin-bottom:5px;
} 

.posterLarge {
	padding-top:15px;
	padding-left:17px;
	font-size:30px; 
	color:#FFF; 
	font-weight:bold; 
	margin-top:10px; 
	margin-bottom:5px;
}
	
.posterYellow {
	padding-left:20px; 
	color:#FF0; 
	margin-bottom:5px;
	color:#FF0;
}

.posterYellowLr {
	padding-left:20px; 
	color:#FF0; 
	margin-left:150px;
	margin-bottom:5px;
	font-size:20px; 
}

.posterYellowL {
	padding-left:20px; 
	color:#FF0; 
	margin-left:20px;
	margin-bottom:5px;
	font-size:20px; 
}

.margins {margin-left:20px; margin-right:20px; padding-left:20px; padding-right:20px;}
.marginsBlack {color:#000; margin-left:30px;}

#divHov:hover {background-color:#d4e6f2;}

.bioPhones {color:#666; padding-left:10px; margin:0;}

.newsletters {
	text-align:center;
	color:#990000;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px dashed #990000
}

.newslettersS {
	text-align:center;
	color:#666;
	font-size:11px;
	font-weight:normal;
}

.thumbs {border:2px solid #CF0; padding:2px; margin-right:10px;}