/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	color: #354281;
	font-size: 66%;
	line-height: 1.8em;
}

div.break{
	clear:both;
}

div#container{
	position:relative;
	margin: 0 auto;
	width:740px;
	border: 1px solid #000000;
	background:#ffffff url(../img/backg_container_tile.gif) repeat-y top left;
}

div#top{
	position:relative;
	width:100%;
	height:135px;
	background:#ffffff;
}
	div#top div#logo{
		position:absolute;
		top:54px;
		left:54px;
	}
	
	div#top img{
		border:none;	
	}

div#topmenu{
	position:relative;
	height:20px;
	width:100%;
	background:#ffffff;
}

	div#topmenu #flags{
		position: absolute;
		top:0px;
		left:5px;
		
	}
	div#topmenu #flags img{
		margin-right:5px;
		margin-left:0px;
		border:none;
		vertical-align:middle;
	}
	div#topmenu #admin{
		position:absolute;
		top:0px;
		right:5px;
	}
	div#topmenu #admin a{
		text-decoration:none;
		color: #8198C2;
	}
	div#topmenu #admin a:hover{
		text-decoration:none;
		color:#5271A9;
	}

div#left{
/*	background: #8198C2;
*/	position:relative;
	float:left;
	width: 170px;
	padding:0px;
	margin:0px;
	padding-top: 30px;
	overflow:hidden;
	
}
	ul.menu  li { list-style: none;}
	ul.menu  li a{ text-decoration:none; color:#ffffff; } 
	ul.menu  li a:hover{ text-decoration:none; color:#486395 } 
	/* Control how "spaced out" the tree is */
	ul.menu{ margin-left:15px; margin-right:10px; padding:0px; }
	ul.menu ul , ul.menu li { margin-left:0px; margin-right:4px; padding:0px; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.menu  li { font-size: 12pt; line-height:22pt;}
	ul.menu  li ul{  margin-left:5px; }
	ul.menu  li ul li { font-size: 9pt; line-height:9pt;margin-bottom:6px;margin-top:0px;padding-left:0px; list-style:none; margin-left:0px;}
	ul.menu  li ul li a{color:#FFFFFF;}
	ul.menu  li ul li ul li { font-size: 10pt; }
	ul.menu  li ul li ul li ul li { font-size: 10pt; }
	
	div#left p{
		margin-top:0px;
		margin-bottom:5px;
		font-size:9pt;
		line-height: 140%;
	}
	
	div#left p a{
		color: #486395;
		text-decoration: underline;
	}
	
	div#left .topmargin{
		margin-top: 100px;
	}
	
	div#left img{
		border: none;
	}

div#content{
	position:relative;
	float:left;
	width:380px;
	padding:0px;
	margin:0px;
	padding-top:30px;
	padding-bottom:30px;
	overflow:hideen;
}

	div#content h1{
		font-size: 12pt;
		margin-left: 30px;
		margin-right: 30px;
		margin-top:0px;
	}
	
	div#content h2{
		font-size: 11pt;
		margin-left: 30px;
		margin-right: 30px;
		margin-top:0px;
		margin-bottom:5px;
	}
	
	div#content h3{
		font-size: 10pt;
		margin-left: 30px;
		margin-right: 30px;
		margin-top:0px;
		margin-bottom:0px;
	}		
	
	div#content p{
		font-size: 10pt;
		margin-left: 30px;
		margin-right: 30px;
		margin-top:0px;
	}
	
	div#content ul{
		font-size:10pt;
		margin-right: 30px;		
	}
	div#content ul li{
		margin-left:20px;
	}

div#right{
	position:rleative;
	float:left;
	width:190px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

	div#right #news{
		color: #ffffff;
		padding-top: 30px;
		padding-bottom: 30px;
		margin:0;
	}
	
	div#right #news h2{
		margin-left:15px;
		margin-right:15px;
		font-size: 9pt;
		margin-top:0px;
		margin-bottom:2px;
	}
	
	div#right #news p{
		margin-left:15px;
		margin-right:15px;
		margin-top:0px;
		margin-bottom:5px;
		font-size:9pt;
	}
	
	div#right #news p.date{
		margin-left:15px;
		margin-right:15px;
		margin-top:0px;
		margin-bottom:5px;
		font-size:8pt;
		color:#CCCCCC;
	}
	
	div#right #news .item{
		padding:0;
		margin:0;
		margin-bottom:15px;
	}
	
	div#right img{
		margin:0px;
		padding:0px;
		border:none;
	}
	
	div#right img.patent{
		float: right;
		border: 0;
	}

div#startImage{
	background: url(../img/startimage.jpg) no-repeat top left;
	position:relative;
	float:left;
	width: 570px;
	height:230px;
	margin:0px;
	padding:0px;
}
	div#startImage #fades{
		position:absolute;
		top: 117px;
		left: 196px;
	}

div#footer{
	background:#ffffff;
	height: 50px;
	
}

div#footer p{
	color:#8198C2;
	text-align:center;
	padding-top:17px;
}

div#wiseweb{
	position:relative;
	margin:0px;
	padding:0px;
	color:#AAAAAA;
	text-align:center;
}

div#wiseweb a{
	color:#AAAAAA;
	text-decoration:none;
}

form{
	margin-left:0px;
	margin-right:30px;
}
form.contact{
	margin-left:30px;
}

.startlinks a{
	text-decoration:none;
	color:#354281;
	font-size: 11pt;
	font-weight:bold;
}

.startlinks a:hover{
	text-decoration:none;
	color:#354281;
	font-size: 11pt;
	font-weight:bold;	
}

.startlinks a:visited{
	text-decoration:none;
	color:#354281;
	font-size: 11pt;
	font-weight:bold;
}

span.indent{
	margin-left:20px;
}

div#content{
	border-color:#333333;
}