body {
background-color:#E5E7DB;
text-align:center;
position:relative;
top:0;
z-index:0;
background-image:url(images/bottomgrass.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:bottom left;
}

#container {
width:908px;
border:1px solid #ccc;
border-top:0;
font-family:verdana, arial, sans-serif;
margin-left:auto;
margin-right:auto;
position:relative;
top:0;
z-index:0;
text-align:left;
background:#f8f8f8 repeat-y;
padding:0;
}

#flashheader {
float:center;
background-color:#E5E7DB;
margin:0 0 4px;
padding:0;
}

#headerContainer {
float:center;
background-color:#E5E7DB;
margin:0 0 -4px;
padding:0;
}

.contentBox {
width:908px;
font-size:.65em;
margin:0;
padding:0 -2px 0 0;
}

.contentBox ul {
color:#666;
list-style:none;
margin:0 0 10px 14px;
padding:0;
}

.contentBox li,#footer .spacer li,#footer .footerinfo li,#footer .footerimg li {
padding-top:0;
padding-bottom:0;
}


/* ------------- START NAVBAR INFO ------------- */
#navContainer {
width:909px;
height:24px;
color:#006798;
margin:0;
padding:0 0 0 -10px;
}

ul#navlist {
float:left;
width:908px;
font-weight:700;
font-size:10px;
list-style-type:none;
background-color:#006798;
margin:0;
padding:0;
}

ul#navlist li {
float:left;
height:24px;
margin:0;
padding:0;
}

#navlist a {
float:left;
display:block;
color:#fff;
text-decoration:none;
cursor:hand;
margin:0;
padding:5px 21px 3px 20px;
}

li#navlist a:hover {
background-color:#CCC;
height:auto;
color:#666;
}

#navlist a:hover {
background-color:#F0F0EF;
height:24px;
color:#666;
}

ul#navlist li#current {
background-color:#E0E0E0;
height:24px;
}

li#current a {
color:#666;
}
/* ------------- END NAVBAR INFO ------------- */





/* ------------- START RIGHT COLUMN INFO ------------- */
#newrightnav {
float:right;
width:272px;
background-color:#f8f8f8;
margin:0;
padding:20px 0 0;
}

#rightnav ul,#newrightnav ul {
margin:4px 0 14px 17px;
padding:0;
}

#rightnav .Address,#newrightnav .Address {
font-weight:700;
float:left;
padding:2px 0 0;
}
/* ------------- END RIGHT COLUMN INFO ------------- */





/* ------------- START GLOBAL FONT STYLE INFO* ------------- */
p {
font-size:1.1em;
font-weight:400;
color:#666;
margin:0 0 12px;
padding:0 20px;
}

h4 {
font-family:arial, sans-serif;
font-size:1.25em;
font-weight:700;
color:#000;
margin:0 10px 3px 0;
padding:0;
}

h3 {
font-family:arial, sans-serif;
font-size:1.25em;
font-weight:700;
color:#666;
margin:0 10px 3px 20px;
padding:0;
}

h2 {
font-family:arial, sans-serif;
font-size:1.4em;
font-weight:700;
color:#666;
line-height:1.4em;
margin:12px 10px 5px 20px;
padding:0;
}

h1 {
font-family:arial, sans-serif;
font-size:1.8em;
font-weight:700;
color:#666;
margin:10px 10px 4px 0;
padding:0 0 0 20px;
}
/* ------------- END GLOBAL FONT STYLE INFO ------------- */





/* ------------- START MAINREGION INFO ------------- */
#mainregion {
position:left;
width:635px;
float:left;
background-color:#fff;
color:#666;
margin:0;
padding:0;
}

#mainregion ul {
margin:0;
padding:0 0 0 40px;
}

#mainregion ul li {
list-style-type:disc;
font-size:1.1em;
margin:0;
padding:0;
}

#mainregion ul li a {
color:#006798;
text-decoration:none;
cursor:pointer;
}

#mainregion .logo img {
position:relative;
bottom:0;
width:635px;
vertical-align:bottom;
margin:20px 0 0;
padding:0;
}
/* ------------- END MAINREGION INFO ------------- */





/* ------------- START TABLE INFO ------------- */
#tablecontainer {
width:500px;
border:1px solid #e5e5e5;
margin:0 0 0 20px;
padding:0;
}

#tablecontainer a,#newrightnav a {
color:#006798;
text-decoration:none;
}
/* ------------- END TABLE INFO ------------- */





/* ------------- START FOOTER INFO ------------- */
#footer {
width:909px;
height:32px;
float:left;
position:relative;
border-right:1px solid #ccc;
background-color:#fff;
margin:0;
padding:0 -10px 0 20px;
}

#footer .footerinfo ul {
float:left;
color:#666;
font-size:9px;
list-style:none;
margin:0 0 0 7px;
padding:10px 0 0 1px;
}

#footer .footerimg {
position:right;
margin:0;
padding:0;
}

#footer .footerimg ul {
float:right;
margin:0 0 -2px;
padding:0;
}

#footer a {
color:#666;
text-decoration:none;
cursor:pointer;
}
/* ------------- END FOOTER INFO ------------- */

p a,#mainregion ul li a:hover {
color:#006798;
text-decoration:underline;
cursor:pointer;
}

#tablecontainer a:hover,#footer a:hover {
color:#006798;
text-decoration:underline;
}
