html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}
body{
	_text-align: center; /* IE */
	background-color: rgb(145, 210, 242);
	color: black;
	font-family: Arial;
	text-align: left;
	font-size: 12px;	
}
div#background-img{
	width: 100%;
	height: 100%;
	display: block;
    left: 0;
    padding: 0;
    position: fixed;
	background: url('img/background.jpg') no-repeat center top;
}

.cleaner {
	clear: both;
	height: 73px;
	font-size: 0;
	visibility: hidden;
}
h1{
	font-size: 14px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: rgb(247,123,32);
}
a,  a:visited, a:active  {
    text-decoration: none;
    color: rgb(47, 57, 112);
	border:none;
	outline:none;
}
a:hover {
       text-decoration: underline;
}
img {
	border: none;
}
ul{
	margin: 0px;
	padding: 0px;
}
li {
	margin: 10px 10px 10px 25px;
	padding: 0px;
	list-style-image: url("img/list.png");
	list-style-position: outside;	
}
#menu_content a, #submenu_content a {
	color: rgb(18,25,75);
	text-decoration: none;
	
}
#menu_content a:hover, #submenu_content a:hover {
	color: white;
	text-decoration: none;
}
a.download{
	
}
input, select, textarea {
	font-family: Arial;
	font-size:12px;
	background: black;
}

input.confirmation {
	width: 100px;
	font-weight: bold;
}

#header{
	position: relative;
	margin-bottom: 12px;
}
div#banner-intro{
	background: url("img/banner-intro.png") no-repeat center top;
	width: 924px;
	height: 289px;	
	left: 11px;
	position: relative;
	z-index: 5;
}
#banner-intro img{
    left: 33px;
    position: relative;
    top: 122px;
    z-index:1;
}
#banner{
	background: url("img/banner.png") no-repeat center top;
	width: 924px;
	height: 183px;
	left: 11px;
	position: relative;
	z-index: 5;
}
#banner img{
    left: 52px;
    position: relative;
    top: 77px;
}
#main-menu-1{
	top: 10px;
	left: 10px;
}

#wrap{
	width: 950px;
	height: auto;
	min-height: 100%;
	_height: 100%; /* IE */
	margin: 0 auto;
	position: relative;
	background: transparent url("img/main-mask.png") repeat left top;	
}
#wrap-bottom{
	height: 50px;
	width: 100%;
	
}
#main{
	width: 926px;
	height: 100%;
	float: left;
	margin: 0px 12px;
	background: transparent url("img/background-content.png") repeat left top;
}

#menu{
	background: transparent url("img/background-menu.png") repeat left top;
	z-index: 3;
	width: 600px;
	height: 33px;
	position: absolute;
	left: 280px;
}
.content{
	padding: 25px;
}
.content table{
	margin: 25px;
	
}
div.content table{
	margin: 25px auto;
}
.content table, .content table td{
	border-collapse: collapse;
	border: 1px solid #2B3872;
	padding: 5px;
}
.separator{
	background-color: #2B3872; 
}
#submenu{
	background: transparent url("img/background-submenu.png") repeat left top;
	z-index: 4;
	width: 600px;
	height: 27px;
	position: absolute;
	left: 280px;
	top: 35px;
}
div#submenu-active{
	background: transparent url("img/background-menu.png") repeat left top;
}

#menu_content{
	width: 600px;
	height: 33px;
	position: absolute;
	left: 280px;
	z-index: 6;
}
#submenu_content{
	width: 600px;
	height: 27px;
	position: absolute;
	left: 280px;
	top: 35px;	
	z-index: 6;
	letter-spacing: -0.5px;
}
#section{
	margin: auto;
	width: 927;
	height: 397px;
	background: transparent url(img/background-section.png) left top no-repeat;
	position: relative;
	font-size: 12px;
}

#section td, #section-menu td{
	width: 183px;
	vertical-align: middle;
}
tr#section-list td{
	vertical-align: top;
}
div.section {
	heigh: 100%;
}
div.section p{
	margin: 0px 25px 8px 0px;
}
#section-menu{
	background: transparent url(img/background-section-menu.png) left top no-repeat;
}
#section-menu table{
	width: 100%;
}
#section-content ul{
	margin-left: 15px;
}
#section-content div, #section-content img{
	float: left;
}
.section-content{
	width: 500px;
}
.section-main h1{
    color: #2B3872;
    font-size: 18px;
    font-weight: lighter;
    letter-spacing: -0.5px;
    width: 800px;
    text-align: left;
    padding-right: 20px;
    margin: 15px 0px 10px 0px;
}
.section h1{
    color: rgb(155,156,158);
    font-size: 18px;
    font-weight: lighter;
    letter-spacing: -0.5px;
    width: 800px;
    padding-right: 20px;
    margin: 15px 0px 10px 0px;
}
.section-main{
	margin: 25px;
}
.section-main li, .section li{
	margin: 0px;
	padding: 0px;
}
.section-main p{
	margin: 0px 0px 4px 0px;
	color: rgb(43,56,114);
	font-size: 11px;
	
}
img.section-image{
	margin: 5px 70px 0 60px;
	vertical-align: middle;
	text-align: center;
}
.line{
	width: 100%;
}
img#line-main{
	float: right;
}
.line-section{
	margin: 10px 0px 0px 450px; 	
}
#news{
	width: 927px;
	height: 230px;
	background: white;
	margin: 10px 0 0;
}
div#news-content{
	padding: 10px;
}
#news-content p{
	
}
#news img{
	margin: 0px 10px 0px 0px;
}

#footer-wrap{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 60px;
}

#footer{
	text-align: right;
	padding: 10px;
}
#footer img{
	margin: 0px 3px;	
}
a.active-item {
	color: white;
}
#background_img{
	display: block;
    left: 0;
    padding: 0;
    position: fixed;
}