.spons     { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000080; font-weight: bold; }
.lhs_title  { font-weight: bold; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
.botindex  { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; }
.topindex  { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; font-weight: bold; }
.dirlnka2z   { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #800000; font-weight: bold; }
.dirlnka2z:hover{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #008000; font-weight: bold;  }
.arttitle   { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000080; font-weight: bold; }
.artname   { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000080; font-weight: bold; }
.artnamepl   { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000080; font-weight: bold;  text-decoration: none; }
.artnamepl:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000080; font-weight: bold;  text-decoration: none; }
.artname12   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000080; font-weight: bold; }
.artnamegl   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000080; font-weight: bold; }
.artnamegl:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #800000; font-weight: bold;  }

.toplnk    { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000080; font-weight: regular;  }
.navlnk4   { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #008000; font-weight: bold; }
.arttextred   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #800000; font-weight: bold;}

.tkred10b     { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #800000; font-weight: bold; }
.tkred10b:hover     { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #008000; font-weight: bold; }
.tkred10bc     { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #800000; font-weight: bold;  text-decoration: none; }
.tkred10bc:hover     { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #008000; font-weight: bold;  text-decoration: none; }
.tkredrelated     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #800000; font-weight: bold; }
.tkredrelated:hover     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; font-weight: bold; }
.tkred2see     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #800000; font-weight: bold; }
.tkred2see:hover     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; font-weight: bold; }
.tkcrumb     { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000080; font-weight: bold; }
.tkcrumb:hover     { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #008000; font-weight: bold; }
.tklhshead  { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000080; font-weight: bold; }
.summary_title                  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

h1   { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000080; font-weight: bold; text-decoration: none; }
h2   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #800000; text-decoration: none; }

.navwte   { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.navwte:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }



.tophead1  { font-family: Times New Roman, Times, serif; font-size: 15px; color: #000080; font-weight: bold; }
.gl11     { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000080; font-weight: bold; }
.gl11:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; }

.gl12     { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000080; font-weight: bold; }
.gl12:hover{ font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; font-weight: bold; }

.navlnk1   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; font-weight: bold; }
.navlnk2   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; font-weight: bold; }
.navlnk3   { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000066; font-weight: bold; }

.navlnk5   { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #800000; font-weight: bold; }
.catlink   { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #008000; font-weight: bold; }
.catlink2   { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #008000; font-weight: bold; }

.dirtxt  { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000066; font-weight: bold; }

.arthead   { font-family: impact, Arial, Helvetica, sans-serif; font-size: 26px; color: #000080; font-weight: bold; text-transform: uppercase; }

.artsum    { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000080; }
.arttext   { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
.artdate   { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.artsumcat    { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #800000; }


.arttitlelar   { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #000080; font-weight: bold; }


.tophead2  { font-family: Times New Roman, Times, serif; font-size: 15px; color: #000080; font-weight: bold; text-transform: uppercase; }


.cattext   { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000080;  }
.text      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.text11    { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.text10    { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.map     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #800000; font-weight: bold; text-decoration: none; text-transform: uppercase;  }

.map12     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000080; text-decoration: none; }
.map12:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; }

.sp{color:#000080}
.sp:hover{color:#ff0000}

.spr{color:#ff0000}
.spr:hover{color:#000080}

.spg{color:#008000}
.spg:hover{color:#ff0000}

.spo{color:#FF6600}
.spo:hover{color:#ff0000}

.spp{color:#800080}
.spp:hover{color:#ff0000}

.spw{color:#ffffff}
.spw:hover{color:#ff0000}

.ga2{color:#ff0000}
.ga2:hover{color:#008000}

.ga3{font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: bold; color: #800000; text-decoration: none; }
.ga3:hover{color:#ff0000}

.indlink{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000080; font-weight: regular;  }
.indlink:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; font-weight: regular;  }

.al1{font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000080; font-weight: bold;  }
.al1:hover{font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #ff0000; font-weight: bold;  }

.dirlnktop   { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #800000; font-weight: bold; }
.dirlnktop:hover{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #008000; font-weight: bold;  }

.dirlnkbot   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: regular; }
.dirlnkbot:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #800000; font-weight: regular;  }

.dirlnk1   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #800000; font-weight: bold; }
.dirlnk1:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; font-weight: bold;  }

.navwte   { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.navwte:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }

TABLE.sponsor        { width: 99%; align: center; border-top:1px solid #ffffff; border-bottom:20px solid #ffffff;}
TD.sponsor_headline  { width: 49%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #808080;}
TD.sponsor_title     { width: 49%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
TD.sponsor_text      { width: 49%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

TABLE.btab        { width: 80%; align: center; border-top:20px solid #ffffff; border-bottom:20px solid #ffffff;}
TD.btab_boxl      { width: 33%; }
TD.btab_boxc      { width: 33%; }
TD.btab_boxr      { width: 33%; }
TD.btab_boxb      {  }

a {text-decoration: bold; color: #000080 }
a:hover {text-decoration: bold; color: #ff0000 }
body { margin: 0px 0px 0px 0px; background-color: #F7F7F7; } 

    
    .bg_main              { background-color: #FFFFFF; }
    .bg_header            { background-color: #FFFFFF; } 
    .bg_search_box        { background-color: #DDDDDD; }

    .bg_nav_left_header   { background-color: #336699; } 
    .bg_nav_left          { background-color: #ffffca; } 
    .bg_nav_left_selected { background-color: #ffffca; } 
    .bg_nav_right_header  { background-color: #336699; } 
    .bg_nav_right         { background-color: #EEEEEE; } 
    



    .category_link_depth1 a         { color: #008000 !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .category_link_depth1 a:hover         { color: #FF0000 !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .category_link_depth2 a         { color: #008000 !important; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
    .category_link_depth2 a:hover         { color: #FF0000 !important; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
    .category_link_depth3 a         { color: #008000 !important; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
    .category_link_depth3 a:hover         { color: #FF0000 !important; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

    
/*	Definition list									*/
dl {
color: #000000;
font-family: "arial", "geneva", sans-serif;
}

/*	Menu									*/
small.menu {
font-size: small;
color: #000000;
background: #FFFFFF;
font-family: "arial", "geneva", sans-serif;
}


/*	The link description							*/
span.descript {
font-size: small;
color: #333333;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	New links								*/
sup.new {
font-size: x-small;
color: #FFFFFF;
background: #FF3300;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif;
}


/*	Links date and hits							*/
small.date {
font-size: 10px;
color: #666666;
background: #FFFFFF;
font-family: "arial", "geneva", sans-serif;
}

/*	Number of links in categories						*/
small.numlinks {
font-size: x-small;
color: #666666;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	This class is for "Looking for something in particular?"		*/
strong.search {
color: #000000;
background: #FFFFFF;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif;
}

/*	This class is for "More options"					*/
small.more {
font-size: small;
color: #000000;
background: #FFFFFF;
font-weight: normal;
font-family: "verdana", "arial", "geneva", sans-serif;
}


/*	This class is for the error messages					*/
strong.error {
color: #FFFFFF;
background: #FF3300;
font-weight: bold;
font-family: "verdana", "arial", "geneva", sans-serif;
}


/*	This is for page $title_linked						*/
strong.title {
font-size: small;
font-weight: bold;
color: #000000;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif;
}




/*	This is for the page last updated text					*/
small.update {
font-size: x-small;
font-weight: bold;
color: #999999;
background: #FFFFFF;
font-family: "verdana", "arial", "geneva", sans-serif;
}

td {
    text-align: left;
}