body
{
	font-family: Arial;	
	font-size:9pt;
	color:Black; 
	margin-top:0;
	margin-left:0;
	text-align:left;
	background-color:#FFFFFF;
	background:url(images/back.gif) repeat-x;}

table {background-color:#FFFFFF; padding:0px;}

a
{
	color:#000000;
	text-decoration:none;
}

a:hover
{
	color:#224A7E;
	text-decoration:underline;
}

a:visited
{
	color:#OOOOOO;
}

th { background:#004455 url(images/th-back.jpg) repeat-x; font-size:14px; color:#FFFFFF; padding:10px;}

p
{
	font-family: Arial;	
	font-size:9pt;
	color:Black; 
	text-align:left;
}

td.padHouseBorder {padding:11px 3px 5px 3px; border-top:solid 1px #333333;}

td.padHouse {padding:5px 3px 5px 3px;}


td
{
	font-family: Arial;	
	font-size:9pt;
	color:Black; 
}

table.center
{
	border: 1px solid; 
	border-color:#999999;
	background-color:#D2D2D2;
}

td.center
{
	background-image: url(images_index/index_main_r5_c1.jpg);
	background-repeat: repeat-x;
}

table.blue
{
	border: 1px solid; 
	border-color:#999999;
	background-image: url(images_index/index_main_r9_c22.jpg);
}

table.bluebig
{
	border: 1px solid; 
	border-color:#999999;
	background-image: url(images_index/index_main_r26_c5.jpg);
}


table.whiteBorder
{
	border: 1px solid; 
	border-color:#999999;
	background-color:#FFFFFF;
}

.whiteBorder2
{
	border: 1px solid; 
	border-color:#999999;
	background-color:#FFFFFF;
}

.whiteBorder2 img { border:solid 1px #004455;}

td.Border
{
	border: 1px solid; 
	border-color:#666666;
}

img.Border
{
	border: 1px solid; 
	border-color:#666666;
}

.tableContent
{
	padding-left:20px;
	padding-right:6px;
}

.newContent { padding:10px; line-height:18px;}

ul {line-height:18px;}

ol {line-height:18px; font-size:12px;}

.headline
{
	font-family: Helvetica,Verdana,Arial;	
	font-size:12pt;
	color:#999999;
	font-weight:bold;
	padding-left:10pt;
	padding-right:10pt;
	letter-spacing: 0px;
}

.propheadline
{
	font-family: Helvetica,Verdana,Arial;	
	font-size:12pt;
	color:#999999;
	font-weight:bold;
	letter-spacing: 0px;
	padding:10px 0px 0px 0px;
}

.tableHead
{
	font-family: Helvetica,Verdana,Arial;	
	font-size:12pt;
	color:#999999;
	font-weight:bold;
	letter-spacing: 0px;
}

td.faq
{
	font-family: Helvetica,Verdana,Arial;	
	font-size:12pt;
	color:#FFFFFF;
	background-color:#224a7e;
	font-weight:bold;
	padding-left:10pt;
	letter-spacing: 0px;
}

.lightGrey
{
	background-color:#DADADA; padding:3px;
}

.whiteCell { padding:3px;}

td.tableTop
{
	font-family: Helvetica,Verdana,Arial;	
	font-size:12pt;
	color:#FFFFFF;
	background-color:#224a7e;
	font-weight:bold;
	padding-left:2pt;
	padding-top:3px;
	padding-bottom:3px;
	line-height:16px;
	letter-spacing: 0px;
}


h1
{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12pt;
	color:#999999;
	font-weight:bold;
	padding-left:5pt;
	letter-spacing: 0px;
}

h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#004455; font-weight:bold; padding:5px;}

.headlineCenter
{
	font-family: Helvetica,Verdana,Arial;	
	font-size:12pt;
	color:#333333;
	text-align:center;
	font-weight:bold;
	padding-left:10pt;
}

.indent10
{
	padding-left:10px;
	padding-right:6px;
}

.testiText
{
	padding-left:6px;
	padding-right:6px;
	font-style:italic;
	font-weight:bold;
}

.indent1015
{
	padding-left:10px;
	padding-right:6px;
	line-height:15pt;
}

.news
{
	padding:5px;
	font-family:Times;
	font-size:16px;
	font-weight:bold;
}

.newsText
{
	font-family:Times;
	font-size:13px;

}



.topLinks {
	color: #333333;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
	line-height:28px;
	text-align:center;	
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;}

.topLinks a:link, .topLinks a:active, .topLinks a:visited {color: #333333; text-decoration: none;display:block;}
.topLinks a:hover {color: #ffffff; text-decoration: underline; background-color:#244a7e;display:block;}

table.navigation {border-left:1px solid #666666;}
 
ul.arrow
{
	list-style-image: url(images/circle_arrow.gif); line-height:20px; padding:10px 10px 10px 40px;
}

td.3pad {padding:5px 3px 5px 3px;}

.sideTable {border: solid 1px #004455;}
.sideNav { font-family:"Times New Roman", Times, serif; font-size:14px; text-align:center; color:#004455; padding:8px;}
.sideNav a:link, .sideNav a:active, .sideNav a:visited { background-color:#bad4db; color:#004455; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:14px; display:block; padding:5px;}
.sideNav a:hover { background-color:#004455; color:#FFFFFF; text-decoration:underline;font-family:"Times New Roman", Times, serif; font-size:14px; display:block; padding:5px;}

.mainImage {padding:0px 10px 10px 10px;}
.additionalImages { background:url(images/additionalTable.jpg) #57848f repeat-x; font-size:14px; text-align:center; padding:10px; font-weight:bold; color:#FFFFFF; line-height:20px;}
.additionalImages img {border:solid 1px #ffffff;}

.aboutHouse { padding: 0px 20px 0px 10px; line-height:20px; font-size:12px; }

.propBorder { border-bottom: solid 1px #004455; border-right:solid 1px #004455;}
.propBorder1 { border-bottom: solid 1px #004455; border-right:solid 1px #004455; border-left:solid 1px #004455;}

.propTableF {border-top: solid 1px #004455;}
.propTableF img {border:solid 1px #004455;}
.propBorderF { border-bottom: solid 1px #004455; border-right:solid 1px #004455; text-align:center; padding:5px;}
.propBorderF1 { border-bottom: solid 1px #004455; border-right:solid 1px #004455; border-left:solid 1px #004455; text-align:center; padding:5px;}
.propFText { font-size:12px; color:#333333; line-height:16px; text-align:center;}
.propFTitle { font-size:12px; color:#004455; font-weight:bold; line-height:16px; text-align:center;}
.propFText a:link, .propFText a:active, .propFText a:visited { font-size:14px; color:#004455; font-weight:bold; text-decoration:none;}
.propFText a:hover {font-size:14px; color:#004455; font-weight:bold; text-decoration:underline;}
td.pictures {padding:20px 0px 20px 0px; }

.reduced { color:#F00; font-style:italic;}
#fireSale { color:#F00; padding:10px 0px; font-size:16px; font-weight:bold; text-align:center; font-style:italic;}

.energyStar { color:#004455;}

.license  { color:#004455; text-align:center; padding:10px; font-weight:bold; font-size:12px;}