/* CSS Document */

html {
min-height: 100%;
height: auto;
}

body {
padding:0;
margin:0;
background-color:#e1e6fa;
background-position:bottom;
background-image:url(../images/bg_main.jpg);
background-repeat:repeat-x;
height:100%;
min-height:100%;
}


.header {
display:block;
height:40px;
background-color:#183152;
width:100%;
border-bottom:1px solid #ffffff;
}

.header_content {
width:1000px;
margin:auto;
}

.header_content_left {
width:700px;
float:left;
display:block;
}

.header_content_left_content, .header_content_left_content a {
padding:13px 0 0 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #abc8e2;
font-weight:bold;
text-decoration:none;
}

.header_content_right {
width:300px;
float:left;
display:block;
text-align:right;
background-color:#375d81;
height:40px;
}

.header_content_right_left_column {
width:180px;
float:left;
display:block;
text-align:right;
}

.header_content_right_left_column p {
margin:0;
padding:11px 0 0 0;
}

.header_content_right_left_column input {
border:0;
}

.header_content_right_right_column {
width:120px;
float:left;
display:block;
text-align:left;
}

.header_content_right_right_column p {
margin:0;
padding:11px 0 0 10px;
}

.header_content_right_right_column input {
padding:0;
margin:0;
}

.header_content_right form {
padding:0;
margin:0;
}

.header_image {
display:block;
width:1000px;
height:200px;
background-image:url(../images/header_1.jpg);
border-bottom:1px solid #ffffff;
}

.header_text {
width:500px;
padding:81px 0 0 400px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#183152;
}

.container {
display:block;
width:1000px;
margin:auto;
overflow:auto;
background-color:#ffffff;
}

.left_column {
display:block;
width:240px;
float:left;
min-height:1100px;
}

.contact {
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color : #183152;
line-height:18px;
display:block;
}

.navigation {
display:block;
height:25px;
background-color:#183152;
border-bottom:1px solid #ffffff;
}

.navigation p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #ffffff;
padding:5px 0 0 10px;
margin:0;
}

.navigation a {
color:#ffffff;
text-decoration:none;
}

.navigation a:hover {
color:#ffffff;
text-decoration:underline;
}

.contact p {
display:block;
padding:20px 0 40px 20px;
margin:0;
}

.right_column {
display:block;
width:760px;
float:left;
overflow:hidden;
}

.content {
padding:0 20px 20px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#183152;
text-align:justify;
background-image:url(../images/content_header.gif);
background-position:top;
background-repeat:no-repeat;
}

.content h1 {
height:60px;
padding:17px 0 0 0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#375d81;
}

.content h2 {
padding:20px 0 10px 0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#375d81;
}

.content a {
color:#d63a01;
}

.content a:hover {
text-decoration:none;
}

.toplink {
display:block;
padding:30px 0 20px 0;
text-align:right;
}

.toplink a {
color:#d63a01;
text-decoration:none;
font-weight:bold;
}

.bottom_spacer {
display:block;
height:90px; 
width:100px;
}

.footer_contact {
display:block;
width:1000px;
margin:auto;
background-color:#ffffff;
text-align:center;
}

.footer_contact, .footer_contact a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#183152;
text-decoration:none;
}

.footer_contact a {
color:#183152;
text-decoration:none;
}

.footer_contact p {
margin:0 0 7px 0;
padding:5px 0 0 0;
}

.login input {
border:1px solid #888888;
width:200px;
}

.login strong {
color:#ff0000;
}

h3 {
font-size:17px;
font-weight:bold;
padding:0;
margin:0;
}