/* CSS Document */

body {
	/*background-color: #FFFFFF;*/
	background-image:url(../siteImages/ct_backgrounds/smallcoil.jpg);
	margin-top: 0px;
}




/* green #79C051------------------------------------------------------*/
td.propertycell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.propAssign {
	color: #79C051;
}
.propSold{
	color: #5085C5;
}

td.newsDisplay {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

td.newsDisplay a:link {color: #666666; text-decoration: none;}
td.newsDisplay a:visited {color: #666666; text-decoration: none;}
td.newsDisplay a:hover {color: #0099FF; text-decoration: underline;}
td.newsDisplay a:active {color: #666666; text-decoration: none;}


td.about {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 8px;
	background-color: #79C051;
		background-image:url(../siteImages/ct_titles_neue/about_back.gif);
	background-position:center;
	background-repeat:no-repeat;
}
td.contact 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 8px;
	background-color: #79C051;
		background-image:url(../siteImages/ct_titles_neue/about_back.gif);
	background-position:center;
	background-repeat:no-repeat;
}
td.error{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 8px;
	background-color: #79C051;
		background-image:url(../siteImages/ct_titles_neue/about_back.gif);
	background-position:center;
	background-repeat:no-repeat;
}
td.legal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 8px;
	background-color: #79C051;
	background-image:url(../siteImages/ct_titles_neue/about_back.gif);
	background-position:center;
	background-repeat:no-repeat;
}
/* blue #5085C5------------------------------------------------------*/
td.links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 8px;
	background-color: #79C051;
		background-image:url(../siteImages/ct_titles_neue/about_back.gif);
	background-position:center;
	background-repeat:no-repeat;
}
td.links2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 8px;
	background-color: #79C051;
}
td.news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 8px;
	background-color: #5085C5;
	background-image:url(../siteImages/ct_titles_neue/resources_back.gif);
	background-position:center;
	background-repeat:no-repeat;
}
td.resources{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 8px;
	background-color: #5085C5;
	background-image:url(../siteImages/ct_titles_neue/resources_back.gif);
	background-position:center;
	background-repeat:no-repeat;
}
td.resources2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 8px;
	background-color: #5085C5;
}

/* grey #616161 - now revised or orange #D17B00------------------------------------------------------*/
/* ORIGINAL td.property{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 8px;
	background-color: #D17B00;
	background-image:url(../siteImages/ct_titles_neue/property_back.gif);
	background-position:center;
	background-repeat:no-repeat;
} */

td.property{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 8px;
	background-color: #5085C5;
	background-image:url(../siteImages/ct_titles_neue/resources_back.gif);
	background-position:center;
	background-repeat:no-repeat;}

/* Google footer text ----------------------------------------------*/
.gmt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #999999;
	margin: 10px;
	text-decoration: none;
	padding: 10px;
}

.gmt a:link {color: #999999; text-decoration: none;}
.gmt a:visited {color: #999999; text-decoration: none;}
.gmt a:hover {color: #999999; text-decoration: underline;}
.gmt a:active {color: #999999; text-decoration: none;}
/*-----------------------------------------------------------------*/

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #333333;
}

p a:link {
	color: #5085C5;
	text-decoration: none;
}
p a:visited {color: #5085C5; text-decoration: none;}
p a:hover {color: #79C051; text-decoration: underline;}
p a:active {color: #5085C5; text-decoration: none;}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}


td.red {
	background-color: #D94316;
	background-image: url(../siteImages/backgrounds/redhouse.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
td.blue {
	background-color: #586BBF;
	background-image: url(../siteImages/backgrounds/bluehouse.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

td.diamond{
	background-color: #FFFFFF;
	background-image: url(../siteImages/backgrounds/detailPage.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

td.tabLeft{
	background-color: #FFFFFF;
	background-image: url(../siteImages/backgrounds/propertyTab.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.tabRight{
	background-color: #FFFFFF;
	background-image: url(../siteImages/backgrounds/propertyTab.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.openhouse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.emailForm {
	padding: 10px;
	width: 725px;
	border: 1px solid #D94319;
	background-color: #FFFFCC;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

.soldBox {
	padding: 10px;
	border: 1px solid #D94319;
	background-color: #FFFFCC;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.soldProp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}
.realtor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #333333;
}

#propertyContainer1 {
	margin: 13px;
	padding: 6px;
	border: 1px solid #FFFFFF;
}

#propertyContainer2 {
	margin: 13px;
	padding: 6px;
	border: 1px solid #73B01E;
}

.pCcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.SOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D94316;
}
.ASSIGNMENT {
	font-weight: bold;
	color: #FFFF00;
}

.PRICE {
	font-size: 12px;
	font-weight: bolder;
}
.PAGETITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 8px;
}

/* follows the first property displayed */
#propertyContainer2 {
	padding: 6px;
	border: 1px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 13px;
	margin-left: 13px;
}



.homepageFeature {	font-size: 12px;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 13px;
	margin-left: 13px;}
	
.homepageFeature a:link {color: #FFFFFF; text-decoration: none;}
.homepageFeature a:visited {color: #FFFFCC; text-decoration: none;}
.homepageFeature a:hover {color: #FFFF00; text-decoration: underline;}
.homepageFeature a:active {color: #FFFF00; text-decoration: none;}
	
/* Section Specific Text */

#newsContainer p {
	font-size: 12px;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

#newsContainer a:link {color: #FFFFFF; text-decoration: none;}
#newsContainer a:visited {color: #FFFFCC; text-decoration: none;}
#newsContainer a:hover {color: #FFFF00; text-decoration: underline;}
#newsContainer a:active {color: #FFFF00; text-decoration: none;}


/* Containers for display */
#displayContainer {
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

/*#displayContainer p {
	font-size: 11px;
	margin: 0px;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}*/

#displayContainer a:link {
	color: #707373;
	text-decoration: none;
}
#displayContainer a:visited {color: #707373; text-decoration: none;}
#displayContainer a:hover {color: #ED9405; text-decoration: underline;}
#displayContainer a:active {color: #707373; text-decoration: none;}

#displayContainer h1 {
	padding: 0px 0px 0px 0px;
	color: #4A5455;
	font-size: 18px;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
}


#displayContainer h2 {
	text-transform: uppercase;
	color: #4A5455;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 0px;
	bottom: 0px;
}

/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/


#footerContainer {

	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footerContainer p {
	font-size: 11px;
	margin: 10px;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

#footerContainer a:link {color: #707373; text-decoration: none;}
#footerContainer a:visited {color: #707373; text-decoration: none;}
#footerContainer a:hover {color: #ED9405; text-decoration: underline;}
#footerContainer a:active {color: #707373; text-decoration: none;}

#tNavContainer {

	/*padding:10px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#tNavContainer p {
	font-size: 10px;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}

#tNavContainer a:link {
	color: #999999;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
#tNavContainer a:visited {color: #999999; text-decoration: none;}
#tNavContainer a:hover {color: #79C051; text-decoration: underline;}
#tNavContainer a:active {color: #999999; text-decoration: none;}
/* ******************************************************************* */
/* Sidebar Navigation */
#navcontainer
{
	width: 100%;
	/*border-right: 1px solid #000;*/ /* appears as black border in Firefox only */
	padding: 0 0 0 0;
	margin-bottom: 1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*background-color: #D3D6C8;  */
	color: #333;
	font-size: 12px;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 2px solid #FFFFFF; 
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 0.5em 5px 0.5em;
border-left: 3px solid #EAEAEA;
border-right: 3px solid #EAEAEA;
background-color: #E5E5E5;
color: #666666;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 3px solid #B8CDE7;
border-right: 3px solid #B8CDE7;
background-color: #5085C5;
color: #FFFFFF;
}
/* ******************************************************************* */

 .floatleft
{
float: left;
/*width: 103px;*/
margin: 0 0 10px 10px;
background-color: #fff;
padding: 10px;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
}

div.floatleft img
{
border-top: 2px solid #555;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 2px solid #555;
}

/* ******************************************************************* */

 .floatright
{
float: right;
/*width: 103px;*/
margin: 0 0 10px 10px;
background-color: #fff;
padding: 10px;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
}

div.floatright img
{
border-top: 2px solid #555;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 2px solid #555;
}

p { margin-top: 0; }




.PAGETITLE_y {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	text-align: right;
	padding: 8px;
}
.sectionT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 10px;
}

.author {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.authorTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

.authorDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-transform: none;
	line-height: 1.4em;
	margin-top: 10px;
}

.newAnn {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
	text-transform: none;
	line-height: 1.6em;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	text-align: justify;
}

.propDevTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	padding-right: 10px;
}
.propDevResp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

 .secDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #E6E6E6;
	text-align: left;
	margin: 10px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	line-height: 1.4em;
}

.articleCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #666666;
}

.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-right: 50px;
	padding-left: 50px;
	line-height: 1.4em;
}

.categoryBox {
	float: none;
	/*width: 103px;*/
margin: 0;
	background-color: #FFFFFF;
	border: 1px dotted #D94316;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

 .float
{
	float: none;
	/*width: 103px;*/
margin: 0 0 10px 10px;
	background-color: #E6E6E6;
	padding: 10px;
	border-top: 1px solid #999;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	border-left: 1px solid #999;
	background-image: url(../siteImages/backgrounds/images/grey_01.jpg);
}
.AAIGN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-right: 10px;
	margin-left: 25px;
}
td.bluerightbottom {
	background-image: url(../siteImages/ct_backgrounds/bluerightbottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.propertyorange table {
	background-image: url(../siteImages/ct_backgrounds/propertyfocusorange.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
td.resources_id {
	background-image: url(../siteImages/ct_backgrounds/bottomResources.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

td.library_id {
	background-image: url(../siteImages/ct_backgrounds/bottomLinks.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

 input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}
#PROMO {
	background-color: #FF0000;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	height: 34px;
}
