body {
	font: 100% Tahoma, Verdana, Arial, sans-serif;
	background: #454545;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

/* FONTS */

.style1 {
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #666666;
}
.style5 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 125%;
	color: #444444;
}
.style7 {color: #666666}
.style9 {
	font-size: 12px;
	color: #666666;
}
.style11 {font-size: 22px;}
.style13 {font-size: 20px;}
.style15 {
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	border-top: 1px solid #888888;
}
.style17 {
	border-bottom: 1px solid #888888;
}
.leading_h {
  background:#99FF00;
  margin-left:2px;
  height:13px;
  }
.trailing_h {
  background:#cccccc;
  margin-left:2px;
  height:13px;
  }
.leading_v {
  background:#99FF00;
  }
.trailing_v {
  background:#cccccc;
  }
.footertext {
  font-size: 13px;
  color: #cccccc;
  }

/* LINKS */

a:link {
  color: #2FC2EF;
  text-decoration: none;
  outline: none;
  }
a:visited {
  color: #2FC2EF;
  text-decoration: none;
  }
a:hover {
  color: #333333;
  text-decoration: none;
  background: none;
  outline: none;
  }
a:active {
  color: #2FC2EF;
  text-decoration: none;
  outline: none;
  }

/* TEMPLATE */

.oneColElsCtr #container {
	width: 65em;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border-left: 3px solid #cccccc;
	border-right: 3px solid #cccccc;
	border-top: 3px solid #cccccc;
	border-bottom: 3px solid #cccccc;
	margin-top: 10px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}


/* ROUNDED BOXES */

.spiffy{display:block}

.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#66D9FF}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #bdeeff;
  border-right:1px solid #bdeeff;
  background:#8ce2ff}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #effbff;
  border-right:1px solid #effbff;
  background:#83e0ff}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #83e0ff;
  border-right:1px solid #83e0ff;}
.spiffy4{
  border-left:1px solid #bdeeff;
  border-right:1px solid #bdeeff}
.spiffy5{
  border-left:1px solid #8ce2ff;
  border-right:1px solid #8ce2ff}
.spiffyfg{
  background:#66D9FF;
  color:#FFFFFF;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  }

.spiffy10 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e6e6e6}
.spiffy11{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4;
  background:#ececec}
.spiffy12{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#eaeaea}
.spiffy13{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eaeaea;
  border-right:1px solid #eaeaea;}
.spiffy14{
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4}
.spiffy15{
  border-left:1px solid #ececec;
  border-right:1px solid #ececec}
.spiffyfg10{
  background:#e6e6e6;
  padding-left:8px;
  padding-right:8px;
  padding-top:3px;
  padding-bottom:3px;
  font-family:Georgia, "Times New Roman", serif;
  font-size:14px;
  font-style:italic;
  color:#666666;
  }
  
.spiffy20 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#9BFA43}
.spiffy21{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d4fcae;
  border-right:1px solid #d4fcae;
  background:#b4fb72}
.spiffy22{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5feec;
  border-right:1px solid #f5feec;
  background:#aefa66}
.spiffy23{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #aefa66;
  border-right:1px solid #aefa66;}
.spiffy24{
  border-left:1px solid #d4fcae;
  border-right:1px solid #d4fcae}
.spiffy25{
  border-left:1px solid #b4fb72;
  border-right:1px solid #b4fb72}
.spiffyfg20{
  background:#9BFA43}