div { font-size: 12px; margin: 0px; font-family: verdana, arial, helvetica, sans-serif }

a:link    { background : transparent none repeat scroll 0% 0%; color: #494997; text-decoration: none }
a:visited { background : transparent none repeat scroll 0% 0%; color: #494997; text-decoration: none }
a:hover   { background : transparent none repeat scroll 0% 0%; color: #494997; text-decoration: underline }

h1        { background : transparent none repeat scroll 0% 0%; font-family: Arial, sans-serif; font-weight: normal; color: #000000; }
h2        { background : transparent none repeat scroll 0% 0%; font-family: Arial, sans-serif; font-weight: normal; color: #000000;  }
h3        { background : transparent none repeat scroll 0% 0%; font-family: Arial, sans-serif; color: #000000;  }

/* body       { width: 100%; margin: 0px; background: #99cc99; } */
body       { width: 100%; margin: 0px; background: #c6dac4 url("../graphics/bg_green.gif") repeat-x top left fixed; }

.invisible { display:none;}


#framebox {	padding: 10px; 
			width: 950px; 
			background-color: rgb(34, 34, 34);
}

#banner{	width: 100%; 
			background-color: rgb(255, 255, 255);
}

#navigationbar { font-size: 90%; 
			text-align: left;
			height: 20px; 
			padding-bottom: 0px;
			background-color: #212144;
			color: #ffffff; 
}

#navigationbar > a:link { color: #ffffff; }
#navigationbar > a:visited { color: #ffffff; }
#navigationbar > a:hover { color: #ffffff; }

#mainpart {	background: rgb(253, 253, 253) none repeat scroll 0%; 
			min-height: 500px;
}

#content {	padding: 5px 5px 15px 5px; 
			min-height: 500px;
}

#content-right {	width: 250px;
			background-color: #dcdcf2;
			padding: 0px 5px 5px 5px;
			border: 2px #212048 dashed;
}

#content-right h1 {
			font-size: 14pt;
}

/*****
** Table formatting for common use
*****/
   table.simple_table {
      margin:1em 1em 1em 0;
      background:#F9F9F9;
      border:1px #AAA solid;
      border-collapse:collapse;
      }

   table.simple_table th, table.simple_table td {
      border:1px #AAA solid;
      padding:0.2em;
      min-width: 100px;
      text-align: center;
      }

   table.simple_table th {
      background:#F2F2F2;
      text-align:center;
      }

   table.simple_table caption {
      margin-left:inherit;
      margin-right:inherit;
      }

/*****
** Table formatting
*****/
   table.wikitable,
   table.prettytable {
      margin:1em 1em 1em 0;
      background:#F9F9F9;
      border:1px #AAA solid;
      border-collapse:collapse;
      }

   table.wikitable th, table.wikitable td,
   table.prettytable th, table.prettytable td {
      border:1px #AAA solid;
      padding:0.2em;
      }

   table.wikitable th,
   table.prettytable th {
      background:#F2F2F2;
      text-align:center;
      }

   table.wikitable caption,
   table.prettytable caption {
      margin-left:inherit;
      margin-right:inherit;
      }

      
/*****
** Formular formatting
*****/

legend {
	font-weight: bold;
	border: 1px solid #000060;
	color: #f3f0f0;
	background: #212144;
}

fieldset {
	border: 1px solid #000060;
	background: #f3f0f0; 
	margin-bottom: 10px; 
}
