body {
	margin: 0;
	padding: 0;
	min-width: 956px;
	background: #bae6ff url(../webimages/ath_body.gif) repeat-x left top;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #333;
}


a {
	color: #333;
	cursor: pointer;
}
	a img {
		border: 0;
	}

input, textarea, select {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
}

h1 {
	margin: 0;
	padding: 2px 0;
	font-size: 26px;
	line-height: 1.2em;
}
h2 {
	margin: 0;
	padding: 10px 0 2px;
	font-size: 16px;
	line-height: 1.4em;
}
h3 {
	margin: 0;
	padding: 2px 0;
	font-size: 13px;
	line-height: 1.4em;
}
h4 {
	margin: 0;
	padding: 10px 0 2px;
	font-size: 12px;
	line-height: 1.4em;
}
h5 {
	margin: 0;
	padding: 2px 0 10px;
	font-size: 12px;
	line-height: 1.4em;
}
h6 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 1.4em;
}
p {
	margin: 0;
	padding: 0 0 10px;
}
ul {
	margin: 0;
	padding: 0 0 10px 20px;
	overflow: hidden;
	zoom: 1;
}

address {
	margin: 0;
	padding: 0 0 10px;
	font-style: normal;
	font-size: 13px;
	line-height: 1.6em;
}

table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}
th, td {
	margin: 0;
	padding: 0;
}

table.infoRight {
	float: right;
	display: inline;
	width: 190px;
	margin: 0 0 8px 15px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 12px;
	line-height: 1.6em;
	text-align: center;
}
table.infoLeft {
	float: left;
	display: inline;
	width: 190px;
	margin: 0 15px 8px 0;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 12px;
	line-height: 1.6em;
	text-align: center;
}
	table.infoRight td, table.infoLeft td {
		padding: 10px 15px 0;
		background: #f0e2c4 url(../webimages/infoTable.gif) repeat-x left top;
	}
	table.infoRight h2, table.infoLeft h2 {
		margin: 0;
		padding: 0;
		font-size: 20px;
		line-height: 1.2em;
		color: #002f86;
		font-weight: normal;
	}
	
table.right {
	clear: right;
	float: right;
	display: inline;
	margin: 3px 0 5px 15px;
	text-align: center;
	font-style: italic;
	font-size: 11px;
	line-height: 1.2em;
	font-weight: normal;
}
table.left {
	clear: left;
	float: left;
	display: inline;
	margin: 3px 15px 5px 0;
	text-align: center;
	font-style: italic;
	font-size: 11px;
	line-height: 1.2em;
	font-weight: normal;
}
	table.right td, table.left td {
		padding: 8px 5px 10px;
		background: url(../webimages/ath_caption_detail.gif) repeat-x left top;
	}
	#mensCol table.right td, #mensCol table.left td {
		background: url(../webimages/ath_caption.gif) repeat-x left top;
	}
	#womensCol table.right td, #womensCol table.left td {
		background: url(../webimages/ath_caption_womens.gif) repeat-x left top;
	}
	table.right img, table.left img {
		vertical-align: top;
	}

img.right {
	clear: right;
	float: right;
	display: inline;
	margin: 0 0 8px 15px;
}
img.left {
	clear: left;
	float: right;
	display: inline;
	margin: 0 15px 8px 0;
}

table.data {
	width: 100%;
}

.border {
	border-bottom: 1px solid #333;
}

#bg, .bg {
	background-repeat: no-repeat;
	background-position: center 171px;
}
#bo {
	background: url(../webimages/ath_bo.png) no-repeat center top;
}
* html #bo {
	background: url(../webimages/ath_bo.gif) no-repeat center top;
}
#page {
	position: relative;
	margin: 0 auto;
	width: 956px;
	zoom: 1;
}
#page:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#header {
	height: 124px;
	margin: 0 0 9px;
	overflow: hidden;
}
	.utilityNav {
		float: left;
		height: 124px;
		width: 140px;
		overflow: hidden;
		background: url(../webimages/ath_header_utilityNav.gif) repeat-y left top;
		text-align: right;
		font-weight: bold;
		font-size: 12px;
		line-height: 18px;
	}
		.utilityNav a {
			color: #02246b;
			text-decoration: none;
		}
			.utilityNav a:hover {
				text-decoration: underline;
			}
		.utilityNav ul {
			margin: 0;
			padding: 5px 20px 0;
			list-style: none;
		}
	.athLogo {
		float: left;
		width: 680px;
		overflow: hidden;
	}
		.athLogo img {
			vertical-align: top;
		}
		.athLogo h1 {
			display: none;
		}
	.logo {
		float: left;
		padding: 10px 0 25px;
		height: 30px;
		overflow: hidden;
	}
		.logo a {
			display: block;
			width: 136px;
			height: 30px;
			background: url(../webimages/ath_miniLogo.gif) no-repeat left top;
		}
			.logo a span {
				display: none;
			}
		.logo h2 {
			display: none;
		}
	#header .search {
		float: left;
		width: 136px;
		height: 22px;
		overflow: hidden;
		background: url(../webimages/utilityLinks.gif) no-repeat left -54px;
	}
		#header .search input {
			border: 0;
			height: 16px;
			padding: 3px;
			width: 130px;
			background: transparent;
			text-align: center;
			color: #9f9f9f;
			font-size: 12px;
		}
			#header .search input.userValue {
				text-align: left;
				color: #333;
			}
		
#body {
	width: 956px;
	background: #fff url(../webimages/ath_blackCol.gif) repeat-y left top;
	zoom: 1;
}
#body:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.menuCol {
	float: left;
	width: 140px;
	min-height: 684px;
	overflow: hidden;
	background: #000 url(../webimages/ath_menuCol.gif) repeat-x left top;
}
* html .menuCol {
	height: 684px;
	overflow: visible;
}

.mainMenu {
	padding: 10px 0 0;
	width: 140px;
	overflow: hidden;
	cursor: default;
}
	.mainMenu h3 {
		margin: 0;
		padding: 3px 5px 0 14px;
		font-size: 19px;
		line-height: 20px;
		color: #ffcc00;
		text-transform: uppercase;
	}
		.mainMenu h3 a {
			display: inline-block;
			color: #ffcc00;
			text-decoration: none;
		}
	.mainMenu ul {
		margin: 0;
		padding: 5px 0;
		list-style: none;
		font-size: 12px;
		line-height: 15px;
		color: #fff;
		font-weight: bold;
	}
		.mainMenu ul li {
			padding: 4px 0;
		}
		.mainMenu ul a {
			display: block;
			padding: 3px 10px 4px 14px;
			color: #fff;
			text-decoration: none;
		}
			.mainMenu ul a:hover {
				color: #000;
				background: url(../webimages/ath_mainMenu_hover.gif) repeat-y left top;
			}
			.mainMenu ul a.selected, .mainMenu ul a.selected:hover {
				color: #ffcc00;
				background: none;
			}
			.mainMenu ul ul {
				padding: 5px 10px 10px 24px;
				font-weight: normal;
			}
				.mainMenu ul ul li {
					padding: 3px 0;
				}
				.mainMenu ul ul a {
					display: inline;
					padding: 0;
					text-decoration: underline;
				}
					.mainMenu ul ul a:hover {
						background: none;
						color: #ffcc00;
					}
		
.sponsors {
	width: 140px;
	padding: 5px 0 15px;
	overflow: hidden;
	text-align: center;
}
	.sponsors h3 {
		margin: 0;
		padding: 0 0 8px;
		font-size: 15px;
		line-height: 18px;
		color: #ccc;
		text-transform: uppercase;
	}

.slot {
	position: relative;
	height: 120px;
	overflow: hidden;
	padding: 0 16px;
}
	.slot ul {
		padding: 0;
		height: 120px;
		width: 108px;
		background: #fff;
		list-style: none;
	}
		.slot li {
			position: absolute;
			left: 16px;
			top: 120px;
			height: 120px;
			width: 108px;
			overflow: hidden;
		}
	.slot .overlayTop {
		position: absolute;
		top: 0;
		left: 0;
		height: 27px;
		width: 140px;
		background: url(../webimages/ath_slot_top.png) no-repeat left top;
	}
	* html .slot .overlayTop {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/ath_slot_top.png', sizingMethod='crop');
	}
	.slot .overlayBottom {
		position: absolute;
		bottom: 0;
		left: 0;
		height: 27px;
		width: 140px;
		background: url(../webimages/ath_slot_bottom.png) no-repeat left top;
	}
	* html .slot .overlayBottom {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/ath_slot_bottom.png', sizingMethod='crop');
	}
	
.conferences {
	width: 140px;
	padding: 8px 0 5px;
	overflow: hidden;
	background: url(../webimages/ath_sponsors_group.gif) repeat-x left top;
	text-align: center;
}
	.conferences .callout {
		padding: 5px 0;
	}
	
#homeArea {
	position: relative;
	float: left;
	height: 684px;
	width: 816px;
	overflow: hidden;
}
	.homeCol {
		width: 544px;
		height: 684px;
		overflow: hidden;
		background: url(../webimages/ath_homeCol.png) no-repeat left top;
	}
		.homeCol .story {
			height: 385px;
			padding: 0 12px;
			overflow: hidden;
		}
			.homeCol .story h1.headline {
				position: relative;
				height: 40px;
				padding: 5px 0 0 3px;
				overflow: hidden;
				font-size: 30px;
				line-height: 38px;
				text-transform: uppercase;
				color: #000;
			}
			.gameSum {
				position: absolute;
				width: 92px;
				overflow: hidden;
				background: url(../webimages/spacer.gif) repeat left top;
			}
			#homeArea .mensCol .gameSum, #homeArea .womensCol .gameSum {
				top: 92px;
				left: 12px;
				z-index: 40;
			}
			#gameSchedule .gameSum, .schedule .gameSum {
				display: none;
			}
				.gameSum .scoreboard {
					padding: 3px 8px 8px;
					background: #000;
					text-align: center;
					color: #fff;
				}
					.gameSum .scoreboard .date {
						font-size: 10px;
						line-height: 14px;
						font-weight: bold;
						color: #e0b123;
					}
					.gameSum .scoreboard h3.result {
						margin: 0;
						padding: 0;
						font-size: 20px;
						line-height: 24px;
					}
					.gameSum .scoreboard .score {
						font-size: 12px;
						line-height: 14px;
						font-weight: bold;
					}
				.gameSum ul.flyout {
					display: none;
					margin: 0;
					padding: 3px 0 2px 5px;
					background: url(../webimages/ath_homeCol_gameSum_flyout.png) repeat left top;
					list-style: none;
					font-size: 9px;
					line-height: 14px;
					font-weight: bold;
					text-transform: uppercase;
				}
				* html .gameSum ul.flyout {
					background: #000;
				}
				#gsDisplay ul.flyout {
					display: block;
				}
					.gameSum:hover ul.flyout, #homeArea .hover ul.flyout, #mainArea .hover ul.flyout {
						display: block;
					}
					.gameSum ul.flyout li {
						padding: 2px 0 3px;
					}
					.gameSum ul.flyout a {
						display: block;
						width: 75px;
						padding: 0 0 0 7px;
						height: 14px;
						overflow: hidden;
						background: url(../webimages/ath_homeCol_gameSum_flyout_li.gif) no-repeat left top;
						color: #fff;
						text-decoration: none;
					}
						.gameSum ul.flyout a:hover {
							background-position: left -14px;
						}
			.homeCol .story .image {
				height: 290px;
				overflow: hidden;
			}
				.homeCol .story .image img {
					vertical-align: top;
				}
			.homeCol .story .teaser {
				padding: 6px 5px 0 8px;
			}
				.homeCol .story .teaser p {
					padding: 0;
				}
		.homeCol .recent {
			height: 211px;
			overflow: hidden;
		}
			.homeCol .recent h2.title {
				height: 24px;
				padding: 0 0 0 16px;
				overflow: hidden;
				font-size: 16px;
				line-height: 24px;
				color: #fff;
				font-weight: bold;
				text-transform: uppercase;
			}
			.homeCol .lastThree {
				float: left;
				width: 249px;
				height: 66px;
				padding: 0 8px 0 12px;
				overflow: hidden;
			}
				.homeCol .lastThree h3.title {
					height: 22px;
					padding: 0;
					overflow: hidden;
					font-size: 14px;
					line-height: 22px;
					font-weight: bold;
					text-transform: uppercase;
				}
					.homeCol .recent .mens h3.title {
						color: #002a6a;
					}
					.homeCol .recent .womens h3.title {
						color: #eac625;
					}
				.homeCol .lastThree ul {
					margin: 0;
					padding: 0;
					list-style: none;
				}
					.homeCol .lastThree li {
						float: left;
						width: 73px;
						height: 39px;
						padding: 5px 5px 0;
						overflow: hidden;
					}
						.homeCol .lastThree li.selected {
							background: #fff;
						}
						.homeCol .lastThree .thumb img {
							opacity: .25;
							filter: alpha(opacity=25);
						}
							.homeCol .lastThree .thumb a:hover img {
								opacity: 1;
								filter: alpha(opacity=100);
							}
							.homeCol .lastThree li.selected .thumb {
								display: none;
							}
							.homeCol .lastThree .thumb a {
								display: block;
								width: 73px;
								height: 39px;
								overflow: hidden;
							}
							.homeCol .lastThree .thumb img {
								width: 73px;
							}
						.homeCol .lastThree .scoreboard {
							display: none;
							position: relative;
							height: 39px;
							overflow: hidden;
							background: #00307a url(../webimages/ath_homeCol_lastThree.gif) repeat-x left top;
							color: #fff;
							text-align: center;
						}
							.homeCol .lastThree li.selected .scoreboard {
								display: block;
							}
							.homeCol .lastThree .scoreboard .date {
								padding: 3px 0 0;
								font-size: 10px;
								line-height: 10px;
								font-weight: bold;
								color: #e0b123;
							}
							.homeCol .lastThree .scoreboard h3.result {
								display: inline;
								margin: 0 3px;
								padding: 0;
								font-size: 20px;
								line-height: 20px;
							}
							.homeCol .lastThree .scoreboard .score {
								font-size: 12px;
								line-height: 20px;
								font-weight: bold;
							}
			.homeCol .gameTeaser {
				clear: both;
				height: 109px;
				width: 518px;
				padding: 0 0 0 12px;
				overflow: hidden;
				font-size: 10px;
				line-height: 14px;
			}
				.homeCol .gameTeaser .teaser {
					display: none;
				}
				.homeCol .gameTeaser .active {
					display: block;
				}
				.homeCol .gameTeaser .image {
					float: left;
					width: 157px;
					padding: 10px 0 0 12px;
					overflow: hidden;
				}
					.homeCol .gameTeaser .image img {
						width: 157px;
					}
				.homeCol .gameTeaser .details {
					float: left;
					width: 321px;
					padding: 8px 14px 0;
					overflow: hidden;
				}
					.homeCol .gameTeaser h3 {
						margin: 0;
						padding: 0;
						font-size: 12px;
						line-height: 14px;
						color: #002a6a;
					}
					.homeCol .gameTeaser h4 {
						margin: 0;
						padding: 0;
						font-size: 10px;
						line-height: 14px;
						color: #002a6a;
					}
		ul.grid {
			margin: 0;
			padding: 2px 0 0;
			width: 544px;
			overflow: hidden;
			list-style: none;
		}
			.grid li {
				float: left;
				display: inline;
				width: 133px;
				height: 87px;
				overflow: hidden;
				margin: 0 1px 0 2px;
			}
				.grid li.poll {
					padding: 4px 10px 0;
					height: 83px;
					width: 113px;
					background: #efd9a6;
					text-align: center;
				}
					.grid .poll p {
						padding: 0;
					}
				.grid li.image {
					position: relative;
				}
					.grid li.image a {
						text-decoration: none;
					}
						.grid li.image img {
							width: 133px;
							vertical-align: top;
						}
						.grid .image a:hover .img, .grid .image a.hover .img {
							display: none;
						}
					.grid .image .over {
						display: none;
					}
						.grid .image a:hover .over, .grid .image a.hover .over {
							display: block;
						}
					.grid .image .rect {
						display: block;
						position: absolute;
						left: 0;
						top: 67px;
						height: 20px;
						width: 133px;
						background: #000;
						opacity: .50;
						filter: alpha(opacity=50);
					}
						.grid .image a:hover .rect {
							opacity: 1;
							filter: alpha(opacity=100);
						}
					.grid .image .caption {
						display: block;
						position: absolute;
						left: 0;
						top: 67px;
						height: 20px;
						width: 133px;
						font-size: 14px;
						line-height: 18px;
						font-weight: bold;
						color: #fff;
						text-align: center;
					}
					
#mainArea {
	position: relative;
	float: left;
	width: 816px;
	zoom: 1;
}
#mainArea:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#detailArea {
	position: relative;
	float: left;
	width: 816px;
	overflow: hidden;
}
	.detailCol {
		width: 544px;
		min-height: 684px;
		overflow: hidden;
	}
	* html .detailCol {
		height: 684px;
		overflow: visible;
	}
	#detailArea .shadow {
		position: absolute;
		top: 0;
		left: 0;
		width: 19px;
		height: 713px;
		overflow: hidden;
		background: url(../webimages/ath_shadow.png) no-repeat left top;
		z-index: 20;
	}
	* html #detailArea .shadow {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/ath_shadow.png', sizingMethod='crop');
	}

.barMenu {
	width: 136px;
}
	#mainArea .barMenu {
		overflow: hidden;
	}
		#mainArea .barUp {
			position: absolute;
			overflow: visible;
			z-index: 30;
		}
#homeArea #mensBar {
	position: absolute;
	top: 0;
	left: 544px;
	z-index: 30;
}
#detailArea #mensBar {
	position: absolute;
	top: 0;
	left: 544px;
	z-index: 30;
	height: 684px;
	overflow: hidden;
	padding: 0 0 212px;
	background: url(../webimages/ath_tallGrad.gif) repeat-x left 684px;
}
#mainArea #mensBar {
	float: left;
	background: #1f7ee6;
}
	#mainArea #mensBar.barUp {
		top: 0;
		left: 0;
		background: none;
	}
#homeArea #mensCanvas {
	position: absolute;
	top: 0;
	left: 0;
	height: 684px;
	width: 136px;
	background: #1f7ee6;
	z-index: 30;
}
#detailArea #mensCanvas {
	height: 684px;
	width: 136px;
	background: #1f7ee6;
	z-index: 30;
}
#homeArea #womensBar {
	position: absolute;
	top: 0;
	left: 680px;
	z-index: 30;
}
#detailArea #womensBar {
	position: absolute;
	top: 0;
	left: 680px;
	z-index: 30;
	height: 684px;
	overflow: hidden;
	padding: 0 0 212px;
	background: url(../webimages/ath_tallGrad.gif) repeat-x left 472px;
}
#mainArea #womensBar {
	float: right;
	background: #b98c08;
}
	#mainArea #womensBar.barUp {
		top: 0;
		left: 680px;
		background: none;
	}
#homeArea #womensCanvas {
	position: absolute;
	top: 0;
	left: 0;
	height: 684px;
	width: 136px;
	background: #b98c08;
	z-index: 30;
}
#detailArea #womensCanvas {
	height: 684px;
	width: 136px;
	background: #b98c08;
	z-index: 30;
}
	.barMenu .icon {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 40;
		width: 136px;
		height: 75px;
		padding: 20px 0 0;
		overflow: hidden;
		color: #000;
		text-align: center;
		text-transform: uppercase;
		cursor: default;
	}
	#mainArea #womensBar .icon {
		left: 680px;
	}
		.barUp .icon {
			display: none;
		}
	.barMenu .iconUp {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 40;
		width: 136px;
		height: 48px;
		padding: 6px 0 0;
		overflow: hidden;
		text-align: center;
		text-transform: uppercase;
		cursor: default;
	}
		.barUp .iconUp {
			display: block;
		}
	#mensBar .icon {
		background: url(../webimages/ath_barMenu_icon_mensBar.png) no-repeat left top;
	}
	* html #mensBar .icon {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/ath_barMenu_icon_mensBar.png', sizingMethod='crop');
	}
		#mensBar .iconUp {
			color: #184c78;
			background: url(../webimages/ath_barMenu_iconUp_mensBar.png) no-repeat left top;
		}
		* html #mensBar .iconUp {
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/ath_barMenu_iconUp_mensBar.png', sizingMethod='crop');
		}
	#womensBar .icon {
		background: url(../webimages/ath_barMenu_icon_womensBar.png) no-repeat left top;
	}
	* html #womensBar .icon {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/ath_barMenu_icon_womensBar.png', sizingMethod='crop');
	}
		#womensBar .iconUp {
			color: #746112;
			background: url(../webimages/ath_barMenu_iconUp_womensBar.png) no-repeat left top;
		}
		* html #womensBar .iconUp {
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/ath_barMenu_iconUp_womensBar.png', sizingMethod='crop');
		}
			#womensBar:hover .iconUp, #womensBar.hover .iconUp {
				color: #000;
			}
		.barMenu .icon h2.title {
			margin: 0;
			padding: 0;
			font-size: 25px;
			line-height: 26px;
		}
		.barMenu .iconUp h2.title {
			margin: 0;
			padding: 0;
			font-size: 18px;
			line-height: 20px;
		}
		.barMenu .icon h3.title {
			margin: 0;
			padding: 0;
			font-size: 15px;
			line-height: 16px;
		}
		.barMenu .iconUp h3.title {
			margin: 0;
			padding: 0;
			font-size: 11px;
			line-height: 12px;
		}
	.barMenu .menu {
		padding: 82px 0 0;
		height: 233px;
		overflow: hidden;
	}
	#mainArea .barMenu .menu {
		height: 0;
		overflow: hidden;
		width: 136px;
		margin: 0 0 0 -2px;
		padding: 0 6px 6px 2px;
	}
	#mensBar .menu {
		background: url(../webimages/ath_barMenu_menu_mensBar.gif) repeat-y left top;
	}
	#womensBar .menu {
		background: url(../webimages/ath_barMenu_menu_womensBar.gif) repeat-y left top;
	}
		#mainArea #mensBar .menu, #mainArea #womensBar .menu {
			background: url(../webimages/ath_mainArea_menu_shadow.png) no-repeat left bottom;
		}
		* html #mainArea #mensBar .menu, * html #mainArea #womensBar .menu {
			background-image: none;
		}
			/*#mainArea #mensBar:hover .menu, #mainArea #womensBar:hover .menu, #mainArea .hover .menu, #mainArea .hover .menu {
				display: block;
			}*/
		.barMenu .menu ul {
			margin: 0;
			padding: 16px 0 0;
			list-style: none;
			text-align: center;
			font-size: 12px;
			line-height: 15px;
			font-weight: bold;
		}
		#mainArea .barMenu .menu ul {
			padding: 56px 0 10px;
		}
		#mainArea #mensBar .menu ul {
			background: url(../webimages/ath_barMenu_menu_mensBar.gif) repeat-y left top;
			border-bottom: 10px solid #0356d5;
		}
		#mainArea #womensBar .menu ul {
			background: url(../webimages/ath_barMenu_menu_womensBar.gif) repeat-y left top;
			border-bottom: 10px solid #d08f1f;
		}
			.barMenu .menu li {
				padding: 4px 0 5px;
			}
			.barMenu .menu a {
				display: block;
				padding: 3px 10px;
				text-decoration: none;
			}
			#mensBar .menu a {
				color: #57c3fe;
			}
			#womensBar .menu a {
				color: #e0b123;
			}
				#mensBar .menu a:hover, #womensBar .menu a:hover {
					color: #fff;
				}
	.barMenu .genderMenu {
		padding: 77px 0 0;
		overflow: hidden;
	}
	#mensBar .genderMenu {
		background: url(../webimages/ath_genderMenu_mensBar.gif) repeat-y left top;
	}
	#womensBar .genderMenu {
		background: url(../webimages/ath_barMenu_menu_womensBar.gif) repeat-y left top;
	}
		.genderMenu ul {
			margin: 0;
			padding: 25px 0 10px;
			list-style: none;
			font-size: 12px;
			line-height: 15px;
			font-weight: bold;
			color: #fff;
		}
		#mensBar .genderMenu ul {
			background: url(../webimages/ath_genderMenu_bg_mensBar.gif) no-repeat left top;
		}
			.genderMenu li {
				padding: 0 0 10px;
			}
			.genderMenu a {
				display: block;
				padding: 2px 10px 3px;
				text-decoration: none;
				color: #fff;
			}
			#womensBar .genderMenu ul, #womensBar .genderMenu ul a {
				color: #e0b123;
			}
				#mensBar .genderMenu a.selected {
					background: url(../webimages/ath_genderMenu_selected_mensBar.gif) repeat-y left top;
				}
				#womensBar .genderMenu a.selected {
					background: url(../webimages/ath_genderMenu_selected_womensBar.gif) repeat-y left top;
					color: #fff;
				}
				.genderMenu ul ul {
					margin: 0 0 5px;
					padding: 2px 0 10px;
					font-weight: normal;
					color: #81bcff;
				}
				#mensBar .genderMenu ul ul {
					background: url(../webimages/ath_genderMenu_ul_mensBar.png) repeat left top;
				}
				#womensBar .genderMenu ul ul {
					background: url(../webimages/ath_genderMenu_ul_womensBar.png) repeat left top;
				}
				* html #mensBar .genderMenu ul ul, * html #womensBar .genderMenu ul ul {
					background: none;
				}
					.genderMenu ul ul li {
						padding: 0;
					}
					.genderMenu ul ul a {
						padding: 0 10px 0 20px;
						color: #81bcff;
					}
					* html .genderMenu ul ul a {
						display: inline-block;
						width: 106px;
					}
					#womensBar .genderMenu ul ul, #womensBar .genderMenu ul ul a {
						color: #d1a522;
					}
						.genderMenu ul ul a:hover {
							color: #e9b600;
							background: none;
						}
						#womensBar .genderMenu ul ul a:hover {
							color: #ffed94;
						}
						#mensBar .genderMenu ul ul a.selected, #mensBar .genderMenu ul ul a.selected:hover {
							background: url(../webimages/ath_genderMenu_ul_selected.gif) no-repeat 10px 5px;
							color: #fff;
						}
						#womensBar .genderMenu ul ul a.selected, #womensBar .genderMenu ul ul a.selected:hover {
							background: url(../webimages/ath_genderMenu_ul_selected.gif) no-repeat 10px 5px;
							color: #fff;
						}
						.genderMenu ul ul ul {
							font-size: 11px;
						}
							.genderMenu ul ul ul a {
								padding: 0 10px 0 30px;
							}
	.barMenu h1.headline {
		margin: 0;
		padding: 9px 5px;
		font-size: 18px;
		line-height: 1.2em;
		color: #000;
		text-transform: uppercase;
		text-align: center;
	}
		#homeArea .barMenu h1.headline {
			padding: 9px 10px;
		}
	.barMenu ul.gameSchedule {
		margin: 0;
		padding: 3px 0 0;
		width: 136px;
		list-style: none;
		font-size: 10px;
		line-height: 12px;
		color: #fff;
	}
		.barMenu .gameSchedule a {
			color: #fff;
		}
		.barMenu .gameSchedule li {
			margin: 0 0 20px 7px;
			padding: 0 4px 0 5px;
			width: 113px;
			height: 80px;
			overflow: hidden;
		}
		#mensBar .gameSchedule li {
			background: url(../webimages/ath_barMenu_gameSchedule_mensBar.gif) no-repeat left top;
		}
		#womensBar .gameSchedule li {
			background: url(../webimages/ath_barMenu_gameSchedule_womensBar.gif) no-repeat left top;
		}
			.barMenu .gameSchedule .date {
				float: left;
				height: 12px;
				width: 60px;
				padding: 2px 0 3px 1px;
				overflow: hidden;
				text-transform: uppercase;
				color: #000;
				font-size: 11px;
			}
				.barMenu .gameSchedule .date strong {
					font-size: 12px;
				}
			.barMenu .gameSchedule .location {
				float: right;
				height: 12px;
				width: 45px;
				padding: 2px 0 3px;
				overflow: hidden;
				text-align: right;
				text-transform: uppercase;
				color: #000;
				font-size: 10px;
			}
			.barMenu .gameSchedule .sport {
				clear: both;
				padding: 4px 0 0;
				height: 12px;
				overflow: hidden;
				font-weight: bold;
				text-transform: uppercase;
			}
			.barMenu .gameSchedule .vs {
				height: 24px;
				margin: 0 0 4px;
				overflow: hidden;
			}
			.barMenu .gameSchedule .time {
				float: left;
				padding: 2px 0;
				height: 12px;
				overflow: hidden;
				font-weight: bold;
			}
			.barMenu .gameSchedule .map {
				float: right;
				padding: 2px 3px;
				font-size: 9px;
			}

			
.mensCol {
	overflow: hidden;
}
	#homeArea .mensCol {
		position: absolute;
		top: 0;
		left: 680px;
		height: 684px;
		width: 656px;
		padding: 0 12px;
		background: #fff url(../webimages/ath_mensCol.gif) repeat-x left top;
		z-index: 21;
	}
	#mainArea .mensCol {
		float: right;
		width: 680px;
	}
.womensCol {
	overflow: hidden;
}
	#homeArea .womensCol {
		position: absolute;
		top: 0;
		left: 544px;
		height: 684px;
		width: 656px;
		padding: 0 12px;
		background: #fff url(../webimages/ath_womensCol.png) repeat-x left top;
		z-index: 20;
	}
	#mainArea .womensCol {
		float: left;
		width: 680px;
	}
	
.text {
	padding: 20px 30px;
	min-height: 24px;
	overflow: hidden;
	zoom: 1;
	background: url(../webimages/ath_mainCol_detail.gif) repeat-x left top;
}
* html .text {
	height: 24px;
	overflow: visible;
}
#mensCol .text {
	background: url(../webimages/ath_mainCol.gif) repeat-x left top;
	min-height: 47px;
}
* html #mensCol .text {
	height: 47px;
}
#womensCol .text {
	background: url(../webimages/ath_mainCol_womens.gif) repeat-x left top;
	min-height: 27px;
}
* html #womensCol .text {
	height: 27px;
}
.banner {
}
	.banner img {
		vertical-align: top;
	}
.mainCol {
	float: left;
	width: 544px;
	overflow: hidden;
}
#womensCol .mainCol {
	float: right;
}
.sideCol {
	float: right;
	width: 136px;
	overflow: visible;
}
#womensCol .sideCol {
	float: left;
}
.tallGrad {
	height: 212px;
	background: url(../webimages/ath_tallGrad.gif) repeat-x left top;
}
#womensBar .tallGrad {
	height: 212px;
	background: url(../webimages/ath_tallGrad.gif) repeat-x left -212px;
}
.smallGrad {
	height: 75px;
	background: url(../webimages/ath_smallBlue.gif) repeat-x left top;
}

table.data, table.roster {
	width: 620px;
}
.mainCol table.data, .mainCol table.roster {
	width: 484px;
}
	table.data th, table.roster th {
		padding: 5px 0 5px 0;
		text-align: left;
		font-size: 12px;
	}
	table.data td, table.roster td {
		padding: 5px 0 5px 0;
		border-bottom: 1px solid #999;
	}
	
	#homeArea .storyTeaser {
		height: 335px;
		overflow: hidden;
	}
	#mainArea #mensCol .storyTeaser {
		float: left;
		display: inline;
		padding: 0 33px;
		width: 464px;
		overflow: hidden;
	}
	#mainArea #womensCol .storyTeaser {
		float: right;
		display: inline;
		padding: 0 33px;
		width: 464px;
		overflow: hidden;
	}
		#homeArea .storyTeaser h1.headline {
			position: relative;
			margin: 0 0 12px;
			padding: 0 4px 5px;
			height: 75px;
			overflow: hidden;
			font-size: 33px;
			line-height: 75px;
			text-transform: uppercase;
			color: #fff;
		}
			#homeArea .womensCol .storyTeaser h1.headline {
				padding-left: 140px;
			}
		#mainArea .storyTeaser h1.headline {
			margin: 0;
			padding: 2px 10px 3px;
			font-size: 28px;
			line-height: 35px;
			text-transform: uppercase;
			color: #000;
		}
		#mainArea #mensCol .storyTeaser h1.headline {
			color: #0000cc;
		}
		#homeArea .storyTeaser .image {
			float: left;
			width: 412px;
			overflow: hidden;
			background: #000;
		}
			#homeArea .storyTeaser .image img {
				width: 412px;
			}
			#mainArea .storyTeaser .image img {
				width: 464px;
			}
		#homeArea .storyTeaser .teaser {
			float: left;
			width: 229px;
			padding: 0 0 0 15px;
			overflow: hidden;
			font-size: 12px;
			line-height: 18px;
		}
		#mainArea .storyTeaser .teaser {
			padding: 8px 0;
		}
	#homeArea .recentGames {
		margin: 10px 0 0;
		height: 167px;
		overflow: hidden;
	}
		#homeArea .mensCol .recentGames {
			background: #fff url(../webimages/ath_mensCol_row.gif) repeat-x left top;
		}
	#mainArea #mensCol .recentGames {
		float: right;
		width: 150px;
		height: 358px;
		overflow: hidden;
		background: url(../webimages/ath_mainArea_recentGames.gif) repeat-x left top;
	}
	#mainArea #womensCol .recentGames {
		float: left;
		width: 150px;
		height: 358px;
		overflow: hidden;
		background: url(../webimages/ath_mainArea_recentGames_womens.gif) no-repeat left top;
	}
		.recentGames h3.title {
			height: 24px;
			padding: 0 14px;
			overflow: hidden;
			font-size: 18px;
			line-height: 24px;
			text-transform: uppercase;
			color: #fff;
		}
			#mainArea .recentGames h3.title {
				font-size: 14px;
				text-align: center;
			}
		.recentGames ul {
			margin: 0;
			padding: 10px 0 0 17px;
			list-style: none;
		}
		#mainArea .recentGames ul {
			padding: 5px 0;
		}
			.recentGames li {
				width: 130px;
			}
			#homeArea .recentGames li {
				float: left;
				padding: 0 13px;
				overflow: hidden;
			}
			#mainArea .recentGames li {
				padding: 5px 10px;
				background: url(../webimages/spacer.gif) repeat left top;
			}
			/* html #homeArea .recentGames li, * html #mainArea .recentGames li {
				filter: alpha(opacity=100);
			}
				.recentGames li:hover {
					opacity: 1;
					filter: alpha(opacity=100);
				}*/
				.recentGames .image {
					height: 73px;
					margin: 0 0 4px;
					overflow: hidden;
				}
					.recentGames li.fade .image {
						opacity: .50;
						filter: alpha(opacity=50);
					}
					.recentGames .image img {
						width: 130px;
						height: 73px;
					}
				.recentGames .scoreboard {
					position: relative;
					height: 21px;
					overflow: hidden;
					background: url(../webimages/ath_recentGames_scoreboard.gif) no-repeat left top;
					color: #fff;
					font-size: 10px;
					line-height: 18px;
					font-weight: bold;
				}
					.recentGames li.fade .scoreboard {
						opacity: .50;
						filter: alpha(opacity=50);
					}
					.recentGames .scoreboard .details {
						float: left;
						width: 66px;
						overflow: hidden;
						text-align: center;
					}
						.recentGames .scoreboard h3.result {
							display: inline;
							display: inline-block;
							margin: 0 4px;
							padding: 0;
							vertical-align: top;
							text-align: center;
							font-size: 14px;
							line-height: 18px;
							zoom: 1;
							*display: inline;
						}
						.recentGames .scoreboard .score {
							display: inline;
							display: inline-block;
							vertical-align: top;
							zoom: 1;
							*display: inline;
						}
					.recentGames .scoreboard .date {
						float: right;
						width: 63px;
						overflow: hidden;
						text-align: center;
					}
				.recentGames .headline {
					padding: 2px 3px;
					font-size: 10px;
					line-height: 13px;
					color: #000;
					font-weight: bold;
				}
					.recentGames .headline a {
						text-decoration: none;
					}
					.recentGames li.fade .headline, .recentGames li.fade .headline a {
						color: #999;
					}
	.featuredProfile {
		margin: 10px 0 0;
		height: 162px;
		overflow: hidden;
		color: #000;
	}
	.mensCol .featuredProfile {
		background: #fff url(../webimages/ath_mensCol_row.gif) repeat-x left top;
	}
		.featuredProfile h3.title {
			height: 24px;
			padding: 0 14px;
			overflow: hidden;
			font-size: 18px;
			line-height: 24px;
			text-transform: uppercase;
			color: #fff;
		}
		.featuredProfile .content {
			padding: 12px;
			overflow: hidden;
			zoom: 1;
		}
		.featuredProfile .image {
			float: left;
			width: 68px;
			padding: 5px;
			overflow: hidden;
			background: #fff;
			margin: 12px 0 0 12px;
		}
		.featuredProfile .details {
			float: left;
			width: 250px;
			padding: 12px 20px 0 15px;
			overflow: hidden;
		}
			.featuredProfile .details p {
				padding: 0;
			}
		.featuredProfile .bio {
			float: left;
			width: 260px;
			padding: 12px 0 0;
		}
			.featuredProfile h4 {
				margin: 0;
				padding: 0;
				font-size: 14px;
				line-height: 16px;
			}
			
	.sportTitle {
		height: 80px;
		overflow: hidden;
	}
	#mensCol .sportTitle {
		/*background: url(../webimages/ath_mensCol.gif) repeat-x left top;*/
		background: url(../webimages/ath_sportTitle_mens.gif) repeat-x left top;
	}
	#womensCol .sportTitle {
		height: 79px;
		background: url(../webimages/ath_womensCol.png) repeat-x left top;
	}
	#detailArea .sportTitle {
		background: url(../webimages/ath_sportTitle_detail.gif) repeat-x left top;
	}
		.sportTitle h1.headline {
			position: relative;
			margin: 0;
			padding: 0 0 5px 0;
			height: 75px;
			overflow: hidden;
			text-align: center;
			font-size: 33px;
			line-height: 75px;
			text-transform: uppercase;
			color: #fff;
		}
			.sportTitle h1.headline a {
				color: #fff;
				text-decoration: none;
			}
		#mensCol .sportTitle h1.headline {
			padding: 0 136px 5px 0;
		}
		#womensCol .sportTitle h1.headline {
			padding: 0 0 5px 136px;
		}
		
	.tabTeaser {
		clear: both;
		padding: 0 0 0 10px;
		width: 670px;
		overflow: hidden;
	}
	#womensCol .tabTeaser {
		padding: 0 10px 0 0;
	}
	.sideCol .tabTeaser, #womensCol .sideCol .tabTeaser {
		position: relative;
		padding: 0;
		width: auto;
		overflow: visible;
	}
		.tabTeaser .display {
			float: left;
			width: 534px;
			overflow: hidden;
			background: #c5ebfb;
		}
		#womensCol .tabTeaser .display {
			float: right;
			background: #faf9c4;
		}
		.sideCol .tabTeaser .display {
			float: none;
			position: absolute;
			left: -534px;
		}
		#womensCol .sideCol .tabTeaser .display {
			float: none;
			left: 136px;
		}
			.tabTeaser .teaser {
				display: none;
				padding: 10px 14px 15px;
				width: 506px;
				min-height: 167px;
				overflow: hidden;
			}
			* html .tabTeaser .teaser {
				height: 167px;
				overflow: hidden;
			}
			.tabTeaser .active {
				display: block;
			}
				.tabTeaser .header {
					margin: 0 -4px 0 0;
					width: 510px;
				}
					.tabTeaser h2.title {
						display: inline;
						display: inline-block;
						vertical-align: middle;
						margin: 0 3px 0 0;
						padding: 0;
						font-size: 20px;
						line-height: 24px;
						text-transform: uppercase;
						color: #000066;
						zoom: 1;
						*display: inline;
					}
					.tabTeaser span.full {
						display: inline-block;
						vertical-align: middle;
					}
				.tabTeaser table.schedule {
					margin: 5px 0;
					width: 506px;
				}
					.tabTeaser .schedule th {
						padding: 5px 0 5px 0;
						text-align: left;
						font-size: 12px;
					}
					.tabTeaser .schedule td {
						padding: 5px 0 5px 0;
						border-bottom: 1px solid #999;
					}
				.tabTeaser ul.roster {
					margin: 0 -7px 0 0;
					padding: 8px 0;
					width: 513px;
					overflow: hidden;
					list-style: none;
				}
					.tabTeaser .roster li {
						float: left;
						display: inline;
						width: 144px;
						overflow: hidden;
						min-height: 188px;
						padding: 0 10px;
						margin: 0 7px 0 0;
						vertical-align: top;
					}
					* html .tabTeaser .roster li {
						height: 188px;
						overflow: visible;
					}
					#mensCol .tabTeaser .roster li {
						background: url(../webimages/ath_tabTeaser_roster.gif) repeat-x left top;
					}
					#womensCol .tabTeaser .roster li {
						background: url(../webimages/ath_tabTeaser_roster_womens.gif) repeat-x left top;
					}
						.tabTeaser .roster table, .tabTeaser .roster table.data {
							width: 144px;
						}
						.tabTeaser .roster th {
							padding: 5px 0 5px 0;
							text-align: left;
							font-size: 12px;
						}
						.tabTeaser .roster td {
							padding: 5px 0 5px 0;
							border-bottom: 1px solid #999;
						}
				.tabTeaser .details {
					padding: 3px 0 0;
					font-size: 10px;
					line-height: 13px;
				}
					.tabTeaser .details p {
						padding: 0 0 5px;
					}
				.tabTeaser ul.plugins {
					float: right;
					margin: -8px 0 0;
					padding: 0;
					list-style: none;
				}
					.tabTeaser .plugins li {
						float: left;
						padding: 0 0 0 8px;
					}
				.tabTeaser .archive {
					padding: 0 10px 10px;
					margin: 0 0 4px;
				}
				#mensCol .tabTeaser .archive {
					background: url(../webimages/ath_tabTeaser_archive.gif) repeat-x left top;
				}
				#womensCol .tabTeaser .archive {
					background: url(../webimages/ath_tabTeaser_archive_womens.gif) repeat-x left top;
				}
					.tabTeaser .archive table {
						margin: 0;
						padding: 0;
						border: 0;
						border-collapse: collapse;
						width: 486px;
					}
					.tabTeaser .archive th {
						padding: 5px 0 3px 0;
						text-align: left;
						font-size: 12px;
					}
					.tabTeaser .archive td {
						padding: 2px 0 2px 0;
					}
						.tabTeaser .archive td.date { width: 88px; }
						.tabTeaser .archive td.time { width: 88px; }
						.tabTeaser .archive td.link { width: 38px; }
		.tabTeaser .side {
			float: right;
			width: 136px;
			overflow: hidden;
		}
		#womensCol .tabTeaser .side {
			float: left;
		}
		.sideCol .tabTeaser .side, #womensCol .sideCol .tabTeaser .side {
			float: none;
		}
			.tabTeaser ul.tabs {
				margin: 0;
				padding: 0;
				list-style: none;
				font-size: 14px;
				line-height: 20px;
				color: #000;
				text-align: center;
				font-weight: bold;
			}
				.tabTeaser .tabs li {
					height: 64px;
					overflow: hidden;
				}
				.tabTeaser .tabs a {
					display: block;
					padding: 22px 0;
					text-decoration: none;
					color: #000;
					background: url(../webimages/ath_tabTeaser_tabs.gif) no-repeat left -128px;
				}
				#womensCol .tabTeaser .tabs a {
					background-image: url(../webimages/ath_tabTeaser_tabs_womens.gif);
				}
					.tabTeaser .tabs a:hover {
						background-position: left -64px;
						color: #fff;
					}
					.tabTeaser .tabs a.selected, .tabTeaser .tabs a.selected:hover {
						background-position: left top;
						color: #000;
					}
					#mensCol .tabTeaser .tabs a.selected, #mensCol .tabTeaser .tabs a.selected:hover {
						color: #000066;
					}
			.tabTeaser ul.links {
				margin: 0;
				padding: 5px 10px;
				height: 54px;
				overflow: hidden;
				background: url(../webimages/ath_tabTeaser_tabs.gif) no-repeat left -192px;
				list-style: none;
				text-align: center;
			}
			#womensCol .tabTeaser ul.links {
				background-image: url(../webimages/ath_tabTeaser_tabs_womens.gif);
			}
				.tabTeaser .links li {
					padding: 2px 0;
				}
				.tabTeaser .links a {
					display: block;
					width: 116px;
					height: 22px;
					overflow: hidden;
					background: url(../webimages/ath_tabTeaser_links.gif) no-repeat left top;
					font-size: 9px;
					line-height: 20px;
					text-decoration: none;
					text-transform: uppercase;
					font-weight: bold;
					color: #fff;
				}


#footer {
	padding: 10px 20px;
	min-height: 133px;
	background: #bae6ff url(../webimages/ath_footer.gif) repeat-x left top;
	color: #999;
}
* html #footer {
	height: 133px;
	overflow: visible;
}
	#footer a {
		color: #999;
	}
		#footer a:hover {
			color: #666;
		}
	#footer .menu {
	}
		#footer strong {
			margin: 0 5px 0 0;
		}
		#footer .menu ul {
			display: inline;
			margin: 0;
			padding: 0;
			list-style: none;
		}
			#footer .menu li {
				display: inline;
				margin: 0 9px 0 0;
			}
	#footer .content {
	}


#searchResults {
	display: none;
}
.compactSearch {
	position: absolute;
	top: 55px;
	left: 50%;
	margin: 0 0 0 320px;
	width: 181px;
	height: 92px;
	overflow: hidden;
	background: url(../webimages/searchResults.png) no-repeat -314px top;
	z-index: 50;
}
* html .compactSearch {
	margin: 0 0 0 321px;
	background: url(../webimages/searchResults.gif) no-repeat -314px top;
}
.fullSearch {
	position: absolute;
	top: 56px;
	left: 50%;
	margin: 0 0 0 154px;
	width: 347px;
	height: 601px;
	overflow: hidden;
	background: url(../webimages/searchResults.png) no-repeat 33px top;
	z-index: 50;
}
* html .fullSearch {
	margin: 0 0 0 155px;
	background: url(../webimages/searchResults.gif) no-repeat 33px top;
}
	.compactSearch .searchBox {
		padding: 10px 23px 0 22px;
		width: 136px;
	}
	.fullSearch .searchBox {
		padding: 9px 0 0 188px;
		width: 136px;
		height: 61px;
		overflow: hidden;
	}
		.searchBox .search {
			height: 22px;
			margin: 0 0 11px;
			overflow: hidden;
			background: url(../webimages/utilityLinks.gif) no-repeat left -54px;
		}
			.searchBox .search input {
				border: 0;
				height: 16px;
				padding: 3px;
				width: 130px;
				background: transparent;
				text-align: left;
				color: #333;
				font-size: 12px;
			}
				.searchBox .search input.defaultValue {
					text-align: center;
					color: #9f9f9f;
				}
		.searchBox .button {
			padding: 0 0 8px;
		}
			.searchBox .button input {
				display: block;
				width: 100px;
				margin: 0 auto;
				border: 0;
				height: 20px;
				overflow: hidden;
				background: url(../webimages/searchBox_button.gif) no-repeat left top;
				font-size: 10px;
				line-height: 20px;
				text-align: center;
				font-weight: bold;
				color: #fff;
				text-decoration: none;
			}
			.searchBox .button input[type=hidden] {
				display: none;
			}
				.searchBox .button input:hover {
					background-position: left -20px;
				}
	.fullSearch .close {
		position: absolute;
		top: 23px;
		left: 58px;
	}
	.compactSearch .close {
		display: none;
	}
		.fullSearch .close a {
			display: block;
			display: inline-block;
			height: 27px;
			padding: 0 0 0 34px;
			background: url(../webimages/searchResults_close.gif) no-repeat left top;
			font-size: 11px;
			line-height: 27px;
			color: #333;
		}
	.fullSearch .paging {
		float: left;
		width: 33px;
		padding: 12px 0 0;
		overflow: hidden;
	}
	.compactSearch .paging {
		display: none;
	}
		.fullSearch .paging ul {
			margin: 0;
			padding: 0;
			list-style: none;
			color: #333;
			font-size: 20px;
			line-height: 45px;
			font-weight: bold;
		}
			.fullSearch .paging li {
				height: 45px;
				padding: 1px 0 0;
				overflow: hidden;
				background: url(../webimages/searchResults_paging.gif) no-repeat -33px top;
			}
				.fullSearch .paging li.first {
					padding: 0;
					background: none;
				}
			.fullSearch .paging a {
				display: block;
				height: 45px;
				width: 29px;
				padding: 0 0 0 4px;
				background: url(../webimages/searchResults_paging.gif) repeat-y left top;
				color: #333;
				text-align: center;
				text-decoration: none;
			}
				.fullSearch .paging a.selected {
					background: #9ad3fd;
					color: #091d44;
				}
	.fullSearch .results {
		float: right;
		display: inline;
		margin: 0 12px 0 0;
		padding: 0 24px 0 0;
		width: 250px;
		overflow: hidden;
		color: #333;
		font-size: 11px;
		line-height: 14px;
	}
	.compactSearch .results {
		display: none;
	}
		.fullSearch .results a {
			color: #333;
		}
		.fullSearch .results h2 {
			padding: 0 0 15px;
			margin: 0;
			font-size: 14px;
			line-height: 1.2em;
			color: #091d44;
		}
		.fullSearch .results ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			.fullSearch .results li {
				padding: 12px 0;
			}
		.fullSearch .results h4 {
			margin: 0;
			padding: 3px 0;
			height: 16px;
			overflow: hidden;
			font-size: 13px;
			line-height: 16px;
			color: #091d44;
		}
			.fullSearch .results h4 a {
				color: #091d44;
			}
		.fullSearch .results .desc {
			height: 27px;
			overflow: hidden;
		}
		.fullSearch .results .link {
			line-height: 14px;
		}
		.fullSearch .results .seeAll {
			padding: 10px 0;
			text-align: center;
			font-weight: bold;
		}
		.fullSearch .results .loading {
			text-align: center;
			padding: 200px 0 0;
		}
		
a.btnGrey {
	display: -moz-inline-block;
	display: inline-block;
	height: 15px;
	background: url(../webimages/ath_btnGrey.gif) no-repeat left top;
	font-size: 9px;
	line-height: 15px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}
	a.btnGrey span {
		display: -moz-inline-block;
		display: inline-block;
		height: 15px;
		background: url(../webimages/ath_btnGrey.gif) no-repeat right -15px;
		padding: 0 5px;
	}

.EktronAjaxLoading { display: none; }
