@charset "utf-8";
/* CSS Document */

/* Design and core CSS code by Heather Williams. March 2008. Drop-down nav menu styles from Eric Meyer. See http://www.more.ericmeyeroncss.com; csshover.html from Peter Nederlof. See http://www.xs4all.nl/~peterned/. Please document all changes to this file with name, date and credits where applicable. */


body {background-color:#a9b2b1; margin: 0px; padding: 0px; behavior: url(csshover.htc);} /* WinIE behavior call */

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

#byline {font-style: italic; line-height: 14px;}

a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #21578a; font-weight: normal;}

a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #21578a; font-weight: bold; line-height: 16px;}

h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #739600; font-weight: bold; line-height: 16px;}

h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-transform: uppercase;}

li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

#alertheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #de4561; font-weight: bold;}

/* Begin CSS Drop-down navigation styles. For trouble shooting and background info on this theory, visit Eric Meyer's Web site: http://www.more.ericmeyeroncss.com/ */

div#nav {position: relative; float: left; margin: -1 0 0 16em; background: #0c2645; text-align: center; width: 900px;}

div#nav ul {margin: 0; padding: 0; background: #0c2645; border: 1px solid #0c2645;}

div#nav li {position: relative; list-style: none; margin: 0; float: left; width: 16em; line-height: 2em;}

div#nav li:hover {background: #21578a;}

div#nav li.submenu {background: #0c2645;}

div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; color: #FFFFFF; font-weight: 800; text-transform: uppercase; width: 100%; voice-family: "\"}\""; voice-family: inherit; width: 15.5em;}

div#nav>ul a {width: 15.5em;}

div#nav li a:hover {background: #0c2645; color: #5eb6e4; padding: 0.25em 0 0.25em 0.5em; width: 15.5em; }

div#nav ul ul {position: absolute; width: 16em; display: none;}

div#nav ul ul li {border-bottom: #739600 dotted 1px;}

div#nav ul.level1 li.submenu:hover ul.level2 {display: block; line-height: 2em;}

div#nav ul.level2 li.submenu:hover ul.level3 {display: block; line-height: 2em; background:#21578a;}

div#nav ul.level2 {top: 2.25em; left: -1px; text-align: left; background:#0c2645;}

div#nav ul.level3 {top: 1px; left: 16em; background:#0c2645;}

/* End CSS Drop-down navigation styles */

/* Begin Layout Divs */

#masthead {position: relative; top: 0px; left: 0px; padding: 0px; width: 900px; background: url(../images/mastheadbg_02.jpg) bottom right; height: 177px;}

#masthead #sitename {position: relative; font-size: 22px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 4px; font-weight: 800; width:275px; float: right; margin: 105px 0px 0px 0px; color:#FFFFFF; text-align: left; padding: 0px;}

#subsitename {font-size: 22px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 5px; font-weight: 800; width: 274px; float: right; margin: 0px 0px 0px 625px; color:#ffffff; padding: 0px;}

#navbg {position: relative; background-color:#0c2645; top: 0px; left: 0px; padding: 0px; border-bottom: 1px; border-bottom-color:#739600; width: 900px; height: 20px;}

#content {top: 0px; left: 0px; background-color: #0e2024; padding: 20px 0px 0px 0px; width: 900px;}

#main {padding: 10px; background-color:#FFFFFF;}

#leftnav {padding: 10px; margin: 0px; background: #21578a; height: 100%;}

#leftnav a {color: #FFFFFF; font-size: 12px;}

#leftnav a:hover {color: #e1cd00;}

#leftnav li {color: #ffffff;}

#rightcol {background-color:#e3f5ff;}

#leftcol {background-color:#21578a; margin: 0px; padding: 0px;}

#footer {position: relative; left: 0px; background-color:#0e2024; padding: 10px; width: 880px; border-top: #e1cd00 solid 1px; border-bottom: #739600 solid 1px;}

#footer #footerlinks {text-align: center; padding: 0px; margin: 0px; color:#739600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}

#footer #footerlinks a {padding: 5px; margin:  0px 10px 0px 0px; color: #FFFFFF; text-decoration: underline; font-size: 9px; font-weight: normal;}

#footer #footerlinks a:hover {color: #5eb6e4; text-decoration: none;}

/* Begin Box Styles*/

#homefeature {width: 400px; background: url(../images/feature_bg.jpg) no-repeat; padding: 10px; margin: 10px; border: #a9b2b1 solid 1px;}

#homefeature a {font-weight: bold; font-size: 12px;}

#homefeature p {font-size: 12px;}

#homebanner {width: 286px; padding: 0px; margin: 10px;}

#topstory {border: 1px solid #de4561; padding: 0px 5px 5px 5px;}


/* End Home Page Box Styles*/

/* Begin Page Box Styles */

#pagepinkbox {background-color:#fff3f5; padding: 0px; margin: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #de4561;}

#pagepinkbox h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; background: #de4561; padding: 5px; margin: 0px; letter-spacing: 1px;}

#pagepinkbox p {padding: 0px 5px 0px 5px;}


#pagepinkbox img {padding: 0px 5px 0px 0px;}


#pagegreenbox {padding: 0px; margin: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #f8fee3; border: 1px solid #739600;}

#pagegreenbox h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; background: #739600; padding: 5px; margin: 0px; letter-spacing: 1px;}

#pagegreenbox p {padding: 0px 5px 0px 5px;}


#pagegreenbox img {padding: 0px 5px 0px 0px;}

#pagebluebox {background-color:#edf8fe; padding: 0px; margin: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #5eb6e4;}

#pagebluebox h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; background: #5eb6e4; padding: 5px; margin: 0px; letter-spacing: 1px;}

#pagebluebox p {padding: 0px 5px 0px 5px;}



#pagebluebox img {padding: 0px 5px 0px 0px;}

#pagenavybox {background-color:#f4f9fe; padding: 0px; margin: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #0c2645;}

#pagenavybox h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; background: #0c2645; padding: 5px; margin: 0px; letter-spacing: 1px;}

#pagenavybox p {padding: 0px 5px 0px 5px;}

#pagenavybox img {padding: 0px 5px 0px 0px;}


#pagelimebox {background-color:#fffdec; padding: 0px; margin: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #e1cd00;}

#pagelimebox h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; background: #e1cd00; padding: 5px; margin: 0px; letter-spacing: 1px;}

#pagelimebox p {padding: 0px 5px 0px 5px;}

#pagelimebox img {padding: 0px 5px 0px 0px;}

#fly {background-color:#ffffff; padding: 5px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: 3px solid #5eb6e4;}

#fly p {padding: 5px;}


/* End page box styles */