#bannercontainer {
border-bottom:8px solid #000;
height:150px;
}

#borderwrap {
background:#f0f0e8 url(/images/borderwrap.gif) repeat-y center;
margin:0 auto;
width:784px;
}

#footercontainer {
background:#231f20;
clear:both;
color:#fff;
font:11px/12px Arial, Helvetica, sans-serif;
height:25px;
padding:15px 15px 0;
text-align:left;
}

#footercontainer2 {
background:#ffff;
clear:both;
color:#fff;
font:bold 11px/12px Arial, Helvetica, sans-serif;
height:13px;
padding:2px 5px 0;
text-align:right;
}

#headercontainer {
height:135px;
}

#mastercontainer {
background:#fff;
border-left:1px solid #000;
border-right:1px solid #000;
color:#000;
font:14px/18px Arial, Helvetica, sans-serif;
margin:0 auto;
width:778px;
}

#navigationbar {
background-image:url(/images/nav_bg_image.gif);
background-position:bottom;
background-repeat:repeat-x;
height:49px;
text-align:center;
}

#navigationbar img {
padding-left:9px;
padding-right:9px;
}

.contact_in {
background:#fff;
border:1px solid #7f9db9;
}

.content_full_page {
margin:25px 0;
padding:0 25px;
}

.content_left {
float:left;
margin:15px 0;
padding:0 10px 0 15px;
width:463px;
}

.content_right {
float:right;
margin:15px 0;
padding:0 15px 0 10px;
width:265px;
}

.content_right_green {
background:#9dba68;
float:right;
font:18px Arial, Helvetica, sans-serif;
margin:15px 0;
padding:10px;
text-align:right;
width:260px;
}

.content_right_green a:link,.content_right_green a:visited {
background:inherit;
color:#000;
text-decoration:none;
}

.content_right_green a:hover,.content_right_green a:active {
background:inherit;
color:#000;
text-decoration:underline;
}

.image {
border-color:#000;
border-style:solid;
border-width:1px;
margin:5px;
}

.invalidInput {
border:1px solid red;
padding:1px;
}

.li_datalist {
list-style:none;
}

.menushadow {
background:url(/images/menu_shadow.gif) repeat-x;
height:6px;
}

.newstitle {
background:#fff;
color:#185787;
}

.pagebody {
margin:25px 25px 0;
}

.text_field,textarea {
background:#fff;
border:1px solid #7f9db9;
font:14px Arial, Helvetica, sans-serif;
padding:2px 3px;
}

.validInput {
border:1px solid #fff;
padding:1px;
}

a:link,a:visited {
background:inherit;
color:#466f00;
text-decoration:none;
}

a:hover,a:active {
background:inherit;
color:#466f00;
text-decoration:underline;
}

body {
background-color:#e3f0be;
background-image:url(/images/background.gif);
background-position:top;
background-repeat:repeat-x;
margin:0;
padding:0;
text-align:justify;
}

div.divider {
background:#dadad1;
clear:both;
height:3px;
margin:0 auto;
width:710px;
}

div.spacer {
clear:both;
}

form {
margin:0;
padding:0;
}

h1 {
color:#466f00;
font:normal 135% Arial, Helvetica, sans-serif;
margin:0 0 5px;
padding:0;
}

h2 {
color:#466f00;
font:normal 115% Arial, Helvetica, sans-serif;
margin:0 0 5px;
padding:0;
}

h3 {
color:#598816;
font:normal 125% Arial, Helvetica, sans-serif;
margin:0 0 5px;
padding:0;
}

img {
border:0;
}

li {
list-style:url(/images/bullet.gif);
padding-left:5px;
}

noscript {
background:#fff;
color:#000;
font:bold 14px Arial, Helvetica, sans-serif;
}

p {
line-height:16px;
margin:0;
padding:4px 0 8px;
}

strong {
color:#000;
font:bold;
}

ul {
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:0;
}

ul#datalistleft {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 12px 0 0;
padding-left:0;
}

ul#datalistright {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}