*{
	padding:0;
	margin:0;}

body { 	text-align:center;
		background:#800000 repeat left top;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 13px;
		color:#000000;
}
table.sortable a.sortheader { text-decoration:none;color:#FF0000;  }
table.sortable a.sortheader:hover {}
table.sortable span.sortarrow {text-decoration: none;font-weight: bold;}
table.sortable span.sortarrow img {border:0px none;}
.unsortable {font-family:verdana,sans-serif; color:#FF0000; font-weight: bold;} 
p	{
		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 13px;
		width:auto;
		text-align:justify;
	}



img { border: none;}

a { color:#000000;
	text-decoration: none;
	width:60%;}
	
a:hover { text-decoration: underline; 
		   color:#FFFFFF;
		   background-color:#ee2233;
		   width:60%;
		  }

.active a { text-decoration: underline;
			background:#800000;
			color:#FFFFFF;
		   	width:60%;
		   	font-style:oblique;
			}

#wrap {	width: 80%;
		border:solid #000000;
		height:auto;
		margin: 0 auto;
		}
		
#header {				
		background:#FFFFFF no-repeat left top;
		}

input, textarea, select {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#menu {
line-height: 30px;
background:#800000;
color:#FFFFFF;
}

.fotend{
line-height: 30px;
color:#FFFFFF;
font-size:10px;
}

.fotend a{
color:#99CCFF;  
}


#content {
			margin: 0 auto;
			padding-top:2%;			
			background:#F5F5F5 no-repeat left bottom;	
}
#content * {
	line-height: 140%;
}

.right {		border-left-style:solid;
border-color:#CCCCCC;
		float: right;
		width: 69%;
	 	}

.right h2 {
			color:#0066FF;
			font-size: 20px;
			letter-spacing: -2px;
			font-weight: 100;
			height:100%;
		}
		
.right li {
			font-size: 13px;
		}
		
.right a {
		text-decoration:underline;
		color:#0000FF;
}

.right h2 a:hover {
					color:#990000;
					background:#FFFFFF;

}

.left {
		font-size:12px;
		text-align:left;
		width:30%;
}

.left h2 {
		font-size: 12px;
		color: #333;
		padding: 5px 0 2px 10px;
}

.left ul {
		 font:Verdana, Arial, sans-serif larger;
	    list-style: none;
		 color:#800000;
     margin: 0;
     padding: 0;
     list-style: none;}



.left ul li {
		    position: relative;
			padding: 3px 18px 1px 20px;
		
			color:#000000;
}
.left li ul {
position:static;       	top: ;
       	display: none;
		width:60%;
       left: 65%;
		}
		


.left ul li a {
		 		display: block;
		 		font:Verdana, Arial, Helvetica, sans-serif bold;
          text-decoration: none;
          }


.left ul li a:hover {
					display:marker;
					background:#234565;width:60%;
				}

.left li:hover ul, li.over ul { 
            display: block;
			background:#ffeeff;
			border:groove;
			}

#footer {
		background-color:#555555;
		text-align: center;
		line-height: 30px;
		font-size: 12px;
}

#footer  a { color: #eee;
}

#footer  a:hover { color: #eee;
				background:#000000; }

h4 {
		color:#800000;
		font-size: 20px;
		letter-spacing: -2px;
		font-weight: 100;
}