/* 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 {
	/*next line added in 6.1.0*/
	margin-top: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #045224;
}

/* 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: #045224; 
	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 }
.body13  { font-size: 13px; text-align: left }
.body14  { font-size: 14px; text-align: justify }
.footnote  { font-size: 10px; text-align: left; vertical-align: text-top }

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

/* link: normal links, active: links in use */
a:link, a:active, div.icons a { color : #39692a;
}

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

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

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

/* For links on dark background */
a.lightlink:link, a.lightlink:visited   { color: white; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

.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 side and top frames */
.sideback {
	background-color: #669966;	
}

a.admincell:hover, a.leftlink:hover {
	background-color: #045224;
}

.slidedown {
	padding:10px;
	border:1px solid #777;
	position:absolute;
	margin-top:-10px;
	z-index:20;
	background: #ddeedd; /*same as "databack" background color */
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

/* mouseoverback: background color for admin menu items while active*/
.mouseoverback  { background-color: #669966; border-right: 1px solid #777; border-bottom: 1px solid #777 }

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

a.snlink:hover, .snlinkact      { color: #fff; background-color: #669966 }

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

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

ul.tngdd {
	list-style:none;
	/*margin:0 6px 0 0;*/
	padding:0;
	margin-left: 0px;
	font-size:11px;
    background-color:#cccc99;
}

/*effects dd menu strip*/
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: #CCCC99 url(../img/ArrowDown.gif) 2px 8px no-repeat;
	background-image: url(../img/ArrowDown.gif), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E5E5B1), to(#C5C591));
	background-image: url(../img/ArrowDown.gif), -webkit-linear-gradient(top, #E5E5B1, #C5C591);
	background-image:    url(../img/ArrowDown.gif), -moz-linear-gradient(top, #E5E5B1, #C5C591);
	background-image:     url(../img/ArrowDown.gif), -ms-linear-gradient(top, #E5E5B1, #C5C591);
	background-image:      url(../img/ArrowDown.gif), -o-linear-gradient(top, #E5E5B1, #C5C591);
	background-image:         url(../img/ArrowDown.gif), linear-gradient(top, #E5E5B1, #C5C591);
	background-position: 2px 8px, 0px 0px;
	background-repeat: no-repeat;
}

ul.tngdd .menulink, ul.tngdd .langmenu {
	border-bottom-color:#999;
	border-right-color:#999;
}

ul.tngdd .menulink:hover, ul.tngdd .menuhover {
	border-bottom:1px solid #444;
	border-right:1px solid #444;
	color: #ffffff;
	background: #669966 url(../img/arrowdown2.gif) 2px 8px no-repeat;
}

/* databack: background color for data areas */
div.innercontainer, ul.tngdd .langmenu, ul.tngdd .stubmenu {
    background-color: #CCCC99;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FAF0F8), to(#CAC0C8));
	background-image: -webkit-linear-gradient(top, #E5E5B1, #C5C591);
	background-image:    -moz-linear-gradient(top, #E5E5B1, #C5C591);
	background-image:     -ms-linear-gradient(top, #E5E5B1, #C5C591);
	background-image:      -o-linear-gradient(top, #E5E5B1, #C5C591);
	background-image:         linear-gradient(top, #E5E5B1, #C5C591);
}

ul.tngdd ul li a {
	display:block;
	padding:6px 4px 6px;
	background-color:#ddeedd;
	font-size:12px;
	border-top:1px solid #ffffff;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
/*end ddmenustuff*/	

/*within tngtabs2*/	
/*inactive tab*/
#tngnav a {
	display:block;
	color:#444;
	text-decoration:none;
	background:#cccc99;
	margin:0;
	padding: 0.45em 1em 0.35em 8px;
	border-right: 1px solid #444;
	position: relative;
	font: 11px arial, helvetica, sans-serif;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
	
/*active tab*/
#tngnav a:hover {
	background:#669966;
	color:#FFCC00;
}

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

/*to keep older browsers happy*/
#tabs div {
	margin:0 1px 0 0;
	position: relative;
	float:left;
	padding: 0em 0em .3em 0px;
}

#tabs .divhere {
	z-index:10;
}

/*inactive tab*/
#tabs a {
	background: #cccc99;
	color:#444;
	padding: 0.2em 0.8em 0.5em 0.8em;
	font: 11px arial, helvetica, sans-serif;
	text-decoration: none;
	border-right: 1px solid #aaa;
}

/*active tab*/
#tabs a:hover {
	background: #669966;
	color:#FFFFFF;
}

/*active tab*/
#tabs .here {
	background: #669966;
	color:#FFCC00;
}
/*end tngtabs2 edits*/

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