body {
	margin:0px;
	padding:12px 0px 30px 0px;
	background-color: #015b8d;
	background-image:url('img/bg.jpg');
	background-repeat:repeat-x;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#015B8D;
	
}
a:link, a:visited{
	text-decoration:none;
	color:#A3C7DB;
}
a:hover, a:active{
	text-decoration:underline;
	color:#A3C7DB;
}
.out {
	margin:0px auto;
	padding-top:8px;
	padding-bottom:8px;
	background:#004D78;
	width:792px;
}
.center {
	margin:0px auto;
	padding-top:6px;
	padding-bottom:6px;
	background:#004D78 url('img/center_bg.jpg') repeat-x;	
	width:778px;
}
.main{
	margin:0px auto;
	padding:0px;
	width:766px;
}
.top_left {
	margin:0px;
	padding:0px;
	background:url('img/top_left.jpg') no-repeat;
	width:175px;
	height:73px;
}
.top_right {
	margin:0px;
	padding:0px;
	background:url('img/top_right.jpg') no-repeat;
	width:591px;
	height:73px;
}
#lang {
	position:relative;
	padding-top:54px;
	padding-left:538px;
}
#lang a:link, #lang a:visited{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#D5221A;
}
#lang a:hover, #lang a:active{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#015B8D;
}
.menu {
	margin:0px;
	padding:0px;
	position:relative;
	background:#ED0E04;
	width:175px;
	height:195px;
}
.logo {
	margin:0px;
	padding:0px;
	background:url('img/logo.jpg') no-repeat;
	width:591px;
	height:195px;
}
#flashcontent {
	position:relative;
	top:14px;
	padding-left:0px;
	border-top:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
	width:405px; 
	height:102px;
}
.line_left {
	margin:0px;
	padding-top:5px;
	background:#A3C7DB;
	border-top:1px #C2DAE7 solid;
	text-align:center;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	width:175px;
	height:21px;
}
.line_right {
	margin:0px;
	padding-top:6px;
	padding-left:15px;
	background:#A3C7DB url('img/line_right_bg.jpg') repeat-y;
	border-top:1px #B9CEDD solid;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width:576px;
	height:20px;
	color:#D5221A;
}
.line_right a:link, .line_right a:visited{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#ffffff;
}
.line_right a:hover, .line_right a:active{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
}
.right_image {
	position:relative;
	float:right;
	padding-left:20px;
	padding-right:15px;
}
#submenu {
	width:175px;
}
#submenu ul { 
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
} 
#submenu li a { 
	width:100%;
	display:block;
	padding:4px 4px 4px 40px;
	text-decoration:none;
	background-color:#EDF6FB;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
} 
#submenu li a:hover { 
	background-color:#ffffff;
	color:#000000;
} 
#current{
	background:url('img/submenu_current_bg.jpg') no-repeat;
}
.content {
	margin:10px 5px;
	padding:0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#015B8D;
	text-align:justify;
}
.content p{
	padding:0px 5px
}
.block {
	width:100%;
	background-color:#A3C7DB;
	color:#ffffff;
}
.bottom {
	margin:0px;
	padding-top:7px;
	background:#EDF6FB;
	color:#015B8D;
	height:23px;
}
.bottom a:link, .bottom a:visited{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#015B8D;
}
.bottom a:hover, .bottom a:active{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#015B8D;
}
.footer_left {
	margin:0px;
	padding-top:7px;
	background:#004D78;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#A3C7DB;
}
.footer_right {
	margin:0px;
	padding-top:7px;
	background:#004D78;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#A3C7DB;
}
.footer_right a:link, .footer_right a:visited{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#A3C7DB;
}
.footer_right a:hover, .footer_right a:active{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#A3C7DB;
}
.end {clear: both;}


.arrow {
	color:#91130D;
	padding-right:5px;
	font-weight:bold;
	font: normal 12px Tahoma;
}


#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #D5221A;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li ul li a{
	display: block;
	width: 155px;
	color: #FFD2D2;
	text-decoration: none;
	padding:2px 0px 2px 20px;
	background-color: #D5221A;
}
#nav li ul li a:hover{
	background-color: #ED0E04;
	color: #ffffff;
}
#nav li {
	float: left;
	width: 10em;
}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}