body {
font-family:Arial;
font-size:14px;
text-align: center;
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
}

#main_container {
text-align: center;
margin: 0 auto; 
width: 996px;
border: 2px solid #0267CB;
background: url("../images/bg.jpg") repeat-y;
}

#header_container {
background: url("../images/header.jpg") no-repeat;
width:996px;
height: 152px;
}

#menu_container {
height: 18px;
font-size: 20px;
color: #0267CB;
padding-top: 138px;
}

.menu_ul {
display: inline;
list-style-type: none;
}

.menu_li, .start_spacer, .spacer {
display: block;
float:left;
text-align:center;
}

.menu_li {

width: 152px;
}

.start_spacer {
width: 10px;
}

.spacer {
width: 13px;
}

#content_container {
text-align: left;
width: 996px;
margin-top: 5px;
}

#content_container {
*margin-top: 10px;
}

#left_container {
padding: 5px;
float: left;
width: 325px;
}

#right_container {
float:left;
padding: 5px;
width: 645px;
}

#right_container img {
border:2px solid #0167CB;
width:140px;
height:100px;
}

.imageblock {
float:left;
width:140px;
color: #0167CB;
margin-left:18px;
margin-top:12px;
font-size:9px;
}

h1 {
font-size: 20px;
color: #0267CB;
clear:both;
}

h1.margin {
padding-top:20px;
}

h2 {
font-size: 14px;
color: #6EB4F9;
margin-bottom: -1px;
}

#bottom_container {
background: url("../images/bottom.jpg") no-repeat;
margin-top: 10px;
clear:both;
height:28px;

}

label {
width: 80px;
float: left;
font-weight: bold;
color: #6EB4F9;
}

input, select, textarea {
border: 1px solid #0267CB;
margin-bottom: 5px;
}

.submit {
color: #FFFFFF;
background-color: #6EB4F9;
border: 1px solid #0267CB;
}

a:link, a:hover, a:visited, a:active {
text-decoration: underline;
color: #0267CB;
}

