/* NAVIGATION MAIN  -------------  */

.nav { ; font-size : 13px;  font-weight: normal;  font-family: Arial, Helvetica, sans-serif;  }
.nav a:link {  text-decoration: none; color: #333333;   }
.nav a:visited {  color: #0099CC; text-decoration: none;  }
.nav a:hover {  background-color: #0066CC; color: #FFFFFF}
.nav a:active {  color: #FF3300;  background-color : #FFFFFF; }

/*
.nav-sub {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
}

.nav-sub a {
	color: #006699;
	text-decoration: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	padding-bottom: 2px;
}

.nav-sub a:link {
	border-bottom-color: #FFFFFF;
}
.nav-sub a:visited {
	border-bottom-color: #FFFFFF;
}
.nav-sub a:hover {
	border-bottom-color: #FF9900;
}
.nav-sub a:active {
	border-bottom-color: #00FF00;
}
*/


/* Byline */
.byline {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 125%; color: #333333}
.byline a:link {  text-decoration: underline; color: #006699;   }
.byline a:visited {  color: #666666; text-decoration: underline;  }
.byline a:hover {  background-color: #0066CC; color: #FFFFFF}
.byline a:active {  color: #33FF99;    }



/* NAVIGATION AVAILABLE PROPERTIES  ----------------------- */


.av_nav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 200%; font-weight: bold;  text-align: center; color: #FFFFFF;   background-color: #006699;    }
.av_nav a:link{ color: #FFFFFF; text-decoration: none;  background-color: #006699; }
.av_nav a:visited{color: #FFFFFF;text-decoration: none;  background-color: #006699; }
.av_nav a:hover{color: #FFFF00;text-decoration: none;  background-color: #006699; }
.av_nav a:active{color: #99FFFF;text-decoration: underline;  background-color: #006699; } 




/* TEXT ------------------------------  */
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 145%
}
.text a:link {  text-decoration: underline; color: #003399;  }
.text a:visited {  color: #666666; text-decoration: underline;  }
.text a:hover {  background-color: #0066CC; color: #FFFFFF}
.text a:active {  color: #33FF99;   }

.text_sm {
	font-family: "Trebuchet MS",  Arial, Helvetica, sans serif;
	font-size: 14px;
	line-height: 140%;
	color: #333333;
	font-weight : normal;
}
.text_sm a:link {  text-decoration: underline; color: #003399;   }
.text_sm a:visited {  color: #003399; text-decoration: underline;   }
.text_sm a:hover {  background-color: #0066CC; color: #FFFFFF}
.text_sm a:active {  color: #33FF99;   }

.text_tiny {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 130%; font-weight: normal; list-style-type: square;}
.text_tiny a:link {  text-decoration: underline; color: #006699;    }
.text_tiny a:visited {  color: #666666; text-decoration: underline;    }
.text_tiny a:hover {  background-color: #0066CC; color: #FFFFFF}
.text_tiny a:active {  color: #FF9900;    }

.text_reverse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	line-height : 135%;
}
.text_reverse a:link { color: #66FF00; text-decoration: underline;}
.text_reverse a:visited { color: #CCFF99; text-decoration: underline; }
.text_reverse a:hover { color: #66FF00; }
.text_reverse a:active { color: #FFCC00; }


.intro_topics {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%
}
.intro_topics a:link {
	text-decoration: none;
	color: #0066CC;
}
.intro_topics a:visited {
	color: #0066CC;
	text-decoration: none;
}
.intro_topics a:hover {
	text-decoration: none;
	background-color: #0066CC;
	color: #FFFFFF
}
.intro_topics a:active {
	text-decoration: none;
	background-color: #0066CC;
	color: #FFFF00;
}



/* HEADLINE STYLES  ----------------- */

h1 {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 5px;
	line-height: 1.5em;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 10px;
}


.header_treb_large {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #0066CC;
	text-align: center;
	padding-bottom: 20px;
}

.header_reverse_lg_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
	text-align: center;
	line-height : 135%;
}

.header_reverse_med {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF
}

.head_looking {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0066CC;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}


/* SUBHEADS  ---------------------- */
.subhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 135%;
	font-weight: bold;
	color: #000000
}

.subhead_blue {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 125%;
	font-weight: bold;
	color: #0066CC
}

.subhead_reverse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 130%;
	color: #FFFFFF;
}
.subhead_reverse a:link{
	color: #FFFFFF;
}
.subhead_fixit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 140%;
}



/* HOME PAGE -------------------------  */

.home_nav {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 130%}
.home_nav a:link {  text-decoration: none; color: #006699;   }
.home_nav a:visited {  color: #006699; text-decoration: none;   }
.home_nav a:hover {  text-decoration: none; background-color: #006699; color: #FFFFFF}
.home_nav a:active {  text-decoration: none; color: #FFFF33;   }

.home_intro {  font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif; font-size: 13px; line-height: 142%; font-weight: normal; color: #000000}

.home_reverse {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 125%;
	color: #FFFFFF;
	background-color: #993399;
	text-transform: none;
	text-align: center;
	font-weight: bold;
}


/* AVAILABLE PROPERTIES  --------------------------  */

.av_pricerange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #28FF94;
	text-align: center;
	border: 1px solid #000000;
	background-color: #006C36;
}

.av_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#CCCCCC;
	line-height: 135%;
/*	border: 1px solid #666666;    */
	padding: 6px;
	background-image: url(../_images/backgrounds/blue_black.jpg);
	background-position: bottom;
}
.av_subhead a:link, .av_subhead a:visited, .av_subhead a:hover, .av_subhead a:active {
	color: #FFFFFF;
	display: block;
}
.av_subhead a:link, .av_subhead a:visited, .av_subhead a:active { text-decoration: none; }
.av_subhead a:hover{ text-decoration: underline; }

.av_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 145%;
	padding-left: 7px;
}
.av_text a:link {  text-decoration: underline; color: #006699;    }
.av_text a:visited {  color: #666666; text-decoration: underline;    }
.av_text a:hover {  background-color: #0066CC; color: #FFFFFF}
.av_text a:active {  color: #33FF99;    }

.av_smtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.8em;
	font-weight: normal;
	padding: 4px 4px 4px 5px;
}
.av_smtext a:link {
	text-decoration: underline;
	color: #333399;
	font-weight: bold;
}
.av_smtext a:visited {  color: #666666; text-decoration: underline;    }
.av_smtext a:hover {  background-color: #333399; color: #CCFF33;}
.av_smtext a:active {  color: #00CCFF;    }

.av_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	line-height: 1.3em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCC99;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCC99;
	padding-top: 5px;
	padding-bottom: 5px;
}

.av_head_lg {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	font-style: normal;
	color: Black;
	text-align: center;
}

.av_categ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	font-weight : normal;
	text-align: left;
	color: #004364;
	padding-left: 2px;
}


.av_rented {
	font-family: "Arial Black", Arial, Helvetica, serif;
	font-size: 18px;
	color: #0066CC;
	font-style: italic;
}

.av_byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: left
}

.av_info_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 5px;
	background-color: #006699;
	line-height: 140%;
}

/* Other Left Column Background Colors --------------------
	background-color: #E9E9D6;

--------------------------------*/

.av_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 145%;
	color: #FFFFFF;
	background-color: #006699;
	text-align: left;
	padding-left: 5px;
}
.av_info a:link {
	text-decoration: underline;
	color: #FFFF00;
}
.av_info a:visited {
	color: #FFFF00;
	text-decoration: underline;
}
.av_info a:hover {
	background-color: #FFFFFF;
	color: #006699
}
.av_info a:active {  color: #33FF99;    }

.av_thumbnail {
	text-align: center;
}
.av_thumbnail img {border:1px; /* border-color:#CCCC99;*/ border-style:solid}

.av_thumbnail a:link img {
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.av_thumbnail a:visited img { border-color:#999999;}
.av_thumbnail a:hover img { border-color:#00CC66; }
.av_thumbnail a:active img { border-color:#FFFF00; }


.border_1px { border: 1px solid #000000; }

.status {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #006699;
	text-align: center;
	padding: 6px;
	letter-spacing: 0px;
	margin-top: 3px;
	margin-bottom: 15px;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #00CC33;
	border-right-width: 12px;
	border-right-style: solid;
	border-right-color: #0C3;
	color: #FFF;
}


/* LEASE APPLICATION ------------------------   */

.reverse_bw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding-left: 10px;
	line-height: 135%;
}
.text_applic { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
.text_applic a:link {  text-decoration: underline; color: #003399;    }
.text_applic a:visited {  color: #003399; text-decoration: underline;    }
.text_applic a:hover {  background-color: #0066CC; color: #FFFFFF}
.text_applic a:active {  color: #33FF99;    }

.text_applic_intro { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }


/* MISC   -------------------------------  */


#highlight_box{
	float: right;
	width: 150px;
	margin-right: 5px;
	margin-left: 15px;
}
#applic_intro {
}

.highlite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 140%;
	font-weight: bold;
	text-align: center;
	color: #333333;
}
.highlite td{
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.highlite a{
	text-decoration: none;
	display: block;
}	
.highlite a:link{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #663399;
}
.highlite a:visited{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #663399;
}
.highlite a:hover{
	color: #FFFFFF;
	background-color: #CC0000;
}
.highlite a:active{
	color: #CC0000;
	background-color: #FFFF00;
} 

.av_special {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #4B0097;
	text-align: center;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	line-height: 1.4em;
	font-weight: bold;
}

.avail_tag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #00B000;
	/*	background-color: #663399;
	background-color: #00954A;   */
	margin-right: 2px;
	border: 1px solid #000;
}

.rented {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
	letter-spacing: 3px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 6px;
	background-color: #B7E6FF;
	/*	background-color: #663399;
	background-color: #00954A;   */
	margin-right: 2px;
	border: 1px solid #CCCCCC;
}
.under_construct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
	letter-spacing: 1px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #E8C2BB;
	/*	background-color: #663399;
	background-color: #00954A;   */
	margin-right: 2px;
	border: 1px solid #666666;
}

.home_intro_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 145%;
	color: #FFFFFF;
}
#home_intro {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.6em;
	color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-image: url(../_images/backgrounds/viscuous1.jpg);
	height: 1000px;
	width: 180px;
	padding: 10px;
	margin: 0px;
	font-weight: bold;
}
#home_intro_reverse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.7em;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-image: url(../_images/backgrounds/_blurred_leaf.jpg);
	height: 1000px;
	width: 170px;
	padding: 10px;
	margin: 0px;
	font-weight: bold;
}

#table_avail_left {
	width: 240px;

}
#table_avail_left td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
}

/*  PROMO HEADERS ---------------------*/

.comm_promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	text-align: center;
	background-repeat: repeat;
	background-color: #006599;
	line-height: 120%;
}

.comm_promo a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.comm_promo a:visited{
	color: #EEEEEE;
	text-decoration: none;
}
.comm_promo a:hover{
	text-decoration: none;
	color: #FFFF00;
}
.comm_promo a:active{
	color: #00FF00;
	text-decoration: none;
}

.large_serif {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 140%;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;*/
	background-color: #6FBA82;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	background-image: url(bkgrds_css/leaf_horiz_cropped.jpg);
	color: #000;
}
.intro_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 1.6em;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}

#interested {
	background-repeat: no-repeat;
	margin: 3px;
	height: 127px;
	width: 127px;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
	margin-left: 20px;
}
#sidebar {
	width: 210px;
	margin-bottom: 25px;
}
.pic_centered {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.red_highlight {
	color: #F00;
	font-weight: bold;
	text-transform: capitalize;
}
.special_tan_background {
	background-color: #EAEAD5;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	border: 7px dashed #069;
	text-align: center;
}

.bkgrd_leaf {
	background-image: url(../_images/backgrounds/_blurred_leaf_350w.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 145%;
}
.bkgrd_blue_subtle {
	/*background-image: url(../images/backgrounds/_blue_subtle_2.jpg);*/
	color: #FFF;
	background-color: #5680B1;
	line-height: 145%;
	font-size: 14px;
}
.bkgrd_orange {
	color: #000;
	background-color: #F90;
}
.bkgrd_green {
	color: #000;
	background-color: #00B700;
}
.bkgrd_tan {
	color: #000;
	background-color: #D8D8B1;
}
.bkgrd_sage {
	color: #000;
	background-color: #9C9;
}
.bkgrd_yellow {
	color: #000;
	background-color: #FF0;
}
.bkgrd_parchment {
	color: #000;
	background-image: url(../_images/backgrounds/background_parchment_beige.jpg);
}
.bkgrd_stucco {
	color: #000;
	background-image: url(../_images/backgrounds/stucco.jpg);
}
