html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0 0 30px 0;
	padding: 0;
	text-align: center; 
	color: #000000;
	background-image:url(../images/bg_main.jpg); background-repeat:no-repeat; background-position: top center;
}

h1 {
	font-size:15px;
	color: #6d6d6d;
}

h2, h2 a {
	font-size:13px;
	font-weight:bold;
	color: #4a91f0;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
}

p {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6d6d6d;
	font-family: Tahoma;
}

p a:link {text-decoration: underline; color: #4a91f0;}
p a:visited {text-decoration: underline; color: #4a91f0;}
p a:hover { text-decoration: underline; color: #0000FF;}
p a:active {text-decoration: underline; color: #4a91f0;}


.bold {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6d6d6d;
}

.people{
	border:dotted 1px #333;
	width:130px;
	margin-right:10px;
	margin-bottom:10px;
	padding:5px;
}

input, textarea {
	font-size:12px;
	border: ridge 1px #CCC;
}

.bulletpoints {
	font-size:11px;
	color: #6d6d6d;
	font-family: Tahoma;
}

.bulletpoints a, p a {
	color: #00F;
}

.centercontent {
	text-align:center;
}

.contactfield {
	width:250px;
}

.contentimage {
	float:right;
	padding:0px;
	margin:0px 10px 10px 10px;
}

.contentimagebig {
	float:left;
	padding:0px;
	margin:0px 0px 0px 100px;
}

#container {
	background-color:#FFF;
	width: 897px;  
	margin: 0 auto; 
	text-align: left; 
}

#langpanel {
	width: 80px;
	height: 15px;
	padding: 0px; 
	margin: 0px;
	float:right;
}

#toppanel {
	width: 897px;
	height: 80px;
	padding: 0px;
	margin: 0px;
	float:left;
}

#bannerpanelindex {
	width: 897px;
	height: 300px;
	padding: 0px; 
	float:left;
}

#bannerpanel {
	width: 897px;
	height: 210px;
	padding: 0px; 
	float:left;
}

.logo {
	width: 210px;
	height: 55px;
	padding: 0px; 
	float:left;
	margin-top: 0px;
	margin-left: 0px;
}

#logo img {
	border:0px;
	float:left;
}

.menupanel {
	width: 680px;
	height: 63px;
	padding: 0px;
	margin-top: 10px;
	float:left;
	background-color:#0099FF
}

#menupanel img {
	border:0px;
}

#contentpanel {
	width:897px;
	padding: 0px;
}

#contenttopic {
	font-variant:small-caps;
}

#leftmenu {
	width: 190px;
	height: 800px;
	padding: 0px 5px 0px 5px;
	text-align:left; 
	float:left;
	font-size:12px;
	font-weight:bold;
	background:url(../images/bg_menu.jpg); background-repeat:no-repeat; background-position:right; background-position:top;
}

#leftmenutitle {
	padding:20px 0px 0px 5px;
}

#content {
	width:680px;
	float:right;
	padding:0px;
	margin:20px 5px 5px 5px;
	height: 700px;
}

#contentlisting {
	width:897px;
	float:right;
	padding:0px;
	margin:20px 5px 5px 5px;
	height: 700px;
}

.blockrandom {
	padding:0px;
	margin:0px;
}

#contentindex {
	height: 210px;
	padding: 30px; 
	float:left;
}

#footerpanel {
	clear:both;
	position:relative;
	top:10px;
	width: 100%;
	height: 40px;
	padding-top: 10px; 
	text-align:center;
	background:url(../images/bg_foot.gif); background-repeat:no-repeat; background-position:top;
}

#footerlinks {
	clear:both;
	position:relative;
	top:10px;
	width: 100%;
	height: 20px;
	padding-top: 10px; 
	text-align:center;
}

.footerlinks {	
	font-family: Arial;	
	font-size: 11px;	
	color: #858585;	
	font-weight: none;
	text-decoration: none; 
}

.footerlinks a:link {text-decoration: underline; color: #4a91f0;}
.footerlinks a:visited {text-decoration: underline; color: #4a91f0;}
.footerlinks a:hover { text-decoration: underline; color: #0000FF;}
.footerlinks a:active {text-decoration: underline; color: #4a91f0;}

#copyright {
	font-size:10px;
	color:#999;
}
