body {
font-size:7pt;
font-family:verdana, arial
}

p {
padding:0;
margin:0;
font-size:7pt;
font-family:verdana, arial
}

img {
border:0;
}


form {
padding:0 0 0 10px;
margin:0;
}

/* page structure */


.main_container {
margin:1px 0 0 0;
padding:0;
width:760px;

}

.middle_container {
margin:0 0 1px 0;
padding:0;
border-top:1px solid #e4e4e3;
border-bottom:1px solid #e4e4e3;
height:191px;
width:760px;
}

.home_img {
padding:0;
margin:0;
width:503px;
float:left;
border-right:1px solid #e4e4e3;
border-left:1px solid #e4e4e3;
}

.newsletter {
margin:0;
padding:0;
height:191px;
width:255px;
background:url('../images/newsletter_background.gif') repeat;
color:#fff;
float:left;
}

.newsletter p{
margin:0;
padding:5px 10px;
}

.newsletter a{
color:#fff;
font-weight:bold;
}

.newsletter a:visited{
color:#fff;
font-weight:bold;
}

.newsletter a:hover{
color:#d7d7d7;
font-weight:bold;
}

.newsletter strong{
font-size:15pt;
font-weight:bold;
}

.green_bar {
margin:0;
padding:0;
height:18px;
width:760px;
background:url('../images/green_bar_background.gif') repeat;
clear:both;
}

.tiles {
padding:0;
margin-top:-7px;
color:#03675b;
clear:left;
}

.tiles p {
padding:0;
margin:0;
width:233px;
}

.tile {
padding:10px;
margin:0;
border:0;

width:233px;
float:left;
background:transparent url('../images/tile_background.gif') no-repeat right;
}


.tile_last {
padding:10px;
margin:0;
width:233px;
float:left;
}

.tiles strong{
font-size:10pt;
font-weight:bold;
letter-spacing: -1.5px;
color:#03675b;
}

.more_image {
margin:0;
float:right;
margin:10px 0;
border:0;
}

.footer_container {
margin:0;
padding:0;
height:20px;
width:220px;
}

/* Input Box */

#input_box {
border:1px solid #e4e4e3;
background-color: #fff
}

#submit_button {
margin:0px 0 -5px 10px;
}