/* header: heading text */
.overflow {
	scroll;
}

/* normal: regular body text w justify align */
.normal+j  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align:+ justify;
}

/* header: heading text */
.header {
	margin-top: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #cc6600;
}

/* header 2: heading text */
.header2 {
	margin-top: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
	text-align: center;
}

/* footer: footer text */
.footer { 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000099; 
	text-align: center;
}

/* body: describes page background color and all non-table text not governed by any other style */
body  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff }
.body12  { font-size: 12px; text-align: left }.body12jt  { font-size: 12pt; text-align: justify }
.body13  { font-size: 13px; text-align: left }
.body13j  { font-size: 13px; text-align: justify }
.body14  { font-size: 14px; text-align: justify }
.body14center { font-size: 14px; text-align: center }
.footnote  { font-size: 10px; text-align: left; vertical-align: text-top;
}

/* link: normal links, active: links in use */
a:link, a:active { color: #339;
}

/* visited: previously visited links */
A:VISITED   { color: #6b7fd4;
}

/* fieldnameback: background color for column and row title sections */
.fieldnameback  { background-color: #2548b4; border-right: 1px solid #777; border-bottom: 1px solid #777;
}

/* fieldnameback2: background color for column and row title sections */
.fieldnameback2   { font-weight: bold; background-color: #000099; border-right: 1px solid #777; border-bottom: 1px solid #777;
}

/* databack: background color for data areas */
.databack {
	background-color: #e0e0f7;
	/*these 2 lines added in 5.0*/
	border-right: 1px solid #bbb; 
	border-bottom: 1px solid #bbb;
}

.pboxdates {
  font-family: Arial, Helvetica, sans-serif; 
}

/* font-size should be in points */
.pboxpopup {
  font-family: Arial, Helvetica, sans-serif; 
  margin-top: 0;
  margin-bottom: 0;
}

/* sideback: background color for admin side and top frames */
.sideback {
	background-color: #2548b4;
}

/* mouseoverback: background color for admin menu items while active*/
a.admincell:hover, a.leftlink:hover {
	background-color: #879ad4;
}

.snlink     { color: #000; background-color: #e0e0f7; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa;
}

a.snlink:hover, .snlinkact      { color: #ffffff; background-color: #879ad4;
}

.LB_window  { color: #000000; background: #e0e0f7; border: solid 2px;
}

.LB_closeAjaxWindow { background-color: #879ad4 }
.titlebox     { background-color: #f9f9f9; margin: 1px; padding: 10px; border: solid 1px #879ad4 }
.canvas { background-color: #ffffff; text-align: center; padding-top: 10px; padding-bottom: 10px; border: solid 1px silver;
}

/* effects dd menu strip*/
/* ul.tngdd: main dropdown menu strip values */
ul.tngdd {
	list-style:none;
	/*margin:0 6px 0 0;*/
	padding:0;
	margin-left: 0px;
	font-size:11px;
    background-color:#ffffff;
}

ul.tngdd .menulink {
	background: #eeeef3 url(../img/ArrowDown.gif) 2px 8px no-repeat;
	background-image: url(../img/ArrowDown.gif), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeef3), to(#ceced3));
	background-image: url(../img/ArrowDown.gif), -webkit-linear-gradient(top, #eeeef3, #ceced3);
	background-image:    url(../img/ArrowDown.gif), -moz-linear-gradient(top, #eeeef3, #ceced3);
	background-image:     url(../img/ArrowDown.gif), -ms-linear-gradient(top, #eeeef3, #ceced3);
	background-image:      url(../img/ArrowDown.gif), -o-linear-gradient(top, #eeeef3, #ceced3);
	background-image:         url(../img/ArrowDown.gif), linear-gradient(top, #eeeef3, #ceced3);
	background-position: 2px 8px, 0px 0px;
	background-repeat: no-repeat;
}

/* databack: background color for data areas */
div.innercontainer, ul.tngdd .langmenu, ul.tngdd .stubmenu {
    background-color: #eeeef3;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeef3), to(#ceced3));
	background-image: -webkit-linear-gradient(top, #eeeef3, #ceced3);
	background-image:    -moz-linear-gradient(top, #eeeef3, #ceced3);
	background-image:     -ms-linear-gradient(top, #eeeef3, #ceced3);
	background-image:      -o-linear-gradient(top, #eeeef3, #ceced3);
	background-image:         linear-gradient(top, #eeeef3, #ceced3);
}
	
ul.tngdd .menulink:hover, ul.tngdd .menuhover {
	border-bottom:1px solid #444;
	border-right:1px solid #444;
	color: #ffffff;
	background: #879ad4 url(../img/arrowdown2.gif) 2px 8px no-repeat;
}
/*end ddmenustuff*/	

/*active tab*/
#tngnav a:hover {
	background:#879ad4;
	color:#ffcc00;
}

/*active tab*/
#tngnav a.here {
	position:relative;
	z-index:10;
	background:#2548b4;
	color:#ffcc00
	border-right: 1px solid #444;
	margin: 0;
}

.bar {
	height:16px;
	background-color:#333399;
}+