﻿/* FBC Stylesheet - Created by ASD  */

body
{
    margin: 0 auto;
    padding: 0;
    background: url(images/fbc_body_bg_full_no_box.jpg) no-repeat fixed;
}

h1
{
    font-family: "Trebuchet MS" , Tahoma, Verdana, Arial;
    font-size: 18pt;
    font-weight: bold;
    font-style: italic;
    color: #FFFFFF;
    vertical-align: middle;
}

h2
{
    font-family: "Trebuchet MS" , Tahoma, Verdana, Arial;
    font-size: 14pt;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0;
}

h3
{
    font-family: "Trebuchet MS" , Tahoma, Verdana, Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #FFFFFF;
    line-height: -1px;
}

h4
{
    font-family: "Trebuchet MS" , Tahoma, Verdana, Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0px;
    line-height: -1px;
}

h5
{
    font-family: "Trebuchet MS" , Tahoma, Verdana, Arial;
    font-size: 14pt;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0;
    text-align: center;
}

h6
{
    font-family: "Trebuchet MS" , Tahoma, Verdana, Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    line-height: -1px;
}

p
{
    font-family: "Trebuchet MS" , Tahoma, Verdana, Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
}

a
{
    color: #ffffff;
}

legend
{
    color: White;
    font-family: "Trebuchet MS" , Tahoma, Verdana, Arial;    
}

.footertext a
{
    color: #848080;
}

#master
{
    padding-top: 25px;
    padding-bottom: 25px;
    margin: 0 auto;
    width: 975px;  
    padding: 0;
    display: table;  
}

#masterpage
{
    padding-left: 10px;
}

.contentarea
{
    padding-right: 0px;
    width: 975px;
    display: table;
    margin: 0 auto;
    padding: 0;
}

#content_bg_top
{
    background: url(images/content_bg_top.png) no-repeat;
    width: 974px;
    height: 10px;
    margin: 0 auto;
    padding: 0;
}

#content_bg_middle
{
    background: url(images/content_bg_middle.png) repeat-y;
    width: 974px;
    display: table;
    margin: 0 auto;
    padding: 0;
}

#content_bg_bottom
{
    background: url(images/content_bg_bottom.png) no-repeat;
    width: 974px;
    height: 68px;
    position: absolute;
    padding-bottom: 25px;
    display: table;
}

.header
{
    background: url(images/header_with_no_nav_words.png) no-repeat;
    width: 975px;
    height: 147px;
}

.footertext
{
    margin-top: 25px;
    margin-left: 20px;
    color: #848080;
    font-family: "Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
    text-transform: uppercase;
    font-size: 9pt;  
    padding-bottom: 25px;      
}

.section_header
{
    padding-top: 13px;
}

.top_left_box
{
    background: url(images/top_left_box.png) no-repeat;
    height: 344px;
    width: 593px;
    padding-bottom: 10px;
}

.top_right_box
{
    background: url(images/top_right_box.png) no-repeat;
    height: 430px;
    width: 345px;
    padding-bottom: 10px;
    float: right;
}

.middle_left_box
{
    background: url(images/middle_left_box.png) no-repeat;
    height: 344px;
    width: 593px;
    padding-bottom: 10px;
}

.bottom_left_box
{
    background: url(images/bottom_left_box.png) no-repeat;
    height: 196px;
    width: 591px;
    padding-bottom: 25px;
}

.bottom_right_box
{
    background: url(images/bottom_right_box.png) no-repeat;
    height: 430px;
    width: 346px;
    padding-bottom: 25px;
    /*padding-right: 13%;*/
}

.cheernews
{ min-height: }
.tbbr
{background: url(/images/top_blackbox_right.png) no-repeat; height: 31px; width: 339px;}
.rbbr
{background: url(/images/repeater_blackbox_right.png) x-repeat; min-height: 450px; width: 339px;}
.bbbr
{background: url(/images/bottom_blackbox_right.png) no-repeat; height: 31px; width: 339px;}

.redbox_1
{
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 15px;
}

.redbox_2
{
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 60px;
}

.redbox_3
{
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 65px;
}
.signup_box
{
    background: url(images/signup_box.png) no-repeat;
    height: 70px;
    width: 346px;
    padding-bottom: 10px;
    /*padding-right: 13%;*/
}

.contenteditor
{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 15px;
}

.cushycms
{
    padding-left: 30px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 15px;
}


.overlay
{
    border: 0px;
    padding-top: 40px;
    padding-left: 50px;
}

.leftteam
{
    float: left;
    text-align: right;
    padding-left: 50px;
    margin: 0 auto;
    margin-left: 150px;
    padding: 0;
    
}

.rightteam
{
    float: right;
    padding-right: 50px;
    margin: 0 auto;
    padding: 0;
    margin-right: 150px;
}

.left_team
{
    float: left;
    text-align: right;
    width: 250px;
}

.right_team
{
    float: right;
    width: 250px;
    margin-right: 75px;
}

.teamphoto
{
    text-align: center;
}

#team_left
{
    float: left;
    width: 425px;
    margin: 0;
}

#team_right
{
    float: right;
    width: 425px;
}

.privacypolicy
{
    font-size: 8pt;
    font-weight: normal;
    color: #ffffff;
    line-height: -1px;
    padding-left: 25px;
    padding-right: 10px;    
}

#rowleft
{
    float: left;
    width: 593px;
    padding-right: 5px;
  
}

#rowright
{
    margin: 0 auto;
    float: right;
    margin-right: 20px;

}

#video
{
    padding-top: 10px;
}

#navlist
{
	margin-top: 117px;
	margin-left: 25px;
	float: left;
	padding: 0;
}

#navlist li
{
	display: inline;
	list-style-type: none;
	border: 0;
	padding: 0;

}

#content_top
{
    background: url(images/content_top.png) no-repeat;
    width: 925px;
    height: 14px;
    padding-top: 10px;
    margin: 0 auto;
    padding: 0;
}

#content_middle
{
    background: url(images/content_middle.png) repeat-y;
    width: 925px;
    margin: 0 auto;
    padding: 0;
}

#content_bottom
{
    background: url(images/content_bottom.png) no-repeat;
    height: 14px;
    width: 925px;
    padding-bottom: 25px;
    padding: 0;
    margin: 0 auto;
}

#title_left
{
    background: url(images/title_left.png) no-repeat;
    float: left;
    height: 53px;
    width: 9px; 
    margin-left: 10px;
    padding-bottom: 10px;
}

#title_middle
{
    background: url(images/title_middle.png) repeat-x;
    height: 53px;
    width: 866px;
    float: left;
    padding-bottom: 10px;
}

#title_right
{
    background: url(images/title_right.png) no-repeat;
    float: right;
    height: 53px;
    width: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

#title
{
    padding: 10px;
}

#team1
{
	float: left;
	margin: 0;
	padding-left: 50px;
	width: 250px;
	height: 250px;
}

#team2
{
	float: right;
	margin-right: 12%;
	padding: 0;
	width: 250px;
}

#formsleft
{
    width: 425px;
    float: left;
    display: table;
    margin: 0;
    padding: 0;
}

#formsright
{
    width: 425px;
    float: right;
    display: table;
    padding: 0;
    margin: 0;
}

.sponsorsleft
{
    width: 425px;
    float: left;
    display: table;
    margin: 0;
    padding: 0;
}

.sponsorsright
{
    width: 450px;
    float: right;
    display: table;
    margin: 0;
    padding: 0;
}

.boardleft
{
    width: 425px;
    float: left;
    display: table;
    padding: 0;
    margin: 0;
}

.boardright
{
    width: 425px;
    float: right;
    display: table;
    margin: 0;
    padding: 0;
}

.memberleft
{
    width: 75px;
    float: left;
    display: table;
    height: 100px;
    padding-right: 10px;
    padding-left: 10px;
    margin: 0;
    padding: 0;
}

.memberright
{
    width: 300px;
    float: right;
    display: table;
    height: 100px;
    margin: 0;
    padding: 0;
}

.member
{
    width: 380px;
    display: table;
    margin: 0;
    padding: 0;
    padding-top: 15px;
}

.member p
{
    margin-left: 40px;
}


.topcolumn
{
    width: 925px;
}    

.bottomcolumn
{
    width: 925px;
}    

.sectionheader
{
    width: 925px;
    height: 25px;
    float: left;
}    

.coach
{
    width: 600px;
    height: 100px;
    display: table;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    word-spacing: 5px;
}

.coach2
{
    width: 860px;
    display: table;
    margin: 0 auto;
    padding: 0;
}

.coachleft
{
    width: 425px;
    float: left;
    display: table;
    padding: 0;
    margin: 0;
}

.coachright
{
    width: 425px;
    float: right;
    display: table;
    margin: 0;
    padding: 0;
}

.coachphoto
{
    width: 75px;
    float: left;
    display: table;
    height: 100px;
    padding-right: 10px;
    margin: 0;
    padding: 0;
    float: left;
}

.coachtext
{
    margin: 0;
    width: 315px;
    float: right;
}

/* Start of Tool Tip */

div.floater
{
	position: absolute;
	z-index: 100;
}

a span
{
	display: none;
}

a:hover
{
	position: relative;
}

a:hover span
{
	display: block;
   	position: absolute;
}

a:hover span
{
	left: 400px;
}

/* End of Tool Tip */

/* Start of SSP */

#flashcontent
{
    padding: 0;
    margin-left: 35px;
}

/* End of SSP */

/* start of accordion */

#options {width:820px; margin: 0 auto; text-align:left; color:#fff}
#options a {text-decoration:none; color:#fff}
#options a:hover {color:#fff}

#acc {width:820px; list-style:none; color:#0f0f0f; margin:0 auto 5px; float: left;}
#acc h6 {width:820px; border:1px solid #0f0f0f; padding:6px 5px 7px; font-weight:bold; margin-top:0px; cursor:pointer; background:url(images/header2.gif)}
#acc h6:hover {background:url(images/header_over2.gif)}
#acc .acc-section {overflow:hidden; background:#0f0f0f}
#acc .acc-content {width:800px; padding:5px; border:1px solid #0f0f0f; border-top:none; background:#0f0f0f; color: #fff;}
#acc p {color: #fff;}

#nested {width:820px; list-style:none; color:#0f0f0f; margin-bottom:5px}
#nested h6 {width:820px; border:1px solid #0f0f0f; color: #fff; padding:6px 5px 7px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header2.gif)}
#nested h6:hover {background:url(images/header_over2.gif)}
#nested .acc-section {overflow:hidden; background:#0f0f0f}
#nested .acc-content {width:800px; padding:5px; border:1px solid #0f0f0f; border-top:none; background:#0f0f0f; color: #fff;}
#nested .acc-selected {background:url(images/header_over2.gif)}
#nested p {color: #fff;}

#acc2 {width:820px; list-style:none; color:#0f0f0f; margin:0 auto 5px; float: left;}
#acc2 h6 {width:820px; border:1px solid #0f0f0f; padding:6px 5px 7px; font-weight:bold; margin-top:0px; cursor:pointer; background:url(images/header2.gif)}
#acc2 h6:hover {background:url(images/header_over2.gif)}
#acc2 .acc-section2 {overflow:hidden; background:#0f0f0f}
#acc2 .acc-content2 {width:800px; padding:5px; border:1px solid #0f0f0f; border-top:none; background:#0f0f0f; color: #fff;}
#acc2 p {color: #fff;}

#nested2 {width:820px; list-style:none; color:#0f0f0f; margin-bottom:5px}
#nested2 h6 {width:820px; border:1px solid #0f0f0f; color: #fff; padding:6px 5px 7px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header2.gif)}
#nested2 h6:hover {background:url(images/header_over2.gif)}
#nested2 .acc-section2 {overflow:hidden; background:#0f0f0f}
#nested2 .acc-content2 {width:800px; padding:5px; border:1px solid #0f0f0f; border-top:none; background:#0f0f0f; color: #fff;}
#nested2 .acc-selected2 {background:url(images/header_over2.gif)}
#nested2 p {color: #fff;}


#accordion {width:820px; margin: 0 auto}
.accordion {width:820px; font:12px bold Verdana,Arial; color:#fff}
.accordion dt {width:820px; border:2px solid #0f0f0f; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header2.gif)}
.accordion dt:hover {background:url(images/header_over2.gif)}
.accordion dd {overflow:hidden; background:#0f0f0f}
.accordion span {display:block; width:750px; border:2px solid #0f0f0f; border-top:none; padding:15px; color: #fff;}


/* end of accordion */


#sponsorslisting
{
    padding-left: 25px;
    width: 800px;
    display: table;
    margin: 0 auto;
    padding: 0;
}

.sponsorsoption
{
    border: medium solid #960d08;
    width: 785px;
}

.sponsorsprice
{
    width: 65px;
    padding-left: 10px;
    border-top: medium solid #960d08;    
    border-bottom: medium solid #960d08;
}

.sponsorsprice p
{
    font-family: "Trebuchet MS" , Tahoma, Verdana, Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
}

.sponsorslevel
{
    width: 705px;
    border: medium solid #960d08;
    margin-left: 35px;
}

.sponsorslevel li
{
    font-family: "Trebuchet MS" , Tahoma, Verdana, Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
}