body.* {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12;
    color: #00518f;
}

/* MAIN STYLES */

.pageHeaderText {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14;
    font-weight: bold;
    text-decoration: none;
    position: relative;
    text-align: left; 
	color: #00518F;   
}

td.helpbox {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12;
    background-color: red;
    cursor: hand;
    color: white;
    text-align: center;
}

.ErrorText {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12;
    color: red;
    text-decoration: none;
}

.SoftErrorText {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12;
    color: #c02020;
    text-decoration: none;
}


.maintitle {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14;
    font-weight: bold;
	color: #00518F;
    text-decoration: none;
}

/* 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 {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
    color: silver;
    font-size: 12;
    cursor: default;
    text-decoration: none; 
}
a.pgline {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
    color: #00518f;
    font-size: 12;
    text-decoration: none; 
}

a.pgline:hover {
    text-decoration: underline; 
}

a.descl {
    color: black;
    text-decoration: none;
    font-family: arial;
    font-size: 12; 
}

a.descl:hover {
       color: coral;
}

td.helpimg {
    font-family: arial;
    font-size: 14;
    font-weight: bold;
    color: white;
    background-color: #5090e0;
}

/* PARAMS AND QUERY STYLES */

.ftc {
    color: #00518f;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11; 
}

a.ftc {
       text-decoration: none;
}

tr.hdr {
       background-color: #00518F;
}

table.mt {
       border: #00518f solid 1;
       border-collapse: collapse;
}

/* FULLINFO STYLES */

a.navblue {
    color: white;
    text-decoration: none;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12;
}

a.navblue:hover {
    color: white;
    text-decoration: underline;
}

.designation {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #00518f;
    font-size: 12;
    font-weight: bold;
    text-decoration: underline;
}

a.menuitem_na {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    cursor: hand;
    color: #00518f;
    font-size: 12;    
}

a.menuitem_na:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color:white;
}

a.menuitem_a {
    text-decoration: none;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    cursor: default;
    color: #00518f;
    font-weight: bold;
    font-size: 12;    
}

.info {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10;
	color: #00518F;
}

/* 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;
}

.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;
}

table.maintable {
       BORDER-BOTTOM: #00518f 1px solid; 
	   BORDER-LEFT: #00518f 1px solid; 
	   BORDER-RIGHT: #00518f 1px solid; 
	   BORDER-TOP: #00518f 1px solid;
}


