/* main_screen.css */
/* colors 
	light cold green (area): 	rgb(230, 238, 239);
	dark cold green (title):	rgb(113, 161, 161);
	darker cold green (h): 		rgb(52, 120, 121);*/
/* top right bottom left */

body {
  padding: 0em 0em 0em 0em;
  margin: 1em 1em 1em 1em;
  font-family: arial, sans-serif;
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
}

#banner {
	border-right: rgb(255, 255, 255) 1px solid;
	border-top: rgb(255, 255, 255) 1px solid;
	border-left: rgb(255, 255, 255) 1px solid;
	border-bottom: rgb(255, 255, 255) 0px solid;

  background: rgb(255, 255, 255);

  height: 4.8em;
  overflow: hidden;
}

#leftcontent {
  background: rgb(255, 255, 255);
  position: absolute;
  top: 5.866em;
  left: 1em;
  width: 10em;
}

#leftcontent p, #leftcontent ul {
  font-size: 0.8em;
}

ul{
	margin-top: 0em;
	font-size: 0.8em;
}

li {
  margin: 0em 0.25em 0em 0em;
  padding: 0em 0.25em 0em 0em;
  line-height: 1.3em;
  list-style-type: circle;
}

.centercontent{
	border: rgb(113, 161, 161) 0.06em solid;
	margin-left: 10.6em;
	margin-right: 10.7em;
	margin-bottom: 0.5em;
	/* Mac IE bug */
	clear: left;
}

.singlecontent { 	
  border: rgb(113, 161, 161) 0.06em solid;
  margin-bottom: 0.5em;
}

.module{
	margin-bottom: 0.5em;
	border: rgb(113, 161, 161) 0.06em solid;	
	background: rgb(255, 255, 255);
}

#rightcontent {
   background: rgb(255, 255, 255);
  position: absolute;
  top: 5.866em;
  right: 1em;
  width: 10em;
}

#rightcontent p, #rightcontent ul, #rightcontent input, #rightcontent textarea {
  font-size: 0.8em;
}

p {
  margin: 0em 0em 0em 0em;
  padding: 0.1em 0.1em 0.1em 0.3em;
  font-size: 0.8em;
}

h1 {
  margin: 0em 0em 0em 0em;
  padding: 0.1em 0.1em 0.1em 0.3em;

  color: rgb(113, 161, 161);
  background: rgb(255, 255, 255);

  letter-spacing: 0.2em;
  width: 50%;
}

a.topname:link {
	color: rgb(113, 161, 161);
  background: rgb(255, 255, 255);
  text-decoration: none;
}
a.topname:visited {
	color: rgb(113, 161, 161);
  background: rgb(255, 255, 255);
  text-decoration: none;
}
a.topname:active {
	color: rgb(113, 161, 161);
  background: rgb(255, 255, 255);
  text-decoration: none;
}
a.topname:hover {
	color: rgb(113, 161, 161);
  background: rgb(255, 255, 255);
  text-decoration: none;
}

/* full header */
.head{
	margin: 0em 0em 0em 0em;
	padding: 0.1em 0.1em 0.1em 0.3em;
	border-bottom: rgb(52, 120, 121) 1px dashed;
	
	color: rgb(52, 120, 121);
	background: rgb(230, 238, 239);
	font-size: 0.8em;
}

.foot{
	clear: both;
	margin: 0em 0em 0em 0em;
	padding: 0.1em 0.1em 0.1em 0.1em;
	border-top: rgb(52, 120, 121) 1px dashed;
	
	color: rgb(52, 120, 121);
	background-color: rgb(230, 238, 239);
	font-size: 0.8em;
}

.headtxt{
	font-weight: bold;
}

.date{
  float: right;
  /*background-color: rgb(230, 238, 239);*/
  padding: 0em 0.5em 0em 0em;
}

.back{
	float: right;
	text-decoration: underline;
}

.inv{
	visibility: hidden;
}

/* full content */
h4{
  margin: 0em 0em 0em 0em;
  padding: 0.1em 0.1em 0.1em 0.3em;
  font-size: 0.8em;
  /*clear: left;*/
}

/* images - spaceX neede for IE bug in float*/
img.real{
	border: rgb(52, 120, 121) 1px solid;
}

.image3 {
	margin: 0em 1.25em 0em 0em;
   padding: 0.5em 0.5em 0.2em 1.0em;
   float: left;
}

.image4 {
   padding: 0.5em 1.0em 0.2em 0.5em;
   float: right;
}

p.txtpart{
	text-indent: 1.0em;
	padding: 0.1em 0.1em 1.0em 0.3em;
}

/* thumb */
.image1 {
	border: rgb(113, 161, 161) 1px solid;
  margin: 0.25em 0.25em 0.25em 0.25em;
  float: left;
}

.breaker{
	clear: both;
}

/* header */
h3 {
  margin: 0em 0em 0em 0em;
  padding: 0.1em 0.1em 0.1em 0.3em;
  border-bottom: rgb(52, 120, 121) 1px dashed;

  color: rgb(52, 120, 121);
  background: rgb(230, 238, 239);
  font-size: 0.8em;
}

.semer{
	float: right;
}

/* headers */
a.amer:link {
  color: rgb(52, 120, 121);
  background: rgb(230, 238, 239);
}
a.amer:visited {
  color: rgb(52, 120, 121);
  background: rgb(230, 238, 239);
}
a.amer:active {
  color: rgb(52, 120, 121);
  background: rgb(230, 238, 239);
}
a.amer:hover {
  color: rgb(255, 255, 255);
  background: rgb(52, 120, 121);
}

a.hlnk:link {
	font-weight: bold;
  color: rgb(52, 120, 121);
  background: rgb(230, 238, 239);
  text-decoration: none;
}
a.hlnk:visited {
	font-weight: bold;
  color: rgb(52, 120, 121);
  background: rgb(230, 238, 239);
  text-decoration: none;
}
a.hlnk:active {
	font-weight: bold;
  color: rgb(52, 120, 121);
  background: rgb(230, 238, 239);
  text-decoration: none;
}
a.hlnk:hover {
	font-weight: bold;
  color: rgb(255, 255, 255);
  background: rgb(52, 120, 121);
  text-decoration: none;
}

hr{
	clear: left;
	height: 1px;
	/*border: none;*/
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	visibility: hidden;
}

code{
	display: block;
	font-family: monospace;
	padding: 1.0em 1.0em 1.0em 1.0em;
}

.subject{
	margin-top: 0.25em;
	margin-right: 0em;
	margin-left: 0.5em;
	float: left;
	
	padding: 0.25em 0.25em 0.25em 0.25em;
	
	color: rgb(52, 120, 121);
	background: rgb(255, 255, 255);
	font-size: 0.8em;
	font-weight: bold;
}

.log{
	margin-top: 0.25em;
	margin-right: 0em;
	margin-left: 2.0em;
	float: left;
	
	padding: 0.25em 0.25em 0.25em 0.25em;
	
	color: rgb(52, 120, 121);
	background: rgb(255, 255, 255);
	font-size: 0.8em;
	font-weight: normal;
}
.log_surf{
	margin-top: 0.25em;
	margin-right: 0em;
	margin-left: 0.5em;
	float: left;
	
	padding: 0.25em 0.25em 0.25em 0.25em;
	
	color: rgb(52, 120, 121);
	background: rgb(255, 255, 255);
	font-size: 0.8em;
	font-weight: normal;
}

/* subjects */
a.hh3:link {
  color: rgb(52, 120, 121);
}
a.hh3:visited {
  color: rgb(52, 120, 121);
}
a.hh3:active {
  color: rgb(52, 120, 121);
}
a.hh3:hover {
  color: rgb(255, 255, 255);
  background: rgb(52, 120, 121);
}

a:link {
  color: rgb(52, 120, 121);
  background: rgb(255, 255, 255);
}
a:visited {
  color: rgb(52, 120, 121);
  background: rgb(255, 255, 255);
}
a:active {
  color: rgb(52, 120, 121);
  background: rgb(255, 255, 255);
}
a:hover {
  color: rgb(255, 255, 255);
  background: rgb(52, 120, 121);
}
a.nobg:hover {
  color: rgb(255, 255, 255);
  background: rgb(255, 255, 255);
}

/* headers */
a.header:link {
  color: rgb(52, 120, 121);
  background: rgb(230, 238, 239);
  text-decoration: none;
}
a.header:visited {
  color: rgb(52, 120, 121);
  background: rgb(230, 238, 239);
  text-decoration: none;
}
a.header:active {
  color: rgb(52, 120, 121);
  background: rgb(230, 238, 239);
  text-decoration: none;
}
a.header:hover {
  color: rgb(255, 255, 255);
  background: rgb(52, 120, 121);
  text-decoration: none;
}

/* minilink */
a.minilink:link {
  color: rgb(52, 120, 121);
}
a.minilink:visited {
  color: rgb(52, 120, 121);
}
a.minilink:active {
  color: rgb(52, 120, 121);
}
a.minilink:hover {
  color: rgb(255, 255, 255);
  background: rgb(52, 120, 121);
}

.logo {
  border: none;
  	padding: 0em 0em 0em 0em;
	margin: 0.3em 0.3em 0em 0em;

	float: right;
	width: 50px;
	height: 50px;
}

/* validation */
.validimage{
	padding: 0em 0em 0em 0em;
	margin: 0.3em 0.3em 0em 0em;

	float: right;
	width: 66px;
}

a img{
	border: none;
	background: rgb(255, 255, 255);
}