@charset "utf-8";
/* CSS Document */

html { height: 100%; }
body { font: 100% Arial, Helvetica, sans-serif; padding: 0; text-align: center; margin: 0 auto; height: 100%; background-color: #c7d1b7; }

/* Font Styles */
h1 { font-size: 22px; font-weight: bold; color: black; }
h2 { font-size: 18px; font-weight: bold; color: #3f5301; }
h3 { font-size: 15px; font-weight: bold; margin: 0px; }
h4 {font-size: 14px; font-weight: bold; color: #3f5301;}
.font-style1 { font-size: 14px; color: #272727; }

a { color: #0079b8; text-decoration: none; color: white; font-weight: bold; }
a:link { color: #0079b8; }
a:visited  { color: #0079b8; } /* unvisited link */
a:hover { color: #0079b8; text-decoration: underline; }
a:active { color: #0079b8; text-decoration: underline; }   /* mouse over link */

/* Content */
.content { width: 610px; padding: 10px 10px 10px 20px; } 

/* Navigation */
#navigation-bar { margin: 0 auto; width: 1000px; height: 28px; background-image: url(images/navigation-bar.gif); background-repeat: no-repeat; text-align: left; }
.button { float: left; height: 20px; text-align: center; }
.button a { color: white; text-decoration: none; font-size: 16px; color: white; font-weight: bold; }
.button a:link { color: white; }
.button a:visited  { color: white; } /* unvisited link */
.button a:hover { color: white; text-decoration: underline; }
.button a:active { color: white; text-decoration: underline; }   /* mouse over link */

/* Generic */
.divider { background-image: url(images/divider.gif); background-repeat: repeat-x; height: 2px; }

#page-wrapper { position: relative; width: 1024px; margin: 0 auto; text-align: center; background-image: url(images/page-shadow.gif); background-repeat: repeat-y; }
#content-wrapper { width: 1000px; margin: 0 auto; background-color: white; text-align: left; }
#header { width: 1000px; height: 304px; margin: 0 auto; background-color: white; background-image: url(images/header.jpg); }
#page-bottom-shadow { width: 1024px; height: 10px; margin: 0 auto; background-image: url(images/footer-shadow.gif) }
#footer { margin: 10px auto 0px auto; height: 40px; text-align: center;}
#footer a { color: white; text-decoration: none; }
#footer a:link { color: #272727; }
#footer a:visited  { color: #272727; } /* unvisited link */
#footer a:hover { color: #272727; text-decoration: underline; }
#footer a:active { color: #272727; text-decoration: underline; }   /* mouse over link */

#right-feature-wrapper { float: right; width: 340px; background-color: #636563; }
#feature-home { margin: 0 auto; background-image: url(images/feature-home-background.gif); width: 336px; height: 321px; background-repeat: no-repeat; }
.gray-background { width: 336px; margin: 0 auto; }
.gray-background-top { width: 336px; height: 12px; background-image: url(images/gray-background-top.gif); background-repeat: no-repeat; }
.gray-background-middle { background-image: url(images/gray-background-middle.gif); background-repeat: repeat-y; padding: 0px 15px 0px 15px; } 
.gray-background-bottom { width: 336px; height: 14px; background-image: url(images/gray-background-bottom.gif); background-repeat: no-repeat; }
.news-background { width: 331px; margin: 0 auto; }
.news-background-top { width: 331px; height: 12px; background-image: url(images/new-background-top.gif); background-repeat: no-repeat; }
.news-background-middle { background-image: url(images/news-background-middle.gif); background-repeat: repeat-y; padding: 0px 15px 0px 15px; } 
.news-background-bottom { width: 331px; height: 14px; background-image: url(images/news-background-bottom.gif); background-repeat: no-repeat; }
.index-lower-right-button { width: 331px; height: 28px; background-image: url(images/index-lower-right-button.gif); background-repeat: no-repeat; }

#form { width: 250px; height: 99px; background-image: url(images/form-background.jpg); background-repeat: no-repeat; color: white; font-weight: bold; font-size: 16px; }

