/* CSS for Football Jamboree Fund; developer: rlb*/
body{background:#D6BF96; margin:0 auto 0 auto; font-family:verdana, helvetica, serif; font-size:12px; }
img{border:none;}
h2{margin-top:0px; padding-top:10px; color:#006b6e; font-family:Georgia, Helvetica, verdana, serif; font-size:16px;}
p{color:#271406;}
#schools td{background:url("../images/global/schoolsBG.gif") bottom left repeat-x; border:1px solid #eeeeee;}
.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;}
.clear{clear:both;}
.arrow{font-size:14px;}

/* page and padding containers (to help with centering) */
#container{margin:0 auto 0 auto; width:1000px;}
#paddingContainer{padding:0;}
#contentContainer{position:absolute; top:172px; width:980px;}
#contentPadding{padding:0;}

/* content */
#content{background:transparent url("../images/global/content-BG.gif") 0 0 repeat-y; width:1000px; margin:0;  padding-top:1px; padding-bottom:1px;}
#contentRoundBottom{}

#contentText{background:transparent; margin:0px 0px; padding:20px; padding-bottom:0px; padding-top:10px;}
#contentText p{background:transparent; margin:0 0 0 0; padding:0px 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; }

.button{background:transparent url("../images/global/button-BG.gif") 0 0 no-repeat; color:#006B6E; font-size:13px; width:193px; height:38px; border:none; vertical-align:top; padding-bottom:12px;}

/* sponsors */
#sponsorNav{background:transparent url("../images/global/sponsorNav-2.gif") 0px 0px no-repeat; width:639px; height:24px; position:absolute; right:105px; top:29px; padding:10px; padding-top:3px;}
.navLink{float:left; padding:0px 12px 0px 0px}
.navLink a{color:#006B6E; font-size:14px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif;}
.navLink a:hover{color:#1e8d8e;}
#alphaLinks{}
#alphaLinks a{margin:10px;}
.alphaList{background:url("../images/global/schoolsBG.gif") bottom left repeat-x; float:left; width:220px; font-size:10px; margin-right:10px; margin-top:10px; border:1px dotted #D3BC90; padding-bottom:15px;}
.alphaList a{font-size:10px;}
.alphaList h3{font-family:Georgia, Helvetica, verdana, serif; font-size:14px; font-weight:bold; background-color:#51322F; color:#D3BC90; text-align:center; margin:0px; }
.row1{clear:both;}
.sponsorListLink{padding:0px 0px 3px 3px;}

/* Sponshorship Info */
#sponsorInfoNav{background:transparent url("../images/global/sponsorNav-2.gif") 0px 0px no-repeat; width:639px; height:24px; position:absolute; right:20px; top:29px; padding:10px; padding-top:3px;}

/* footer*/
#footerContainer{background:transparent url("../images/global/content-bottom-BG.gif") 0px 0px no-repeat; margin:0; padding-top:20px; width:1000px;}
#beaconFooter{font-size:10px; text-align:right; color:#006b6e; padding-right:20px;}
#beaconFooter a{text-decoration:none;  color:#006b6e;}

/* header */
#headerContainer{background:url("../images/global/headBG.gif") 0 0 no-repeat; position:absolute; top:0; width:1000px; height: 154px;}
#headerContent{}
#logo{float:left;}
#logo p{margin:7px 0px 0px 0px; padding:6px 0px 0px 30px;}
#printLogo{display:none;}
#headerText{position:absolute; top:56px; right:7px;}
#headerText p{margin:0; padding:0px;}

/* Top Nav */
#topNavContainer{background:url("../images/global/topNavBG-Y.gif") 0 0 repeat-x; position:absolute; top:154px; width:1000px; height:35px;}
#topNavContent{width:959px; padding-left:41px; padding-right:0px;}
.topNavLink{float:left; padding-top:5px; padding-bottom:7px; font-family:verdana, helvetica, serif; font-size:12px; color:#ffffff;font-weight:bold;}
.topNavLink a{text-decoration:none; color:#ffffff; padding:5px 10px 7px 10px;}
.topNavLink a:hover{text-decoration:none; color:#ffffff; 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:#51322F; color:#D3BC90; text-align:left; font-weight:bold;}
.required, .error{color:#8a3b2b; font-size:14px;}
.example, .optional{color:#b2b2b2; font-size:10px;}
.note{color:#8a3b2b;}
