
/* HTML ELEMENT STYLES     */


BODY {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 0px }

A.tsehomenav { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #E5E5E5; text-decoration: none }
A.tsehomenav:visited { color: #E5E5E5 }
A { text-decoration: none }
A:hover { text-decoration: underline }
A:active { color: #FF0000; }
A.nav:hover { color : #990000; text-decoration: underline }
A.homenav {  color: #3333cc;  text-decoration: none }
A.homenav:hover { color : #990000; text-decoration: underline }


/* STYLES FOR TOP HEADER REGION */
.xcollnavcolor { 
 background-color: #FFFFFF;
 }
.authnavcolor { background-color: #FFFFFF }
.gndivision { background-color: #666666 }
.hdrcolor { background-color:   #FFFFFF }
.navinfo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }



/* STYLES FOR SEARCH RESULTS PAGES  */

.ressummarycell { background-color: #FFF3E0 } /* bg color of the results summary at the top of the page  */
div.linenumber {
    display: inline;
    color: #666666;
    font-size: 11px;
}
div.line { font-style: inherit; 
	   display: inline; }
div.linewrap {
	width: 100%;}

/* STYLES FOR NAVIGATION AND MENUS   */

.navcolor { background-color: #E4DCB8; } /* #CCC1A1 #D7CCAA  */
.navdivision { background-color: #666666 }
.navlinks { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}


/* OTHER STYLES */
.homenavlinks {  /* for navigation bar text away from nav bar proper */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.footernavcolor { background-color: #BDBDBD }
.hilitecellbottom {  /* creates a border line along the bottom of a TD cell */
                    border-top-width: 0px;
                    border-right-width: 0px;
                    border-bottom-width: 1px;
                    border-left-width: 0px;
                    border-top-style: solid;
                    border-right-style: solid;
                    border-bottom-style: solid;
                    border-left-style: solid;
                    border-top-color: #919191;
                    border-right-color: #666666;
                    border-bottom-color: #919191;
                    border-left-color: #999999;
}

.notlinkable { 
background-color: #FFFFFF;
text-decoration: bold         
}

.linkable { 
background-color: #CCCCCC;
color: blue 
}

.gap { color: #cc6600; }

.supp { color: #009900; }

