body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #D2E4FC;
}

form {
	margin-bottom: 0px;
}

input[type="button"], input[type="submit"] {
   border: 1px solid #000000;
   background-color: #1D8A72;
   color: #FFFFFF;
}

.indexBody {
	background-color: #FFFFFF;
}

.tblShaded {
	background-color: #F2F5F7;
}

.groupHR {
	background-color: #0066CC;
	color: #0066CC;
	border: 1px;
	height: 2px;
}

.groupTable {
	border: 1px solid #1D8A72;
	background-color: #F2F5F7;
}

.groupHead {
	background-color: #1D8A72;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
}

.groupRow {
	padding: 5px;
}

.topBar {
	background-color: #1D8A72;
	font-weight: bold;
	color: #ffffff;
}

.dropdownSmall {
	font-size: 10px;
}

.cellShadedBorder {
	background-color: #D2E4FC;
	border: 1px solid #75ACED;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	text-decoration: none;
	color: #0000aa
}

a:hover {
	text-decoration: underline
}

.headerText {
	font-weight: bold;
	font-size: 18px;
	color: #000000;
}

.borderMaroon {
	background-color: #ffffff;
	border: 1px solid #000000;
}

.mainTable {
	background-color: #FFFFFF;
	border: 1px solid #1D8A72;
}

.catTable {
	lllborder: 2px solid #D0E4FD;
	background-color: #FFFFFF;
}

.catHead {
	background-color: #D2E4FC;
	font-weight: bold;
	padding: 4px;
}

.catRow {
	padding: 2px;
}

.catRowBg {
	padding: 2px;
	background-color: #F2F5F7;
}

.postDay {
	background-color: #1D8A72;
	font-weight: bold;
	color: #FFFFFF;
}

.postRow {

}

.postTitle {
	font-size: 16px;
	font-weight: bold;
}

.postBody {
	font-size: 12px;
}

.emailMsg {
	border: 1px solid #000000;
	background-color: #F9FFCC;
}

.sidebarTable {
	border: 1px solid #0066CC;
	background-color: #F2F5F7;
}

.postAdNow {
	border: 1px solid #1D8A72;
	background-color: #F2F5F7;
}

.sidebarHead {
	background-color: #0066CC;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
}

.sidebarHeadNoPad {
	background-color: #1D8A72;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
}

.sideBarRow {
	padding: 5px;
}

.sideBarRowSm {
	padding: 5px;
	font-size: 10px;
}

.fontHighlighted {
	color: #EE0000;
	font-weight: bold;
}

.fontSmall {
	font-size: 10px;
}

.fontNormal {
	font-size: 12px;
}

.fontBigger {
	font-size: 14px;
	line-height: 24px;
}

.postHead {
	background-color: #1D8A72;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	height: 25px;
}

.cellPadding {
	padding: 10px;
}

.postHeadOptional {
	background-color: #F2A246;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	height: 25px;
}

.mainTableOptional {
	background-color: #FFFFFF;
	border: 1px solid #F2A246;
}

.fontBold {
	font-weight: bold;
}

.fontRed {
	font-weight: bold;
	color: #F30F0E;
}

.calendarDay {
	text-align: center;
	font-size: 14px;
	height: 30px;
}

.calendarToday {
	background-color: #FFFF66;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

.calendarLastMonth {
	text-align: center;
	background-color: #e0e0e0;
	font-size: 14px;
}

.calendarHeading {
	text-align: center;
	font-weight: bold;
	background-color: #d0d0d0;
	font-size: 14px;
	height: 30px;
}

.fontSponsor {
  font-size: 10px;
}

.errorScreen {
	font-size: 14px;
}

.helpText {
	font-size: 14px;
}

.borderRight {
	border-right: 1px solid black;
	padding-right: 15px;
}

.bgcolor1 {
	background-color: #ffffff;
}

.bgcolor2 {
	background-color: #CCFFCC;
}

.adBox {
	border-left: 1px dashed #000000;
	padding-left: 4px;
}

.adHead {
	background-color: #F2A246;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

.adTitle {
	font-weight: bold;
	text-decoration: underline;
}

.adURL {
	color: #008800;
}

.tblCatInner {
	 background-color: #ffffff;
	 border: 2px solid #D0E4FD;
}

.barRed {
	background-color: #FF0000;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}

.barBlue {
	background-color: #0066CC;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}

.groupsBox {
	border: 3px solid #0066CC;
	background-color: #D6E0E5;
	padding: 5px;
}

.fontWelcome {
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
}

.barBlueLine {
	background-color: #0066CC;
	height: 4px;
}

.barRedLine {
	background-color: #ff0000;
	height: 4px;
}

.btnHomepage {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	background-color: #0066CC;
	height: 25px;
	padding-left: 4px;
}

.catCellDesc { font-size: 10px; font-weight: bold; }
.catLink { color: #ffffff; }
.fontPostCount { font-size: 12px; }

.catTblauto { background-color: #F4E1CF; }
.catTitleauto { color: #F48521; font-weight: bold; font-size: 18px; }
.catCellauto { color: #ffffff; background-color: #F48521; font-size: 18px; font-weight: bold; text-align: center; }
.catCellDDauto { color: #FFFFFF; background-color: #F48521; font-size: 14px; font-weight: bold; padding: 2px; }
.catTblDDauto { border: 1px solid #000000; }
.catLinkauto { color: #FFFFFF; }

.catTbljobs { background-color: #D8EAC1; }
.catTitlejobs { color: #74C045; font-weight: bold; font-size: 18px; }
.catCelljobs { color: #ffffff; background-color: #74C045; font-size: 18px; font-weight: bold; text-align: center; }
.catCellDDjobs { color: #FFFFFF; background-color: #74C045; font-size: 14px; font-weight: bold; padding: 2px; }
.catTblDDjobs { border: 1px solid #000000; }
.catLinkjobs { color: #FFFFFF; }

.catTblforsale { background-color: #E1F2F4; }
.catTitleforsale { color: #00B2B6; font-weight: bold; font-size: 18px; }
.catCellforsale { color: #ffffff; background-color: #00B2B6; font-size: 18px; font-weight: bold; text-align: center; }
.catCellDDforsale { color: #FFFFFF; background-color: #00B2B6; font-size: 14px; font-weight: bold; padding: 2px; }
.catTblDDforsale { border: 1px solid #000000; }
.catLinkforsale { color: #FFFFFF; }

.catTblcoupons { background-color: #E8C7E0; }
.catTitlecoupons { color: #A560A7; font-weight: bold; font-size: 18px; }
.catCellcoupons { color: #ffffff; background-color: #A560A7; font-size: 18px; font-weight: bold; text-align: center; }
.catCellDDcoupons { color: #FFFFFF; background-color: #A560A7; font-size: 14px; font-weight: bold; padding: 2px; }
.catTblDDcoupons { border: 1px solid #000000; }
.catLinkcoupons { color: #FFFFFF; }

.catTblrealestate { background-color: #F0E9DE; }
.catTitlerealestate { color: #F1A43F; font-weight: bold; font-size: 18px; }
.catCellrealestate { color: #ffffff; background-color: #F1A43F; font-size: 18px; font-weight: bold; text-align: center; }
.catCellDDrealestate { color: #FFFFFF; background-color: #F1A43F; font-size: 14px; font-weight: bold; padding: 2px; }
.catTblDDrealestate { border: 1px solid #000000; }
.catLinkrealestate { color: #FFFFFF; }

.catTbltodo { background-color: #CCE0E5; }
.catTitletodo { color: #00B0E4; font-weight: bold; font-size: 18px; }
.catCelltodo { color: #ffffff; background-color: #00B0E4; font-size: 18px; font-weight: bold; text-align: center; }
.catCellDDtodo { color: #FFFFFF; background-color: #00B0E4; font-size: 14px; font-weight: bold; padding: 2px; }
.catTblDDtodo { border: 1px solid #000000; }
.catLinktodo { color: #FFFFFF; }

.catTblservices { background-color: #E5DBD1; }
.catTitleservices { color: #8D5D25; font-weight: bold; font-size: 18px; }
.catCellservices { color: #ffffff; background-color: #8D5D25; font-size: 18px; font-weight: bold; text-align: center; }
.catCellDDservices { color: #FFFFFF; background-color: #8D5D25; font-size: 14px; font-weight: bold; padding: 2px; }
.catTblDDservices { border: 1px solid #000000; }
.catLinkservices { color: #FFFFFF; }

.catTblpersonals { background-color: #F1D2D2; }
.catTitlepersonals { color: #F16364; font-weight: bold; font-size: 18px; }
.catCellpersonals { color: #ffffff; background-color: #F16364; font-size: 18px; font-weight: bold; text-align: center; }
.catCellDDpersonals { color: #FFFFFF; background-color: #F16364; font-size: 14px; font-weight: bold; padding: 2px; }
.catTblDDpersonals { border: 1px solid #000000; }
.catLinkpersonals { color: #FFFFFF; }

.catTblcooking { background-color: #E4E8EA; }
.catTitlecooking { color: #547689; font-weight: bold; font-size: 18px; }
.catCellcooking { color: #ffffff; background-color: #547689; font-size: 18px; font-weight: bold; text-align: center; }
.catCellDDcooking { color: #FFFFFF; background-color: #547689; font-size: 14px; font-weight: bold; padding: 2px; }
.catTblDDcooking { border: 1px solid #000000; }
.catLinkcooking { color: #FFFFFF; }

.chooseLoc {
	background-color: #F4E1CF;
	border: 2px solid #F48521;
}

.chooseLocHead {
	background-color: #F48521;
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
	height: 30px;
	text-align: center;
}

.listingCell1 {
	background-color: #e0e0e0;
	height: 70px;
	font-size: 14px;
}

.listingCell2 {
	background-color: #ffffff;
	height: 70px;
	font-size: 14px;
}

.listingPrice {
	font-weight: bold;
}

.listingDate {
	font-size: 10px;
	color: #505050;
	font-weight: bold;
}

.listingHeader {
	background-color: #1D8A72;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}

.listingFooter {
	background-color: #1D8A72;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	height: 40px;
}

.tblCoupons {
	border: 1px solid #e0e0e0;
	background-color: #f0f0f0;
	padding: 10px;
}

.tdCouponsHead {
	
}