h3, .listHeader, a.listHeader {font-size:14px; font-weight:bold; text-decoration:none}

.h2 {font-size:16px; font-weight:bold; text-decoration:none;}
.h4 {font-size:13px; text-decoration:none;}
.h3, .h3E, .h3J, .h3C {font-size:14px; font-weight:bold; text-decoration:none;}
.h3E {color:#660066;}
.h3J {color:#333399}
.h3C {color:#990033}


label {  
float: left; 
width: 12em;  
margin-right: 1em;  
text-align: right;
margin: 5px;
}
a.emailListing {width:48px; height:92px; margin-left:20px; margin-right:5px; background: url('/images/emaillisting.gif'); float:right
}
a.emailListing:hover {background: url('/images/emaillisting0.gif');}

a.moreInfo {width:48px; height:92px; margin-left:20px; margin-right:5px;  margin-bottom:10px; background: url('/images/moreinfo.gif'); float:right }
a.moreInfo:hover {background: url('/images/moreinfo0.gif'); }

img.border {border:1px solid silver; padding:2px}
.up:hover, .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 {color:#333333; text-decoration:underline; font-style:italic; padding-bottom:2px;}
.readMore:hover{ color:black }

.listingJob { color:#333333; display:block}
.listingJob:hover { background:#d9e4ff; color:black}
.listingJobSubtitle  { background:#d9e4ff; width:100%; display:block}
.listingJobTitle:link, .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}

/*.listingJobColumn {border-right:1px dashed #d9e4ff; border-left:1px dashed #d9e4ff; }*/

.listingEvent {color:#333333; padding-bottom:6px}
.listingEvent:hover {background:#efddff; color:black}
.listingEventSubtitle {background:#efddff;text-align:right; text-decoration:none }
/*.listingEventColumn {border-right:1px dashed #efddff; border-left:1px dashed #efddff; }*/
.listingEventTitle:link, .listingEventTitle, .listingEventTitle:visited {background:#660066; color:white; display:block}
.listingEventTitle:hover {background:#660066; color:white;}
.listingEventsFooter:hover, .listingEventsFooter, .listingEventsFooter:link, .listingEventsFooter:visited {background:#660066; color:white; display:block}
.eventsDivider { border-top:1px dashed #660066}
.eStepTitle {position:relative; left:90px; font-size:14px; font-weight:bold; text-decoration:none; color:#660066}
/*.eButton {background:#efddff; color:#660066; font-weight:bold;}*/
.stepTxt {position:relative; left:148px;}

.listingClassifieds {color:#333333; 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; text-align:left}
.small, a.small, a.small:visited {font-size:9px; color:gray;}


.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}
.noDisplay {display:none}
.footer {width:600px}
