A:link {color:#000000;}

.mainbold {

	font-family: Georgia, Garamond, "Times New Roman";

	font-size: 14px;

	font-weight: bold;

}

.mainheading {

	font-family: Georgia, Garamond, "Times New Roman";

	font-size: 18px;

}

.copyright {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

a{color: #000000;}
A:visited {color: #000000;}

A:hover {text-decoration: none; color: #000000;}

A:active {color: #000000;text-decoration: underline}


.text2 {color:#000000;}

.maintext {

	font-family: Georgia, Garamond, "Times New Roman";

	font-size: 14px;

}

p{

	text-align:justify;

}

body{

	margin: 0;

	padding: 0;

	font-family: Georgia, Arial, Helvetica, sans-serif;

	font-size: 14px;

	background-color: #EDE6D4;

}

.content{
	width: 90%;
	text-align: justify;
	margin:20px;

}

.pic{

	float:right;

	margin-left:20px;

}

.style1 {color: #CCCCCC}

/*additional style*/

#content{
	width:988px;
	height:inherit;
	margin:0 0 0 0px;
	padding:0;
}
#content p, #content legend, #content label{
	margin:0;
	padding:5px 10px 10px 10px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
}
#content p.white{
	color:#ffffff;
}
#content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#C6A551;
	margin:0;
	padding:10px 10px 0 10px;
}
#content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#C6A551;
	margin:0;
	padding:3px;
}
#content .h1Index{

	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#41210A;
	margin: 5px 0 10px 8px;
	text-align:left;
	padding: 0px;
}
#content a, #content a:hover{
	color:#C6A551;
}
#content a{
	text-decoration:underline;
}
#content a:hover{
	text-decoration:none;
}
#content .tdImgLoc{
	padding:0;
	margin:0;
	width:191px;
	text-align:center;
}
.rectangle{
	padding:0;
	margin:0;
	font-size:12px;
	width:650px;
	height:70px;
	text-align:left;
	line-height:150%;
	background:url(images/results.jpg) no-repeat left top;
}
ul{
	list-style-type:none;
	font-size:14px;
	margin:0;
	padding:5px 0 5px 25px;
}
li{
	list-style-image:url(images/goldPoint.gif);
	line-height:150%;
	margin:0;
	padding:0;
	color:#ffffff;
}

/*For <td> text portion of index.html*/
.tdIndex{
	background:url(images/indexImgBottom.jpg) #41210a no-repeat center top; 
	width:764px; 
	height:208px;
}
/*For <td> text portion of rentals.html*/
.tdAbout{
	background: #41210a no-repeat center top; 
	width:680px; 
	margin-left:10px;
	height:inherit;
	color: #fff;
}
.About_h2{
	margin-top:10px;
	text-indent:10px;
	width: 700px;
	background-color: #19160F;
	/*background-color: #48402C;*/
/*For <td> portion of index.html (carried over from careers page) */
}
#about_us_bottom{
	margin: 10px 0 0 30px;
}
#about_us{
	width: 650px;

}
#about_us p{
	margin-left:10px;
	width:680px;
}
.tdCareers{
	background:#41210A url(images/career.jpg) repeat-y left top;
	width:238px;
	height:413px;
}
#jobs{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 30px 0 0 30px;
}
#job_desc_content{
	width: 650px;
	margin: 30px 0 0 50px;
}
.job_desc_h2{
	width: 660px;
	background-color: #48402C;
	/*background-color: #19160F;*/
}
#jobs td{
	margin: 5px;
	padding: 5px;
	background-color: #ffffff;
}
#jobs th{
	padding: 5px;
	background-color: #19160F;
	color:#ffffff;
}
/*For <td> locations.html*/
.tdLocations{
	font-size:14px;
	font-weight:bold;
	color:#5A7C35;
}
/*For Locations header*/
.tdLocHeader{
	background:url(images/locHeader.gif) no-repeat center;
	height:40px;
}
/*for no padding td*/
.noPadding{
	padding:0;
	margin:0;
}
/*For future design of Corporate Housing page*/
.rectangle p{
	margin:0;
	padding:0 2px 0 2px;
}
.rectangle table{
	width:650px;
	height:70px;
}
.rectangle td{
	padding:5px;
	margin:0;
}
/*End of Corporate Housing design*/

fieldset{
	border:#C6A551 1px solid;
}

/*For Properties*/
#properties{
	width:100%;
	height:inherit;
	margin:0;
	padding:0;
	background:url(images/bgProp.gif);
}
#properties p{	
	margin:0;
	padding:5px 5px 10px 5px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}
#properties h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#C6A551;
	margin:0;
	padding:3px;
}
#properties a, #properties a:hover{
	color:#C6A551;
}
#properties a{
	text-decoration:underline;
}
#properties a:hover{
	text-decoration:none;
}


#picturelinks {
	width:900px;
	margin-top:25px;
	margin-left:50px;
	margin-bottom:50px;
	/*border:#000000 medium solid;*/
}

img.picturelinks {

	padding: 0px; 
	margin: 0px;
	margin-bottom: 5px;
	width:190px;
	border:1px solid #B0ABB2; 

}

/* Firefox hack */
a {-moz-box-sizing:border-box;} 

a.picturelinks  {
	font-size:14px; 
	display: block; 
	width: 210px; 
	height:280px; 

	margin: 5px; 
	background: #19160F; 
	text-decoration: none; 
	float:left;
	padding: 9px;
	/*padding: 10px;*/
 
}

/* Safari Hack -- jdk */
@media screen and (-webkit-min-device-pixel-ratio:0){
a.picturelinks  {
	font-size:14px; 
	display: block; 
	width: 200px; 
	height:270px; 

	margin: 5px; 
	background: #19160F; 
	text-decoration: none; 
	float:left;
	padding: 10 5 10 10px;
 
}
}

a.picturelinks:link {color: #B2AEA5;}
a.picturelinks:visited {color: #B2AEA5;}
a.picturelinks:hover {color: #D9D4CA; background: #48402C;}
a.picturelinks:active {color: #B2AEA5;}

/*For Locations*/

.bgLoc{
	background:url(images/bgProp.gif) left repeat;	
	border-bottom:#ECE6CE 2px solid; 
}


