
/* general declarations */
BODY {
    font-family: Arial Narrow;
    font-size: 16px;
    background-color: #4A708A;
}

A:active {
    color: #993300;
}
A:link {
    color: #990000;
}
A:hover {
}
A:visited {
    color: #993300;
}

TABLE {
	/*table-layout: fixed;*/
    font-family: Arial Narrow;
}

IMG {
    border-color: #E0E0E0;
}

CAPTION {
    font-family: Arial Narrow;
    font-size: 18px;
}
/* END general declarations */


/* `tiny` text for hints */
P.hinttext {
    font-size: 14px;
}

/* `tiny` text for hints */
A.hinttext {
    font-size: 14px;
}

/* A.headerrow primarily used in sorts */
A:active.headerrow {
    color: #FFFFFF;
}
A:link.headerrow {
    color: #FFFFFF;
}
A:hover.headerrow {
    color: #FFFFFF;
}
A:visited.headerrow {
    color: #FFFFFF;
}

/* body is the table that encloses all content on pages; 
   should be topmost table */
TABLE.body {
    padding-top: 4;
    padding-right: 6;
    padding-left: 6;
    padding-bottom: 4;
    font-size: 16px;
    font-family: Arial Narrow;
    background-color: #FFFFFF;
    /*width: 800;*/
}

/* main content panel */
TABLE.main {
    padding-top: 5;
    padding-right: 5;
    padding-left: 5;
    padding-bottom: 5;
}

/* for left hand menu */ 
TABLE.leftmenu {
    align: left;
    vertical-align: top;
    /*width: 220px;*/
    
    /*border-color: black;
    border-width: 1px;
    border-style: solid;*/
}

/* for right hand menu */ 
TABLE.rightmenu {
    align: center;
    vertical-align: top;
    /*width: 160px;*/
        
    /*border-color: black;
    border-width: 1px;
    border-style: solid;*/
}

TR.highlight {
    background-color: #FFFF66;
}
/* header holding tpj banner */
TR.headerrow {
    background-color: #4A708A;
    color: #FFFFFF;
}
/* header for results and lookup tables*/
TR.header {
    background-color: #e0e0e0;
}
/*  */
TR.frameheader {
    background-color: #4A708A;
    color: #FFFFFF;
}


/* common header box */
TD.header {
    height: 80;
    align: center; /* was left */
    column-span:5;
}


TD.headerrowHighlighted {
    background-color: #6699FF;
}
/* page footer */
TD.footer {
}
/* main content column */
TD.centercolumn {
    /*width: 100%;*/
    height: 500;
    align: left;
    vertical-align: top;
}
/* for left hand menu */ 
TD.leftcolumn {
    vertical-align: top;
}
/* for right hand menu */ 
TD.rightcolumn {
    vertical-align: top;
}


/* News headline */
FONT.headline {
	font-family: "Times New Roman", Times, serif;
    font-style: bold;
    font-size: 20px;
}
FONT.subheadline {
    font-size: 18px;
	font-family: "Times New Roman", Times, serif;    
}
FONT.header {
	font-family: Arial Narrow;
    font-style: bold;
    font-size: 20px;
}
FONT.hint {
    font-size: 14px;
}


/* BEGIN depricated classes; do not use these */
.bodytable {
    padding-top: 6;
    padding-right: 6;
    padding-left: 6;
    padding-bottom: 6;
    font-size: 16px;
    font-family: Arial Narrow;
    background-color: #FFFFFF;
}
.maintable {
    background-color: #FFFFFF;
    font-size: 16px;
    font-family: Arial Narrow;
}
.subtable {
    padding-top: 2;
    padding-right: 2;
    padding-left: 2;
    padding-bottom: 2;
    font-size: 16px;
    font-family: Arial Narrow;
    background-color: #FFFFFF;
}

.resulttable {
    background-color: #FFFFFF;
    width: 100%;
}
.subresultrow {
    padding-top: 6;
    padding-right: 6;
    padding-left: 6;
    padding-bottom: 6;
    background-color: #F0F0F0;
}
.resultrow {
    background-color: #e0e0e0;
}
.headerrow {
    background-color: #4A708A;
    color: #FFFFFF;
}

.link1 {
    link-color: #000000;
}

.headertext {
    font-style: bold;
    font-size: 20px;
}
.subheadertext{
    font-size: 18px;
}
.bodytext {
    font-size: 16px;
}
.hinttext {
    font-size: 14px;
}

.pubbody {
    font-family: verdana;
    font-size: 14px;
}
.pubtitle {
    font-family: verdana;
    font-size: 18px;
}

