html,body{
	margin:0;
	padding:0;
}
body{
	font-family:"trebuchet MS",verdana,arial,sans-serif;
	font-size:12px;
	line-height:17px;
	color:#1a1b1d;
	background:#fff;
	background: url(../images/mainbg.gif) #fff;
	background-repeat: repeat-x;
	width:100%;
	height:100%;
}
h1{
	font-size:18px;
	color:#00114c;
	margin-bottom:20px;
}
h2{
	color:#00114c;
}
p{}
strong{
	color:#00114c;
}
#alpha70{
	width:100%;
	height:1250px;
	background-color:black;
	position:absolute; 
	z-index:400; 
	color:white; 
	cursor:pointer;
}
#popup{
	z-index:401; 
	position:absolute;
	margin-top:30px; 
	left:50%; 
	margin-left:-375px;
	width:750px; 
	height:350px;
}
#maincontainer{
	width:900px;
	position:absolute;
	left:50%;
	margin-left:-450px;
}

#header{
	position:absolute;
	top:50px;
	width:900px;
	height:370px;
}

/* the menu in the header*/
#header #menu{
	height:45px;
}
#header #menu img{
	vertical-align:-50%;
	border:none;
}
#header #menu a{
	color:#5f6b95;
	font-size:14px;
	text-decoration:none;
}
#header #menu a:hover, #header #menu .active{
	color:#00114c;
	font-size:14px;
	text-decoration:none;
}

#header #menu ul,li{
	display:inline;
	margin:0;
	padding:0;
}
#header #menu li{
	margin-left:10px;
}

/* the header with the big image */
#header #impression{
	margin-top:20px;
	width:900px;
	height:306px;	
	background: url(../images/header_bg.png);
	background-repeat: none;
}
#header #impression #inner{
	padding:15px;
	width:860px;
	height:209px;	
}
#header #impression #project{
	position:absolute;
	right:20px;
	width:330px;
	height:50px;
	bottom:6px;	
}
#header #impression #project a{
	color:#929ab6;
}
#header #impression #project table{
	color:#929ab6;
}
#header #impression #project table td{
	padding-right:10px;
}
#header #impression #project table strong{
	color:#fff;
	letter-spacing:0.5px;
}

#content{
	position:absolute;
	top:390px;
	margin-left:10px;
}

#content #left{
	position:absolute;
	left:0px;
	width:500px;
}
#content #left ul{
	margin-top:0px;
}
#content #left ul li{
	list-style-image: url(../images/bull.gif);
	display:list-item;
	margin-left:-20px;
}

#content #left a{
	color:#b7c4db;
}
#content #left a:hover{
	color:#00114c;
}
#content #left .project{
	width:157px;
	height:125px;
	background: url(../images/project_bg_i.jpg);
	background-repeat: none;
}
#content #left .project .inner{
	width:136px;
	height:102px;
	padding:5px;
}
#content #left .activeP{
	width:157px;
	height:125px;
	background: url(../images/project_bg_a.jpg);
	background-repeat: none;
}
#content #left .project .inner img{
	border:0;
}

#content #right{
	position:absolute;
	left:530px;
	top:70px;
	width:350px;
}
#content #right .button{
	width:360px;
	height:155px;
	background: url(../images/button_bg.jpg);
	background-repeat: none;

}
#content #right .active{
	width:360px;
	height:155px;
	background: url(../images/button_bg_active.jpg);
	background-repeat: none;
}

#content #right .button img{
	padding:15px;
	border:0;
}
#content #right h1{
	margin-left:20px;
	color:#b7c4db;
	background: url(../images/pointer_i.gif);
	background-repeat:no-repeat;
	background-position:center right;
}
#content #right .Hactive{
	margin-left:20px;
	color:#00114c;
}

#footer{
	position:absolute;
	top:500px;
	width:900px;
	height:50px;
	color:#4c5881;
	font-size:11px;
}
#footer a{
	color:#4c5881;
}
#footer span,#footer span a{
	color:#c6d3ea;
}
#footer span a:hover{
	color:#4c5881;
}
input, textarea{
	border:solid 1px #212121;
	width:350px;
}
.btn{
	border:solid 1px #212121;
	width:150px;
}