body {
	scrollbar-face-color: #CCFFFF;
	scrollbar-arrow-color: #000;
	scrollbar-shadow-color: #999;
	scrollbar-highlight-color: #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

td {
	vertical-align: top;
}

p {
	color: #333;
	margin: 0 5px 3px 5px;
	padding:3px;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	color: #006600;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 10px 5px 5px 5px;
}

h2 {
	color: #006600;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	margin: 7px 5px 3px 5px;
	padding:3px;
}

h3 {
	color: #000;
	font: bold 1em Arial, Helvetica, sans-serif;
	margin: 5px;
}

h4 {
	color: #CC0000;
	font: italic bold 0.9em Arial, Helvetica, sans-serif;
	margin: 10px 3px 7px 3px;
	padding:3px;
}

.header {
	color: #006600;
	font: bold 110% Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 5px;
}

.header1 {
	color: #006600;
	font: bold 90% Arial, Helvetica, sans-serif;
	margin: 5px;
}

.header2 {
	color: #000;
	font: bold Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 5px;
}

ul {
	color: #333;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	margin: -0.7em 1.5em 1em 1.5em;
	padding: 0.5em 0;
	list-style-type: square;
}

ol {
	color: #333;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}



.copyright  {
	font: Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 7px 0 0 5px;
}

.banner-top {
	  width:98%;
	  background:#336699;
}
#small {
	margin: 0.05em;
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
}

#small1 {
	margin: 1em;
	font: 0.85em Verdana, Arial, Helvetica, sans-serif;
}
/* Menu */
#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  background: #FFFACC;
  float: left;
  width: 98%;
}
#nav li {
  float: left;
  position: relative;
  background: #FFFACC;
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #CC0000;
  width: 6.05em;
  padding: 0.3em 0.5em;
}

#nav a {
  color: #000;
  text-decoration: none;
  display: block;
}
#nav a:hover {
  color: #000;
  background: #CFFFCF;
}
#nav li:hover,
#nav li.jshover {
  background: #FFDFCD;
}

#nav li ul {
  display: none;
  position: absolute;
  background-color: #FFFACC;
  padding: 0.5em 0;
  width: 9.99em;
}
#nav li li a {
  width: 8.95em;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 9.99em;
  top: -0.65em;
  left: 8.5em;
  left: 9.6em;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}


.green {
	color: #006600;
	font: bold;
	text-align: center;
	margin: 3px;
}

.blue {
	color: #3300CC;
	font: bold;
	text-align: center;
	margin: 3px;
}

.menuitem {
  font: 0.7em Arial, Helvetica, sans-serif;
}

.lmenu {
	color: #CC0000;
	font: bold;
}

.lang {
	color: #CC0000;
	font: italic bold 11px;
	margin: 0;
	padding:0;
	text-align:right;
}

#news
{
  display:block;
  font: 0.95em Arial, Helvetica, sans-serif;
  margin: 10px;
  padding:10px;
}

/* Links */ 
a:link { 
	color: #000066;
	font: bold; 
	text-decoration: none; 
} 

a:visited { 
	color:#6666CC;
	font: bold;
	text-decoration: none; 
} 

a:hover { 
	color: #FFF; 
	font: bold;
	background-color: #66CC66; 
}


/* Form Styles */ 
form { 
	display:inline; 
	margin: 0; 
	padding: 0; 
} 

.button { 
	color: #000; 
	font: bold 10px Arial, Helvetica, sans-serif; 
	background-color: #66CC66;
	border: 1px solid #000; 
} 

.inputbox { 
	color: #000; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 	
	background-color: #CCFFCC; 
	border: 1px solid #000; 
}

#right{
	float:right;
	margin: 10px;
	padding: 0px;
}

#ad {
  display:block;
  width: 200px;
  background-color: #fff;
  border: 1px #000066;
  border-style:solid;
  margin: 5px 0 5px 0; 
  padding:3px;
}

#ad h1{
  font: bold 12px Arial, Helvetica, sans-serif;
  text-align:center;
  margin: 0; 
  padding:0;
}

#ad img {
  margin: 0; 
  padding:0;
}

#ad a, #ad a:visited {
  color: #000066;
  text-decoration: none;
}
#ad a:hover {
  background-color: #fff;
  text-decoration:underline;
}