/* Start of CMSMS style sheet 'nli-global' */
/*element styles*/
body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #b8dcf8; background-image: url(../images/NLI-Website-Header.jpg); background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; }
hr { color: #fff; background-color: transparent; border: 1px dotted #cfcfcf; border-style: none none dotted; }
img { border-width: 0; }
a { text-decoration: underline; }
a:hover { text-decoration: none; }
input { border: 1px solid #cfcfcf; }
h1 { color: #1f14a0; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; }
h2 { color: #027702; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-top: 0; margin-bottom: 0.5em; }
/*id styles*/
#navigation {height:37px; margin:244px auto 0px; width:948px;}
#navigation-wrapper { float: right; height: 37px; }
#navigation-wrapper ul { list-style-type: none; margin: 0; }
#navigation-wrapper ul li { background-image: url(../images/navigation-bg.gif); height: 37px; display: inline-block; float: left;  margin: 0; }
#navigation-wrapper ul li a { background-image: url(../images/navigation-item-bg.gif); background-repeat: no-repeat; background-position: right; height: 27px; color: #fff; text-decoration: none; display: inline-block; font: bold 12px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 10px 15px 0 15px; margin: 0; }
#navigation-wrapper ul li a:hover { color: #ccc; }
#navigation-wrapper a:active { color: #fff; }
#navigation-wrapper li#active { background-image: url(../images/navigation-active-item-bg.gif); }
#navigation-wrapper li#active a { background-image: none; color: #000; }
#main { background-image: url(../images/main-bg.gif); background-repeat: repeat-y; background-position: center top; width: 100%; overflow: visible; clear: both; }
#content-wrapper { width: 918px; overflow: auto; margin-right: auto; margin-left: auto; padding: 25px 15px 25px; }
#content-left { font-size: 12px; line-height: 1.8em; width: 643px; overflow: hidden; float: left; }
#content-right { font-size: 11px; line-height: 1.8em; width: 245px; float: left; padding-left: 30px; }
#content-right a { text-decoration: none; color: inherit; }
#content-right a:hover { text-decoration: underline; }
#footer { background-color: #003366; width: 100%; overflow: auto; margin-bottom: 0px; }
#footer-wrapper { background-color: #003366; width: 948px; margin-right: auto; margin-left: auto; padding-top: 25px; }
#footer-wrapper a { color: #fdb400; }
/*class styles*/
.content-right-heading { color: #1f14a0; font-size: 14px; font-weight: bold; margin-top: 0; margin-bottom: 0.5em; }
.footer-heading { font-size: 14px; font-weight: bold; margin-top: 0; margin-bottom: 0.5em; }
.event-heading { color: #027702; font-weight: bold; text-transform: uppercase; }
.footer-box { color: white; font-size: 11px; line-height: 1.5em; width: 169px; overflow: visible; float: left; padding-right: 20px; }
.more-link { color: #d5a007; font-weight: bold; }
/* End of 'nli-global' */

