/* Main Content */

#maincontent #contentheader {
	padding:5px 0px 3px 0px;
	height:54px;
	color:#ccc;
}

#maincontent #contentheader img {
	float:left;
	padding-left:5px;
}

#maincontent #contentheader h1 {
	float:left;
	padding:3px 0px 0px 13px;
	width:80%;
}

#maincontent #contentheader p {
	float:left;
	text-transform: none;
	width:80%;
	padding-left:13px;
}

.genericHeader{
	float:right;
	width:99.7%;
	background-color:#f4f4f4;
}

.servicesTitle{
	float:left;
	width:99.5%;
	border-bottom:1px solid #e4e4e4;	
}

.servicesTitle h2{
	float:left;
	font-size:1.5em;
	color: #8B8B8B;
	font-style:normal;
	padding:10px 0px 10px 15px;
}

.servicesTitleSub{
	float:left;
	width:99.5%;
	border-bottom:1px solid #e4e4e4;
	background-color:#f4f4f4;
}

.servicesTitleSub h2{
	float:left;
	font-size:1.5em;
	color: #8B8B8B;
	font-style:normal;
	padding:10px 0px 10px 15px;
}

.genericHeader img{
	float:right;
	padding:0px;
}

.genericHeader h2{
	float:left;
	font-size:1em;
	color:#1d8bbe;
	margin:10px 0px 0px 10px; _margin:10px 0px 0px 5px;
	font-weight:bold;
	display:block;
	width:58%;
}

.genericHeader em{
	float:left;
	font-size:1.1em;
	color: #8B8B8B;
	font-style:normal;
	display:block;
	margin:12px 0px 0px 10px; _margin:12px 0px 0px 5px;
	font-weight:bold;
}

.genericHeader h2{
	float:left;
	font-size:1em;
	color:#1d8bbe;
}

.genericHeader span.topContent {
	float:left;
	font-size:1.1em;
	color: #8B8B8B;
	font-style:normal;
	display:block;
	margin:20px 0px 0px 10px; _margin:20px 0px 0px 5px;
	font-weight:bold;
	width:65%;
}

#maincontent .genericHeader span.topContent h3{
	font-size:1em;
	color:#2c5980;
	font-weight:bold;
	display: inline;
	padding-right:5px;
}

.genericHeader p{
	float:left;
/*	width:56%; */
	margin:10px 0px 0px 10px; _margin:10px 0px 0px 5px;
	display:block;
	padding-top:10px;
	color:#1D8BBE;
}

.genericHeader a{
	float:left;
	color:#1d8bbe;
	margin:5px 0px 0px 10px; _margin:5px 0px 0px 5px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	width:80%;
	padding:10px 0px 10px 0px;
}

.genericHeader a:hover{
	text-decoration: underline;
}

.divLine{
	float:left;
	width:100%;
	border-top:1px solid #d4d4d4;
	font-size:0px;
	line-height:0px;
}

.sectionContainer{
	float:left;
	width:100%;
	background:url("http://www.propertyfrontiers.com/images/tabs/center_bg.gif") repeat-y center top;
}

.sectionContainer div.contentArea{
	float:left;
	width:43.5%;
	padding:20px 20px 20px 25px;
}

.sectionContainer div.contentArea h2{
	float:left;
	display:block;
	font-size:1.2em;
	width:80%;
	padding-bottom:10px;
	color:#5a5a5a;
	font-weight: bold;
}

.sectionContainer div.contentArea img{
	float:left;
}

.sectionContainer div.contentArea p{
	float:left;
	width:95%;
	display:block;
	padding-top:10px;
}

.sectionContainer div.contentArea a{
	float:left;
	width:90%;
	display:block;
	padding-top:10px;
	color:#367baf;
	text-decoration:none;
}

.sectionContainer div.contentArea a:hover{
	float:left;
	width:90%;
	display:block;
	padding-top:10px;
	color:#367baf;
	text-decoration: underline;
}

.sectionContainer div.contentArea a.InnerPageLink{
	float:left;
	width:90%;
	display:block;
	padding-top:10px;
	color:#367baf;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	background:url("http://www.propertyfrontiers.com/images/arrows/bluearrow.gif") no-repeat left center;
	padding-top:0px;
	margin-top:10px;
}

.sectionContainer div.contentArea a.InnerPageLink:hover{
	float:left;
	width:90%;
	display:block;
	padding-top:10px;
	color:#367baf;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	background:url("http://www.propertyfrontiers.com/images/arrows/bluearrow.gif") no-repeat left center;
	padding-top:0px;
	margin-top:10px;
	text-decoration: underline;
}

.sectionContainer #eventsList ul{
	float:left;
	display:block;
	width:100%;
}

.sectionContainer #eventsList ul li{
	float:left;
	display:block;
	width:100%;
	padding-bottom:15px;
}

.sectionContainer #eventsList ul li img{
	float:left;
	display:block;
	padding:10px 10px 0px 0px;
}

.sectionContainer #eventsList ul li a{
	float:left;
	display:block;
	width:50%;
	padding:0px 0xp 5px 0px;
	color:#345678; font-weight:bold;
	padding-top:0px;
}

.sectionContainer #eventsList ul li p{
	float:left;
	display:block;
	width:70%;
	padding-bottom:5px;
	font-size:.8em;
	padding-top:0px;
}

.sectionContainer #eventsList ul li a.read{
	float:left;
	display:block;
	width:50%;
	padding:0px 0xp 5px 0px;
	color:#345678; font-weight:normal;
	padding-top:0px;
	text-decoration:none;
}

.sectionContainer #eventsList ul li a.read:hover{
	text-decoration:underline;
}

.sectionContainer #awardsList a {
	float:left;
	display:block;
	width: auto; _width:10%;
}

.sectionContainer #awardsList h2{
	float:left;
	display:block;
	font-size:1.2em;
	width:80%;
	padding-bottom:10px;
	color:#5a5a5a;
	font-weight: bold;
}

.sectionContainer #awardsList a img {
	float:left;
	display:block;
	padding:0px 12px 12px 12px;
}

div.contentArea div.latestNews{
	float:left;
	width:100%;
	padding-top:20px;
}

div.contentArea div.latestNews h3{
	float:left;
	width:97%;
	border-bottom:1px dotted;
	padding-bottom:10px;
	display:block;
}

div.contentArea div.latestNews h3 em{
	float:left;
	display:block;
	font-size:1.2em;
	color:#5a5a5a;
	font-weight: bold;
	font-style:normal;
}

div.contentArea div.latestNews h3 span{
	float:right;
	display: inline;
	font-size:.95em;
	padding-top:0px; margin:0px;
	font-weight: normal;
}

div.contentArea div.latestNews ul{
	float:left;
	width:100%;
	padding-top:20px;
}

div.contentArea div.latestNews li{
	float:left;
	width:100%;
	padding-bottom:10px;
}

div.contentArea div.latestNews li a{
	float:left;
	width:90%;
	background:url("http://www.propertyfrontiers.com/images/arrows/bluearrow_new.gif") no-repeat left top;
	color:#1e4f74;
	font-weight:bold;
	padding:0px 0px 10px 15px;
	text-decoration:none;
}

div.contentArea div.latestNews li a:hover{
	float:left;
	width:90%;
	background:url("http://www.propertyfrontiers.com/images/arrows/bluearrow_new.gif") no-repeat left top;
	color:#1e4f74;
	font-weight:bold;
	padding:0px 0px 10px 15px;
	text-decoration: underline;
}

/*Team Page*/
.sectionContainer div.teamContent{
	float:left;
	width:43.5%;
	padding:20px 20px 20px 25px;
}

.sectionContainer div.teamContent img{
	float:left;
	padding-right:10px;
	display:block;
}

.sectionContainer div.teamContent h2{
	float:left;
	display:block;
	width:50%;
	font-weight:bold;
	font-size:1em;
}

.sectionContainer div.teamContent p{
	float:left;
	display:block;
	width:63%;
	font-weight:normal;
	font-size:1em;
	padding-top:5px;
}

.sectionContainer div.teamContent p a{
	float:left;
	display:block;
	font-weight:normal;
	font-size:1em;
	color:#1e4f74;
	text-decoration:none;
}

.sectionContainer div.teamContent p a:hover{
	float:left;
	display:block;
	font-weight:normal;
	font-size:1em;
	color:#1e4f74;
	text-decoration:underline;
}

/*Team Page*/
/*Events Page*/
.eventsSection{
	float:left;
	width:93%;
	padding:20px;
}

.eventsSection img{
	float:left;
	display:block;
	padding-right:10px;
}

.eventsSection h2{
	float:left;
	width:70%;
	display:block;
	font-size:1em;
	color:#5a5a5a;
	font-weight: bold;
	font-style:normal;
}

.eventsSection h3{
	float:left;
	width:70%;
	display:block;
	font-size:1.3em;
	color:#2f6b95;
	font-weight: bold;
	font-style:normal;
	padding-top:3px;
}

.eventsSection p{
	float:left;
	width:95%;
	display:block;
	font-weight:normal;
	font-style:normal;
	padding-top:10px;
}

/*Events Page*/
.midContainer{
	float:left;
	width:94%;
	padding:20px;
}

.midContainer h2{
	float:left;
	display:block;
	font-size:1.1em;
	width:80%;
	padding-bottom:10px;
	color:#3080ca;
	font-weight: bold;
}

.midContainer p{
	float:left;
	display:block;
	padding-top:10px; padding-bottom:20px;
	width:100%;
}

#maincontent .midContainer div.thmbArea {
	float:left;
	width:90%;
	padding:10px 23px 10px 33px;  height:250px;
}

#maincontent .midContainer div.thmbArea ul li {
	float:left; 
	padding:0px 13px 15px 0px;
	text-align:center;
	display:block;
}

#maincontent .midContainer div.thmbArea ul li a{
	float:left; 
	text-align:center;
	padding:0px; display:block; text-decoration:none;
}

#maincontent .midContainer div.thmbArea ul li a:hover{
	float:left; 
	text-align:center;
	padding:0px; display:block; color:#0286d0;
}

#maincontent .midContainer div.thmbArea ul li a h1{
	text-align:center;
	padding:0px; display:block;
	font-size:1em; text-decoration:none;
	color:#004870; font-weight:bold; padding-top:5px;
}

#maincontent .midContainer div.thmbArea ul li a:hover h1{
	text-align:center;
	padding:0px; display:block;
	font-size:1em; text-decoration:none;
	color:#0286d0; font-weight:bold; padding-top:5px;
}

.eventsContainer{
	float:left;
	width:80%;
	padding:20px;
}

.eventsContainer ul{
	float:left;
	width:100%;
	padding-top:20px;
}

.eventsContainer li{
	float:left;
	width:30%;
	text-align:center;
	display:block;
}

.eventsContainer li a{
	margin:auto;
	display:block;
	text-decoration:none;
}

.eventsContainer li a img{
	margin:auto;
	display:block;
	padding-bottom:10px;
}

.eventsContainer li a h3{
	margin:auto;
	display:block;
	font-size:1em;
	color:#3080ca;
	font-weight: bold;
	padding:0px; margin:0px;
}

.eventsContainer h2{
	float:left;
	display:block;
	font-size:1.2em;
	width:80%;
	padding-bottom:10px;
	color:#5a5a5a;
	font-weight: bold;
}

.bottomLinkArea {
	float:left;
	width:92%;
	padding:10px 0px 10px 30px;
}

.bottomLinkArea a{
	float:left;
	display:block;
	padding:0px 15px 0px 10px;
	text-decoration: none;
	color:#27588f;
}

.bottomLinkArea a:hover{
	float:left;
	display:block;
	padding:0px 15px 0px 10px;
	text-decoration:underline;
	color:#27588f;
}

.bottomLinkArea span{
	float:left;
	display:block;
	width:1px; height:15px;
	border-left:1px solid #86a0bc;
	padding:0px 10px 0px 10px;
}
