html, body{
	margin:0px; 
	padding:0px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
body{
	text-align:center;
}
#all{
	text-align:left;
	margin:0 auto;
	width:100%;
}
#leftcontent{
	margin-top:20px;
	margin-left:65px;
}
a{
	color:#555555;
	text-decoration:underline;
}
a:visited{	
	color:#990000;
}
a:hover{	
	color:#000000;
}
a.mainlevel-top{
	float:left;	
	padding:12px 0px 12px 15px;
	font-size:90%;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
}
a.mainlevel{
	display:block;
	padding:0px 5px 12px 14px;
	text-decoration:none;
	font-weight:normal;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
}
a.mainlevel-top:visited,
a.mainlevel:visited{
	color:#990000;	
}
a.mainlevel-top:hover, 
a.mainlevel:hover{
	color:#000000;	
}
a.sublevel{
	display:block;
	padding:0px 5px 12px 40px;
	text-decoration:none;
	font-weight:normal;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
}
a.sublevel:visited{
	color:#990000;	
}
a.sublevel:hover{
	color:#000000;	
}
#active_menu-top, 
#active_menu{
	color:#E47614;
	font-weight:normal;	
}
.buttonheading{
	padding:5px 10px 5px 10px;
}
#centercontent{
	padding:10px 20px 10px 20px;
}
#right{
	float:left; 
	padding-left:0px;
}
#rightcontent{
	padding-left:0px;
}
#searchbutton{
	font-size:100%;
	background-color:#FFFFFF;
	border-style:none;
	text-transform:uppercase;
	color:#555555;
	font-weight:normal;
	text-decoration:none;
}
#searchform a,
#searchform a:visited{
	font-size:100%;
	background-color:#FFFFFF;
	border-style:none;
	text-transform:uppercase;
	color:#555555;	
	font-weight:normal;	
	text-decoration:none;	
} 
#searchform a:hover{
	color:#000000;	
}
#searchword{
	font-size:90%;	
}
a h1, a h2, a h3, a h4, a h5{
	text-decoration:underline;
	font-weight:normal;
}
h1{
	padding:0px;
	margin:0px;
	font-size:130%;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:10px;
}
h2{
	padding:0px;
	margin:0px;
	font-size:120%;
	font-weight:bold;
}
h3{
	padding:0px;
	margin:0px;
	font-size:110%;
	font-weight:bold;
}
h4, 
h5{
	padding:0px;
	margin:0px;
	font-size:100%;
	font-weight:bold;
}
.componentheading h1,
.contentheading h1{
	text-align:left;	
	font-size: 15px; 	
	color: #E47614;	
	text-transform:uppercase;	
	padding-bottom:30px;
	font-weight:bold;
}
.componentheading h2,
.contentheading h2{
	text-align:left;	
	font-weight:bold;
}
#icon{
	padding-left:20px;
}
p{
	padding:0px;
	margin:0px;
	padding-top:10px;
}
ul{
	margin:0px;
	padding:6px 0px 6px 20px;
}
#rightcontent ul{
	list-style:none;
	margin:0px;
	padding:5px 0px 5px 0px;
}
li{
	margin:0px;
	padding:3px 0px 3px 0px;
}
#rightcontent li{
	margin:5px;
	padding:5px 0px 5px 0px;
}
.date_latestnews{
	font-weight:bold;
}
.date_latestsem{
	font-weight:bold;
}
.pagenav{
	font-size:100%;
	font-weight:bold;
}
a.pagenav{
	font-weight:normal;
	text-decoration:none;	
}
.topofpage{
	padding-left:5px;
}
a.topofpage{
	color:#E47614;	
}
a.readon{
	color:#E47614;	
}
#contacts{
	color:#555555;	
}
#contacts a,
#contacts a:visited{
	text-decoration:none;	
	font-weight:normal;	
	color:#555555;	
}
#contacts a:hover{
	text-decoration:underline;	
	font-weight:normal;	
	color:#000000;	
}
#pathway{
	color:#E47614;	
	text-transform:uppercase;	
	padding-right: 25px;
	font-size:90%;
}
a.pathway, 
a.pathway:visited{
	color:#555555;	
	text-transform:uppercase;	
	text-decoration:underline;
}
a.pathway:hover{
	color:#000000;	
}
a.latestnews-mod,
a.latestnews-mod:visited{
	color:#555555;	
}
a.latestnews-mod:hover{
	color:#000000;	
}
.module-mod{
	display:block;
	padding:20px 10px 20px 5px;
}
.module-mod h3, .moduletable-mod h3{
	padding-top:20px;	
	padding-left:5px;	
	color:#E47614;	
	text-transform:uppercase;	
}
.moduletable-link-mod{
	padding-left:5px;
	padding-bottom:25px;
}
.moduletable-link-mod a,
.moduletable-link-mod a:visited{
	color:#555555;
}
.moduletable-link-mod a:hover{
	color:#000000;	
}
#language{
	clear:both;
	height:19px;
	width:130px;
	background: #FFFFFF;
	color: #E47614;
	font-weight:normal;
	text-align:center;
}
#language a,
#language a:visited{
	color:#555555;
	text-decoration:none;
	font-weight:normal;
}
#language a:hover{
	color:#000000;
}
#navigation_top, #navigation_bottom{
	float:left;
	width:500px;
}
#navigation_bottom a:visited{
	color:#555555;
}
#navigation_bottom a:hover{
	color:#000000;
}
#navigation_top table, #navigation_bottom table{
	width:500px;
}
#about_img_table img{
	float:left;
}
#logolink{
	margin-right:28px;
}
#counter{
	text-align: center;
	margin-left:65px;
	margin-right:28px;
}