


/* ###### Body Text ###### */

body {
  color: black;
  background-color: #EEE8AA;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 82%;
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4 {
  color: white;color: #009900;
  font-weight: bold;
  /*font-size: 100%;*/
  background-color: #6487dc;background-color: #EEE8AA;/*background-color: #6699cc;*/
  padding: 0 0 1.5ex 1ex;
  /*margin: 0 0 0 0;*/
}

img {
  border: none;
}

acronym, .titleTip {
  border-style: dotted;
  border-width: 1px;
  cursor: help;
padding: 0.2ex;
/*border-bottom-color: #999999;*/
}


dt {
  font-weight: bold;
  padding: 0 1ex;
}

dd {
  padding: 0 1ex 1.5em;
}

#bodyText {
  background-color: white;
  text-align: justify;
  /*line-height: 1.5em;
  margin: 0 250px 0 15.5em;*/
margin-left: 14em;
 /*padding: 0 3mm 3mm 3mm;*/
padding-bottom:1ex;
  /* border-right: 10px solid #000;
border-left: 3px solid #000;*/
}

#bodyText p {
  margin: 1em 1ex 2em 1ex;
  padding: 0;
}

#bodyText a {
border-bottom-color: #0066cc;
  /*color: #6699cc;color: #EEE8AA;*/
  background-color: #EEE8AA;color: black;
  text-decoration: underline;
}

#bodyText a:visited {
  background-color: #EEE8AA;color: black;
text-decoration: none;

}


#bodyText a:hover {
  border-bottom: none;text-decoration: none;

}



#bodyText .topOfPage {
  color: white;
  background-color: transparent;
  font-size: 91%;
  font-weight: bold;
  text-decoration: none;
  margin: 2.5ex 1ex 0 0;  /* For MSIE */
  padding: 0;
  float: right;
}

#bodyText > topOfPage {
  margin: 2.75ex 1ex 0 0;  /* For fully standards-compliant user agents */
}


.smallCaps {
  font-variant: small-caps;
}

#right-body {
background-color: #EEE8AA;
padding:2px;
width:200px;
float:right;
padding-right: 2.5mm;
}


/* ###### Header ###### */

#header-right {
background-color: #f0f0f0;
font-family: tahoma, verdana, helvetica, arial, sans-serif;
  text-align: right;
float:right;
vertical-align:middle;
font-size:95%;
/*padding-right: 1ex;*/
margin: 2em 2em 0 0;
}


#header {
color: #009900;
background-color: #EEE8AA;
  font-size: 280%;
  height: 1.45em;
  padding-left: 4mm;
}

 .text {
  font-family: "lucida console", "courier new", courier, monospace;
  font-size: 97%;
  font-size-adjust: 0.55;
  /*width: 9em;*/
  height: 4ex;
  padding: 1mm;
  border-style: solid;
  border-width: 1px;
border-color: #003399;
background-color: white;

}

 .textarea {
/*background-color: navy;
border: black 2px solid;
color: white;*/
font-family: "lucida console", "courier new", courier, monospace;
/*font-size: 12pt;*/
font-weight: normal
} 

 .select {
background-color: #EEE8AA;
border: black 2px solid;
/*color: white;*/
font-family: "lucida console", "courier new", courier, monospace;
/*font-size: 12pt;*/
font-weight: normal;
} 

input {
background-color: white;
}

 .submit {
  font-size: 100%;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
border-color: black;
  cursor: pointer;
  position: relative;
  top: -0.25ex;
}


#lowerMenuBar {
color: white;
background-color: #003399;background-color: #009900;
  height: 1.55em;
  padding-left: 1.3mm;
  padding-top: 1ex;padding-bottom: 1ex;
}

#lowerMenuBar a {
  color: white;
  font-weight: bold;
  text-decoration: none;
  padding-left: 0.75ex;
  padding-right: 1.5ex;
}  

#lowerMenuBar a:hover {
  text-decoration: underline;
}

#lowerMenuBar .highlight {
  color: #fda05b;
}


/* ###### Side Boxes ###### */

.sideMenuBox, .sideTextBox {
  background-color: #f0f0f0;background-color: #EEE8AA;
  width: 13.5em;
  border-bottom: 1px solid #999999;
  /*padding-top: 1em;
 padding-bottom: 1em;*/
  float: left;
  clear: left;
}

.sideMenuBox div, .sideTextBox div {
  font-weight: bold;
  padding-left: 2.5mm;
  padding-bottom: 1ex;padding-top: 1ex;
}

.sideMenuBox a {
color: #0066cc;color: #009900;

  text-decoration: none;
  display: block;/*height: 4em;*/
  padding: 1.5ex 1ex 1.5ex 5mm;
}

.sideMenuBox a:hover {
color: #009900;
  background-color: #6487dc;background-color: white;}

.sideMenuBox .thisPage {
  display: block;color:white;font-weight: bold;
  padding: 1.2ex 1ex 1.2ex 5mm;
}

.sideTextBox span {
color: black;
  line-height: 1.5em;
  display: block;
  padding: 0 1ex 0 5mm;
}

.sideTextBox a {
color: #0066cc;color: #009900;
  text-decoration: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
/*border-bottom-color: #0066cc;*/
}

.sideTextBox a:hover {
  border-bottom: none;
color: #009900;
  background-color: #6487dc;background-color: white;
}

.lighterBG {
  color: inherit;
  background-color: white;
}


/* ###### Footer ###### */

#footer {
  font-size: 91%;
color: white;
background-color: #6487dc;background-color: #EEE8AA;
  padding: 1.9ex 2.6mm 2.4ex 2.6mm;
  clear: both;
}

#footer div {
  text-align: center;
  line-height: 1.45em;
}

#footer a {
 /* text-decoration: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
border-bottom-color: white;
*/
}

#footer a:hover {
  border-bottom: none;
}


/* ###### Footer Buttons ###### */

.cssbtn {
	display:inline; display:inline-block;
	width:120px;
	margin:0.2em; padding:1px;
	font-size:9px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	background:#cdf;background:#009900;
	color:#333;color:white;
	border:1px solid black;
	vertical-align:middle;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
	}
.cssbtn[class] {
	width:auto;
	min-width:120px;
	}
.cssbtn strong {
	font-weight:bold;
	background:white;
	color:#06c;color:#009900;
	}
.cssbtn:hover { background:black; color:white }

.cssbtn:hover { background:white; color:#009900; font-weight:bold;}
.cssbtn:hover strong { background:#009900; color:white; }

.btnw3c { background:#EEE8AA; color:white }

.right {  float: right;}
.left {  float: left;}
.clear {  clear: both}





















