html { font-family: arial, helvetica, Trebuchet MS, verdana, sans-serif; margin: 0; padding: 0; font-size: 13px; color: #304430; background-color: #edece1; line-height: 1.5em; }
body { margin: 0; padding: 0; }
h1 { font-family: georgia; margin-top: 30px; font-weight: normal; color: #1f4515; line-height: 36px; }
p { font-family: arial, helvetica; color: #222222; font-weight: normal; }
p.highlight { color: #456324; }

p.footer { margin-left: 195px; text-align: center; margin-top: 0; padding-top: 30px; color: #2e651e; font-size: 12px; font-weight: bold; }

img { border: 0; }

div#container { width: 800px; overflow: auto; display: block; margin: 0 auto 0 auto; padding: 0; background: url('/images/background.jpg') repeat; border: 1px solid #2e651e; }
div#sidebar { width: 180px; float: left;  }
div#content-container {  float: left; width: 620px; background: url(/images/content-background.png) repeat-y; }
div#content { margin: 0 40px 0 50px; padding: 10px 0; min-height: 450px; height: auto !important; height: 450px; overflow: auto; }
div#footer { clear: both; background-image: url('/images/page-bottom.png'); height: 80px; width: 800px; repeat: no-repeat; }


/* Sidebar Navigation */
div#nav { width: 180px; height: 466px; margin: 0; padding: 0; clear: both; background: transparent url(/images/navigation.jpg) no-repeat 0 0; }
div#nav ul { list-style: none; float: left; margin: 0; padding: 0; }
div#nav ul li { float: left; display: inline; }
div#nav ul li a { padding: 0; margin: 0; background: transparent url(/images/navigation.jpg) no-repeat 0 0; height: 60px; float: left; }
div#nav ul li a span { position: absolute; left: -999999px; }


div#nav ul li#nav-home a { width: 180px; height: 165px; margin-left: 0; background-position: 0 0; float: left; }
div#nav ul li#nav-home a:hover { background-position: -180px 0px; }
div#nav ul li#nav-home a { width: 180px; height: 165px; margin-left: 0; background-position: 0 0; float: left; }
div#nav ul li#nav-home a:hover { background-position: -180px 0px; }

div#nav ul li#nav-apply a { width: 180px; height: 60px; margin: 0; background-position: 0 -165px; }
div#nav ul li#nav-apply a:hover { background-position: -180px -165px; }
div#nav ul li#nav-apply-active a { width: 180px; height: 60px; background-position: -360px -165px; }
div#nav ul li#nav-apply-active a:hover { background-position: -540px -165px; }

div#nav ul li#nav-programs a { width: 180px; height: 60px; margin: 0; background-position: 0 -225px; }
div#nav ul li#nav-programs a:hover { background-position: -180px -225px; }
div#nav ul li#nav-programs-active a { width: 180px; height: 60px; background-position: -360px -225px}
div#nav ul li#nav-programs-active a:hover { background-position: -540px -225px; }

div#nav ul li#nav-about a { width: 180px; height: 60px; margin: 0; background-position: 0 -285px; }
div#nav ul li#nav-about a:hover { background-position: -180px -285px; }
div#nav ul li#nav-about-active a { width: 180px; height: 60px; background-position: -360px -285px}
div#nav ul li#nav-about-active a:hover { background-position: -540px -285px; }

div#nav ul li#nav-contact a { width: 180px; height: 60px; margin: 0; background-position: 0 -345px; }
div#nav ul li#nav-contact a:hover { background-position: -180px -345px; }
div#nav ul li#nav-contact-active a { width: 180px; height: 60px; background-position: -360px -345px}
div#nav ul li#nav-contact-active a:hover { background-position: -540px -345px; }

div#nav ul li#nav-resources a { width: 180px; height: 60px; margin: 0; background-position: 0 -405px; }
div#nav ul li#nav-resources a:hover { background-position: -180px -405px; }
div#nav ul li#nav-resources-active a { width: 180px; height: 60px; background-position: -360px -405px}
div#nav ul li#nav-resources-active a:hover { background-position: -540px -405px; }

a, a:link, a:hover, a:visited { color: #3866d1; }

p.submenu { margin-left: 20px; font-family: georgia; cursor: default; color: #1f4515; } 
p.subment a, p.submenu a:link, p.submenu a:visited, p.submenu a:active, p.submenu a:hover { color: #84a57b; font-weight: bold; text-decoration: none;}

p.submenu a:hover { text-decoration: underline; color: #2a5d1c; }
