html, body {
	background: #FFFFFF;
  	color: #000000;
}

body {
	margin: 0px;
	font-family:"ITC Franklin Gothic", Arial, Helvetica, sans-serif;
}

body, td, th {
	font-size: 90%;
	line-height: 1.16em;
  }

a {
  color: #009ddc;
  text-decoration: underline;
  }

a:hover {
  text-decoration:none;
  }

#mainContent{
	float:left;
	width:770px;
	padding:0;
	margin:0;
	border-left: solid #000000 1px;
	background:#d8cb9d;
 }

#mainCol{
	width:660px;
	float:left;
	padding: 0 0 0 0;
	margin:0;
	background-image:url(images/dottedline.gif);
	background-repeat:repeat-y;
	background:#FFFFFF;
}

#masthead{
	width:100%;
	border-top: solid #000000 1px;
	background:#FFFFFF;
}

#navigation{
	width:170px;
	padding-top:19px;
	float:left;
}

#navigation ul{
	list-style-type: none;
}

#navigation ul li {
  padding: 0;
  margin: 1.4em 0 0 -32px;
  }

#core{
	padding: 25px 0 0 0;
	margin: 0 0 0 170px;
	background:#FFFFFF;
}

#core p{
	padding: 0 40px 0 0;
	margin: 0.4em 0 0.7em 0;

}

#core h1{
	margin:0;
	padding:0 0 0.3em 0;
	font-family:"New Century Schoolbook", Georgia, "Times New Roman", Times, serif;
	font-size: 2.0em;
}

#core h2{
	margin:0;
	padding:0.8em 0 0 0;
	font-size: 1.1em;
}

#core h3{
	margin:0;
	padding:0;
	font-family:"New Century Schoolbook", Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	font-weight:normal;
	line-height:1.8em;
	vertical-align:bottom;
	background-position:center;
	background-repeat:no-repeat;
}

#core ul{
  	padding:0 40px 0 0;
	margin-bottom:0;
}

#core li{
  	padding:0 0 0.8em 0;
}

#core ul#linklist{
  border: 0;
  margin:0;
  padding:0 40px 1em 0;
  list-style-type: none;
}

#core ul#linklist li {
  padding: 0;
  margin: 0;
  line-height:1.6em;
  }

#core div#topNav {
  margin: 0;
  padding: 0 0 1em 0;
  position:relative;
  }
  
#core sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}
	
#topNav ul {
  border: 0;
  margin:0;
  padding: 0 0 0.5em 0;
  list-style-type: none;
  text-align: center;
  }

#topNav ul li {
  float: left;
  padding: 0;
  margin: 0;
  }

#topNav ul li a {
  padding: 0 6px 0 6px;
  margin: 0;
  color: #009ddc;
  text-decoration: underline;
  display: block;
  text-align: center;
  }

#topNav ul li a:hover {
  text-decoration:none;
  }

#topNav li.first a {
  padding-left: 0;
  }

div#bottomNav {
  margin: 0 0 0 170px;
  padding: 0;
  position:relative;
  }

#bottomNav ul {
  border: 0;
  margin:0;
  padding: 0.2em 0;
  list-style-type: none;
  text-align: center;
  }

#bottomNav ul li {
  float: left;
  padding: 0;
  margin: 0;
  }

#bottomNav ul li a {
  padding: 0 6px 0 6px;
  margin: 0;
  color: #009ddc;
  text-decoration: underline;
  display: block;
  text-align: center;
  }

#bottomNav ul li a:hover {
  text-decoration:none;
  }

#bottomNav li.first a {
  padding-left: 0;
  }

#rightCol {
	float:left;
	width:110px;
	margin: 0 0 0 0px;
}

#logo {
	width:108px;
	border: solid #000000 1px;
	text-align: center;
	background:#FFFFFF;
	padding:0;
	margin:0;
}

#logo p{
	font-size:0.8em;
	padding:0.5em 0;
	margin:0;
}

#news{
	background:#d8cb9d;
	padding: 10px 4px;
	text-align:center;
}

#news h2{
	color:#a21984;
	font-size:1.2em;
}
#news p{font-size:smaller;}

#news a {
  color:#663300;
  text-decoration: underline;
  }

#news a:hover {text-decoration:none;}
  
.ltbluebkg{background:#009ddc;}
.ltbluetxt{color:#009ddc;}

.olivebkg{background:#b3d234;}
.olivetxt{color:#b3d234;}

.dkpurplebkg{background:#602d90;}
.dkpurpletxt{color:#602d90;}

.redbkg{background:#ec1c24;}
.redtxt{color:#ec1c24;}

.greenbkg{background:#54b948;}
.greentxt{color:#54b948;}

.orangebkg{background:#f89f1b;}
.orangetxt{color:#f89f1b;}

.ltpurplebkg{background:#a21984;}
.ltpurpletxt{color:#a21984;}

.yellowbkg{background:#ffcc00;}
.yellowtxt{color:#ffcc00;}