/* $Id$ */
body{
	background-image: none; 
	background: none;
	}


#body {
	margin: 0 auto; 
	padding:0; 
	width: 620px; 
	font-size:120%; 
	background: none;
	overflow: hidden;
	padding: 0;
	}

@media print{
	
	#body {
		*font-size: 130%;
		}
	*html #body {
		font-size: 120%;
		}

}

#logo{
	background-image: none;
	height: 42px;
	width: 520px;
	top: 40px;
	margin-left: 30px;
}

div.content ul {list-style-type: disc; list-style-position: inside;}

div.content ul li {padding: 5px 0px 0px 18px; background: none;}



.twoColDrop {width:600px; margin-top: 3px;}
.twoColDrop div {width:580px; margin-top: 3px;}

#header { font-size: 84%; display: inline; float: left; width: 600px;}

div.adsRow, div.adsRow span.ads img { background: none;}

div.adsRow { 
	 
		}
		
div.adsRow a {display: none; }
div.adsRow span.ads img {  
	max-width: 600px; 
	border: expression(
		this.runtimeStyle.border = 'none',
		this.offsetWidth>600?this.style.width="600px":this.style.width="auto");
	}

h1.mgRgThree {margin-right:3px; border-top: 1px solid #c70e33; width:600px; margin-top: 130px;}

.print_body .text_container{
	width: auto;
	margin: 0;
	}

.print_body .gmap_container{
	margin-left: 3px; 
	overflow: hidden;
	}

* html .print_body .gmap_container{
	margin-left: 0; 
	width: 585px; 
	}

.print_body h1 {
	width: 580px;
	margin-left: 6px;
	}

* html .print_body h1 {
	width: 580px;
	margin-left: 0px;
	}

.print_body .news_container{
	position: relative;
	left: -20px;
	padding: 10px 10px 0 0;
	}

* html .print_body .news_container{
	padding: 10px 0px 0 0;
	}


.print_body #footer {
	max-width: 585px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-size: 9px !important;
	width: 585px;
	margin: auto;
	position: relative;
	background: none;
	min-width: 600px;
	}

.print_body #footerHolder { 
	/*	margin: 0 auto;  */
		text-align: left; 
		zoom: 1;
		padding: 0;
		width: 585px;
		position: relative;
		left: -10px;
	}

* html .print_body #footerHolder { 
	left: -20px;
	}

.print_body #content_container {
	position: relative;
	left: -10px;
	}

.print_body .contentTabs {
	position: relative;
	left: -10px;
	}

#footer #pif_2_col { 
	border-top:1px solid #c41230;
	}

#footer .wrapper {
	border-top:0px; 
	width: auto;
	position: relative;
	width: 585px;
	}

#footer #contact {
	float: right; 
	font-size: 120%; 
	
}

#contact .firstItem{
	display: block;
	}

#contact .hover {
	display: block;
	}

	
div.contentTabs ul li {
	width: 25%; 
	}
		
.bordTopRed, a.bordTopRed, div.bordTopRed {  width:577px  !important;}
