/* START Main */
body {
	background: #070707;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0 auto;
  padding: 0px;
}

div#main {
  width: 1056px;
  margin-left: auto;
  margin-right: auto;
}

div#intro {
  margin-bottom: -146px; /* 75 */
  width: 1056px;
  height: 550px;
  margin-left: 7px;
}

div#fullsize-flash {
  margin-top: -410px;
  margin-left: 210px;
}

div#fullsize-flash2 {
  background: transparent url(../images/bg-content785.gif) no-repeat;
  width: 764px;
  height: 415px;
  margin-left: 195px;
  margin-top: -415px;
  padding-top: 0px;
  padding-left: 20px;
  line-height: 12px;
  background-color: #262626;
}

div#top-nav {
  background: #070707;
  height: 30px;
  margin: 44px 0px 4px 15px;
  padding-left: 10px;
  position: relative;
  z-index: 100;
  background: none;
}

div#top-nav blockquote
{
float:right;
margin:0px;
padding:8px 0 0;
}

div#top-nav blockquote input
{
margin:0px;
border:none;
padding:1px 3px;
width:80px;
background-color:#666666;
color:#FFFFFF;
font-size:12px;
}
div#top-nav blockquote input.btnSearch
{
margin:0 55px 0 5px;
vertical-align:middle;
border:none;
padding:0px;
width:auto;
background:transparent;
color:#FFFFFF;
font-size:11px;
}

h1#link-header {
  margin-top: 7px;
  height: 47px;
}

h1#link-header span {
  display:none;
}

div#sub-nav {
  background: url(../images/bg-subnav-flash.gif) no-repeat;
  width: 210px;
  height: 415px;
  padding: 0;
  padding-left: 15px;
}

div#sub-nav img {
  padding-bottom: 3px;
  width: 163px;
}

div#sub-nav img.first {
  padding-top: 15px;
}

div#sub-nav p {
  margin-bottom: 1px;
  width: 145px;
  background-color: #1A1A1A;
  padding:6px 6px 7px 12px;
}

div#sub-nav p.highlight {
  background-color: #690008;
}

div#sub-nav p.on {
  background-color: #3b0004;
}

div#sub-nav p a {
  color: #bbb;
  background-color: transparent;
  font-family: arial,helvetica,sans-serif;
}

div#wrapper {
  margin-left: 40px;
}

div#bottom-nav {
  width: 980px;
  height: 60px;
}

div#bottom-nav img {
  margin-top: 0px;
  float: left;
}

div#bottom-nav img.first {
  margin-top: -10px;
}

div#slides {
  clear: left; 
  float: left;
  padding-top: 10px;
  
  width: 987px;
  height: 128px;
}

div#slides img {
  margin-left: auto;
  margin-left: auto;
  padding-left: 2px;
  padding-right: 2px;
}

div#slides-controller {
  float: left;
  margin-top: 10px;
}

div#slides-controller div {
  width: 32px;
  height: 18px;
  float: left;
  cursor: pointer;
  margin-top: 0px;
	background: url(../images/nav-promo.gif) no-repeat;
}

div#slides-controller .selected {
  background: url(../images/nav-promo-on.gif) no-repeat;
}

div#footer {
  clear: left;
  color: #434343;
  font-size:10px;
  margin-right: 39px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

div#footer ul {
	list-style-type: none;
}

div#footer ul li {
  float: right;
	border-right: solid 1px #434343;
  padding-left: 6px;
  padding-right: 6px;
}

div#footer ul li.last {
  border: none;
  padding-right: none;
}

div#footer ul li a {
	color: #434343;
  text-decoration:none;
}

div#footer ul li a:hover {
	color: #666;
  text-decoration:none;
}
/* END Main */

/* START Content */
div#content-wrapper {
  padding: 0;
  height: 415px; 
  width: 980px;
  background: transparent url(../images/bg-main.gif) repeat-y;
}

div#content-wrapper #one-column {
  background: transparent url(../images/bg-content785.gif) no-repeat;
  width: 785px;
  height: 375px;
  margin-left: 195px;
  margin-top: -415px;
  padding-top: 20px;
  padding-left: 20px;
  line-height: 12px;
}

div#content-wrapper #two-column {
  background: url(../images/bg-content521.gif) no-repeat;
  width: 765px;
  height: 375px;
  margin-left: 215px;
  margin-top: -415px;
  padding-top: 20px;
  padding-left: 20px;
  line-height: 12px;
}

div#content-wrapper h2 {
  border-bottom: 1px solid #343434;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: normal;
  margin: 0 0 10px;
  padding: 0 20px 8px 0;
  width: 480px;
}

div#one-column h2 {
  width: 690px;
}

div#content-wrapper h3 {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  padding-top: 8px;
}

div#content-wrapper ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

div#content-wrapper ul li {
  background: transparent url(../images/bullet-grey.gif) no-repeat scroll 0 5px;
  padding: 2px 0 13px 12px;
}

div#content-wrapper ul li.arrow {
  background: transparent url(../images/arrow-yellow.gif) no-repeat scroll 0 5px
}

div#content-wrapper ul.arrow li {
  background: transparent url(../images/arrow-yellow.gif) no-repeat scroll 0 6px;
  padding-bottom: 0px;
  margin-left: 13px;
}

div#content-wrapper div.text ul li.arrow {
  margin-left: 15px;
  padding-bottom: 0;
}

div#content-wrapper div.text ul.arrow.spaced {
  margin-left: 0px;
}

div#content-wrapper div.text ul.arrow.spaced li {
  background: transparent url(../images/arrow-yellow.gif) no-repeat scroll 0 3px;
  padding-bottom: 15px;
}

div#content-wrapper div.text ul.arrow.spaced li a {
  font-weight: bold;
}

div#content-wrapper a {
  color: #F2BE00;
  text-decoration: none;
}

div#content-footer {
  background: url(../images/bg-mainnav.gif) no-repeat;
  width: 765px;
  height: 40px;
  margin-left: 215px;
  margin-top: -20px;
}

.hidden {
  display: none;
}

div.pagination {
  width: 90%;
  text-align: center;
  margin-top: 10px;
}
/* END Content */

/* START Newsletters */
form#form_newsletter div#errorExplanation {
  margin-top: -50px;
  margin-left: 400px;
}

div#newsletter-admin-header {
  width: 700px;
  height: 20px;
  border-bottom: 1px solid #fff;
}

div#newsletter-admin-header div {
  text-align: center;
  font-weight: bold;
  float: left;
}

div#newsletter-admin-header div#title {
  width: 270px;
}

div#newsletter-admin-header div#file {
  width: 100px;
}

div#newsletter-admin-header div#size {
  width: 100px;
}

div#newsletter-admin-header div#date-added {
  width: 100px;
}

div#newsletter-admin-header div#actions {
  width: 120px;
  text-align: left !important;
  margin-left: 0px;
}

div.newsletter-info {
  width: 700px;
  height: 17px;
  border-bottom: 1px solid #1a1a1a;
  padding-top: 5px;
}

div.newsletter-info div {
  float: left;
  text-align: center;
}

div.newsletter-info div.title {
  width: 270px;
  text-align: left;
}

div.newsletter-info div.file {
  width: 100px;
}

div.newsletter-info div.size {
  width: 100px;
}

div.newsletter-info div.date-added {
  width: 100px;
}

div.newsletter-info div.actions {
  width: 120px;
  text-align: left;
}

div#newsletter-slides {
  width: 700px;
  height: 240px;
}

div#newsletter-slides ul.news-links li {
  margin-left: 0px;
}

div#newsletter-slides-controller {
  margin-top: 20px;
}

div#newsletter-slides-controller div {
  float: left;
  background: transparent url(../images/page-nav.gif) no-repeat;
  height: 14px;
  width: 22px;
  padding-right: 2px;
  margin-top: 0;
  cursor: pointer;
}

div#newsletter-slides-controller div.selected {
  background: transparent url(../images/page-nav-on.gif) no-repeat;
}

div#newsletter-photo {
  background: transparent url(../images/bg-content264.gif) no-repeat;
  height: 375px;
  width: 264px;
  float: right;
  margin-right: 20px;
  margin-top: -282px;
}

div#newsletter-photo img {
  padding: 67px 48px 20px 20px;
}
/* END Newsletters */

/* START Coach B Photo/Video Slides */
div.coach-b-media-slides {
  height: 50px;
  width: 270px;
  margin-left: 3px;
  margin-top: 10px;
  float: left;
  clear: left;
  padding-bottom: 5px;
}

div.coach-b-media-slides img {
  padding: 1px;
  margin: 1px;
  margin-top: 2px;
}

div.coach-b-media-slides-controller {
  width: 160px;
  float: left;
  margin-left: 25px;
}

div.coach-b-media-slides-controller div {
  float: left;
  background: transparent url(../images/page-nav.gif) no-repeat;
  height: 14px;
  width: 22px;
  padding-right: 2px;
  margin-top: 0;
}

div.coach-b-media-slides-controller div.selected {
  background: transparent url(../images/page-nav-on.gif) no-repeat;
}

div.coach-b-media-slides-title {
  margin-left: 6px;
  margin-top: 0px;
  color: #666; 
  font-size: 10px;
  clear: left;
  float: left;
}

hr#coach-b-break {
  border: 0;
  width: 250px;
  clear: left;
  margin-left: 10px;
  padding-top: 10px;
  border-bottom: solid 1px #343434;
}

div.coach-b-pagination {
  width: 190px;
  height: 14px;
  margin-left: 50px;
}

div.prev-page {
  width: 22px;
  height: 14px;
}

div.next-page {
  width: 22px;
  height: 14px;
  margin-left: 146px;
  clear: left;
  float: left;
  margin-top: -14px;
}
/* END Coach B Photo/Video Slides */

/* START Template4 Photo/Video Slides */
div.template4-media-slides {
  height: 50px;
  width: 270px;
  margin-left: 3px;
  margin-top: 10px;
  float: left;
  clear: left;
  padding-bottom: 5px;
}

div.template4-media-slides img {
  padding: 1px;
  margin: 1px;
  margin-top: 2px;
}

div.template4-media-slides-controller {
  width: 160px;
  float: left;
  margin-left: 25px;
}

div.template4-media-slides-controller div {
  float: left;
  background: transparent url(../images/page-nav.gif) no-repeat;
  height: 14px;
  width: 22px;
  padding-right: 2px;
  margin-top: 0;
}

div.template4-media-slides-controller div.selected {
  background: transparent url(../images/page-nav-on.gif) no-repeat;
}

div.template4-media-slides-title {
  margin-left: 6px;
  margin-top: 0px;
  color: #666; 
  font-size: 10px;
  clear: left;
  float: left;
}

hr#template4-break {
  border: 0;
  width: 250px;
  clear: left;
  margin-left: 10px;
  padding-top: 10px;
  border-bottom: solid 1px #343434;
}

div.template4-pagination {
  width: 190px;
  height: 14px;
  margin-left: 50px;
}

div.prev-page {
  width: 22px;
  height: 14px;
}

div.next-page {
  width: 22px;
  height: 14px;
  margin-left: 146px;
  clear: left;
  float: left;
  margin-top: -14px;
}
/* END Template4 Photo/Video Slides */

/* START UTS Photo/Video Slides */
div#uts-episodes-header {
  margin-top: 55px;
}

div#uts-seasons-header {
  margin-top: 35px;
}

div.uts-header {
  height: 15px;
  width: 40px;
  color: #666; 
  font-size: 10px;  
  margin-left: 10px;
}

div.uts-media-slides {
  height: 52px;
  width: 210px;
  margin-left: 55px;
  margin-top: -35px;
  float: left;
  clear: left;
}

div.uts-media-slides img {
  padding: 1px;
  margin: 1px;
  margin-top: 2px;
}

div.uts-media-slides-controller {
  width: 240px;
  margin-left: 130px;
  margin-top: 24px;
}

div.uts-media-slides-controller div {
  float: left;
  background: transparent url(../images/page-nav.gif) no-repeat;
  height: 14px;
  width: 22px;
  padding-right: 2px;
  margin-top: 0;
}

div.uts-media-slides-controller div.selected {
  background: transparent url(../images/page-nav-on.gif) no-repeat;
}

div.uts-media-slides-title {
  margin-left: 57px;
  margin-top: 5px;
  color: #666; 
  font-size: 10px;
  clear: left;
  float: left;
}

hr#uts-break {
  border: 0;
  width: 250px;
  clear: left;
  margin-left: 10px;
  padding-top: 20px;
  border-bottom: solid 1px #343434;
}

div#uts-season-title {
  font-size: 10pt;
  border-bottom: solid 1px #343434;
  padding-bottom: 10px;
  margin-right: 10px;
}

div#uts-photo-current {
  height: 50px;
  margin-top: 10px;
}
/* END UTS Photo/Video Slides */

/* START Game Administration / Schedule */
div#schedule-header-admin {
  width: 700px;
  height: 20px;
  border-bottom: 1px solid #fff;
}

div#schedule-header-admin div {
  text-align: center;
  font-weight: bold;
  float: left;
  margin-left: 5px;
}

div#schedule-header-admin div#date {
  width: 70px;
  margin-left: 0px !important;
}

div#schedule-header-admin div#time {
  width: 70px;
}

div#schedule-header-admin div#opponent {
  width: 270px;
}

div#schedule-header-admin div#win-loss {
  width: 55px;
}

div#schedule-header-admin div#game-info-admin {
  width: 70px;
}

div#schedule-header-admin div#game-info {
  width: 260px;
}

div#schedule-header-admin div#actions {
  text-align: left;
  margin-left: 20px !important;
}

div.schedule-header-admin {
  width: 700px;
  height: 17px;
  border-bottom: 1px solid #1a1a1a;
  padding-top: 5px;
}

div.schedule-header-admin div {
  float: left;
}

div.schedule-header-admin div.weekday {
  width: 30px;
}

div.schedule-header-admin div.month-day {
  width: 60px;
}

div.schedule-header-admin div.time {
  width: 70px;
}

div.schedule-header-admin div.opponent {
  width: 270px;
}

div.schedule-header-admin div.win-loss {
  width: 55px;
}

div.schedule-header-admin div.game-info {
  width: 250px;
  margin-left: 10px;
  text-align: center;
}

div.schedule-header-admin div.game-info-admin {
  margin-left: 10px;
  width: 70px;
}

div.schedule-header-admin div.actions {
  margin-left: 10px;
  width: 120px;
}

div#schedule-header {
  width: 700px;
  height: 20px;
  border-bottom: 1px solid #fff;
}

div#schedule-header div {
  text-align: center;
  font-weight: bold;
  float: left;
  margin-left: 5px;
}

div#schedule-header div#date {
  width: 70px;
  margin-left: 0px !important;
}

div#schedule-header div#time {
  width: 70px;
}

div#schedule-header div#opponent {
  width: 220px;
}

div#schedule-header div#win-loss {
  width: 55px;
}

div#schedule-header div#game-info-admin {
  width: 70px;
}

div#schedule-header div#game-info {
  width: 260px;
}

div.schedule {
  width: 700px;
  height: 17px;
  border-bottom: 1px solid #1a1a1a;
  padding-top: 5px;
}

div.schedule div {
  float: left;
}

div.schedule div.weekday {
  width: 30px;
}

div.schedule div.month-day {
  width: 60px;
}

div.schedule div.time {
  width: 70px;
}

div.schedule div.opponent {
  width: 220px;
}

div.schedule div.win-loss {
  width: 55px;
}

div.schedule div.game-info {
  width: 250px;
  margin-left: 10px;
}

div.schedule div.game-info-admin {
  width: 60px;
}

div#schedule-tickets h2 {
  border: none;
  width: 150px;
}

div#schedule-tickets ul {
  float: right;
  height: 15px;
  margin-top: -40px;
  margin-right: 80px;
}

div#schedule-tickets ul li {
  display: inline;
}

div#schedule-slides {
  width: 700px;
  height: 240px;
}

div#schedule-slides-controller div {
  float: left;
  background: transparent url(../images/page-nav.gif) no-repeat;
  height: 14px;
  width: 22px;
  padding-right: 2px;
  margin-top: 0;
  cursor: pointer;
}

div#schedule-slides-controller div.selected {
  background: transparent url(../images/page-nav-on.gif) no-repeat;
}

div#schedule-legend {
  color: #666666;
  font-size: 10px;
  font-style: italic;
  padding-bottom: 10px;
  line-height: 10pt;
  width: 750px;
}

div#schedule-legend span.caps {
  font-style: none;
  font-weight: bold;
  color: #fff;
}

div#schedule-legend a.comcast:hover {
  border-bottom: 1px solid #5b4e1f;
}

div.tbd {
  font-size: 90%;
  height: 15px;
  margin-top: 0px;
  padding-bottom: 5px;
}

input#game_played_at_time_tbd, input#game_opponent_tbd {
  vertical-align: -20%
}

form#form-game div#errorExplanation {
  width: 340px;
  border: 1px solid #690008;
  padding: 7px;
  padding-bottom: 12px;
  margin-left:350px;
  margin-top:-203px;
}
/* END Game Administration / Schedule */

/* START Making Headlines */
div#making-headlines-slides {
  width: 480px;
  height: 240px;
}

div#making-headlines-slides ul.news-links li {
  margin-left: 0px;
}

div#making-headlines-slides-controller {
  margin-top: 20px;
}

div#making-headlines-slides-controller div {
  float: left;
  background: transparent url(../images/page-nav.gif) no-repeat;
  height: 14px;
  width: 22px;
  padding-right: 2px;
  margin-top: 0;
  cursor: pointer;
}

div#making-headlines-slides-controller div.selected {
  background: transparent url(../images/page-nav-on.gif) no-repeat;
}

div#making-headlines-photo {
  background: transparent url(../images/bg-content264.gif) no-repeat;
  height: 375px;
  width: 264px;
  float: right;
  margin-right: 20px;
  margin-top: -282px;
}

div#making-headlines-photo img {
  padding: 67px 48px 20px 20px;
}
/* END Making Headlines */

/* START Forms */
form div.field {
  margin-top: 5px;
  width: 350px;
  clear: left;
}

form div.label {
  width: 100px;
  float: left;
  height: 22px;
  padding-top: 5px;
  padding-left: 5px;
}

div.label div.fieldWithErrors {
  width: 100px;
  height: 17px;
  background-color: #690008;
  margin-top: -5px;
  padding-top: 5px;
  margin-left: -5px;
  padding-left: 5px;
}

form fieldset {
  width: 461px;
}

fieldset legend {
  font-size: 12pt;
  padding-bottom: 20px;
  padding-top: 10px;
}

input.score {
  width: 30px;
}

input.date, input.time {
  width: 70px;
}

input.file {
  width: 240px;
  color: #aaa;
}

input#submit {
  float: left;
  clear: left;
  margin-top: 10px;
}

input#cancel {
  float: left;
  margin-top: 10px;
  margin-left: 10px;
}

div#added-links {
  float: left;
  clear: left;
  padding-left: 5px;
}

div#errorExplanation {
  width: 340px;
  border: 1px solid #690008;
  padding: 7px;
  padding-bottom: 12px;
  margin-left:350px;
  margin-top:-163px;
}

div#errorExplanation h2 {
  width: 93%;
}

div#errorExplanation p {
  padding-bottom: 5px;
}

div#errorExplanation ul li {
  padding-bottom: 2px;
}

span#notice {
  color: #bbb;
  background-color: #3b0004;
  padding: 3px 5px;
}

span.required {
  color: #900;
  font-size: 10pt;
  font-style: italic;
  font-family: Verdana,arial,helvetica,sans-serif;
}
/* END Forms */

/* START Support Us */
ul.support-us li {
  margin-top: -13px;
}

ul.support-us li a {
  font-weight: bold;
}
/* END Support Us */

/* START Admin Navigation */
div#admin-nav {
  background: url(../images/bg-subnav-flash.gif) no-repeat;
  width: 210px;
  height: 415px;
  padding: 0;
  padding-left: 15px;
}

div#admin-nav p {
  margin-bottom: 3px;
  width: 145px;
  background-color: #1A1A1A;
  padding:7px 6px 7px 12px;
}

div#admin-nav p.highlight {
  background-color: #690008;
}

div#admin-nav p.on {
  background-color: #6b0004;
}

div#admin-nav p a {
  color: #bbb;
  background-color: transparent;
  font-size: 10pt;
  font-family: arial,helvetica,sans-serif;
}

div#admin-subnav p {
  margin-bottom: 2px;
  padding:6px 6px 7px 12px;
}

div#admin-subnav p.on {
  background-color: #3b0004;
}

div#admin-subnav p a {
  font-size: 8pt;
}
/* END Admin Navigation */

/* START Life After Maryland - Life In the Pros */
div#bio-slides {
  width: 400px;
  height: 300px;
  float: left;
}

div#bio-slides-controller {
  clear: left;
  float: left;
  width: 380px;
  margin-top: 10px;
  margin-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
}

div#bio-slides-controller div {
  float: left;
  background: transparent url(../images/page-nav.gif) no-repeat;
  height: 14px;
  width: 22px;
  padding-right: 2px;
  margin-top: 0;
}

div#bio-slides-controller div.selected {
  background: transparent url(../images/page-nav-on.gif) no-repeat;
}

p.pad-top {
  padding-top: 15px;
}
/* END Life After Maryland - Life In the Pros */

/* START Template3 */
div#template3-slides {
  width: 400px;
  height: 300px;
  float: left;
}

div#template3-slides-controller {
  clear: left;
  float: left;
  width: 380px;
  margin-top: 10px;
  margin-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
}

div#template3-slides-controller div {
  float: left;
  background: transparent url(../images/page-nav.gif) no-repeat;
  height: 14px;
  width: 22px;
  padding-right: 2px;
  margin-top: 0;
}

div#template3-slides-controller div.selected {
  background: transparent url(../images/page-nav-on.gif) no-repeat;
}

p.pad-top {
  padding-top: 15px;
}
/* END Template3 */

/* START Support Staff */
div#content-wrapper div.text ul.support-staff {
  margin-top: 0px;
  margin-left: 15px;
}

div#content-wrapper div.text ul.support-staff li {
  padding-top: 0px;
  padding-bottom: 2px;
}
/* START Support Staff */

/* START Coaches */
div#coaches-slides {
  width: 400px;
  height: 210px;
  float: left;
}

div#coaches-slides-controller {
  clear: left;
  float: left;
  width: 380px;
  margin-top: 10px;
  margin-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
}

div#coaches-slides-controller div {
  float: left;
  background: transparent url(../images/page-nav.gif) no-repeat;
  height: 14px;
  width: 22px;
  padding-right: 2px;
  margin-top: 0;
}

div#coaches-slides-controller div.selected {
  background: transparent url(../images/page-nav-on.gif) no-repeat;
}

div#coaches-slides ul {
  margin-top: -10px;
  margin-left: 15px;
}

div.text div#coaches-slides ul.arrow {
  margin-top: 5px;
  margin-left: 0px;
}

div#coaches-slides ul li {
  padding-top: 0px;
  padding-bottom: 2px;
}
/* END Coaches */

/* START Template2 */
div#template2-slides {
  width: 461px;
  height: 280px;
  float: left;
}

div#template2-slides-controller {
  clear: left;
  float: left;
  width: 461px;
}

div#template2-slides-controller div {
  float: left;
  background: transparent url(../images/page-nav.gif) no-repeat;
  height: 14px;
  width: 22px;
  padding-right: 2px;
  margin-top: 0;
}

div#template2-slides-controller div.selected {
  background: transparent url(../images/page-nav-on.gif) no-repeat;
}

div#template2-photo {
  background: transparent url(../images/bg-content264.gif) no-repeat;
  height: 375px;
  width: 264px;
  float: right;
  margin-right: 20px;
  margin-top: -45px;
}

div#template2-photo img {
  padding: 67px 48px 20px 20px;
}
/* END Template2 */

/* START Coach B - Quick Facts */
div#quick-facts-slides {
  width: 461px;
  height: 280px;
  float: left;
}

div#quick-facts-slides-controller {
  clear: left;
  float: left;
  width: 461px;
}

div#quick-facts-slides-controller div {
  float: left;
  background: transparent url(../images/page-nav.gif) no-repeat;
  height: 14px;
  width: 22px;
  padding-right: 2px;
  margin-top: 0;
}

div#quick-facts-slides-controller div.selected {
  background: transparent url(../images/page-nav-on.gif) no-repeat;
}

div#quick-facts-photo {
  background: transparent url(../images/bg-content264.gif) no-repeat;
  height: 375px;
  width: 264px;
  float: right;
  margin-right: 20px;
  margin-top: -45px;
}

div#quick-facts-photo img {
  padding: 67px 48px 20px 20px;
}
/* END Coach B - Quick Facts */

/* START Coach B - Career Highlights */
div#career-highlights-slides {
  width: 690px;
  height: 280px;
  float: left;
}

div#career-highlights-slides-controller {
  clear: left;
  float: left;
  width: 690px;
}

div#career-highlights-slides-controller div {
  float: left;
  background: transparent url(../images/page-nav.gif) no-repeat;
  height: 14px;
  width: 22px;
  padding-right: 2px;
  margin-top: 0;
}

div#career-highlights-slides-controller div.selected {
  background: transparent url(../images/page-nav-on.gif) no-repeat;
}
/* END Coach B - Career Highlights */

/* START Template1 */
div#template1-slides {
  width: 690px;
  height: 280px;
  float: left;
}

div#template1-slides-controller {
  clear: left;
  float: left;
  width: 690px;
}

div#template1-slides-controller div {
  float: left;
  background: transparent url(../images/page-nav.gif) no-repeat;
  height: 14px;
  width: 22px;
  padding-right: 2px;
  margin-top: 0;
}

div#template1-slides-controller div.selected {
  background: transparent url(../images/page-nav-on.gif) no-repeat;
}
/* END Template1 */

/* START Photo Administration */
textarea#photo_caption {
  height: 100px;
  width: 220px;
}

select#photo_page_id {
  width: 240px;
}

form#form_photo div#errorExplanation {
  margin-top: -235px;
}

div#photo-admin-header {
  width: 700px;
  height: 20px;
  border-bottom: 1px solid #fff;
}

div#photo-admin-header div {
  text-align: center;
  font-weight: bold;
  float: left;
}

div#photo-admin-header div#icon {
  width: 40px;
}

div#photo-admin-header div#title {
  width: 100px;
}

div#photo-admin-header div#caption {
  width: 320px;
}

div#photo-admin-header div#size {
  width: 55px;
}

div#photo-admin-header div#actions {
  width: 120px;
  text-align: left !important;
  margin-left: 25px !important;
}

div.photo-admin-info {
  width: 700px;
  height: 50px;
  border-bottom: 1px solid #1a1a1a;
  padding-top: 5px;
}

div.photo-admin-info div {
  float: left;
}

div.photo-admin-info div.icon {
  width: 50px;
  text-align: center;
}

div.photo-admin-info div.title {
  width: 100px;
  line-height: 12pt;
}

div.photo-admin-info div.caption {
  width: 320px;
  margin-left: 5px;
  line-height: 12pt;
}

div.photo-admin-info div.size {
  width: 55px;
}

div.photo-admin-info div.actions {
  margin-left: 10px;
  width: 120px;
}
/* END Photo Administration */

/* START Link Administration */
textarea#news_link_url { 
  height: 100px;
  width: 220px;
}

div#news-link-admin-header {
  width: 700px;
  height: 20px;
  border-bottom: 1px solid #fff;
}

div#news-link-admin-header div {
  text-align: center;
  font-weight: bold;
  float: left;
}

div#news-link-admin-header div#title {
  width: 200px;
}

div#news-link-admin-header div#url {
  width: 200px;
}

div#news-link-admin-header div#date-added {
  width: 100px;
}

div#news-link-admin-header div#actions {
  width: 120px;
  text-align: left !important;
}

div.news-link-info {
  width: 700px;
  height: 17px;
  border-bottom: 1px solid #1a1a1a;
  padding-top: 5px;
}

div.news-link-info div {
  float: left;
}

div.news-link-info div.title {
  width: 200px;
}

div.news-link-info div.url {
  text-align: left;
  width: 200px;
}

div.news-link-info div.date-added {
  width: 100px;
  text-align: center;
}

div.news-link-info div.actions {
  width: 120px;
}

ul.news-links {
  width: 400px;
}

ul.news-links li {
  padding-bottom: 10px !important;
}
/* END Link Administration */

/* START Video Administration */
textarea#video_caption {
  height: 100px;
  width: 220px;
}

select#video_page_id {
  width: 240px;
}

form#form_video div#errorExplanation {
  margin-left: 400px;
  margin-top: -235px;
}

div#video-admin-header {
  width: 700px;
  height: 20px;
  border-bottom: 1px solid #fff;
}

div#video-admin-header div {
  text-align: center;
  font-weight: bold;
  float: left;
}

div#video-admin-header div#icon {
  width: 40px;
}

div#video-admin-header div#title {
  width: 200px;
}

div#video-admin-header div#size {
  width: 55px;
}

div#video-admin-header div#actions {
  width: 120px;
  text-align: left !important;
  margin-left: 25px !important;
}

div.video-admin-info {
  width: 700px;
  height: 50px;
  border-bottom: 1px solid #1a1a1a;
  padding-top: 5px;
}

div.video-admin-info div {
  float: left;
}

div.video-admin-info div.icon {
  width: 50px;
  text-align: center;
}

div.video-admin-info div.title {
  width: 200px;
  line-height: 12pt;
}

div.video-admin-info div.size {
  width: 55px;
}

div.video-admin-info div.actions {
  margin-left: 10px;
  width: 120px;
}
/* END Video Administration */

/* START Episode Administration */
textarea#episode_caption {
  height: 100px;
  width: 220px;
}

select#episode_season_id {
  width: 140px;
}

form#form_episode div#errorExplanation {
  margin-left: 400px;
  margin-top: -265px;
}

form#form_episode input#episode_episode {
  width: 50px;
}

div#episode-admin-header {
  width: 700px;
  height: 20px;
  border-bottom: 1px solid #fff;
}

div#episode-admin-header div {
  text-align: center;
  font-weight: bold;
  float: left;
}

div#episode-admin-header div#icon {
  width: 50px;
}

div#episode-admin-header div#title {
  width: 200px;
}

div#episode-admin-header div#season {
  width: 100px;
}

div#episode-admin-header div#episode {
  width: 55px;
}

div#episode-admin-header div#size {
  width: 55px;
}

div#episode-admin-header div#actions {
  width: 120px;
  text-align: left !important;
  margin-left: 25px !important;
}

div.episode-admin-info {
  width: 700px;
  height: 50px;
  border-bottom: 1px solid #1a1a1a;
  padding-top: 5px;
}

div.episode-admin-info div {
  float: left;
}

div.episode-admin-info div.icon {
  width: 50px;
  text-align: center;
}

div.episode-admin-info div.title {
  width: 200px;
  line-height: 12pt;
  
}

div.episode-admin-info div.season {
  width: 100px;
  text-align: center;
}

div.episode-admin-info div.episode {
  width: 55px;
  text-align: center;
}

div.episode-admin-info div.size {
  width: 55px;
  margin-left: 15px;
}

div.episode-admin-info div.actions {
  margin-left: 10px;
  width: 120px;
}
/* END Episode Administration */

/* START Season Administration */
form#form_season div#errorExplanation {
  margin-left: 400px;
  margin-top: -103px;
}

form#form_season input.year {
  width: 50px;
}

div#season-admin-header {
  width: 700px;
  height: 20px;
  border-bottom: 1px solid #fff;
}

div#season-admin-header div {
  text-align: center;
  font-weight: bold;
  float: left;
}

div#season-admin-header div#icon {
  width: 100px;
}

div#season-admin-header div#year {
  width: 100px;
}

div#season-admin-header div#episodes {
  width: 55px;
}

div#season-admin-header div#actions {
  width: 120px;
  text-align: left !important;
  margin-left: 25px !important;
}

div.season-admin-info {
  width: 700px;
  height: 50px;
  border-bottom: 1px solid #1a1a1a;
  padding-top: 5px;
}

div.season-admin-info div {
  float: left;
}

div.season-admin-info div.icon {
  width: 100px;
  height: 50px;
  text-align: center;
}

div.season-admin-info div.year {
  width: 100px;
  line-height: 12pt;
  text-align: center;
}

div.season-admin-info div.episodes {
  width: 55px;
  margin-left: 5px;
}

div.season-admin-info div.actions {
  margin-left: 20px;
  width: 120px;
}
/* END Season Administration */

/* START - Our Family - Index */
div#our-family {
  background: transparent url(../images/bg-content785-frame.gif) no-repeat;
  height: 375px;
  width: 785px;
  float: left;
  margin-top: -20px;
  margin-left: -20px;
}

div#our-family img {
  padding-left: 30px;
  padding-top: 45px;
}
/* END - Our Family - Index */

/* START - Template8 - Index */
div#template8 {
  background: transparent url(../images/bg-content785-frame.gif) no-repeat;
  height: 375px;
  width: 785px;
  float: left;
  margin-top: -20px;
  margin-left: -20px;
}

div#template8 img {
  padding-left: 30px;
  padding-top: 45px;
}
/* END - Template8 - Index */

/* START Contact Us */
div#left-column.contact-us {
  width: 310px;
  height: 280px;
  float: left;
  line-height: 15px;
}

div#right-column.contact-us {
  height: 280px;
  width: 415px;
  float: right;
  margin-right: 20px;
}

div.contact-us p {
  padding-bottom: 10px;
}

div#left-column.contact-us ul {
  margin-left: -15px;
}

form div.label.check-junior {
  width: 190px;
  height: 50px;
}

input#contact_junior {
  margin-top: 15px;
}

textarea#contact_comment {
  height: 42px;
  width: 220px;
}

p.submitted {
  font-size: 12pt;
}

form#contact_form input#submit {
  width: 79px;
  height: 27px;
  border: 0;
  cursor: pointer;
  overflow: hidden;
  padding: 55px 0 0;
  margin-left: 105px;
  background: transparent url(../images/b-submit.gif) no-repeat center top;
}

form#contact_form input#submit.highlight {
  background: transparent url(../images/b-submit-h.gif) no-repeat center top;
}

form#contact_form div.fieldWithErrors {
  float: left; 
  padding-right: 5px
}
/* END Contact Us */

/* START - Text/Photo two column layout */
div#left-column-text {
  width: 461px;
  height: 280px;
  float: left;
  line-height: 15px;
}

div#left-column-text p {
  padding-bottom: 10px;
}

div#right-column-photo {
  background: transparent url(../images/bg-content264.gif) no-repeat;
  height: 375px;
  width: 264px;
  float: right;
  margin-right: 20px;
  margin-top: -45px;
}

div#right-column-photo img {
  padding: 67px 48px 20px 20px;
}

div#right-column-photo p {
  color: #7a7a7a;
  font-size: 10px;
  padding-left: 20px;
  padding-right: 50px;
  line-height: 14px;
}

div#left-column-text ul.minimal-spacing {
  padding-bottom: 13px;
}

div#left-column-text ul.minimal-spacing li {
  padding: 2px 0 0 12px;
}
/* END - Text/Photo two column layout */

/* START Media */
div#media-wrapper {
  height: 375px;
  width: 785px;
  float: left;
  margin-left: -40px;
}

div#media-wrapper #media {
  background: transparent url(../images/bg-content355.gif) no-repeat;
  margin-top: -20px;
  height: 375px;
  width: 355px;
  padding-top: 45px;
  padding-left: 30px;
}

div#media-wrapper #media .playable {
  height: 234px;
  width: 314px;
  text-align: center;
}

div#media-wrapper #media .blank {
  width: 317px; 
  height: 235px;
}

div#media-wrapper .text {
  float: right;
  margin-right: 0px;
  margin-top: -420px;
  background: transparent url(../images/bg-content430.gif) no-repeat;
  height: 375px;
  width: 430px;
}

div#media-wrapper .text h2 {
  margin-top: 58px;
  margin-left: 12px;
  width: 360px;
}

div#media-wrapper .text p {
  margin-left: 12px;
  margin-bottom: 10px;
  padding-right: 35px;
  line-height: 15px;
}

div.assets {
  color: #BBBBBB;
  font-size: 10px;
  padding-top: 4px;
}

div.assets.first {
  padding-top: 10px;
}

div.assets img {
  vertical-align: middle;
  border: 1px solid #A9A9A9;
}

div.assets a img.selected, div.assets a:hover img.selected {
  border: 1px solid #fff;
  opacity: 1;  
}

div.assets a img {
  opacity: 0.2;  
}

div.assets a:hover img, div.assets a:active img {
  opacity: 0.6;  
}

div#thumbnails {
  margin-left: 35px;
  margin-top: -15px;
}

div#thumbnails img {
  margin-bottom: 2px;
  padding: 0px;
}
/* END Media */

/* START Photo Album */
div#content-wrapper #album {
  background: transparent url(../images/bg-content488.gif) no-repeat;
  width: 488px;
  height: 375px;
  margin-left: 195px;
  margin-top: -415px;
  padding-top: 20px;
  padding-left: 20px;
  line-height: 12px;
}

div#album #photo {
  text-align: center;
  height: 310px;
  margin-left: 10px;
  margin-top: 25px;
  width: 450px;
  display: block;
}

div#album #metadata {
  background: transparent url(../images/bg-content297.gif) no-repeat;
  width: 297px;
  height: 375px;
  margin-left: 468px;
  margin-top: -350px;
  float: left;
  color: #ddd;
}

div#album.photo-video #metadata {
  background: transparent url(../images/bg-content297-video.gif) no-repeat;  
}

div#album #metadata #caption {
  width: 250px;
  height: 130px;
  margin-top: 70px;
  padding-left: 10px;
  color: #ddd;
}

div#album.photo-video #metadata #caption {
  height: 60px;
  margin-top: 64px;
}

div#photo-slides {
  height: 105px;
  width: 270px;
  padding-top: 9px;
  padding-left: 3px;
}

div#photo-slides-controller {
  width: 240px;
  margin-left: 70px;
  margin-top: -10px;
}

div#photo-slides-controller div {
  float: left;
  background: transparent url(../images/page-nav.gif) no-repeat;
  height: 14px;
  width: 22px;
  padding-right: 2px;
  margin-top: 0;
}

div#photo-slides-controller div.selected {
  background: transparent url(../images/page-nav-on.gif) no-repeat;
}

div#photo-slides-title {
  margin-left: 5px;
  padding-top: 10px;
  color: #666; 
  font-size: 10px;
}

div#album #metadata #caption div#photo-current {
  height: 104px;
}

div#album.photo-video #metadata #caption div#photo-current {
  height: 60px;
}

div#album #metadata #caption div#share {
  border-top: 1px solid #343434;
  color: #666;
  float: left;
  font-size: 10px;
  padding-top: 8px;
  width: 95%;
}

div#album.photo-video div#photo-slides.assets {
  height: 50px;
  padding-top: 12px
}

div#photo-slides.assets img {
  padding: 1px;
  margin: 1px;
  margin-top: 2px;
}

div#album.photo-video div#video-slides.assets img {
  padding: 1px;
  margin: 1px;
  margin-top: 2px;
}

div#album ul li {
  padding-bottom: 0px;
}
/* END Photo Album */

/* START Virtual Tour - Community */
div#content-wrapper #community {
  background:transparent url(../images/bg-content405.gif) no-repeat;
  height:375px;
  width:405px;
  margin-left: 195px;
  margin-top: -415px;
  padding-top: 20px;
  padding-left: 20px;
  line-height: 12px;
}

div#community #text {
  width: 350px;
  margin-left: 20px;
  margin-top: 30px;
}

div#community #text p {
  margin-bottom: 10px;
  line-height: 15px;
}

div#community #text p a {
  color: #E2B203;
}

div#community #text p a:hover {
  border-bottom:1px solid #5B4E1F;
  text-decoration: none;
}

div#community #text h2 {
  width: 95%;
}

div#map-top-left {
  margin-left: 385px;
  margin-top: -306px;
  width: 197px;
  height: 222px;
}

div#map-top-right {
  width: 183px;
  height: 222px;
  margin-left: 582px;
  margin-top: -222px;
}

div#map-bottom-right {
  width: 183px;
  height: 153px;
  margin-left: 582px;
}

div#map-bottom-left {
  width: 197px;
  height: 153px;
  margin-left: 385px;
  margin-top: -153px;
}
/* END Virtual Tour - Community */

/* START UL - Columns */
ul#left-column {
  margin-left: 12px;
  padding-bottom: 10px;
}

ul#right-column {
  margin-left: 180px;
  margin-top: -110px;
}

ul#left-column li, ul#right-column li {
  padding: 0 0 2px 12px !important;
}
/* END UL - Columns */

/* START Share Icons */
div#share ul#icons {
  background: transparent url(../images/i-share.gif) no-repeat;
  height: 19px;
  width: 86px;
  position: relative;
  margin-left: 65px;
  margin-top: -15px;
}

div#share ul#icons li {
  background: none;
  margin: 0; 
  padding: 0; 
  list-style: none;
  position: absolute; top: 0;
}

ul#icons li, ul#icons a {
  height: 19px;
  display: block;
}

ul#icons li.email {
  left: 0px;
  width: 19px;
}

ul#icons li.twitter {
  left: 21px;
  width: 21px;
}

ul#icons li.facebook {
  left: 43px;
  width: 21px;
}

ul#icons li.myspace {
  left: 66px;
  width: 21px;
}

ul#icons li.email a:hover {
  background: transparent url(../images/i-share.gif) 0 -19px no-repeat;
}

ul#icons li.twitter a:hover {
  background: transparent url(../images/i-share.gif) -21px -19px no-repeat;
}

ul#icons li.facebook a:hover {
  background: transparent url(../images/i-share.gif) -43px -19px no-repeat;
}

ul#icons li.myspace a:hover {
  background: transparent url(../images/i-share.gif) -66px -19px no-repeat;
}
/* END Share Icons */

/* START Menus */
ul#menu, ul#menu ul {
	list-style-type: none;
	font-family: arial, sans-serif;
  font-size: 10px;
  margin: 0;
  padding: 0;
  float:left;
}

ul#menu li {
	display: block;
	float: left;
	position: relative;
	border-left: solid 1px #666;
  line-height:15px;
  height: 15px;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

ul#menu li.first {
  border: none;
  padding-left: none;
}

ul#menu li a {
	color:#666;
  text-decoration:none;
}

ul#menu li a:hover {
	color:#999;
  text-decoration:none;
}

ul#menu li.drop {
	background: url(../images/arrow-down-grey.gif) no-repeat right;
	padding-right: 12px;
	margin-right: 10px;
}

ul#menu li:hover {
	position: relative;
	z-index: 200;
}

/* keep the 'next' level invisible by placing it off screen. */
ul#menu ul,
ul#menu :hover ul {
  position: absolute;
  left: -9999px;
  top: -9999px;
  width: 0;
  height: 0;
  z-index: 2200;
}

/* Style the drop down sub level links */
ul#menu :hover ul {
  background: transparent url(../images/clear.gif);
  left: 0;
  height: auto;
  margin: 0px;
  margin-left: -16px;
  padding: 0px;
  top: 14px;
  white-space: nowrap;
  width: 111px;
}

ul#menu :hover ul li {
  display: block;
  float: left;
  margin: 0px;
  height: 30px;
  padding: 0px;
  border: none;
}

ul#menu :hover ul li a, ul#menu :hover ul li a:hover {
  display: block;
  float: left;
  color:#666;
  text-decoration: none;
  padding:10px 10px 0 38px;
  width:63px;
  margin-left:15px;
  font-weight:normal;
  height: 30px;
}

ul#menu :hover ul li a:hover {
  color: #999;
}

ul#menu :hover ul li.email a {
	background:url(../images/i-email.gif) no-repeat;
}

ul#menu :hover ul li.email a:hover {
	background:url(../images/i-email-h.gif) no-repeat;
}

ul#menu :hover ul li.twitter a, ul#menu :hover ul li.twitter-connect a {
	background:url(../images/i-twitter.gif) no-repeat;
}

ul#menu :hover ul li.twitter a:hover, ul#menu :hover ul li.twitter-connect a:hover {
	background:url(../images/i-twitter-h.gif) no-repeat;
}

ul#menu :hover ul li.facebook a, ul#menu :hover ul li.facebook-connect a {
	background:url(../images/i-facebook.gif) no-repeat;
}

ul#menu :hover ul li.facebook a:hover, ul#menu :hover ul li.facebook-connect a:hover {
	background:url(../images/i-facebook-h.gif) no-repeat;
}

ul#menu :hover ul li.myspace a {
	background:url(../images/i-myspace.gif) no-repeat;
}

ul#menu :hover ul li.myspace a:hover {
	background:url(../images/i-myspace-h.gif) no-repeat;
}

ul#menu :hover ul li.bookmarkme a {
	background:url(../images/i-bookmark.gif) no-repeat;
}

ul#menu :hover ul li.bookmarkme a:hover {
	background:url(../images/i-bookmark-h.gif) no-repeat;
}

ul#menu :hover ul li.admin a {
	background:url(../images/i-settings.gif) no-repeat;
}

ul#menu :hover ul li.admin a:hover {
	background:url(../images/i-settings-h.gif) no-repeat;
}

ul#menu :hover ul li.schedule a {
	background:url(../images/i-schedule.gif) no-repeat;
}

ul#menu :hover ul li.schedule a:hover {
	background:url(../images/i-schedule-h.gif) no-repeat;
}

ul#menu :hover ul li.news a {
	background:url(../images/i-news.gif) no-repeat;
}

ul#menu :hover ul li.news a:hover {
	background:url(../images/i-news-h.gif) no-repeat;
}

ul#menu :hover ul li.media a {
	background:url(../images/i-media.gif) no-repeat;
}

ul#menu :hover ul li.media a:hover {
	background:url(../images/i-media-h.gif) no-repeat;
}

ul#menu :hover ul li.content a {
	background:url(../images/i-content.gif) no-repeat;
}

ul#menu :hover ul li.content a:hover {
	background:url(../images/i-content-h.gif) no-repeat;
}
/* END Menus */

/*MTJB Landing CSS
*/

div#mtjb-landing {
  background: transparent url(../images/bg-content785-frame.gif) no-repeat;
  height: 375px;
  width: 785px;
  float: left;
  margin-top: -20px;
  margin-left: -40px;
}

div#mtjb-landing img {
  margin-top: 45px; 
  margin-left: 30px;
}

div#mtjb-landing p {
  margin-top: 20px;
  margin-left: 32px;
}

.searchbox {
font-family: arial, sans-serif;
font-size: 10px;
width: 75px;
}

.calendarDateInput {
color: #000;
}

.slidedown_contentBox{
	border:1px solid #666;
	height:0px;
	visibility:hidden;
	position:absolute;
	background-color:#0f0f0f;
	overflow:hidden;
	padding:2px;
	width:650px;
			
}
.slidedown_content{
	position:relative;		
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	width:100%;
	font-size:0.8em;
	
}
