@import url("base.css");

html {

}


body {
background: #efefed url(/img/bg_body_top.gif) no-repeat center 43px; padding: 55px 0 75px 0; 
}

body, input, select, textarea {
font-family: Tahoma,Calibri, sans-serif; font-size: 13px; color: #555555;
}

input.error, select.error, textarea.error {
	border: 2px solid #e3401b; color: #e3401b;
}

label.error {
	color: #e3401b;
}


a {
text-decoration: none; color: #017fd6;
}

a:hover {
color: #3199e1;
}

p {
margin: 0 0 25px 0;	
}

#login {
background: #017fd6; padding: 8px; color: #ffffff; overflow: hidden;
border-radius: 12px; -moz-border-radius: 12px;
}

#login h2 {
color: #ffffff; font-size: 18px; font-weight: normal; margin: 0 0 8px 0;
}

#login form {
margin: 0;
}

#login label {
float: left; width: 65px; margin: 0; text-align: left;
}

#login input {
padding: 1px 4px 1px 4px; float: left; border: 0; width: 125px; margin: 0;
}

#login div {
margin: 0 0 8px 0; overflow: hidden;
}

#login input[type=submit] {
background: #00558f;	width: auto; float: right; border-radius: 4px; -moz-border-radius: 4px; color: #ffffff; font-weight: bold; padding: 5px 9px 5px 9px; font-size: 11px; cursor: pointer; clear: both; top: 0;
}

#login a {
font-size: 11px; color: #ffffff; margin: 0 0 0 65px; top: -4px; position: relative;
}


#wrapper {
background: #ffffff url(/img/bg_body_bot.gif) no-repeat bottom; width: 960px; min-height: 500px; margin: auto; 
}

#header {
position: relative; left: 10px;	
}

#logo {
position: absolute; top: -30px; left: 15px;	

}

#nav {
background:url(/img/bg_nav.png) no-repeat left top; width: 200px; height: 350px; position: absolute; left: 22px; top: 146px; margin: 0; padding: 25px 8px; z-index: 100;
}

#nav li {
list-style: none; margin: 0; padding: 4px 0 4px 0; border-bottom: 1px solid #a5c85f;
}

#nav li a {
color: #ffffff; font-size: 18px; display: block; font-family: Calibri, sans-serif;
}

#nav li a:hover {
color: #dfebca;
}

#nav li ul {
padding: 0; margin: 0 0 0 15px;
}

#nav li ul li {
list-style: none; margin: 0; padding: 1px 0 1px 7px; border-bottom: 0; background: url(/img/arrow_nav.gif) no-repeat left;
}

#nav li ul li a {
color: #ffffff; font-size: 14px; display: block;
}


#content {
margin: 15px 10px 0 22px;
}

#content #colA {
width: 216px; margin: 0 25px 0 0; float: left; padding: 325px 0 0 0; 
}

#content #colM {
width: 685px; float: left;
}

#content #colM_sub {
width: 170px; float: left; margin: 0 0 0 15px;
}

#content #colM_main {
width: 500px;float: left;
}

#contentfooter {
clear: both; padding: 25px 10px 15px 22px;
}

#footer {
width: 942px; margin: 10px auto; font-size: 11px; text-align: right;
}

#proceeds {
border: 1px solid #d5d5d5; border-left: 0; border-right: 0;	margin: 25px 0;
}

#proceeds img {
display: block; position: relative; width: auto; margin: 0 auto 15px auto;
}

#proceeds .header {
display: block; position: relative; width: auto; margin: 0 auto 0 auto; top: -6px; background: #ffffff; padding: 0 3px 0 3px;
}

