/* CSS layout by Tweety */

body 
{ 
  margin: 0px; 
  font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000;
}

h1 { font-size: 14pt; color: #000; }/* #00B53B */ 
h2 { font-size: 12pt; color: #000; }/* #2D34CA */ 
h3 { font-size: 11pt; color: #000; }/* #D50F07 */ 
h1 a,h2 a,h3 a { color: #000; text-decoration: none; } 
h1 a:visited,h2 a:visited,h3 a:visited { color: #000; } 
h1 a:hover,h2 a:hover,h3 a:hover { color: #999; } 
 .removeBorder { border: 1px groove black}

a { color: #039 }
a:visited { color: #D50F07 }
a:active { color: #c03 }
a:hover { color: #999 }

#banner
{
  background-image: url("header.jpg");
  background-position: center top; 
  background-repeat: no-repeat;
  width: 100%;
  height: 80px;
}
#banner h1 { 
  visibility:  hidden; 
	margin: 0;
	padding: 0;
}

#menu
{
  border: 1px dotted rgb(34, 139, 34);
  position: absolute;
	top: 80px;
	left: 0px;
  margin: 10px;
	padding: 10px 0px 10px 10px;
	text-align: left;
	width: 160px;
}

#menu ul
{
  list-style: none outside;
	margin-left: 0;
	padding-left: 0;
}

#menu li { position: relative;  margin-bottom: 1em;}
#menu li a { color: #039; text-decoration: none; font-weight: bold;}
#menu li a:hover { color: #999; }
#menu li ul{ list-style: disc inside url("dot.gif");}
#menu li li {margin-bottom: 0;}
#menu li ul a { color: #000; font-weight: normal; }

/* for ie */
#menu ul ul ul 
{ 
	position: relative;
	left: 16px;
}
/* the one below is for Netscape / Firefox */
html>body #menu ul ul ul 
{ 
  display: none;
	position: absolute;
	top: 0;
	left: 145px;
	width: 200px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 15px;
  border: 1px dotted rgb(34, 139, 34);
	border-left: none;
	background-color: #fff;
}

#menu ul ul li:hover ul { display: block; }

#main {
  margin: 10px 160px 10px 190px;
	padding: 10px;
}

#footer
{
  margin: 10px 160px 10px 190px;
	padding: 10px;
	text-align: center;
}

#copyright
{
  border: 1px dotted rgb(34, 139, 34);
  position: absolute;
	top: 80px;
	right: 0px;
  margin: 10px;
	padding: 10px;
	text-align: center;
	width: 120px;
	line-height: 1.5em;
	font-size: 8pt;
	font-style: italic;
}
#sitemap ol li { font-size: 12pt; font-weight: bold; margin: 1em;}
#sitemap ul li { margin: 0; }
#sitemap ol li ul li { font-size: 10pt; font-weight: normal; }

.help
{
  cursor: help;
  background-color: #EEEEEE;
}
.help:hover { background-color: yellow }

.center { text-align: center; }
.awp table { border: 0; margin: 0; padding: 0; background-color: #CCC; width: 100%;}
.awp table td { border: 0; padding: 4px; margin: 1px; background-color: #FFF;  }
.awp table th { border: 0; padding: 4px; margin: 1px; background-color: #AAA;  }

.forum label { display: block; width: 100px; float: left;}
.forum input, .forum textarea { clear: both; }

.post { margin: 0; margin-left: 1em; border: 0; padding: 1em; padding-bottom: 0;}
.posttext { margin: 0; padding: 0; }
.postsubject { font-weight: bold; }
.postsubject a { font-weight: bold; }

