﻿html, body {
	height: 100%;         /* required */
}
body {
	text-align: center;   /* horizontal centering hack for IE */
	padding: 0;           /* required to "hide" distance div */
	margin: 0;            /* required to "hide" distance div */
	background-color: #cdd3cc;
	font-size: 8pt;
	text-align: center;
	font-family: arial;
	color: #5a5343; 
}
div#distance { 
	margin-bottom: -300px; /* half of content height */
	/*background: red;       temporary - used to see div */
	width: 1px;           /* required to "hide" distance div */
	height: 50%;			/*           required */
	float: left;          /* required */

}
div#content {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	height: 600px;         /* required - desired height */
	width: 1000px;          /* required - desired width */
	 /*background: blue;     cosmetic */
	margin: 0 auto;       /* required */
	clear: left;          /* required */
}

/*a {   color: #0a241c;    }
a:link {    color: #0a241c;    }
a:visited {    color: #0a241c;    }
a:hover {   color: #0a241c;    }
a:active {    color: #0a241c;    }*/

.ContactBox { position: absolute; visibility: hidden; left: 0px; top: 0px; }
.ContactBoxOn 
{ 
	position: absolute;  
	background-color: white;
	left: 10px; 
	top: 0px; 
	font-size: 8pt;
	padding: 10px 10px 10px 10px;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	font-weight: bold;
    
}

#top
{
	position:absolute;
	height:237px;
	width:932px;
	padding: 0px 0px 0px 0px;
	left:20px;
	top:20px;
	background-color: White;
	background-position: center;
}

div#top_pic
{	
	left:0px;
	top:0px;
	width: 932px;
	position: absolute;
	height: 237px

}

div#top_menu
{
	padding-right: 0px;
	padding-left: 0px;
	z-index: 99;	
	left: 20px;	
	background-image: url(images/menu_bg.jpg);
	padding-bottom: 0px;	
	width: 932px;	
	padding-top: 0px;	
	position: absolute;	
	top: 257px;	
	height: 30px
}

div#pic_left
{
		padding-right: 0px;
		padding-left: 0px;
		background : url(images/content_bg2.png) repeat-y;
		left: 20px;
		padding-bottom: 0px;
		width: 246px;	
		padding-top: 0px;	
		position: absolute;	
		top: 287px;	
		height: 236px;
		overflow: hidden;
		
}

div#center_content
{
		padding-right: 0px;
		background-position: left top;
		overflow: auto;
		padding-left: 0px;
		left: 264px;
		padding-bottom: 0px;
		width: 450px;
		padding-top: 0px;
		background-repeat: repeat-y;
		position: absolute;	
		top: 287px;	
		height: 236px;	
		background-color: white;
		
}

div#right_content
{
		padding-right: 21px;
		background-position: left top;
		padding-left: 21px;	
		font-weight: bold;	
		left: 714px;	
		background-image: url(images/news_bg.png);	
		padding-bottom: 21px;	
		width: 196px;	
		color: #5a5343;	
		padding-top: 20px;	
		background-repeat: no-repeat;	
		position: absolute;	
		top: 287px;	
		height: 195px;	
		background-color: #f4f5f4
}

div#footer
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9px;
	left: 20px;	
	background-image: url(images/bottom_bg.png);
	padding-bottom: 0px;
	text-transform: uppercase;
	width: 932px;	
	color: #0a241c;	
	padding-top: 0px;	
	position: absolute;	
	top: 523px;	
	height: 31px;
	
}

.ntitle
{
	font-family: Arial;
	font-size: 7pt;
	color: #5a5343; 
}

.nhyperlink
{
	font-size: 7pt;
	color: #5a5343;	
	text-decoration: underline;
}
.cities
{
	background: url(images/blank.gif);
}
#imageContainer {
	height:238px;
	width: 246px;
	position: relative;
	left: 0px;
	top: 0px;
	

}
#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
} 

div#content_left
{
	text-align:left;
	padding: 15px 21px 21px 15px; 
	
	
}

.logotd
{
	height:50px;
	vertical-align:middle;
}

.logotd td
{
	height:5px;
	vertical-align:middle;
	
	margin-top:10px;
	
	
}

