/* All Browsers */
.BottomNavTable  {width: 980px; margin-right: 20px;}

/* Firefox Specific Adjustment */
.gecko .BottomNavTable  {margin-right: 12px;}

.footerNavTable {}
.BottomNavContainer {}

.SearchTable {margin-right: 50px; margin-top: 7px}
.SreachTitle  {}
.SearchBody {}
.SearchButton {}
.SearchField {}

.topNavContainer {}
.topNavTable {}
.topNavMain {}
.columnSpacer {display: none;}

/* Classifieds */

.classifiedResultsTable {
	width: 100%;
	border: 1px solid #ac977c;
	background-color: ffffff;
	padding: 4px;
}

.classifiedSearchTable {
	width: 100%;
	border: 1px solid #ac977c;
	background-color: ffffff;
	padding: 4px;
}

.classifiedTabTable {
	width: 100%;
}

.classifiedCategoryTitle {
	font-weight: bold;
	font-size: 12px;
}

.classifiedCategoryDescription {
	font-size: 12px;
}

.ClassifiedEditNote {
	font-size: 11px;
}

.classifiedDescriptionTitle {
	font-weight: bold;
}

.classifiedDescription {

}

.classifiedCategoryLink {
	font-weight: bold;
	font-size: 12px;
}

.classifiedSearchField {
	width: 150;
}

.classifiedSearchTitle {
	font-weight: bold;
}

.classifiedLoginField {
	width: 115;
}

.classifiedLoginTitle {
	font-weight: bold;
}

.classifiedHighlite {
	background: #E5E5CB;
	font-weight: bold;
}

.classifiedSupportingLink {
	font-style: italic;
	font-size: 11px;
	text-align: right;
}

.classifiedDate {
	font-style: italic;
	font-size: 11px;
	text-align: right;
}

.taboff {
	background-color: burlywood;
	border-top: 1px solid #ac977c;
	border-bottom: 1px solid #ac977c;
	border-right: 1px solid #ac977c;
	cursor: hand;
}

.taboffLeft {
	background-color: burlywood;
	border-top: 1px solid #ac977c;
	border-bottom: 1px solid #ac977c;
	border-right: 1px solid #ac977c;
	border-left: 1px solid #ac977c;
	cursor: hand;
}

.taboffRight {
	background-color: burlywood;
	border-top: 1px solid #ac977c;
	border-bottom: 1px solid #ac977c;
	border-right: buttonhighlight 2px outset;
	cursor: hand;
}

.tabonRight {
	background-color: #f4f4e9;
	border-left: #ac977c 1px outset;
	border-right: buttonhighlight 2px outset;
	border-top: #ac977c 1px outset;
}

.tabon {
	background-color: #f4f4e9;
	border-left: #ac977c 1px outset;
	border-right: #ac977c 1px outset;
	border-top: #ac977c 1px outset;
}

.settingsbody {
	background-color: #f4f4e9;
	border-left: #ac977c 1px outset;
	border-right: buttonhighlight 2px outset;
	border-bottom: buttonhighlight 2px outset;
}

.fontoff {
	padding-left; font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.fonton {
	padding-left: 5px;
	font-weight: bold;
	color: #00000;
	text-decoration: none;
	cursor: hand;
}

.FieldCounter {
	color: Gray;
	border: 0px;
	background-Color: f4f4e9;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	text-align: right;
	font-size: 10px;
}

.FieldCounterText {
	color: Gray;
	border: 0px;
	background-Color: f4f4e9;
	font-size: 10px;
}

.classifiedFormTitle {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.classifiedFormTextArea {
	width: 450;
}

.classifiedForm {
	width: 350;
}

.classifiedFormSelect {
	width: 350;
}

.classifiedFormLable {
	font-weight: bold;
	text-align: right;
}

.classifiedCommands {
	text-align: left;
}

.classifiedFieldRequired {
	text-align: left;
	color: red;
	font-size: 9px;
	font-weight: normal;
}

/* FAQs */

.faqResultsTable {
	width: 99%;
}

.faqSearchTable {
	width: 100%;
	border: 1px solid #D3CEB1;
	background-color: #D3CEB1;
	padding: 3px;
}

.faqCategoryTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660000;
	font-weight: bold;
	line-height: 1.5;
}

.faqCategoryDescription {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	width: 100%;
	line-height: 1.5;
}

.faqQuestionTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-top-style: solid;
	padding: 1px;
	border-top-width: 1px;
	border-top-color: #B4B097;
	background-color: #D3CEB1;
}

.faqQuestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #D3CEB1;
	padding: 3px;
}

.faqAnswerTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 1px;
	vertical-align: top;
}

.faqAnswer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px;
}

.faqCategoryLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 2.0;
	text-align: right;
}

.faqSearchField {
	width: 200;
}

.faqSearchTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.faqHighlite {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background: #FFFFCC;
	padding: 2px;
}

.faqSupportingLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F4EECF;
	text-align: right;
}

.faqAnswerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}

/* Page Formating defaults */


body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.1;
}

a:link {
	color: #0000ff;
	text-decoration: underline;
}

a:visited {
	color: #990000;
	text-decoration: underline;
}

a:active {
	color: #99cccc;
	text-decoration: underline;
}

a:hover {
	color: #99cccc;
	text-decoration: underline;
}

/* Heading */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.1;
	letter-spacing: -1px;
	display: inline;
	text-decoration: none;
}

h1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000ff;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.1;
	letter-spacing: -1px;
	display: inline;
	text-decoration: underline;
}

h1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.1;
	letter-spacing: -1px;
	display: inline;
	text-decoration: underline;
}

h1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #66cccc;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.1;
	letter-spacing: -1px;
	display: inline;
	text-decoration: underline;
}

h1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #66cccc;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.1;
	letter-spacing: -1px;
	display: inline;
	text-decoration: underline;
}

/* Horizontal Rule */

hr {
	border: 0;
	width: 100%;
	color: #858276;
	background-color: #858276;
	height: 1px;
}

/* Site Map */

.siteMapTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height: 1.5;
}

.siteMapDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: 000000;
	line-height: 1.5;
	text-align: left;
}

/* Events */

.eventitem {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 1.25;
	text-decoration: none;
	font-weight: normal;
}

.aEvent:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: black;
	font-size: 10px;
	line-height: 1.25;
}

.aEvent:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
	font-size: 10px;
	line-height: 1.25;
	font-weight: bold;
}

.aEvent:active {
	line-height: 1.2;
	text-decoration: underline
}

.aEvent:hover {
	line-height: 1.2;
	text-decoration: underline;
	color: #55555;
}

/* 5 Day Event preview */

.epMainTable {
	width: 100%;
	background-color: #F4EECF;
}

.epSubTable {
	width: 100%;
	background-color: #F4EECF;
}

.epEventDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 3px;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #858276;
}

.epEventLink {
	text-decoration: underline;
	font-weight: normal;
	color: #990000;
}

.epEventLink:link {
	text-decoration: underline;
	font-weight: normal;
	color: #990000;
}

.epEventLink:visited {
	text-decoration: underline;
	font-weight: normal;
	color: #990000;
}

.epEventLink:active {
	text-decoration: none;
	font-weight: bold;
	color: #660000;
}

.epEventLink:hover {
	text-decoration: none;
	font-weight: normal;
	color: #660000;
}

.epEventDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.5;
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-bottom-color: F4EECF;
}

/* Powered By */

.poweredby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #330101;
}

.poweredby:link {
	text-decoration: underline;
	font-weight: normal;
	color: #A9965A;
}

.poweredby:visited {
	text-decoration: underline;
	font-weight: normal;
	color: #A9965A;
}

.poweredby:active {
	text-decoration: none;
	font-weight: normal;
	color: #cbc7af;
}

.poweredby:hover {
	text-decoration: none;
	font-weight: normal;
	color: #cbc7af;
}

.pbWrapper {background-color: transparent;}

.ILGMButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 24;
	font-weight: bold;
	color: #2A3F40;
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#FFFFFF', gradientType='1');
}

/* Footer */

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        line-height: 32px;
	color: #c7bca4;
	background-color: #330101;

}

/* Footer Menu */
.footerMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #723d1a;
	background-color: #330101;
}

.footerMenu:link {
	text-decoration: none;
	color: #723d1a;
}

.footerMenu:visited {
	text-decoration: none;
	color: #723d1a;
}

/* Popup Body */

.popupBody {
	font-family: arial,verdana,geneva,sans-serif;
	font-size: 12px;
	color: 000000;
	line-height: 1.75;
	background-color: f5eccf;
	margin-bottom: 20;
	margin-left: 20;
	margin-right: 20;
	margin-top: 20;
}

/* Video Popup */

.popupvideo {
	background-color: #000000;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

/* Printer */
.printer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 000000;
	text-decoration: none;
	font-weight: bold;
}

a.printer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 000000;
	text-decoration: none;
	font-weight: bold;
}

a.printer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 000000;
	text-decoration: none;
	font-weight: bold;
}

a.printer:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 660000;
	text-decoration: none;
	font-weight: bold;
}

a.printer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 660000;
	text-decoration: none;
	font-weight: bold;
}

/* EmailFriend*/

.EFbody {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #330101;
	font-size: 11px;
	color: ffffff;
	text-decoration: bold;
	padding: 5px;
}

.EFHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: f4eecf;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	background-color: #330101;
	padding: 10px;
}

.EFText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: ffffff;
	text-decoration: bold;
}

.EFLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: ffffff;
	text-decoration: none;
	font-weight: bold;
}

a.EFLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 000000;
	text-decoration: none;
	font-weight: bold;
}

a.EFLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 000000;
	text-decoration: none;
	font-weight: bold;
}

a.EFLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 660000;
	text-decoration: none;
	font-weight: bold;
}

a.EFLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 660000;
	text-decoration: none;
	font-weight: bold;
}

/* end defaults */

		.PageText{overflow: auto; left: 0; color: 000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-style: normal; font-variant: normal;font-weight: normal; line-height: 15px; text-align: left;}.PageText:link {color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;font-variant: normal; font-weight: normal; border-width: 0px;
						}.PageText:active {color: #99CCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; border-width: 0px;
						}.PageText:visited {color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; border-width: 0px;
						}.PageText:hover {color: #99CCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; border-width: 0px;
						}
