body					{
						margin: 0;
						padding: 0;
						height: 100%;
						background: #ffffff;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-style: normal;
						font-weight: normal;
						}

h1						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-weight: bold;
						font-size: 24;
						color: #29543E;
						}


.menuFont				{
						font-family: Verdana, Arial, Helvetica;
						font-size: 12px;
						color: #ad6324;
						font-weight: bold;
						}
						
.menuFont A:link		{color: #ad6324; text-decoration: none;}
.menuFont A:visited		{color: #ad6324; text-decoration: none;}
.menuFont A:hover		{color: white; text-decoration: underline;}
.menuFont A:active		{color: #ad6324; text-decoration: none;}

.naviFont				{
						font-family: Verdana, Arial, Helvetica;
						font-size: 12px;
						color: white;
						font-weight: bold;
						}
						
.naviFont A:link		{color: white; text-decoration: none;}
.naviFont A:visited		{color: white; text-decoration: none;}
.naviFont A:hover		{color: white; text-decoration: underline;}
.naviFont A:active		{color: white; text-decoration: none;}
						
.naviMargin				{
						padding-left: 7px;
						padding-right: 7px;
						}
						
.mainFont				{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12;
						color: black;
						margin: 0;
						padding: 10px;
						line-height: 150%;
						}
						
.mainFont A:link		{color: #29543E; text-decoration: none; font-weight: normal;}
.mainFont A:visited		{color: #29543E; text-decoration: none; font-weight: normal;}
.mainFont A:hover		{color: #29543E; text-decoration: underline; font-weight: normal;}
.mainFont A:active		{color: #29543E; text-decoration: none; font-weight: normal;}

.insetleft {
  width: 220px;
  background-color: #e0e0e0;
  padding-right: 0.5em;
  padding-left: 0.25em;
  font-family: Trebuchet MS, Verdana, Arial, Geneva, sans-serif;
  font-size: 0.8em;
  vertical-align: top;
  float: left; 
  margin-top: 0px;
  margin-bottom: 0.5em;
  margin-left: 0px;
  margin-right: 0.5em;
}
.insetright {
  width: 220px;
  background-color: #e0e0e0;
  padding-left: 0.5em;
  font-family: Trebuchet MS, Verdana, Arial, Geneva, sans-serif;
  font-size: 0.8em;
  vertical-align: top;
  float: right; 
  margin-top: 0px;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0px;
}
.switchcontent {
  display:none;
}
.width100 {
width: 100%;
}
.floatright {
float: right;
}
.floatleft {
float: left;
}
.clearright {
clear: right;
}
.clearleft {
clear: left;
}
.clearboth {
clear: both;
}
.alignright {
text-align: right;
}
.alignleft {
text-align: left;
}
.aligncenter {
text-align: center;
}
.keepinline {
  display: inline;
}
.strong {
  font-weight: bold;
}
.redtext {
  color: red;
}
.emphasize {
  font-size: 1.25em;
  font-family: Trebuchet MS, Verdana, Arial, Geneva, sans-serif;
  font-weight: bold;
}
.smalltext {
  font-size: .85em;
  font-family: Geneva, Verdana, Arial, sans-serif;
}
.right58 {
  float:right;
  width:58%;
  z-index:1;
  margin: 0 0 2px 2px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:3px;
}
.left58 {
  float:left;
  width:58%;
  z-index:1;
  margin: 0 5px 2px 0;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:3px;
}
.right48 {
  float:right;
  width:48%;
  z-index:1;
  margin: 0 0 2px 2px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:3px;
}
.left48 {
  float:left;
  width:48%;
  z-index:1;
  margin: 0 5px 2px 0;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:3px;
}
.right44 {
  float:right;
  width:44%;
  z-index:1;
  margin: 0 0 2px 2px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:3px;
}
.left44 {
  float:left;
  width:44%;
  z-index:1;
  margin: 0 5px 2px 0;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:3px;
}
.right38 {
  float:right;
  width:38%;
  z-index:1;
  margin: 0 0 2px 2px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:3px;
}
.left38 {
  float:left;
  width:38%;
  z-index:1;
  margin: 0 5px 2px 0;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:3px;
}
.right28 {
  float:right;
  width:28%;
  z-index:1;
  margin: 0 0 2px 2px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:3px;
}
.left28 {
  float:left;
  width:28%;
  z-index:1;
  margin: 0 5px 2px 0;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:3px;
}
img.right3d {
  width: 100%;
  border-top:thin #ffffff;
  border-left:thin #ffffff;
  border-right:medium outset #c0c0c0;
  border-bottom: medium outset #c0c0c0;
  padding-right:1px; padding-bottom:2px;
}

.graybkgrcolor {
 background-color: #e0e0e0;
}
.whitebkgrcolor {
 background-color: #ffffff;
}
.localbkgrcolor {
 background-color: #FFCC99;
}
.localhighlightcolor {
 background-color: #800000;
 color: #800000;
}