body {font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; margin: 0px; }

h4 { font-size: 120%; }

td {font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; }

form { margin: 0px; }

/* General Link element definition*/ 
a { font-weight: bold;  text-decoration: none;  color: #122200;  } 
a:hover { text-decoration: underline; }

.Navtable {   border-bottom-width: 1px;  border-top-width: 1px;  border-bottom: 1px dashed Gray;  border-top: 1px dashed Gray;  padding-bottom: 3px;  padding-top: 2px;          }
.Navtable1 {  border-left: 1px dotted Gray;  padding: 10px 10px 10px 10px;          }
.Hptable { border: 1px solid #9E9B72;  margin-bottom: 10px;   }
.Hptable1 { background-color: #979C74; color: White;  font-family: Arial, Helvetica, sans-serif; margin-top: 10px; }
.Hptable1 a { color: White;  text-decoration: none;  font-weight: normal;   } 
.Hptable1 a:hover { color: White;  font-weight: normal;  text-decoration: underline;   }


/* Horizontal rule*/
hr { color: #708090; height: 1px;  border: dashed;  width: 98%;  font-size: 1px;              }

/*Form input fields*/
input {  font-family: Arial, Helvetica, sans-serif;  font-size: 8pt;   }
input.searchbox { width:75px;}
select { font-family: Arial, Helvetica, sans-serif;  font-size: 8pt;   }

/*Pad settings applied to tables, alphabetic to ensure all ID values within page are unique for HTML compliance*/

#leftpad { padding-left: 5px;  padding-top: 3px; }


#pad1 { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;    }
#pad1a { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;    }
#pad1b { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;    }
#pad1c { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;    }
#pad1d { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;    }
#pad1e { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  border-bottom: 3px inset #006433;     }

#pad2 { padding-bottom: 1px;  padding-top: 1px; }
#pad2a { padding-bottom: 1px;  padding-top: 1px; }
#pad2b { padding-bottom: 1px;  padding-top: 1px; }
#pad2c { padding-bottom: 1px;  padding-top: 1px; }
#pad2d { padding-bottom: 1px;  padding-top: 1px; }
#pad2e { padding-bottom: 1px;  padding-top: 1px; }

#tablecentreline { border-right: 1px solid #708090; }

/*Primary classes for site search elements*/
.Primary {background-color: #DCDECA;}
.Secondary {background-color: #C0C4A1;}
.Tertiary {background-color: #979C74; color: White;  font-family: Arial, Helvetica, sans-serif;}
.Tertiary a { color: White;  text-decoration: none;  font-weight: normal;   } 
.Tertiary a:hover { color: White;  font-weight: normal;  text-decoration: underline;   }
.ThumbnailBox {background-color: #D7D3BE;  border: 1px solid #888574; }

/*Check for old browsers*/
.NonCSSBrowser {display: none;}

/*Homepage*/
.spotlighttable {	  background-color: #FBF8ED; }
.spotlightpad1  { padding-left: 10px;  padding-right: 10px;  padding-bottom: 10px;  padding-top: 10px;   }
.spotlightpad2  { padding-left: 5px;  padding-right: 10px;  padding-bottom: 10px;  padding-top: 10px; }
.homepageBq { background-color: #F0F8FE; }
.contenttable { padding-left: 50px;  padding-right: 50px;  padding-bottom: 30px;  padding-top: 30px; }


