/* templatestyle.css for template 5 overrides to TNG genstyle.css   */



/* header: heading text */

.header {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #665544;

	text-align: left;

}





/* body: describes page background color and all non-table text not governed by any other style */

body {

	background-color : #FAF4E6;

	color : #665544;

}



/* link: normal links, active: links in use */

a:link, a:visited {

	color : #4E7076;

}



/* visited: previously visited links */

a:active, a:hover {

	color: #6CABAE;

}



/* fieldname: background color for column and row title sections */

.fieldname {

	background-color: #68939B;

	text-align: left;

}



/* fieldnameback: background color for column and row title sections */

.fieldnameback {

	background-color: #68939B;

}



/* databack: background color for data areas */

.databack {

	background-color: #FDFAF2;

}

a.lightlink:hover, a.lightlink:active {

	color: #CCE2E3;

	text-decoration: none;

}



a.lightlink2:hover, a.lightlink2:active {

	color: #CCE2E3;

	text-decoration: none;

}



.lightback {

	background-color: #FAF4E6;

}



/* sideback: background color for side and top frames */

.sideback {

	background-color: #4E7076;

}



/* mouseoverback: background color for admin menu items while active*/

.mouseoverback {

	background-color: #4E7076;

}



/*added in 5.0.0*/

/*for active secondary tab link*/

a.lightlink3:link, a.lightlink3:visited, a.lightlink3:hover, a.lightlink3:active {

	color: #ECD9CC;

}



#mnav li { /* all list items */

	background: #B4D1D6; /*same as "databack" background color */

	border-top:1px solid #B4D1D6; /*same as "databack" background color */

	border-left:1px solid #B4D1D6; /*same as "databack" background color */

   /* width: 5em;  changed to 5em to remove long background from language */

}



/* New style definitions added in TNG 7.0.0 to replace bgcolor and other style definitions in topmenu */



/* banner: heading text replaces td width="585" class="header" style="font-size:30 px" */

.banner {

	margin-top: 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 30px;  

	color: #665544;

	width: 585px;

}





/* line is defined to replace the bgcolor="#660000"  */

.line {

  	color: #660000;

}



/* row:  added to replace bgcolor="#4E7076"  */

.row {

	border: 1px;

  	border-collapse: collapse; 

	border-color: black;

	background-color : #4E7076;

	height: 5px;

}



/* row30 added to replace bgcolor="#4E7076" and add a height: 30px for bottom bar */

.row30 {

  	border-collapse: collapse; 

	border-color: black;

	background-color : #4E7076;

	height:30px;

}



/* sitename: background color for site name section */

.sitename {

	background-color: #4E7076;

	color: white;

	font-size: 20px;  

	font-weight: bold;  

	text-align: center;

}



/* topmenu moved here from topmenu in 7.0.0   */

.topmenu {

	font-family: Verdana,Arial, Helvetica, sans-serif; 

	font-size: 10px;

	color: #ffffff;

	text-decoration : none;

	padding: 5px;

	text-align:left;  /* added to replace style="text-align:left" in 6.2.0 */  

}



a.topmenu:link  {text-decoration: none; color: #ffffff;} 

a.topmenu:visited  {text-decoration: none; color: #ffffff;} 

a.topmenu:active  {text-decoration: none; color: #CCE2E3;}

a.topmenu:hover  {color: #CCE2E3; text-decoration: none;} 



/* maintable to replace hard-coded style in topmenu and index.php */

/* bgcolor="#FAF4E6" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" style="border-collapse: collapse; text-align:left" moved width="790" here so user can override the definitions in CSS */

.maintable {

	background-color: #FAF4E6;

	border: 1px;

	border-collapse: collapse;   /* replace cellpadding */

	border-color: black;

	border-style: solid;

	text-align: left;       /* added for change made in 6.2.0 */

	width: 900px;

	margin-left: auto;      /* added for centering */

	margin-right: auto;     /* added for centering */

	padding: 0;				/* replaces cellspacing */

}







/* tableheader added to replace bgcolor="#4E7076" background="blueleaves.gif" border="0" width="785" height="25" */

.tableheader {

    background-color: #4E7076;

    background-image: url(blueleaves.gif);

    border: 1px;

	border-collapse: collapse;

	border-color: #111111;

	width: 785px;

	height: 25px;

}



/* tablesubheader added to replace bgcolor="#665544" width="785" height="15" in topmenu.php */

.tablesubheader {

	border-collapse: collapse;

	border-color: #111111;

    background-color: #665544;

    width: 785px;

	height: 15px;

}



/* following styles added to replace hard-coded styles in index.php */



/* indeximage added to replace bgcolor="#4E7076" background="blueleaves.gif" width="150" border-collapse and color added to eliminate white space */

.imagesection {

    background-image: url(blueleaves.gif);

    width: 150px;

	border-collapse: collapse;

	border-color: #111111;

	padding: 0;

}



/* spacercol added to replace bgcolor="#665544" width="10" border-collapse and color added to eliminate white space */

.spacercol {

	/* border-collapse: collapse;

	border-color: #111111; */

    background-color: #665544;

    width: 12px;

    padding: 0;

}



/* indexheader: site home page header text */

.indexheader {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #665544;

	font-size:30px;

	text-align: right;

	padding: 10px 10px 5px 0;  /* top right bottom left */

}



/* indexphoto: replace border="1" width="160" height="121" vspace="10" for mediumphoto.jpg */

.indexphoto {

	border: 1px;

	border-color: #111111;

	border-style: solid;

	margin-top: 10px;   /* replaces vspace="10" */

	margin-bottom: 10px;  /* replaces vspace="10" */

	margin-right: 10px;



}



/* box: added to replace hard-coded style  */

/* bgcolor="#4E7076" style="border-collapse: separate" bordercolor="#111111" */

.indexbox {

	background-color: #4E7076;

	border-collapse: collapse;

	border-color: #111111;

	margin-right : 10px;

	margin-left : 120px;

	text-align : left;

	color : #ffffff;

	margin-bottom : 20px;

	padding : 5px 10px 5px 10px;   /* top right bottom left */

	width:160px;

}



.searchbox {

	width: 140px;

}



/* boxback: to use instead of fieldback on index.php  */

.boxback {

	background-color: #4E7076;

	color: #FFFFFF;

	font-size: 12px;

	text-align: right;

	margin-right: 5px;



}



/* padding: added to provide spacing in search box on index.php */

.padding {

	padding:8px;

}



/* footer:hover added to override footer links hover attribute */

a.footer:hover {

	color: #4E7076;

}



/* additional styles added for XHTML 1.0 Strict validation */



/* smallphoto defined to replace width="100" height="76" border="1" inside of <td width="160" align="center" valign="middle"> in topmenu for smallphoto.jpg */

.smallphoto {

	margin-left: 30px;

	margin-right: 30px;

	margin-top: 2px;

	margin-bottom: 2px;

	border: 1px;

	border-color: black;

	border-style: solid;

	vertical-align: middle;

}



.small {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}



/* content to replace hard-coded style in index.php */

/* bgcolor="#FAF4E6" valign="top" border="0" cellpadding="5" cellspacing="0" width="100%" */

.content {

	background-color: #FAF4E6;

	vertical-align: top;

	border: 1px;

	border-collapse: collapse;   /* replace cellpadding */

	border-color: black;

	border-style: solid;

	margin: 0px;

	padding : 0px 0px 0px 0px ;  	/*  top right bottom left */

}

/* innertable added to replace hard-coded style in topmenu and index.php   style="border-collapse: collapse" bordercolor="#111111" border="0" cellpadding="5" cellspacing="0" width="100%"  */

.innertable {

	border-collapse: collapse;

	border-color: #111111;

	border: none;

}

#tngnav a {
	font: 10px arial, helvetica, sans-serif;
}

#tngnav a, #tabs a {

	color:#ddd;

}



#tngnav a.here {

   color:#fff;

}



table.innertable div.header, table.innertable div.normal {

	margin-left : 30px;

}



.leftcontent {

	width: 410px;

	margin-left: 30px;

}



.rightcontent {

	text-align: right;

	margin-right: 10px;

	padding : 5px 10px 5px 10px;   /* top right bottom left */

}



/* row:  added to replace bgcolor="#4E7076"  */

.row12 {

	border: 1px;

  	border-collapse: collapse;

	border-color: black;

	border-style: solid;

	background-color : #4E7076;

	height: 12px;

}



.snlink {

	border-bottom:1px solid #aaa;

	border-right:1px solid #aaa;

	background-color:#FDFAF2;

	color:black;

}



a.snlink:hover, .snlinkact {

	background-color:#68939B;

	color:#fff;

}



.LB_window {

	background: #FDFAF2;

	border: 2px solid #000000;

	color:#000000;

}



.LB_closeAjaxWindow{

	background-color:#68939B;

}

/* end of templatestyle.css for template 5 */

