@charset "utf-8";
/* CSS Document */


/* Styles for "BODY" */
body { background: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin: 0px; padding: 0px; }
a { color: #CC0000; text-decoration: underline; }
a:hover { text-decoration: none; }
div.divider { border: dotted #000000; border-width: 1px 0px 0px 0px; }

/* Styles for "Main Container" */
div#main-container { background: url(images/background-main.jpg) top center repeat-y; width: 784px; }
div#main-inner-container { width: 750px; }

/* Styles for "Header Container" */
div#header-container { }
div#header-container td.logo-cell { padding: 20px 0px 15px 25px; }
div#header-container td.contact-cell { padding: 15px 15px 15px 0px; }
div#header-container td.contact-cell div.newsletter { padding-bottom: 8px; }
div#header-container td.contact-cell div.address { padding-right: 10px; }
div#header-container td.contact-cell span.phone { color: #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; line-height: 15px; }
div#header-container div#top-nav { background: #CC0000 url(images/background-top-nav-middle.gif) top center repeat-y; width: 750px; }
div#header-container div#top-nav a { color: #FFFFFF; display: inline-block; font-size: 13px; line-height: 13px; padding: 8px 8px 10px 8px; text-decoration: none; }
div#header-container div#top-nav a:hover { color: #000000; }
div#header-container div#top-nav div#top-nav-bg1 { background: url(images/background-top-nav-bottom.gif) bottom center no-repeat; width: 750px; }
div#header-container div#top-nav div#top-nav-bg2 { background: url(images/background-top-nav-top.gif) top center no-repeat; width: 750px; }
div#header-container div#top-nav .dropdown-menu { background-color: #AA0000; border: solid #660000; border-width: 0px 2px 2px 2px; line-height: 18px; position: absolute; text-align: left; visibility: hidden; z-index: 100; }
div#header-container div#top-nav .dropdown-menu a { color: #FFFFFF; display: block; font-size: 12px; line-height: 100%; padding: 8px 0px 8px 0px; text-decoration: none; text-indent: 15px; }
div#header-container div#top-nav .dropdown-menu a:hover { background-color: #CC0000; color: #FFFFFF; }
div#header-container div#top-nav div#compounding-menu { width: 225px; }
div#header-container div#top-nav div#services-menu { width: 190px; }
div#header-container div#header-image-container { padding: 10px 0px 10px 0px; }
div#header-container div#header-bottom-border { background: #CC0000 url(images/background-red-bar-separator.gif) top center no-repeat; height: 15px; width: 750px; }

/* Styles for "Body Container" */
div#body-container { padding: 25px 25px 25px 25px; text-align: left; }
div#body-container p { margin: 15px 0px 15px 0px; }
div#body-container div.page-title-container { border: solid #666666; border-width: 0px 0px 1px 0px; padding: 0px 0px 4px 2px; }
div#body-container div.page-title-container h1 { color: #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; margin: 0px; padding: 0px; }
div#body-container table#content-table { margin: 15px 0px 0px 0px; }
div#body-container table#content-table td#body-column-left { border: dotted #666666; border-width: 0px 1px 0px 0px; padding: 3px 18px 10px 0px; width: 400px; }
div#body-container table#content-table td#body-column-right { padding: 3px 0px 10px 18px; }

/* Styles for "Body Bottom Container" */
div#body-bottom-container { background-color: #FFFFFF; color: #666666; text-align: center; }
div#body-bottom-container div.top-border-container { background-color: #CC0000; height: 12px; margin-bottom: 2px; }
div#body-bottom-container div.content { background: url(images/background-body-bottom-gradient.jpg) top left repeat-x; margin: 0px 2px 0px 2px; padding: 5px 0px 10px 0px; }

/* Styles for "Page Bottom Container" */
div#page-bottom-container { background: url(images/background-page-bottom.jpg) top center no-repeat; height: 20px; width: 784px; }

/* Styles for "Footer Container" */
div#footer-container { color: #FFFFFF; font-size: 10px; line-height: 14px; padding: 0px 0px 25px 0px; }
div#footer-container a { color: #FFFFFF; text-decoration: none; }
div#footer-container a:hover { color: #000000; }
