.tdListingBody {
  border-style : solid;
  border-color : #808080;
  border-width : 1px;
  border-top: 0px;
  padding: 2px;
  height: 19px;
}

.tdListingHeader {
  border-style : solid;
  border-color : #808080;
  border-width : 1px;
  background-color: #B7B7B7;
  padding: 2px;
  height: 19px;
}

.tdBannerBar {background-color : #666699;}
.tdFooterBar  { background-color: #f5f5f5; border-width: 1px 0px 0px 0px }

.textPageTitle    { color: #666699; font-weight: normal; font-size: 22px; font-family: Tahoma; border-bottom: 6px #e9eaec }
.textPageTitleCompile   { color: #9c0031; font-weight: normal; font-size: 24px; font-family: Tahoma }

.tdBlueBar {
    background-color: #6BA3BD;
}
.tdOrangeBox {
    background-color: #FCBE1E;
}
.tdTextBox {
    background-color: #dcdcdc;
}
.inputText {
	font-size: 11px;
	font-family: Verdana;
	color: #515D4F;
	background-color: #ffffff;
        border: 1px #30648C solid; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px; 
	height: 20px;
}
textarea,select {
	font-size: 11px;
	font-family: Verdana;
	color: #515D4F;
	background-color: #ffffff;
        border: 1px #30648C solid; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-top: 2px; 
	padding-right: 0px; 
	padding-bottom: 2px; 
	padding-left: 4px; 
}

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 }

tr   { color: black; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica; background-color: transparent; text-transform: none }

.blind_lk { color: gray; font-size: 13px; font-family: Arial, Helvetica, Geneva; letter-spacing: 1px }

.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 }
.button_nav   { color: navy; font: bold 13px Arial, Helvetica; background-color: #c0c0c0; text-transform: none; border: none }
.nav_button        { color: black; font-style: normal; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica; background-color: #f5f5f5; border: solid 4px #f5f5f5 }

.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-color: #fff; margin: 5px 0px; padding: 1px; border-top: 1px solid #36c; width: 660px; border-collapse: collapse; border-spacing: 0px }

.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 }

.title_over { color: #696969; font-size: 12px; font-family: Verdana, Arial, Helvetica }
.title_page   { color: gray; font: bold 20px Verdana, Arial, Helvetica; text-align: left; text-transform: none; letter-spacing: 1px }
.bg_link   { color: navy; font: 13px Arial, Helvetica; text-decoration: none; background-color: #bcdcfc; letter-spacing: 0px; padding-bottom: 2px; border-bottom: medium none white }
.top_title  { color: #808080; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva; letter-spacing: 2px }
.outline { outline: solid 1px gray; }
.box1  { padding: 3px; border: solid thin blue }
.box2   { color: black; padding: 5px; border: solid 1px #1e90ff }
.turquois { background-color: #0ff }
