body.* {
    font-family: arial;
    font-size: 12;
}

/* MAIN STYLES */

.info {
    font-family: arial;
    font-size: 10;
    font-weight: bold;
}

.pageHeaderText {
    text-decoration: none;
    font-family: arial;
    font-size: 14;
    font-weight: bold;
    position: relative;
    text-align: left; 
	color: #00518F;   
}

td.helpbox {
    background-color: red;
    cursor: hand;
    font-family: tahoma;
    font-weight: bold;
    font-size: 12;
    color: white;
    text-align: center;
}
.ErrorText {
    color: red;
    text-decoration: none;
    font-family: arial;
    font-size: 12;
/*    font-weight: bold;*/
}
.ErrorText2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12;
    font-weight: bold;
    color: red;
    text-decoration: none;
}

.SoftErrorText {
    color: #c02020;
    text-decoration: none;
    font-family: arial;
    font-size: 12;
/*    font-weight: bold;*/
}
.tcolhw {
    text-align: center;
}
.desig {
    font-family: tahoma;
    font-size: 10;
    color: white;
}
td.maintitle {
    font-family: arial;
    font-size: 14;
    font-weight: bold;
    color: #004070;
    border-bottom: #0070a0 solid 1;
}
.alt2 {
    font-weight: bold;
    color: #00518f;
}

/* FOUND STYLES */
		
.alttextbut {
	BORDER-BOTTOM: #00518f 1px solid; 
	BORDER-LEFT: #00518f 1px solid; 
	BORDER-RIGHT: #00518f 1px solid; 
	BORDER-TOP: #00518f 1px solid; 

	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #00518F;
}

.pglinedis {
    color: silver;
    font-family: arial;
    font-size: 12;
    cursor: default;
    text-decoration: none; 
}
a.pgline {
    color: #00518f;
    font-family: arial;
    font-size: 12;
    text-decoration: none; 
}
a.pgline:hover {
    text-decoration: underline; }
.pglinea {
    font-family: arial;
    font-size: 12;
    font-weight: bold;
}
a.descl {
    color: black;
    text-decoration: none;
    font-family: arial;
    font-size: 12; 
}
a.descl:hover {
       color: coral;
}
a.navwhite {
       color: #606060;
       text-decoration: none;
       font-family: arial;
       font-size: 12; }
a.navwhite:hover {
       color: blue;
       text-decoration: underline;
}
td.wc {
       font-family: ms sans serif;
       font-size: 13;
       color: black;
       text-align: center;
       background-color: white;
}
td.bc {
       font-family: ms sans serif;
       font-size: 13;
       color: black;
       text-align: center;
       background-color: #ffffe0;
}
.cntblk {
       font-family: ms sans serif;
       font-size: 13;
       background-color: yellow;
       padding-left: 15;
       padding-right: 15;
}
.cntred {
       font-family: ms sans serif;
       font-size: 13;
       color: red;
       background-color: yellow;
       padding-left: 15;
       padding-right: 15;
}
tr.fr {
    cursor: hand;
}
td.fr1 {
    font-family: arial;
    font-size: 12;
    text-align: center;
}
td.fr2 {
    text-align: center;
    font-family: arial;
    font-size: 12;
    border-right: #d0d0d0 double 3;
}
.total_found_str {
    font-family: arial;
    font-size: 12;
}
.total_found_num {
    font-family: arial;
    font-size: 12;
    font-weight: bold;
}
.qry_gen {
    font-family: arial;
    font-size: 12;
}
.qry_crit {
    font-style: italic;
}
.qry_value {
    color: maroon;
}
a.cell {
    color: blue;
}
a.cell:visited {
    color: blue;
}

/* HELP STYLES */

a.helpurl {
	color: blue; 
	text-decoration: none; 
	font-family: arial; 
	font-size: 13;
}
a.helpurl:hover {
	color: #FF6020; 
}
a.helpurl: visited {
	color: purple;
}
.stylePage {
    font-family: arial;
    color: #400000;
    font-size: 12;
    font-weight: bold;
}
.styleField {
    font-family: arial;
    color: #004000;
    font-size: 12;
    font-weight: bold;
}
td.helpimg {
    font-family: arial;
    font-size: 14;
    font-weight: bold;
    color: white;
    background-color: #5090e0;
}
table.fields {
    font-family: arial;
    font-size: 12;
    border: #6090e0 solid 1;
    border-collapse: collapse;
}
td.fld1 {
    border: #6090e0 solid 1;
    padding-left: 10px;
    padding-right: 10px;
}
td.fld2 {
    font-weight: bold;
    border: #6090e0 solid 1;
    padding-left: 10px;
    padding-right: 10px;
}

/* PARAMS AND QUERY STYLES */

.ftc {
	color: #505050;
	font-family: ms sans serif;
	font-size: 11; 
}
tr.hdr {
       background-color: #d3d3d3;
}
table.mt {
       border: #00518f solid 1;
       border-collapse: collapse;
}
td.pd {
       text-align: left;
       margin-left: 10;
}
td.critname {
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}

/* FULLINFO STYLES */

a.navblue {
    color: white;
    text-decoration: none;
    font-family: arial;
    font-size: 12;
}
a.navblue:hover {
    color: white;
    text-decoration: underline;
}
.printpr {
    font-family: arial;
    font-size: 12;
    font-weight: bold;
    color: maroon;
    cursor: hand;
}

td.nrow_inid {
    font-family: arial;
    font-size: 12;
    color: blue;
}
td.nrow_caption {
    font-family: arial;
    font-size: 12;
    color: blue;
}
td.nrow_value {
    font-family: arial;
    font-size: 12;
}
td.nrow_image {
    font-family: arial;
    font-size: 12;
/*    text-align: center;*/
}
.designation {
    font-family: arial;
    font-size: 12;
    font-weight: bold;
    text-decoration: underline;
}
.notice-title {
    font-family: arial;
    font-size: 12;
    font-weight: bold;
}
.pghead {
    font-family: arial;
    font-size: 12;
    color: white;
    background-color: #00518f;
    padding-left: 10px;
    padding-right: 10px;
}
.doc_num {
    font-family: arial;
    font-size: 12;
    font-weight: bold;
}
td.notice_frame {
    border: #00518f solid 1;
    padding: 5px;
}
tr.notice_svc_row {
}

/* MENU STYLES */

a.menuitem_na {
    text-decoration: underline;
    cursor: hand;
    color: #00518f;
/*    font-weight: bold;*/
}
a.menuitem_na:hover {
    color:white;
}
a.menuitem_a {
    text-decoration: none;
    cursor: default;
    color: #00518f;
    font-weight: bold;
}
a.menuitem_d {
    color: gray;
}

/* BULLETIN STYLES */

.subfont {
    font-family: arial;
    font-size: 12;
    position: relative;
    left: 8px;
    color: #00518f;
/*    text-decoration: underline;*/
}

a.suba {
    font-family: arial;
    font-size: 12;
    text-decoration: none;
    color: black;
    position: relative;
    left: 8px;
}
a.suba:hover {
    text-decoration: underline;
    color: #00518f;
}

.curbulsection {
    font-family: arial;
    font-size: 12;
    text-decoration: none;
    position: relative;
    left: 8px;
    color: coral;
}

.bulreshead {
    font-family: arial;
    font-size: 14;
    font-weight: bold;
}

/* LOGIC BAR */

td.llnk {
    font-family: arial;
    font-size: 10;
    border-right: #d0d0d0 solid 1;
    border-bottom: #d0d0d0 solid 1;
    cursor: hand;
}

/* DICT */

.dict-designation {
    font-family: arial;
    font-size: 12;
    font-weight: bold;
    text-decoration: underline;
}
.dict-title {
    font-family: arial;
    font-size: 12;
    font-weight: bold;
}

td.dict_pagelink {
    text-align: center;
    cursor: hand;
}

td.dict_pagecur {
    background-color: #00518f;
    color: white;
    text-align: center;
    cursor: default;
}

/* USERMAN STYLES */

.umanDefText {
    padding-left: 30px;
    width: 245;
}
.umanDefValue {
       color: navy;
}


.viennacat {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #00518F;
	font-weight: bold;
}

.viennacat2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #00518F;
}

A.viennacat2 {
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
}
A.viennacat2:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.viennacat2:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.viennacat2:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}

