body {
	margin: 0;
	padding: 0;
	background: #5ab2e2 url('../images/bg1.jpg') repeat-x top center;
	background-position: 0 -56px;
	/*font-family: verdana, arial, "lucida console", sans-serif;*/
	/*font-size: 14px;*/
	color: #fff;
}


IMG {
	border: 0;
}

A {
	color: #fff;
	text-decoration: none;
}


#body_wrapper {
	width: 100%;
	background: url('../images/bg2.jpg') no-repeat top left;
	background-position: 0 -56px;
	text-align: center;
	height: 850px;
	z-index: -10;
}

#body_content {
	width: 858px;
	margin: auto;
	text-align: left;
}


#logo {
	position: absolute;
	/*z-index: 3;*/
	z-index: 1;
	background-color: #094488;
	margin-left: 15px;
}

#banner {
	position: absolute;
	margin-left: 161px;
	/*padding-top: 142px;*/
	padding-top: 86px;
	z-index: 2;
}


#banner_top_right {
	position: relative;
	width: 100%;
	height: 36px;
	text-align: right;
	padding-top: 50px;
	font-family: verdana, arial, "lucida console", sans-serif;
	z-index: 3;
}

#banner_top_right IMG{
	float: right;
	margin-right: 1px;
}
#banner_top_right UL{
	margin: 0;
	padding: 0;
}
#banner_top_right LI {
	float: right;
	list-style: none;
	margin-right: 10px;
	padding-top: 10px;
}
#banner_top_right LI A{
	font-weight: bold;
	font-size: 11px;
}
#banner_top_right LI A:hover{
	text-decoration: underline;
	color: #99d6f2;
}

#menu_top {
	position: absolute;
	/*padding-top: 74px;*/
	padding-top: 126px;
	z-index: 1;
}


.menu_level1 {
	height: 35px;
	width: 145px;
	font-weight: bold; 
	padding-right: 16px;
	text-align: right;
	font-size: 13px;
	/*padding-top: 10px;*/
}

.menu_level1:hover {
	/*background-color: #ff8a00;*/
	background-color: #b7d4ed;
	color: #294584;
}

.menu_level1:hover A {
	color: #294584;
}

.menu_level1_active {
	background-color: #ff8a00;
	/*background-color: #b7d4ed;*/
}

#banner_title {
	position: absolute;
	color: #fff;
	font-weight: bold;
	/*margin-top: 322px;*/
	margin-top: 372px;
	margin-left: 161px;
	/*background-color: #41649e;*/
	height: 55px;
	vertical-align: bottom;
	z-index: 4;
	font-size: 50px;
	/*padding-top: 20px;*/
	padding-right: 5px;
}



#menu_middle {
	position: relative;
	/*margin-top: 363px;*/
	margin-top: 351px;
	margin-left: 161px;
	height: 41px;
	font-weight: bold;
	font-size: 17px;
	z-index: 3;
}

.menu_level2 {
	float: left;
	padding-right: 20px;
	padding-top: 10px;
}

.menu_level2_active  A{
	color: #7ab1df;
	/*color: #b7d4ed;*/
}

#main_content {
	/*height: 272px;*/
	margin-left: 161px;
}


#content_left {
	float: left;
	width: 503px;
	background: #fff;
	color: #000;
	/*min-height: 272px;*/

}

#content_right {
	float: right;
	width: 174px;
	
}


#content_left_top {
	/*background-color: #fff;*/
	/*height: 183px;*/
		/*display: block;*/
}

#content_left_bottom {
	background-color: #5279ad;
	height: 90px;
}

#c_l_bottom_left {
	float: left;
}

#c_l_bottom_right {
	float: right;
	margin-right: 17px;
	margin-top: 52px;
}

#footer {
	background-color: #fff;
	margin-top: 21px;
	height: 54px;
	margin-left: 161px;
	font-family: verdana, arial, "lucida console", sans-serif;
}

.footer_logo {
	float: left;
	margin-top: 10px;
	margin-left: 11px;
}

.footer_copy {
	margin-left: 161px;
	margin-top: 20px;
	font-size: 10px;
	padding-bottom: 20px;
	font-family: verdana, arial, "lucida console", sans-serif;
}
.footer_socialnetwork {
	float: right;
	margin-right: 15px;
	margin-top: 11px;
}

/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{ 
	/*CSS for Simple Gallery Example 1*/
	position: relative; /*keep this intact*/
	visibility: hidden; /*keep this intact*/
	z-index: 3;
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
	text-align: left;
}


#language {
	float: left;
	color: #999;
	font-size: 10px;
	margin-left: 19px;
	margin-top: 20px;
}


#language  UL {
	margin: 0;
	padding: 0;
}

#language LI {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 10px;
}
