  /**
 * Copyright (c) 2005 91ºÚÁÏÍø               *
 *          - Scott Crevier/Drew VanFossen, 02-Aug-2005 *
 * Edited 12/12/2024 JCS *
 **/

/**
 * DEFAULT PAGE BEHAVIOR                        *
 **/
body {
    color:#000;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-serif;
    font-style:normal;
    font-weight:normal;
    text-align:left;
    margin: 0;
    padding: 0;
}
a:link,a:visited,a:active {
    color:#930;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-serif;
    font-style:normal;
}
a[name] {
    text-decoration:none;
}
select {
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    border:1px solid #000;
    padding:8px;
	cursor:pointer;
	border-radius:3px;
}
input[type=text] {
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
    border:1px solid #000;
    padding: 12px;
   border-radius:3px;
}
input[type=text]:disabled{
border:none;
}
/*https://getbootstrap.com/docs/4.0/components/buttons/*/
input[type="submit"] {
	cursor:pointer;
	padding:12px 24px;
	font-size:12px;
	color:#FFF;
        border-radius:3px;
	background:#007bff;
	border:none;
	font-weight:bold;
	border:1px solid #007bff;
	transition: all 0.3s ease-in-out;
}
input[type="submit"]:hover {
	background:#0069d9;
	border:1px solid #0069d9;
}

form {
    margin-bottom:0px;
}
p {
font-size:12px;
margin:0 0 12px 0;
}
u {
    text-decoration:none;
}
textarea {padding:8px;}
td {padding:8px;}
th {
padding: 12px 8px;
border-color: #FFF;
}
#highlight { background: #ffff00; }

/**
 * HOME PAGE                                *
 **/
.snc_mural {
    background-image:url("/images/home/mural.jpg");
    background-repeat:repeat-x;
    height:155px;
}
.snc_mural_cms {
    background-image:url("/images/home/mural.jpg");
    background-repeat:repeat-x;
    height:155px;
}
.snc_left_links {
    font-size:12px;
    font-family:Arial, Helvetica, Sans-serif;
    font-weight:bold;
        text-align:left;
    line-height:1.2;
    margin-left:8px;
    margin-top:8px;
}
.snc_home_addr {
        color:#fff;
        font-size:10px;
        font-family:Arial, Helvetica, sans-serif;
        text-align:center;
        line-height:2;
        background-color:#996;
}
.snc_home_copyright {
        color:#fff;
        font-size:10px;
        font-family:Arial, Helvetica, sans-serif;
        text-align:right;
        background-color:#663;
        line-height:2;
        padding-right:12px;
}

/**
 * SMALL CONTENT REGIONS                        *
 **/
.snc_pageheader {
    color:#663;
    font-size:20px;
    font-family:Arial, Helvetica, Sans-serif;
    font-style:normal;
    font-weight:bold;
    text-align:left;
}
.snc_dept_info {
    color:#000;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    margin-left:8px;
    text-align:left;
}
.snc_dept_name {
    color:#663;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin-left:8px;
    text-align:left;
}
.snc_addr {
    color:#fff;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
    line-height:2;
    background-color:#663;
}
.snc_copyright {
    color:#000;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:right;
    background-color:#996;
    line-height:2;
    padding-right:12px;
}

/**
 * LEFT NAVIGATION                          *
 **/
.snc_left_nav {
    color:#663;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-serif;
    font-weight:bold;
    line-height:1.2;
    margin-left:-6px;
}
.snc_left_nav a:link,.snc_left_nav a:visited {
    color:#930;
    font-weight:normal;
    text-decoration:none;
}
.snc_left_nav a:hover {
    color:#930;
    font-weight:normal;
    text-decoration:underline
}
.snc_left_nav ul li {
    color:#663;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-serif;
    font-style:normal;
    font-weight:normal;
    text-align:left;
    list-style-image:url("/assets/images/template/level3/rust_bullet8.gif");
    margin-left:-10px;
    margin-right:8px;
    vertical-align:0;
}
.snc_nav_rule {
    width:120px;
    border-top: 1px dotted #930;
}
.snc_bgstripe {
    background-image:url("/assets/images/template/level3/bgstripe.gif");
}

/**
 * AUDIENCE NAVIGATION LINKS                        *
 **/
.snc_audience_nav {
    color:#fff;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
    white-space:nowrap;
}
.snc_audience_nav a:link,.snc_audience_nav a:visited,.snc_audience_nav a:active {
    color:#fff;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-serif;
    text-decoration:none
}
.snc_audience_nav a:hover {
    color:#fc3;
    font-size:12px;
    text-decoration:underline
}

/**
 * ABOUT NAVIGATION LINKS                       *
 **/
.snc_about_nav {
    color:#930;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-serif;
    font-weight:bold;
    text-decoration:none;
    white-space:nowrap;
}
.snc_about_nav a:link,.snc_about_nav a:visited,.snc_about_nav a:active {
    color:#930;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-serif;
    font-weight: bold;
    text-decoration:none
}
.snc_about_nav a:hover {
    color:#663;
    text-decoration:underline
}

/**
 * BREADCRUMBS                              *
 **/
.snc_breadcrumbs {
    color:#000;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-serif;
    font-weight:bold;
    text-decoration:none;
}
.snc_breadcrumbs a:link,.snc_breadcrumbs a:visited,.snc_breadcrumbs a:active {
    color:#930;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-serif;
    font-weight:
    bold;
    text-decoration:none
}
.snc_breadcrumbs a:hover {
    color:#663;
    text-decoration:underline
}

/**
 * USER CLASSES                             *
 **/
.Main_Headline {
    color:#330;
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    font-weight:bold;
    line-height:14pt;
}
.Subhead_Rust {
    color:#930;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    text-align:left;
}
.Subhead_Green {
    color:#330;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    text-align:left;
}
.Indent_Normal_Text {
    color:#000;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-serif;
    font-style:normal;
    font-weight:normal;
    text-align:left;
    margin-left:16px;
}
.Indent_Subhead_Rust {
    color:#930;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-serif;
    font-style:normal;
    font-weight:bold;
    text-align:left;
    margin-left:16px;
}
.Indent_Subhead_Green {
    color:#330;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-serif;
    font-style:normal;
    font-weight:bold;
    text-align:left;
    margin-left:16px;
}

.colhead1 {
    color:#fff; 
    background-color:#663;
    font-weight:bold;
    text-align:center;
}

.colhead1 h2 { color:#FFF; }
.colhead1 a:link,.colhead1 a:visited {
        color:#fff;
        background-color:#663;
        font-weight:bold;
        text-align:center;
        text-decoration:underline;
}

.colhead2 {
    color:#000;
    background-color:#fc3;
    font-weight:bold;
    text-align:center;
}

.colhead3 {
    color:#000;
    background-color:#cc9;
    font-weight:bold;
    text-align:center;
}

.colhead4 {
    color:#330;
    background-color:#ebebe0;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    text-align:center;
}

.row4 {
    color:#000;
    background-color:#f5f5eb;
    font-weight:normal;
    text-align:left;
}

.ath_homegame { 
    color:#000;
    font-weight:bold;
    text-align:left;
}

.ath_awaygame { 
    color:#000;
    font-weight:normal;
    text-align:left;
}

.ath_pr {   
    color:#000;
    font-weight:normal;
    text-align:left;
}

.ath_sport_head {
    color:#663;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;   
    margin-left:-26px;
    text-align:left;
}
.podcastinfo {
    color:#000;
    background-color:#f5f5eb;
    font-weight:normal;
    text-align:left;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}

#b_items, #l_items, #d_items {
    white-space:nowrap;
    /* background-color:#cc9; */
}

/**
 * FOR USE WITH THE alttxt JAVASCRIPT FUNCTION                          *
 **/
.navtext {
        width:235px;
        font-size:8pt;
        font-family:verdana;
        border-width:2px;
        border-style:outset;
        border-color:#666633;
        /* layer-background-color:#FFF6D9; */
        background-color:#e6e6cc;
        color:black;
}

/**
 * MOBILE BUTTON                                                        *
 **/
#mobile_button a{
        width:64%;
        display:block;
        background-color:#febd57;

        border-width:1px;
        border-style:solid;
        border-bottom-color:#330;
        border-right-color:#330;
        border-top-color:#ffdfad;
        border-left-color:#ffdfad;

        padding: 18px 18px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;

        color:#000;
        font-size:36px;
        font-weight:bold;
        text-align:center;
        text-decoration:none;
}

/**
 * NEW STUFF                                *
 **/
/*H1  { color: #663; font-family: Arial }*/
H1  { color: #663; font-family: Arial }
H2  { color: #663; font-family: Arial }
H3  { color: #000; font-family: Arial }
H4  { color: #000; font-family: Arial }
H5 { color: #000; font-family: Arial }
.pagetitlegreen { color: #330; font-size: 22px; font-family: Arial }
.bigheadgreen { color: #663; font-size: 18px; font-family: Arial }
.bigheadrust { color: #930; font-size: 18px; font-family: Arial }
.medheadgreen { color: #663; font-size: 16px; font-family: Arial; font-weight: normal }
.medheadrust { color: #930; font-size: 16px; font-family: Arial; font-weight: normal }
.smallheadgreen { color: #663; font-size: 14px; font-family: Arial; font-weight: normal }
.smallheadrust { color: #930; font-size: 14px; font-family: Arial; font-weight: normal }
.bodygreen { color: #663; font-size: 12px; font-family: Arial; font-weight: normal }
.bodyrust { color: #930; font-size: 12px; font-family: Arial; font-weight: normal }
.tinytype { color: black; font-size: 11px; font-family: Arial; font-weight: normal }

div.float {
    float: left;
}
  
div.float p {
    text-align: left;
}
