@charset "utf-8";
/* CSS Document */


/* Styles for "BODY" */
body { background: #000000 url(images/background-main.jpg) top center no-repeat; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin: 0px; padding: 0px; }
a { color: #CC9966; text-decoration: underline; }
a:hover { text-decoration: none; }
div.divider { border: dotted #FFFFFF; border-width: 1px 0px 0px 0px; }
.highlight { color: #CC9966; }

/* Styles for "Main Container" */
div#main-container { background-color: #000000; border: solid #222222; border-width: 0px 1px 1px 1px; width: 940px; }
div#main-inner-container { padding: 10px 0px 0px 0px; width: 920px; }

/* Styles for "Header Container" */
div#header-container { }
div#header-container td.logo-cell { padding: 0px 0px 0px 20px; }
div#header-container td.contact-cell { background: url(images/background-contact-info.jpg) bottom right no-repeat; color: #FFFFFF; font-size: 14px; line-height: 110%; padding: 0px 12px 12px 0px; }
div#header-container div#top-nav-container { background: #660000 url(images/background-top-navigation.jpg) top center repeat-x; text-align: right; padding-right: 15px; position: relative; }
div#header-container div#top-nav-container a { display: inline-block; }
div#header-container div#top-nav-container a img { padding: 8px 10px 6px 10px; }
div#header-container div#top-nav-container div#logo-part { position: absolute; top: 0px; left: 20px; }
div#header-container div#top-nav-container div#logo-part a img { padding: 0px; }

/* Styles for "Body Container" */
div#body-container { padding-top: 10px; }
div#body-container td#body-column-left { width: 658px; }
div#body-container td#body-column-left h1 { color: #990000; font-size: 22px; font-weight: bold; line-height: 22px; margin-top: 0px; }
div#body-container td#body-column-left h2 { color: #CC9966; font-size: 16px; font-weight: bold; line-height: 16px; }
div#body-container td#body-column-left div.content-padding { padding: 15px 20px 15px 20px; }
div#body-container td#body-column-spacer { width: 10px; }
div#body-container td#body-column-right div.padding { padding-top: 20px; }
div#body-container td#body-column-right div#affiliations { padding-top: 20px; }
div#body-container td#body-column-right div#affiliations div.title { font-size: 16px; font-weight: bold; line-height: 16px; }
div#body-container div#ads-container { padding: 10px 0px 10px 0px; }
div#body-container div#body-single-column { padding: 15px 20px 15px 20px; }

/* Styles for "Page Bottom Container" */
div#page-bottom-container { color: #999999; font-size: 11px; line-height: 11px; }
div#page-bottom-container div.blue-bar { background-color: #660000; height: 8px; }
div#page-bottom-container td { padding: 10px 10px 10px 10px; }

/* Styles for "Footer Container" */
div#footer-container { color: #FFFFFF; font-size: 11px; line-height: 15px; padding: 20px 0px 35px 0px; width: 920px; }
div#footer-container a { color: #FFFFFF; text-decoration: none; }
div#footer-container a:hover { text-decoration: underline; }
