h3, .listHeader, a.listHeader, .h2, .h3, .h3E, .h3J, .h3C, .wa  { font-weight:bold; text-decoration:none }

h3, .listHeader, a.listHeader, .h3, .h3E, .h3J, .h3C, .h3V {font-size:22px; font-weight:normal}

.grayonGray, a.grayonGray:link, a.grayonGray:visited {text-decoration:none; color:gray;}

a.newslinks, a.newslinks:visited, a.newslinks:link {text-decoration:none; color:#996699;}

a.grayonGray:hover, a.newslinks:hover {text-decoration:underline; color:#660066;}



.h2 {font-size:16px; }
.h4 {font-size:13px;}
.h3E, a.menuElinks:link, a.menuElinks:visited, .menuElinks {color:#660066;}
.h3J, a.menuJlinks:link, a.menuJlinks:visited, .menuJlinks {color:#333399}
.h3C, a.menuClinks:link, a.menuClinks:visited, .menuClinks {color:#990033}
.h3V, a.menuVlinks:link, a.menuVlinks:visited, .menuVlinks {color:#660066}
.menuElinks, .menuClinks, .sortE {font-size:11px;}
.search {
width: 226px;
border:1px solid silver;
display:block;
text-align:left;
float:right;
}

a.wa:link, a.wa:visited, .wa { float:right; margin-top:2px; border:1px dashed #333399; width:90px; padding:4px; background: #d9e4ff; color: #333399}
a.wa:hover { background:white}
.wap {width:90px; padding:4px; text-align:center; float:right; border:1px dashed silver }

label {  
float: left; width: 12em; margin-right: 1em; text-align: right; margin: 5px;
}

a.emailListing, a.emailListing:hover, a.moreInfo, a.moreInfo:hover  {width:48px; height:71px; margin-left:20px; float:right
}
a.moreInfo, a.moreInfo:hover {height:92px;}
a.emailListing { background: url('/images/emaillisting0.gif');}
a.emailListing:hover {background: url('/images/emaillisting0.gif');}

a.moreInfo { margin-bottom:10px; background: url('/images/moreinfo0.gif'); }
a.moreInfo:hover {background: url('/images/moreinfo0.gif'); }

img.border {border:1px solid silver; padding:2px}
.up:hover, a.listHeader:hover, a.linkevents:hover, a.linkjobs:hover, a.linkclassifieds:hover {position: relative; top: 1px;}
hr {
 height: 1px;
 border-bottom: 1px dashed #c0c0c0;
 border-top: 0 none; border-right: 0 none; border-left: 0 none;
 width: 100%;
}


.topTime {color:gray}
.readMore, a.readMore:link, a.readMore:visited {color:gray; text-decoration:underline; padding-bottom:2px;}
.readMore:hover, a.readMore:hover { color:black }

.listingJob { color:#000000; display:block}
.listingJob:hover { background:#d9e4ff; color:black}
.listingJobSubtitle  { background:#d9e4ff; width:100%; display:block}
.listingJobTitle:link, .listingJobTitle, td.listingJobTitle, .listingJobTitle:visited {background:#333399; color:white; display:block}
.listingJobTitle:hover {background:#333399; color:white;display:block; }
.listingJobsFooter:hover, .listingJobsFooter, .listingJobsFooter:link, .listingJobsFooter:visited {background:#333399; color:white; display:block}
.jobsDivider { border-top:1px dashed #333399}
.jStepTitle {position:relative; left:90px; font-size:14px; font-weight:bold; text-decoration:none; color:#333399}
.jobAd {background:#d9e4ff; color:#000000; border-left:1px dashed #333399; border-right:1px dashed #333399; padding-left:3px}
.jobAdLoc {background:#d9e4ff;text-align:right; text-decoration:none; border-left:1px dashed #660066; border-right:1px dashed #333399 }
/*.listingJobColumn {border-right:1px dashed #d9e4ff; border-left:1px dashed #d9e4ff; } efddff*/
.menuJ, .menuJhome {border:1px solid #333399}


.menuJ, .menuE, .menuC, .menuV {width:550px; height:26px; padding-left:5px; background:#ffffff}
.menuJhome, .menuChome {width:192px; height:26px; padding-left:5px; }
.menuEhome {width:356px; height:26px; padding-left:5px; }
.listingEvent, .listingWeekly, .listingView {color:#000000; padding-bottom:6px}

.listingEvent:hover, .listingWeekly:hover, .listingView:hover  { color:black}
.listingEventSubtitle, .listingViewSubtitle {background:#efddff;text-align:right; text-decoration:none }
.listingEventTitle:link, .listingEventTitle, .listingEventTitle:visited, .listingViewTitle:link, .listingViewTitle, .listingViewTitle:visited {background:#660066; color:white; display:block}
.listingEventTitle:hover, .listingViewTitle:hover {background:#660066; color:white;}


.listingWeeklyTitle:link, .listingWeeklyTitle, .listingWeeklyTitle:visited, .listingWeeklyTitle:hover {background:#996633; color:white; display:block}

.listingWeeklySubtitle {background:#ffffcc;text-align:right; text-decoration:none }


.listingEventsFooter:hover, .listingEventsFooter, .listingEventsFooter:link, .listingEventsFooter:visited {background:#660066; color:white; display:block}
.eventsDivider, .viewsDivider  { border-top:1px dashed #660066}
.eStepTitle {position:relative; left:90px; font-size:14px; font-weight:bold; text-decoration:none; color:#660066}
.stepTxt {position:relative; left:148px;}
.eventAd {background:#efddff; color:#000000; border-left:1px dashed #660066; border-right:1px dashed #660066; padding-left:3px}
.eventAdLoc {background:#efddff;text-align:right; text-decoration:none; border-left:1px dashed #660066; border-right:1px dashed #660066 }
.menuEhome, .menuV, .menuVhome {border:1px solid #660066}
.menuE {border-left:1px solid #660066; border-right:1px solid #660066; border-top:6px solid #ffff80;}


.menuC, .menuChome  { border:1px solid #990033}
.listingClassifieds {color:#000000; display:block; }
.listingClassifieds:hover {background:#ffe1e7; color:black}
.listingClassifiedsPhoto  { background:#ffe1e7; color:#990033; border:1px dotted #990033}
.listingClassifiedsTitle:link, .listingClassifiedsTitle, .listingClassifiedsTitle:visited  {background:#990033; color:white; display:block}
.listingClassifiedsTitle:hover {background:#990033; color:white;}
.listingClassifiedsSubtitle {background:#ffe1e7;text-align:right; text-decoration:none }
.listingClassifiedsFooter:hover, .listingClassifiedsFooter, .listingClassifiedsFooter:link, .listingClassifiedsFooter:visited {background:#990033; color:white; display:block}
.cStepTitle {position:relative; left:90px; font-size:14px; font-weight:bold; text-decoration:none; color:#990033}
.classifiedsDivider { border-top:1px dashed #990033}
/*.listingClassifiedsColumn {border-right:1px dashed #ffe1e7; border-left:1px dashed #ffe1e7; }*/

.specialOffer {background:white; padding-bottom:5px}

input, select, textarea {margin: 5px; }

body, td {	font: 11px Verdana, sans-serif; line-height: 1.8; color: #000000;}

td { line-height: 1.5; }

a {color:black; cursor:pointer}
a:visited {color:black}

.home {color: #000000; text-align:left}
.homeBG {background: #333;}

.jobs {	color: #000000; text-align:left}
.jobsBG {background: #000000;}
a.linkjobs:link, a.linkjobs:visited {color: #333399; font-weight:bold}

.events {color: #000000; text-align:left}
h3.eventsTitle {color: #660066;}
.eventsBG {background: #660066;}
a.linkevents:link, a.linkevents:visited {color: #660066; font-weight:bold}

.classifieds {	color: #000000; text-align:left}
h3.classifiedsTitle {color: #990033;}
.classifiedsBG {background: #990033;}
a.linkclassifieds:link, a.linkclassifieds:visited {color: #990033; font-weight:bold}

#top {background: #000000; color:#ffffff; padding-left:5px; padding-right:5px}
#top.a:visited{ color:white;}

a.top:visited, a.topMenu, a.topMenu:visited, a.topMenu:link  { color:white;}

a.topMenu:hover { position: relative; top: 2px;}
a.up:hover { position: relative; top: 2px; }

.topMenu {height:20px; display:inline; padding:4px; color:black;}

.topMenuBar {height:20px; background:black; width:800px; text-align:left}
a.tc, a.tc:visited {color:gray}
.small, a.small, a.small:visited, .result_report, .common_report {font-size:9px; color:gray;}
a.small:hover, a.tc:hover {color:black}

.day, .daynames, .today, .linked-day  { text-align:center; font-size: 10px; font-face: Verdana, sans-serif; vertical-align:middle; height:25px; width:30px;text-decoration:none} 

.day { color: #660066; text-decoration:none }
.calendar {border:1px solid #660066; background:#efddff;}
.calendar-month, a.calendar-prev, a.calendar-next, a.calendar-prev:visited, a.calendar-next:visited {color:white; font: 12px Verdana, sans-serif; font-weight:bold;  background:#660066; text-decoration:none; height:25px; vertical-align:middle}
.daynames {color:white; font-size: 12px; font-weight:bold; background:#cc99cc}
.today {color:#660066; font-size: 12px; font-weight:bold;  background:white; text-decoration:none}
.linked-day {color:black;  font-size: 11px; font-weight:bold;  background:#cc99cc; text-decoration:none}

.blackBorder {border:1px solid black; padding:10px}

.silverDashedTopBorder {border-top:1px dashed silver; padding-top:10px}
.footer {width:800px}

#result_report, #common_report, .url {color:gray;}
.title {font-size:13px}
