/* CSS Document */

body	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
	font-weight: normal;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	}

h2 	{
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 24px;
	font-weight: normal;
	}



h3, h3 a	{
	font-size: 24px;
	color: #555;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}
	
h4  {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 17px;
	font-weight: normal;
	}

h5	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	}

h6	{
	font-size: 18px;
	font-weight: bold;
	}
	
.news	{
	}

.news a	{
	text-decoration: none;
	font-weight: bold;
	}
	
.news h2	{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	}
.news h1	{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	}
	
.news p	{
	line-height: 1.6em;
	}
	
.news .std_spacing_bord	{
	border-right: 1px solid #555;
	padding: 10px;
	}
.news .date	{
	font-size: 10px;
	font-weight: normal;
	color: #555;
	}
	
.news .recent_head	{
	font-size: 18px;
	font-weight: bold;
	color: #c00;
	}
	
.news .recent	{
	font-size: 12px;
	font-weight: normal;
	color: #555;
	}

.news .recent ul	{padding: 0; margin: 0;}

.news .recent li	{
	margin-bottom: 10px;
	margin-left: -25px;
	}

.news .recent a	{
	font-size: 12px;
	font-weight: bold;
	color: #00e;
	text-decoration: none;
	}
	
.news .recent a:hover	{
	font-size: 12px;
	font-weight: bold;
	color: #c00;
	}
	
	
.spacing	{
	padding: 12px 12px 12px 0;
	font-size: 11px;
	line-height: 1.6em;
	}

.spacing2	{
	font-size: 11px;
	line-height: 1.3em;
	}

#nav	{
	background-color: #0067b1;
	height: 30px;
	font-weight: bold;
	}
		#nav .item	{
			display: block;
			float: left;
			padding: 7px 30px 7px 30px;
			margin:0;
			border-right: 1px solid #fff;
			color: #fff;
			text-decoration: none;
			}
		#nav .itemlast	{
			display: block;
			float: left;
			padding: 7px 30px 7px 30px;
			margin: 0;
			color: #fff;
			text-decoration: none;
			}
		#nav .item:hover, #nav .itemlast:hover	{
			background-color: #6792ca;
			}
	
#nav_bottom	{
	font-size: 14px;
	font-weight: normal;
	border-top: 1px solid #555;
	width: 100%;
	padding-top: 15px;
	}
		#nav_bottom .item	{
			color: #555;
			text-decoration: none;
			padding: 0px 15px 0px 15px;
			border-right: 1px solid #555;
			}
				#nav_bottom .itemfirst	{
					color: #555;
					text-decoration: none;
					padding: 0px 15px 0px 0px;
					border-right: 1px solid #555;
					}
				#nav_bottom .itemlast	{
					color: #555;
					text-decoration: none;
					padding: 0px 15px 0px 15px;
					}

.front_topspace	{
	margin: 10px 0 0 0;
	}
	
	
	
.front_listing	{	width: 250px;	background-color: #e1e7f5;	margin: 10px 10px 10px 0px;	padding: 0 0 6px 0;	}
		.front_listing h5	{
			margin: 0 0 0px 0;	font-family: Arial, Helvetica, sans-serif;		font-size: 12px;	font-weight: bold;		padding: 6px 0px 1px 12px;
			width: 238px;	height: 20px;	background-color: #adc1e3;	color: #0067b1;		}
		.front_listing .item	{
			display: block;		padding: 3px 0px 2px 12px;	width: 238px;	font-size: 11px;	color: #000;
			border-top: 1px solid #e1e7f5;		border-bottom: 1px solid #e1e7f5;	text-decoration: none;
			background-image: url(images/body_smallwhite_arrow.gif);		background-position: right center;	background-repeat: no-repeat;			}
		.front_listing .item:hover	{
			color: #000;	border-top: 1px solid #bbb;		border-bottom: 1px solid #bbb;		background-color: #d0d6e4;	background-image: url(images/body_smallwhite_arrow2.gif);			}

.property_listing	{	width: 500px;	height: 515px;	background-color: #e1e7f5;	margin: 0px 10px 10px 0px;	padding: 0 0 6px 0;	}
		.property_listing h5	{	margin: 0 0 0px 0;		font-family: Arial, Helvetica, sans-serif;		font-size: 13px;	font-weight: bold;
			padding: 7px 0px 2px 12px;	width: 488px;	height: 20px;	background-color: #adc1e3;		color: #0067b1;			}
		.property_listing .item	{	display: block;		padding: 5px 0px 5px 12px;	width: 488px;	font-size: 11px;	color: #555;	border-top: 1px solid #e1e7f5;
			border-bottom: 1px solid #e1e7f5;		text-decoration: none;		background-image: url(images/body_smallwhite_arrow.gif);
			background-position: right center;		background-repeat: no-repeat;		}
		.property_listing .item:hover	{	color: #000;		border-top: 1px solid #bbb;		border-bottom: 1px solid #bbb;  	background-color: #d0d6e4;		background-image: url(images/body_smallwhite_arrow2.gif);			}
		.property_listing .item_alt	{	display: block;		padding: 5px 0px 5px 12px;		width: 488px;		font-size: 11px;		color: #555;		border-top: 1px solid #e1e7f5;
			border-bottom: 1px solid #e1e7f5;		text-decoration: none;		background-image: url(images/body_smallwhite_arrow_pdf.gif);
			background-position: right center;		background-repeat: no-repeat;			}
		.property_listing .item_alt:hover	{	color: #000;	border-top: 1px solid #bbb;		border-bottom: 1px solid #bbb;	background-color: #d0d6e4;	background-image: url(images/body_smallwhite_arrow2_pdf.gif);			}

	
		.property_listing .item_alt_sub	{	display: block;		padding: 5px 0px 5px 0px;		width: 500px;		font-size: 11px;		color: #555;		border-top: 1px solid #e1e7f5;
			border-bottom: 1px solid #e1e7f5;		text-decoration: none;		background-image: url(images/body_smallwhite_arrow_pdf.gif);
			background-position: right center;		background-repeat: no-repeat;			}
			
		.property_listing .item_alt_sub:hover	{	color: #000;	border-top: 1px solid #bbb;		border-bottom: 1px solid #bbb;	background-color: #d0d6e4;	background-image: url(images/body_smallwhite_arrow2_pdf.gif);			}
		
	
	
		.property_listing .item_alt2	{	display: block;		padding: 5px 0px 5px 12px;		width: 488px;		font-size: 11px;		color: #555;		border-top: 1px solid #e1e7f5;
			border-bottom: 1px solid #e1e7f5;		text-decoration: none;		background-image: url(images/body_smallwhite_arrow_realt.gif);
			background-position: right center;		background-repeat: no-repeat;			}
		.property_listing .item_alt2:hover	{	color: #000;	border-top: 1px solid #bbb;		border-bottom: 1px solid #bbb;	background-color: #d0d6e4;	background-image: url(images/body_smallwhite_arrow2_real.gif);			}

		.property_listing .item_alt3	{	display: block;		padding: 5px 0px 5px 12px;		width: 300px;		font-size: 11px;		color: #555;		border-top: 1px solid #e1e7f5;
			border-bottom: 1px solid #e1e7f5;		text-decoration: none;		}
		.property_listing .item_alt3:hover	{	color: #000;	border-top: 1px solid #bbb;		border-bottom: 1px solid #bbb;	background-color: #d0d6e4;);			}




.property_listing2	{	width: 250px;	height: 515px;	background-color: #e1e7f5;	margin: 0px 10px 10px 0px;	padding: 0 0 6px 0;	}
		.property_listing2 h5	{	margin: 0 0 0px 0;		font-family: Arial, Helvetica, sans-serif;		font-size: 13px;	font-weight: bold;
			padding: 7px 0px 2px 12px;	width: 238px;	height: 20px;	background-color: #adc1e3;		color: #0067b1;			}
		.property_listing2 .item	{	display: block;		padding: 5px 0px 5px 12px;	width: 238px;	font-size: 11px;	color: #555;	border-top: 1px solid #e1e7f5;
			border-bottom: 1px solid #e1e7f5;		text-decoration: none;		background-image: url(images/body_smallwhite_arrow.gif);
			background-position: right center;		background-repeat: no-repeat;		}
		.property_listing2 .item:hover	{	color: #000;		border-top: 1px solid #bbb;		border-bottom: 1px solid #bbb;  	background-color: #d0d6e4;		background-image: url(images/body_smallwhite_arrow2.gif);			}
		.property_listing2 .item_alt	{	display: block;		padding: 5px 0px 5px 12px;		width: 238px;		font-size: 11px;		color: #555;		border-top: 1px solid #e1e7f5;
			border-bottom: 1px solid #e1e7f5;		text-decoration: none;		background-image: url(images/body_smallwhite_arrow_pdf.gif);
			background-position: right center;		background-repeat: no-repeat;			}
		.property_listing2 .item_alt:hover	{	color: #000;	border-top: 1px solid #bbb;		border-bottom: 1px solid #bbb;	background-color: #d0d6e4;	background-image: url(images/body_smallwhite_arrow2_pdf.gif);			}
		.property_listing2 .item_alt2	{	display: block;		padding: 5px 0px 5px 12px;		width: 238px;		font-size: 11px;		color: #555;		border-top: 1px solid #e1e7f5;
			border-bottom: 1px solid #e1e7f5;		text-decoration: none;		background-image: url(images/body_smallwhite_arrow_realt.gif);
			background-position: right center;		background-repeat: no-repeat;			}
		.property_listing2 .item_alt2:hover	{	color: #000;	border-top: 1px solid #bbb;		border-bottom: 1px solid #bbb;	background-color: #d0d6e4;	background-image: url(images/body_smallwhite_arrow2_real.gif);			}

				
	
.front_listing2	{	width: 101px;	background-color: #e1e7f5;	margin: 12px 0 12px 0px;	padding: 0 0 12px 0;	}
		.front_listing2 h5	{	margin: 0 0 3px 0;		font-family: Arial, Helvetica, sans-serif;		font-size: 13px;	font-weight: bold;		padding: 6px 0px 2px 12px;
			width: 89px;	height: 20px;	background-color: #adc1e3;	color: #0067b1;			}
		.front_listing2 .item	{	display: block;		padding: 5px 0px 5px 12px;	width: 89px; font-size: 12px;	color: #000;	border-top: 1px solid #e1e7f5;
			border-bottom: 1px solid #e1e7f5;	text-decoration: none;	background-image: url(images/body_smallwhite_arrow.gif);
			background-position: right center;	background-repeat: no-repeat;	}
		.front_listing2 .item:hover	{	color: #000;	border-top: 1px solid #bbb;		border-bottom: 1px solid #bbb;		background-color: #d0d6e4;	background-image: url(images/body_smallwhite_arrow2.gif);			}


.current_listing	{width: 289px;	background-color: #e1e7f5;	margin: 10px 0 10px 10px;	padding: 0 0 10px 0;	}
		.current_listing h5	{	margin: 0 0 3px 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	padding: 6px 0px 2px 12px;
			width: 277px;	height: 20px;	background-color: #adc1e3;	color: #0067b1;	}
		.current_listing .item	{	display: block;	padding: 5px 0px 5px 12px;		width: 277px;	font-size: 12px;	color: #555;	border-top: 1px solid #e1e7f5;
			border-bottom: 1px solid #e1e7f5;		text-decoration: none;		background-image: url(images/body_smallwhite_arrow.gif);  background-position: right center;
			background-repeat: no-repeat;	}
		.current_listing .item:hover	{	color: #555;	border-top: 1px solid #bbb;		border-bottom: 1px solid #bbb;	background-color: #d0d6e4;	background-image: url(images/body_smallwhite_arrow2.gif);			}
		.current_listing .item_alt	{	display: block;		padding: 5px 0px 5px 12px;		width: 277px;	font-size: 12px;	color: #555;	border-top: 1px solid #e1e7f5;
			border-bottom: 1px solid #e1e7f5;	text-decoration: none;	background-image: url(images/body_smallwhite_arrow_pdf.gif);	background-position: right center;		background-repeat: no-repeat;			}
		.current_listing .item_alt:hover	{	color: #000;	border-top: 1px solid #bbb;	border-bottom: 1px solid #bbb;	background-color: #d0d6e4;	background-image: url(images/body_smallwhite_arrow2_pdf.gif);			}

	
	
.head_links	{
	font-weight: bold;
	font-size: 13px;
	color: #555;
	text-decoration: none;
	}
	
	
.bord_bottom_thick	{
	border-bottom: 6px solid #0067b1;
	}
	
.bord_bottom_thick p	{
	color: #777;
	}

.bord_thin_head	{
	border-top: 1px solid #0067b1;
	}

.bord_bottom_thin	{
	border-bottom: 1px solid #000;
	}
	
.bord_bottom_thin_spacing	{
	border-bottom: 1px solid #000;
	padding: 12px 0 12px 0;
	}
	
.tp_btm_spacing	{
	padding: 12px 0 12px 0;
	}
	
.sidebar_thin	{
	border-left: 1px solid #000;
	margin: 12px 0 12px 6px;
	padding: 0 0 0 12px;
	height: 100%;
	}

.bord_bothsides	{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	}	
	
.bord_left	{
	border-left: 1px solid #000;
	padding-left: 15px;
	margin-left: 13px;
	}

.goldtype	{
	font-weight: bold;
	font-size: 14px;
	color: #cfae78;
	line-height: 1.6em;
	}	


.pinnacle {
	font-size: 11px;
	line-height: 1.6em;
	}

.pinnacle .item	{
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	height: 22px;
	padding-left: 35px;
	padding-top: 3px;
	background-image: url(images/body_bullet_square.gif);
	background-position: left center;
	background-repeat:no-repeat
	}
	
	
.std_spacing	{
	padding: 10px;
	}
.std_spacing_bord	{
	border-right: 1px solid #555;
	padding: 10px;
	}
.std_spacing_nonleft	{
	border-right: 1px solid #555;
	padding: 10px 10px 10px 0;
	}

.lrnmore	{
	display: block;
	height: 25px;
	
	background-image: url(images/lrn_more_arrow.gif);
	background-position: right center;
	background-repeat: no-repeat;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18px;
	font-weight: normal;
	text-align: right;
	color: #00e;
	text-decoration: none;

	padding: 6px 35px 6px 30px;
	}
	
.lrnmore a	{text-decoration: none;}
	
	
#dc_specialnav	{
	width: 100%;
	padding: 0;
	margin: 0;
	}	

#dc_specialnav .item	{
	display: block;
	width: 100%;
	height: 20px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background-color: #a6610b;
	padding: 10px 0 4px 10px;
	margin-bottom: -10px;
	}
#dc_specialnav .item_alt	{
	display: block;
	width: 100%;
	height: 20px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background-color: #bb8d09;
	padding: 10px 0 4px 10px;
	margin-bottom: -10px;
	}
	
#dc_specialnav .item_alert	{
	display: block;
	width: 100%;
	height: 20px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background-color: #800;
	padding: 10px 0 4px 10px;
	margin-bottom: -10px;
	}
	
	
	
	
	
#tc_specialnav	{
	float: right;
	width: 100%;
	padding: 0;
	margin: 0;
	margin-top: 12px;
	}	

#tc_specialnav .item	{
	display: block;
	width: 234px;
	height: 20px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background-color: #bb8d09;
	padding: 10px 0 4px 10px;
	margin-bottom: -10px;
	}
#tc_specialnav .item_alt	{
	display: block;
	width: 234px;
	height: 20px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background-color: #b2aa7e;
	padding: 10px 0 4px 10px;
	margin-bottom: -10px;
	}
	
#tc_specialnav .item_alert	{
	display: block;
	width: 234px;
	height: 20px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background-color: #800;
	padding: 10px 0 4px 10px;
	margin-bottom: -10px;
	}

.photobar	{
	margin-top: 10px;
	margin-bottom: 10px;
	}	
	
	
	
	
	
	
	
	
	
	
	
.previousNews	{
	display:none;
	margin-left: -30px;
	}
	
	
#newsArea	{
	width: 400px;
	padding: 0px;
	margin: 5px 20px 0px 20px;
	border: 1px solid #006BB6;
	}
	.tvspacing	{
		padding: 30px;
		}
	
.tcsize	{
	display: block;
	width: 540px;
	}	


	
.hide	{visibility: hidden;}