body{padding:0;margin:0}
.ctrlLbl {font-family:Verdana,sans-serif;font-size:9pt;font-weight:bold;color:White;margin-right:8px;}
.ctrlOpt {font-family:Verdana,sans-serif;font-size:9pt;font-weight:bold;color:rgb(120,180,255);margin-right:8px;text-decoration:none}
.ctrlSel {font-family:Verdana,sans-serif;font-size:9pt;font-weight:bold;color:rgb(255,200,0);margin-right:8px;text-decoration:none}
.version{color:white;font-family:Tahoma;font-size:8pt;font-weight:normal; padding-left:5px;}

#VE_ZoomControl{position:absolute;left:5px;width:62px;height:32px;overflow:hidden;z-index:10; background:url(images/no-slider-middle.gif);}
.VE_ZoomControl_minus { position:absolute; width:26px; height:32px; background:url(images/minus.gif); display:inline; text-align:center; text-decoration:none; color:black; }
.VE_ZoomControl_plus { position:absolute; width:26px; height:32px; background:url(images/plus.gif); display:inline; text-align:center; text-decoration:none; color:black; }

.pin{width:80px;height:110px;background-color:transparent;}
.pin2{width:58px;height:11px;font-family:Arial,sans-serif;font-weight:bold;font-size:8pt;color:White;background:url(images/pin2.gif);overflow:hidden;cursor:pointer;text-decoration:none;text-align:center;padding-top:1px;}

#VE_MapScale {position:absolute;width:150px;height:18px;padding:0;margin:0}
#VE_MapScaleLabel {height:12px;font-family:Verdana;font-size:8pt;color:rgb(42,31,255);overflow:hidden}
#VE_MapScaleBar {width:150px;height:5px;background:rgb(42,31,255);overflow:hidden}

#VE_Copyright{position:absolute;top:0;left:0;width:100px;height:20px;z-index:10;font-family:Verdana;font-size:8pt}
#VE_Copyright_bg{position:absolute;top:1;left:1;z-index:10;color:Black}
#VE_Copyright_fg{position:absolute;top:0;left:0;z-index:11;color:White}

#header
{
	background:rgb(39,101,171) url(i/header_bg.png) repeat-y center;
	height: 44px;
	text-align: right;
	padding-right:13px;
}

#content
{
	padding-left: 20px;
	padding-top: 10px;
	position: absolute;
	left: 0px;
	top: 44px;
}

#details
{
	width: 250px;
}

#detailsLabel 
{
	display: inline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 250px;
	height: 340px;
}

#detailsLabel h1 {
	font-size: 18px;
	font-weight: bold;
	color: #339900;
}

#detailsLabel A 
{
	color: #1F5BA4;	
}

.title {
	font-weight: bold;
}

#mapArea 
{
	width: 340px;
	height: 200px;
	position: relative;
	top: 0px;
	left: 0px;
}

#mapContainer 
{
	width: 340px;
	height: 200px;
	border: solid #000 1px;
	overflow: hidden;
	background-color: #dcecfc;
	position: relative;
	top: 0px;
}

#directions
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
}

#directions A
{
	color: #003399;
	text-decoration: none;
}

#ads
{
	position: absolute;
	right: 0px;
	color: #003399;
	background-color: #dcecfc;
	border-left: solid 2px #C2CAE4;
	width: 150px;
	padding: 10px;
	height: 100%;
}

#adsLabel 
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
}

.adspaceTitle 
{
	color:#808080;
	text-align: center;	
}

.errorText 
{
	color: #CC0000;
	font-family: Verdana, Sans-Serif;
	font-size: medium;
	padding: 10px 0px 0px 10px;
	position: absolute;
	left: 0px;
	top: 44px;
}

@media print
{
	#ads
	{
		display:none;
	}
}