body {
	background-color:#314C1D;
	margin:0 auto;
	padding:0;
}

/* =============================  Body Styles  ================================================================  */

.disclaimer, .disclaimer a, .disclaimer a:link, .disclaimer a:active, .disclaimer a:visited, .disclaimer a:hover{
	color:#ddeb7a;
}

div#prop_bodyHolder {
	background:url(back.jpg) repeat-x;
	width:100%;
	height:297px;
	display:table;
	background-color:#314C1D;
	margin:0 auto;
	padding:0;
	text-align:center;
	color:#000;
}

td#prop_footerLeft {
	background:url(footer_back.gif) repeat-x;
	height:28px;
}

td#prop_footerLeft div#prop_fLeft {
	background:url(footer_left.gif) no-repeat;
	width:34px;
	height:28px;
}

td#prop_footerRight div#prop_fRight {
	background:url(footer_right.gif) no-repeat;
	width:32px;
	height:28px;
}

td#prop_footerRight {
	background:url(footer_back.gif) repeat-x;
	height:28px;
}

td#prop_leftSide {
	width:305px;
	background:url(contact_back.gif) repeat-y;
}

td.prop_rightSide {
	background:url(content_top.gif) repeat-x;
	background-color:#314220;
	height:46px;
}


div#prop_positionHolder {
	position:relative;
	width:944px;
	margin:0 auto;
	padding:0;
	text-align:left;
	
}

div#prop_mainBody {
	display:table;
	width:100%;
	padding:8px 8px 2px 8px;
	background-color:#A7B152;
	position:relative;
}

/* ==================  BEGIN CONTACT INFO ==============================================================================  */


ul#prop_contactContainer {
	width:305px !important;
	display:block;
	margin:0 0 12px 0 !important;
	margin:0 0 0 0;
	padding:0;
	background:none;
}

ul#prop_contactContainer li.cBackOffice {
	list-style:none;
	width:305px !important;
	margin:0 !important;
	margin:-3px 0 0 0;
	padding:0;
}

ul#prop_contactContainer li.cBack {
	list-style:none;
	width:305px !important;
	margin:0;
	padding:0;
}


ul#prop_contactContainer li div{
	width:253px;
	margin:0 0 0 32px;
	padding:0;
	font:bolder 12px Verdana, Arial, sans-serif;
	color:#574f0f;
	text-align:left;
	overflow:hidden;
}

ul#prop_contactContainer li div#prop_contactAddress{
	font:bolder 12px Verdana, Arial, sans-serif;
	color:#574f0f;
	padding-bottom:6px;
}

ul#prop_contactContainer li div#prop_contactName{
	font:bolder 15px Verdana, Arial, sans-serif;
	color:#894f0e;
	padding:4px 0 4px 0;
}

ul#prop_contactContainer li div#prop_contactOffice{
	font:bolder 12px Verdana, Arial, sans-serif;
	color:#894f0e;
	padding:0 0 2px 0;
}

ul#prop_contactContainer li div#prop_contactMail a.contactMail, a.contactMail:link, a.contactMail:visited, a.contactMail:active {
	font:bolder 12px Verdana, Arial, sans-serif;
	color:#315e10;
	display:block;
	margin:6px 0 9px 0;
}

ul#prop_contactContainer li div#prop_contactMail a.contactMail:hover {
	color:#807515;
	margin:6px 0 9px 0;
}

ul#prop_contactContainer li div#prop_contactPhone{
	font:bolder 12px Verdana, Arial, sans-serif;
	color:#807515;
	padding:0 0 4px 0;
}

ul#prop_contactContainer li.contactBottom {
	margin:0 !important;
	margin:-2px 0 0 0;
	padding:0;
	width:305px !important;
	height:32px;
	display:block;
	background:url(contact_bottom.gif) no-repeat;
}



ul#prop_contactContainer li.contactTop {
	margin:0 0 -6px 0 !important;
	margin:0 0 -10px 0;
	width:305px;
	height:63px;
	display:block;
	padding:1px 0 0 0 !important;
	padding:1px 0 6px 0;
	background:url(contact_top.jpg) no-repeat;

}


/* =============================  Header  ================================================================  */

td#prop_headerBack {
	height:141px;
	background:url(header_back.jpg) repeat-x;
}

div#prop_logo {
	position:absolute;
	top:20px;
	left:28px;
}

div#prop_headerPosition {
	position:relative;
}

div#prop_topText {
	padding:5px 0 0 0;
	text-align:center;
	width:662px;
}

div#qsbutton {
	position:absolute;
	left:652px;
	top:0px;
	z-index:4000;
}

div#prop_qsMain {
	display:none;
	position:absolute;
	top:6px;
	left:340px;
	z-index:3999;
}


div#contactbutton {
	position:absolute;
	left:761px;
	top:0px;
	z-index:4001;
}

div#listingsbutton {
	position:absolute;
	left:845px;
	top:0px;
	z-index:4002;
}

/* =============================  Left Navigation  ================================================================  */

div#prop_navTop {
	width:305px;
	height:46px;
	background:url(navtop.gif) repeat-x;
	padding:0 0 0 0;
}

div#prop_navBottom {
	height:16px;
	line-height:16px;
	background-color:#FFF;
	margin:0;
	padding:0;
}

/* XXXXXXXX BEGIN NAVIGATION XXXXXXXX */



ul#prop_navContainer {
	list-style-type:none;
	width:305px;
	margin:0;
	padding:0;
	display:table;
	background-color:#FFF;
}


ul#prop_navContainer li {
	background:url(on/nav_back.gif) no-repeat;
	margin:0;
	padding:0;
	overflow:hidden;
}

ul#prop_navContainer li.navDiv {
	background:url(nav_div.gif) no-repeat;
	width:305px;
	height:1px;
	line-height:1px;
	margin:0 !important;
	margin:-13px 0 -7px 0;
	padding:0;
	display:block;
	overflow:hidden;
}

ul#prop_navContainer li a {
	display:block;
	width:195px !important;
	width:243px;
	height:100%;
	overflow:hidden;
	margin:0;
	background:url(off/nav_back.gif) no-repeat;
	padding:9px 0 9px 52px !important;
	padding:9px 0 9px 52px;
	font:bolder 12px Verdana, Helvetica, Arial, sans-serif;
	color:#4B4420;
	text-decoration:none;
}

ul#prop_navContainer li a:hover {
	background:none;
	color:#75A013;
}



ul#prop_navContainer li#navBottom {
	margin:0;
	padding:0;
	overflow:hidden;
	background:none;
}

ul#prop_navContainer li#navBottom div#navImage{
	background:url(navbottom.gif) no-repeat;
	width:248px;
	height:19px;
	line-height:19px;
	margin:0;
	padding:0;
}



/* XXXXXXXX END NAVIGATION XXXXXXXX */

/* =============================  Content Well  ================================================================  */

div#prop_contentInner {
	background:url(content_back.gif) repeat-y;
	background-color:#e6e3d1;
	padding:6px 14px 20px 28px !important;
	padding:6px 14px 20px 28px;
	margin:-5px 0 -18px 0 !important;
	margin:0 0 -18px 0;
	width:auto !important;
	width:100%;
}

div.prop_contentTL {
	width:612px !important;
	width:622px;
	height:46px;
	padding:5px 0 0 0;
	background:url(content_tl.gif) no-repeat;
}

div#prop_contentMiddle {
	width:100%;
	height:40px;
	background:url(al_top.gif) repeat-x !important;
	margin:0;
	padding:0;
}

/* ==================  BEGIN ARTICLES AND LINKS ==============================================================================  */

div#prop_articles {
	padding:0 0 0 37px;
	width:384px;
	display:table;
	text-align:left;
	float:left;
}

div#prop_articles div.articleHeader{
	display:block;
	margin:5px 0 0 0;
	padding:0;
	width:120px;
	height:18px;
	border-top:1px solid #2d3932;
	border-bottom:1px solid #2d3932;
	background:none;
}

div#prop_articles div.articleHeader h4{
	font:bolder 14px Verdana, Arial, sans-serif;
	color:#d88529;
	height:16px;
	line-height:16px;
	margin:0;
	padding:0;
}

div#prop_articles div.articleHeader h4 span.amper{
	font:bolder 10px Verdana, Arial, sans-serif;
	color:#FFF;
}

div#prop_articles div.articleHeader h4 span.backend {
	font:bolder 14px Verdana, Arial, sans-serif;
	color:#fcec6c;
}

div#prop_articles div#prop_articlesContent{
	width:384px;
	padding:6px 0 12px 0;
	display:table;
}

div#prop_articlesContent ul#prop_al1 {
	list-style-type:none;
	margin:0;
	padding:16px 0 0 0;
	width:192px;
	float:left;
	display:block;
	text-align:left;
}

div#prop_articlesContent ul#prop_al1 li {
	margin:0;
	padding:0;
}

div#prop_articlesContent ul#prop_al1 li div{
	width:166px !important;
	width:184px;
	overflow:hidden;
	margin:0 0 0 0;
	padding:0 14px 10px 0 !important;
	padding:0 14px 8px 0;
	background:url(on/icon.gif) no-repeat;
}


div#prop_articlesContent ul#prop_al1 li div a{
	display:table;
	width:100%;
	font:normal 11px verdana, Arial, sans-serif;
	height:14px;
	line-height:14px;
	background:url(off/icon.gif) no-repeat;
	color:#b7de91;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	text-decoration:none;
}

div#prop_articlesContent ul#prop_al1 li a:hover{
	background:none;
	color:#e7a052;
	text-decoration:underline;
}

div#prop_articlesContent ul#prop_al2 {
	list-style-type:none;
	margin:0;
	padding:16px 0 0 8px !important;
	padding:16px 0 0 0;
	float:left;
	width:184px !important;
	width:192px;
	display:block;
	text-align:left;
}


div#prop_articlesContent ul#prop_al2 li {
	margin:0;
	padding:0;
}

div#prop_articlesContent ul#prop_al2 li div{
	width:166px !important;
	width:184px;
	overflow:hidden;
	margin:0 0 0 0;
	padding:0 14px 10px 0 !important;
	padding:0 14px 8px 0;
	background:url(on/icon.gif) no-repeat;
	display:block;
}


div#prop_articlesContent ul#prop_al2 li div a{
	display:table;
	width:100%;
	font:normal 11px verdana, Arial, sans-serif;
	height:14px;
	line-height:14px;
	background:url(off/icon.gif) no-repeat;
	color:#b7de91;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	text-decoration:none;
}

div#prop_articlesContent ul#prop_al2 li a:hover{
	background:none;
	color:#e7a052;
	text-decoration:underline;
}

/* ==================  BEGIN PREFERRED PARTNERS ==============================================================================  */

div#prop_pp {
	padding:0 0 0 0;
	width:198px;
	display:table;
	text-align:left;
	float:left;
	background:url(bl_top.gif) repeat-x;
	background-color:#4b5327;
}

div#prop_pp div.ppHeader{
	display:block;
	margin:5px 0 0 10px;
	padding:0;
	width:120px;
	height:18px;
	border-top:1px solid #2d3932;
	border-bottom:1px solid #2d3932;
}

div#prop_pp div.ppHeader h4{
	font:bolder 14px Verdana, Arial, sans-serif;
	color:#afd258;
	height:16px;
	line-height:16px;
	margin:0;
	padding:0;
}


div#prop_pp div.ppHeader h4 span.backend {
	font:bolder 14px Verdana, Arial, sans-serif;
	color:#fcec6c;
}

div#prop_pp div#prop_ppContent{
	width:190px;
	padding:22px 0 12px 10px;
	display:table;
}

div#prop_ppContent ul#prop_pp1 {
	list-style-type:none;
	margin:0;
	padding:0 0 0 0;
	width:186px;
	float:left;
	display:block;
	text-align:left;
}

div#prop_ppContent ul#prop_pp1 li {
	margin:0;
	padding:0;
}

div#prop_ppContent ul#prop_pp1 li div{
	width:166px !important;
	width:184px;
	overflow:hidden;
	margin:0;
	padding:0 14px 10px 0 !important;
	background:url(on/icon.gif) no-repeat;
}

div#prop_ppContent ul#prop_pp1 li div span.ppText{
	font:normal 10px Verdana, Arial, sans-serif;
	color:#FFF;
	padding:0 0 0 10px;
	display:block;
	margin:0;
}


div#prop_ppContent ul#prop_pp1 li div a{
	display:table;
	width:100%;
	font:normal 11px verdana, Arial, sans-serif;
	height:14px;
	line-height:14px;
	background:url(off/icon.gif) no-repeat;
	color:#c7a63b;
	margin:0 0 0 0;
	padding:0 0 3px 10px;
	text-decoration:none;
}

div#prop_ppContent ul#prop_pp1 li a:hover{
	background:none;
	color:#bbd172;
	text-decoration:underline;
}



/* Begin Example Page CSS */

 

div#examplePage {
            margin:0;
            padding:0 0 4px 0;
            display:block;
			font:normal 14px Verdana, Arial, sans-serif;

}

 

div#examplePage p{
            font:normal 14px Verdana, Arial, sans-serif;
            color:#000;
            text-align:justify;
            margin:0 0 10px 0;
            display:block;

}

 

span#exampleHeader {
            font:bolder 20px Verdana, Arial, sans-serif;
            display:block;
            margin:0;
            padding:0 0 6px 0;
            color:#000;
}

 

span#exampleEmphasis {
            font:bolder 14px Verdana, Arial, sans-serif;
            display:block;
            margin:0;
            padding:8px 0 17px 0;
            color:#000;
}

 

span#exampleLogo {
            width:100%;
            padding:20px 0 0 0;
            margin:0 auto;
            text-align:center;
            display:block;
}

 

/* End Example Page CSS */
