/* CSS for Football Jamboree Funt; developer: rlb*/
body{background:#ffffff; font-family:verdana, helvetica, serif; font-size:12px; }
img{border:none;}
h2{margin-top:0px; padding-top:0px; color:#006b6e;}
p{color:#271406;}
#schools td{border:1px solid #B3B3B3; border-right:1px solid #B3B3B3;}
.h3{font-family:Georgia, Helvetica, verdana, serif; font-size:14px; font-weight:bold; text-decoration:underline;}
a{color:#006b6e; text-decoration:none;}
a:hover{color:#1e8d8e;}

/* page and padding containers (to help with centering) */
#container{width:600px;}
#paddingContainer{padding:0;}
#contentContainer{position:absolute; top:172px;}
#contentPadding{padding:0;}

/* content */
#content{background:#ffffff; margin:0; padding:2px; padding-top:1px;}
#contentText{background:#ffffff; margin:0px 0px; padding:20px; padding-bottom:40px;}
#contentText p{background:#ffffff; margin:0 0 0 0; padding:5px 5px 5px 5px; }
#contentText a{color:#006b6e; border-bottom:1px dotted #006b6e; text-decoration:none;}
#contentText a:hover{color:#1e8d8e;}
#contentBottomBG{background:none; margin:0;}
#contentBottomText{background:none; margin:0; padding:2px 3px;}
#contentBottomText p{background:none; margin:0 0 0 0; padding:5px; }

/* footer*/
#footerContainer{margin:0}
#beaconFooter{font-size:10px; text-align:right; color:#006b6e;}
#beaconFooter a{text-decoration:none;  color:#006b6e;}

/* header */
#headerContainer{position:absolute; top:0; height: 156px;}
#headerContent{}
#logo{display:none;float:left;}
#logo p{margin:0; padding:5px 0px 0px 3px;}
#printLogo{display:normal; margin:0; padding:0;}
#headerText{display:none;position:absolute; top:46px; right:0px;}
#headerText p{margin:0; padding:0px;}

/* Top Nav */
#topNavContainer{display:none; background:url("../images/global/topNavBG.gif") 0 0 repeat-x; position:absolute; top:140px; width:600px; height:35px; }
#topNavContent{}
.topNavLink{display:none;}
.topNavLink a{text-decoration:none; color:#ffffff; padding:5px 10px 7px 10px;}
.topNavLink a:hover{text-decoration:underline; background:#006b6e; padding:5px 10px 7px 10px; }

#screenReaderNav{display:none;}

/* Forms */
.label{font-weight:bold; text-align:right;}
.field{text-align:left;}
.radio{vertical-align:middle;}
.sectHead{background:#006b6e; color:#ffffff; text-align:left; font-weight:bold;}
.required{color:#8a3b2b; font-size:14px;}
.example, .optional{color:#b2b2b2; font-size:10px;}
.note{color:#8a3b2b;}
