body { 
background-color:#102048;
background-image:url(../images/bg_main.jpg);
background-repeat:repeat-x;
margin-top:0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #102048;
}

table{background-color:#6098C8;}
td, textarea, input, select {
/*background-color:#6098C8;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #102048;
	font-weight: normal;
	vertical-align:top;
}

.text_heading_b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #102048;
	padding: 4px 0px 4px 8px;
	background-color:#A8C1E0;
	}

.text_heading_b1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #102048;	
	}
	
.text_heading_b2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #102048;
	}		
.text_heading_w{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	}
.text_heading_w2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	}

.text_about{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #102048;
	}



.tableDetail {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #49394E;
}
a:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;

}

a:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: underline;

}
a:hover {
	color: #102048;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	text-decoration: underline;
}

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

.footer a:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

.footer a:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;

}
.footer a:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: underline;
}
	
	
		
.textblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#102048;
	font-weight: bold;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 8A8EC1;
}
.text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: BF302C;
}
.text5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: C6C6C6;
}
.text6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.text7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.text8 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 94AEC5;
}
.text9 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 4E4E4E;
}

.click{ font-size:10px; font-style:italic;}
.slide_nav{ font-size:12px; text-align:center; padding-top:4px;}


.bg_links{ background-image:url(../images/a_03.jpg); background-repeat:repeat-x; height:63px;}
.bg_bar{ background-image:url(../images/a_02a.jpg); background-repeat:repeat-y; }
.bg_foot{background-image:url(../images/bg_foot.gif); background-repeat:repeat-x;}
.bg_house1{ background-image:url(../images/bg_house1.jpg); background-repeat:no-repeat; background-position:center;}
.bg_dot_vert {background-image:url(../images/dot_vert.gif); background-repeat:repeat-y;}
.bg_dot_vert_b {background-image:url(../images/dot_vert_b.gif); background-repeat:repeat-y;}
.bg_dot_horz_b {background-image:url(../images/dot_horz_b.gif); background-repeat:repeat-x;}
.bg_dot_horz {background-image:url(../images/dot_horz.gif); background-repeat:repeat-x;}


.body_L{ width:48%; float:left; }
.body_L ul { padding:6px 0px 0px 25px; list-style-image:url(../images/bull_star2.gif);  }
.body_R{ width:48%; float:right;}
.body_R ul { padding:6px 0px 0px 0px; list-style-image:url(../images/bull_star2.gif); }
/*
.body_R li
{
list-style-position:outside;
padding-left: 10px;
background-image: url(../images/bull_star2.gif);
background-repeat: no-repeat;
background-position:left;
}
*/

.form_txtcolor {
	color: #102048;
	background-color:#FFFFFF;
}	

.table_pic1{ height:530px; background-image:url(images/bg_house1.jpg); background-repeat:no-repeat; background-position:bottom;}


/*.community_links ul {padding-left:10px;margin:0;list-style-type:none; background:#6098C8;}
.community_links li {padding-left:0px;margin:0;list-style-type:none; height:15px; background:#6098C8;}*/
.community_links ul { padding-left:6px;margin:0; background:#6098C8; list-style-image:url(../images/arrow_point_b2.gif); list-style-position: inside;}
.community_links li {background:#6098C8; color:#FFFFFF; }
.side_list { 	
	color:#FFFFFF;
	list-style-image:url(../images/arrow_point_b.gif);
	list-style-position: inside;
	line-height:15px;
}


.bar_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top:0px; 
	padding:3px 0px 3px 8px; 
	background-color:#102048; 
	border:1px solid #A8C1E0; 
	border-width:1px 0px 1px 0px;
	
}

.bar_fade{
background-image:url(../images/bg_col_fade.gif);
background-repeat:repeat-x;

}


#price{ float:left; width:163px;}
#schools{ float:right; width:166px;}


h3 {
	font-size: 1.3em;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 0px;
	border-bottom: 2px solid #eee;
}

h4 {
	font-size: 14px;
	font-weight:bold;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 0px;
	border-bottom: 1px solid #eee;
}


tr.floor_plans_title td {  color:#FFFFFF;background-color:#102048; text-align:center;font-family: Arial, Helvetica, sans-serif; padding:5px 0px 5px 0px; }

tr.floor_plans1 td {  background-color:#A8C1E0; text-align:center; color:#102048; vertical-align:middle; padding:5px 0px 5px 5px; }
tr.floor_plans2 td {  background-color:#eee; text-align:center; color:#102048; padding:5px 0px 5px 5px; }

tr.floor_plans1 th {  background-color:#A8C1E0; text-align:left; color:#102048; vertical-align:middle; padding:5px 0px 5px 5px; }
tr.floor_plans2 th {  background-color:#eee; text-align:left; color:#102048; padding:5px 0px 5px 5px; }

/*.floor_plans1{ background-color:#A8C1E0; text-align:center; color:#102048; vertical-align:middle; padding:5px 0px 5px 5px; }*/
	.floor_plans1 a:link { color:#102048; font-weight:normal; text-align:left; text-decoration:underline; padding:5px 0px 5px 5px;  }
	.floor_plans1 a:visited { color:#102048; font-weight:normal; text-align:left; text-decoration:underline; padding:5px 0px 5px 5px;  }
	.floor_plans1 a:hover { color:#102048; font-weight:normal; text-align:left; text-decoration:underline; padding:5px 0px 5px 5px; }

/*.floor_plans2{ background-color:#eee; text-align:center; color:#102048; padding:5px 0px 5px 5px;}*/
	.floor_plans2 a:link { color:#102048; font-weight:normal; text-align:left; text-decoration:underline; padding:5px 0px 5px 5px; }
	.floor_plans2 a:visited { color:#102048; font-weight:normal; text-align:left; text-decoration:underline; padding:5px 0px 5px 5px;}
	.floor_plans2 a:hover { color:#102048; font-weight:normal; text-align:left; text-decoration:underline; padding:5px 0px 5px 5px;}







.frame {
	border: 1px solid #A6A6A6;
}
.designed_by {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	font-weight: lighter;
	color: #000000;
}
a.a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.b:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 7C7C7C;
	text-decoration: none;
}
a.b:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #85B350;
	text-decoration: underline;
}
a.b:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 7C7C7C;
	text-decoration: none;
}
a.c:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.c:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.c:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.d:link {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:hover {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.e:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 944F23;
	text-decoration: underline;
}
a.e:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4E4E4E;
	text-decoration: underline;
}
a.e:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 944F23;
	text-decoration: underline;
}
a.f:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 594B13;
	text-decoration: underline;
}
a.f:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4E4E4E;
	text-decoration: underline;
}
a.f:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 594B13;
	text-decoration: underline;
}
a.g:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.g:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
a.g:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.inputstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}




.amenities ul { list-style-type:none; }







/* mouseover hover map */
.menuskin{
	position:absolute;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	visibility:hidden;
}

.menuskin a{
	text-decoration:none;
	color:black;
}

#mouseoverstyle{
	background-color:highlight;
}

#mouseoverstyle a{
	color:white;
}











/* commom style for all browsers */

/* remove the bullets, padding and margins from the lists */
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
left:-1px;
top:25px;
z-index:130;
}

/* style all the links */
.menu a, .menu :visited {
display:block;
font-size:13px;
font-weight:bold;
width:129px;
padding:15px 0 5px 0;
color:#FFFFFF;
background:#6098C8;
text-decoration:none;
margin-right:0px;
text-align:center;
}
/* style the links hover */
.menu :hover{
font-size:13px;
font-weight:bold;
color:#112049;
background:#6098C8;
text-decoration:none;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:150px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
padding-left:25px;
}

.menu ul li:hover .drop ul,
.menu ul a:hover .drop ul{
visibility:visible;
padding-left:25px;
}



.drop  a ,
.drop :visited { text-align:left; background:#A8C1E0; color:#112049;font-size:13px;
font-weight:bold;width:180px; padding:4px 8px 4px 8px; border:1px solid #fff; }
.drop  li:hover ,
.drop :hover { text-align:left; background:#112049; color:#FFFFFF;font-size:13px;
font-weight:bold;width:180px;   }