@charset "utf-8";

/* Reset and Set */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {	font-weight:normal; font-size:100%; }
body, html { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#cccccc; }
a:focus { outline:none; }
img { border:none; }
table {	border-collapse:collapse; border-spacing:0; }
p { margin:0px 0px 10px 0px; }
h2 { font-size:24px; font-weight:bold; color:#002868; }

/* Containers */
#container { width:950px; margin:2px auto 0px auto; background:#FFFFFF; }
#banner { width:950px; height:240px; background:url(images/banner.png) no-repeat; }
#navBar { width:540px; position:relative; top:125px; left:24px; z-index:2; }
#latest { width:540px; padding-top:22px;  position:relative; left:24px; top:136px; background:url(images/latest.png) no-repeat 0 0; color:#FFFFFF; clear:left; z-index:1; }
#content { margin:15px 24px 0px 24px; }
#gallery { width:420px; height:315px; float:right; background:#002868; margin:0px 0px 15px 15px; }
#footer { width:950px; line-height:20px; clear:both; color:#FFFFFF; font-size:10px; font-weight:bold; text-align:center; background:#bf0a30; }

#latest ul { list-style:none; }

/* Nav Styling */
#nav, #nav ul { padding:0; margin:0; list-style:none; line-height:20px; font-size:13px; font-weight:bold; }
#nav a { display:block; width:90px; height:20px; padding:3px; color:#FFFFFF; text-decoration:none; }
#nav li { float:left; width:90px; }
#nav li:hover { background:#2e5a9c; }
#nav li ul { /* second-level lists */ position:absolute; background:#002868; width:90px; left:-999em; font-weight:normal; font-size:11px; }
#nav li ul ul { /* third-and-above-level lists */ margin:-26px 0 0 90px; background:#0c3d8b; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto; width:90px; }

/* Slideshow */
ul.crossfade { padding:0; margin:0; list-style:none; position:relative; }
#sshow li {position:absolute; top:0; left:0; background-color:#FFF; visibility:hidden; }

.qa { margin-left:-15px; padding-right:8px; font-weight:bold; }