/* @group Global Reset */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var,

dl, dt, dd, ol, 

fieldset, form, label, legend,

caption, tbody, tfoot, thead, {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}





body {

	background:#fff;

	padding: 0;

	margin: 0;

	  

}



a{ color:#333333; text-decoration:none;}

a:visited{ color:#333333; text-decoration:none;}

a:hover{
	color:#0000FF;
	
}



h1{ font:110% Arial, Helvetica, sans-serif; padding:0px; margin:0px;}

h2{ font:140%/160% Arial, Helvetica, sans-serif; padding:0px; margin:0px;}

	.hed3{

		font:bold 110%/160% Arial, Helvetica, sans-serif; 

		background:#f4f4f4; 

		padding:2px;

		display:block;

		clear:both;

		}



#container{

	width:1000px;

	border:0px;

	margin:0 auto;

}



#top-shadow{

	display:block;

	clear:both;

	height:11px;

	background:url(../images/top-shadow.gif) bottom no-repeat;

}



#left1{

	display:block;

	float:left;

	width:349px;

	padding-left:11px;

	border-right:1px solid #fff;

	background: url(../images/shadow-left.gif) repeat-y #eee;

	height:738px;

}



#right1{

	display:block;

	float:right;

	width:628px;

	padding-right:11px;

	height:738px;

	background:url(../images/shadow-right2.gif) right repeat-y ;

}





#top1{

	display:block;

	clear:both;

	height:72px;

	background:url(../images/bg_top1.gif) no-repeat;

	border-bottom:0px solid #A4A4A4;

}



#top1 UL{

	display:block;

	clear:both;

	padding:0px;

	margin:0px;

	height:28px;

	padding-top:44px;

	float:right;

}



#top1 UL LI{

	list-style-type:none;

	margin:0px;

	padding:0px;

	display:inline;

	padding-left:8px;

	padding-right:8px;



}





#top-flash{

	display:block;

	clear:both;

	width:628px;

	height:239px;

}



#top-image{

	display:block;

	clear:both;

	width:628px;

	height:157px;

	background:#eee;

}

#top-imageprogress{

	display:block;
	
	clear:both;

	width:628px;



}

/* ================================================================================== Content With Scrollbar */

#content{
	display:block;
	clear:both;
	float:right;
	padding-top:15px;
	width:615px;
	margin: 0 auto;
	font:0.71em/1.4em Arial, Helvetica, sans-serif;
	height:460px;
	overflow:scroll;
	overflow-x:hidden;
	text-align:justify;
}

#contentprogress{
	display:block;
	clear:both;
	float:right;
	padding-top:15px;
	width:615px;
	margin: 0 auto;
	font:0.71em/1.4em Arial, Helvetica, sans-serif;
	height:450px;
	overflow:scroll;
	overflow-x:hidden;
}


#contentprogress a:hover{
color:#218E41;
font-weight:bold;
}

.h1class h1{
padding-left:15px;
font:bold 20px Arial, Helvetica, sans-serif;
color:#218E41}


.aclass {font:11px Arial, Helvetica, sans-serif; float:right;}

.aclass p{
padding-right:10px;
}

.aclass img{
padding-right:5px;
float:left;
display:inline}





#content h1{ font:180%/160% Arial, Helvetica, sans-serif}
#content h2{ font:160%/160% Arial, Helvetica, sans-serif}

#content3{ /* for maymar pride*/
	display:block;
	clear:both;
	float:right;
	padding-top:15px;
	width:615px;
	margin: 0 auto;
	font:0.71em/1.4em Arial, Helvetica, sans-serif;
	height:600px;
	overflow:scroll;
	overflow-x:hidden;
}
#content3 h1{ font:180%/160% Arial, Helvetica, sans-serif}
#content3 h2{ font:160%/160% Arial, Helvetica, sans-serif}



/* ================================================================================== Content No Scrollb */

#content2{

	display:block;

	clear:both;

	float:right;

/*	background:url(../images/shadow-content.gif) repeat-y left; 

	height:410px;

	background:#eee;

	 */

	padding:15px 5px 0px 5px;

/*	padding-right:15px;*/

	width:600px;

	margin: 0 auto;

	font:0.71em/1.4em Arial, Helvetica, sans-serif;

	text-align:justify;



}



#content2 h1{ font:180%/160% Arial, Helvetica, sans-serif}

#content2 h2{ font:160%/160% Arial, Helvetica, sans-serif}



/* ==================================================================================  */

#contentf{

	display:block;

	clear:both;

	float:right;

/*	background:url(../images/shadow-content.gif) repeat-y left; 

	height:410px;

	background:#eee;

	 */

	padding:15px 5px 0px 5px;

/*	padding-right:15px;

	width:625px;*/

	margin: 0 auto;

	font:0.71em/1.4em Arial, Helvetica, sans-serif;

	text-align:justify;



}



#contentf h1{ font:180%/160% Arial, Helvetica, sans-serif}

#contentf h2{ font:160%/160% Arial, Helvetica, sans-serif}



/*==========================================================================================*/

#box1{

/*	width:275px; */
	
	width:204px;

	padding:0px;

	border-top:6px solid #305388;

	background:#EFF3F7;

	float:left;

	text-align:justify;

	font:11px Arial, Helvetica, sans-serif;

	height:152px;
	
	margin:0px 1px 0px 1px;
}

#box1 h2{ font:bold 140%/160% Arial, Helvetica, sans-serif; color:#333333;}



#box2{

/*	width:275px; */
	
	width:204px;

	border-top:6px solid #358A21;

	background:#EFF3F7;

	float:left;

	padding:0px;
	
	margin:0px;

	/*background:url(../images/img-building.jpg) no-repeat left;*/
	font:11px Arial, Helvetica, sans-serif;

	text-align:justify;

	height:152px;

}

#box2 h2{ font:bold 140%/160% Arial, Helvetica, sans-serif; color:#333333;}


/*========================================================*/


#bottom-shadows{

	display:block;

	clear:both;

	height:60px;

	padding-top:11px;

	background:url(../images/bottom-shadow.gif) no-repeat top;

	text-align:center;

	font:0.70em/1.2em Arial, Helvetica, sans-serif;

}





/* ==================================================================================  MILESTONES*/



.milestone{

	display:block;

	clear:both;

	border:0px;

	width:550px;

	margin:0 auto;

}

.milestone TD{ padding:4px; background:#f4f4f4;  border-bottom:1px solid #fff; width:400px;}

.milestone TH{ padding:4px; width:150px; background:#B8D567; border-bottom:1px solid #eee; font:14px Arial, Helvetica, sans-serif; text-align:right;}



.hed-keyex{

	display:block;

	clear:both;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#333333;

	border-bottom:1px dotted #999999;

	margin-bottom:5px;

	padding-bottom:2px;

	padding-top:4px;

	background:url(../images/bg_key-hed.gif) no-repeat right;

	height:20px;

}





/* ==================================================================================  Key Stats*/

.key-stats{

	display:block;

	clear:both;

	width:100%;

	font:10px Arial, Helvetica, sans-serif;

}





/* ==================================================================================  Amenities*/

.amenities{

	display:block;

	clear:both;

	width:550px;

	margin:0 auto;

	margin-left:20px;

}



.amenities TH{ padding:6px; background:#DCEEFC; border:1px solid #f4f4f4; height:25px;}

.amenities TD{ padding:2px; background:#F7F7F7; border:1px solid #f4f4f4;}





/* ==================================================================================  Form*/

.form-table1{

	display:block;

	border:2px solid #eee;

	clear:both;

	width:500px;

	padding:4px;

	background:#f4f4f4;

}





/* ==================================================================================  Completed projects*/

.project1{

	width:580px;

	border:0px;

}



.project1 th{ padding:4px; background:#DDEEFE;}

.project1 td{ background:#f4f4f4; border-bottom:1px solid #eee;}

