body {  background: #f7f7f7 url(images/body-bg.jpg) top center repeat-x;  color: #9a9797;}a {  color: #adff2f;  text-decoration:underline;}/* Set min-height. So girl isnt hidden behind the footer */.resource-content-inner-3 {  min-height:515px;  height:auto !important;  height:515px;}a.members-only-login {  display: block;  width: 200px;  height: 35px;  background: url(images/comp-members-area.png) no-repeat;  margin-bottom: 10px;  margin-left: -12px;}a.members-only-login span {  display: none;}a.family-portal-login {  display: block;  width: 200px;  height: 35px;  background: url(images/familyPortal.png) no-repeat;  margin-bottom: 10px;  margin-left: -12px;}a.family-portal-login span {  display: none;}/*   Jackrabbit styles. These require the following jquery loaded on the page after the jackrabbit script to work.  <script type="text/javascript">    $(".openings tr:nth-child(odd)").addClass("odd");    $(".openings tr:first").addClass("header-row");  </script>*/table.openings td {  padding: 4px 4px;  background: #fff;  color: #000;  border: none;}table.openings tr.odd td {  background: #F0F0F0;}table.openings tr.header-row td {  background: #000;  color: #fff;}table.openings td a {  text-decoration: underline;  color: #A00000;}body#ONLINE-REGISTRATION div.sub-content { display: none; }body#ONLINE-REGISTRATION div.main-content { width: 942px; } /* 742 + 200 (from sub-content) *//*******    Container*******/.container {  background: url(images/container-bg.png) no-repeat;}.main-content {  color: #fff;}.main-content-inner-1 {  padding: 0 0 0 0;}.main-content-inner-2 {  padding: 15px;  background: url(images/content-transparent-bg.png);}.sub-content {  background: #e7e3e3;  border: 1px solid #939090;}a.family-portal-login {  display: block;  color:#adff2f;}.members-only a {  color: #8c0303;}.news h3,.testimonial h3 {  color: #8c0303;}.news-item {  color: #000;  margin-bottom: 20px;}.news-item p {  margin: 0 0 0 0;  padding: 0 0 0 0;}.news-item h4 {  margin-bottom: 4px;}.title h2 {  color: #8c0303;}h1 {	font-size:18px;}/*******    Footer*******/.footer {  color: #4c4c4c;}.footer-inner-1 {  background: url(images/footer-bg.jpg) repeat-x;}.footer a {  color: #4c4c4c;}/*******    Newsletter Form*******/.newsletter input {  background: #f7f7f7;  border: 1px solid #999;}.newsletter .submit input {  background: url(images/newsletter-submit-bg.png) no-repeat;}#newsletter-form .errors {  background: red;  color: #fff; }/*******    FAQ*******/.explanation {  border: 4px outset #fff;}.show-all,.hide-all {  background: #9B0101;  color: #fff;  border: 2px outset #fff;}.question h3 {  color: #fff;}.question-toggle {  color: #9B0101;}/*******    Contact Form*******/#contact-form input,#contact-form textarea {  background: #f7f7f7;  border: 1px solid #999;}#contact-form tr.submit input {  background: #9B0101;  color: #fff;  border: 1px outset #3A0101;}#contact-form tr.submit input:hover {  background: #fff;  color: #9B0101;}/*******    Menu*******/.sf-menu a {  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  color: #fff;  background:	#9B0101;}.sf-menu > li > a {	background: url(images/nav-divider.jpg) right center no-repeat;}body ul.sf-menu li.level-2 a.sf-with-ul {  background: #9B0101;}body ul.sf-menu li.level-2 a.sf-with-ul:hover {  background: #670101;}.sf-menu li {}.sf-menu li li  {	background:	#9B0101;}.sf-menu li li li {	background:	#9B0101;}.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active,.sf-menu li.level-1 a.sf-with-ul:hover {	outline:		0;	color: #f7f7f7;}.sf-menu a:hover,.sf-menu li.level-1 a.sf-with-ul:hover {  text-decoration: underline;}/*******    Second Level*******/.sf-menu ul li a,ul.sf-menu ul li a.sf-with-ul {  background: none;}.sf-menu li li:hover, .sf-menu li li.sfHover,.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {  background:	#670101;}#flash-banner {  z-index: 1;}
