/* Global Styles */
/* WinIE only \*/
* html #MainBody
{
height:1px;
}
/* end hack */
body {
	margin:0px;

	}
	
td {
	font: 11px Trebuchet,'Trebuchet MS',AvantGarde,Myriad,Tahoma,Verdana,arial sans-serif;
	color:#333333;
	}
	
a {
	color: #cc6600;
	text-decoration:none;

	}
	
a:hover {
	color: #990000;
	text-decoration:underline;
		/*background-image: url("/listings/template/vertical-menu/images/hoover_button.png");*/
	
	color: #336699;

	}
	
/* ID Styles */
	
#navigation a {
	color: #CCCCCC;
	font-style: normal;
	font-style:10px arial,Trebuchet,'Trebuchet MS' sans-serif;
	}
	
#navigation a:hover {
	color: #CCFF00;
	text-decoration:overline;
	}

.mypadding {
	padding:20px 5px 20px 5px;
	}
	
#weekdays th {
	font:10px arial;
	color: #ffffff;
	letter-spacing:.2em;
	}

#calheader td {
	font-weight:bold;
	}

/* Class Styles */

.logo {
	font:18px Trebuchet,'Trebuchet MS',AvantGarde,Myriad,Tahoma,Verdana,arial sans-serif;
	color: #333300;
	letter-spacing:.4em;
	font-weight:bold;
	}

.sidebarText {
	font-size:11px; 
	font-family: Trebuchet,'Trebuchet MS',AvantGarde,Myriad,Tahoma,Verdana,arial sans-serif;
	color: #336666;
	line-height:12px;
	border: 0px solid blue;
	}
	
.bodyText {
	/*line-height:24px;*/
	color:#000000;
	font-family: Trebuchet,'Trebuchet MS',AvantGarde,Myriad,Tahoma,Verdana,arial sans-serif;
	font-size: 11px;
	}
	
.pageName {
	font:20px Trebuchet,'Trebuchet MS',AvantGarde,Myriad,Tahoma,Verdana,arial sans-serif;
	color: #000000;
	letter-spacing:normal;

	}
	
.subHeader {
	color: #A53C05;
	font-weight:normal;
	font-family: Trebuchet,'Trebuchet MS',AvantGarde,Myriad,Tahoma,Verdana,arial sans-serif;	
	font-size: 16px;
	text-transform: none;
	font-variant: normal;
	text-decoration: none;
	height: 35px;
	vertical-align: bottom;
	}
	
.navText {
	color: #666666;
	letter-spacing:normal;
	font-family: Trebuchet,'Trebuchet MS',AvantGarde,Myriad,Tahoma,Verdana,arial sans-serif;
	font-size:10px;
	line-height: normal;
	font-style: normal;
	white-space: normal;
	width: auto;
	outline-width: thick;
	}
	
.calendarText {
	line-height:14px;
	color:#333333;
	font-family: Trebuchet,'Trebuchet MS',AvantGarde,Myriad,Tahoma,Verdana,arial sans-serif;
	font-size: 9px;
	}
	
	
.bodyTextwhite {
	line-height:24px;
	color:#cccccc;
	font-family: Trebuchet,'Trebuchet MS',AvantGarde,Myriad,Tahoma,Verdana,arial sans-serif;
	font-size: 9px;
}

	
#navlist{
	list-style-type: none;
	margin-left: 2px;
 }
 
/* control behavious of submenus.
	do not rename these id's to classes. if you need several submenus 
   rename each one uniquely and assign these properties to it.
   don't know why but gave up trying!
*/
#parentNav li { display: none;} 
#parentNav:hover li { display: block; position:relative; left:-25px; }
#parentNav a{width:60px;}

#navcontainer{
	width: 130px;
	background-color: #bfc726;
	border: 0px gray solid;
	margin-top:-5px;
}

#navcontainer li{
	padding-bottom:2px;
}
#navcontainer a{
	text-decoration:none;
	width: 200px;
	margin-left:-50px;
	padding-left:30px;
	display: block;
	color: #000000;
	background-color: #bfc726;
	/*background: #bfc726 url('/images/nav_bg2.png') repeat-y top left;*/
}

#navcontainer a:visited{
	color: #000000;
	background-color: #bfc726;
}

#navcontainer a:hover{
	color: white;
	background: #bfc726 url(/listings/images/arrow_black_small.jpg) left center no-repeat; 
	/*text-decoration:overline underline;*/

}


#navcontainer a:active{
	color: white;
	text-decoration:overline underline;
	background: #bfc726 url(/listings/images/arrow_black_small.jpg) left center no-repeat; 

}
.indent{
	padding-left:8px;
	line-height:13px;


	margin-top:-3px;

	
}
.infoheader{
	color:#669900;
	font-family: Trebuchet,'Trebuchet MS',AvantGarde,Myriad,Tahoma,Verdana,arial sans-serif;
	font-size:14px;
	font-weight:bold;
	
}

#sorttable td{
	font-size:11px;
		font-family: Trebuchet,'Trebuchet MS',AvantGarde,Myriad,Tahoma,Verdana,arial sans-serif;

	color:#000000;
}
#sorttable a{
	padding-left:12px;
	font-family: Trebuchet,'Trebuchet MS',AvantGarde,Myriad,Tahoma,Verdana,arial sans-serif;
    text-decoration:none;
	color:#000000;
	font-size:11px;

}


/*anything but ie
  ie causes table division to be resized and loses all info!
*/
 #sorttable a:hover{
		padding-left:12px;
	background: #ffffff url(/listings/images/arrow_green_trans.gif) left center no-repeat; 
   text-decoration:underline;
}
.highlighted
{
	color: silver;
	background: red;
}



#centertable td
{
	padding:2px;
	padding-left: 0px;
	padding-right:5px;

}
#next_prev_2nd_row table td{
	line-height:12px; 
	height:12px;
}
.mediumheight{ line-height:12px; height:12px;}




#cm {
	margin:0pt 0pt 10px 0px;
	position:relative;
	width:550px;
}

#cm div.normBox {
	border-color:#cccccc;
	border-style: solid;
	border-width: 1px;
	margin-bottom:3px;
	padding:3px 0pt 0pt 0pt;
	width:548px;
	height:92px;
}

#cm div.normBox div.cmListingList {
	/*
	background-color:#FFFFFF;
	border-color:#CDE2F9 rgb(179, 212, 249) rgb(179, 212, 249) rgb(205, 226, 249);
	*/
	border-style:none;
	border-width:0px;
	height:69px;
	margin:0pt 6px 0px;
	padding:3px;
	padding-bottom:10px;
	position:relative;
	
}


#cm div.normBox {
	border-style:solid solid solid;
}


ul.leftBlock {
	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	
}

ul.rightBlock {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#centertable table td{
	vertical-align:top;
	
}
.divline{
	height:1px; border:0px; line-height:0px;font-size:0px;
	width:100%;
	background-color:#ffffff;
}
#botto	top:0px;mmenu td{
	font-family: Trebuchet,'Trebuchet MS',AvantGarde,Myriad,Tahoma,Verdana,arial sans-serif;
}
td strong{font-weight:normal;}
#sortdiv{position:relative; left:0px; top:0px;}


