/* CSS Document */

body { margin: 5px 0px; background: #033 url(../images/pageBgTile.gif) repeat-x; color: #FFF; font: 12px Helvetica, Verdana, Arial, sans-serif; }

h2 { margin: 0px; padding: 0px; font-size: 18px; }
h2 span {display: none; }

a { color: #FFF; }

#container { width: 780px; margin: 0px auto; background: url(../images/containerBgTile.gif) repeat-y; }

#content { padding: 0px 0px 10px 114px; background: url(../images/contentHeaderBg.jpg) no-repeat; }
#content div.pad {padding-left: 24px; padding-bottom: 12px; clear: both;  }

div#panelMain { width: 461px; height: 352px; background: url(../images/panelMain.gif) no-repeat; float:left;  color: #000;}

div#panelMain #intro { padding: 16px 28px 4px 31px; }

div.launch { padding-top: 22px; text-align: center; }
div.launch a { color: #000; }

div.launchImage {padding-bottom: 2px; }

div#panelRight { width: 154px; height:351px; background: url(../images/panelRight.gif) no-repeat; clear:right; margin-left: 469px; padding: 9px 11px 0px 11px;  color: #000;}
div#enterbutton { padding-bottom: 4px;} 

#containerFooter { width: 780px; margin: 0px auto; height: 65px; background: url(../images/contentFooterBg.gif) no-repeat; padding-top: 24px; }

#teachers, #welcome, #enthusiasts { padding-right: 50px; }

div.footerNav {  text-align: center; font-size: 11px; padding-top: 8px;  }
div.footerNav a { text-decoration: none; }
div.footerNav a:HOVER { text-decoration: underline; }


#flashContainer { width: 780px; margin: 0px auto;  }

