@charset "utf-8";
/* css browser reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0;border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:Arial, Helvetica, sans-serif; vertical-align:baseline;}
/* remember to define focus styles! */
:focus {outline:0;}
body {line-height:1; color:#333; background:#fff; font-size:13px;line-height:18px;}
/* tables still need 'cellspacing="0"' in the markup */

/* Generic Code */
a{font-weight:bold;color:#12c;text-decoration:none;}
p{line-height:18px;margin-bottom:8px;font-size:13px;}
h2{font-weight:bold;font-size:20px;margin:19px auto;}
h3{padding-top:3px;margin:18px auto;font-size:16px;}
div#heading {background-repeat:no-repeat;height:200px;width:200px;padding-left:0px;top:0px;z-index:2;border-radius:10px;margin:10px 10px 10px 0px;}
body#homework div#navigation {background-repeat:no-repeat;background-position:left top;padding-left:10px;position:relative;float:left;border:none;margin:0em 0em 4px 0em;width:190px;}
div#navigation {background-repeat:no-repeat;background-position:left top;min-height:550px;display:block;width:200px;float:left;border-radius:10px;}
p#quote {width:575px;height:53px;padding:4px;margin-left:220px;top:132px;position:absolute;border-radius:10px;}
h1 {background-repeat:no-repeat;background-position:right top;text-align:center;height:200px;margin:0px 0px 0px 210px;width:603px;border-radius:10px;}
body {font-size:11pt;}
.hide {display:none;}
input.fib{width:20px;}
.show {display:block;}
form#assessment input {width:30px;}
.red {background-color:red;}
.green {background-color:chartreuse;}
form#assessment .button {width:auto;}
div#container {position:relative;width:815px;margin:0px auto;height:700px;position:relative;}
textarea {background:none;font-size:12pt;font-family:"Times New Roman", Times, serif;padding:0px;}
body#homework p {width:400px;}
div#bodytext {background:url("../images/transparentpixel.png") #fff;z-index:1;width:585px;float:right;border-radius:10px;padding:10px;min-height:530px;}
#welcome a{background:none;color:blue;display:inline;border-bottom:1px blue solid;}
textarea#response {font-size:12pt;font-family:"Times New Roman", Times, serif;min-height:40px;}
.center {text-align:center;}
td {vertical-align:top;text-align:left;padding:10px;}
table#gradingScale {border:thin #000 solid;border-collapse:collapse;}
table#gradingScale th {border-bottom:thin #000 solid;padding:5px;}
table#gradingScale td {padding:5px;}
.floatLeft {float:left;}
.floatRight {float:right;}
.checkFloat {float:right;position:relative;bottom:25px;}
h3 {padding-top:4px;clear:left;font-weight:bold;}
img {padding:.5em;}
span img {padding:0;}
legend{cursor:pointer;}
legend span{color:#12c;text-decoration:underline;}
#float {position:fixed;top:34px;width:192px;background:url("images/transparentpixel.png");text-align:center;right:50px;}
body#homework label{font-size:13px;line-height:18px;}
body#homework input{font-size:13px;}


/* the menu */
div#navigation ul,div#navigation li,div#navigation a {display:block;padding:0;border:0;}
div#navigation ul {width:100px;list-style:none;}
div#navigation ul#menu{padding-top:10px;}
div#navigation li {position:relative;padding:1px;font-size:13px;}
li.folder {padding-top:5px;}
div#navigation li.folder ul {position:absolute;left:100px;/* IE */top:1px;background:url("../images/transparentpixel.png");}
div#navigation a {padding:2px;text-decoration:none;color:#000;font-weight:bold;}
div#navigation li a.submenu {background:url("../images/triangle.gif") right no-repeat;}
/* regular hovers */
div#navigation a:hover {background:url("../images/transparentpixel.png");color:#000;}
div#navigation li.folder a:hover {background:url("../images/transparentpixel.png");}/* hovers with specificity */li.folder:hover { z-index:10; }
div#navigation ul ul, li:hover ul ul {display:none;}
div#navigation li:hover ul, div#navigation li:hover li:hover ul {display:block;}
div#navigation li.folder #home {margin-bottom:0px;}
#float{background:url("images/transparentpixel.png") repeat scroll 0 0 transparent;position:fixed;text-align:center;top:34px;width:192px;cursor:move;background:#f7f7f7;padding:10px;border:1px solid #000;border-radius:10px;background:#ffc;right:50px;}
sub{font-size:10px;vertical-align:bottom;}
sup{font-size:10px;vertical-align:top;}

/* Site Specific Code */
body{background-image:url("../images/background.jpg");background-color:#00003C;}
h1{background-image:url("../images/h1.jpg");background-color:#00003C;color:#0000FF;}
p#quote{background-color:#0000FF;}
div#navigation{background-image:url("../images/sidebar.");background-color:#0000FF;}
body#homework div#navigation{background-image:url("../images/sidebar.");background-color:#0000FF;}
div#heading{background-image:url("../images/corner.");background-color:#0000FF;}