/* ************************ */
/* left hand sidebar styles */
/* ************************ */

@media print {
    .sidebar  { visibility: hidden }
}
  
  
.sidebar ul,li { list-style-type: none; margin: 0; padding: 0 }
.sidebar     { background-color: #f2efe6; display: inline; margin-right: 0; margin-left: 0; position: relative; width: 179px; float: left; border-top: medium none }
/* sidebar text styles */
.sidebar h2   { color: #516a6c; font: bold 11px/95% "Lucida Grande", Tahoma, Arial, sans-serif; background-color: #ebeff3; text-transform: uppercase; margin: 0 0 2px; padding: 3px; clear: left; border-top: 1px solid #516a6c; border-bottom: 0px solid #516a6c }

.sidebar h2 a   { display: block; text-decoration: none; color: #516a6c; font: bold 11px/95% "Lucida Grande", Tahoma, Arial, sans-serif; background-color: #ebeff3; text-transform: uppercase; margin: 0 0 0px; padding: 0px; clear: left; border-top: 0px solid #516a6c; border-bottom: 0px solid #516a6c }

.sidebar .more, .popSidebar .more  { color: #516a6c; font-size: 10px; font-family: "Lucida Grande", Tahoma, Arial, sans-serif; text-decoration: none; text-transform: uppercase; padding: 0 2px 0 0 }

.sidebar ul   { list-style-type: none }
.sidebar li   { font: bold 11px/93% "Lucida Grande", Tahoma, Arial, sans-serif; margin: 0; border-bottom: 1px solid #999999 }

.sidebar h3 a, .sidebar li a  {
	text-decoration: none;
	color: #000000;
	display: block;
}

.sidebar li a {
	padding: 3px 3px 4px 15px;
}



.sidebar li a:hover   { color: #309; background-color: #f6f6d6 }

.sidebar li .text, .sidebar li.text {
	font-weight: normal;
	margin-right: 5px;
}
.sidebar .title {
	display: block;
}
.sidebar p a {
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	/*padding: 7px 0 10px 7px;*/
}
.sidebar p {
	margin: 0px;
}
.sidebar p a:hover {
	color: #3366CC;
	background-color: #F6F6D6;
}

/* divider bar between links */
.divider {
	padding-top: 5px;
	border-top: 1px solid #999999;
}

.sidebar img.rating {
	float: right;
	border: none;
	margin-left: 15px;
}
.sidebar form {
	margin: 7px 0px 15px 7px;
}
.sidebar li.ellipsis a      { color: red; font-size: 9px; font-weight: bolder; text-decoration: none; text-transform: uppercase  }

.sidebar li.ellipsis a:hover    { color: #309; background-color: #f6f6d6 }

.sidebar .revSearchField {
	width: 160px;
}

.sidebar a.divider {
	padding-left: 7px;
	padding-top: 5px;
}

