body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
	color: #000;
}
th {font-size: 12px; }
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #666;
	border-bottom: 3px double #999; margin-top: 10px; margin-left: 10px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; margin: 0px; padding: 0px;
}
p, td, li, dt, dd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
small, .small, .details {
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: normal;
}
p#release-info {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
}
.release-feature-img {
	margin-left: 20px; margin-bottom: 10px;
}
.release-feature-img img {
	border: 1px solid #000;
}
.release-feature-img .caption small {
	display: block;
	padding: 5px 10px 5px 10px;
	background-color: #eee;
	background-image: url(../images/template_img/caption-bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-size: 9px;
}

#index-page .teaser-date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666;
}
#index-page h2 {
	margin-bottom: 5px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
#index-page p {
	margin-top: 5px;
	padding-top: 0px;
}
a, a:visited, a:hover, a:link, a:active {
	color: #990033;
}
#release-page, #index-page {
	padding-left: 10px;
}
#gbg-logo-text {
	margin-left: 10px;
}
#roster-detail-table th, #roster-detail-data td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
#roster-detail-table th {
	font-weight: bold;
	background-color: #eee;
}
#roster-detail-table img {
	border: 1px solid #000;
}
#roster-jersy-number {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px; color: #903;
	font-weight: bold;
}
#roster-detail-data th {
	color: #333;
}
#roster-detail-data td {
	background-color: #eee;
}
#roster-detail-data td {
	background-color: #fff;
}
#roster-stats td, #roster-stats th {
	font-size: 12px;
	font-family: "Courier New", Courier, monospace;
	border-top: 1px solid #999;
}
#roster-stats td {
	background-color: #FFFFF4;
}
#roster-stats #totals th {
	border-bottom: 1px solid #999;
}

#roster-index-table th, #roster-index-table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px;  border-bottom: 1px solid #666
}
#roster-detail-description {
	margin-top: 10px; margin-bottom: 20px; border-top: dashed 1px #999;
}
#roster-detail-description td, #roster-detail-description th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; border-bottom: dashed 1px #999;
}
#roster-detail-description th {
	font-weight: bold; white-space: nowrap;
}
#administration-table img { border: 1px solid #000; }
#map-and-dir {
	border: 1px solid pink; background-color: #fffff4; padding: 10px;
}



table.c1 { text-align: left; width: 100%; vertical-align: top; }
td.c10 { text-align: right; }
td.c12 { background-color: #CCCCCC; color: #903; text-align: left; vertical-align: top; }
td.c13 { background-color: #EEEEEE; color: #903; text-align: right; vertical-align: top; }
td.c14 { background-color: White; text-align: left; vertical-align: top; }
td.c15 { background-color: White; text-align: right; vertical-align: top; }
td.c6 { background-color: #FFFFCC; text-align: left; vertical-align: top; }
td.c8 { background-color: #FFFFCC; text-align: right; vertical-align: top; }
td.c9 { text-align: left; vertical-align: top; }
th.c11 { text-align: left; vertical-align: top; }
th.c2 { background-color: #FFF; border-bottom: 2px solid #903; text-align: left; vertical-align: top; }
th.c4 { background-color: #FFF; border-bottom: 2px solid #903; text-align: center; vertical-align: top; }
th.c5 { background-color: #FFF; border-bottom: 2px solid #903; text-align: right; vertical-align: top; }
.c16 { color: #990033; vertical-align: top; }
.c3 {
	color: #903;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
.c7 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

div.form-c7 { text-align: center; }
th.form-c1, tr.form-c4 { background-color: #eee; text-align: left; }
tr.form-c6 { background-color: #990033; }
.form-c2 {
	color: #990033;
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
}
.form-c3 {
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
}
.form-c5 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: xx-small;
}
table.bucBoard-c1 { }
td.bucBoard-c7 { background-color: #cccccc; }
tr.bucBoard-c2 { background-color: #333; }
tr.bucBoard-c4 { background-color: #666666; }
tr.bucBoard-c5 { background-color: #cccccc; }
.bucBoard-c3 {
	color: White;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
}
.bucBoard-c6 {
	color: #990000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
}
.bucBoard-c8 {
	color: #990000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
}
#go-bucs-go-outer-div, #CBS-video-outer-div, #gulf-south-congerence-outer-div, #ncaa-outer-div, #appeal-sports-outer-div {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	margin-bottom: 10px;
}
#callout-column { text-align: right; }

/* SCROLLER STYLES ---- */

#p7s1content1 {
	position: absolute;
	width: 129px;
	z-index: 99;
	right: 0px;
	top: 122px;
	visibility: visible;
	left: 2px;
}
.pviiscroller {  font-family: "Trebuchet MS", "Comic Sans MS", Arial, sans-serif}
.pviiscroller p {  font-family: "Trebuchet MS", "Comic Sans MS", Arial, sans-serif; font-size: 14px; margin-top: 0px}
.pviiscroller h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px}
.pviiscroller a:link {  color: #000000; text-decoration: underline}
.pviiscroller a:visited {  color: #000000; text-decoration: underline}
.pviiscroller a:hover {  color: #000000; text-decoration: none}
.p7scroller1-class {
position:absolute; width:129px; height:201px; z-index:100; right: 45px; top: 181px; overflow: hidden; clip: rect(0px 129px 198px 0px); visibility: visible;  background-color: #fff; layer-background-color: #fff; border: 0px none #000000
}
.p7sc1BG-class { position:absolute; right:44px; top:180px; width:131px; height:200px; z-index:99; background-color: #000000; layer-background-color: #000000; border: 0px none #000000 }
#bb-bottom, #bb-top { position: absolute; right: 44px; top: 134px; }
#bb-bottom { top: 384px; }
#buc-spc { margin-bottom: 70px; }
/* NAVIGATION STYLES ---- */

.nav-item {
	padding: 0px 0px 5px 0px;
}

#p7TMnav div a, #p7TMnav div a:visited, #p7TMnav div a:hover, #p7TMnav div a:link, #p7TMnav div a:active
 {
	/*
	background-image: url(../images/template_img/nav-arrow.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	*/

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333;
	border-bottom: 2px dotted #999;
	
	display: block;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#p7TMnav div div a, #p7TMnav div div a:visited, #p7TMnav div div a:hover, #p7TMnav div div a:link, #p7TMnav div div a:active {
	background-image: url(../images/template_img/nav-arrow.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333;
	display: block;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: white;
	
	padding-left: 9px; font-weight: bold; border-bottom: 0px;
}
#p7TMnav div div div a, #p7TMnav div div div a:visited, #p7TMnav div div div a:hover, #p7TMnav div div div a:link, #p7TMnav div div div a:active {

	background-image: url(../images/template_img/nav-arrow.gif);
	background-position: 10px 0px;
	background-repeat: no-repeat;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333;
	display: block;
	text-decoration: none;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: white;

	padding-left: 18px; font-weight: bold; border-bottom: 0px;
}
#p7TMnav div div div div a, #p7TMnav div div div div a:visited, #p7TMnav div div div div a:hover, #p7TMnav div div div div a:link, #p7TMnav div div div div a:active {

	background-image: none;
	background-position: 20px 0px;
	background-repeat: no-repeat;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333;
	display: block;
	text-decoration: none;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: white;

	padding-left: 18px; font-weight: normal; border-bottom: 0px;
}
#p7TMnav a:hover, #p7TMnav div a:hover, #p7TMnav div div a:hover, #p7TMnav div div div a:hover, #p7TMnav div div div div a:hover { background-color: #940031 !important; color: #fff; }

#navigation div {
}
.nav-item a:hover {
	color: #000; background-position: -90px left;
}
.nav-item span {
	border-bottom: 1px solid #F9F9F9;
}
.nav-item a:hover span {
	border-bottom: 1px solid #9D9D9D;
}
#navigation {
	padding: 0px 35px 0px 10px;
}
#p7TMctrl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333;
}
/*rules programatically assigned to parent links when image-based plus and minus option is selected*/
/*do not remove*/
.p7plusmark {
	background-repeat: no-repeat;
	background-image:   url(p7t_plus.gif);
	background-position: 0 50%;
	padding: 0 0 0 20px !important;
}
.p7minusmark {
	background-repeat: no-repeat;
	background-image:   url(p7t_minus.gif);
	background-position: 0 50%;
	padding: 0 0 0 20px !important;
}
/*rule programatically assigned to child links when image-based plus and minus option is selected*/
.p7defmark {
	background-image:  none;
	padding: 0 0 0 20px !important;
}
/*rules programatically assigned to page link correesponding to current page (You are Here)*/
.p7currentmark {
	background-color: #F5F5F5 !important;
	color: #000 !important; 
}
.nav-active a, .nav-active a:visited { background-color: #fffff4 !important;  }
.nav-active div a, .nav-active div a:visited {  font-weight: normal !important; }

