body {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	background-color : #FFFFFF;
	color : #000000;
}
p, td { font-family: Arial, Helvetica, sans-serif; font-size: 14px}
table {  font-family: Arial, Helvetica, sans-serif; font-size: 14px}

/*
a:link { color: #0000FF}
a:visited { color: #660066}
a:active { color: #006633}
a:hover { color: #006633}
*/

a:link { color: #006633}
a:visited { color: #006633}
a:active { color: #006633}
a:hover { color: #009900}


/* breadcrumb */
.lineCategoryLink  { font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; } 
.lineCategoryText{ font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

/*
.bdytitle {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #006633; font-weight: bold; line-height: 16px}
.bdytitledesc { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#444444;}
*/

h1 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15pt; 
	color: black; 
	font-weight: bold; 
	padding: 0px; margin: 0px; 
}

h2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13pt; 
	color: black; 
	font-weight: bold; 
	/* padding: 0px; margin: 0px;  */
}


.tabletitle {  
	background-color: #006633;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
}

.bdytitlebg { background-color: #cccc99; }
.bdytitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: white; font-weight: bold; padding: 0px; margin: 0px; }
.bdytitledesc { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #858249;} 
.bdytitleline { background-color: white; }

.bdytitlebg { background-color: #ffffff; /* #f2f2e6 #f2f2f2; */ }
.bdytitle {  font-family: Arial, Helvetica, sans-serif; font-size: 15pt; color: black; font-weight: bold; padding: 0px; margin: 0px; }
.bdytitledesc { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666;}
.bdytitleline { background-color: #999999; }




.bdytxt {  font-family: Arial, Helvetica, sans-serif; font-size: 14px}
.bdytxtsm { font-family: Arial, Helvetica, sans-serif; font-size: 12px}

/* grey */
/*.rtmnuhdrbg {  background-color: #e0e0e0}*/
/*.rtmnubdybg {  background-color: #f9f9f9}*/
.rtmnuhdrbg {  background-color: #cccc99}
.rtmnubdybg {  background-color: #FFFFe6}

/* yellow */
.mnuhdrbg {  background-color: #cccc99}
.mnubdybg {  background-color: #FFFFe6}

.mnutitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.mnutxtlg {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}
.mnutxt {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.mnutxtsm {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.mnuarticle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal; cursor: pointer; cursor: hand}
.mnulnk {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline}
.mnulnksm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline }
/* .articlediv { background-color: #E4DFC0} */
.articlediv { background-color: #e0e0e0} 

.dirlnk {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: normal}

/*
.ftrtxt {  color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.ftrlnk, a.ftrlnk, a.ftrlnk:visited, a.ftrlnk:hover, a.ftrlnk:visited:hover { color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline}
*/
.ftrtxt {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 135%; }
.ftrlnk { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline}


.maincats { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.mainCategory { font-size: 14px; font-family: Arial, Helvetica, sans-serif; } 
.mainCategoryCount { font-size: 14px; color: gray; font-family: Arial, Helvetica, sans-serif; }
.mainCategoryCount { font-weight: normal; }

.subCategory { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; } 
.subCategoryCount { font-weight: normal; font-size: 12px; color: gray; background-color: white; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.subCategorymed { font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; } 
.subCategorysm { font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; } 

.subtitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold }

.siteName { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.siteURL { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.siteDescription { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

.noborder { border: none; }
.red {  color: #FF0000}
.green { color: #006633}

.bot_of_pg_lnk, 
A.bot_of_pg_lnk, 
A.bot_of_pg_lnk:link,
A.bot_of_pg_lnk:visited,
A.bot_of_pg_lnk:active,
A.bot_of_pg_lnk:hover,
A.bot_of_pg_lnk:visited:hover
{ font-size: 8px; font-family: Arial, Helvetica, sans-serif; color: white; float:right; }

.maincatlnk { font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.smredundr { color: #FF0000 ; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-decoration: underline}
.link {  color: #0000FF; text-decoration: underline}
.addedText { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; } 
.BgTable1 { color: #eeeeee; background-color: #eeeeee; padding-top: 2mm; padding-bottom: 2mm; padding-left: 2mm; padding-right: 2mm; }
.BgTable2 { color: #eeeeee; background-color: #eeeeee; padding-top : 2mm; padding-bottom : 2mm; padding-left: 2mm; padding-right: 2mm; }
.categoryLink{ font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
.categoryText { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; } 
.errorText { font-weight: normal; font-size: 11px; color: red; font-family: Arial, Helvetica, sans-serif; }
.errorTextBold { font-weight: bold; font-size: 11px; color: red; font-family: Arial, Helvetica, sans-serif; }
.footerBot { font-weight: normal; font-size: 9pt; color: #808080; background-color: #cccccc; }
.footerLink { font-weight: normal; font-size: 9pt; color: #808080; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.footerText { font-weight: normal; font-size: 8pt; color: #808080; background-color: #eeeeee; font-family: Arial, Helvetica, sans-serif; }
.formButton { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; }
.fortune { font-weight: normal; font-size: 7pt; color: gray; }
.hitsInText { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
.hitsOutText { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
.LineCatOut { color: #eeeeee; background-color: #cccccc; }
.linecattitle { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; color: #000000; padding-top: 2px; background-color: #F7FFD3; }
.middenhcel { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; color: #000000; padding-top: 2px; background-color: #F7FFD3; }	
.navbaroff { background-color: #eeeeee; font-weight: bold; color: #000000; }
.navbaron { color: #808080; background-color: #cccccc; font-size: 9pt; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
.navBotOut { font-weight: normal; font-size: 9pt; color: #000000; background-color: #eeeeee; font-family: Arial, Helvetica, sans-serif; }
.navBot { font-weight: normal; font-size: 9pt; color: #808080; background-color: #eeeeee; font-family: Arial, Helvetica, sans-serif; }
.navText { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
.NavTabOut { color: #eeeeee; background-color: #cccccc; }
.navtabout2 { color: #eeeeee; background-color: #000000; }
.navtabletitle { color: #eeeeee; background-color: #000000; }
.ownerLink{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
.regularBoldText { font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
.regularText { font-size: 14px; color: black; font-family: Arial, Helvetica, sans-serif; }
.reviewCount { font-size: 9pt; color: gray; font-family: Arial, Helvetica, sans-serif; }
.reviewLink { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; } 
.searchButton { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; }
.searchEngines { font-weight: normal; font-size: 9pt; color: black; font-family: Arial, Helvetica, sans-serif; }
.searchEngineText { font-weight: normal; font-size: 9pt; color: black; font-family: Arial, Helvetica, sans-serif; }
.searchLogic   { color: #333333; background-color: transparent; font-family: Arial, Helvetica, sans-serif; }
.searchText { color: #808080; background-color: transparent; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.searchText { font-size: 9pt; font-weight: bold; }
.searchLogic { font-weight: normal; font-size: 9pt; }
.siteDescripxion { font-weight: normal; font-size: 9pt; color: #666666; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.tableHeader { background: white; color: #eeeeee; }
.textBox { font-weight: normal; font-size: 8pt; color: black; font-family: "Courier New", Courier, mono; }
.whatout2 { color: #eeeeee; background-color: #000000; padding: 3px; }
.whatText { font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #666666; }
.WhatTabOut { background-color: #cccccc; color: #eeeeee; padding: 1px; }
.whattabletitle { ; }
.updateText { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
.navLink { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
.tinytxt { font-family: Helvetica, Arial, sans-serif; font-size: 6pt}
.adTitle { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; ; font-weight: bold; color: #0000FF; text-decoration: underline; }
.adText { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; ; font-weight: normal; color: #666666; text-decoration: none; }
.adURL { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; ; font-weight: normal; color: #006600; text-decoration: none; }


/* drop down menu */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}

.clBar{width:650; height:30; visibility:hidden;}
.clBarBrd{visibility:hidden}

.clLev0{color:#000000; background-color:#ffffe7; layer-background-color:#ffffe7;}
.clLev0,.clLev0Over{padding:4px; font-size:12px; font-weight:bold}
.clLev0,.clLev0Over{position:absolute; width:150; font-family:arial,helvetica; cursor:pointer; cursor:hand; ;}
.clLev0Over{color:#FCCE55; background-color:#006633; layer-background-color:#006633;}
.clLev0Brd{position:absolute; layer-background-color:#006633; background-color:#006633; visibility:hidden}

.clLev1{color:#000000; background-color:#ffffe7; layer-background-color:#ffffe7;}
.clLev1,.clLev1Over{position:absolute; width:150; font-family:arial,helvetica; cursor:pointer; cursor:hand; ;}
.clLev1,.clLev1Over{padding:2px; font-size:11px; font-weight:bold}
.clLev1Over{color:#000000; background-color:#cccc99; layer-background-color:#cccc99}
.clLev1Brd{position:absolute; layer-background-color:#cccc99; background-color:#cccc99; visibility:hidden}

.l1 {  vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px}
.l2 {  vertical-align: top; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px}

.tstable { border: 1px #cccc99 solid; width: 190px; background-color: #FFFFE6}
.tsheader { font-family: arial; font-size: 7pt; color: #000000; background-color: #FFFFE6; }
.tslinks { font-family: arial; font-size: 9pt; color: #0000ff; background-color: #FFFFE6; }
.tsfooter { font-family: arial; font-size: 8pt; background-color: #FFFFE6; }



.adBorder {  background-color: #ddb7ba; }
.adBg {  background-color: #fff5f6; }
.btnText {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; ; color: #ffffff}

.button {
	background-color: #006633;
	/* border:bevel; */
	/* border-width: 1px; */
	/* border-height: 1px; */
	color : #FFFFFF;
	font-size: 9pt;
	font: Arial, Helvetica, sans-serif;
	
	font-family: Arial, Helvetica, sans-serif;
	/* font-size:84%; */
	font-weight:normal;
	border:1px solid;
	border-top-color: #00BB00;
	border-left-color:#00BB00;
	border-right-color:#333333;
	border-bottom-color:#333333;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 0px;
	margin-right: 0px;
	width: auto;
	overflow: visible;
	
}	

.red_button {
	background-color: #803c41;
	color : #FFFFFF;
	font-size: 9pt;
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	border:1px solid;
	border-top-color: #DDB7BA;
	border-left-color:#DDB7BA;
	border-right-color:#572826;
	border-bottom-color:#572826;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 0px;
	margin-right: 0px;
	width: auto;
	overflow: visible;
}	


.bluelink, A.bluelink, A.bluelink:Link, 
A.bluelink:Hover, A.bluelink:Visited,
A.bluelink:Hover:Visited 
{
	color: #0000FF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	/* font-size: 10pt; */
	text-decoration: underline;
}

.navbarText {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff;
	padding: 1px;
	line-height: 1em;
}

.navbarTextGrn {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color:#99FF66;
	padding: 1px;
	line-height: 1em;
}

.drk_tan { background-color: #74743A; }
.med_tan { background-color: #CCCC99; }
.lt_tan { background-color: #e4e4c9; }

.lt_yellow { background-color: #FFFFE6; }
.drk_green { background-color: #006633; }

.iconlink, A.iconlink:Link, A.iconlink:Visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color: #006633;
	text-decoration: none;
}
A.iconlink:Hover, A.iconlink:Visited:Hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color: #009900;
	text-decoration: none;
}


/* start of new table classes */

.mrkplcBorder {  background-color: <?=$adBorder?>; }
.mrkplcBg {  background-color: <?=$adBg?>; }

/*
table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
*/

table.def  { width:100%; border-collapse: collapse; border-spacing: 0; border: 0px; }
table.def td, table.def th { padding: 0; }

table.p0s1  { border-collapse: collapse; border-spacing: 1; border: 0px; }
table.p0s1 td, table.p0s1 th { padding: 0; vertical-align: top; }

table.subCategory { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
table.subCategory td, table.subCategory th { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

table.p0s1 td.subCategorysm { font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; } 
table.p0s1 td.pb4 { padding-bottom: 4px; }


td.p0 { padding: 0px; }
td.p1 { padding: 1px; }
td.p2 { padding: 2px; }
td.p3 { padding: 3px; }
td.p4 { padding: 4px; }

.mnu_title_line { height:1px;  background-color:#CCCC99; }
.mnu_title_spacer { height:5px; }

.mnu_module { 
	background-color:#FFFFE6; 
	border:1px; 
	border-collapse: collapse; 
	border-spacing:0px; 
	border-color:#CCCC99; 
	border-style: solid; 
	width:95%;
}

.dashed_hr	{
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px dashed #000066;
	color: #000066; 
	height:1px;
}
