@charset "utf-8";
/* Begin Resets */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset, img {border:0;}address, caption, cite, code, dfn, th, var {font-style:normal;font-weight:normal;} li { list-style:none;}caption, th { text-align:left;}h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}abbr, acronym {border:0;font-variant:normal;}input, textarea, select {font-family:inherit;font-size:inherit;}
/* end resets */
body { padding:1em; font-family:Arial, Helvetica, sans-serif;}
#navigation  li { display:inline; margin:1em;}
#navigation  li .nav { margin-left:.25em;}
#main {margin:0 3em; display:inline;width:60%;}
#main a:link, #main  a:visited {color:#0000ff;text-decoration:underline; }
#main  a:hover, #main  a:focus, #main  a:active {color:#900; text-decoration:none; }
#main div { padding:1em; border-bottom:1px dashed #333; border-left:1px dashed #333; margin:.4em; margin-bottom:1em;}
#main p, #main ul, #main ol { line-height:1.25em; margin-bottom:1em;}
#students { margin:1em; padding:1em; width:10em; display:inline; border:1px solid #000066; background:#000066;}
#students ul li { margin-top:.5em; }
#students a:link, #students a:visited {color:#FFF; text-decoration:none;}
#students a:hover, #students a:focus, #students a:active {color:#FFF; text-decoration:underline;}
h1, h2 { color:#000066; font-size:2em;font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-size:1.5em;}
h3 {font-weight:bold; }
code {font-family: "Courier New", Courier, monospace; color:#900; font-weight:bold;}
/* Generic Styles */
.indent { margin:0 2em;}
.floatCols {display:inline;float:left;margin-top:2em;text-align:left;background-color:#FFFFFF;}
.floatLeft {float:left;display:inline;}
.floatRight {float:right;display:inline;}
.marginleft {margin-left:2em;} .marginright {margin-right:2em;}
.clearfloat {clear:both;height:0;font-size: 1px; line-height: 0px;}
.decimal li { list-style-position: inside; list-style-type:decimal;margin-left:2em; }
.loweralpha li { list-style-type:lower-alpha; margin-left:2em;}
.bullet li { list-style-type: disc; margin-left:2em;}
.pdf { background:url(../images/pdf.gif) right top no-repeat; height:16px; padding-right:17px;}
.doc { background:url(../images/doc.gif) right top no-repeat; height:16px; padding-right:17px;}
.email { background:url(../images/mail.gif) right top no-repeat; height:16px; padding-right:18px;}
.externallink { background:url(../images/popout.gif) right top no-repeat; height:12px; padding-right:13px;}
.secure { background:url(../images/secure.gif) right top no-repeat; height:15px; padding-right:17px;}
.hideme { display: block; height: 0; overflow: hidden; }
.hidden {display:none;}
input { margin:.25em;}
.green { color:#009900; font-weight:bold;}
table {	border: 1px solid #668;	border-collapse: collapse;	caption-side: top;	}
td, th {padding: 0.1em .25em; border-spacing: .5em;	border: 1px solid #668;	}
th { font-weight:bold; }
  tr.other td {	background:#e5eafe;}


