table.menu{
border: 0px none #000080}

tableout.menu{
	border: #000080; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

TD.menuout{
	width: 145px;
	border: 1px solid #000080
	background-color: #CCFFFF;
}

TR.menuout{
	background-color: #CCFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000099;
	position:relative;
	width: 145px;
    border: 1px solid #000080
}

a.menu:visited{
	font-family: Georgia, "Times New Roman", "Times, serif";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:hover { text-decoration: none; color: RED; }
a.menu{
	font-family: Georgia, "Times New Roman", "Times, serif";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.menuout1:hover { 
	font-family: Georgia, "Arial";
	font-size: 10px;
	font-weight: bold;
	text-decoration: none; 
	color: RED; }

a.menuout1{
	font-family: Georgia, "Arial";
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
A.headlinetext
{
    COLOR: #000000;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.articletext
{
    COLOR: #000000;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
}

TD.rmh{
	background-color: #000099;
	position:relative;
	width: 145px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 2px solid #000080;
}
.TDBackground {
	background-attachment: inherit;
	background-image: url(/images/footer_bgd.jpg);
	background-repeat: inherit;
	vertical-align: inherit;
	height: auto;
	width: 795px;
}

TR.rmh{
	background-color: #000099;
	font-family: Georgia, "Times New Roman", Times, serif;
	position:relative;
	width: 145px;
	border: 2px solid #000080
	color: #000099;
}
A.rmh:hover{ text-decoration: none; color: RED; }
A.rmh:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	position:relative;
	width: 145px;
	color: #FFFFFF;
	text-decoration: none;
	}
A.rmh{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	position:relative;
	width: 145px;
	text-decoration: none;
}
TD.rme{
	background-color: #CCFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000099;
    void-border: 2px solid #000080
	position:relative;
	width: 145px;
}
TR.rme{
	background-color: #CCFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000099;
	position:relative;
	width: 145px;
	border: 2px solid #000080
}
A.rme:hover{ text-decoration: none; color: RED; }
A.rme:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	position:relative;
	width: 145px;
	text-decoration: none;
	}
A.rme{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000099;
	position:relative;
	width: 145px;
	text-decoration: none;
}
A.rmea:hover{ text-decoration: none; color: RED; }
A.rmea:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	position:relative;
	width: 145px;
	text-decoration: none;
	}
A.rmea{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #009999;
	position:relative;
	width: 145px;
	text-decoration: none;
	font-weight: bold;	
}
A.rmeb:hover{ text-decoration: none; color: RED; }
A.rmeb:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	position:relative;
	width: 145px;
	text-decoration: none;
	}
A.rmeb{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #660000;
	position:relative;
	width: 145px;
	text-decoration: none;
	font-weight: bold;	
}
A.rmec:hover{ text-decoration: none; color: RED; }
A.rmec:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	position:relative;
	width: 145px;
	text-decoration: none;
	}
A.rmec{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #6603F0;
	position:relative;
	width: 145px;
	text-decoration: none;
	font-weight: bold;	
}
A.rmed:hover{ text-decoration: none; color: RED; }
A.rmed:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	position:relative;
	width: 145px;
	text-decoration: none;
	}
A.rmed{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #006600;
	position:relative;
	width: 145px;
	text-decoration: none;
	font-weight: bold;	
}
.textBox {
	font-weight: normal;
	font-size: 13px;
	color: black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #F4F4F4;
}
.subCategory, .subCategoryCount {
	font-weight: normal;
	font-size: 13px;
	color: gray;
	background-color: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.maincats {
	color: gray;
	background-color: white;
}
.mainCategory, .mainCategoryCount {
	font-size: 15px;
	color: gray;
	background-color: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.mainCategory {
	font-weight: bold;
	color: gray;
	background-color: white;
}
 .mainCategoryCount {
	font-weight: normal;
}
.whatText {
	font-weight: bold;
	font-size: 15px;
	color: #999999;
	background-color: #F4F4F4;
	padding-left: 2mm;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.whatout2 {
	color: #eeeeee;
	background-color: #000000;	
	padding: 3px;
}
.whattabletitle {
}
.navText {
	padding-right: 2px;
	padding-left: 2mm;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: normal;
	font-size: 15px;
	color: #999999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
}
.NavTabOut {
	color: #eeeeee;
	background-color: #cccccc;
}
.navtabout2 {
	color: #eeeeee;
	background-color: #000000;
}
.navtabletitle {
	color: #eeeeee;
	background-color: #000000;
}
a.navLink:link, a.navLink:visited, a.navLink:hover {
	font-weight: normal;
	font-size: 15px;
	color: #999999;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.navLink:hover {
	background-color: #cccccc;
	text-decoration: none;
}
.LineCatOut {
	color: #eeeeee;
	background-color: #cccccc;
}
.linecattitle {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	background-color: #F7FFD3;
}
.lineCategoryText, .lineCategoryLink {
	font-weight: bold;
	font-size: 15px;
	color: #666666;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.lineCategoryText {
	padding-left: 2mm;
	background-color: #f5f5f5;
}
a.lineCategoryLink:link, a.lineCategoryLink:visited, a.lineCategoryLink:active {
	color: #666666;
	background-color: transparent;
	text-decoration: none;
}
a.lineCategoryLink:hover {
	color: #000000;
	background-color: #dddddd;
	text-decoration: none;
}
.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;
}
.siteName {
	font-weight: bold;
	font-size: 15px;
	color: #666666;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.siteName:link, a.siteName:active, a.siteName:visited {
	font-weight: bold;
	font-size: 15px;
	color: #666666;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.siteName:hover {
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	background-color: #cccccc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.siteURL {
	font-weight: normal;
	font-size: 14px;
	color: #808080;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.siteDescription {
	font-weight: normal;
	font-size: 14px;
	color: #808080;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.ownerLink, a.ownerLink:hover {
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.ownerLink:hover {
	background-color: #cccccc;
	text-decoration: none;
} 
.reviewLink, a.reviewLink:link, a.reviewLink:hover, .reviewCount {
	font-weight: normal;
	font-size: 14px;
	color: gray;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.reviewLink:link {
	text-decoration : none;
}
a.reviewLink:hover {
	background-color: #cccccc;
}
.siteDescripxion {
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.addedText, .updateText {
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.categoryText, .categoryLink, a.categoryLink:link, a.categoryLink:hover  {
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.categoryLink:link  {
	text-decoration: none;
}
a.categoryLink:hover {
	background-color: #cccccc;
	text-decoration: none;
}
.hitsInText, .hitsOutText {
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.navBotOut {
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.navBot {
	font-weight: normal;
	font-size: 13px;
	color: #808080;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.searchEngines {
	font-weight: normal;
	font-size: 14px;
	color: black;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.searchEngineText {
	font-weight: normal;
	font-size: 14px;
	color: black;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.footerBot {
	font-weight: normal;
	font-size: 13px;
	color: #808080;
	background-color: #cccccc;
}
.footerText, .footerLink {
	font-weight: normal;
	font-size: 13px;
	color: #808080;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.footerLink:link , a.footerLink:visited , a.footerLink:active {
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	background-color: #eeeeee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.errorText {
	font-weight: normal;
	font-size: 14px;
	color: red;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.errorTextBold {
	font-weight: bold;
	font-size: 15px;
	color: red;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.rmeo:hover{ text-decoration: none; color: #FF0000;
	position:relative;
	filter: Glow(Color=#ffFF00, Strength=4);
	width: 145px;
 }
a.rmeo{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;	
	color:#FFFF00;
	text-decoration: none;
	position:relative;
	filter: Glow(Color=#ff0000, Strength=4);
	width: 145px;
}
a.rmeo:visited{text-decoration: none; color: #FF0000;
	position:relative;
	filter: Glow(Color=#ffFF00, Strength=4);
	width: 145px;
}

TD.rmeo{
	width: 145px;
	void-border: 2px solid #000080
	background-color: #CCFFFF;
}

TR.rmeo{
	background-color: #CCFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000099;
	position:relative;
	width: 145px;
    VOID- border: 2px solid #000080

}
.lm_content font{
	font-family: Tahoma, Arial, Helvetica, sans-serif;;
	font-size: 11px;
}

.lm_title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;;
	font-size: 12px;
        font-weight: bold;
        text-align: center;
        color:navy;
}

.lm_content a:hover{
        color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;;
 }

.lm_content a{
	font-size: 11px;
        color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.style1 {font-size: small}

border {
	border: 1px dashed #000000;
}
##OLD #9999 FF changed to #CC FFFF

.wireframemenu{
border: 0px solid #C0C0C0;
background-color: #000066;
border-bottom-width: 0;
width: 150px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 144px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font: bold 12px Arial;
padding: 1px 1px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #FFFFFF;
text-decoration: none;
border-bottom: 0px solid #C0C0C0;
}

.wireframemenu a:visited{
color: #FFFFFF;
}

width: auto;
}

.wireframemenu a:hover{
background-color: #000066;
color: red;
}