body, input, textarea, table,h1,h2,h3 { background-color: white; color: #00003C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; }
h1,h2,h3 { background-color: #ececf6; }
h1 { font-size: 14px; }
h2 { font-size: 12px; }
h3 { font-size: 10px; }
h1,h2,h3 { font-weight: bold; text-align: left; }
#container { margin: 0px auto; padding: 5px auto; text-align: left; width: 990px; background-color: white; line-height: 150%; }
#disclaimer { border: 2px solid white; font-size: 9px; padding: 5px 5px; }
textarea, input { color: #00003C; background-color: #b6aed2; text-align: left; }
th { background-color: #a9b1ff; color: black; }
table,td,tr { text-align: left; color: black; }
.button { width: 60px; background-color: #b6aed2; color: white; border: 1px solid blue; font-size: 12px; padding: 2px 2px; }
a { text-decoration: none; }
.articleHeader { background-color: white; padding: 5px 40px; margin-top: 30px; }
.article { background-color: #ececf6; border-top: 1px solid #a9b1ff; border-bottom: 1px solid #a9b1ff; padding: 20px 40px; }
.datetime { color: #484848; padding: 0px 0px; margin: 0px 0px; }
pre { font-size: 12px; }

#drawings_list { text-align: center; width: 97%; overflow: auto; height: 175px; }

#rq { width: 97%; background-color: white; height: 100px; overflow-x: scroll; overflow-y: hidden; }
#rq td { background-color: white; }
.rq { float: left; height: 52px; background-image: url("../gfx/rqbg.gif"); background-repeat:no-repeat; color: white; text-align: center; font-size: 12px; width: 150px; padding: 2px 2px; }


#nav-menu    { background-image:url('../gfx/headingbg.jpg'); min-height:160px; width: 990px; background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; }
#nav-menu ul { list-style: none; padding: 0; margin: 0; padding-top: 113px; }
#nav-menu li { float: left; }
#nav-menu li a { margin: 0px 2px; padding: 3px 3px; margin-left: 0px; height: 2em; line-height: 2em; float: left; display: block; border: 1px solid #a9b1ff; color: #00003C; text-decoration: none; text-align: center; background-color: #ececf6; }
#nav-menu li a:link {color: #00003C;background-color:#ececf6;}
#nav-menu li a:hover {color: #00003C;background-color:white;}

.shadow { text-shadow: 0.1em 0.1em #B2B3D4; }

.loading { text-align: center; font-size: 16px; color: blue; display: none; }

#youtubeSearch { display: none; margin-top: 15px; overflow: auto; height: 100px; }
.black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8;opacity:.80; filter: alpha(opacity=80); }
.white_content { display: none; position: absolute; top: 15%; left: 25%; width: 50%; height: 50%; padding: 16px; border: 16px solid grey; background-color: white; z-index:1002; overflow: auto; }

.shadow_footer { text-shadow: 0.1em 0.1em #3F3D7F; }
#footer { width: 100%; text-align: center; margin: 0px 0px; margin-top: 15px; padding: 0px 0px; padding-top: 15px; background-color: #000033; color: yellow; border-top: black 1px solid; height: 35px; }

#ieMode { position: absolute; z-index: 999; margin-left:260px; margin-top:22px; }
