/* Global Element Definitions */
table{
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	border-collapse:collapse;
	margin: 0px;
	}
tr{
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	border-collapse:collapse;
	margin: 0px;
	}
td{
	font-family: Arial, Tahoma, Helvetica;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	border-collapse:collapse;
	margin: 0px;
	}
img{
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	border-collapse:collapse;
	margin: 0px;
	}
div {
	font-family: Arial, Tahoma, Helvetica;
}
span {
	font-family: Arial, Tahoma, Helvetica;
}
body
{
	background-color:white;
	text-align:center;
	padding-top:0px;
	margin-top:0px;
}

	
a:link {
	color: #BE8D32;
	text-decoration: underline;
}
a:visited {
	color: #333F7F;
	text-decoration: underline;
}
a:hover {
	color: #BE8D32;
	text-decoration: underline;
}
a:active {
	color: #BE8D32;
	text-decoration: underline;
}

	
.clsCMOnDC{
	font-size: 24px;
	font-family: Arial;
 	padding: 2px 2px;
	color: black;
}

.clsCMOverDC {
	font-size: 24px;
	font-family: Arial;
	padding: 2px 2px;
	color: #333F7F;
}

.clsCMOn{
	font-size: 10pt;
	font-family: Arial;
 	padding: 6px 4px;
	color: White;
	text-align:left;
}

.clsCMOver {
	font-size: 10pt;
	font-family: Arial;
	padding: 6px 4px;
	color: White;
	text-align:left;
}

.clsCMOnA{
	font-size: 9pt;
	font-family: Arial;
	padding: 8px 10px;
	color: White;
	text-align:left;
}

.clsCMOverA {
	font-size: 9pt;
	font-family: Arial;
	padding: 8px 10px;
	color: #ce2460;
	text-align:left;
}

table.TCH_BASE_Page
{
	width:760px;
}
tr.TCH_BASE_Page
{
	vertical-align:top;
}
td.TCH_BASE_LeftColumn
{
	background-color:#4d75b7;
	width:190px;
}
td.TCH_BASE_RightColumn
{
	width:570px;
}

/* Left Column */
table.TCH_LEFT
{
	vertical-align:top;
	height:170px;
	background-color:white;
}
tr.TCH_LEFT
{
	vertical-align:top;
}
td.TCH_LEFT_Logo
{
	background-color:white;
	width:190px;
	height:170px;
	text-align:center;
}
img.TCH_LEFT_Logo
{
}
td.TCH_LEFT
{
	padding: 50px 0px 0px 24px;
	background-color:#4d75b7;
	width:190px;
	height:100%;
	text-align:left;
}
table.TCH_RIGHT
{
	border-left: 7px solid #860034;
	width:500px;
}
td.TCH_RIGHT_Pics
{
	border-bottom: 2px solid #860034;
	width:570px;
	height:140px;
}

table.TCH_PICS_Home
{
}
td.TCH_PICS_Home
{
	border-bottom: 2px solid #860034;
	width:570px;
	height:288px;
}
img.TCH_PICS_Home
{
	width:570px;
	height:288px;
}

table.TCH_PICS_3
{
}
td.TCH_PICS_3_1
{
	border-left: 6px solid #860034;
	width:184px;
	height:140px;
}
td.TCH_PICS_3_2
{
	border-left: 6px solid #860034;
	width:200px;
	height:140px;
}
td.TCH_PICS_3_3
{
	border-left: 6px solid #860034;
	width:166px;
	height:140px;
}
img.TCH_PICS_3
{
}
table.TCH_PICS_3a
{
}
td.TCH_PICS_3a_1
{
	border-left: 6px solid #860034;
	width:179px;
	height:140px;
}
td.TCH_PICS_3a_2
{
	border-left: 6px solid #860034;
	width:197px;
	height:140px;
}
td.TCH_PICS_3a_3
{
	border-left: 6px solid #860034;
	width:174px;
	height:140px;
}
img.TCH_PICS_3a
{
}
table.TCH_PICS_2
{
}
td.TCH_PICS_2
{
	width:277px;
	height:140px;
}
td.TCH_PICS_2_X
{
	border-left: 8px solid #860034;
	width:277px;
	height:140px;
}
img.TCH_PICS_2
{
}

td.TCH_RIGHT_PageName_Home
{
	background-color:#860034;
	color:white;
	text-align:center;
	font-family:Times;
	font-size:16pt;
	font-weight:bold;
	width:570px;
	height:28px;
	border-bottom: 2px solid #860034;
	letter-spacing:6px;
	text-align:center;
}
td.TCH_RIGHT_PageName_Pix2
{
	background-color:#860034;
	color:white;
	text-align:center;
	font-size:16pt;
	width:570px;
	height:30px;
	letter-spacing:5px;
	border-bottom: 2px solid #860034;
	text-align:left;
}
td.TCH_RIGHT_PageName_Pix3
{
	background-color:#860034;
	color:white;
	text-align:center;
	font-size:16pt;
	width:570px;
	height:30px;
	letter-spacing:5px;
	border-bottom: 2px solid #860034;
	text-align:left;
}
td.TCH_RIGHT_PageName_Pix3a
{
	background-color:#860034;
	color:white;
	text-align:center;
	font-size:16pt;
	width:570px;
	height:30px;
	letter-spacing:5px;
	border-bottom: 2px solid #860034;
	text-align:left;
}
tr.TCH_RIGHT_BodyText
{
	vertical-align:top;
}
td.TCH_RIGHT_BodyText
{
	border-width:8px;
	width:570px;
	height:430px;
}

table.TCH_BODY_Home
{
	width:562px;
}
tr.TCH_BODY_Home
{
	vertical-align:top;
}
td.TCH_BODY_Home
{
	font-size:10pt;
	width:562px;
	text-align:center;
}

table.TCH_BODY_FloorPlans
{
	width:562px;
	margin-left:2px;
}
tr.TCH_BODY_FloorPlans
{
	vertical-align:center;
	height:214px;
}
td.TCH_BODY_FloorPlans
{
	width:280px;
	height:214px;
	text-align:center;
}

table.TCH_BODY_FloorPlan
{
	width:562px;
}
tr.TCH_BODY_FloorPlan
{
	vertical-align:top;
}
td.TCH_BODY_FloorPlan
{
	text-align:left;
}

table.TCH_BODY_FPLineDraw
{
	width:562px;
}
tr.TCH_BODY_FPLineDraw
{
	vertical-align:middle;
}

td.TCH_BODY_FPLineDraw
{
	text-align:center;
	height:150px;
}

table.TCH_BODY_FPPix
{
	width:562px;
}
tr.TCH_BODY_FPPix
{
	vertical-align:middle;
}
td.TCH_BODY_FPPix
{
	text-align:center;
}


td.TCH_BODY_Floorplan_Desc
{
	font-size:10pt;
	text-align:justify;
	padding:25px 20px 20px 25px;
}

table.TCH_BODY_Communities
{
	width:562px;
}
tr.TCH_BODY_Communities
{
	vertical-align:center;
	height:214px;
}
td.TCH_BODY_Communities
{
	width:280px;
	height:214px;
	text-align:center;
}

tr.TCH_BODY_Communities_Title
{
	vertical-align:Top;
}
td.TCH_BODY_Communities_Title
{
	text-align:Left;
	font-size:12pt;
	letter-spacing:4px;
	padding:15px 10px 5px 10px;
}

a.TCH_BODY_Communities_Title:link {
	color: black;
	text-decoration: none;
	font-weight:bold;
}
a.TCH_BODY_Communities_Title:visited {
	color: black;
	text-decoration: none;
	font-weight:bold;
}
a.TCH_BODY_Communities_Title:hover {
	color: #BE8D32;
	text-decoration: underline;
	font-weight:bold;
}
a.TCH_BODY_Communities_Title:active {
	color: black;
	text-decoration: none;
	font-weight:bold;
}



tr.TCH_BODY_Communities_Body
{
	vertical-align:top;
}
td.TCH_BODY_Communities_Body
{
	font-size:10pt;
	text-align:justify;
	padding:0px 10px 5px 10px;
}
img.TCH_BODY_Communities_Body
{
	float:left; 
	margin-right:15px;
	margin-top:5px;
}

table.TCH_BODY_Community
{
	width:562px;
}
tr.TCH_BODY_Community
{
	vertical-align:top;
}
td.TCH_BODY_Community
{
	text-align:center;
}

tr.TCH_BODY_Community_Text
{
	vertical-align:top;
}
td.TCH_BODY_Community_Text
{
	width:562px;
	font-size:10pt;
	text-align:justify;
	padding-top:25px;
	padding-left:25px;
	padding-right:30px;
}
tr.TCH_BODY_Community_TitlePix
{
	vertical-align:center;
}
td.TCH_BODY_Community_TitlePix
{
	width:562px;
	text-align:center;
	padding:20px 20px 5px 20px;
}
table.TCH_BODY_Homes
{
	width:562px;
}
tr.TCH_BODY_Homes
{
	vertical-align:center;
	height:214px;
}
td.TCH_BODY_Homes
{
	width:280px;
	height:214px;
	text-align:center;
}

table.TCH_BODY_Owners
{
	width:562px;
}
tr.TCH_BODY_Owners
{
	vertical-align:top;
}
td.TCH_BODY_Owners
{
	width:562px;
	font-size:11pt;
	text-align:left;
	padding-top:25px;
	padding-left:25px;
	padding-right:3-px;
	text-align:left;
	font-style: italic;
}
p.TCH_BODY_Owners_Text
{
	text-align:left;
	font-style: italic;
}
p.TCH_BODY_Owners_Info
{
	color:#6587c1;
	font-size:10pt;
	text-align:left;
}

table.TCH_BODY_Basic
{
	width:562px;
}
tr.TCH_BODY_Basic
{
	vertical-align:top;
}
td.TCH_BODY_Basic
{
	width:562px;
	font-size:10pt;
	text-align:left;
	padding-top:25px;
	padding-left:25px;
	padding-right:30px;
}
p.TCH_BODY_Basic
{
	text-align:left;
}
table.TCH_BODY_House
{
	width:517px;
	margin-top:30px;
	margin-right:25px;
	margin-left:15px;
}
tr.TCH_BODY_House
{
	vertical-align:top;
}

td.TCH_BODY_House_Pix
{
	width:210px;
	padding-left:15px;
}
img.TCH_BODY_House_Pix
{
	width:200px;
	float:left;
}

td.TCH_BODY_House_Text
{
	padding-top:15px;
	padding-left:15px;
	text-align:left;
	font-size:9pt;
	width:100%
}

p.TCH_BODY_House_Text
{
	margin-top:0px;
	margin-bottom:0px;
}

td.TCH_BODY_House_MD
{
	vertical-align:middle;
	text-align:center;
	width:100%
}

p.TCH_BODY_House_Desc
{
}
span.TCH_BODY_House_Label
{
color:#860034;
}