/* Primary CSS */

/* Overall Formatting */
body {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:12pt;
  text-align:center;
  margin-top:0px;
}
a {
  color:0000FF;
  text-decoration:none;
  text-decoration:underline;
  white-space:nowrap;
}
textarea {
  border:1px solid #888888;
  padding:3px;
  font-family:Arial,Helvetica,Sans-Serif;
}

/* Layout */
.containertable {
  width:900px;
  margin:auto;
  margin-top:0px;
  margin-bottom:12px;
  color:888888;
}

.containertable TD {
  vertical-align:top;
}
.containertable .sidebar {
  padding-top:138px;
  width:120px;
  text-align:right;
}
.containertable .sidebar .addiv {
  text-align:right;
  border-left:1px solid #888888;
  padding:0px;
  padding-left:4px;
  margin-left:25px;
  width:120px;
}

.headertable {
  width:600px;
  margin:auto;
  margin-top:0px;
  margin-bottom:12px;
  color:888888;
}
.headertable .left {
  padding-left:9px;
  font-weight:bold;
  letter-spacing:3px;
}
.headertable .right {
  word-spacing:5px;
  text-align:right;
  padding-right:9px;
  vertical-align:top;
}
.headertable a {
  font-size:smaller;
  font-weight:normal;
  color:0000FF;
  text-decoration:none;
}

.maintable {
  width:600px;
  margin:auto;
  text-align:left;
}
.maintable td {
  border-left:9px solid white;
  border-right:9px solid white;
  padding-bottom:18px;
  vertical-align:top;
  color:#000000;
}
.maintable .left {
  width:35%;
}
.maintable .nav a {
  font-size:smaller;
  text-decoration:none;
}
.maintable .divider {
  width:1px;
  font-size:1pt;
  border-left:1px solid #888888;
  padding:0px;
}

.drawing {
  border:1px solid #888888;
  margin:0px;
  margin-left:6px;
}
.contacttable {
  font-size:smaller;
}
.contacttable td {
  padding:0px;
  padding-bottom:8px;
  padding-right:12px;
  border:none;
}
.contacttable .address {
  margin-top:3px;
}

/* Styles */
.sectionhead1 {
  font-weight:bold;
  color:008800;
  text-decoration:underline;
}
.newshead {
  font-style:italic;
  font-size:smaller;
  color:888888;
}
.actionhead1 {
  background-color:008800;
  padding:4px;
  padding-left:24px;
  padding-right:24px;
  color:FFFFFF;
  font-weight:bold;
  font-size:20pt;
  text-align:center;
}
.actionhead2 {
  text-decoration:underline;
}
.actionhead3 {
  background-color:008800;
  padding:4px;
  padding-left:24px;
  padding-right:24px;
  color:FFFFFF;
  font-weight:bold;
  zfont-size:12pt;
  text-align:center;
}
.actionhead4 {
  text-align:center;
  font-weight:bold;
}
.footer {
  width:100%;
  margin-top:12px;
}
.footer TD {
  color:#008800;
  font-size:8pt;  
  vertical-align:bottom;
}
.footer P {
  text-align:right;
  margin-top:24px;
}
.footer a {
  text-decoration:none;
  color:888888;
  font-size:8pt;
  letter-spacing:5px;
  font-weight:bold;
}
.bullet {
  color:008800;
  margin-right:8px;
  font-weight:bold;
  font-size:smaller;
}
.bullet font {
  color:000000;
  font-weight:normal;
  font-size:larger;
}
.button {
  color:FFFFFF;
  background-color:008800;
  border:none;
  font-weight:bold;
  font-size:8pt;
  padding:2px;
  vertical-align:top;
}
.inputbox {
  border:1px solid #888888;
  color:888888;
  padding:1px;
}
.abig {
  font-size:13pt;
  font-weight:bold;
  color:0000FF;
}
.question {
  color:008800;
  font-weight:bold;
}
.callout {
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	float: right;
	color: #FFFFFF;
	background-color: #008800;
	padding: 12px;
	margin-left: 8px;
	padding-left: 15px;
	padding-right: 15px;
}
.callout A {
	color: #FFFFFF;
}


.answer {
}
.disclaimer {
  font-size:smaller;
  font-style:italic;
}
.picture1 {
	border:1px solid black;
	margin-left:8px;
	margin-bottom: 8px;
}
.picture2 {
  border:1px solid black;
  margin-right:8px;
}
