/* Presentation Stylesheet */ 
h1 { font-family:verdana,sans-serif; font-size:15px; font-weight:bold; margin:20px 0px 0px 0px; }
h2 { font-family:verdana,sans-serif; font-size:18px; font-weight:bold; margin:10px 0px 3px 0px; background:#99CCB3; color:#fff; text-align:center; padding:3px 0px 5px 0px; }
p, li, td { font-family:verdana,sans-serif; font-size:12px; line-height:20px; }
p { margin:10px 0px 5px 0px; }
a, p a { color:#0A3E92; }

#footer a, #footer p { font-family:verdana,sans-serif; font-size:11px; text-decoration:none; }
#footer a:hover { font-family:verdana,sans-serif; text-decoration:underline; }
#nav { margin-top:-9px; *margin-top:-4px; }

#loginTable { margin:0 auto; margin-top:10px; }

IMG.outline { border:solid 1px #444; }

.small { font-size:10px; color:#444; line-height:13px; }
.bold { font-weight:bold; }
.center { text-align:center; }
.right { text-align:right; }
DIV.center { width:100%; }
.alert { font-weight:bold; color:#ff0000; }

.adminMenu { border:solid 1px #000; padding:2px 4px 4px 2px; background-color:#339967; }
.smallButton { font-family:arial,sans-serif; font-size:11px; background-color:#99CCB3; color:#000; padding:3px; margin-right:3px; display:inline; font-weight:bold; }
A.smallButton { text-decoration:none; border:solid 1px #99CCB3; }
A.smallButton:hover { background-color:#339967; color:#fff; border:solid 1px #000; }

.question { font-size:14px; background-color:#339967; color:#fff; padding:5px; margin:10px 0px 0px 0px; font-weight:bold; border:solid #ccc; border-width: 2px 2px 0px 2px; }
.answer, ul.answer { font-size:12px; background-color:#eee; padding:5px; margin:0px; font-weight:bold; border:solid #ccc; border-width: 0px 2px 2px 2px;  }
ul.answer { padding-left:30px; }

TABLE.standard { margin-top:20px; border:solid 0px #444; }
TABLE.standard TD { border:solid #ccc; border-width:0px 1px 1px 1px; text-align:left; }
TABLE.standard TD.head { border:none; background-color:#339967; color:#fff; font-weight:bold; text-align:center; padding:3px; }
TABLE.standard TD.lightbg { background-color:#99CCB3; font-weight:bold; text-align:center; border:none; padding:3px 2px 3px 2px; }
TABLE.standard TD.lightbgalt { background-color:#C5E6D6; font-weight:bold; text-align:center; border:none; padding:2px 0px 2px 0px; }
TABLE.standard SPAN.small { font-family:verdana,sans-serif; font-size:10px; color:#444; background-color:#FF9797; padding:3px; }

/* Form Elements */
input.text { border:solid 2px #006633; font-weight:bold; font-size:12px; background:#fff; margin-top:1px; text-align:center; }
input.texterr { border:solid 2px #006633; font-weight:bold; font-size:12px; background:#FBFF97; margin-top:1px; text-align:center; }
input { border:solid 2px #006633; font-weight:bold; font-size:12px; background:#fff; margin-top:1px; text-align:center; }
input.button { border:solid 1px #006633; font-weight:bold; font-size:12px; background:#ccc; margin-top:3px; padding:3px 12px 2px 0px; background-image:url('../../images/button_bg.gif'); background-position:center right; }
input.checkbox { border:solid 0px #006633; font-weight:normal; font-size:12px; margin-top:1px; }