.borderblack {	border: 2px solid #000000;
	padding: 12px;
}
.borderbottom {	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: 7D8A9C;
	border-right-color: 7D8A9C;
	border-bottom-color: 7D8A9C;
	border-left-color: 7D8A9C;
}
.borderdash {	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: 7D8A9C;
	border-right-color: 7D8A9C;
	border-bottom-color: 7D8A9C;
	border-left-color: 7D8A9C;
	height:100%;
}
.height1 { height:100%}

.borderdashopenhouse {	border-top-width: 4px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: ff0000;
	border-right-color: 7D8A9C;
	border-bottom-color: 7D8A9C;
	border-left-color: 7D8A9C;
}

.borderdash2 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: 7D8A9C;
	border-right-color: 7D8A9C;
	border-bottom-color: 7D8A9C;
	border-left-color: 7D8A9C;
	padding: 5px;
	
}
.borderleft {	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: 7D8A9C;
}
.borderleftCopy {	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: 7D8A9C;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: 7D8A9C;
	border-right-color: 7D8A9C;
	border-bottom-color: 7D8A9C;
}
.feature {	padding: 0px;
	border: 13px solid #FFFFFF;
	height: 100%;
	width: 247px;
}
.featureopenhouse {	padding: 0px;
	border: 13px solid #FFFFFF;
	height: 83px;
	width: 568px;
}

.featureText {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #3B4859;
}
.feature_image {	float: right;
}
.header1 {	color: #334A62;
	font-weight: bold;
	font-size: 12px;
	
}
.nav {	padding-top: 13px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 5px;
}


.mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: 7D8A9C;
	background-image: url(images/right_side.gif);
	padding: 13px;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
}
.style2 {
	font-size: 18px;
}
.style3 {font-size: 16px}
.indent {
	text-indent: 20px;
}


.style4 {font-size: 12px}

.style4 A:link {color: white}
.style4 A:visited {color: white}
.style4 A:hover {color: firebrick}

.style8 {font-size: 12px}

.style8 A:link {color: firebrick}
.style8 A:visited {color: firebrick}
.style8 A:hover {color: red}

A:link {color: red}
A:visited {color: red}
A:hover {color: firebrick}

.featurelink a:link    { color: #4D7399; 
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;} 
.featurelink a:visited   { color: #4D7399; 
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;} 
.featurelink a:hover    { color: firebrick; 
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;} 
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

/* MAIN STYLES */
BODY {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;

}	

h1, h2 {
	font-family: Arial,Helvetica,sans-serif; font-size:12px;
	text-align: left;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #3B4859;
	font-weight: normal;	
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3B4859;
	font-weight: normal;	
}

h5, h6 {
	font-family: Arial,Helvetica,sans-serif; font-size:12px;
	text-align: Left;
	margin-left: 35px;
}

P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3B4859;
}
li {
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
}


hr	{ height: 0px; border: solid #3B4859 1px; border-top-width: 1px;}

/* TABLE STYLES */
table.form_main {
	background-color: #FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}
td.row_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3B4859;
	
}

/* for alternating listings in the admin area*/
td.row1_0	{ background-color: #009900; }
td.row2_0	{ background-color: #CCFFCC; }
td.row3_0	{ background-color: #99CC99; }
.adminListingLeft_0 {
color: #FFFFFF;
background-color : transparent;
}

td.row1_1	{ background-color: #006699; }
td.row2_1	{ background-color: #DEE3E7; }
td.row3_1	{ background-color: #D1D7DC; }
.adminListingLeft_1 {
color: #FFFFFF;
background-color : transparent;
}

/* for alternating image listings */
td.image_row_0	{ background-color: #dee2e6; }
td.image_row_1	{ background-color: #FFFFFF; }

/* for alternating search result listings */
td.search_row_0	{ background-color: #dee2e6; }
td.search_row_1	{ background-color: #FFFFFF; }

/* FORM STYLES */
INPUT, select, textarea, text {
border: 1px #006699 groove;
background-color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
border-color: #000000;
border-style: solid;
}


/* TEXT STYLES */
.small { font-size : 10px; }

.required {
color: #FF0000;
background-color : transparent;
}

.lightText {
color: #FFFFFF;
background-color : transparent;
}


/* TEMPLATE EDITOR STYLES */
td.templateEditorHead	{ background-color: #dee2e6; }
td.templateEditorNew	{ background-color: #EEEEFF; }
.icasm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7D8A9C;
}

.icasm a:link    { font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7D8A9C;
} 
.icasm a:visited    { font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7D8A9C;
} 
.icasm a:hover    { font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: firebrick;
} 
.borderdash3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: 7D8A9C;
	border-right-color: 7D8A9C;
	border-bottom-color: 7D8A9C;
	border-left-color: 7D8A9C;
	padding: 5px;
}

.secondtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3B4859;	
}
.secondheader {
	font-size: 18px;
}
.floatleft {
	float: left;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.floatright {
	float: right;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.nolink {
	text-decoration: none;
	border: 0px;
}
.nolink a:link    {
text-decoration: none;
	border: 0px;
}
.nolink a:visited    {
text-decoration: none;
	border: 0px;
}
.nolink a:hover    {
text-decoration: none;
	border: 0px;
}
