﻿body {
}
input.CatBTN 
{ color: #d3d3d3;
background-color: Transparent; padding: 0px; text-decoration: underline;
text-align: center; font-size: 8pt; border: solid 1px #696969; cursor:pointer;cursor:hand}
input.CatBTN:hover 
{ color: #284E98; background-color: #EFF3FB; border: solid 1px #696969}
.Cats_DIV
{ width:300px; font-size: 10pt; height: 100%; color: black;}
.ChildCats_DIV
{ width:396px; font-size: 10pt; background-color:#ECF2FF ;color: black; padding: 2px;}
.ChildCats_lnk
{font-size: 8pt}
.subCats_lnkBTN
{ font-size: 9pt; color: #333333;}
.subCats_lnkBTN:hover
{ color: White; background-color: #515151}
.moreCats_lnkBTN
{ font-size: 9pt; color: #0066CC;}
.moreCats_lnkBTN:hover
{ color: White; background-color: #515151}
.moreCats_lbl
{ font-size: 9pt; color: #0066CC;}
.allMoreCats_lnkBTN
{ font-size: 9pt; font-weight:bold ; color: #0066CC;}
.allMoreCats_lnkBTN:hover
{ color: White; background-color: #515151}
.RootCats_lnkBTN
{font-size: 10pt; color: Black; font-weight:bold}
.RootCats_lnkBTN:hover
{ color: White; background-color: #515151}
.RootCats_lnk
{font-size: 10pt; color: Black; font-weight:bold}
.RootCats_lnk:hover
{ color: White; background-color: #515151}

.CatsFlow_DIV
{ font-size: 8pt; display:inline; overflow: visible;}
.RootCatsFlow_lnk
{ font-size: 10pt; color: Black; font-weight:bold}
.RootCatsFlow_lnk:hover
{ color: White; background-color: #515151}
.ChildCatsFlow_lnk
{font-size: 8pt; color: Gray;}
.ChildCatsFlow_lnk:hover
{ color: White; background-color: #515151}

.spacer
{ color: #c0c0c0}
.bizCount
{ color: Gray; font-size: 8pt}

fieldset
{
border: none 0px; vertical-align: middle;
}

td.loudTitle
{
padding: 4px; color: Black ; background-color: #faf0e6; font-size: 10pt;
}

td.quietTitle
{
padding: 4px; color: #696969 ; background-color: #faf0e6; font-size: 9pt;
}

span.dateTime
{
font-size: 8pt;
}


div.class_con
{
margin: 1px; clear:both; display:block; width: 645px; border: dashed 2px #FF8000; vertical-align: top;
}

div.class_title
{
background-color: #FF8000; color: White; font-weight: bold; width: 99%; margin: 3px;
}

div.class_listing_con
{
padding: 2px; width: 630px; text-align: left; float:left; font-size: 10pt; 
}

div.class_listing
{
display:inline; padding: 2px; color: #696969; vertical-align: middle;  width: 630px; float: left; 
}

div.class_listing span.class_thumb
{
padding: 2px; float:left; display:inline; width: 70px;
}

div.class_right
{
padding: 4px; float:right; width: 150px; color: #696969; font-size: 8pt;
}

div.class_listing span.adLink
{
background-color:Transparent; border: none 0px Transparent;
}
div.class_listing span.adLink:hover
{
background-color:#ffd8a0;
}

div.class_listing div.class_right a:link, a:visited
{
color: Black; background-color:Transparent;
}

div.class_listing div.class_right a:hover
{
color: #333333; background-color:#ffd8a0;
}

div.class_areas
{
clear:both; width: 98%;
}

div.title_bordered_medium
{
color: #FF8000; border: solid 1px #FFCC66; font-size: 9pt;
}

.infoSpanText
{
font-size:8pt; color: #999999; padding-left: 8px;
}

.directionsSpanText
{
font-size:9pt; color: #000000;
}

