/* general */



*{

	margin: 0;

	padding: 0;

	border: 1;

}



body{ 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	/*font-size: 7pt;*/

	font-size: 75%;

	font-weight: normal;

	color: #000000;

	background-color: #000011;

 }

 

p, td, input, a{

	font-size: 1em;

}



a, a:Visited{

	color: #990000;

	background-color:#eeeeee;

	text-decoration: none;

}



a:Hover {

	color: #990000;

	background-color: #eeeeee;

	text-decoration: underline;

}



fieldset{

	display: none;

}



ul{

	margin-left: 10px;

	list-style-type: none;

}



span.arrow{

	font-weight: normal;

	color: #000000;

	background-color: #FFFFFF;

}



h2{

	font-size: 1.2em;

	font-weight: bold;

	margin-bottom: 5px;

}



h3{

	font-size: 1.1em;

}



h4{

	font-size: 1em;

}



img.bullet{

	vertical-align: bottom;

}



/*standardLayout (header & footer)*/



div.main{

	margin: 3px;

	width: 99%;

	height: 98%;

	position: absolute;

	border: 0px solid #AAAAAA;

}



table.main{

	margin: 10px auto 0 auto;

	width: 80%;

	border: 0px dotted #000000;

	border-collapse: collapse;

	color: #000000;

	background-color: #eeeeee;

}

table.special{

	margin: 10px auto 0 auto;

	border: 1px dotted #000000;

	border-collapse: collapse;

	color: #000000;

	background-color: #eeeeee;

}

table.special2, table.special2{

	margin: 0 5px 5px 10px;

	width: 520px;

	text-align: left;

 border: 1px dotted #AAAAAA;

}

table.pics{

	margin: 10px auto 0 auto;

 width: 100%;

    border-bottom: 2px dotted #000000;

	border-collapse: collapse;

	color: #000000;

	background-color: #eeeeee;

}



td.header, td.copyright{

	width: 99%;

}



td.header{

	padding: 2px 2px 10px 2px;

	font-size: 0.9em;

	color: #000000;

	background-color: #eeeeee;

	border-bottom: 1px dotted #000000;

}



td.header a, td.header a:visited, td.header a:hover{

	font-weight: bold;

}



td.header a img, td.header a:visited img, td.header a:hover img{

	text-decoration: none;

}



td.copyright *{

	color: #000000;

	background-color: #eeeeee;

}



td.copyright{

	padding: 25px 5px 10px 2px;

	text-align: right;

	font-size: 0.8em;

}



td.copyright img{

	margin-bottom: 5px;

}





/*navigation*/



td.navigationMenu{

	width: 22%;

	vertical-align: top;

	padding: 0;

	border-right: 1px dotted #000000;

}

td.specialtd{

	width: 22%;

	vertical-align: top;

	padding: 10;

	border-right: 1px dotted #000000;
    border-bottom: 1px dotted #000000;

}

td.navigationMenu ul{

	margin-left: 0;

	background-color: #000000;

}



td.navigationMenu ul li{

	font-size: 0.9em;

	font-weight: bold;

	border-bottom: 1px dotted #AAAAAA;

}



td.navigationMenu ul li a{

	display: block;

	padding: 7px 2px 7px 10px;

}





td.navigationMenu ul li a:hover, td.navigationMenu ul li a:hover span{

	text-decoration: none;

	color: #990000;

	background-color: #FFFFFF;

}





/*content*/



td.content{

	border: 0px dotted #AAAAAA;

	vertical-align: top;

	padding: 5px;

	width: 78%;

	height: 420px;

	text-align: left;

	color: #000000;

	background-color: #eeeeee;

}



table.content, table.contact{

	margin: 0 5px 5px 10px;

	width: 520px;

	text-align: left;
 
 border: 0px dotted #AAAAAA;

}



table.contact td.text{

	padding-bottom:10px;

}



table.content td{

	padding: 2px;

}



div.banner{

	background-color: #eeeeee;

}



div.banner img{

	margin-left: 5px;

	margin-bottom: 10px;

}



th.title{

	font-size: 1em;

	padding-bottom: 2px;

	border-bottom: 2px dotted #000000;

}



td.pic img{

	margin-right: 10px;

}

td.text ul{

	margin: 10px 10px 10px 20px;

	list-style-type: square;

}



td.text ul li{

	margin-top: 4px;

}



th.headline{

	font-size: 1.25em;

	font-weight: bold;

	height: 30px;

	text-align: left;

}

td.center{

	text-align:center;

	font-size: 12pt;

	font-weight: bold;

}



td.spacer{

	border: 0px solid #AAAAAA;

	height: 10px;

}



td.input{

    border=1

}


