@charset "utf-8";

body {
font-family: Arial, Tahoma, Verdana; 
font-size: 11px; 
margin: 0;
color: #ffffff;
text-align: center;
background: #032121;
}

a {
outline: none;
}

img { 
border: 0; 
}

a:link, a:visited { 
font-family: Arial, Tahoma, Verdana; 
color: #61b5b5; 
text-decoration: underline; 
}
a:hover { 
font-family: Arial, Tahoma, Verdana; 
color: #ffffff; 
text-decoration: underline; 
}

a:link.link_reverse, a:visited.link_reverse { 
font-family: Arial, Tahoma, Verdana; 
color: #ffffff; 
text-decoration: underline; 
}
a:hover.link_reverse { 
font-family: Arial, Tahoma, Verdana; 
color: #61b5b5; 
text-decoration: underline; 
}

.container {
display: block;
width: 1020px;
margin: 0 auto;
overflow: hidden;
}

.content {
background: url(introimages/background.png) #032121;
background-repeat: repeat-x;
text-align: left;
overflow: hidden;
}

/* ----------------------------------------------------------------------- top ----------------------------------------------------------------------- */

.top {
padding-left: 30px;
padding-right: 30px;
width: 940px;
padding-top: 29px;
margin: 0px auto;
}

#logo{
width: 650px;
float: left;
}

#flags{
clear: both;
margin-top: 0px;
}
#flags img{
margin-left: 5px;
}

.img_logo{
margin-bottom: 20px;
display: block;
}

/* ----------------------------------------------------------------------- main ----------------------------------------------------------------------- */

.main {

padding-left: 30px;
padding-right: 30px;
margin: 0px auto;
}

.mainmenuleft{
width: 480px;
float: left;
}


.mainmenuright{
width: 480px;
float: left;
text-align: right;
}


a.rollover {
display: block;
width: 464px;
height: 163px;
overflow: hidden;
margin-bottom: 15px;
}

a.rollover img{
display: block;
}

a.rollover:hover img{
margin-top: -163px;
}

/* ----------------------------------------------------------------------- partners ----------------------------------------------------------------------- */


/* ----------------------------------------------------------------------- footer ----------------------------------------------------------------------- */

.footer {
clear: both;
padding-left: 30px;
padding-right: 30px;
padding-top: 50px;
}

.footerimage{
float: left;
margin-right: 10px;
}
.footerlink{
display: block;
margin-top: 8px;

}
.top_spacer {
padding-left: 9px;
padding-right: 9px;
text-align: center;
color: #044241;
}

.disclaimer_text {
padding-left: 10px;
padding-top: 14px;
float: left;
}

.disclaimer_text_right {
padding-right: 10px;
padding-top: 14px;
color: #044241;
float: right;
}

.disclaimer_text_right2 {
padding-right: 10px;
padding-top: 14px;
color: #ffffff;
float: right;
}



.disclaimer_text2 {
display: inline;
padding-left: 10px;
padding-top: 11px;
float: left;
}

.text_space {
display: block;
padding-top: 4px;
margin-bottom: 14px;
}

.footerimg{
float: left;
}
/* ----------------------------------------------------------------------- login form ----------------------------------------------------------------------- */

.login_form {
display: block;
width: 462px;
height: 339px;
background: #01514e;
border: 1px solid #318484;
text-align: center;
}

.img_logo2 {
display: block;
margin: 0 auto;
margin-top: 28px;
}

.img_login {
display: block;
margin: 0 auto;
margin-top: 15px;
}

.input_login {
display: block;
width: 259px;
height: 28px;
margin: 0 auto;
margin-top: 10px;
border: 0;
padding: 0;
padding-left: 10px;
padding-top: 0px;
Font-family: Arial, Tahoma, Verdana;
font-size: 11px;
color: #888888;
background: url(introimages/input.gif);
background-repeat: no-repeat;
vertical-align: middle;
overflow: hidden;
line-height: 28px;
}

.input_submit {
display: block;
margin: 0 auto;
margin-top: 21px;
}

.login_links {
display: block;
margin: 0 auto;
margin-top: 25px;
}

