body{
	background: #fff url('images/back.gif') top left repeat-x;
	margin-top: 20px;
	behavior: url(csshover.htc);
}
h3 a{
	width: 100%;
}
a{
	color: #000;
}
a:hover{
	text-decoration: none;
}
div#main{
	width: 770px;
	margin-left: auto;
	margin-right: auto;
}
div#header{
	width: 770px;
	padding: 5 0 5 0;
}
div#logo{
	width: 225px;
	height: 65px;
	float: left;
	text-align: center;
	background: url('images/logo.gif')
}
div#logo h1{
	display: none;
}
div#nav{
	width: 545px;
	height: 65px;
	padding: 5px 0px 0px 0px;
	color:#fff;
	float: left;
	text-align: right;
}
div#nav ul{
	padding: 20px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}
div#nav li{
	display: inline;
	padding: 0px;
}
div#nav li a,#nav li a:link,#nav li a:visited{
	padding: 4px 7px 8px 7px;
	border-bottom: 8px solid #f0002d;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #929597;
	text-decoration: none;
	background: url('images/arrow-on.gif') center 20px no-repeat;
}
div#nav li a:hover{
	border-bottom: 8px solid #929597;
	background:#fff url('images/arrow-off.gif') center 20px no-repeat;
}
div#nav li.active a,#nav li.active a:link,#nav li.active a:visited{
	padding: 4px 7px 8px 7px;
	border-bottom: 8px solid #929597;
	background:#fff url('images/arrow-off.gif') center 20px no-repeat;
}
div#body{
	width: 770px;
	float: left;
	padding: 19px 0px 0px 0px;
}
div#home-pic{
	width: 770px;
	height: 180px;	
	background: #929597 /*url('images/home-pic.gif') no-repeat*/;
}
img#home-pic{
	border: 0px;
}
div#home-content{
	width: 770px;
	border-top: 7px solid #929597;
}
div#left-col{
	width: 225px;
	padding: 0px 20px 10px 10px;
	float: left;
}
div#left-col h3{
	padding: 0px 0px 7px 0px;	
	margin: 7px 0px 0px 0px;
	font-family: 'trebuchet MS', Arial;
	font-size: 19px;	
	color:#929597;
	border-bottom: 1px solid #ccc;
}
div#left-col h3 a{
	text-decoration: none;
	color:#929597;
	display: block;
	background: url('images/more-icon.gif') bottom right no-repeat;
}
div#left-col h3 a.home{
	text-decoration: none;
	color:#929597;
	display: block;
	background: url('images/more-icon1.gif') bottom right no-repeat;
}
div#left-col p{
	font-family: 'trebuchet MS', Arial;
	font-size: 13px;	
	margin: 10px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
}
div#middle-col{
	width: 225px;
	padding: 0px 15px 10px 15px;
	float: left;
}
div#middle-col h3{
	padding: 0px 0px 7px 0px;	
	margin: 7px 0px 0px 0px;
	font-family: 'trebuchet MS', Arial;
	font-size: 19px;	
	color:#929597;
	background: url('images/more-icon.gif') bottom right no-repeat;
	border-bottom: 1px solid #ccc;
}
div#middle-col h3 a{
	text-decoration: none;
	color:#929597;
	display: block;
}
div#middle-col p{
	font-family: 'trebuchet MS', Arial;
	margin: 10px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
}
div#middle-col p a, #middle-col p a:link,  #middle-col p a:visited{
	display: block;
	font-size: 13px;
	color:#d20000;
	font-weight: bold;
	text-decoration: underline;
}
div#middle-col p a:hover{
	text-decoration: none;
}
div#middle-col p b{
	display: block;
	font-size: 13px;
	color:#d20000;
	font-weight: bold;
}
div#middle-col p i{
	padding: 0px 0px 6px 0px;
	display: block;
	font-size: 11px;
	color:#000;
}
div#right-col{
	padding: 10px 0px 10px 10px;
	float: left;
}
img#right-col{
	border: 0px;
}
div#footer{
	width: 770px;
	padding: 2px 5px 2px 0px;
	float: left;
	font-family: verdana;
	font-size: 11px;
	color:#3a3a3b;
	text-align: right;
	padding: 10px 0px 10px 0px;
	border-top: 15px solid #ccc;
}
div#footer ul{
	padding: 0px;
	margin: 0px;
}
div#footer li{
	display: inline;
	padding: 0px 2px 0px 4px;
	border-right: 1px solid #3a3a3b;
}
div#footer li a{
	padding: 2px;
	text-decoration: underline;
	color:#3a3a3b;
}
div#footer li a:hover{
	text-decoration: none;
}
/*~~
	Extra Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.red{
	display: block;
	color:#d20000;
	font-weight: bold;
}
/*~~
	INTERNAL PAGES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#title{
	width: 758px;
	height: 41px;
	padding: 0px 0px 0px 12px;
	font-family: Verdana;
	font-size: 25px;
	font-weight: bold;
	letter-spacing: -0.1em;
	color:#f0002d;
}
div#side{
	width: 270px;
	float: left;
}
div#side ul{
	width: 265px;
	padding: 12px 0px 12px 5px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #4d4d4d;
	border-top: 15px solid #929597;
}
div#side li{
	padding: 5px 5px 5px 25px;
	list-style: none;
	background: url('images/list-arrow.gif') center left no-repeat;
}
div#side li a,#side li a:link,#side li a:visited,#side li a:active{
	text-decoration: underline;
	color: #4d4d4d;
}
div#side li a:hover{
	text-decoration: none;
}
div#side li.active {
	background: #fff url('images/list-arrow.gif') center left no-repeat;
} 
div#side li.active a, #side li.active a:link, #side li.active a:visited, #side li.active a:active{
	text-decoration: none;
} 
div#side .container {
	width: 250px;                  
	border-top: 15px solid #929597;font-family: 'trebuchet MS', Arial;
	font-size: 13px;	
	padding: 7px 10px 15px 10px;
}
div#side .container h3{
	padding: 0px 0px 7px 0px;	
	margin: 7px 0px -5px 0px;
	font-family: 'trebuchet MS', Arial;
	font-size: 19px;	
	color:#929597;
	background: url('images/more-icon.gif') bottom right no-repeat;
	border-bottom: 1px solid #ccc;
}
div#side .container h3 a{
	text-decoration: none;
	color:#929597;
	display: block;
}
div#side .contact {
	width: 250px;                  
	border-top: 15px solid #929597;font-family: 'trebuchet MS', Arial;
	font-size: 13px;	
	padding: 7px 10px 15px 10px;
}
div#side .contact h3{
	padding: 0px 0px 7px 0px;	
	margin: 7px 0px -5px 0px;
	font-family: 'trebuchet MS', Arial;
	font-size: 19px;	
	color:#929597;
	border-bottom: 1px solid #ccc;
}
div#side .contact h3 a{
	text-decoration: none;
	color:#929597;
	display: block;
}
div#side .contact p b{
	line-height: 2em;
}
div#content{
	width: 467px;
	/*margin-left: 270px;*/
	float: left;
	padding: 0px 15px 15px 15px;
	font-family: 'trebuchet MS';
	background: #fff;	
}
div#content ul{
	margin: 5px 0px 0px 25px;
	font-size: 13px;
}
div#content p{
	margin: 10px 0px 0px 0px ;
	font-size: 13px;
}
div#content h2{
	font-size: 25px;
	margin: 0px;
	padding: 0px;
}
img.content-image{
	padding: 5px 0px 5px 5px;
	float: right;
}


#mapContainer {
    height: 470px;
    width: 470px;
}
div#promotion{
	width: 467px;
	float: left;
	text-align: center;
	padding: 0px 15px 15px 15px;
	font-family: 'trebuchet MS', verdana;
	background: #fff;	
}
div#promotion .promo-red{
	color:#eb4221;
}
div#promotion p{
	font-size: 13px;
}