@charset "UTF-8";
/* CSS Document */
#bodycontainer {
	width: 953px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0;
	margin-bottom:0;
}
.navigation {
	width:953px;
	z-index:5;
	position: relative;
	top: -100px;
	left: 0px;
}
h1.headerlogo {
	background-image: url(../images/blbrLOGO.png);
	height: 295px;
	width: 433px;
	position: relative;
	z-index: 2;
	left: 260px;
	text-indent: -3000px;
	font-size: 0.5px;
	margin: 0 0 -240px 0;
}
body {
	font-size: 100%;
	background-image: url(../images/background.png);
	background-color: #00A3D8;
	background-repeat: repeat-x;
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	text-align:left;
	overflow-x:hidden;
}
html {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
}
.tablecontainer {
	width:953px;
	padding:0;
	text-align:left;
}
.navcontainer {width:953px;}
img {border:0}
#home_table {
	width: 890px;
}
#news_table {
	width: 800px;
	margin:10px 10px 10px 10px;
}
.links{ color:#000000;
text-decoration:none;
font-weight:bold;
}
.links2{ color:#000000;
text-decoration:underline;
font-weight:bold;
}
.middlecell {
	background-image: url(../images/blbrBODYbackground.png);
	height: 350px;
	overflow: visible;
	vertical-align: top;
}

#news_cell {
	background-image: url(../images/home/news_cell_bg.jpg);
	background-repeat: repeat-y;
	width: 183px;
	padding: 0 0 0 30px;
}
#news_cell h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ED2125;
	font-size:1.7em;
	font-weight: normal;
	text-align: left;
}
#news_cell p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.15em;
	font-weight:normal;
	text-align: left;
}
#news_cell p a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.65em;
	font-weight:normal;
	text-decoration:none;
	color:#ED2125;
}
#news_cell p a hover{ text-decoration:underline; }

#footer_table {
	width: 890px;
	height:28px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.65em;
	color:#2f365d;
	font-weight:bold;
	position: relative;
	left: 32px;
	top: 8px;
	text-align:left;
}

#footer { position: relative; width: 953px; height: 115px; background-image: url(../images/blbrFOOTERbackground.jpg); background-repeat: no-repeat; }
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align:left;
}
.footer {
	background-image: url(../images/blbrFOOTERbackground.jpg);
	height: 75px;
}


#body_table {
	width:890px;
}
#body_table h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ED2125;
	font-size:1.7em;
	font-weight: normal;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-top:20px;
}
#body_table h1 span {
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#ED2125;
 font-size:0.8em;
 font-weight: normal;
 text-align:left;
 margin:0px;
 padding:0px;
 padding-top:20px;
}
.side_links {
	font-size:1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-weight: normal;
	text-align:left;
}
.side_links a:link{ color: #333; text-decoration:none; }
.side_links a:visited{ color: #ED2125; text-decoration:none; }
.side_links a:hover{ color: #ED2125; text-decoration:none; }
.side_links a:active{ color: #ED2125; text-decoration:none; }

.instructor_links {
	font-size:1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-weight: normal;
}
.instructor_links a:link{ color: #333; text-decoration:none; }
.instructor_links a:visited{ color: #ED2125; text-decoration:none; }
.instructor_links a:hover{ color: #ED2125; text-decoration:none; }
.instructor_links a:active{ color: #ED2125; text-decoration:none; }

.youth_left_td {background:url(../images/youthteams/left_table_background.jpg) repeat-y; width:317px;}


.roster_table {
	border:#ED2125 solid 1px;
	width:573px;
	border-bottom:0px;
	border-right:0px;
	margin:0;
	text-align:center;
}
.roster_table tr {border-right:#ED2125 solid 1px; }
.roster_table td {padding:5px; border-right:#ED2125 solid 1px; border-bottom:#ED2125 solid 1px;}
.roster_top_cells {background:#64728b; font:Georgia, "Times New Roman", Times, serif; color:#FFF;}
.roster_narrow_cells {width:120px;}
.roster_normal_cells {background:#CCC; font:Georgia, "Times New Roman", Times, serif; color:#000;}
.roster_table a:link{color:#ED2125; text-decoration:underline;}
.roster_table a:visited{color:#000; text-decoration:underline;}
.roster_table a:hover{color:#000; text-decoration:underline;}
.roster_table a:active{color:#000; text-decoration:underline;}

.roster_images{float:left; padding-right:10px;}
.roster_copy {
	font-size:0.85em;
	color:#333;
	font-weight:normal;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.5em;
}
.roster_copy strong{ color:#000; }
.playerthumnails {
	padding-right: 15px;
}
.bodycopy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.75em;
	color: #666;
	line-height: 1.5em;
	text-align:left;
}
.bodycopy a{ color:#F00; font-weight:bold;}
.bodycopy strong{
	color:#333;
	font-weight:bold;
}
.bigbodycopy{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color:#333;
	line-height: 1.5em;
	text-align:left;
	font-weight:bold;
}
.rightsideimage {
	padding: 20px 0 0 15px;
}
.sublinks {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	position: relative;
	height: 25px;
	margin: 0 0 -25px 0;
	padding: 0px;
	top: -25px;
}
.sublinks a {
	color: #FFF;
}
.sublinks p {
	margin:0; padding:0;
}
.topcell {height:279px; overflow:hidden; }
.cardnavigation {
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.newsTitle{
color:#000000;
font-weight:bold;
}
.moreInfo a{
color:#FF0000;
text-decoration:none;}
.heading{
font-family:Georgia, "Times New Roman", Times, serif;
color:#ed2125;
font-size:18px;
font-weight:bold;
}
.txtInput{ 
border:1px solid #CCCCCC;
}

.txtInput1{ 
border:1px solid #CCCCCC;
margin-left:142px;
}

.centerText{margin-left:120px;
font-weight:bold;}

.centerText2{margin-left:60px;
font-weight:bold;}

.imageDiv{width:200px;
height:200px;}
