body{
	font-family: "Arial", "Helvetica", "sans-serif";
	margin: 0 auto;
	text-align: center;
}

a{
	text-decoration: none;
	color: #28aade;
}



img{
	border: none;
}

.container{
	margin: 0 auto;
	padding:0;
	width: 1000px;
	
	
}

.T1{
	font-size: 12px;
	color: #000;
	text-align: justify;
}

.T2{
	
	font-size: 9px;
	color: #545454;
}

.T3{
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.T4{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

.T5 {  font: 12px "Geneva", "Arial", "Helvetica", "san-serif"; color: #5b5b59; line-height: 18px;}

/*** top menu **/

div#topmenu ul{
	margin:0;
	padding:0;
	list-style-type: none;
}

div#topmenu ul li{
	float : right;
}

#topmenu ul li a{
	text-decoration: none;
	font-size: 14px;
	text-align: center;
	display: block;
	padding-top: 8px;

}

div#topmenu ul li.overview a:hover, div#topmenu ul li.overview a.active, 
div#topmenu ul li.progress a:hover, div#topmenu ul li.progress a.active, 
div#topmenu ul li.contactus a:hover, div#topmenu ul li.contactus a.active,
div#topmenu ul li.registration a:hover, div#topmenu ul li.registration a.active, 
div#topmenu ul li.ballot a:hover, div#topmenu ul li.ballot a.active,
div#topmenu ul li.location a:hover, div#topmenu ul li.location a.active {
	text-decoration: none;
	color: #949597;
	font-size: 14px;
	background-color: #000;
	height: 18px;
}

div#topmenu ul li.overview a, div#topmenu ul li.location a, div#topmenu ul li.registration a, div#topmenu ul li.contactus a, div#topmenu ul li.progress a{
   color: #949597;
	width:150px;
	height: 18px;
}

div#topmenu ul li.ballot a{
	  color: #949597;
	   width:80px;
	   height: 18px;
	
}



div#topmenu ul li.divider{
	padding-top: 5px;
	color: #949597;
}


.tbl{
	
	border-collapse:collapse;
	border: 1px solid #000;
    
	
}

.clear{
	clear: both;
}