/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
*/

body { margin: 7px auto 0px auto; background-color: #00264B; }
img { border: none; }
img.centered { display: block; margin-left: auto; margin-right: auto; border: 5px solid #FFF; }
img.alignright { margin: 0 0 2px 7px; display: inline; border: 5px solid #FFF; }
img.alignleft { margin: 0 7px 2px 0; display: inline; border: 5px solid #FFF; }
.alignright { float: right; }
.alignleft { float: left; }

h3 {
font-size: 1.4em;
font-weight: bold;
}

/* Header */
#logo { width: 616px; height: 39px; margin: 0px auto 0px auto; background-image: url('images/logo.jpg'); background-repeat: no-repeat; }
#logo a { display: block; width: 616px; height: 39px; }
#logo2 { width: 884px; height: 36px; margin: 10px auto 0px auto; background-image: url('images/sublogo.jpg'); background-repeat: no-repeat; }

/* Body */
#bodyBox { width: 880px; overflow: hidden; margin: 4px auto 0px auto; border: 2px solid #333331; border-bottom-width: 1px;  background-color: #FFF; background-image: url('images/body_bottom_rounded.jpg'); background-repeat: no-repeat; background-position: bottom; clear: both; }
#bodyContentBox { width: 880px; margin: 0px auto 0px auto; clear: both; background-color: #DDD; overflow: hidden; }
#content { float: left; width: 644px; min-height: 900px; padding: 0px 10px 0px 10px; border: 5px solid #CCC; border-top: none; background-color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; }
#content_home { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFF; padding: 0px 20px 0px 20px; }
#content h1 { color: #0A61AF; font-size: 1.3em; }
#content h2 { color: #0A61AF; font-size: 1.3em; }
#content a { color: #0A61AF; text-decoration: none; }
#content a:hover { color: #000; text-decoration: underline; }
#sidebar { float: right; padding-left: 30px; width: 20%; height: 100%; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; background-color: #DDD; overflow: hidden; }
#sidebar ul { list-style: none; padding: 0; margin: 0; }
#sidebar ul li { padding: 0; margin: 0; }
#sidebar a { color: #555; text-decoration: none; }
#sidebar a:hover { color: #555; text-decoration: underline; }
blockquote { padding: 15px; background-color: #DDD; font-style: italic; border: 1px solid #CCC; }

/* Nav */
#navBox { width: 880px; height: 42px;background-image: url('images/nav_bg.jpg'); background-repeat: repeat-x; }
#navLinks { width: 76%; float: left; padding: 10px 0px 0px 0px;  }
#navLinks span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; margin-left: 30px; }
#navLinks a { color: #FFF; text-decoration: none; }
#navLinks a:hover { text-decoration: underline; }
#navAddress { padding: 7px 4px 0px 0px; color: #FFFFFF; width: 22%; text-align: right; float: right; font-size: 13px; }

/* Footer */
#footer { width: 880px; margin: 0px auto 0px auto; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 18px; color: #FFF; }
#footer a { color: #FFF; }

/* Home Content */
#home_summary_box { width: 848px; height: 298px; margin: 15px auto 0px auto; clear: both; }
#summaryItems { margin: 0; padding: 0; float: left; list-style: none; }
#summaryItems li { width: 276px; height: 87px; padding: 13px 0px 0px 40px; background-image: url('images/home_summary_bg.jpg'); background-repeat: no-repeat; color: #FFF; font-size: 11px; }
#summaryItems li h3 { margin: 0; padding: 0; font-size: 18px; color: #0A61AF; }
#summaryItems a { color: #FFF; text-decoration: none; }
#summaryItems a:hover { color: #FFF; text-decoration: underline; }

#videoBox { width: 532px; height: 300px; margin-bottom: 10px; float: right; z-index:-1; }
 
#homeText1 { padding-top: 10px; padding-bottom: 10px; width: 100%; clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; }
#homeText1 h3 { color: #0A61AF; }
#homeText2 { width: 100%; clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; }
#homeText2 div { display: inline-block; width:  30%; text-align: justify; float: left; }
#homeText2 h3 { margin: 0; padding: 0; font-size: 16px; color: #0A61AF; }
#homeText2 a { color: #7a101c; }

/* Drop Down styles */
#navbar { margin: 0; padding: 0; height: 1em; }
#navbar li { list-style: none; float: left; }
#navbar li a { display: block; padding: 3px 8px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
#navbar li ul {  display: none; width: 10em; /* Width to help Opera out */ background-color: #EEE; }
#navbar li:hover ul { display: block; position: absolute; margin: 0; padding: 0; }
#navbar li:hover li { float: none; }
#navbar li:hover li a { background-color: #EEE; border-bottom: 1px solid #ccc; color: #000; }
#navbar li li a:hover { background-color: #EEE; }


.navigation { width: 100%; clear: both; overflow: hidden; border-bottom: 1px solid #CCC; padding-bottom: 10px; }
.navigation a { font-size: 12px; }
