/* CSS Document */

* html  { padding:0; margin:0; }
body {
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:auto;
	padding:0;
}

a { 
	color:#417493;
	text-decoration:none;
}
a span {
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
h1 {
	font:22px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A0A374;
}
h1 span.light {
	color:#B9BD9A;
}
h1 span.blue {
	color:#417493;
}
h2 {
	font:18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#D9DAC4;
}
h3 { 
	font:12px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	margin:10px 0 0 0;
	padding:0;

}
h3.first { padding-top:0; }

#wrapper {
	width:975px;
	padding:0;
	margin:25px auto 0 auto;
}
#header {
	width:975px;
	height:227px;
	background:url(../images/headerImage.jpg) top center no-repeat;
	position:relative;
}
.content {
	padding:0;
	margin:0;
	margin-top:35px;
	width:975px;
	overflow:auto;
}
.leftMessage {
	float:left;
	width:384px;
	text-align:right;
}
.middPara {
	float:left;
	width:369px;
	padding:0 15px 0 15px;
}

.middleContent {
	float:left;
	padding:0 25px 0 25px;
}
.middleContent p{margin:10px 0 0 0; line-height:14px;}
.rightContact{
	float:left;
	width:192px;
}
.conatcBg {
	background:url(../images/contactRight.gif) top center no-repeat;
	width:170px;
	height:177px;
	padding-left:13px;
	padding-right:9px;
	line-height: 16px;
}
.conatcBg p { margin-top: 10px; }

#middle {
	padding:0;
	/*background:url(../images/middleHouseImage.jpg) top center no-repeat;*/
	margin:0;
	margin-top:15px;
	padding-top:25px;
	width:975px;	
}

/* Added by Mehul */
.grayGradient { background: url(../images/grayGradient.jpg) repeat-x top; padding: 20px; padding-bottom: 30px; margin-top: 30px; clear:both  }
.member { width: 345px; float: left; text-align: right;  }
.member h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #417493; text-decoration: none; font-weight: bold;  margin: 0px; padding: 0px; }
.member-photo { width: 550px; float: left; }
.member-photo ul { margin: 0; padding:0; margin-left: 15px; margin-bottom:0; }
.member-photo li { list-style-type: none; float: left; width:260px; margin-bottom: 30px; }
.member-photo li img { float: left; margin-right: 10px; }




.clear { clear: both; margin: 0; padding:0; }



#bottomDiv {
	padding:0;
	background: #8B8E65 url(../images/bottomBg.jpg) top left repeat-x;
	margin:0;
	text-align:center;
	clear:both;
	padding-top:25px;
	width:973px;
	border:1px solid #EAEAEA;
}
#bottomDiv h2 a, #bottomDiv h2 span {
color:#FFFFFF;
}

.col-1{background:url(../images/bg-house.jpg) no-repeat; width:308px; height:544px; margin-right:25px; padding:15px 0 0 0; float:left}
.col-2{background:url(../images/bg-col-2.jpg) no-repeat; width:308px; height:544px;  float:left; margin-right:15px;}
.col-3{background:url(../images/bg-col-2.jpg) no-repeat; width:308px; height:544px;  float:left}