body{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:center;

}

td{
	font-size:12px;
}

h1, h2, h3{
	margin: 5px 0 3px 0;
}

h1{
	font-size: 16px;
}

h2{
	font-size: 14px;
}

h3{
	font-size: 13px;
}

a{
	color:#FF0000;
}

#container{
	margin-left: auto;
	margin-right: auto;	
	width: 750px;
}

#header{
	text-align:center;
	border-bottom: 1px solid gray;
}

#main{
	padding: 15px 0 0 0;
}

#langSelect{
	text-align:right;
}

#navigation{
	text-align: left;
	float:left;
	overflow:hidden;
	width: 200px;
}

#content{
	width:530px;
	display:block;	
	text-align:left;
	float:right;
}

#footer{
	clear:both; 
	margin-top: 5px;
	height: 20px;
	border-bottom: 1px solid gray;	
}

ul.navi{
	list-style-type:none;
	margin:0;
	padding:0;
}

#navigation a{
	text-decoration: none!important;
	width: 100%;
}

#navigation a:hover{
	color: black!important;
}

#navigation li{
	border-bottom:1px dashed gray;
	overflow:hidden;
	display:block;
}

#navigation ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

li.navigation{
	padding-left:10px;
	padding-top:3px;
}

li.navigation_2{
	padding-left:35px;
	padding-top:3px;
}

li.navigation_3{
	padding-left:60px;
	padding-top:3px;
}

li.navigation_4{
	padding-left:85px;
	padding-top:3px;
}

.current{
	background-color:#CCCCCC!important;
}

.current a{
	color: black!important;
}

.contenttable{
	width: 100%;
}

.contenttable td{
	background-color:#CCCCCC;
	vertical-align:top;
	padding: 3px 3px 10px 3px;
}

.td-0, .td-0, .td-last{
	width: 160px;
}


.csc-uploads{
	width: 500px!important;
	clear:both;
	border:1px solid #666666;
	padding: 0;
}

.csc-uploads td{
	height:15px;
	font-size:11px;
	margin: 0;
}

.csc-uploads p, .csc-uploads-description, .csc-uploads-fileSize{
	margin: 0;
	padding: 0;
}

.csc-uploads-fileName a{
	text-decoration: none;
	font-size:11px;
}

.csc-uploads-fileName{
	overflow:hidden!important;
}
