﻿a img
{
	border: 0;	
}
a
{
	color: #98012e;	
}




/*common box classes*/
.infoBox
{
	position: relative;
	z-index: 1;
	border-top: 3px solid #002a5c;
	border-bottom: 3px solid #002a5c;
	border-left: 3px solid #002a5c;
	border-right: 3px solid #002a5c;
	background: #fff;
	font-size: 80%;
	/*overflow: hidden;*/
	margin-bottom: 8px;
	=margin-bottom: 0;
}
.infoBox h3
{
	height: 19px;
	color: #fff;
	font-style: oblique;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	background: #002a5c url(../../images/bg_box_header.gif) left top repeat-x;
	text-align: left;
	padding: 1px  0 0 3px;
}
.infoBox .boxContent
{
	height: 89%;
	overflow: hidden;	
}
.infoBox .cornerBL
{
	width: 8px;
	height: 8px;
	position: absolute;
	bottom: -3px;
	left: -3px;
	background: url(../../images/bg_box_corner_bl.gif) left bottom no-repeat;
}
.infoBox .cornerBR
{
	width: 8px;
	height: 8px;
	position: absolute;
	bottom: -3px;
	right: -3px;
	background: url(../../images/bg_box_corner_br.gif) right bottom no-repeat;
}
.infoBox .cornerTL
{
	width: 8px;
	height: 8px;
	position: absolute;
	top: -3px;
	left: -3px;
	background: url(../../images/bg_box_corner_tl.gif) left top no-repeat;
}
.infoBox .cornerTR
{
	width: 8px;
	height: 8px;
	position: absolute;
	top: -3px;
	right: -3px;
	background: url(../../images/bg_box_corner_tr.gif) right top no-repeat;
}



/*specific box classes*/
/*REGISTER BOX*/
.registerBox
{
	height: 72px;
	margin-bottom: 8px;
	font-size: 13px;
	line-height: 100%;
	text-align: center;
}
.registerBox p.txt
{
	/*float: left;*/
	padding: 4px 30px;
	/*width: 127px;*/
}
.registerBox p.reg
{
	/*float: right;
	width: 127px;*/
}






.footerBox
{
	margin-bottom: 0;
	background: #fff url(../../images/bg_box_header.gif) left top repeat-x;
	=background: #fff url(../../images/bg_box_header.gif) 0 3px repeat-x;
}
.footerBox ul
{
}
.footerBox ul li
{
	float: left;
	list-style-type: none;
}
.footerBox ul li.top
{
	padding: 0 2px 0 3px;
	text-indent: 0;
	/*display: inline;*/
	background: none;
}
.footerBox ul li.top div
{
	height: 20px;
	line-height: 20px;
	_display:inline; /*<< IE6 workaround*/
}
.footerBox ul li.top a,
.footerBox ul li.top span
{
	color: #fff;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
	vertical-align: middle;
}
.footerBox ul li ul
{
	/* padding-top: 5px;
	padding-bottom: 10px; */
	padding-top: 8px;
	padding-bottom: 8px;
	
}
.footerBox ul li ul li
{
	float: none;
	padding-right: 1px;
	/* padding: 0; */
	margin: 0;
	line-height: 85%;
}
.footerBox ul li ul li a
{
	color: #000 !important;
	text-decoration: none !important;
	text-transform: none !important;
	font-size: 9px !important;
	font-weight:normal !important;
	letter-spacing: 0;
}




#bottomNav ul
{
	text-align: center;
	margin: 5px 0;
}
#bottomNav ul li
{
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #002a5b;
	font-size: 11px;
}
#bottomNav ul li.last
{
	border-right: 0;
}
#bottomNav ul li a
{
	color: #002a5b;
	text-decoration: none;
}


.contactInfo p
{
	padding-top: 5px;
	text-align: center;
	font-size: 11px;
	color: #002a5b;
}

/*countdown*/
#tzcd
{
	color: #98012e;
	position: absolute;
	display: block;
	width: 250px;
	right: 10px;
	top: 15px;
	font-size: 85%;
}




.date
{
	color: #98012e;
	font-weight: bold;
}
#head .date
{
	font-weight: normal;
	font-size: 10px;
	position: absolute;
	display: block;
	width: 300px;
	height: 18px;
	right: 60px;
	bottom: 29px;	
	text-align:right;
}

.moreLnk
{
	color: #0f3661;	
}

.highlighted
{
	color: #98012e;	
}
.searchTerm
{
	background:yellow;
	color:#98012e;
}
.floatLeft
{
	float: left;	
}
.floatRight
{
	float: right;	
}
.hidden
{
	/*display: none;*/ /*<<< cannot be used - voice readres can't read the content */
	position:absolute;
	top:-50000px;
	left:0;
	width:1px;
	height:1px;
	overflow:hidden;
}
.clear
{
	clear: both;
	height: auto;
}
.clearLeft
{
	clear: left;
}
.clearRight
{
	clear: right;
}
.hideLastLine
{
	margin-top: -2px;
	height: 2px;
	background: #fff;	
}







/* NEWS ITEM*/
#newsItem
{
	
}
#newsItem h4
{
	color:#98012e;
}
#newsItem .image
{
	margin: 5px 0;
	width: 77px;
}
#newsItem .image a
{
	display: block;
	border: 1px solid #333;
}
#newsItem .image a img
{
	margin: auto;
	display: block;
}
#newsItem .image.floatRight
{
	margin-left: 10px;
	border-left: 1px solid rgb(0, 42, 92); 
	padding: 0 0 2px 10px; 
}
#newsItem .image.floatLeft
{
	margin-right: 10px;
	border-right: 1px solid rgb(0, 42, 92); 
	padding: 0 10px 2px 0; 
}
#newsItem .image .credit
{
	padding: 2px 0 0; 
	font-size: xx-small; 
	color: #999; 
	text-align: right;
}
#newsItem .image .caption
{
	display: block;
	width: inherit;	
	margin-top: 2px;
	font-size: xx-small;
	line-height: 92%;
	color: #002a5c;
}

/*EVENT ITEM */
#newsItem dt,
#eventItem dt
{
	color:#98012e;
	font-weight:bold;
	font-size:100%;
}
#newsItem dt.inline,
#eventItem dt.inline
{
	display:block;
	float:left;
	width:5em;
	margin-right:0.5em;
}
#newsItem dd,
#eventItem dd
{
	margin:0 0 0.5em 1em; 
}

/*PLAYER DETAIL STYLES*/
#playerDetail .boxContent p
{
	margin-bottom:0.5em;
}
#playerDetail img.teamLogo
{
	margin-bottom:10px;
}
#playerDetail img.playerPicture
{
	float:left;
	margin:0 10px 5px 0;
}
#playerDetail div#basicInfo h4,
#playerDetail div#experience h4
{
	margin:0 0 10px 0;
	padding: 0;
	color:#98012e;
	font-size:160%;
	font-weight:bold;
}
/* basic info */
#playerDetail div#basicInfo
{
	float:left;
	margin-bottom:10px;
}
#playerDetail div#basicInfo dl dt
{
	clear:both;	
	display:block;
	float:left;
	width:80px;
	font-weight:bold;
}
#playerDetail div#basicInfo dl dd
{
	float:left;
	=float:none;
}

/* experience */
#playerDetail div#experience
{
	clear:both;
}
#playerDetail div#experience h5
{
	font-size:100%;
	font-weight:bold;
}

/*EVENTS */
div#eventBox dt
{
	color:#98012e;
	font-weight:bold;
	font-size:100%;
}
div#eventBox dt.inline
{
	display:block;
	float:left;
	width:3.5em;
	margin-right:0.5em;
}
div#eventBox dd
{
	margin:0 0 1em 1em;
}

/*NEWS and EVENTS ARCHIVE LIST*/

div#newsList h4,
div#eventsList h4
{
	padding: 2px 0;
	margin: 0;
}
div#newsList img,
div#eventsList img
{
	float:left;
	margin-right: 5px;
}
div#newsList div.item,
div#eventsList div.item
{
	clear: both;
	padding: 5px 0;
	border-bottom: 1px solid #999;
	margin: 0 10px;
}
div#newsList div.item p,
div#eventsList div.item p
{
	margin: 2px 0 0 0;
}
div#newsList div.item a,
div#eventsList div.item a
{
	margin: 0;
	clear: left;
}
div#newsList div.item .date,
div#eventsList div.item .date
{
	margin: 0;
}

/*NEW NEWS LIST - CATEGORIZED*/
#newsListCategorized .primaryNewsBlk .image
{
	margin: 5px 0;
	width: 202px;
	display: block;
}
#newsListCategorized .secondaryNewsBlk .image
{
	margin: 5px 0;
	width: 77px;
	display: block;
}
#newsListCategorized .image img
{
	margin: auto;
	border: 1px solid #333;
	display: block;
}
#newsListCategorized .image.floatLeft
{
	margin-right: 10px;
}
#newsListCategorized .image .caption
{
	display: block;
	width: inherit;	
	margin-top: 2px;
	font-size: xx-small;
	line-height: 92%;
}

div.primaryNewsBlk
{
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 15px;
}
div.secondaryNewsBlk
{
	border: 1px solid #d1d1d1;
	padding: 10px;
	margin-bottom: 15px;
}
div.tertiaryNewsBlk
{
	padding: 10px;
	margin-bottom: 15px;
}
div.quaternaryNewsBlk,
div.archiveNewsBlk
{
	padding: 10px;
	margin-bottom: 15px;
	/*width: 50%*/
}
div.primaryNewsBlk h4,
div.secondaryNewsBlk h4,
div.tertiaryNewsBlk h4,
div.quaternaryNewsBlk h4,
div.archiveNewsBlk h4
{
	margin: 3px 0 !important;
}
div.quaternaryNewsBlk h4,
div.archiveNewsBlk h4
{
	display: inline;
	font-weight: normal;
}
div.primaryNewsBlk h4
{
	font-size: 210%;
	color: #98012e;
}
div.secondaryNewsBlk h4
{
	font-size: 165%;
	color: #98012e;
}
div.tertiaryNewsBlk h4
{
	font-size: 125%;
	color: #98012e;
}

div.tertiaryNewsBlk hr,
div.quaternaryNewsBlk hr,
div.archiveNewsBlk hr
{
	height: 0;
	padding: 0;
	border: 0;
	margin: 7px 0;
	border-top: 1px solid #d1d1d1;
}
div.info
{
	color: #98012e;
}
div.primaryNewsBlk .date,
div.secondaryNewsBlk .date,
div.tertiaryNewsBlk .date,
div.primaryNewsBlk .author,
div.secondaryNewsBlk .author,
div.tertiaryNewsBlk .author
{
	color: #666;
	font-weight: normal;		
}
div.primaryNewsBlk .relatedLinks
{
	float: right;
	width: 33%;
	color: #002a5c;
}
div.primaryNewsBlk .relatedLinks a
{
	color: #002a5c;
}
div.primaryNewsBlk .newsText
{
}


/*PLAYERS LIST*/
div#playerList dt
{
	font-weight:bold;
	font-size:100%;
}
div#playerList dt.inline
{
	display:block;
	float:left;
	clear:left;
	width:8em;
	margin-right:0.5em;
}
div#playerList dl
{
	float: left;
}
div#playerList dd
{
	float: left;
	=float: none;
}
div#playerList h4
{
	color:#98012e;
	padding: 0;
	margin:0 0 10px 0;
}
div#playerList img
{
	float:left;
	margin-right: 10px;
}
div#playerList div.item
{
	clear: both;
	padding: 10px 0;
	border-bottom: 1px solid #999;
	margin: 0 10px;
}



/*BLOGS*/

.blogs
{
	display:block;
}
.blogs h1.blogTitle
{
	margin-bottom:10px;
	font-size:100%;
	font-weight:normal;
}
.blogs div.blogEntries
{
	float:left;
	width:410px;
}
.blogs div.entry
{
	margin-bottom:10px;
}
.blogs div.entry h3.entryTitle
{
	display: inline;
	margin:0 0 5px 0;
	padding:0;
	background:0;
}
.blogs div.entry h3.entryTitle a
{
	display: block;
	font-size:130%;
	font-style:normal;
}
.blogs div.entry div.entryBody
{
	margin-top:10px;
}
.blogs div.blogEntries p
{
	margin-bottom:0.5em;
}
.blogs div.blogEntries table
{
	border-bottom:1px solid #002a5c;
}
.blogs div.blogSidebar
{
	float:right;
	width: 180px;
}
.blogs div.blogCalendar
{
	margin-bottom:10px;
}
.blogs table.calendarTable
{
	margin-top:10px;
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #002a5c;
}
.blogs table.calendarTable table
{
	width:100%;
	border:1px solid white !important;
}
.blogs table.calendarTable table td.currentMonth
{
	text-align:center;
}
.blogs table.calendarTable tr.dayNamesRow td,
.blogs table.calendarTable tr.weekRow td
{
	width:14%;
}
.blogs table.calendarTable tr.weekRow td a
{
	display:block;
	background:#002a5c;
	color:white;
	font-weight:bold;
}
.blogs div.blogCalendar tr.weekRow td
{
	border:1px solid #002a5c;
	text-align:center;
}
.blogs div.blogCalendar td.activeDay
{
	background:#98012e;	
	color:white;
}
.blogs div.blogSidebar ul
{
	margin:0 5px;
	padding:0 5px;
	list-style-type:none;
}
.blogs div.blogSidebar ul li
{
	padding:2px 0;
}
.blogs div.blogArchive,
.blogs div.blogCategories,
.blogs div.blogRecentPosts
{
	margin-bottom:10px;
}
/*MULTIMEDIA*/
#multimedia
{
	
}
#multimedia div.item
{
	clear: both;
	padding: 10px 0;
	border-bottom: 1px solid #999;
	margin: 0 10px;
}
#multimedia .date
{
	margin: 0;
}
#multimedia h4
{
	margin: 3px 0;
}
#multimedia p
{
	margin: 0;
}


/*MAIN CONTENT on SECONDARY PAGE*/
.mainBox div.boxContent p
{
	margin: 1em 0;
}
.mainBox div.boxContent ul,
.mainBox div.boxContent ol
{
	margin-left: 20px;
}
.mainBox div.boxContent ul li,
.mainBox div.boxContent ol li
{
	margin: 3px 0;
}
.mainBox div.boxContent h1,
.mainBox div.boxContent h2,
.mainBox div.boxContent h3,
.mainBox div.boxContent h4,
.mainBox div.boxContent h5,
.mainBox div.boxContent h6
{
	margin: 1em 0;
}

ol.design_list_vertical
{
	margin: 8px 2px 8px 2px !important;
}


.adminLinks
{
	margin-top: 10px;
	padding: 1em 0;
}
.adminLinks a
{
	display: block;
	width: 10em;
	height: 1.5em;
	line-height: 1.5em;
	padding: 0 5px;
	border: 1px solid #000;
	margin: 0 !important;
	text-decoration: none;
	color: #000;
}
.adminLinks a:hover
{
	background: #ccc;
}

