
@import"navmenu-h.css";

a {
  color: #1405bc;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

body {
  color: black;
  background-color: #cfe7e8;
  font-family: verdana, arial, swiss, helvetica, sans-serif;
}

img {
  border: 0px;
  padding: 3px;
  float: left;
}

pre {
  padding: 10px;
  border: 1px solid black;
  font-size: 80%;
}


div.ie5center {
  text-align: center;
}

div.page {
  background-color: white;
  border: 1px solid #1405bc;
  color: black;
  margin: 0 auto;
  text-align: left;
  width: 800px;
}

div.menu {
  color: #cfe7e8; 
  background-color: #1405bc;
  border: 1px solid #1405bc;
  margin: 0 auto;
  text-align: left;
  width: 800px;
}

div.min500px {
  float: right;
  margin: 0;
  padding: 0;
  width: 0px;
  height: 500px;
}

div.clear {
  clear: both;
}

div.main {
  width: auto;
  background-color: white;
  border: 0;
  color: black;
  margin: 0;
  padding: 5px 20px;
}

div.footer {
  text-align: center;
  background-color: #cfe7e8;
  color: #1405bc;
  margin: 3px 0 0 0;
  font-size: 6pt;
}


h1.banner {
  color: #cfe7e8;
  background-color: #1405bc;
  font-size: 45pt;
  font-weight: bold;
  text-align: left;
  margin: 0;
  padding: 10px 0 10px 30px;
}

table.edit {
  border-collapse: collapse;
}

table.edit td {
  border: 1px solid black;
  font-size: 16pt;
  font-weight: bold;
  padding: 2px;
}

table.newslist {
  border-collapse: collapse;
  font-size: 12pt;
  width: 100%;
}

table.newslist td {
  border: 1px solid black;
  padding: 2px;
}

table.newslist th {
  border: 1px solid black;
  padding: 2px;
  font-weight: bold;
  font-align: left;
  vertical-align: top;
}

/* SWIM2.0 :: Simple website menu
****************************************************************
* DOM scripting by brothercake -- http://www.brothercake.com/
* Licensed under GPL -- http://www.gnu.org/copyleft/gpl.html
****************************************************************
* For professional menu solutions visit -- http://www.udm4.com/ 
****************************************************************
* hacked around a lot to fit the Sysnix website
*/

ul.horizontal, ul.horizontal li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:100%;
	}

ul.horizontal {
	position:relative;
	left:25px;
	width:100%;
	z-index:2000;
	bottom:0;
	}

ul.horizontal li {
	width:auto;
	float:left;
	position:relative;
	text-align:left;
	left:0;
	margin:0 0 0 -1px;
	}
	
* html ul.horizontal li {
	}

ul[class^="horizontal"] li {
	}

ul.horizontal ul {
  z-index:2020;
  padding:0;
  position:absolute;
  top:auto;
  width:8em;
  margin:0 0 0 -1px;
  left:-10000px;
  border: 1px solid #1405bc;
}
	
ul.horizontal ul li {
  width:8em;
  left:auto;
  margin:-1px 0 0 0;
}

@media Screen, Projection { 
	ul.horizontal li:hover > ul { left:auto; }
	ul.horizontal ul li:hover > ul { top:0; }
	}

ul.horizontal a {
  display:block;
  background-color: #1405bc;
  color: #cfe7e8;
  padding:5px 10px;
  font:normal normal bold 8.5pt tahoma, verdana, sans-serif;
  text-decoration:none;
}
	
ul.horizontal ul a, ul.horizontal ul a:visited {
  background-color: #cfe7e8;
  color: #1405bc;
}

ul.horizontal a:hover {
  background-color: #cfe7e8;
  color: #1405bc;
  text-decoration:none;
}

ul.horizontal ul a:hover {
  background-color: #1405bc;
  color: #cfe7e8;
}

ul.horizontal a { float:left; }
@media Screen, Projection { ul.horizontal a { float:none; } }
ul.horizontal a:not(:nth-child(n)) { float:left; }
ul.horizontal ul a { float:none !important; }
@media screen, projection {
	* html ul.horizontal li {
		display:inline; 
		f\loat:left; 
		background:#ffffff; 
		}
	}
* html ul.horizontal li { position:static; }
* html ul.horizontal a { position:relative; }
ul[class^="horizontal"] ul { display:none; }
ul[class^="horizontal"] ul { displa\y:block; }
