body{
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
background-color: #333;
margin : 0;
padding : 0; 
text-align:center;
}
#mainright a{
  	color: #cc0066;
	font-weight:bold;
	text-decoration:none;
}
#mainright a:hover{
  	color: #6600ff;
}
.ft a,.ftl a{
  	color: #000;
	font-weight:bold;
}
img{
border: 0;
}
h1{
font-size:1.5em;
}
#header{
text-align:left;
position: relative;
width: 909px;
height: 65px;
margin: 0 auto;
overflow:hidden;
}
#main{
text-align:left;
background-color:#FFF;
width: 903px!important;
width: 909px;
margin: 0 auto;
border-left : 3px solid #000;
border-right : 3px solid #000;
min-height:800px;
overflow:hidden;
}
#mainleft{
background-color:#cc0099;
float: left;
width: 150px;
}
#mainright{
float: left;
width: 733px;
padding: 5px 5px 5px 15px;
}
#footer{
clear: both;
color: #FFF;
font-weight: bold;
background-color: #666;
width: 903px!important;
width: 909px;
height: 180px;
margin: auto;
border-left : 3px solid #000;
border-right : 3px solid #000;
}
.ft{
float: left;
width: 20%;
text-align: center;
border-right: 2px solid #FFCC00;
padding-left:5px;
overflow:hidden;
white-space: nowrap;
}
.ftl{
float: left;
text-align: center;
width: 16%;
}
ul{
margin: 0;
padding: 0;
}
li{
line-height: 20px;
width: 150px;
font-weight: bold;
background: url(/images/menu.gif) repeat-x 0 0;
}
li a{
display:block;
line-height: 20px;
width: 145px!important;
width: 150px;
color: #000;
padding-left:5px;
text-decoration: none;
}
li a:hover{
color: #FFCC00;
background: url(/images/menu.gif) repeat-x 0 -20px;
}
.centrer{
clear: both;
margin:auto;
text-align:center;
}
.spacer{
	margin-top: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
}