a.header:link {
   color: #fff;
   background: #36c;
   text-decoration: none;
}
a.header:visited {
   color: #fff;
   background: #36c;
   text-decoration: none;
}
a.header:active {
   color: #fff;
   background: #36c;
   text-decoration: none;
}
a.header:hover {
   color: #fff;
   background: #36c;
   text-decoration: none;
}
a.headerselected:link {
   color: #36c;
   background: #fff;
   text-decoration: none;
}
a.headerselected:visited {
   color: #36c;
   background: #fff;
   text-decoration: none;
}
a.headerselected:active {
   color: #36c;
   background: #fff;
   text-decoration: none;
}
a.headerselected:hover {
   color: #36c;
   background: #fff;
   text-decoration: none;
}

a:hover       { color: red; font: 12px Arial, Helvetica; text-decoration: underline; background-color: transparent; text-transform: none }

a       { color: #00a; font: 12px Arial, Helvetica; text-decoration: none; background-color: transparent; text-transform: none; letter-spacing: 1px }
.blind_lk { color: gray; font-size: 13px; font-family: Arial, Helvetica, Geneva; letter-spacing: 1px }
tr   { color: black; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica; background-color: transparent; text-transform: none }

.author { color: black; font-style: italic; font-size: 10pt; font-family: Arial, Helvetica, Geneva; letter-spacing: 1pt }

.caption  { color: black; font-size: 11px; font-family: Arial, Helvetica, FrutigerBQ-55Roman; text-align: left; letter-spacing: 1px }

.copyright { color: navy; font-size: 9px; font-family: Arial, Helvetica, Geneva; text-decoration: none; letter-spacing: 3px }

.info    { color: red; font-style: normal; font-weight: normal; font-size: 8px; font-family: Arial, Helvetica }

.info_txt  { color: gray; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.button  { color: navy; font-size: 11px; font-family: Arial, Helvetica; font-style: normal; font-variant: normal; font-weight: bold; text-align: left; text-transform: none; vertical-align: middle }

.button_done       { color: white; font: bold 13px Arial, Helvetica; text-decoration: underline; background-color: #008000; text-transform: none; border: solid 2px #808080 }

.nav_button        { color: black; font-style: normal; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica; background-color: #00bfff; border: solid 4px #00bfff }

.re_txt_just  { color: black; font-style: normal; font-variant: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-align: justify }

.reg_txt    { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva; font-variant: normal; text-align: justify }

.reg_link { color: navy; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-decoration: underline }

.reg_txt_indent { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-indent: 30px }

.reg_txt_sl { color: black; font-size: 9px; font-family: Arial, Helvetica, Geneva }

.reg_txt_lg { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva }

.title_extra        { color: navy; font: 16px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; text-transform: none; letter-spacing: 2px; font-stretch: normal  }
.title { color: black; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif }
.title_lg        { color: #c00; font-variant: normal; font-weight: 100; font-size: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: none; letter-spacing: 2px }

.title_md       { color: black; font-size: 14px; font-weight: 400; letter-spacing: 1px }

.title_md2    { color: gray; font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold }
			 
.title_md2_err { margin-left: 10px;
				 margin-right: 10px;
				 font-size: 16pt;
				 font-weight: bold;
				 font-style: normal;
				 font-family: "verdana", "Arial", "Helvetica", sans-serif;
				 color: #ce0031 }

.portalboxheader {
   color: #000;
   background: #f1f1f1;
   padding: 2px;
   border-spacing: 0px;
   border-bottom: 1px solid #999999;
   text-align: left;
}

.searchbox {
   color: #000;
   background: #fff;
   padding: 1px;
   margin-top: 5px;
   margin-bottom: 5px;
   margin-left: 0px;
   margin-right: 0px;
   border-spacing: 0px;
   border-collapse: collapse;
   border-top: 1px solid #36c;
}

.title_sl     { color: white; font-weight: bolder; font-size: 14px; font-family: Arial, Helvetica, FrutigerBQ-55Roman; text-decoration: none; letter-spacing: 0px }

.warning   { color: red; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica; letter-spacing: 1px }

.highlight      { font-style: normal; font-weight: normal; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5 }

.link { color: white; font: bold 13px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-transform: none; letter-spacing: 1px }
.authors { color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: left }
