@charset "utf-8";
/* CSS Document */

/* To adjust height of main page, change the height in the following sections: "frame", "frame_left", "frame_center", "frame_right", by exactly the same number of pixels.  This will adjust the MAIN Athletics homepage, but no other pages will be affected. Also keep in mind that certain other positioning elements may be affected, and some elements such as images may not appear properly, especially in the center column due to abs. positioning... */

/* I've also added some styling, strictly for the heights, in the HEAD section on the team homepages themselves. */

body {
background-color:#666666;
height:100%;
width:100%;
padding-top:16px;
margin: 0px;
margin-bottom:16px;
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
background-image:url(/athletics/images_v3/framework/bg-gray.gif);
}

/* -------------- HEADER ------------- */
#header_frame {
width:900px;
height:150px;
margin:0 auto;
padding:0px;
float:none;
clear:both;
color:#000000;
}
#header_image {
width:900px;
height:125px;
padding:0px;
margin:0 auto;
}
#header_links {
width:875px;
padding-right:25px;
padding-top:4px;
padding-bottom:0px;
margin-bottom:0px;
color:#0F1B2B;
text-align:right;
height:21px;
float:right;
background-image:url(/athletics/images_v3/framework/v3_header_nav.jpg);
}
#header_links ul {
margin:0px;
padding-top:1px;
padding-bottom:0px;
padding-left:0px;
color:#0F1B2B;
list-style:none;
}
#header_links li {
display:inline;
padding-left:2px;
padding-right:2px;
}
#header_links a {
display: inline;
text-align:left;
width:30px; 
height:17px;
padding-top:1px;
padding-bottom:1px;
padding-right:1px;
text-decoration:none;
color:#000000;
}
#header_links a.top-nav-link {
color:#000000;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}
#header_links a.top-nav-link:visited {
color:#000000;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}
#header_links a.top-nav-link:hover {
color:#002955;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

/* ---------- BASIC FRAMEWORK / 3 Column layout ------------ */
#frame {
width:900px;
margin-right:auto;
margin-left:auto;
padding:0px;
text-align:left;
background-color:#FFFFFF;
height:990px;
float:none;
clear:both;
margin-top:0px;
padding-top:0px;
}
#frame_article {
width:900px;
margin-right:auto;
margin-left:auto;
padding:0px;
text-align:left;
background-color:#000000;
float:none;
clear:both;
margin-top:0px;
padding-top:0px;
}
#frame_left { 
width:160px;
height:990px;
padding:0px;
float:left;
background-color:#000000;
border:0px solid black;
margin:0px;
display:inline;
text-align:left;
}
#frame_left_article {
width:160px;
height:auto;
padding:0px;
float:left;
background-color:#000000;
border:0px solid black;
margin:0px;
display:inline;
text-align:left;
position:relative;
}
#frame_center {
width:382px;
height:972px;
padding-left:10px;
padding-right:10px;
padding-top:8px;
padding-bottom:10px;
margin:0px;
background-color:#EFEFEF;
float:left;
}
#bottom-center { 
position:absolute; /* preferred relative positioning top:0px, but used abs. to accomodate DW */
top:1011px;
float:left;
padding-top:10px;
}
#frame_center_teampage {
width:382px;
height:auto;
padding-left:10px;
padding-right:10px;
padding-top:8px;
padding-bottom:10px;
margin:0px;
background-color:#EFEFEF;
float:left;
}
#frame_right {
height:990px;
width:327px;
padding-left:10px;
padding-right:0px;
float:right;
background-color:#FFFFFF;
text-align:right;
}
#frame_right_teampage {
width:303px;
padding-left:10px;
padding-right:0px;
float:left;
background-color:#FFFFFF;
text-align:right;
}
#main_right { /* parent div within frame_right, for homepage and team main pages only */
float:left;
text-align:left;
width:292px;
height:100%;
padding-left:0px;
padding-right:10px;
border-bottom:0px solid black;
padding-top:8px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#tiny_right { /* this is a sub-div within frame_right */
width:25px;
float:right;
clear:none;
height:100%;
background-image:url(/athletics/images_v3/framework/right_bar.gif);
background-repeat:repeat-y;
border-right:0px solid #ffffff;
text-align:right;
}
#tiny_right_teammain { /* this is a sub-div within frame_right */
width:25px;
}
#tiny_right_article { /* this is a sub-div within frame_right */
width:25px;
float:right;
height:auto;
border-bottom:1px solid white;
background-image:url(/athletics/images_v3/framework/right_bar.gif);
background-repeat:repeat-y;
border-right:0px solid #ffffff;
}
#frame_center_article {
width:740px;
height:100%;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
background-color:#ffffff;
float:left;
}
#article_frame {
	padding-left:10px;
	padding-right:35px;
	padding-top:8px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	width:695px;
	border-right:0px solid #ffffff;
	float:left;
	text-align:left;
	background-image:url(/athletics/images_v3/framework/article_background.gif);
	background-repeat:repeat-y;
	height:auto !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	font-size:11px;
}

/* -------------- LEFT NAVIGATION ----------- */
#left_nav {
width:160px;
text-align:left;
padding:0px;
margin:0px;
height:450px;
border-bottom:0px solid white;
background-color:#000000;
background-image:url(/athletics/images_v3/framework/left-nav-banner-spacer.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
padding-top:8px;
}
#left_nav ul {
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
font-family: verdana, arial, sanf-serif;
font-size: 11px;
background-color:#000000;
color:#ffffff;
list-style:none;
}
#left_nav a {
display: block;
width:138px; 
height:17px;
padding-left:20px;
padding-top:1px;
padding-bottom:1px;
padding-right:1px;
text-decoration: none;
background-color:#000000;
color:#ffffff;
background-image:url(/athletics/images_v3/framework/nav_background.gif);
background-repeat:no-repeat;
}
#left_nav a:link {
background-color:#000000;
color:#ffffff;
background-image:url(/athletics/images_v3/framework/nav_background.gif);
}
#left_nav a:active {
background-color:#000000;
color:#ffffff;
background-image:url(/athletics/images_v3/framework/nav_background.gif);
}
#left_nav a:visited {
background-color:#000000;
color:#ffffff;
background-image:url(/athletics/images_v3/framework/nav_background.gif);
}
#left_nav a:hover {
background-color:#000000;
color:#ffffff;
padding-left:20px;
width:138px;
background-image:url(/athletics/images_v3/framework/nav_background_rollover.jpg);
}

#logobox {
clear:both;
width:140px;
height:75px;
padding-top:10px;
padding-bottom:10px;
margin:0px;
text-align:center;
background-color:#000000;
}
tr.logo {
text-align:center;
}

/* ------- CENTER COLUMN CSS ---------- */
#headline_photo {
height:220px;
float:left;
clear:none;
padding-bottom:0px;
width:380px;
border:0px solid #FFFFFF;
margin-left:1px;
margin-right:1px;
border-top:0px;
background-color:#CCCCCC;
}
#headline_text {
width:378px;
padding-top:9px;
padding-bottom:4px;
padding-left:2px;
float:left;
clear:both;
height:20px;
color:#002955;
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma, "Times New Roman";
font-size:18px;
font-weight:bold;
background-color:#EFEFEF;
}
#headline_text_team {
width:378px;
padding-top:10px;
padding-bottom:5px;
padding-left:2px;
float:left;
clear:both;
height:20px;
color:#002955;
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma, "Times New Roman";
font-size:18px;
font-weight:bold;
background-color:#EFEFEF;
}
#headline_teaser {
width:378px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#002955;
background-color:#EFEFEF;
float:left;
clear:all;
padding-left:2px;
}
#headlines_logo {
width:30px;
height:15px;
border:0px;
position:absolute;
margin-left:5px;
top:434px;
z-index:5;
}
a.headlines_link:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#013963;
text-decoration:none;
font-weight:bold;
}
a.headlines_link:visited {
color:#013963;
text-decoration:none;
font-weight:bold;
}
a.headlines_link:hover {
color:#013963;
text-decoration:underline;
font-weight:bold;
}
a.headlines_biglink:link {
text-decoration:none;
color:#002955;
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma, "Times New Roman";
font-size:18px;
font-weight:bold;
}
a.headlines_biglink:visited {
text-decoration:none;
color:#002955;
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma, "Times New Roman";
font-size:18px;
font-weight:bold;
}
a.headlines_biglink:hover {
text-decoration:none;
color:#002955;
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma, "Times New Roman";
font-size:18px;
font-weight:bold;
}
#section_box_main { /* Athletics home page - adjust for headlines application as nec. */
width:382px;
border-top: 0px solid #E0E0E0;
border-bottom: 0px solid #E0E0E0;
height:auto;
float:left;
clear:both;
padding-bottom:4px; 
position:absolute;
/* preferred relative positioning top:0px, but used abs. to accomodate DW; also, abs. pos. makes Contribute break slightly, but given the way the headlines app. was designed, it was necessary to keep abs. pos.  Since no one should ever edit a main page using Contribute -- that's not what it was created to do -- I have no problems with not making the main pages completely Contribute-friendly. Even so, it's passable in Contribute.  */
top:570px;
overflow:hidden;
}
#section_box { /* team home pages */
width:382px;
border-top: 0px solid #E0E0E0;
border-bottom: 0px solid #E0E0E0;
height:auto;
float:left;
clear:both;
margin-top:20px;
padding-bottom:5px;
}
#section_header {
width:379px;
border-bottom:0px solid #E0E0E0;
height:18px;
font-weight:bold;
padding-left:3px;
margin-bottom:6px;
float:left;
background-image:url(/athletics/images_v3/framework/more-headlines.jpg);
}
#section_content {
width:368px;
height:auto;
float:left;
clear:both;
padding-left:7px;
padding-right:5px;
padding-top:6px; /* padding-bottom defined in section_box for cross-browser compatibility */
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#002955;
font-size:11px;	
margin:0;
margin-top:-6px;
padding-bottom:5px;
border:1px solid #D6D6D6;
border-top:0px;
}
#more-news-bar {
width:250px;
float:left;
clear:both;
height:17px;
vertical-align:top;
margin-top:-5px;
}
#top_links_spacer_div {
height:17px;
vertical-align:top;
margin-bottom:2px;
padding-top:1px;
}
#icon-parent {
height: 17px; padding-top:3px;margin-right:6px;float:left;}
#more-news-text {
height:17px;
padding-top:0px; vertical-align:top;}

#icon-parent-toplinks {
height: 17px; float:right; padding-top:3px;margin-right:6px;margin-top:-1px;}
#text-toplinks {
float:right;
height:17px;
padding-top:0px; }

td.section_pic {
padding-top:1px;
padding-bottom:3px;
height:70px;
width:80px;
}
td.section_text {
padding-left:0px;
vertical-align:top;
padding-top:1px;
height:70px;
width:285px;
margin-bottom:2px;
}

#index-championship-image {
width: 694px;
position:absolute;
top:210px;
height: 365px;
background-image:url(/athletics/images_v3/graphics/championship-background.jpg);
z-index:10;}
td.championship-text {
padding-left:12px; padding-bottom:10px; color:white; font-weight:bold; }
a.championship-link:link { color:white; font-weight:bold; text-decoration:none; }
a.championship-link:visited { color:white; font-weight:bold; text-decoration:none;}
a.championship-link:hover { color:white; font-weight:bold; text-decoration:underline;}

tr.right-column td { padding-bottom:8px;}

/* --------------- TEAM CSS ----------------------- */
/* for some reason line-height wasn't working in IE6, so I made each link use the same div with defined height */

#mini_nav_frame {
width:380px;
float:left;
border-left:0px solid #FFFFFF;
border-bottom:1px solid #ffffff;
margin-left:1px;
margin-right:1px;
height:60px;
clear:both;
background-color: #ffffff;
color:#ffffff;
text-align:left;
line-height:18px;
}

#mini-nav-header-container {
width:380px;float:left;clear:both;height:40px; }

#mini_nav_links {
width:380px;
height:20px;
text-align:left;
float:left;
clear:both;
border-right:0px solid #efefef;
background-image:url(/athletics/images_v3/framework/mini-nav-links-background.jpg);background-repeat:no-repeat;
}
#mini_nav_links ul {
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
margin-top:0px;
padding-top:1px;
height:19px;
color:#ffffff;
list-style:none;
}
#mini_nav_links li {
display:inline;
}
#mini_nav_links a {
display: inline;
text-align:left;
width:30px;
font-size:10px;
height:18px;
padding-top:0px;
padding-bottom:0px;
padding-right:1px;
text-decoration: none;
}
#mini_nav_links a:link { color:#ffffff;}
#mini_nav_links a:active {color:#ffffff;}
#mini_nav_links a:visited {color:#ffffff;font-size:10px;text-decoration:none;}
#mini_nav_links a:hover {color:#DEDEDE;font-size:10px;text-decoration:none;}

#tabular_div {}
#tabular_div td {padding-left:4px;}
#schedule_div td {padding-left:4px;}

table.roster {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:694px;
color:#000000;
background-color:#EAEAEA;
border:1px solid #EAEAEA;
}
table.schedule {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:694px;
color:#000000;
background-color:#EAEAEA;
border:1px solid #EAEAEA;
}

table.roster a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:underline;
}
table.roster a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-decoration:underline;
}
table.roster a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:underline;
}

table.schedule a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:underline;
}
table.schedule a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-decoration:underline;
}
table.schedule a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:underline;
}

tr.toprosterrow td {
background-color:#CCCCCC;
color:#000000;
font-weight:bold;
border-bottom:1px solid #ffffff;
}
tr.rosterrow {
background-color:#ffffff;
}
/* widths should add to 694...actually less because of paddings.  looks right in browser despite paddings, but will add to less than 694 for the sake of DW */
td.number{width:30px;}
td.name {width:145px;}
td.year{width:85px;}
td.position{width:80px;}
td.hometown{width:265px;}
td.hw{width:60px;}

/* widths for schedule should add to 692 */
tr.home{background-color:#E5E5E5;border-bottom:1px solid white;}
tr.away{background-color:#ffffff;border-bottom:1px solid white;}
td.date{width:80px;}
td.opponent{width:177px;}
td.location{width:115px;}
td.result{width:115px;}
td.record {width:80px;}
td.recap{width:85px;text-align:right;padding-right:10px;}

#coaches_box{
width:325px;
height:115px;
float:left;
background-color:#F4F4F4;
padding:5px;
color:#000000;
text-align:left;
border:1px solid #E5E5E5;
margin-right:10px;
margin-bottom:25px;
}
img.coach { padding-right:10px; }

#bio_facts {
width:100%;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
height:200px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
}
#bio_pic {
width:150px;
height:auto;
padding-left:2px;
padding-right:15px;
float:left;
}
td.bio_info
{
width:50%;
line-height:14px;
padding-top:3px;
padding-bottom:10px;
vertical-align:top;
}

table.recruiting-form td {
padding: 8px;
border-bottom:1px dashed #e5e5e5; }

/* - - - - - - - - - -  -  Article CSS - - - - - - - - */
#article_top {
float:left;
width:100%;
margin-bottom:14px;
text-align:right;
}
#page-title {
width:100%;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin-top:2px;
padding-bottom:10px;
clear:both;
text-align:left;
}
#page-title.blog_headline {
width:80%;padding-bottom:14px;float:left; }

#posted_date {
width:100%;
border-bottom:1px solid #EAEAEA;
margin-bottom:10px;
font-size:10px;
padding-bottom:10px;
color:#999999;
}
#posted_date.vertical_date {
width:444px;}
#posted_date.imageless {
width:100%; clear:both; border-bottom:1px solid #E0E0E0;padding-bottom:7px;}

#article_photo {
width:350px;
border: 1px solid #e0e0e0;
float:right;
padding:5px;
height:auto;
background-color:#F4F4F4;
margin-left:10px;
margin-bottom:10px;
margin-top:2px;
}
#article_photo.vertical {
width:225px; float:right; border-color:#e0e0e0; }

#article_photo_left {
width:210px;
border: 1px solid #e0e0e0;
float:left;
padding:5px;
height:auto;
background-color:#F4F4F4;
margin-right:10px;
margin-bottom:10px;
margin-top:2px; }

#blog-photo {
width:300px;
border: 1px solid #e0e0e0;
float:right;
padding:5px;
height:auto;
margin-left:10px;
margin-bottom:10px;
margin-top:2px;
background-color:#F4F4F4;}

#wide-photo {
width:682px;
margin-top:20px;
margin-bottom:15px;
margin-left:0px;
border: 1px solid #e0e0e0;
background-color:#F4F4F4;
float:left;
padding:6px;
height:auto;
}

#photo_caption {
width:340px;
background-color:#F4F4F4;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
height:auto;
float:left;
clear:both;
font-weight:bold;
font-size:10px;
}
#photo_caption.vertical_caption {
width:215px; }
#blog_caption {
width:290px; 
background-color:#F4F4F4;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
height:auto;
float:left;
clear:both;
font-weight:bold;
font-size:10px;}

#blog_top {
width:100%;
height:102px;
padding-bottom:0px;
padding-top:0px;
margin-bottom:12px;
margin-top:0px;
text-align:right;
border-bottom:1px solid #EAEAEA;
}
#default_top {
width:100%;
height:43px;
padding-bottom:0px;
padding-top:0px;
margin-bottom:0px;
margin-top:0px;
text-align:right;
border-bottom:0px solid #EAEAEA;
vertical-align:top;
}

#staff-bios-top {
width:100%;
height:43px;
padding-bottom:0px;
padding-top:0px;
margin-bottom:0px;
margin-top:0px;
text-align:right;
border-bottom:0px solid #EAEAEA;
vertical-align:top;
}
#staff-bios-title {
width:400px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
margin-top:2px;
padding-bottom:10px;
float:left;
text-align:left;
}

#blog_posted_info {
width:75%;
font-size:9px;
color: #999999;
margin-top:10px;
font-weight:normal;
line-height:13px;
}
#blog-by-line {
color:#000000; }

#feature_header {
width:100%;
border-bottom:#EAEAEA;
float:left;
text-align:left;
}

#bottom-links {
width:100%;
margin-top:10px;
padding-top:12px;
padding-bottom:12px;
border-top:1px solid #EAEAEA; }

#articles-list {
line-height:21px; }

#about-athletics
{
width:185px;
height:350px;
margin-top:15px;
margin-left:10px;
margin-bottom:5px;
padding:5px;
padding-top:15px;
padding-left:10px;
text-align:left;
font-size:12px;
line-height:20px;
font-family:Arial, Tahoma, "Times New Roman";
background-image:url(/athletics/images_v3/graphics/aboutathletics.gif);
background-repeat:no-repeat;
float:right;
}

#fandango-weather {
margin-top:8px; }

tr.schedules-header td {background-color:#CCCCCC;font-weight:bold; padding-left:5px;}
tr.schedules-page-light td {background-color:#e5e5e5;padding-left:10px;}
td.schedule-cell {padding-left:10px;}

tr.camp-header td {background-color:#CCCCCC;font-weight:bold; padding-left:5px;}
tr.camp-row {background-color:#e5e5e5;padding-left:10px;}

tr.resources-header td {background-color:#CCCCCC;font-weight:bold; padding-left:5px;}
tr.resources-row td {background-color:#e5e5e5;padding-left:10px;}

table.personnel-directory { }
tr.personnel-header td {background-color:#CCCCCC;font-weight:bold; padding-left:5px;padding-top:2px;padding-bottom:1px;}
tr.personnel-row td {background-color:#e5e5e5;}
td.personnel-name {width:145px;padding:1px;padding-left:10px;}
td.personnel-title {width:255px;padding-left:5px;}
td.personnel-phone {width:100px;text-align:right;padding-right:5px;}
td.personnel-email {width:162px;text-align:right;padding-right:5px;}
.personnel-directory a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:underline;
}
.personnel-directory a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-decoration:underline;
}
.personnel-directory a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:underline;
}

#bottom-links-graphic {
padding-top:5px;
padding-bottom:0px;
margin-left:1px;
width:692px;
border:0px solid black;
height:90px; }

#aquatics-title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin-top:2px;
padding-bottom:5px;
margin-left:-1px;
clear:both;
text-align:left;
width:490px;
float:left; }

#aquatics-links {
width:170px;
height:420px;
margin-left:2px;
margin-bottom:5px;
margin-top:10px;
padding:5px;
padding-top:8px;
padding-right:10px;
text-align:right;
font-size:11px;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(/athletics/images_v3/graphics/aquatics-menu-back.gif);
background-repeat:no-repeat;
float:right;
clear:both;
vertical-align:top;
}

#aquatics-content-box{
width:498px;
border:0px solid black;
float:left;
margin-top:-8px;
}

#aquatics-photo{
width:300px;
margin-right:5px;
margin-left:8px;
margin-bottom:10px;
margin-top:5px;
border: 1px solid #e0e0e0;
background-color:#F4F4F4;
float:right;
padding:5px;
height:auto;
}
a.aquatics-nav-link:link{color:#000000;text-decoration:none;font-size:10px;}
a.aquatics-nav-link:visited{color:#333333;text-decoration:none;font-size:10px;}
a.aquatics-nav-link:hover{color:#000000;text-decoration:underline;font-size:10px;}

#at-links {
width:170px;
height:420px;
margin-left:3px;
margin-bottom:5px;
margin-top:10px;
padding:5px;
padding-top:8px;
padding-right:10px;
text-align:right;
font-size:11px;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(/athletics/images_v3/graphics/at-menu-back.gif);
background-repeat:no-repeat;
float:right;
clear:both;
border-left:0px solid black;
vertical-align:top;
}
#at-content-box{
width:498px;
border:0px solid black;
float:left;
}
#at-staff-box{
width:489px;
height:auto;
float:left;
background-color:#F4F4F4;
padding:5px;
color:#000000;
text-align:left;
margin-bottom:20px;
border:1px solid #E5E5E5;
}
img.at-staff { padding-right:3px;float:right;padding-left:3px;}

tr.rankings-row td {background-color:#e0e0e0;}

#email_page {
width: 100%;
height:550px;
background-color:#ffffff;
background-image:url(/athletics/images_v3/framework/vertical_gradient_email_this.jpg);
background-repeat:repeat-x;
padding:10px;
margin-top:0;
padding-top:20px;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


table.more-team-news { border:1px solid #e5e5e5; width:694px; }
tr.more-news-row td {background-color:#e5e5e5;padding-left: 10px; }
td.team-news-date { background-color:#ffffff;padding-left: 5px; width:102px; }
td.team-news-story { background-color:#ffffff;padding-left: 5px; }
tr.team-news-header td { background-color:#CCCCCC; padding-left:5px; font-weight:bold; border-bottom:1px solid white;}
tr.team-news-row { width:100%; background-color:#CCCCCC; padding-left:5px; }

table.archives-table { border:1px solid #e5e5e5; width:694px; }
tr.archives-header-row td {background-color:#CCCCCC;padding-left: 5px; font-weight:bold; }
tr.archives-row td { background-color:#FFFFFF;padding-left: 10px; }

.more-team-news a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:underline;
}
.more-team-news a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-decoration:underline;
}
.more-team-news a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:underline;
}

/* ------------- NCAA Tournament page links box ------------ */

table.ncaa-more-links-table {
width:292px;
border:1px solid #cccccc;
border-bottom:0px; }

tr.ncaa-more-links-header td {
background-color:#cccccc;
border-bottom:1px solid #cccccc;
padding-left:5px; }

td.ncaa-more-links-cell { width:145px; background-color:#0099CC; vertical-align:top; background-color: #e5e5e5; }
td.ncaa-more-links-cell-right { width:145px; 
background-color:#e5e5e5; border-left:1px solid #cccccc; }

.ncaa-more-links-table ul {
padding: 0px;
margin: 0px;
width: 145px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
list-style:none;
list-style-type:none;
}
.ncaa-more-links-table a {
display: block;
padding:0px;
background-color:#e5e5e5;
width:135px;
border-bottom:1px solid #cccccc;
padding-left:10px;
text-decoration:none;
color:#000000;
}
.ncaa-more-links-table a:hover {
background-color:#ffffff; }


table.ncaa-team-facts-table { border:1px solid #cccccc; font-size:9px; }
table.ncaa-team-facts-table td {width:50%; background-repeat:no-repeat; background-position:center; padding:6px;}
#ncaa-quick-facts-header { width:374px; background-color:#cccccc; font-weight:bold; padding:1px; padding-left:5px; }
td.ncaa-topleft { background-image:url(/athletics/ncaa/template/top-left-logo.gif); 
border-right:1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}

td.ncaa-topright {
	background-image:url(/athletics/ncaa/template/top-right-logo.gif);
	border-bottom: 1px solid #e5e5e5;
}

td.ncaa-bottomleft {
	background-image:url(../ncaa/template/bottom-left-logo.gif);
	border-right:1px solid #e5e5e5;
}

td.ncaa-bottomright {
	background-image:url(../ncaa/template/bottom-right-logo.gif);
}


#weather-code {
padding-left:2px;width:180px;float:right; }

#player-spotlight-container {
width:288px; border:1px solid #E5E5E5; border-top:0px; height:81px; padding-top:0px;padding-right:2px; background-image:url(/athletics/images_v3/framework/gray-box-gradient.jpg);
}

#container-text { padding-top:2px; height:78px; padding-left:4px; line-height:15px; } /* for these three above items, which are reused constantly */


/* -------------- LINK STYLES ----------------- */

/* standard_body_link for use in articles or in the body of a page with no other formatting */
a.standard_body_link:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:underline;
}
a.standard_body_link:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-decoration:underline;
}
a.standard_body_link:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:underline;
}
a.bottomlink:link {
color:#999999;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
}
a.bottomlink:visited {
color:#999999;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
}
a.bottomlink:hover {
color:#999999;
text-decoration:underline;
}
#bottom_spacer {
width:200px;
padding-top:7px;
clear:all;
}

a.gameday-link:link { color: #000000; font-weight: bold; text-decoration:none; }
a.gameday-link:hover { color: #000000; font-weight: bold; text-decoration:underline; }
a.gameday-link:visited { color: #000000; font-weight: bold; text-decoration:none; }

a.box-link:link {
color:#000000; font-size:10px;text-decoration:none;}
a.box-link:visited {
color:#000000; font-size:10px;text-decoration:none;}
a.box-link:hover {
color:#000000; font-size:10px;text-decoration:underline;}

a.blog-link:link {
color:#000000; font-size:9px;text-decoration:none;}
a.blog-link:visited {
color:#000000; font-size:9px;text-decoration:none}
a.blog-link:hover {
color:#000000; font-size:9px;text-decoration:underline;}

a.more-stories-link:link { font-size:11px;font-weight:bold; text-decoration: none;color:#002955;}
a.more-stories-link:visited{font-size:11px;font-weight:bold; text-decoration:none;color:#002955; }
a.more-stories-link:hover { font-size:11px;font-weight:bold; text-decoration:underline;}

a.facilities-link:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
a.facilities-link:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
font-size:11px;
text-decoration:underline;
}
a.facilities-link:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size:11px;
text-decoration:underline;
}

a.toplink:link {
color:#999999;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
a.toplink:visited {
color:#999999;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
a.toplink:hover {
color:#999999;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

a.ncaa-facts-link:link {
color:#000000; font-size:9px;text-decoration:none;}
a.ncaa-facts-link:visited {
color:#000000; font-size:9px;text-decoration:none;}
a.ncaa-facts-link:hover {
color:#000000; font-size:9px;text-decoration:underline;}

P { padding-top:0px;margin-top:0px; }

/* FOOTER */

#footer {
width:900px;
background-image:url(/athletics/images_v3/framework/footer-background.jpg);
margin:0 auto;
padding:0px;
padding-bottom:3px;
padding-top:5px;
border:0px;
float:none;
clear:both;
line-height:15px;
height:65px;
background-repeat:no-repeat;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
}
#footer a {
margin: 0px; padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
text-decoration: underline;
}
#footer a:hover {
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
text-decoration: underline;
}
#footer a:visited {
text-decoration: underline;
}
table.rankings-table td {
border-bottom:1px solid #F4F4F4; }

/* ---------------------- SCOREBOARD TICKER ------------------- */
#ajaxticker1{
width: 280px;
height: 55px;
padding: 5px;
border: 1px solid #CCCCCC;
background-image:url(/athletics/images_v3/framework/pebbly-texture-falcon.jpg);
}
#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
}
#tick-main{}
table.tick-table{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px; background:none;}
td.tick-sport{width:70%;padding-bottom:3px;}
td.tick-away{width:60%;padding-left:3px;}
td.tick-home{width:60%;padding-left:3px;}

/* td.tick-date{width:25%;} */
td.tick-homescore{width:10%;}
td.tick-awayscore{width:10%;}

td.tick-status{width:30%;padding-right:5px;}
td.tick-final{width:30%;}
td.tick-recap{width:30%;}

table.tick-table a{color:#000000; text-decoration:none; font-weight:bold;}

