.content_home {
}

.visual {
   float:left;
}
.visual img {
   display:block;
}

.login {
   float:left;
   background:url('../gfx/login_bg.gif') repeat-y;
   width:310px;
   height:422px;
   color:white;
}
.login form {
   /* IE6, and now apparently IE8-as-IE7, has a bug where margins on FORM are inherited to child inputs. */
   margin:166px 0 0 0;
   padding:0 58px 0 59px;
}
.login h1 {
   font-size:11px;
   margin:0;
}

.login .formfield label,
.login .formfield input {
   float:none;
   display:block;
   width:100%;
}
.login .formfield label {
   padding:0;
   margin-top:1em;
   margin-bottom:5px;
}
.login .formfield input {
}
.login .formfield .submitbutton {
   float:right;
   border:0;
   text-transform:uppercase;
   font-size:10px;
   font-family:arial;
   color:white;
   background:yellow url('../gfx/but_bg_small.gif') repeat-x;
   padding:4px 12px 2px 12px;
   margin: 0 !important;
}

.login a {
   display:block;
   clear:both;
   text-align:right;
   margin-top:10px;
}
.login a:hover {
   color:white;
}

.textcontent {
   padding:50px 30px 15px;
   color:#182149;
}
.textcontent h2 {
   font-size:15px;
   font-weight:normal;
   margin:0;
}
.textcontent p {
   margin:0;
}

.section_menu {
   height:90px;
}
.section_item {
   float:left;
   margin-right:15px;
}
.section_item img {
   display:block;
}
.section_menu .last {
   margin:0;
}