@charset "utf-8";
/* CSS Document */


/* Styles for "BODY" */
body { background: #1A5E47 url(images/background-main-wallpaper.gif) top center repeat; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin: 0px; padding: 0px; }
a { color: #1A5E47; text-decoration: underline; }
a:hover { text-decoration: none; }
div.divider { border: dotted #999999; border-width: 1px 0px 0px 0px; }

/* Styles for "Background Container" */
div#bg-container { background: url(images/background-main-wallpaper-gradiant.gif) top center repeat-x; padding-top: 40px; }

/* Styles for "Main Container" */
div#main-container { background-color: #FFFFFF; width: 720px; }
div#main-inner-container { padding-bottom: 5px; width: 710px; }

/* Styles for "Header Container" */
div#header-container { }
div#header-container td.logo-cell { padding: 12px 0px 10px 20px; }
div#header-container td.contact-cell { padding: 0px 15px 20px 0px; }
div#header-container td.contact-cell div.address { padding: 0px 0px 10px 0px; }
div#header-container td.contact-cell div.phone { background: url(images/background-phone-number-container.gif) top center no-repeat; color: #FFFFFF; font-size: 16px; font-weight: bold; line-height: 16px; height: 26px; text-align: center; width: 200px; }
div#header-container td.contact-cell div.phone div.padding { padding: 5px 0px 0px 0px; }
div#header-container div#top-nav-container { background: #1A5E47 url(images/background-top-navigation.jpg) top center repeat-x; }
div#header-container div#top-nav-container a { color: #FFFFFF; display: inline-block; font-family: Lucida; font-size: 14px; font-weight: bold; line-height: 14px; text-decoration: none; }
div#header-container div#top-nav-container a img { padding: 10px 18px 10px 18px; }
div#header-container div.header-image-border { background-color: #FFCC33; height: 5px; }
div#header-container div#header-image-container { padding: 2px 0px 2px 0px; }

/* Styles for "Body Container" */
div#body-container { }
div#body-container div.padding { padding: 20px; }
div#body-container h1 { color: #1A5E47; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; line-height: 20px; margin-top: 0px; }
div#body-container td#body-column-left { padding: 0px 20px 0px 0px; }
div#body-container td#body-column-right { width: 220px; }
div#body-container td#body-column-right div.ad-spot { padding: 0px 0px 15px 0px; }
div#body-container td#body-column-right div#contact-form { background-color: #1A5E47; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; width: 220px; }
div#body-container td#body-column-right div#contact-form div.padding { padding: 20px 20px 10px 20px; }
div#body-container td#body-column-right div#contact-form .title { padding-bottom: 10px; }
div#body-container td#body-column-right div#contact-form form { margin: 0px; padding-top: 15px; }
div#body-container td#body-column-right div#contact-form td { padding-bottom: 10px; }
div#body-container td#body-column-right div#contact-form .text-field { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 2px; width: 165px; }

/* Styles for "Page Bottom Container" */
div#page-bottom-container { background: #C4A203 url(images/background-page-bottom2.jpg) top center repeat-x; color: #6B5901; font-size: 12px; line-height: 12px; text-align: center; }
div#page-bottom-container div.padding { padding: 8px 0px 10px 0px; }

/* Styles for "Footer Container" */
div#footer-container { color: #FFFFFF; font-size: 11px; line-height: 15px; padding: 15px 0px 35px 0px; width: 720px; }
div#footer-container a { color: #FFFFFF; text-decoration: none; }
div#footer-container a:hover { color: #FFCC33; }