html, body{
	height:100%;
	margin:0%;
	padding:0%;
	width:100%
}

body{
	background:#45649B url("images/bg.jpg") repeat-x fixed;
	width:100%;
	text-align:center
}

form{
	margin:0%;
	padding:0%
}

img{
	border:0
}

body, td, th, p, span, div{
	font-family:verdana, tahoma, sans-serif;
	font-size:11px
}
textarea {
	font-family:verdana, tahoma, sans-serif;
	font-size:11px;
}

input {
	font-family:verdana, tahoma, sans-serif;
}


p{
	margin:10px 0px
}

td{
	vertical-align:top
}

h1{
	font-size:12px;
	color:#f90;	
}

a{
	text-decoration:none;
	color:#900;
	font-size:11px;
}

a:hover{
	text-decoration:underline;
	color:#f90
}

/*h1{font-size:22px}*/ /* Rather then fixing lots of pages, we'll do this for now */
h2{font-size:20px}
h3{font-size:17px}
h4{font-size:14px}
h5{font-size:12px}

.heading, .detailheading{
	font-weight:bold;
	text-align:left;
	color:#352e6c
}

.subHeading{
	color:#555;
	font-weight:bold
}

.darkImgHead, .lightImgHead{
	padding:3px;
	padding-left:0px;
	font-weight:bold;
	margin-bottom:5px
}

.darkImgHead{
	background:url("images/darkDot.gif") repeat-x bottom
}

.lightImgHead{
	background:url("images/lightDot.gif") repeat-x bottom
}


/* Input Text */
#email_subscribe{
	font-weight:normal;
	font-size:10px;
	color:#900;
	width:88px
}

#logincontrol .inputbox {
	width:100px;
	height:18px
}

#logincontrol a:hover {
	color: #900;
}

#logincontrol td {
	padding-top:3px;
}

#UCRightSide1_UCLogonControl1_txtPassword, #UCRightSide1_UCLogonControl1_txtUsername{
}

#UCRightSide1_UCLogonControl1_lblUserID, #UCRightSide1_UCLogonControl1_lblPassword{
	font-weight:normal;
	font-size:10px;
	color:#900;
	vertical-align:middle
}

/* Bread crumbs */
.crumb{
	margin-bottom:15px;
	display:block;
	font-size:11px;
}

.crumb a{
	font:400 11px verdana;
}

.crumb a{
	color:#12009F;
	text-decoration:none;
}

.crumb a:hover{
	text-decoration:underline;
}

.awaygame td {
	background:#006599;
	color:#eee !important;
}


/* -------- Sports Sections --------- */
.boxesTable td{
	padding:15px 5px
}

.boxes{
	background:url("/images/box_bg.gif") repeat-y;
	width:133px
}

.boxes p{
	margin:0px 8px 8px 8px
}

/* IE Hack */
.boxes h5{
	background:#333;
	padding:3px 0px 1px 0px;
	margin:0px 0px 7px 0px;
	width:133px;
	height:20px
}

.boxes h5 img{
	margin:0px 6px;
	float:left
}

.boxes h5 a
{
	color:#fff;
	text-decoration:underline
}

.boxes h5 a:hover{
	color:#fff;
	text-decoration:none
}

.boxes a{
	color:#BD1313
}

.boxes a:hover{
	text-decoration:none
}

.B_box{
	width:133px;
	height:23px;
	background:url("/images/B_box.gif") no-repeat
}


/* Anchors */
a.imgButtons{
	background:#900
}

a.imgButtons:hover{
	background:#fff
}

.nav_links, .nav_links_over, .nav_links_with_icon, .nav_links_with_icon_over{
	text-align:left;
	cursor:hand;
	padding:17px 0px 3px 4px;
	color:#600;
	font-weight:bold;
	font-size:11px;
	letter-spacing:-1px;
	width:109px;
	/*cursor:pointer; */
	cursor:hand;
	
	background:#fed803;
	padding:5px 0 5px 4px;
	border-top:solid 1px #edc702 !important;
}

.nav_links_with_icon {
	background:url(/images/LastArrows.gif) #fed803 no-repeat 94px 8px;
}

.nav_links_with_icon_over {
	background:url(/images/LastArrows.gif) #FFA800 no-repeat 94px 8px;
}

.nav_links_over{
	cursor:hand;
	text-decoration:underline;
	
	
	text-decoration:none;
	background:#FFA800;
}

.nav_links_subs, .nav_links_subs_over{
	text-align:left;
	cursor:hand;
	padding:17px 0px 3px 4px;
	color:#600;
	font-weight:bold;
	font-size:11px;
	letter-spacing:-1px;
	width:150px;
	background:none;
	background:#fed803 ;
	padding:5px 0 5px 4px;
	border-left:solid 1px #edc702 !important;
	border-top:solid 1px #edc702 !important;
}

.nav_links_subs_over{
	text-decoration:underline;
	text-decoration:none;
	background:#FFA800;
}

.subGroup { 
	border:solid 1px #666 !important;
	border-left:solid 2px #666 !important; 
}

#midCenter a{
	font-weight:bold;
	color:#fff
}

#midCenter a:hover{
text-decoration:none
}

#mainNews a, #admin a{
	font-weight:bold;
	color:#900;
}

#mainNews a:hover, #admin a:hover{
	text-decoration:none
}

#footer a{
	color:#fff;
	text-decoration:none
}

#footer a:hover{
	text-decoration:underline
}


/* ---------- Main Container ---------- */
#main{
	position:relative;
	width:775px;
	
	margin:auto;
	background:#333;
	padding:0 2px;
	text-align:left;
	
}

/* ----------- Top Right ---------- */
#top_right{
	position:absolute;
	top:0px;
	right:0px;
	margin-right:0px;
	background:#ffa800;
	width:193px;
	height:122px;
	padding:0px 8px;
	border-left:solid 1px #000;
}

#newsletter{
	margin:5px 0px
}

#fadedArrows{
	margin:20px 0 0 20px
}

#subscribe_box{
	position:absolute;
	right:8px;
	bottom:8px;
	width:90px
}

label{
	/*font-weight:bold;*/
	font-size:10px;
	color:#333
}


/* -------- Date ----------- */
#UCHeader1_lblDate, .preferredSport{
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	padding:7px 4px
}

.preferredSport {
	text-align:left;
}

.preferredSport a {
	color:#999;	
}

.preferredSport a:hover {
	color:#fff;	
}

/* -------------User Logged On ----------------- */
#User{
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-align:left;padding:4px
}

	
	
/* ----------- Table Container ------------ */

#container{
	width:100%;
		
}

/* ---------- Left Column ------------ */
#left{
	width:109px;
	background:#fff no-repeat left bottom;
	vertical-align:top
}

/* -------------- Main News ----------- */
#headline_img{
	float:left;
	margin-right:9px;
	padding-right:3px;
}

#mainNews{
	background:#fff;
	font-size:11px;
	color:#666;
	/*height:221px;*/
	overflow:hidden;
	padding:5px;
}

#mainNewsContent, #content{
	padding:9px
}
	
/* ------------ Middle Column ----------- */
#middle{
	width:467px;
	vertical-align:top;
	padding:0px 0px;
	background:#fff;
	border-left:solid 2px #333;
	border-right:solid 1px #333;
	font-size:11px
}

/* --------- middle center ---------- */
#midCenter{
	width:100%;
	height:220px;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	margin:5px 0px
}

#midCenter .lightImgHead{
	margin:1.5%
}

#mid1, #mid2, #mid3{
	height:100%;
	padding:0px 7px;
	vertical-align:top
}

#mid1{
background:#900 url("images/BaseballBg.gif") no-repeat right bottom}
#mid2{
background:#f90 url("images/BasketballBg.gif") no-repeat right bottom}
#mid3{
background:#1616BD url("images/MiscBg.gif") no-repeat right bottom}


/* -------- bottom ------------ */
#bottomMidContent{
	background:#fff;
	font-size:11px;
	color:#333;
	padding:7px;
	height:auto
}

#bottomLeftCorner{background:#333}
/* --------- Right Column ------------- */
#right{
	width:189px;
	vertical-align:top;
}


#login{
	background:#FFA800;
	/*padding:3px*/
	color:#333;
}

#login a {
	color:#333;
	font-weight:bold;
}


#login table{margin:0px 0px 0px 0px}
#login table td{text-align:right}
#login table td label{font-size:11px}

/* ---------- side blocks ------------ */
.sideBlocks{
	margin:3px 0px;
	font-size:11px;
	color:#fff
}

.sideHead{
	background:#900;
	padding:3px;
	font-weight:bold
}

.sideHead img{margin-left:5px}
.sideImgDiv{position:relative}

.sideTitle{
	position:absolute;
	top:0px;
	left:0px;
	width:189px;
	height:24px;
	border-top:1px solid #333;
	background:#900;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}

.sideTitleContent{
	position:absolute;
	top:0px;
	left:0px;
	width:174px;
	height:24px;
	padding-left:16px;
	background:url("images/arrowRight.gif") no-repeat 4px 0px;
	font-weight:normal;
	font-size:10px;
}
		
/* Footer */
#footer{
	vertical-align:middle;
	height:27px;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color:#fff;
	background:#333
}

#footer img{
	position:relative;
	top:2px
}

/* Admin */
#admin{
	padding:10px;
	width:98%;
}

#admin a{
	text-decoration:none;
	color:#900
}

#admin a:hover{
	text-decoration:underline;
	color:#f90
}

#admin ul{
	margin:0 0 14px 0;
	padding:0%;
	list-style-image:url(images/sunadmin_arrow.gif);
	font-size:12px
}

#admin li{
	margin:0 0 4px 22px
}

#admin h1{
	color:#f90;
	font-size:14px
}

#admin input{
	border:1px solid #900
}

#admin select{
border:1px solid #900;
color:#900}
#admin textarea{
border:1px solid #900;
width:100%;
color:#333333
}

.admininput{
background-color:#900;
color:#ffffff;
font:Verdana, Arial, Helvetica, sans-serif 11px;
font-weight:bold;
padding:0 3px
}

input.admininput {
	font-size:11px;
}

.admintext{
	color:#900;
	font-weight:bold;
	font-size:12px;
}

#admintable .Grid{
border-collapse:collapse;
width:100%;
border-color:#969FB2;
border-style:solid;
font-size:11px
}

.grid .header a
{
	color:#fff !important;
}

#admintable td{padding:4px;
font-size:11px}
#admintable td.alt{
background:#FFEAEA
}

#prospectDetail tr.alt td {
	background:#ffeaea;
}

#prospectDetail td {
	padding:3px;	
}

#prospectDetail {
	border-collapse:collapse;
	border-left:solid 1px #d4d0c8;
}

#admintable th{padding:4px;
background:#f90;
color:#fff;
font:700 12px verdana
}


tr.header{
	background:#f90;
	font:700 12px verdana
}

tr.header a{
	text-decoration:none;
	display:block;
	width:100%;
	color:#fff
}

#admintable a:hover{
text-decoration:underline;
color:#FF9900}

#admintable a{
	text-decoration:none;
	color:#900;
	font-size:11px
}


#frame{
	background:url(images/sunadmin_09.gif) no-repeat;
}

#frame a:link{
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	display:block;
	padding:4px;
	width:109px
}

#frame a:visited{
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	display:block;
	padding:4px;
	width:109px
}

#frame a:hover{
	background:#ccc
}

#frame a:active{
	background:#ccc
}

#frame a.selected{
	color:#fece00
}

.GridPageNumbers{
	font-size:11px;
	color:#12009F
}

.BiggerBoldBlackText{
	font-weight:bold
}

.GridHeaderStyle{
	background:#000080;
	font-size:12px;
	text-decoration:none;
	color:#039
}

.GridRegularItemStyle{
	background:#fff;
	font-size:10px;
	text-decoration:none;
	color:#039
}

.GridAlternatingItemStyle{
	background:#ffdab9;
	font-size:10px;
	text-decoration:none;
	color:#039
}

.errortext{
	color:#f00;
	font-size:11px
}

.successtext 
{
	background: #e0ffe0;
	border:solid 1px #008000;
	color:#006000;
	padding:10px;
	margin:10px 0;
	display:block;
}

.GridPageNav{text-align:center}
.GridPageNav a{
	font:400 11px verdana;
	color:#12009F;
	background:#dcdcdc;
	border:1px solid #aeaeae;
	text-decoration:none;
	padding:1px 5px
}

.GridPageNav a:visited{
	font:400 11px verdana;
	color:#12009F
}

.GridPageNav a:link{
	font:400 11px verdana;
	color:#12009F
}

/* Detail page styles */
.detailheading{ 
	font-size:14px;
}

/* Line breaks in bulletin listing */
.linebreak{
	background:url("images/darkDot.gif") repeat-x bottom;
	height:1px;
	margin:10px 0;
}

/* Product detail for shopping cart */
#divProduct img{
	/*width:150px;*/
	/*height:160px;*/
}

#divProduct #image{
	margin:0 5px 5px 0;	
	text-align:center;
	float:left;	
	width:150px;
}

#divProduct input{
	border:1px solid #000;
	background-color:#900;
	color:#fff;
	font:Verdana, Arial, Helvetica, sans-serif 11px;
	font-weight:bold;
	padding:1px;
}

#divProduct div{
	text-align:right;
}

/* General message class for labels */
.message{
	display:block;
	text-align:center;
}

/* Styles for new custom search control grid */
#customsearchcontrol{
	width:425px;
	border:solid 2px #333;
	background:#efefef;
}

#customsearchcontrol th{
	color:#fff;
	text-align:left;
	background:#333;
	padding:3px 15px;
}

#customsearchcontrol td{
	padding:3px;	
}


/* Styles for the search control */
#searchcontrol{
	margin-top:15px;
}

#searchcontrol .pagebuttons{
	text-align:center
}

#searchcontrol .pagebuttons a{
	font:400 11px verdana;
	color:#333;
	background:#dcdcdc;
	border:1px solid #aeaeae;
	text-decoration:none;
	padding:1px 5px;
}

#searchcontrol .grid{
	
/*	border:solid 1px #d4d0c8;*/border:none;
}

#searchcontrol .page{
	color:#333;	
}

#searchcontrol .header{
	background:#b30e0e;
	color:#fff;
	font-weight:bold;
}

#searchcontrol .alt{
	background:#ffeaea;
}

#searchcontrol td{
	color:#039;
}

.teamcolumn{
	width:190px;
	float:left;
	text-align:center;
	margin:0 13px 12px 0px;
}

.teambox{
	border:solid 1px #d4d0c8;
}

.teambox div{
	padding:3px;
}

.searchcontrol{
	border:solid 1px #d4d0c8;
	color:#039;
}

.teamcolumn .header{
	background:#b30e0e;
	color:#fff;
	font-weight:bold;
	text-align:left;
}

.searchcontrol .alt{
	background:#ffeaea;
}

.rightsideblock{
	padding:3px 9px 3px 3px;
	background:url(/images/corner.gif) top right no-repeat #efefef;
	margin-bottom:3px;
}

.rightsideblock p {
	padding-left:2px;	
}

.rightsideblock p {
	margin:2px 0 12px 0;	
}

.searchcontrol .header{
	background:#b30e0e;
	color:#fff;
	font-weight:bold;
	text-align:left;
}

#tournament .header{
	background:#b30e0e;
	color:#fff;
	font-weight:bold;
	text-align:left;
}

.requiredfield {
	font-weight:700;	
	color: #900;
}

#purchasestable a:visited {
	color:#646;
}

.teamRenewed {
	color:#080;
}

.teamExported {
	color:#008000;
}

.teamNotExported {
	color:800000;
}

.teamExportedAndUpdated {
	color:#000080;
}
.playerReturning 
{
	color:Green !important
}

.playerReturning  a
{
	color:Green !important
}

#prospectlogin {
	border:solid 1px #000;
	background:#fff;
}

#prospectlogin input {
	width:100px;	
	border:solid 1px #999;
}

#registerprospect {
	margin:10px auto;
}

#registerprospect td.label {
	text-align:right;
	vertical-align:middle;
}

#registerprospect td.data input,select,textarea {
	border:solid 1px #999;
	width:175px;
}

#prospect td.label {
	text-align:right;	
	vertical-align:middle;
}

#divProspect a {
	margin:0 3px;	
	font-size:12px;
	font-weight:bold;
}

#prospect td.data input,select,textarea {
	border:solid 1px #999;
	width:175px;
}

#tblScouts td input, #tblLogin td input {
	border:solid 1px #999;
}

#prospectDetail table {
	width:100%;	
}

#prospectDetail div {
	font-weight:bold;
}

#prospectDetail td.label {
	text-align:right;
}

#prospectDetail td.data {
	font-weight:bold;	
}

#prospectDetail td.header {
	font-weight:bold;	
	border-bottom:solid 1px #000;
	padding-top:5px;
}

#tblScouts td.admintext {
	vertical-align:middle;	
}

.rowHeader {
	background:#b30e0e;
	color:#fff;
	font:700 11px verdana;
	padding:3px;
}

#prospectDetailHeader {
	font-size:14px;
	background:#b30e0e;
	color:#fff;
	font:14px;
	padding:5px;
}

h2 {
	margin-top:0px;
	padding-top:0px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#800;	
	background:url(/images/redDots.gif) repeat-x left bottom;
	padding-bottom:2px;
}

h3 {
	font-size:14px;
	font-family:Arial Black;
	font-weight:normal;	
	margin:0;
}

#recentNews, #divCenter {
	padding:0 5px;	
}

#recentNews {
	margin-top:20px;	
}

#midCenter p  {
	margin-top:0px;
	color:#333;	
}

#newsContent span {
	
	font-size:11px !important;
}

#controlPanelBox {
	color:#990000;	
}

#controlPanelBox a {
	color:#990000;
}

#controlPanelBox td {
	color:#000 !important;	
}

.championTeam span {
	font-size:16px;
	font-weight:bold;
	color:#02284d;

}

.championTitle span {
	font-size:14px;
	color:#900;
}

.championEvent span {
	font-size:12px;
	color:#02284d;
}

.championTeam, .championTitle, .championEvent {
	text-align:center;	
} 

#adminWrapper 
{
	background:#fff;	
	width:770px;
}
