@charset "utf-8";
/* CSS Document */

body {
  margin:0px;}
  
body, td, th {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;}

/*a:link {
	color:#3a66d5;}
a:visited {
	color:#3a66d5;}
a:hover {
	color:#3a66d5;}
a:active {
	color:#3a66d5;}
	*/


.head {
	background-color:#333;
	height:40px;
	border-bottom:2px solid #666;}
	
.menu {
	float:right;
	margin-right:10px;
	vertical-align:middle;
	}
	
.menu2 {
	float:right;
	width:100px;
	text-align:center;
	font-size:20px;
	padding-top:5px;
	color:#FFF;
	text-shadow:#CCC 0 2px 2px;}
	
.title {
	float:left;
	font-size:32px;
	margin-left:15px;
	margin-right:15px;
	color:#FFF;
	text-shadow:#CCC 0 2px 2px;
	}

.menulink {
	color:#FFF;
	text-decoration:none;
	border:0px;}

.sep {
	float:right;
	border-right:1px solid #FFF;
	margin-top:8px;
	height:26px;
	margin-right:10px;
	margin-left:10px;}
	
.searchmenu {
	float:left;
	margin-left:8px;
	margin-top:8px;
}

.searchinput {
	background-color:#CCC;
	border:2px solid #EFEFEF;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	text-shadow:#999 0 1px 1px;
	padding:2px;
	width:150px;}
	
.shadow {
	background-image:url(i/shadow.png);
	background-repeat:repeat-x;
	height:20px;}
	
.shadow2 {
	background-image:url(i/shadow2.png);
	background-repeat:repeat-x;
	margin-top:-25px;
	height:25px;}	

.subheader {
	background-image:url(i/bg.png);
	background-repeat:repeat-x;
	height:150px;}
	
.headline {
	margin:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:35px;
	color:#E6E6E6;
	text-shadow:#333 0 3px 3px;}
	
.message {
	text-align:center;
	font-size:30px;
	color:#F00;
	text-shadow:#900 0 3px 3px;
	padding:10px;
	}
.submessage {
	font-size:12px;
	margin-top:20px;}
h1 {
	color:#333;
	font-weight:bold;
	text-shadow:#666 0 3px 3px;
	font-size:25px;}
.page {
	margin-left:10px;
	margin-right:10px;
	width:800px;
	text-align:justify;}
.page a:link {
	color:#0066cc;
	}
.page a:hover {
	color:#0066cc;
	}
.page a:visited {
	color:#0066cc;
	}
.page a:active {
	color:#0066cc;
	}
.infoproject {
	float:right;
	width:180px;
	padding-left:10px;
	margin-bottom:5px;
	border-left:1px solid #CCC;
	font-size:10px;
	margin-left:10px;}
.demobutton {
	width:80px;
	border:1px solid #06C;
	background-color:#09F;
	font-weight:bold;
	padding:3px;
	text-align:center;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	text-shadow:#CCC 0 1px 1px;}
.dlbutton {
	width:80px;
	border:1px solid #090;
	background-color:#0C0;
	font-weight:bold;
	padding:3px;
	text-align:center;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	text-shadow:#CCC 0 1px 1px;}
.loading {
	position:absolute;
	margin-left:15px;}
.code {
	text-align:left;
	margin-left:20px;
	font-style:italic;}
#menuprojects {
	position:absolute;
	width:265px;
	height:150px;
	margin-left:-78px;
	margin-top:5px;
}
.menubackground {
	background-image:url(i/menu2.png);
	background-repeat:repeat-y;
	color:#333;
	text-align:left;
	padding-left:30px;}

#menuprojects a:link {
	color:#333;
	text-shadow:#999 0 -1px -1px;
	text-decoration:none;}
#menuprojects a:hover {
	color:#333;
	text-shadow:#999 0 -1px -1px;
	text-decoration:none;}
#menuprojects a:visited {
	color:#333;
	text-shadow:#999 0 -1px -1px;
	text-decoration:none;}
#menuprojects a:active {
	color:#333;
	text-shadow:#999 0 -1px -1px;
	text-decoration:none;}
