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

/* normal: most regular body text */
.normal {
  color: #666;
  font-size: 12px;
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  /* font-weight: bold;*/
}
.emphasis {
  color: #666;
  font-size: 12px;
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  font-weight: bold;
}

/* fieldname: regular text within column or row title sections */
.fieldname {
  font-size: 14px;
  color: #f2f2e9;
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  font-weight: bold;
}

/* header: heading text */
.header {
  font-size: 24px;
  color: #b9b186;
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  font-weight: bold;
}

/* whiteheader: heading text used on dark backgrounds (usually fieldnameback) */
.whiteheader {
    font-family: Arial, Helvetica, sans-serif;
    color: #666633;
}

/* body: describes page background color and all non-table text not governed by any other style */
body {
    background-color : #edead9;
    color : #666;
    font-size: 12px;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

/* link: normal links, active: links in use */
a:link, a:active {
    color : #ff8212;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}
/* link: normal links, active: links in use */
a.logobox:link, a.logobox:active {
    color : #ffffff;
}

/* fieldnameback: background color for column and row title sections */
.fieldnameback {
    background-color: #b9b186;
    /*these 2 lines added in 5.0*/
    /*border-right: 1px solid #f2f2e9;*/
    border-right: 1px solid #b9b186;
    border-bottom: 1px solid #f2f2e9;
}

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

/* databack: background color for data areas */
.flagsback {
  height: 16px;
  width:  32px;
  /*background-color: #f2f2e9;*/
  border: 2px solid #ffffff; }

/* databack: background color for data areas */
.homeback {
  padding-left: 5px;
}

/* Added in 4.0.0 */
/* For links on dark background */
a.lightlink:link, a.lightlink:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #666;
  font-size: 14px;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  vertical-align: middle;
}

a.lightlink:hover, a.lightlink:active {
  color: #666;
  font-size: 14px;
  font-weight: bold;
  background-color: #fc3;
  text-decoration: none;
}

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

/* mouseoverback: background color for admin menu items while active*/
.mouseoverback {
    background-color: #666666;
}

.whitesubhead {
    font-weight: bold;
}

/*added in 5.0.0*/
/*for active secondary tab link*/
a.lightlink3:link, a.lightlink3:visited, a.lightlink3:hover, a.lightlink3:active {
    color: white;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}


#mnav a {
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

#mnav li { /* all list items */
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    background: #f2f2e9; /* d7cfa2; - same as "databack" background color */
    border-color: #cccc99 #777 #777 #cccc99;
    border-style: solid;
    border-width: 1px;
}


#mnav li ul li {
    background: #eeeecc; /*inactive dropdown menu color*/
}


/* New style definitions added in TNG 7.0.0 to replace bgcolor in topmenu.php */

/* line: is defined to replace the bgcolor="#999966" used with a line gif image (khaki.gif in template 7)*/
.line {
      color: #999966;
    margin-top: 0px;
    background-image: url(khaki.gif);
    height: 1px;
}

/* page:  */
.page {
    background-color : #FFFFFF;
}

/* tableborder to replace hard-coded style in topmenu.php */
/* bgcolor="#FAF4E6" border="2" bordercolor="#000000" style="border-collapse: collapse" */
.tableborder {
    background-color: #FAF4E6;
    border-collapse: collapse;
    border-color: black;
}

/* searchbox added to replace hard-coded style in topmenu */
/* style="width: 140px; height: 20px; font-size: 11px;" */
.searchbox {
    border-style: solid;
    border-width: 1px;
}

/* tableheader added to replace background="border.jpg" */
.tableheader {
      background-color: #FFFFFF;
/*    background-image: url(border.jpg); */
    vertical-align: top;
    width: 73px;
}

/* footer:Link added to replace <font color="#39692A"> */
a.footer:hover {
    color: #ff8212;
}

/* headertitle added to replace height in header title */

.headertitle {
  height:108px;
}
/* row is defined to replace the height="81" in <tr> */
.row {
  height: 81px;
  background-color: #FFFFFF;
}

/* bar replaces  align="right" valign="middle" height="20"  */
.bar {
      color: #999966;
    margin-top: 0px;
    background-image: url(khaki.gif);
    height: 27px;
    text-align: left;
}

/*  additional classes added for strict validation  */

/* logo defined to replace align="left" valign="middle" width="30%" */
.logo {
  text-align: center;
  vertical-align: middle;
}

/* news defined to replace valign="top" align="left" width="70%" */
.news {
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    background-color : #FFFFFF;
    width: 60%;
}

/* section replaces  width="210" valign="top" class="page" */

.section {
    vertical-align: top;
    width: 210px;
}

/* menuback: background color for left nav menu same as fieldname background-color: #f2f2e9 but no border width="120" */
.menuback {
    background-color: #f2f2e9;
    border-right: 0px;
    border-bottom: 0px;
    width: 120px;
}

/* spacercol added to replace <td width="10" */
.spacercol {
    width: 10px;
}

/* main added to replace <td width="683" */
.main {
  width: 683px;
}
/* maincontent added to replace <td valign="top" width="300" */
.maincontent {
  vertical-align: top;
  text-align: center;
  width: 440px;
}

/* rightcontent added to replace <td width="280" valign="top" */
.rightcontent {
    vertical-align: top;
    width: 280px;
}

/* bigphoto defined to replace width="300" height="172" border="0" in index.php */
.bigphoto {
    width: 380px;
      height: 542px;
    border: 0px;
}

/* middlecol added to replace <td width="103" */
.middlecol {
    /* width: 53px; */
    width: 10px;
}

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

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

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

.LB_closeAjaxWindow{
    background-color:#b9b186;
}
/* end of templatestyle.css for template 7 */