body
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	}
td 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	/*padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;*/
	}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	color:#669999;
	background-color:#ffffff;
	}
ul  {
	font-size: 100%;
	}

td ul{
	font-size: 100%;
	}
	
h1
	{
	font-size:110%;
	color:#34459E;
	border-bottom: solid 1px; 
	width: 99%;
	}
h2
	{
	font-size:100%;
	color:#669999;
	}
h3
	{
	font-size:100%;
	color:#669999;
	}
p
	{
	/*font-size:80%;*/
	}
a
	{
	color:#000;
	}
a:visited
	{
	color:#000;
}
h2 a
	{
	color:#669999;
	text-decoration:none;
	}
h2 a:visited
	{
	color:#669999;
	text-decoration:none;
	}
h2 a:hover
	{
	color:#669999;
	text-decoration:underline;
	}
.white
	{
	color:#fff;
	}
.white a
	{
	color:#fff;
	text-decoration:none;
	}
.white a:hover
	{
	color:#fff;
	text-decoration:underline;
	}
.row1
	{
	color:#669999;
	background-color:#ffffff;
	}
.row1 a
	{
	color:#669999;
	text-decoration:none;
	}
.row1 a:hover
	{
	color:#669999;
	text-decoration:underline;
	}
.row2
	{
	color:#ffffff;
	background-color:#669999;
	}
.row2 a
	{
	color:#ffffff;
	text-decoration:none;
	}
.row2 a:hover
	{
	color:#ffffff;
	text-decoration:underline;
	}
.tickerlink
	{
	color:#366;
	text-decoration:none;
	}
.tickerlink:hover
	{
	text-decoration:underline;
	}
table.artsmenu
	{
		border-width: 1px 1px 1px 1px;
		border-spacing: 0px 0px;
		border-style: solid solid solid solid;
		border-color: white white white white;
		border-collapse: separate;
		background-color: white;
	}
table.artsmenu td
	{
		border-width: 1px 1px 1px 1px;
		padding: 0px 0px 0px 0px;
		border-style: solid solid solid solid;
		border-color: white white white white;
		background-color: white;
		-moz-border-radius: 0px 0px 0px 0px;
	}
.tableborder
	{
		border-width: 1px 1px 1px 1px;
		padding: 0px 0px 0px 0px;
		border-style: solid solid solid solid;
		border-color: black black black black;
	}
.bluetext
	{
	color:#34459E;font-weight: bold; font-family: Verdana, Arial, Times, serif;font-size: 85%;
	}
	
#news_item
	{
	width: 215px; 
	height: 82px;
	background-image: url('../images/news_bg.jpg');
	background-repeat: no-repeat;
	}
#news_item h4{padding-top: 3px; padding-left: 5px; margin-top: 0; margin-bottom: 0; color: #005490;}
#news_item p{margin-top: 0; padding-left: 5px; color: #636467;}	
#right img{padding-top: 5px;}
#right{
	padding-left: 5px;
		margin-top: 180px;
		margin-right: 10px;
	}
	
#main_text
	{
	width:432px;
	float: right;		 
	color: #636467;
	font-size: 90%;
	margin-top: 170px;
	/*height: 300px; 
	background-image: url('../images/text_bg_large.gif'); 	
	background-repeat: no-repeat;*/	
	}
#main_text p{text-align: justify; line-height: 1.2; margin-left: 5px; margin-right: 5px;}

#sub_text
	{
	width:432px; 
	float: right; 
	color: #636467;
	font-size: 90%;
	/*	border: solid 1px red;
	background-image: url('../images/text_bg_small.gif'); 
	background-repeat: no-repeat;	
	height: 140px;*/	
	}
#sub_text td {font-size: 85%; width: 220px;}
#sub_text ul{list-style-type: none;}
#sub_text li{padding-bottom: 8px; background-image: url('../images/bullet.jpg');background-repeat: no-repeat; padding-left: 23px;}	 

#sub_text table{margin-left: -30px;}

#details_button {
	background: url('../images/button_bg.jpg');
	background-repeat: no-repeat; 
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;	
	font-weight: bold;
	width: 240px;
	text-align: center;
}

#details_button A:link {text-decoration: none; font-size: 13px; color: #fff;}
#details_button A:visited {text-decoration: none; font-size: 13px; color: #fff;}
#details_button A:active {text-decoration: none; font-size: 13px; color: #fff;}
#details_button A:hover {text-decoration: underline; font-size: 13px; color: #fff;}

a.property_link:link{text-decoration: none; font-size: 13px; color: #005490;}
a.property_link:visited{text-decoration: none; font-size: 13px; color: #005490;}
a.property_link:active{text-decoration: none; font-size: 13px; color: #005490;}
a.property_link:hover{text-decoration: underline; font-size: 13px; color: #005490;}

#property{padding: 10px; margin-bottom: 10px;}
.property_header{border-bottom: solid 2px;}

/*FORM STYLING*/
input{border: solid 1px #A3B38C; background: #DFEDCA; margin-top: 5px;color:#000000;}
textarea{border: solid 1px #A3B38C; background: #DFEDCA; margin-top: 5px;}

/* FLASH INTRO */
#flash_intro{
	background: url('../images/flash_intro_bg.jpg');
	background-repeat: no-repeat; 
	margin-left: 8px;
	z-index: 0;
}

/* ********************side menu ****************************** */
#menuleft{padding-left: 20px;}
#menuleft ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 120px; /* Width of Menu Items */
	z-index: 100;
	}
	
#menuleft ul li {
	position: relative;
	z-index: 100;
	}

	
#menuleft li ul {
	position: absolute;
	left: 192px; /* Set 1px less than menu width */
	top: 0;
	font-size:100%;
	display: none;
	z-index: 100;	
	}

/* Styles for Menu Items */
#menuleft ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: #000; /* IE6 Bug */
	padding: 0;
	margin: 0;
	z-index: 100;
	}
#menuleft ul li a:hover {
	color: #000;
	background: #fff; /* IE6 Bug */
	z-index: 100;
	}	
/* Holly Hack. IE Requirement \*/
* html #menuleft ul li { float: left; height: 1%; z-index: 100;}
* html #menuleft ul li a { height: 1%; z-index: 100; }
/* End */

#menuleft li:hover ul, #menuleft li.over ul { display: block; z-index: 100;} /* The magic */
	
/* ********************end of side menu ****************************** */

#weather{
	background-image: url('../images/weather_bg.jpg');
	background-repeat: no-repeat;
	padding-top: 10px;
	margin: auto;
	padding-left: 35px;
	color: #fff;
	height: 265px;
	}

