@charset "utf-8";

html{overflow:auto;}

body{
	background-color:#95E8FC;
	font-family:Arial;
	margin:0px;
	padding:0px;
}

body.noflash{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../assets/tile.jpg);
	margin:0px;
	padding:0px;
	color:#0078a0;
	/*color:#4382DD;*/
}

body.form{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#4382DD;
	/*background-color:#bd1b24;*/
	background-image:none;
	margin:0px auto 0px auto;
	text-align:center;
	padding:0px;
	color:#0078a0;
}


#flash {
	position:absolute;
	width:100%;
	height:100%;
	z-index:-3;
}

#noflash{
	position: absolute;
	width: 882px;
	height: 250px;
	left: 50%;
	top: 50%;
	margin-left: -441px;
	margin-top: -175px;
	text-align:center;
}
#noflash p{font-size:12px; text-align: center;}
#noflash a{color:#000000;}
#noflash a:hover{color:#FF0000; text-decoration:underline;}
#noflash a img{text-decoration:none; border:none;}

#flash_footer{
	position:absolute;
	width:980px;
	left: 50%;
	top: 50%;
	margin-left: -490px;
	margin-top: 275px;
	text-align:center;
}
#flash_footer p{font-family: sans-serif; text-align: center; font-size: 0.7em; color: #071C66;}
#flash_footer a{color:#071C66;}

.clearfloat{clear:both; height:0; font-size: 1px; line-height: 0px;}

#footer{width:950px;text-align:center;padding:5px 15px 5px 15px; margin:0px auto; font-family: sans-serif; font-size: 0.7em; color:#000000; background-color:#FFFFFF; position:fixed; top: 95%; /*left:11%;*/ /*margin-left:90px;*/}
#footer a{color:#000000;}


#container{
	position:absolute;
	background-image:url('../../../assets/background.jpg');
	/*background-image:url('../../../assets/ground_masked.jpg');*/
	background-repeat:no-repeat;
	
	height:800px;
	width:1160px;
	top: 50%;
	left: 50%;
	margin-top: -400px;
	margin-left: -580px;
	z-index:-2;
}

#content_container{
	overflow:hidden;
	height: auto;
	width:950px;
	margin: auto;
	margin-top: 80px;
	position:relative;
	padding:15px;
	/*filter:alpha(opacity=110);
	_background:#FFF;
	_position:static;
	
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;*/
	z-index:-1;

}

#menu_container{ z-index:0;}


#transparency{
	background:#FFF;
	/*height:580px;*/
	height: auto;
	min-height:680px;
	/*width:1160px;*/
	width:980px;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-top: -350px;
	/*margin-left: -580px;*/
	margin-left:-490px;
	z-index:-1;
	opacity:0.7;
	/**position:static;
	*opacity:1;
	*background:transparent;*/
	
	*-moz-opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
}

#main_content_holder{
	height: auto;
	min-width: 400px;
	width:auto;
	position:relative;
	top: 80px;
	padding :15px;
}

#logo{
	height:140px;
	width:100px;
	float:right;
	position:relative;
	padding-left:15px;
}

#main_menu{
	padding-right:25px;
	float:left;
	list-style:none;
	font:  bold 12pt Geneva, Arial, Helvetica, sans-serif;
}

#sub_menu{
	float:left;
	list-style:none;
	font: 11pt Geneva, Arial, Helvetica, sans-serif;
	line-height:1;
	padding-left:15px;
}

#item_nav a, #item_nav a:visited { font: 11pt arial;display:inline;color:#FF6800;text-decoration:none;}
#item_nav a:hover { color:#2682EF;}

#menu_container a, #menu_container a:visited { display:block;color:#FF6800;text-decoration:none;}

/* Set up the sub level borders */
#menu_container li ul li a, #menu_container li ul li a:visited, #menu_container li a:active, #menu_container li a:focus {}
#menu_container li a.enclose, #menu_container li a.enclose:visited {}

/* Set up the list items */
#menu_container li {padding-left:0px;margin:0px;}

/* For Non-IE browsers and IE7 */
#menu_container li:hover {position:relative;}
/* Make the hovered list color persist */
#menu_container li a:hover{color:#2682EF;}
#menu_container li .selected{color:#2682EF;}

#item_content{
	position:relative;
	color:#2682EF;
	/*font: 11pt arial;*/
	font: 11pt Geneva, Arial, Helvetica, sans-serif;
	float:left;
	font-weight:bolder;
	padding-top:15px;
}
#item_text{
	position:relative;
	float:left;
	font-weight:lighter;
	width:450px;
	height:300px;
	overflow:-moz-scrollbars-vertical;
	overflow-y:auto;
}

#item_img{
	position:relative;
	float:right;
	height:300px;
	border: 2px solid #000;
}
h1{
	font: bold 14pt arial;
}