/*old teal link color #399*/
/*new blue link color #003659*/

/* ===== DEFAULT STYLES ===== */
html, body, p, div, span, td, caption, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, select, option, button, blockquote, font, center, noscript {
	font-family:"Trebuchet MS","Arial","Verdana","Helvetica",sans-serif;
	font-size:13px;
}
html, body { background:#fff; color:#000; margin:0; padding:0; }
.inv { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; } /* hide from visual browsers but still available to screen readers */
.geomap { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; } /* hide from visual browsers but still available to screen readers */

/* ===== FORM STYLES =====*/
form { display:inline; }

/* Text boxes need a fixed width font so that they 
   render identical across Netscape & IE */
input  {
	font-family:"Courier New", monospace;
	font-size:12px;
}

.btn { background:#069; color:#ccc; border:solid 1px #ccc; text-transform:uppercase; margin:2px; font-weight:bold; font-family:"Trebuchet MS","Arial","Verdana","Helvetica",sans-serif; }
.btn-search, .btn-clear { width:60px; height:20px; }
.btnd { background:#666; color:#ccc; border:solid 1px #ccc; text-transform:uppercase; margin:2px; font-weight:bold; font-family:"Trebuchet MS","Arial","Verdana","Helvetica",sans-serif; }

/* ===== CUSTOM STYLES ===== */
.header-flags {padding-right:15px;}

.tbl-row-hilite { background:#ccc; }

.margin10 { margin:10px; }

.section-header {
    color:#666;
    font-weight:bold;
    font-size:16px; 
    margin:0; 
    padding:0px; 
    padding-left:15px; 
    background:url('../images/header-arrow-01.gif') no-repeat -40px 6px; 
}

BODY.hdbar {
	margin:0;
	background-color:#fff;
}
BODY.search {
	/*margin:0;*/
	background-color:#fff;
}
.search p { margin:10px; }
BODY.srlist {
	margin:5px;
	background-color:#fff;
}
TABLE.hdbar {
	background-color:#fff;
    width:100%;
    border:solid 0px #069;
    border-collapse:collapse;
    cellspacing:0;
    cellpadding:0;
}
TD.hdbar0 {
	background-color:#069;
    height:5px;
}
TD.hdbar {
	background-color:#fff;
    height:43px;
}
TD.hdbar2 {
	background-color:#999;
    color:#fff;
    height:2px;
}
TD.hdbar3 {
	background-color: #069;
    color:#fff;
    height:16px;
}
TD.hdbar4 {
	background-color:#666;
    color:#D1E8FF;
    height:33px;
/*    width:840px;*/
    margin:56px;
}
TD.hdbar42 {
	background-color:#666;
    color:#D1E8FF;
    height:33px;
    margin:56px;
	text-align: right;
}
.hd {
	color:#069;
	font-weight:bold;
}

TABLE.dtl100 { /* not sure where this style is used so keep for now */
	background-color:#fff;
    font-weight: bold;
    color:#000;
    height:16px;
    width:100%;
    border:solid 0px #069;
}

td.adcell {
	padding-right:5px;
	background:#666 url('../images/header-bg.gif') repeat-x;
}

/* Begin Show on Start */
/* BEGIN OLD STYLES - REMOVE AFTER HTML REPLACEMENT IS DONE  \/  \/  \/  */
/*
TABLE.tb100 {
    width:100%;
    background-color:#fff;
    border:solid 0px #fff;
}
TD.tb100L { 
    text-align:left; 
    border:solid 1px #069; 
    width:90%; 
}
TD.tb100R { 
    text-align:right; 
}

TABLE.showstart {
    background-color: #d1e8ff;
    border:solid 1px #069;
    text-align:right;
} */
/* END OLD STYLES - REMOVE AFTER HTML REPLACEMENT IS DONE  /\  /\  /\  */
.showonstart { width:200px; float:left; border:solid 1px #069; background:#d1e8ff; margin:2px; padding:3px; }
/* End Show on Start */

/* Begin DTL Bar */
/* BEGIN OLD STYLES - REMOVE AFTER HTML REPLACEMENT IS DONE  \/  \/  \/  */
/*
TABLE.dtlbar {
	background-color:#d1e8ff;
    font-family:"Trebuchet MS","Arial","Verdana","Helvetica",sans-serif;
    font-weight:bold;
    color:#000;
    height:32px;
    width:100%;
    border:solid 0px #069;
}
TD.dtlbar0 {
    width:45px;
}
TD.dtlbar00 {
    width:40px;
}
}
TD.dtlbar1 {
    height:32px;
    font-weight:bold;
    color:#333;
}
.dtlbar0 {
    font-family:"Trebuchet MS","Arial","Verdana","Helvetica",sans-serif;
    color:#069;
    font-weight:bold;
}*/
/* END OLD STYLES - REMOVE AFTER HTML REPLACEMENT IS DONE  /\  /\  /\  */
.dtlbar99 {
    text-align:right;
    margin:0;
}
.dtlbar { padding:5px; padding-left:50px; background:#d1e8ff; }
.dtlbar a:link, .dtlbar a:active, .dtlbar a:visited { margin:0px 8px; font-weight:bold; color:#069; }
.dtlbar a:hover { color:#999; text-decoration:none; }
.dtlbar strong { color:#666; padding-left:15px; background:url('../images/header-arrow-01.gif') no-repeat -40px 3px; }
/* End DTL Bar */

TABLE.srlistabbox {
	background-color:#ccc;
    color:#fff;
    height:16px;
    border:solid 1px #069;
}
TD.srlistabbox {
	background-color:#ccc;
    color:#fff;
    height:16px;
}
TD.srlistabbox1 {
	background-color:#ccc;
    color:#000;
    height:16px;
}
.homecontent {
    font-style:italic;
}

/*
.homecontent2 {
}	

.homecontent1 {
}
*/

.homecontent3 {
    font-size:12pt;
    color:#000;
    font-weight:bold;
}

.demo {
    font-size:16px;
	color:#f30;
	font-style:italic;
	font-weight:bold;
}

.demoblue {
    color:#06f;
    font-style:italic;
}
.subscriber {
    color:#f30;
    font-style:italic;
    font-weight:bold;
}

.idpass {
    color:#039;
    font-weight:bold;
} 	

.problem {
    color:#039;	      
} 

.subscribe {
    color:#039;
    font-weight:bold;
}

.bodytext {
	color:#000;
}

.bodytextbold {
	color:#000;
	font-weight:bold;
}

.bullet {
	color:#f30;
}

.subhead {
    font-size:16px;
    color:#069;
    font-weight:bold;
}

.login {
	color:#039;
	font-weight:bold;
}	

.problem1 {
    color:#f30;	      
} 

.comp {
    font-size:16px;
	color:#f30;
	font-style:italic;
}

.conf {
    color:#039;
}

.confblack {
	color:#000;
}

.linkhead {
    font-size:16px;
	color:#039;
	font-weight:bold;
	font-style:italic;	
}

.linkcorphead {
	color:#039;
	font-weight:bold;
	font-style:italic;	
}

.list {
	color:#f30;
}

.calmonth {
	font-size:16px;
	color:#f30;
	font-weight:bold;
}

.calday {
	color:#039;
	font-weight:bold;
	background-color:#ccc;
	text-align:center;
}

.termletter {
	font-size:16px;
	color:#f30;
	font-weight: bold;	
}

.termword {
	color:#039;
	font-weight:bold;	
}

/*
.holname {
}
*/

.srlisthead {
    color:#666;
    font-weight:bold;
}
.srlisthead0 {
    color:#069;
    font-weight:bold;
    margin-bottom:3px; 
}

.srchhead {
    color:#666;
    font-weight:bold;
    font-size:19px; 
    margin:0; 
    padding:0px; 
    padding-left:65px; 
    background:url('../images/header-arrow-01.gif') no-repeat 8px 6px; 
}
.srchhead a {
    margin-left:10px; 
}

.srchhead0 {
    color:#069;
    font-weight:bold;
    font-size:19px; 
}

.history {
    color:#999;
    font-weight:bold;
}
.history1 {
    color:#777;
    font-weight:bold;
}

A { white-space:nowrap; }
A:link, A:visited, A:active { text-decoration:none; color:#960; } /* was #003659*/
A:hover { text-decoration:underline; color:#960; background-color:#d1e8ff;} /* was #039, also added bg color */
NOBR A:link, NOBR A:visited, NOBR A:active { text-decoration:none; color:#000; white-space:nowrap; }
NOBR A:hover {text-decoration:underline; color:#000; background-color:#d1e8ff; white-space:nowrap; }
A.nav:link, A.nav:visited { text-decoration:none; }
A.nav:active { text-decoration:underline; color:#d1e8ff; }
A.nav:hover { text-decoration:underline; background-color:transparent;}
A#helplink { cursor:help; }
#pageno { background-color:#d1e8ff; }

.srlist a:link, .srlist a:visited, .srlist a:hover, .srlist a:active {color:#000;}
.srlist .msg a:link, .srlist .msg a:visited, .srlist .msg a:hover, .srlist .msg a:active {color:#960;}

/*.link1 A.nav:hover { text-decoration:underline; }*/

A.links1:active, A.links1:link, A.links1:visited { text-decoration:none; color:#039; }
A.links1:hover { text-decoration:underline; color:#039; }

A.links2:active, A.links2:link, A.links2:visited { text-decoration:none; color:#d1e8ff; }
A.links2:hover { text-decoration:none; color:#f60; }

/*.link3 A.nav:hover { text-decoration:underline; font-size:12pt; }*/

A.links3:active, A.links3:link, A.links3:visited { text-decoration:none; color:#fff; }
A.links3:hover { text-decoration:none; color:#ff3; }

A.links4:active, A.links4:link, A.links4:visited { text-decoration:none; color:#000; }
A.links4:hover { text-decoration:underline; color:#000; }

A.links5:active, A.links5:link, A.links5:visited { text-decoration:underline; color:#c00; font-weight:bold; }
A.links5:hover { text-decoration:underline; color:#c00; }

A.links7:active, A.links7:link, A.links7:visited { text-decoration:none; color:#039; }
A.links7:hover { text-decoration:underline; color:#f60; }

A.links6:active, A.links6:link, A.links6:visited { color:#f30; font-style:italic; font-weight:bold; }
A.links6:hover { color:#f30; }

A.links9:active, A.links9:link, A.links9:visited { text-decoration:none; color:#000; }
A.links9:hover { text-decoration:underline; color:#000; }

A.hdbar:active, A.hdbar:link, A.hdbar:visited { font-weight:bold; color:#fff; }
A.hdbar:hover { font-weight:bold; color: #D1E8FF;  background-color:transparent;}

A.hdbar3:active, A.hdbar3:link, A.hdbar3:visited { font-weight:bold; color:#fff; }
A.hdbar3:hover { font-weight:bold; color:#D1E8FF;  background-color:transparent;}

A.a2z:active, A.a2z:link, A.a2z:visited { text-decoration:bold; color:#069; }
A.a2z:hover { text-decoration:bold; color:#000; }

/* BEGIN OLD STYLES - REMOVE AFTER HTML REPLACEMENT IS DONE  \/  \/  \/  */
A.dtlbar:active, A.dtlbar:link, A.dtlbar:visited { font-weight:bold; color:#069; }
A.dtlbar:hover { font-weight:bold; color:#999; }
/* END OLD STYLES - REMOVE AFTER HTML REPLACEMENT IS DONE  /\  /\  /\  */

.feedback { background:#d1e8ff; color:#333; padding:3px; text-align:center; width:150px; }
.feedback a { color:#069; }

.footer-bar a:active, .footer-bar a:link, .footer-bar a:visited, .footer-bar a:hover { font-weight:bold; color:#666; }
.footer-bar { clear:both; color:#666; border-top:solid 1px #ccc; text-align:center; margin-top:10px; }
.footer-bar p { margin:5px; }

.footer { color:#666; }
.copy { color:#039; }
/* .sup { } */
.conf1 {
    font-size:16px;
    color:#06f;
    font-weight:bold;
}

.rt-ad-col { float:right; width:125px; }
.rt-ad-col img, .rt-ad-col iframe { margin-top:5px; }
.ad-lead { text-align:center; margin:0px 0px 5px 0px; }

/* from servlet */
H6.footnote { font-weight:bold; }

.label { text-align:right; white-space:nowrap; font-weight:normal; }
.butt02 {
	color:#069;
	font-weight:bold;
    border:none;
    background-color:#D1E8FF;
}
.butt02:hover {
	color:#999;
	font-weight:bold;
    border:none;
    background-color:#D1E8FF;
    text-decoration:underline;
}
.searchHead { 
    color:#069; 
    font-weight:bold; 
    margin-right:10px; 
    text-align:right; 
    vertical-align:top; 
}
.searchSelect { width:150px; text-align:right; }
.searchSelect2 { width:300px; text-align:right; }

.msgred { color:#f00; }
/* .msg { } */
.msginactive { 
    text-decoration none;
    font-style:italic;
    color:#444; 
}
NOBR A.msginactive:active, NOBR A.msginactive:link, NOBR A.msginactive:visited { text-decoration:none; color:#444; font:16px; }
NOBR A.msginactive:hover { text-decoration:underline; color:#000; }

.demohead {
    color:#666;
    font-weight:bold;
    font-size:19px; 
    margin:5px 0px; 
    padding:0px; 
    padding-left:42px; 
    background:url('../images/header-arrow-01.gif') no-repeat -12px 6px; 
}
.demohead2 {
    color:#000;
    font-weight:bold;
    font-size:14px; 
    margin:5px 0px; 
    padding:0px; 
    padding-left:0px; 
}
/* end from servlet */
