/* General */
body { background-color: white; margin: 10px; font: normal 10px "Verdana","Arial","Helvetica",sans-serif; }
p, td { font: normal normal 10px "Verdana","Arial","Helvetica",sans-serif; }
p.text { font-size: 10px; }
td.text { font-size: 10px; }

/* Modified by MS 4/7/2003 Begin */
a { color: navy; text-decoration: underline; }
a:hover { color: blue; text-decoration: none; }
/* Modified by MS 4/7/2003 End */

select { font: bold normal 10px "Verdana","Arial","Helvetica",sans-serif; color: black; }
input { font: bold normal 10px "Verdana","Arial","Helvetica",sans-serif; color: black; }
.whitebg { background-color: white; color: black; }
.navy { font-weight: bold; color: navy; }
th { font-family: "Verdana", "Arial", "Helvetica", sans-serif; text-align: left; }
th.base { font: bold normal 10px "Verdana", "Arial", "Helvetica", sans-serif; }

/* Top menus */
a.menu { font-weight: bold; color: white; text-decoration: none; }
a.menu:hover { color: white; text-decoration: underline; }
a.submenu { font-weight: bold; color: white; text-decoration: none; }
a.submenu:hover { color: white; text-decoration: underline; }

/* Service */
td.path { color: #0065e6; }

/* Modified by MS 4/7/2003 Begin */
td.path a { color: #0065e6; text-decoration: underline; }
td.path a:hover { color: blue; text-decoration: none; }
/* Modified by MS 4/7/2003 end */

/* Page titles (black and red) */
h1 { font: bold 16px "Verdana", "Arial", "Helvetica", sans-serif; }
h1.red { font: bold 16px "Verdana", "Arial", "Helvetica", sans-serif; color: red; }
h2 { font: bold normal 14px "Verdana", "Arial", "Helvetica", sans-serif; }

/* Profile product title */
a.redtitle { font-weight: bold; color: red; text-decoration: none; }
a.redtitle:hover { text-decoration: underline; }

/* Blue bars */
td.bluetitle { background-color: #0065e6; font-weight: bold; color: white; }
td.bluetitle a { color: white; text-decoration: none; }
td.bluetitle a:hover { color: white; text-decoration: underline; }

/* Quick Links */
table.quicklinks td { background-color: #ddeeff; }
table.quicklinks td a { color: black; text-decoration: none; }
table.quicklinks td a:hover { color: blue; text-decoration: underline; }
table.quicklinks th { background-color: #0065e6; color: white; text-align: left; font-size: 10px; }

/* Dark blue bars for tables */
/* MS 9/6/2004 */
/* td.tabtitle { background-color: navy; font-weight: bold; color: white; font-size: 10px; } */
td.tabtitle { background-color: #0065e6; font-weight: bold; color: white; font-size: 10px; }
/* MS 9/6/2004 */
td.tabtitle a { color: white; text-decoration: none; }
td.tabtitle a:hover { color: white; text-decoration: underline; }

/* Light grey background for new products (home) */
table.greylist { background-color: #eeeeee; }
table.greylist td { font-weight: bold; color: black; }
table.greylist a { color: black; text-decoration: none; }
table.greylist a:hover { color: black; text-decoration: underline; }

/* Grey headlines for news (home) */
table.newshdln { background-color: white; }
table.newshdln td { font-weight: bold; color: #565656;}
table.newshdln a { color: #565656; text-decoration: none; }
table.newshdln a:hover { color: black; text-decoration: underline; }

/* Username and password */
.whitebg td.label { color: #696969; }

/* Light grey bar ST Mission (home) */
.greyevid { background-color: #f5f5f5; font-weight: bold; color: black; }
.greyevid a { color: #0000cd; text-decoration: none; }
.greyevid a:hover { color: #0000cd; text-decoration: underline; }

/* Light blue bar */
td.litebluetitle { background-color: #ddeeff; font-weight: normal; color: black; font-size: 14px; }

/* Index with table */
table.quarters td { background-color: #ddeeff; }
table.quarters td a { color: navy; text-decoration: none; }
table.quarters td a:hover { color: blue; text-decoration: underline; }
table.quarters th { background-color: #0065e6; color: white; text-align: left; font-size: 11px; }

/* Mission */
td.mission { color: #696969; text-align: left; }

/* Copyright */
td.copy { color: #696969; text-align: center; }
td.copy a { color: #696969; text-decoration: none; }
td.copy a:hover { color: black; text-decoration: underline; }

/* Prodnews */
td.prodnews { background-color: #003061; font-weight: normal; color: white; }
td.prodnews a { color: white; font-weight: bold; text-decoration: none; }
td.prodnews a:hover { color: white; font-weight: bold; text-decoration: underline; }

/* Search Tables */
/* Added by MS 4/7/2003 Begin */

h1.searchhdr { font: bold 14px "Verdana", "Arial", "Helvetica", sans-serif; text-align: right;}
h2.searchhdr { font: bold 16px "Verdana", "Arial", "Helvetica", sans-serif; text-align: right;}
table.search th { background-color: #0065e6; font-weight: bold; color: white; font-size: 10px; text-align: center; }
table.search th a { color: white; text-decoration: underline; }
table.search th a:hover { color: white; text-decoration: none; }
table.search caption { background-color: #0065e6; font-weight: bold; color: white; font-size: 12px; text-align: left; }
table.search caption a { color: white; text-decoration: underline; }
table.search caption a:hover { color: white; text-decoration: none; }
table.searchhdr caption { background-color: white; }
table.searchhdr th { background-color: white; text-align: left; }
table.searchhdr td { background-color: #EEEEEE; }

/* Added by MS 4/7/2003 End */

/* Added by MS for Ultrasearch 23/4/2004 Start */
table.search tr.oddrow  { background-color: #FFFFFF; }
table.search tr.evenrow { background-color: #DDEEFF; }
/* Added by MS for Ultrasearch 23/4/2004 End */

