h1{font-family: Arial, Helvetica, sans-serif; font-size: 15pt; color: #313131;}
.page-header{font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; color: #366A40;}
.popular{font-family: verdana,arial; font-weight: normal; font-size: 10px; color:#FFFFFF; TEXT-DECORATION:NONE;}
a.popular:hover {color:#FFCC00;TEXT-DECORATION:NONE}
.popularspacer{font-family: arial; font-weight: normal; font-size: 10px; color:#FFCC00; TEXT-DECORATION:NONE;}
.gatehead{color:000040}
.cat{color:004080; font-family: verdana,arial; font-weight: bold; font-size: 13px }
a.cat:hover {color:808080; font-family: verdana,arial; font-weight: bold; font-size: 13px }
.below_search{color:#808080; font-family: verdana,arial; font-weight: bold; font-size: 11px; TEXT-DECORATION:none }
a.below_search:hover {color:#366A40; font-family: verdana,arial; font-weight: bold; font-size: 11px; TEXT-DECORATION:underline }
.left_nav{color:#000000; font-family: verdana,arial; font-weight: bold; font-size: 10px; TEXT-DECORATION:none}
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.results{color:#004080; font-family: verdana,arial; font-weight: bold; font-size: 12px }
.topsearches { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #008000; TEXT-DECORATION:none; font-weight: normal;}
a.topsearches:hover {color:#313131;TEXT-DECORATION:underline}

.nav1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #313131; TEXT-DECORATION:none; font-weight: bold;}
a.nav1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #366A40; TEXT-DECORATION:underline; font-weight: bold;}
.nav1spacer { font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; TEXT-DECORATION:none; font-weight: normal;}

.nav2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; TEXT-DECORATION:none; font-weight: bold;}
a.nav2:hover {color:#FFCC00; font-size: 8pt; TEXT-DECORATION:underline}
.nav2spacer{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #f5f5f5; TEXT-DECORATION:none; font-weight: normal;}

.portal_title{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #004080; TEXT-DECORATION:none; font-weight: normal;}
.portal_text{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #004080; TEXT-DECORATION:none; font-weight: normal; }
.hnfirstline{color:#000000; font-family: verdana,arial; font-weight: bold; font-size: 10px }
.hnheadline{color:#000000; font-family: arial; font-weight: normal; font-size: 10px }
.hnsource{color:#000000; font-family: arial; font-weight: normal; font-size: 10px }
.s4 {color: #FFFFFF;font-family: verdana;font-size: 8pt;text-decoration: none;}
.s4:hover {color: #FFFFFF;font-family: verdana;font-size: 8pt;text-decoration: underline;}
.s5 {color: #FFCC99; text-decoration: none;}
.s5:hover {color: #FFFFFF}


.featuredsitesLink { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #366A40; TEXT-DECORATION:none; font-weight: bold;}
a.featuredsitesLink:hover {color:#366A40;TEXT-DECORATION:underline}
.featuredsitesDesc { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; TEXT-DECORATION:none; font-weight: normal;}


.navbottom2{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #313131; TEXT-DECORATION:none; font-weight: bold;}
a.navbottom2:hover { color:#366A40;TEXT-DECORATION:underline;}
.navbottom2_spacer{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #f5f5f5; TEXT-DECORATION:none; font-weight: normal;}

.navbottom1{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; TEXT-DECORATION:none; font-weight: bold;}
a.navbottom1:hover { color: #FFCC00;TEXT-DECORATION:underline;}
.navbottom1_spacer{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #808080; TEXT-DECORATION:none; font-weight: normal;}

.BannerAdText{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0000FF; TEXT-DECORATION:none; font-weight: bold;}
a.BannerAdText:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #808080; TEXT-DECORATION:none; font-weight: bold;}

.SearchResults-title { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #366A40; font-weight: bold;}
a.SearchResults-title:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #808080; font-weight: bold;}
.SearchResults-desc { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #313131; TEXT-DECORATION:none; font-weight: normal;}
.SearchResults-goto { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #808080; TEXT-DECORATION:none; font-weight: bold;}
.SearchResults-url { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #366A40; font-weight: normal;}
.SearchResults-bidtext { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #808080; TEXT-DECORATION:none; }
.SearchResults-bidlink { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #808080; TEXT-DECORATION:none; }

.make-homepage{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #008000; TEXT-DECORATION:none; font-weight: bold;}
a.make-homepage:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #FFCC00; TEXT-DECORATION:underline; font-weight: bold;}


body {
    color: #000000;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
}
        


table {
    color: #000000;
    background-color: transparent;
}



p,tr,td,span,div {
    color: #000000;
    font-size: x-small;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


b {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1.EUA {
    color: #000000;
    font-size: 18pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2.EUA {
    color: #000000;
    font-size: 16pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3.EUA {
    color: #000000;
    font-size: 14pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h4.EUA {
    color: #000000;
    font-size: 12pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h5.EUA {
    color: #000000;
    font-size: 10pt;
    font-family: ;
}

h6.EUA {
    color: #000000;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


pre {
    font-size: x-small;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bigger {
    font-size: larger;
}

.smaller {
    font-size: smaller;
}

.mainTheme {
    color: #FFFFFF;
    background-color: #366A40;
    font-size: x-small;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}

table.mainTheme {
    color: #000000;
    background-color: #366A40;
}


hr.mainTheme {
    color: #FFFFFF;
    background-color: #366A40;
}

.contentColor1 {
    color: #000000;
    background-color: #FFFFFF;
}

hr.contentColor1 {
    color: #FFFFFF;
    background-color: #FFFFFF;
}


.contentColor2 {
    color: #000000;
    background-color: #FFFFFF;
}

hr.contentColor1 {
    color: #FFFFFF;
    background-color: #FFFFFF;
}


.lightGray {
    color: #FFFFFF;
    background-color: #EEEEEE;
    font-size: x-small;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}

.searchTerm {
    color: #000000;
    background-color: #FFAAAA;
    font-weight: bold;
}


.blackAndWhite {
    color: #FFFFFF;
    background-color: #000000;
    font-size: x-small;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contentHeader {
    color: #313131;
    background-color: #f5f5f5;
    font-size: x-small;
    font-family: 2;
}


th {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;

}

.error {
    color: #FF5555;
    background-color: #FFFFFF;
}

.error2 {
    color: #000000;
    background-color: #FF5555;
}

td.error{
    color: #000000;
    background-color: #FF5555;
}


.mainCats {
width: 75%;

}

.mainCats td {
padding: 12px;
font-size: 12px;
line-height: 1.9;

}

.mainCatsLinkTitle {
padding-bottom: 4px;
color: #008000;
border-bottom: 1px dotted #808080;
}


.mainCatsLink {
padding-bottom: 4px;
color: #454545;
}

.mainCatsLink:hover  {
color: #008000;
}


.CatTitle {
font-size: 14px;
margin-bottom: 1px;
color: #008000;
}


.CatTitleTable {
border-bottom: 1px dotted #808080;
}

