@charset "UTF-8";
/* CSS Document */

body{
	font-family:"Times New Roman", Times, serif;
	color:#222;
	line-height:1.166;	
	margin:0;
	padding:0;
	font-size:80%;
	background-color:#000;
}

img {
border:0;
float:left;

}


a:link, a:visited, a:hover {
	text-decoration: none; 
	color:#333;
	font-weight:bold;
}

a:hover {
	text-decoration: underline;
	}
	
img{
	border:none;
	}
	
h1{
	color:#000;
	font-size:1.5em;
	font-weight:bold;
	}
	
	
h2{
	color:#333;
	font-size:1.2em;
	font-weight:lighter;
	}
	
h3{
	color:#222;
	font-size:0.9em;
	font-weight:bold;
	}



ul {
    list-style:none; 
margin:10px 0; 
padding:0;
	}


li {
   font-size:1em;
 border-bottom: 1px solid #d5afd2;
 margin:0; 
 padding:5px 2px; 
 line-height:1.4;
	}
	


/* MAIN LAYOUT */

#wrapper {
	width:750px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding: 0;
	}
	
#header {
	width:750px;
	height:150px;
	padding: 0;
	float:left;
	display:inline;
	background-color:#AAA;
	}
	
	
  #footer {
	width:750px;
	height:50px;
	line-height:50px;
	padding: 0;
	float:left;
	text-align:center;
	background-color:#000;
	color:#999;
 }
 
 
#footer a:link,  #footer a:visited,  #footer a:active{
color:#CF0;

	 }
	 
	 
	  #footer a:hover{
	  text-decoration:underline;	
	 }
	
	
/* NAVIGATION */
	
#nav {
	width:850px;
	height:60px;
	padding: 0;
	float:left;
	display:inline;
	background: url(images/nav.gif) 0 0 repeat-x;
	text-align:center;
	color:#000;
	}
	
	#nav ul
{
padding-left: 0;
margin-left: 0;
background-color: #000;
color: #FFF;
float: left;
width: 850px;
}

#nav ul li { display: inline; }

#nav ul li a
{
padding: 1em 3em;
background-color: #000;
color: #FFF;
text-decoration: none;
border-right: 1px solid #fff;
display:inline;
}

#nav ul li a:hover
{
background-color: #FF0066;
color: #fff;
}
 

	 
	 /* GENERIC */
	 
	 
.GenericImg{
	padding: 0px;
	margin:5px;
	float:left;
	display:inline;
	border:2px solid #d5afd2;
	}
	 
 
 
 .FLTleft { 
  float:left;
  
   }
   
   .FLTright { 
  float:right;
  
   }

	
	.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



input {
 background-color: #EFEFEF;
 border:1px solid #000;
color:#54075b;
  margin:2px;
  padding:2px;
  font-weight:bold;
}


.button {
     border:1px solid #FFF;
    background-color: #54075b;
    padding: 1px;
	color:#FFFFFF;
}

.hide {

text-indent: -999em; 
visibility: hidden;
display:block;
}




/* TABLES  */

tr.d0 td {
	background-color:#54075b; 
	color: #FFF;
	padding:5px;
	font-weight:bold;
	font-size:1.1em;
	border-right:1px solid #b0adcf;
}
tr.d1 td {
	background-color: #FFF; 
	color:#54075b;
	padding:5px;
	font-size:1em;
	border:1px solid #b0adcf;
}

tr.d2 td {
	background-color: #d5afd2; 
	color: #54075b; 
	padding:5px;
	font-size:1em;
	border:1px solid #b0adcf;
}








