/*--------------------- TechXpress Inc. ---------------------*/
/*------------------------ Style.css ------------------------*/
/*-- STANDARD --*/
p { line-height: 1.5em ; }
h1 { font-size:15px }
h2 { font-size:14px }
h3 { font-size:13px }
h4 { font-size:12px }
h5 { font-size:11px }
body{font-size:11px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #003e2d; text-decoration: none; margin: 0; padding: 0; background-image: url(images/body_bg_02.gif); background-repeat: repeat-x; background-position: top; background-color: #014b42;}

a:link {color: #003e2d; text-decoration: underline;}
a:visited {color: #003e2d; text-decoration: underline;}
a:active {color: #003e2d; text-decoration: underline;}
a:hover {color: #b38f4f; text-decoration: none; }

form {margin: 0; padding: 0;}

/*-- Regular short style for form elements --*/
.short {font-size: 11px; color: #1A3F7E;}

/*------------------------------------ Underline Class ------------------------------------- */
.underline a:link {text-decoration: underline;}
.underline a:visited {text-decoration: underline;}
.underline a:active {text-decoration: underline;}
.underline a:hover {text-decoration: none;}

/* ----------------Alsett clearing method ------------------------------------------- */
.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%}
.clearfix {display: block;}

/* ---------------------------------- Site Specific Layout -------------------------- */
#main {width: 996px; margin-right: auto; margin-left: auto;}

#submain {padding: 0 0 0 13px; background-image: url(images/primary_bg_118.gif); background-repeat: repeat-y;}

.main_nav_item {float: left;}

#left_column {float: left; width: 158px;}

#sponsor_logo {padding: 5px 0 5px 2px; background-image: url(images/sponsor_bg_31.gif); background-repeat: repeat-y; width: 158px;} 

.sidenav_group {}
.sidenav_group ul{list-style-type: none; margin: 0 0 0 0; padding: 0 0 0 0; color: #ffffff;}
.sidenav_group li{border-bottom: 1px solid #014b42; padding: 2px 0 2px 0;}
.sidenav_group a:link {color: #ffffff; text-decoration: none;}
.sidenav_group a:visited {color: #ffffff; text-decoration: none;}
.sidenav_group a:active {color: #ffffff; text-decoration: none;}
.sidenav_group a:hover {color: #dbbb74; text-decoration: none;}

.sidenav_adj {padding: 0 0 0 10px;}

#announcement_title {font-weight: bold; color: #ffffff; padding: 0 5px 2px 8px;}

#announcement_desc {font-size: 11px; color: #ffffff; padding: 0 5px 0 8px;}

#announcement_link {color: #ffffff; font-size: 11px; padding: 2px 0 0 8px;}
#announcement_link a:link {color: #ffffff; text-decoration: none;}
#announcement_link a:visited {color: #ffffff; text-decoration: none;}
#announcement_link a:active {color: #ffffff; text-decoration: none;}
#announcement_link a:hover {color: #dbbb74; text-decoration: none;}

#top_shadow {background-image: url(images/gopoly_14.gif); background-repeat: repeat-x; margin: 0 3px 0 3px;}

#center_column {float: left; width: 655px;}

#page_content_wrap {padding: 0 13px 0 13px;} 

#tx_footer_banner {padding: 10px 15px 10px 13px;}
#tx_footer_banner img{border: 1px solid #001e1a;}

#right_column {float: left; width: 166px;}

#serch_wrapper {padding: 0 0 0 10px;}

.search_box {font-size: 11px; color: #002823; border: 1px solid #000000; width: 135px;}

#search_submit {padding: 5px 0 10px 9px;}

.rank_wrapper {border-bottom: 1px solid #014b42; padding: 3px 0 5px 12px; color: #ffe395; width: 145px;}

.rank_sport {float: left; padding: 0 0 0 0; width: 80px;}

.rank_position {float: left; font-weight: bold;}

#ask_coach_wrap {margin: 5px 0 0 0; background-image: url(images/ask_coach_bg_repeat_104.gif); background-repeat: repeat-y;}

#ask_coach_bgfix {background-image: url(images/ask_coach_bg_92.gif); background-repeat: no-repeat;}

#coach_img {text-align: center; padding: 5px 0 0 0;}
#coach_img img{border: 1px solid #001e1a;}

#coach_text {font-weight: bold; color: #ffffff; text-align: center; padding: 5px 15px 0 10px;}
	#coach_text a:link{color: #ffffff; text-decoration: none;}
	#coach_text a:visited{color: #ffffff; text-decoration: none;}
	#coach_text a:active{color: #ffffff; text-decoration: none;}
	#coach_text a:hover{color: #ffe395; text-decoration: none;}
	
.video_item_wrapper {padding: 5px 0 10px 10px; background-image: url(images/gopoly_126.gif); background-repeat: no-repeat; background-position: 0 bottom; }

.video_img {padding: 0 10px 0 0; float: left}
	.video_img img{border: 1px solid #000302;} 
	
.video_text {font-size: 11px; float: left; width: 77px; color: #ffe395;}
	.video_text a:link{color: #ffe395; text-decoration: underline;}
	.video_text a:visited{color: #ffe395; text-decoration: underline;}
	.video_text a:active{color: #ffe395; text-decoration: underline;}
	.video_text a:hover{color: #ffffff; text-decoration: none;}
	
#videos_more {padding: 10px 0 5px 10px;}

.more_info_text {color: #ffe395; padding: 3px 0 0 5px;}
   .more_info_text a:link{color: #ffe395; text-decoration: underline;}
	.more_info_text a:visited{color: #ffe395; text-decoration: underline;}
	.more_info_text a:active{color: #ffe395; text-decoration: underline;}
	.more_info_text a:hover{color: #ffffff; text-decoration: none;}

#poll_question_bg {background-image: url(images/poll_q_bg_repeat_134.gif); background-repeat: repeat-y;}

#poll_q_bg_fix {background-image: url(images/poll_question_bg_133.jpg); background-repeat: no-repeat;}

#poll_question {color: #ffffff; font-weight: bold; padding: 0 20px 5px 10px;}

.poll_answer_item {padding: 3px 3px 3px 5px;}

.poll_radio {float: left;}

.poll_answer_text {float: left; padding: 3px 0 0 5px; color: #ffe395;}

#poll_submit {padding: 5px 0 20px 10px;}

#weather_wrap {padding: 10px 0 20px 5px; font-size: 11px;}  

#weather_img {float: left; padding: 3px; border: 1px solid #00201a; background-color:#ffe395; width: 64px;}

#weather_desc {float: left; width: 80px; color: #ffffff; padding: 0 0 0 5px;}

#weather_city {font-weight: bold;}

#weather_forecast {padding: 5px 0 0 0; position: relative; left: -3px;}

#kidzclub {padding: 10px 0 10px 12px;}

#footer {background-image: url(images/gopoly_165.gif); background-repeat: repeat-x; margin-right: 13px; font-size: 11px; color: #001e1a; text-align: center; height: 29px; padding: 14px 0 0 0;}
	#footer a:link{color: #001e1a; text-decoration: none;}
	#footer a:visited{color: #001e1a; text-decoration: none;}
	#footer a:active{color: #001e1a; text-decoration: none;}
	#footer a:hover{color: #ffffff; text-decoration: none;}
	
#byline {color: #ffffff; font-size: 11px;}
	#byline a:link{color: #ffffff; text-decoration: underline;}
	#byline a:visited{color: #ffffff; text-decoration: underline;}
	#byline a:active{color: #ffffff; text-decoration: underline;}
	#byline a:hover{color: #ffe395; text-decoration: none;}

#copyright {float: left; padding: 5px 410px 10px 20px;}

#tx {float: left; padding: 5px 0 10px 0;}

#lock {float: left; padding: 0 0 0 10px;}

/* --------------------------------- Docs Specific Layout -------------------------- */

#top_tx_banner {background-image: url(images/top_tx_bg_44.gif); background-repeat: repeat-y; padding: 10px 0 5px 0;}

.l_float {float: left;}

.r_float {float: right;}

#ticker_wrap {background-image: url(images/gopoly_21.gif); background-repeat: repeat-x; margin: 3px 0 0 0; overflow:hidden;}

#date_sport_wrap {float: left; font-size: 11px; font-weight: bold; color: #003831; padding: 3px 0 0 5px; width: 150px;}

#sport_title {text-transform: uppercase;}

#teams_wrapper {float: left; font-size: 11px; font-weight: bold; color: #003831; padding: 3px 0 0 5px; width: 158px; padding-left: 5px;}

#sport_location {float: left; color: #003831; width: 117px; padding: 4px 0 0 0; text-align: center; vertical-align:middle; font-size:11px;} 

#sport_nav {float: left; padding: 4px 0 0  10px; width:50px;}



#top_stories {background-image: url(images/top_story_bg_55.gif); background-repeat: repeat-y;}

#top_banner {padding: 8px 0 8px 1px;}
#top_banner img{border: 1px solid #001e1a;}

#print_email_row {padding: 0 0 0px 430px;}

#top_story_header {background-image: url(images/gopoly_55.gif); background-repeat: repeat-x; height:38px; background-position:bottom;}

#top_story_nav {float: right; padding:11px 0 0 0;}

#top_story_bg {}

#top_story_img_wrap {float: left; width: 213px; padding: 5px 15px 2px 10px;}

#top_story_img {background-image: url(images/top_story_img_bg_70.gif); background-repeat: repeat-y; padding: 0 0 0 5px;}

#top_story_desc {padding: 10px 0 10px 0; width: 375px; float: left}
#top_story_desc2 {padding: 10px 0 10px 0; width: 350px; float: left; text-align: justify;}
#top_story_desc3 {padding: 10px 0 10px 0; width: 100%; float: left; text-align: justify;}

#top_story_title {font-weight: bold; color: #001e1a;}
	#top_story_title a:link{color: #001e1a; text-decoration: underline;}
	#top_story_title a:visited{color: #001e1a; text-decoration: underline;}
	#top_story_title a:active{color: #001e1a; text-decoration: underline;}
	#top_story_title a:hover{color: #001e1a; text-decoration: none;}
	
#top_story_sport {font-weight: bold; color: #b38f4f; background-image: url(images/gopoly_71.gif); background-repeat: no-repeat; padding: 5px 0 5px 13px; background-position: 0 9px;} 

#top_story_text {color: #003e2d; line-height: 1.2em;}
	#top_story_text p{margin: 0; padding: 0; line-height: 1.2em;}

#top_more {color: #003e2d;}
	#top_more a:link{color: #003e2d; text-decoration: none;}
	#top_more a:visited{color: #003e2d; text-decoration: none;}
	#top_more a:active{color: #003e2d; text-decoration: none;}
	#top_more a:hover{color: #b38f4f; text-decoration: none;}
	
#top_publisher {color: #857f74; background-image: url(images/gopoly_78.gif); background-repeat: no-repeat; background-position: 0 11px; padding: 10px 0 5px 15px;}

.ver_feat_box {float: left; width: 309px; background-image: url(images/verizon_bg_91.gif); background-repeat: repeat-y;} 

.feat_img {float: left; width: 100px; padding: 2px; border: 1px solid #001e1a; margin: 5px 5px 5px 5px;}

.feat_text {width: 165px; float: left; padding: 3px 0 5px 0;}

.feat_title {font-weight: bold; color: #001e1a; padding: 0 0 3px 0;}
	.feat_title a:link{color: #001e1a; text-decoration: underline;}
	.feat_title a:visited{color: #001e1a; text-decoration: underline;}
	.feat_title a:active{color: #001e1a; text-decoration: underline;}
	.feat_title a:hover{color: #b38f4f; text-decoration: none;}
	
.feat_desc {font-size: 11px;}

#feat_play {padding: 5px 0 5px 0;}

#feature_box_spacer {float: left; padding: 0 0 0 7px;}

#feat_more {font-size: 11px; padding: 5px 0 5px 0;}
	#feat_more a:link{text-decoration: none;}
	#feat_more a:visited{text-decoration: none;}
	#feat_more a:active{text-decoration: none;}
	#feat_more a:hover{text-decoration: none; color: #b38f4f;}
	
#feat_sport {color: #b38f4f; font-weight: bold; background-image: url(images/gopoly_97.gif); background-repeat: no-repeat; background-position: 0 4px; padding: 0 0 2px 13px;} 

#other_header_row {background-image: url(images/gopoly_109.gif); background-repeat: repeat-x;}

#other_title {float: left;}

#other_title_r_cap {float: right;}

#other_stories {margin: 5px 0 0 0; background-image: url(images/other_bg_116.gif); background-repeat: repeat-y; padding: 0 0 10px 0;}

.other_story_item {padding: 5px 10px 0 10px;} 

.other_date {float: left; color: #857f74; font-weight: bold; padding: 0 10px 0 0;}

.other_story_title_row {padding: 5px 0 0 0;}

.other_story_title {font-weight: bold;}
	.other_story_title a:link {text-decoration: underline;}
	.other_story_title a:visited {text-decoration: underline;}
	.other_story_title a:active {text-decoration: underline;}
	.other_story_title a:hover {text-decoration: none; color: #b38f4f;}
	
.other_story_text {padding: 5px 0 5px 0;}
	.other_story_text p{margin: 0; padding: 0;}
	
.other_breaker {padding: 8px 0 8px 0;}

#athletics_of_week {background-image: url(images/other_bg_116.gif); background-repeat: repeat-y;margin: 10px 0 0 0;}

#athletics_title_row {background-image: url(images/gopoly_145.gif); background-repeat: repeat-x;} 

#athletics_detail_wrap {padding: 3px 9px 0 8px;}

.athletics_sport_table {font-size: 11px;}

.athletics_day_item {padding: 5px 0 5px 0;}

.col_title_row {background-color: #002b26; color: #ffffff;}

.day_title_row {background-color: #ffe395; padding: 2px 5px 2px 8px; border-bottom: 1px solid #ffffff; font-weight: bold;}

.sport_column {width: 110px; border-right: 1px solid #ffffff; padding: 3px 2px 3px 8px;}

.opponent_column {width: 154px; border-right: 1px solid #ffffff; padding: 3px 2px 3px 8px;}

.location_column {width: 125px; border-right: 1px solid #ffffff; padding: 3px 2px 3px 8px;}

.time_column {width: 104px; border-right: 1px solid #ffffff; padding: 3px 2px 3px 8px;}

.coverage_column {width: 111px; padding: 3px 2px 3px 8px;}

.athletics_1 {background-color: #e4eae9;}

.athletics_2 {background-color: #e7e3d9;}

.sport_detail {padding: 3px 2px 3px 8px; border-top: 1px solid white; border-right: 1px solid white; font-size: 10px;}

.opponent_detail {padding: 3px 2px 3px 8px; border-top: 1px solid white; border-right: 1px solid white; font-size: 10px;}

.location_detail {padding: 3px 2px 3px 8px; border-top: 1px solid white; border-right: 1px solid white; font-size: 10px;}

.time_detail {padding: 3px 2px 3px 8px; border-top: 1px solid white; border-right: 1px solid white; font-size: 10px;}

.coverage_detail {padding: 3px 2px 3px 8px; border-top: 1px solid white; font-size: 10px;}

.page_margins {padding: 10px 0 0 0;}

.page_header {background-image: url(images/gopoly_109.gif); background-repeat: repeat-x; background-color: #001915;}

.page_head_icon {float: left;}

.page_title {font-size: 18px; font-weight: bold; color: #ffffff; float: left; padding: 3px 10px 0 5px;}

.page_content {background-image: url(images/other_bg_116.gif); background-repeat: repeat-y; padding: 10px 10px 10px 10px;}
	.page_content p{margin: 0; padding: 0 0 10px 0;}

.catHead {margin:10px 0 10px 0; border-bottom: 1px solid #888; border-top: 1px solid #888;font-weight:bold;}

.req { color: red; }

#conference_logos {border-bottom: 1px solid #001913; padding: 0 0 10px 0;}

#cp_news {border-top: 1px solid #00554a; padding: 0 0 10px 0;}

#tabs {margin: 0 0 4px 0;}


/* newer Top Stories css */
#tabs_wrapper{
	width:627px;
	display:inline-block;
}

#tabs_wrapper #tabs{
	font-family:Myriad Pro, Helvetica;
	font-size:18px;
	color:#b45340;
	font-weight:bold;
	background-image:url(images/tabs_bg_top.gif);
	background-repeat:repeat-x;
	display:inline-block;
	width:100%;
	margin: 0px !important; /* to overwrite the older styles */
}

#tabs_wrapper .videos_nav{
	font-family:Arial;
	font-size:10px;
	color:#be6853;
}

#tabs_wrapper .videos_nav a{
	color:#be6853;
	font-size:10px;
	font-family:Arial
}

#tabs_wrapper .tab_content_lcol{
	width:500px;
	float:left;
	padding-top:5px;
	padding-left:10px;
	display:block;
	position:relative;
}

#tabs_wrapper .tab_content_rcol{
	float:left;
	display:inline-block;
	width:95px;
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	margin:0px 5px;
}

#tabs_wrapper .story_wrap{
	float:left;
	width:380px;
	padding:5px;
}

#tabs_wrapper .story_wrap a{
	color:#001e1a;
	font-weight:bold;
}

#tabs_wrapper .more{
	padding:0px 0px 5px 0px;
	clear:both;
	display:inline-block;
	text-decoration:none;
}

#tabs_wrapper .more a{
	font-weight:normal;
	text-decoration:none;
	color:#003e2d;
}

#tabs_wrapper .top_stories_img{
	float:left;
	background-color:white;
	padding:5px;
	margin: 5px;
	border:1px solid black;
}

#tabs_wrapper .article_sport{
	font-weight:bold;
	color:#b38f4f;
	display:inline-block;
	padding:5px 0px;
}

#tabs_wrapper .all_videos{
	font-size:10px;
	font-family:Arial;
	float:right;
	padding:12px 10px 0px 0px;
}

#tabs_wrapper .all_videos a{
	color:#8d8787 !important;
	text-decoration:none;
	border-bottom:1px solid #e2e1e1;
}

#tabs_wrapper .story_wrap{
	color:#003e2d;
	font-family:Helvetica;
	font-size:12px;
	min-height:150px;
}

#tabs_wrapper .article_nav{
	float:right;
	position:Absolute;
	right:5px;
	bottom:0px;
}

#tabs_wrapper .small_arrows{
	margin-top:3px;
	margin-right:3px;
	float:left;
}

#tabs_wrapper .small_pager{
	margin-top:3px;
	margin-right:3px;
	float:left;
}

#tabs_wrapper .article_publishinfo{
	color:#857f74;
}

#tabs_wrapper .tab_content_wrap{
	padding:5px;
	float:left;
	position:relative;
}

#tabs_wrapper .tab_side_selected{
	border:1px dashed rgb(187, 187, 187);
	margin:5px;
	padding:5px;
}

#tabs_wrapper .tabs_subtext{
	margin:5px 0px;
	display:inline-block;
}

#tabs_wrapper #tab_content{
	background-image:url(images/tabs_bg.gif);
	background-repeat:repeat-y;
	position:relative;
	width:627px;
	display:inline-block;
}

#tabs_wrapper .tab_text{
	float:left;
	padding:5px 5px 0px 5px;
}

#tabs_wrapper #tabs a{
	color:#b45340;
	text-decoration:none;
}

#tabs_wrapper .tab{
	float:left;
	margin-top:1px;
	margin-left:10px;
}

#tabs_wrapper .tab_on{
	background-image:url(images/tab_on_bg.gif);
	background-repeat:repeat-x;
	float:left;
	margin-right:5px;
	width:205px;
	margin-left:10px;
}

#tabs_wrapper .tab_off{
	background-image:url(images/tab_off_bg.gif);
	background-repeat:repeat-x;
	float:left;
	text-align:center;
	width:205px;
	margin-right:5px;
}