/* Mother of all stylesheets */
/* general styles */

IMG
{
  border: none;
}


A:visited
{
  color: #112422;
}


A:hover
{
  text-decoration: underline;
  color: #ffffff;
}

A
{
  text-decoration: none;
  color: #56ABA8;
}


/* for the links */

table.links
{
}

/* for the main area */
body
{
  color: #FFFFFF;
  background-color: #28504F;
	font-family: "Verdana", serif;
	font-size: 0.8em;
	padding: 0;
	margin: 0;
}

/* for the centre frame subpages*/
body.subpage
{
	text-align: center;
	color: #26504E;
	background-color: #D0E9E6;
	width: 95%;
}

body.subpage a
{
	color: #54ABA5;
}

/* the list box */
body.toplist
{
	text-align: left;
	color: #26504E;
	background-color: #D0E9E6;
}

.embedded
{
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 1em;
	padding-bottom: 3em;
}

body.toplist a
{
	color: #56ABA8;
}

body.toplist ul
{
	list-style: none;
	margin-left: 0;
	padding-left: 2em;
	text-indent: -1.8em;
}

/*
body.toplist li
{
	float: left;
	clear: left;
	position: relative;
	width: 10em;
}
*/

img
{
	margin: 0;
	border: 0;
	padding: 0;
}

body.toplist li ul
{
	display: none;
	text-indent: 0;
}

body.toplist li > ul
{
	top: auto;
	left: auto;
}

body.toplist li:hover ul { display: block; }
body.toplist li.over ul { display: block; }

/*
ul.nav li ul
{
	display: none;
	text-indent: 0;
}
ul.nav li:hover > ul { display: block; }
ul.nav li.over > ul { display: block; }
*/

.listtable
{
	vertical-align: top;
}

/* floating stuff */

.floatright {float: right;}
.floatleft {float: left;}

/*the back button*/
.backbutton
{
	 position: absolute;
	 display: inline;
	 bottom: 0em;
}

/* copyright */
.copyright
{
	color: #FFFFFF;
	font-size: 0.7em;
	text-align: left;
	vertical-align: bottom;
}

/* the iframes */

.listbox
{
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.content
{
	height:100%;
	width: 100%;
/*	overflow-x: hidden; */
}

/* for the boxes */
.littlebox
{
	vertical-align:top;
}

.picturebox
{
		margin: auto;
		border: 8px solid #54ABA5;
		vertical-align: top;
		padding-top: 0em;
		padding-bottom: 0em;
		padding-right: 0em;
		padding-left: 0em;
}

.picturetd
{
		vertical-align: top;
}

.hideoverflow
{
	overflow: hidden;
/*	border: 1px solid red;*/
}

.hideoverflow li
{
	width: auto;
/*	border: 1px solid red;*/
}

.leftbox
{
	padding-top: 1em;
	padding-bottom: 3em;
	background-color: #D0E9E6;
	border: 8px solid #54ABA5;
	vertical-align: top;
	color: #54ABA5;
}

.middlebox
{
	width: 80%;
	height: 60em;
	vertical-align: top;
	padding-top: 1em;
	padding-bottom: 3em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	background-color: #D0E9E6;
	border: 8px solid #54ABA5;
}

.rightbox
{
	height: 60em;
	padding-top: 1em;
	padding-bottom: 3em;
	padding-right: 1em;
	padding-left: 1em;
	text-align: center;
	color: #26504E;
	background-color: #D0E9E6;
	border: 8px solid #54ABA5;
}

/*
iframe
{
	overflow: hidden;
}
*/

/* debug */

/*
body {border: 1px solid blue;}
table {border: 1px solid black;}
iframe {border: 1px solid white;}
td {border: 1px solid white;}
div {border: 1px solid black;}
ul {border: 1px solid blue;}
li {border: 1px solid green;}
*/