#sitebg {background:url(/images/spiritcups/site/newsite/sitebg.jpg) repeat-x; width:100%; margin:0; padding:0;}
body {
     background-color: #002B55;
     background-image: url("../images/spiritcups/site/newsite/sitebottombg.jpg");
     background-position: center bottom;
     background-repeat: repeat-x;
     font-family: Arial,Helvetica,sans-serif ! important;
     font-size: 16px;
     margin: 0px;
     padding: 0px;
}

#preinstructionslbl {
     color: #FF0000;
}

a:link {
     color: #003B77;
}

a:visited {
     color: #003B77;
}

a:active {
     color: #003B77;
}

a:hover {
     color: #DF0031;
}

#btmtag {
     font-family: Arial,Helvetica,sans-serif;
     font-size: 10px;
     height: 105px;
     margin-left: 185px;
     margin-right: 50px;
     margin-top: 5px;
     text-align: center;
}

#btmtag a:link {
     color: #000000;
     text-decoration: none;
}

#btmtag a:visited {
     color: #000000;
     text-decoration: none;
}

#btmtag a:active {
     color: #000000;
     text-decoration: none;
}

#btmtag a:hover {
     color: #000000;
     text-decoration: underline;
}

#navholder {
     float: left;
     margin-left: 12px;
     width: 168px;
}

#nav {
     background: url("/images/spiritcups/site/newsite/navbg_new.gif") no-repeat scroll 0pt -35px transparent;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 16px;
     height: 280px;
     line-height: 22px;
     margin: 0pt;
     padding: 20px 0pt 10pt;
     width: 162px;
}

#nav ul {
     margin: 0px;
     padding: 0px;
}

#nav li {
     height: 25px;
     list-style: none outside none;
     margin: 0px 0px 0pt 5px;
     padding: 0px;
     width: 152px;
}

#nav a:link {
     color: #FFFFFF;
     text-decoration: none;
}

ul#nav li a {
     display: block;
     height: 24px;
     margin: 0pt 2px 0pt 0pt;
     outline: medium none;
     text-indent: -9000px;
     width: 152px;
}

ul#nav li a:hover {
     background-position: -152px 0pt;
}

ul#nav li#home-nav a {
     background: url("../images/spiritcups/site/newsite/nav1home.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 151px;
}

ul#nav li#home-nav a:hover {
     background-position: -152px 0pt;
}

ul#nav li#fundraiser-nav a {
     background: url("../images/spiritcups/site/newsite/nav2fundraiser.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 151px;
}

ul#nav li#fundraiser-nav a:hover {
     background-position: -152px 0pt;
}

ul#nav li#materials-nav a {
     background: url("../images/spiritcups/site/newsite/toolkit.gif") no-repeat scroll 0pt 0pt transparent;
     width: 151px;
}

ul#nav li#materials-nav a:hover {
     background-position: -152px 0pt;
}

ul#nav li#how-nav a {
     background: url("../images/spiritcups/site/newsite/nav4howwork.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 151px;
}

ul#nav li#how-nav a:hover {
     background-position: -152px 0pt;
}

ul#nav li#testimonial-nav a {
     background: url("../images/spiritcups/site/newsite/nav5testimonials.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 151px;
}

ul#nav li#testimonial-nav a:hover {
     background-position: -152px 0pt;
}

ul#nav li#faq-nav a {
     background: url("../images/spiritcups/site/newsite/nav6faq.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 151px;
}

ul#nav li#faq-nav a:hover {
     background-position: -152px 0pt;
}

ul#nav li#fundraisingtips-nav a {
     background: url("../images/spiritcups/site/newsite/nav7fundraising.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 151px;
}

ul#nav li#fundraisingtips-nav a:hover {
     background-position: -152px 0pt;
}

ul#nav li#experience-nav a {
     background: url("/images/spiritcups/site/newsite/subnav5ExperiencePrizes.gif") no-repeat scroll 0pt 0pt transparent;
     width: 151px;
}

ul#nav li#experience-nav a:hover {
     background-position: -152px 0pt;
}

ul#nav li#national-nav a {
     background: url("../images/spiritcups/site/newsite/nav8partners.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 151px;
}

ul#nav li#national-nav a:hover {
     background-position: -152px 0pt;
}

ul#nav li#company-nav a {
     background: url("/images/spiritcups/site/newsite/subnavCompany.gif") no-repeat scroll 0pt 0pt transparent;
     width: 151px;
}

ul#nav li#company-nav a:hover {
     background-position: -152px 0pt;
}

ul#nav li#contact-nav a {
     background: url("../images/spiritcups/site/newsite/nav9contact.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 151px;
}

ul#nav li#contact-nav a:hover {
     background-position: -152px 0pt;
}

ul#nav li#share-nav a {
     background: url("../images/spiritcups/site/newsite/navsharethespirit.gif") no-repeat scroll 0pt 0pt transparent;
     width: 151px;
}

ul#nav li#share-nav a:hover {
     background-position: -152px 0pt;
}

#headerholder {
     margin-left: 13px;
     padding-top: 38px;
}

#headnav {
     background-repeat: no-repeat;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 16px;
     height: 33px;
}

#headnav ul {
     margin: 0px;
     padding: 0px;
}

#headnav li {
     display: block;
     float: left;
     height: 25px;
     list-style: none outside none;
     margin: 0px 0px 0pt 5px;
     padding: 0px;
}

#headnav a:link {
     color: #FFFFFF;
     text-decoration: none;
}

ul#headnav li a {
     display: block;
     height: 33px;
     margin: 0pt 2px 0pt 0pt;
     outline: medium none;
     text-indent: -9000px;
}

ul#headnav li#headnav-info a {
     background: url("../images/spiritcups/site/newsite/hnav1sendinfo.gif") no-repeat scroll 0pt 0pt transparent;
     width: 231px;
}

ul#headnav li#headnav-order a {
     background: url("../images/spiritcups/site/newsite/hnav2placeorder.gif") no-repeat scroll 0pt 0pt transparent;
     width: 354px;
}

#subnav2 {
     height: 45px;
     list-style: none outside none;
     margin: 0pt 0pt 20px;
     padding: 0pt;
     width: 162px;
}

#subnav2 li {
     border: medium none;
     display: block;
     height: 45px;
     margin: 0pt;
     outline: medium none;
     padding: 0pt;
     width: 162px;
}

#subnav2 li a {
     background: url("../images/spiritcups/site/newsite/subnav5Guestbook.jpg") no-repeat scroll left top transparent;
     border: medium none;
     display: block;
     height: 45px;
     line-height: 0;
     outline: medium none;
     position: relative;
     text-indent: -9999px;
     width: 162px;
}

#subnav2 li a:hover {
     background: url("../images/spiritcups/site/newsite/subnav5Guestbook.jpg") no-repeat scroll right top transparent;
     display: block;
     height: 45px;
     width: 162px;
}

#subnav {
     background-image: url("../images/spiritcups/site/newsite/subnavbg.gif");
     background-repeat: no-repeat;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 16px;
     height: 100px;
     margin: 8px 0pt 10px;
     padding: 2px 0pt 0pt;
     width: 162px;
}

#subnav ul {
     margin: 0px;
     padding: 0px;
}

#subnav li {
     height: 24px;
     list-style: none outside none;
     margin: 0px 0px 0pt;
     padding: 0px;
     width: 150px;
}

ul#subnav li a {
     display: block;
     height: 30px;
     margin: 0pt 2px 0pt 0pt;
     outline: medium none;
     text-indent: -9000px;
     width: 140px;
}

ul#subnav li a:hover {
     background-position: -140px 0pt;
}

ul#subnav li#football-nav a {
     background: url("../images/spiritcups/site/newsite/subnav1football.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 140px;
}

ul#subnav li#football-nav a:hover {
     background-position: -140px 0pt;
}
ul#subnav li#footballpink-nav a {
     background: url("../images/spiritcups/PINK/nflpinknav.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 140px;
}

ul#subnav li#footballpink-nav a:hover {
     background-position: -140px 0pt;
}
ul#subnav li#baseball-nav a {
     background: url("../images/spiritcups/site/newsite/subnav2baseball.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 140px;
}

ul#subnav li#baseball-nav a:hover {
     background-position: -140px 0pt;
}

ul#subnav li#college-nav a {
     background: url("../images/spiritcups/site/newsite/subnav3college.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 140px;
}

ul#subnav li#college-nav a:hover {
     background-position: -140px 0pt;
}

ul#subnav li#military-nav a {
     background: url("../images/spiritcups/site/newsite/subnav4Military.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 140px;
}

ul#subnav li#military-nav a:hover {
     background-position: -140px 0pt;
}

h1 {
     color: #003B77;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 20px;
}

#footer2 {
     color: #BBDDFF;
     font-size: 10px;
     padding: 10px 0pt 5px;
}

#leftfooter {
     color: #BBDDFF;
     float: left;
     line-height: 14px;
     padding-top: 0px;
     width: 200px;
}

#footerlogo {
     display: block;
     float: left;
     margin-left: 20px;
     margin-right: 20px;
     padding-top: 10px;
}

.footerlist {
     color: #BBDDFF;
     float: left;
     margin: 0px;
     padding: 0px;
     width: 175px;
}

.footerlist li {
     list-style: none outside none;
     margin: 0px;
     padding: 0px;
}

.footerlist li a {
     color: #FFFFFF;
     display: block;
     height: 12px;
     padding: 0px;
     text-decoration: none;
}

.footerlist li a:hover {
     color: #CCCCCC;
}

.licensed {
     font-size: 11px;
     text-align: center;
}

#logos {
     height: 160px;
}

#leftfooter a {
     color: #FFFFFF;
     text-decoration: none;
}

#leftfooter a:hover {
     color: #CCCCCC;
}

#preinstructionslbl {
     color: #9F0019;
}

#inside {
     margin-left: 185px;
     min-height: 600px;
     padding: 10px 5px;
     width: 730px;
}

#divNotDone {
     margin-top: 100px;
}

#facebook {
     margin-left: 12px ! important;
}

#twitter, #facebook, #youtube {
     display: block;
     float: left;
     height: 40px;
     margin: 10px 3px 0pt 0pt;
     width: 36px;
}

#facebook {
     margin-left: 15px;
}

#twitter img, #facebook img {
     border: medium none;
     outline: medium none;
}

.clear {
width: 100%;
display: block;
height: 0;
line-height: 0;
clear: both;
} 
