/* Standard */
    @import url(seasons/cms.css);
    @import url(seasons/forms.css);
    
    /* Season Specific */
    @import url(seasons/structure/structure11.css);
    
    /* Custom styles *//* Homepage DW */

	/* hyperlink adjustments*/
a:link{
    text-decoration: none;
font-weight:bold;
    color: #1c73aa;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    -webkit-font-smoothing: antialiased;}

a:visited{
    text-decoration: none;
    color: #1c73aa;
font-weight:bold;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    -webkit-font-smoothing: antialiased;}

a:hover{
    text-decoration: underline;
    color: #e8a03f;
font-weight:bold;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    -webkit-font-smoothing: antialiased;}




/*navigation tabs*/
#section_navigation { float: left; width: 100%; line-height: normal; padding-left: 1em; background-color: #e3e4e4; border-style: solid; border-left:0; border-right:0;}
#section_navigation a span.slink:hover {transition-property: background-color; transition-duration: 0.5s; transition-timing-function: ease; transition-delay:0s; background-color: rgb(87,87,86);}
#section_navigation ul { padding: 6px 10px 0 5px; margin: 0; list-style: none; }
#section_navigation li { padding: 0; margin: 0; display: inline; }
#section_navigation a { background-position: left top; padding: 0 0 0 4px; margin: 0; float: left; text-decoration: none; background-color: transparent; }
#section_navigation a span.slink {
  background-position: right top;
  border-radius: .3em;
  color: #fff;
  padding: 8px;
  float: left;
  display: block;
  background-color: #179fad;
 margin-bottom:5px;
    border-width: 3px;
	min-height: 15px;
font-weight:bold;
font-size:large;
}
#section_navigation a:hover { background-position: 0% -42px;color:#ffffff; }
#section_navigation a:hover span.slink { background-position: 100% -42px; }
.logo { float: right;}
@media screen and (max-width: 768px) {
   .logo{
        max-width:50%;
float:none;
margin-left:35%;
    }}
#linksearch { margin: 5px 5px 0 5px; float: right; text-align: right; }
#site_search { clear: right; display:none;}
#container { background-color: #FFFFFF; min-width:80%;}

/* font and heading adjustments*/
body { background-color: #ffffff; margin-top: 5px; font-family: Raleway, sans-serif; color: #636363;}
#content h2 { color: rgb(21, 104, 112); font-size: 1.5em; padding-bottom:15px; margin-left:5%; margin-top:2%;}
#content h3 { color: #636363; font-size: 1.3em; margin-top:3%; padding-bottom:5px; border-bottom-color:rgb(202,201,202); border-bottom-width:2px; border-bottom-style:solid;}
#content h4 { color: #636363; font-size: 1.2em; }
#content { color: #636363; margin-top: 0px; font-size: 1.1em; background-color: #F9F9F9;}
.navheading { background-position: left center; background-color: #878787; color: #FFFFFF; padding: 2px 0 2px 5px; font-size: 1.1em; }
.navheading a:active { color: #FFFFFF; }
p.widget_p { background-position: left center; padding: 0; margin: 2px 0 0 2px; color: #222; font-size: 1em; }
.widget_link a:active { background-position: left center; color: #222; padding: 0 0 0 0; margin: 2px 0 0 2px; font-size: 1em; display: block; }
p.widget_p a:active { color: #222; }
#header h1 a:link {color: #179fad;
  display: block;
  font-size: 1.6em; margin-left: 10px;
  margin-top: .3em;
  line-height:100%;}
#header h1 a:hover {color: #179fad;}
#header h1  a:visited {color: #179fad;}
#header h1 a:active { color: #179fad; }


/* footer adjustments*/
#footer { color: #FFF;   
  font-size: 1.5em;
  font-weight: bold; background-color: #156870;
  min-height: 100px;
  overflow: hidden;
  padding: 1em 0;
  text-align: center;
  color: #FFF;
  font-size: large;
  clear: both;}
  
 #footer a:link {color: #FFF;}
#footer a:hover {color: #e8a03f;}
 #footer a:visited {color: #FFF;}


#linksearch a { color: #222; font-size: 0.9em; }
.widget { margin: 5px 0 5px 5px; }
.widget li { list-style: none; margin: 0; }
#leftcolumn { margin-top: 5px; }
#extra { margin-top: 5px; }
#site_logo { margin: 5px; max-width: 85%; }

#mast_wrapper { min-height: 100px; background-color: red;}
#identityWrapper { padding: 5px; clear: left; }
#identityWrapper h1 {display:flex; text-align:center; border-top: .25em solid #179FAD; margin-top: 1em;}
#identityWrapper h1 a:hover {display:flex; text-align:center; #dddddd;}
.locationmap { border: 2px solid #ccc; }

/* Hidden breadcrumb */
#bc { background-image: url(../images/rule.gif); background-position: bottom left; background-repeat: repeat-x;
  display: none;
}

.info_on li { list-style: url(../images/disc.gif); padding: 0; margin: 0 0 0 15px; }
.newsbox ul li { list-style: disc outside none; }
#contentlist li { list-style-image: url(../images/disc.gif); }
#sitemap ul { background-image: url(../images/bullet.gif); background-position: 0px 9px; background-repeat: no-repeat; margin-left: 8px; }
.download_indent p { background-image: url(../images/bullet.gif); background-position: 0px 9px; background-repeat: no-repeat; }
.infobox p { background-position: 0px 4px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; padding-top: 0; }
.cate_wrap p { background-image: url(../images/bullet.gif); background-position: 0px 8px; background-repeat: no-repeat; }
/* Page width layouts */
#wrapper {width:100%;}
.row_divider {margin: 10px 0 10px 0;}
/* Search adjustments */
.button {margin: 20px 20px;}
.button, .rightbutton {
  background: #61a53e;
  border: 1px solid #fff;
  color: #FFFFFF;
  font-weight: bold;
  padding: 8px 8px;
  border-radius: .5em;
  font-size: 1.2em;
}

#searchSite {font-size: 2em; position: relative;
  top: 5px;
  right: -22px;}
  

  
table .data-table {text-align: left;
position: relative;
top: 20px;
padding-bottom: 20px;
padding-top: .5em;
}

td {padding-bottom: .5em; padding-left: .5em;}

th{text-align: left;}
  
  
/* Footer adjustments */

#footerLinks {
  display: none;
}
#access_links {
display: none;}

/* Hide left hand nav */
#navigation {display:none;}

text-decoration: none;
  color: #1b737d;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
  -webkit-font-smoothing: antialiased;
  
/* Directory search */  
  .button button__primary {
  background: #311b92;
  border: 4px solid #4527a0;
  color: #FFFFFF;
  font-weight: bold;
  padding: 8px 8px;
  border-radius: .3em;
  font-size: 1.2em;
   }
  
  #keywords {
  font-size: 2em;
 

}
label {display:none}
/* Directory search */  
#mast_wrapper {background-color: #fff; background-repeat: no-repeat;}

/*widget spacing*/
.new_widget {margin-bottom: 10px;}

/*heading for homepage test to remove h2*/
#content {padding:0%;}

/*#content {padding-top:3%; padding-left:5%; padding-right:5%;}*/

div.styles4 h3 {color:#fff;}
div.by_editor {margin-left:5%; margin-right:5%;}
div#related {margin-left:4%;}
div.by_editor ul li {list-style:disc;}