/* 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: 14px;
	line-height: 200%;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #009966;
}
.av_nav a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.av_nav a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.av_nav a:hover{
	color: #FFFF00;
	text-decoration: underline;
}
.av_nav a:active{
	color: #99FFFF;
	text-decoration: underline;
} 




/* 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: 14px;
	line-height: 135%;
	font-weight: normal;
	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: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 145%;
	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: 24px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	line-height: 1.4em;
	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: 34px;
	font-weight: normal;
	color: Black;
	background-color: #FFFFFF;
	text-align: center
}

.av_categ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	font-weight : normal;
	text-align: left;
	color: #333333;
	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: 15px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-left: 5px;
	background-color: #F3F3E4;
	line-height: 140%;
}

/* Other Left Column Background Colors --------------------
	background-color: #E9E9D6;

--------------------------------*/

.av_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 145%;
	color: #000000;
	background-color: #F3F3E4;
	text-align: left;
	padding-left: 5px;
}
.av_info a:link {
	text-decoration: underline;
	color: #0033FF;
}
.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-color:#CCCC99; }
.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: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #006699;
	text-align: center;
	padding: 5px;
	letter-spacing: 2px;
	margin-top: 3px;
	margin-bottom: 15px;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #00CC33;
	color: #FFFFFF;
	border-right-width: 12px;
	border-right-style: solid;
	border-right-color: #006699;
}


/* 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;    }


/* MISC   -------------------------------  */


#highlight_box{
	float: right;
	width: 150px;
	margin-right: 5px;
	margin-left: 15px;
}
.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;
}

.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: #00E100;
	/*	background-color: #663399;
	background-color: #00954A;   */
	margin-right: 2px;
	border: 1px solid #CCCCCC;
}
.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: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.6em;
	color: #FFFFFF;
	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;
}

#comm #table_avail_left {
	width: 240px;

}
#comm #table_avail_left td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
}

#comm #mainText {
}



.large_serif {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #93DCFF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #93DCFF;
	background-color: #99CCFF;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}


