html, body {
	margin: 0;
	padding: 0;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #555;
  background-color: #6685a3;
}

/* Links */
a:link { color:#555; text-decoration:underline; }
a:visited { color:#555; text-decoration:underline; }
a:hover{ color:#555; text-decoration:underline; }
a:active { color:#555; text-decoration:underline; }

a.blue:link { color: #0000ff; }

h1 {
	font-size: 16px;
	color: #990000;
}

h2 {
	font-size: 15px;
}

h3 {
	font-size: 12px;
}

#header p {
	color: #FFF;
	font-style: italic;
	font-size: 14px;
}

#top {
	background: url(../images/layout_header.gif) bottom left repeat-x;
}

#featured0 {
	margin-top:10px;
	padding:0;
	border: 2px solid #800080;
	text-align:center;
}

#featured0 .heading h2,  {
	margin: 2px 0;
	padding: 0;
	background-color: #800080;
	color: #FFF;
}
#featured0 .heading,  {
	background-color: #800080;
	color: #FFF;
}
#featured0 .subheading {
	background-color: #800080;
	color: #FFF;
}
#featured0 .body {
	font-style:italic;
}
#featured0 #highlight {
	font-size:1.3em
	font-style:normal;
}

#featured1 .heading h3, #featured2 .heading h3, #featured3 .heading h3 {
	margin: 2px 0;
	padding: 0;
}
#featured1 .heading, #featured2 .heading, #featured3 .heading {
	color: #FFF;
}
#featured1 .heading {
	background-color: #003366;
}
#featured2 .heading {
	background-color: #385f2f;
}
#featured3 .heading {
	background-color: #990000;
}
#home #featured1 .body, #home #featured2 .body, #home #featured3 .body {
	border: 2px solid #CCC;
	background-color: #eeeeee;
}

.featuredimg img {
	border: 2px solid #CCC;
}

.heading a:link { color:#FFF; text-decoration: none; }
.heading a:visited { color:#FFF; text-decoration: none; }
.heading a:hover { color:#FFF; text-decoration: underline; }
.heading a:active { color:#FFF; text-decoration: none; }

.highlightLinks a {  color: #0000ff; font-weight: bold; }
#footer a:link { color:#FFF; text-decoration: none; }
#footer a:visited { color:#FFF; text-decoration: none; }
#footer a:hover { color:#FFF; text-decoration: underline; }
#footer a:active { color:#FFF; text-decoration: none; }

#footer {
	color: #FFF;
}

fieldset {
	margin: 0;
	padding: 10px 10px;
	border: none;
	border-top: 1px solid #777; 
	border-bottom: 1px solid #777;
	background-color: #efefef;
}

fieldset.terra { background-color: #ececec; }
fieldset.training { background-color: #ececec; }
fieldset.public { background-color: #ececec; }
