
html { height:100%; background:#A0A0A0 url("images/sitebkg.png") repeat-y fixed center center; }

body { font-family:Arial; font-size:13px; margin:0px; height:100%; }

h1 { font-family:Georgia; font-size:16px; line-height:28px; word-spacing:3px; font-weight:normal; margin:0px 0px 10px 0px; color:#0088EE; font-style:italic; }
h2 { font-family:Georgia; font-size:15px; color:#0090E0; text-align:center; line-height:20px; font-weight:normal; margin:0px 0px 0px 0px; }
h3 { font-size:13px;color:#CC0000;word-spacing:2px;border-bottom:1px solid #FFD040; margin:0px 0px 0px 0px;padding-bottom:2px }
h4 { font-size:12px;color:#F04422; margin:0px 0px 0px 0px; padding-bottom:2px }
form { padding:0px;margin:0px; }
input.def { height:17px;border:1px solid #AAAAAA;-moz-user-select:text;font-size:13px; }
input.sub { border:1px solid #AAAAAA;height:21px;background:white url("images/shade.png") repeat-x top;font-weight:bold;font-size:13px; cursor:pointer}
input.clo { border:1px solid #AAAAAA;height:21px;background:white url("images/shade.png") repeat-x top;font-weight:bold;font-size:13px;width:16px;padding:0px;margin:0px;font-family:Arial; cursor:pointer }

a:link, a:visited { text-decoration:underline; color:#4070DD; border-style:none; }
a:hover { text-decoration:underline; color:#CC0000; font-weight:bold; border-style:none;}
a.footer:link, a.footer:visited { text-decoration:none; border-style:none; color:#444444;}
a.footer:hover { text-decoration:none; border-bottom:1px dashed #FF8844; font-weight:normal;}

.txtCaps { text-transform:uppercase }
.subjHdr { color:#F04422; font-size:12px; }
.cpyText { font-family:Verdana; font-size:10px; color:#AAAAAA; line-height:15px; margin-top:10px}
.fooText { font-family:Verdana; font-size:13px; line-height:28px; }
.tagLine { font-family:Georgia;font-size:17px;color:#EA7E25;word-spacing:1px;line-height:28px }
.kidSafe { border:1px dashed #AACCAA;line-height:18px;padding:2px 0px 2px 5px;margin:5px 0px 15px 0px;width:300px;background-color:#F8FFF8 }
.safeKid { border:1px dashed #AACCAA;line-height:18px;padding:2px 0px 2px 5px;margin: 0px 0px 15px 0px;width:300px;background-color:#F8FFF8 }
.grdLink { font-size:11px; line-height:22px; padding-top:5px }
.tpcLink { font-size:12px; line-height:22px }
.bcTrail { font-size:12px;letter-spacing:1px }
.h1Topic { color:#CC0000;font-size:18px }
.tpcDesc { text-align:justify;color:#666666; margin-bottom:25px }
.suggBox { font-size:12px;line-height:17px }
.suggTxt { color:#777777;margin:5px 0px 8px 0px }
.videoDv { margin-right:20px;float:left; background-repeat:no-repeat; background-position:center left  }
.videoIm { border:1px solid #999999; }
.videoLn { margin-top:5px; letter-spacing:1px; }
.videoTd { border:1px solid #F0F0F0; background-color:#F8F8F8; padding-right:5px }
.vidRect { border:1px solid #999999;width:120px;margin-right:20px;float:left }
.vidNail { overflow:hidden;width:120px;height:72px;border:1px solid white }
.vidImag { margin-top:-10px }
.saveTxt { width:160px;float:left;padding-top:3px }
.niceTxt { font-size:13px; line-height:20px; color:#505050; word-spacing:1px; font-weight:normal; }
.mainCap { font-size:11px; word-spacing:2px;color:#888888;line-height:17px; }
.vidName { font-size:17px; word-spacing:2px; font-weight:bold; padding:0px 0px 10px 0px}
.boldCap { font-size:11px; word-spacing:2px;color:#404040;padding-left:2px }
.miscTxt { font-size:12px; word-spacing:2px;color:#F89030; }
.panecls { width:303px;height:120px;border:1px solid #CCCCCC;background-color:white;z-index:10;position:absolute;top:0px;left:0px;}
.moreVid { width:585px;height:21px;background-color:#FAFAFA;margin-top:4px;padding:1px 0px 1px 3px;font-size:12px}
.setPart { margin:6px 0px 6px 0px;padding:2px;background-image:none}
.dbdLink { font-size:11px;}
.toolIcn { border:1px solid #CCCCCC;padding:2px; }
.miniTxt { font-size:11px;color:#707070;font-weight:normal;margin-top:4px;padding-top:2px;border-top:1px solid #E8E8E8;}
.cptnTxt { padding-left:25px; font-size:11px; color:#CC7777; text-align:center; }
.quizTxt { color:#666666;line-height:20px }
.boldTxt { font-size:11px; word-spacing:2px;color:#707070;padding-left:2px }
.sectHdr { color:#30A040; word-spacing:2px }
.textBox { border:0px;font-weight:normal;font-family:Arial;font-size:12px;color:black;width:110px;}
#quizTbl { font-size:12px;margin:10px 0px 30px 28px;line-height:22px;border:1px solid #E8E8E8;text-align:left }
#quizTbl tr { background-color:white }
#quizTbl td { padding-left:5px; border-bottom: 1px solid #EEEEEE }
#quizTbl th { padding-left:5px; border-bottom: 1px solid #EEEEEE; font-size:11px; font-weight:bold;background-color:#F8F8F8;text-align:left }
#pholder { font-family:Arial; font-size:13px; color:black; }
#tholder { font-family:Arial; font-size:13px; color:black; }
#gameTbl { margin:10px 0px 30px 30px }
#gameTbl a:hover { font-weight:normal; }


