* {
	padding:0;
	margin:0;
}

/* Elements */
body {
	text-align:center;
	padding:5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:76.8%;
	background:#222;
}

/* define for immediacy styles then reset for normal pages */
p {
	margin-bottom:20px;
}

#body p {
	margin:0px;
}

ul {
	list-style-type:none;
	margin-bottom:20px;
}

ul li {
	padding:3px 0px 3px 25px;
	background:url("http://www.propertyfrontiers.com/images/arrows/greybulletarrow.gif") no-repeat 10px center;
}

#body ul {
	margin:0px;
}

#body ul li {
	padding:0px;
	background:none;
}

h1 {
	font-size:1.9em;
	font-weight:normal;
}

h2 {
	font-size:1.55em;
	font-weight:normal;
	color:#0286d0;
	margin-bottom:10px;
}

#body h2 {
	margin:0px;
	color:#fff;
}

h3 {
	color:#0286d0;
	font-size:0.95em;
	text-transform:uppercase;
	border-bottom:1px solid #ddd;
	padding:15px 0px 10px 2px;
	margin-bottom:10px;
}

#body h3 {
	font-size:1.1em;
	text-transform:none;
	border:none;
	padding:0px;
	margin:none;
}

h6 {
	float:left;
	width:94%;
	margin:10px 10px 10px 20px; _margin:10px 10px 10px 10px;
	font-size:1.2em;
	color:#028bc4;
	font-weight:bold;
}

img {
	display:block;
	border:none;
}

a {
	outline:none;
	color:#00adef;	
}

a:active {
    outline:none;
}

a:hover {
	text-decoration:none;
}

/* Selector styles */
#container .bluesheader {
	font-weight:normal;
	color:#00adef;
}

#container .bluesheader em {
	font-style:normal;
	color:#7bc7e7;
}

#container .greysheader {
	font-weight:normal;
	color:#fff;
	background-color:#000;
	padding-left:0px;
}

#container .greysheader em {
	font-style:normal;
	color:#ccc;
}

#container .whitesheader {
	font-weight:normal;
	color:#fff;
	background-color:#000;
	font-size:1.5em;
}

#container .greysheader em {
	font-style:normal;
	color:#ddd;
}

#container .blacksheader {
	font-weight:normal;
	color:#000;
}

#container .blacksheader em {
	font-style:normal;
	color:#666;
}

#container a.readmore {
	font-weight:bold;
	color:#00adef;
	text-decoration:none;
	text-transform:lowercase;
}

#container a.readmore:hover {
	text-decoration:underline;
}

#container a.toplink {
	display:block;
	color:#00adef;
	font-weight:bold;
	font-size:0.9em;
	text-decoration:none;
	margin:10px 0px 10px 650px;
	padding-left:9px;
	background:url("http://www.propertyfrontiers.com/images/arrows/bluearrowup.gif") center left no-repeat;
}

#container a.toplink:hover {
	text-decoration:underline;
	color:#47a8dd;
}

div.bluebuttonlink {
	background:url("http://www.propertyfrontiers.com/images/buttons/bluebuttonbgleft.gif") top left no-repeat;
	height:2.3em;
	padding:4px 0px 6px 20px;
	margin-left:30px;
	margin-bottom:20px;
	float:left; _float:none;
}

div.bluebuttonlink a {
	padding:5px 20px 7px 0px;
	height:2em;
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background:url("http://www.propertyfrontiers.com/images/buttons/bluebuttonbgright.gif") top right no-repeat;
}

/* IE 7 HACK TIME */
*:first-child+html div.bluebuttonlink {
	padding 3px 0px 6px 20px;
}

*:first-child+html div.bluebuttonlink a {
	padding:4px 20px 7px 0px;
}

div.bluebuttonlink a:hover {
	text-decoration:underline;
}

div.basicbluebutton {
	background:url("http://www.propertyfrontiers.com/images/buttons/basicbluebuttonbgleft.gif") top left no-repeat;
	height:1.8em;
	padding:0px 0px 0px 10px;
	/*margin-left:30px;
	margin-bottom:20px;*/
}

div.basicbluebutton a {
	padding:1px 10px 4px 0px;
	height:1.5em;
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	text-transform:lowercase;
	background:url("http://www.propertyfrontiers.com/images/buttons/basicbluebuttonbgright.gif") top right no-repeat;
}

div.basicbluebutton a:hover {
	text-decoration:underline;
}

div.bluebuttononblack {
	background:url("http://www.propertyfrontiers.com/images/buttons/blueonblackbuttonbgleft.gif") top left no-repeat;
	height:2.3em;
	padding:7px 0px 0px 20px;
}

div.bluebuttononblack a {
	padding:7px 20px 7px 0px;
	height:2em;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background:url("http://www.propertyfrontiers.com/images/buttons/blueonblackbuttonbgright.gif") top right no-repeat;
}

div.bluebuttononblack a:hover {
	text-decoration:underline;
}

div.blackbuttonlink {
	background:url("http://www.propertyfrontiers.com/images/buttons/blackbuttonbgleft.gif") top left no-repeat;
	height:2.3em;
	padding:4px 0px 0px 20px;
	margin-left:30px;
	margin-bottom:20px;
}

div.blackbuttonlink a {
	padding:5px 20px 7px 0px;
	height:2em;
		
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background:url("http://www.propertyfrontiers.com/images/buttons/blackbuttonbgright.gif") top right no-repeat;
}

div.blackbuttonlink a:hover {
	text-decoration:underline;
}

/* Body */
#body {
	margin:0 auto;
	text-align:left;
	width:958px;
}

/* Container */
#container {
	width:958px;
	float:left;
	border:1px solid #666;
	background:#000;
}

.modalBackground
{
	background-color: #000000;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/* Rss Feed Styles */
UL.rssFeed		{list-style:none; margin:0px; margin-bottom:20px; width:40em;}
UL.rssFeed LI		{margin-bottom:.75em;}
UL.rssFeed A		{font-size:120%; font-weight:bold;}
Ul.rssFeed .desc	{margin-bottom:.2em;}
Ul.rssFeed .meta	{}
