body, #mainbody		{	font-family: Arial, sans serif; height:100%; width:100%;margin:0px; text-align:center; background-color:#222;		}

/*	HEADER STYLES	*/
#sb_header	{	width:100%; background-size:contain; text-align:center;	box-shadow: 4px 3px 2px #555555;}
.header_color	{background-color:#215c88; }
#sb_header_main	{	display:inline-block; height:100%;text-align: left; 		}
#sb_header_logo	{	display:inline; position:relative; float:left; height:100%; background: #555555; box-shadow:4px 0px 4px #444;	}
#sb_header_navarea	{	display:inline; position:relative; float:left;  vertical-align:top; height:100%; color: #ffffff; text-align:left; 	}
.sb_header_login	{	display:inline; position:relative; float:right; vertical-align:text-bottom;	}

#sb_header_logo_img	{	width:100%; height:100%; background: url(../grfx/headerlogo.png) no-repeat center center;	background-size:contain;}

.sb-statbroadcast-banner		{height:85px !important;text-align:center;background-size:contain !important;}
.sb-statbroadcast-banner-image		{margin:auto;background-position:top left;height:85px !important;background-size:contain !important; background-repeat: no-repeat;}

.sb-statmonitr-banner		{height:40px;text-align:center;background-size:contain;}
.sb-statmonitr-banner-image	{margin:auto;background-position:top left;height:40px;background-size:contain; background-repeat: no-repeat;}


#sb_subheader	{height:70px;text-align:center;box-shadow:0px 12px 12px 12px #555;}
#sb_subheader_logo	{height:100%; margin:auto; background-position: top left; background-repeat: no-repeat; background-size:contain;border:0px;}


.hr				{ display:block; margin-left: auto; margin-right: auto;  clear:both; height:0px; width: 100%; box-shadow: 1px 1px 1px #ccc; border-bottom: 2px solid #215c88; }


/*	BODY STYLES	*/
#sb_body	{	background-color: #eaeaea; text-align:center;}
#sb_body_main	{	display:inline-block; height:100%; text-align:left;}




#sb_home .sidebysideleft
{
width:62%;vertical-align:top;margin-right:2%;
}

#sb_home .sidebysideright
{
margin-top:1em;width:35%;
}

#sb_home #text_design
{
background-color:#fff;
padding:2em;
border-radius:8px;
box-shadow:6px 8px 4px 2px #ccc;
}

#sb_home .number	
{	
	color: #215c88; 
	font-weight:bold; 
	font-size:1.25em;
	text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
}

#sb_home .statb	
{
	color: #215c88;
	font-weight: bold;
	letter-spacing: -.05em;
	   text-shadow:
	-1px -1px 0 #eee,
	1px -1px 0 #eee,
	-1px 1px 0 #eee,
	3px 3px 3px #aaa;
}

#sb_home #whatsnew
{
	margin:auto;
	padding:1em;
	width:90%;
	background-color: #215c88;
	border-radius:4px;
	box-shadow: 2px 2px 2px #333;
}

#sb_home #whatsnew .new_frame
{
	margin:auto;
	border-radius: 4px;
	box-shadow:1px 1px 1px 1px #aaa;
	width:90%;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	min-height:20em;
	margin-bottom:3em;
}




/*	TEXT STYLES	*/
.ui-widget-header .bcs_p1,
.ui-widget-content .bcs_p1,
.ui-state-default .bcs_p1,
.ui-state-hover .bcs_p1,
.ui-state-active .bcs_p1,
.ui-widget-header .bcs_p2,
.ui-widget-content .bcs_p2,
.ui-state-default .bcs_p2,
.ui-state-hover .bcs_p2,
.ui-state-active .bcs_p2,
.ui-widget-header .bcs_p3,
.ui-widget-content .bcs_p3,
.ui-state-default .bcs_p3,
.ui-state-hover .bcs_p3,
.ui-state-active .bcs_p3,
.ui-widget-header .bcs_title,
.ui-widget-content .bcs_title,
.ui-state-default .bcs_title,
.ui-state-hover .bcs_title,
.ui-state-active .bcs_title,
.ui-widget-header .bcs_subheadline,
.ui-widget-content .bcs_subheadline,
.ui-state-default .bcs_subheadline,
.ui-state-hover .bcs_subheadline,
.ui-state-active .bcs_subheadline,
.ui-widget-header .bcs_headline,
.ui-widget-content .bcs_headline,
.ui-state-default .bcs_headline,
.ui-state-hover .bcs_headline,
.ui-state-active .bcs_headline
{	color: inherit;	 }

.bcs_headline			{	color: #111; border-bottom: 3px solid #888888;	}
.bcs_subheadline		{	color: #666;					}
.bcs_title			{	color: #333; font-weight: bold;			}
.bcs_p1, .bcs_p2, .bcs_p3	{ 	color: #222222;					}
ul.bcs_p1, ul.bcs_p2 		{	line-height:1.25em;	}
ul.bcs_p1 li, ul.bcs_p2 li	{	margin-bottom: 1em;	}
ul.bcs_p3			{	line-height:1.1em;	}
ul.bcs_p3 li			{	margin-bottom: .75em;	}


	
.sb_button, .ui-widget-content .sb_button
{
	  background: #3498db;
	  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
	  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
	  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
	  background-image: -o-linear-gradient(top, #3498db, #2980b9);
	  background-image: linear-gradient(to bottom, #3498db, #2980b9);
	  -webkit-border-radius: 1em;
	  -moz-border-radius: 1em;
	  border-radius: 1em;
	  font-family: Arial;
	  color: #ffffff;
	  font-size: 1.1em;
	  padding: .5em .75em .5em .75em;
	  text-decoration: none;	
	  cursor:pointer;
}
.sb_button:hover:not([disabled="disabled"]) {
	background: #3cb0fd;
			  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
			  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
			  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
			  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
			  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
			  text-decoration: none;
		}
	.sb_button:active {
	position:relative;
	top:1px;
}
.sb_button:disabled, .sb_button_disabled	{
	background-color:#222;
	color:#444;
}
.sb_button:disabled, .sb_button_disabled	{
	background-color:#222;
	color:#444;
}
.sb_button_icon	{height:1.5em;border:0px; vertical-align:text-bottom;margin-right:.25em;sb_button_iconmargin-left:.25em;}

.black	{color: #000 !important;}


/* SIDEBAR STYLES	*/

.sb_body_content	{	display:inline-block; vertical-align: top; width:65%;margin-right:50px;	}
.sb_sidebar		{	display:inline-block; vertical-align: top;  }
.sb_sidebar .bcs_p1,.sb_sidebar .bcs_p2, .sb_sidebar .bcs_p3,
.sb_sidebar p		{	color:#fff;		}
.sb_sidebar .black,
.sb_sidebar select,
.sb_sidebar input	{	color: #000;	}
.sb_sidebar a		{	color: #eee;	}
.sb_sidebar_container	{	background-color: #000; color: #fff; width:100%; border-radius:4px; box-shadow: 3px 3px 3px #555555;}

.sb_sidebar_photo	{	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #cccccc));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #cccccc 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #cccccc 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #cccccc 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #cccccc 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #cccccc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#cccccc',GradientType=0);
	background-color:#f9f9f9;
	text-align:center;
	
	display:inline-block;
	width:95%;
	margin:auto;
}
.sb_sidebar_img
{display:block;margin:auto;text-align:center;width:100%;height:100%;}


/* FOOTER STYLES		*/
#sb_footer	{	width:100%; background-color: #222; color: #ccc; border-top:2px solid #888; text-align:center;	}
#sb_footer_main	{	display:inline-block;	}
#sb_footer_main	a	{text-decoration:underline; color:#fff;}

#sb_footer_left	{	display:inline-block; width:49%; text-align:left; vertical-align:top;	}

#sb_footer_right {	display:inline-block; width:49%; text-align:right; vertical-align:top;	}
#sb_footer_right a	{text-decoration:none; text-align:right;}
#sb_footer_company	{display:inline-block; vertical-align:bottom;}
#sb_footer_toptext	{text-align:center;}
#sb_footer_image	{	background: url(/grfx/radiakgroup.png) top center no-repeat;background-size: contain;	}



#sb_sub_nav 		{	width:100%; background:#123454; background-position:contain; text-align:center;box-shadow: 4px 3px 2px #555555; 	}
#sb_sub_nav_content 	{	display:inline-block; height:99%;text-align: center; 		}
#sb_sub_nav_area	{	display:inline-block; padding-top:3px; vertical-align:top; height:100%; color: #ffffff; text-align:center; 	}

ul.sb_sub_navlist		{	display:block; 	list-style-type: none; margin: 0; padding: 0;	}
li.sb_sub_navitem		{	display:inline-block; vertical-align:bottom; 	}



.sb_event_button,
.sb_nav_button, .sb_event_button, .sb_grid_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #cccccc));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #cccccc 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #cccccc 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #cccccc 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #cccccc 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #cccccc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#cccccc',GradientType=0);
	background-color:#f9f9f9;
	
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
		
}
.sb_event_button	{ border: 2px solid #555; color: #333; box-shadow: .2em .2em .2em #888;}
.sb_nav_button:hover, .sb_event_button:hover, .sb_grid_button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #cccccc 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #cccccc 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #cccccc 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #cccccc 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #cccccc 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#f9f9f9',GradientType=0);
	background-color:#cccccc;
	color: #215c88;
	text-decoration:underline;
}
.sb_nav_button:active, .sb_event_button:active, .sb_grid_button:active {
	position:relative;
	font-weight: bold;
	top:2px;
}

.sb_nav_button_disabled
{
	background-color: #666666 !important;
	color: #888888 !important;
	font-weight: normal !important;
	text-style: italic !important;
}

.sb_tab_button
{
	display:inline-block;
	border-radius:0px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom:0px;	
	width:auto;
	padding:.5em;
	cursor: pointer;
}
.sb_tab_button:hover,.sb_tab_button a:hover
{background: #555; color: #eee;}
.sb_tab_button a
{text-decoration:none; color: inherit;}
.sb_tab_button a:hover
{
	
}
.sb_grid_button
{
padding:.1em .3em .1em .3em; border:1px solid #Ccc;
}

.listNav { margin:0 0 10px; }

#list-nav	{text-align:center;margin:auto;}
.ln-letters { overflow:hidden;}
.ln-letters a.ln-last { border-right:1px solid silver; z-index:1; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; line-height:1; margin-bottom:3px; color:#336699; }

ul.nodeco {list-style:none;text-align:center;}
ul {list-style: disc; text-align:left;}
ul.deco li	{margin-bottom:.6em;}

ul.nolist li	{display:inline-block; float:left;}

ul#list	{margin:auto;list-style:none;}
#list li {box-shadow: 5px 5px 10px #aaa; }
#list a { display:block; text-align:center; border:0px solid silver; padding:0px; margin:.1em; text-decoration:none }
#list .team	.ui-button-text ,#list .team .ui-button 	{padding:0px;margin:0px;}
.team			{ margin:1em; }
li.team			{ display:inline-block; text-align:center; }
.sb_shadow	{box-shadow:.25em .25em .25em #888;}

#ncaalist .team			{ margin:.5em; }
#ncaalist li {box-shadow: 5px 5px 10px #aaa; }
#ncaalist a { display:block; text-align:center; padding:0px; margin:2px ; text-decoration:none }
#ncaalist .team	.ui-button-text ,#ncaalist .team .ui-button 	{padding:0px;margin:0px;}

#gridholder	{width:100%; border:1px solid red;}


.blog_content p	{text-align:left;}
#sb_blog_header		{	width:100%; background: #000text-align:center;	box-shadow: 4px 3px 2px #555555;	}
#sb_blog_header_logo	{	display:inline-block; width:100%; height:99%; background: url(../grfx/statreport.png) top center no-repeat; background-size: contain; }



.sb_body_sub
{	
	display:inline-block;	
	margin:auto;
	position:fixed;	
	top:3em;	
	width:90%;
	left:5%;
	height:85%;
	text-align:left; 
	z-index:100000;	
}


/*----------------SIGN IN BOX------------*/


#signin_container{text-align:right;}
#signin_menu {
    border-radius:.5em;
    display:inline;
    background-color:#dadada;
    position:fixed;    
    top:4em;
    left:60%;
    width:300px;
    z-index:100000;    
    text-align:center;
    padding:.5em;
    border:2px solid #777;
    margin-top:0px;
    margin-right: 0px;        
    box-shadow: .25em .25em .25em #777;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ACE;
    font-size:13px;
    margin:auto;
    padding:5px;
    width:203px;
}

.bcs_clientimgbox	{width:70px; height:70px; }

#dialog, .ui-dialog	{z-index:10000000;}

.mobileonly	{display:none;}
.noTitle .ui-dialog-titlebar {display:none}

.EditTable td	{text-align:left;}


#sb_adslot_topholder	{	width:100%; text-align:center; margin-bottom:2em;	}
#sb_adslot_bottomholder	{	width:100%; text-align:center; margin-bottom:3em; margin-top:1em;	}
#sb_adslot_sideholder	{	text-align:center; margin-bottom:3em;	}

#sb_adslot_top,
#sb_adslot_bottom	{	display:inline-block; text-align:center; margin:0 auto; width:970px;height:90px;margin-bottom:1em;	}
#sb_adslot_side		{	display:inline-block: text-align:center; margin:0 auto; width:300px; height: 250px; 		 	}

.alignright, .alignright td, .alignright th		{text-align:right;}