﻿/*CORE TYPOGRAPHY*/
html, button, input, select, textarea, .aside, #content form, #header-memberinfo, #header .mega, #slideshow p, .book-navigation, .links-container, .menu, th, #psuedo_sidebar, table {font-family:Verdana, Arial, Helvetica, sans-serif;} /* added #header-memberinfo by AD */
h1, h2, h3, h4, h5, h6, #header,  legend, caption, #featurettes .views-field-title {text-transform:uppercase; font-family:Gotham, "Gotham Medium", Verdana, Geneva, sans-serif; letter-spacing:0.03em; }
 
#article {font-family:"Arial", Helvetica, sans-serif;}
pre, code {font-family:"Courier New", Courier, monospace;}
#article p, li {line-height:1.2em; font-size:95%}
#article li {margin-bottom:0.3em;}
#article dd {margin-bottom:0.8em; font-size:95%;}
#article dt {font-family:Gotham, "Gotham Medium", Verdana, Geneva, sans-serif; font-size:80%; margin-bottom:0.2em;}

/*FONTCOLOR*/
h1, h2, h3, h4, h5, h6, legend, cite, blockquote, #breadcrumbs {color:#766a63;}
#sidebar-first h2 {color:#4d4540; padding:0 10px;}

/*SPRITES*/
#search-block-form #edit-submit,#search-block-form #edit-submit--2,#search-block-form #edit-submit--3,#search-block-form input, #breadcrumbs a.home_breadcrumb, .icon_News, .icon_Event {background:url("icon_sprites.png") 0 0 no-repeat;}
#search-block-form input {background-position:-50px 0;}
#breadcrumbs a.home_breadcrumb {background-position:0 -25px;}
#breadcrumbs a.home_breadcrumb:hover {background-position:-50px -25px;}
.icon_News, .icon_Event {width:50px; height:45px; float:left; margin-right:10px; /*border:1px solid #AFA79F;*/} /*changed height:50px; to height:45px; by AD */
.icon_News {background-position:0 -75px;}
.icon_Event {background-position:-50px -75px;}
.views-slideshow-controls-text-previous, .views-slideshow-controls-text-next {background:url("controls.png") 0 0 no-repeat;}
.sidebars_1, .sidebars_2 {background:url("bg_sidebar_sprites.png") 0 0 repeat-y;}
.sidebars_2 {background-position:top right;}

/*CORE*/
html {background:#000000 url("bg_sq.png") 0 0 repeat fixed; background-position:center; margin:0; padding:0;}/*position change center AH*/
body {margin:0 auto; padding:0; width:960px;}
#header {color:#fff; position:relative; margin:0 5px; padding:15px 0 40px;}
#header-tools {position:absolute; top:87px; right:0; z-index:4;}
#header-memberinfo {font-size:10px; text-transform:none; margin:0; text-align:right;}
.region-search {float:left;}
#content {clear:both; background:#fff; color:#010101; padding:5px; -moz-border-radius:0px; border-radius:0px;}
#site-content, .book-navigation {background:#fff url("sitecontentfade.png") 0 0 repeat-x;}
.book-navigation .menu {border-color:#afa79f;}
#news_events_faculty {margin:5px 0 0; border-top:1px #afa79f solid; background:url(sitecontentfade.png) repeat-x;}
#news_events_faculty .one-thirds {font-size:.85em; float:right; background:#fff; border-left:1px #afa79f solid;}
#news_events_faculty .views-field-field-news-date, #news_events_faculty .views-field-field-event-datetime {float:right;}
#news_events_faculty .views-field-body {clear:right;}
#news_events_faculty .view-footer p {text-align:right; margin:0 40px 0 0;}
#article-tools {border-bottom:1px #afa79f solid; -moz-border-radius-topright:10px; border-top-right-radius:10px; -moz-border-radius-topleft:10px; border-top-left-radius:10px; height:29px;}
#article {padding:25px; clear:both;}
#primary {width:584px; float:left;}
.aside {padding:10px 0; float:right; font-size:90%;}
#sidebar-first {background:#afa79f; color:#fff; margin:-25px -25px 0 0; padding:0; width:309px; border-left:#afa79f 1px solid;}
#psuedo_sidebar {background:#E0DED9; margin:0 -10px 0 0; padding:0 17px 13px 10px; width:327px; float:right;}
#sidebar-second {background:#d7d2cb; width:200px; margin-top:-25px; padding:0 10px 10px;}
.sidebars_0 #primary {width:100%;}
.sidebars_2 #primary {width:460px; overflow:hidden;}
.sidebars_2 #sidebar-first {width:219px;}
#footer {background:rgba(0, 0, 0, 0.15); color:#fff; margin:12px 0px 0px 0px; padding:25px; position:relative; -moz-border-radius:0px; border-radius:0px; font-size:13px;}
.user-toolbox {background:#E0DED9; color:#010101; padding:10px; -moz-border-radius:0px; border-radius:0px;}
.user-toolbox .more-link {text-align:left;}
#ph {margin-top:0;}
#postal-address, #street-address-first, #street-address-second, #street-address-third, #street-address-fourth, #ph {
	float: left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	width: 225px;
}
#street-address-last {}
#tsus-logo {float:right; margin-top:0; margin-bottom:0; width:440px; height:40px; margin-right:220px;} /* This line was added for TSUS logo on homepage */
#postal-address, #street-address, #ph {margin-left:0;} /* changed margin from 50px to 0px*/
blockquote {background:#eee; margin:40px 0; padding:19px 40px; border-left:1px #afa79f solid;}
samp {background:#eee; border:1px #ddd solid; padding:5px;}
code {background:#ddd; border:1px #ccc solid; padding:5px;}
kbd {background:#eee; border:1px #777 outset; padding:2px;}
hr {clear:both;}
#article hr {border:none; border-top:1px #afa79f solid; margin:25px 0;}
hr.seperator {display:none;}
#footer hr {border:none; border-top:1px #afa79f dotted; margin:15px 0;}
.intro {font-size:20px;}/*1.25em*/
.content .item-list .pager {border-top:1px #afa79f solid;}
#footer .minor {color:#afa79f;}
#gmap {width:450px; height:360px; border:1px #afa79f solid;}
#sidebar-second .view-content {border-bottom:1px #fff dotted; font-size:95%;}
#sidebar-second .item-list ul li {border-top:1px #fff dotted; padding:10px 0 !important;}
.views-row {padding:0 0 10px; font-size:95%;} 
.username {font-weight:bold; font-style:italic;}
.node-date {font-style:italic;}
.marker {background:#ffc; padding:2px; margin:2px;}
.meta {background:#ebe9e5; font-size:0.9em; padding:2px 5px;}
.row-meta, .jumpmenu {font-size:75%; width: 327px;}

/*HEADERS*/
h1, h2, h3, h4, h5, h6 {}
#article h1 {font-size:150%; margin:0;} /*changed font-size:225%; to font-size:150%; by AD*/
#article h1,  #article h2, #article h3, #article h4, #article h5, #article h6 {line-height:1.05em;}
#header h1 {margin:0; width:410px;}
#header h2, #footer h6 {display:none;}
.aside h2 {font-size:18px; margin:10px 0;}
.user-toolbox h2 {margin:0; font-size:100%;}
#news_events_faculty h3, #featurettes .views-field-title {font-size:20px;} /* changed font-size:28px; to font-size:20px; for Home page by AD */
#news_events_faculty h3 {margin:10px 0; padding:0 20px;}
#footer h4 {color:#c7c7c7; margin:0; font-size:19px;} /* changed hex value to #c7c7c7 from #fff200; by RS */
#footer h5 {margin:25px 0 4px; color:#fff799;}

/*IMAGES*/
a img {border:none;}
.page-list img {border:1px solid #AFA79F;}
#sidebar-second img {border:1px dotted #fff;}
#news_events_faculty .views-field-field-user-image img {float:left; width:60px; height:60px; border:1px #afa79f solid; margin-right:10px;}
.views-field-field-featurette-image img {float:right; width:120px; height:120px; margin:0 10px 0 0;} /* changed from margin:10px 10px 0 0; to margin:0 10px 0 0; by AD ; The image size changed inside Drupal to Maximum 200x188 and Minimum 114x114 */
.gallery-list li img {margin:auto;}

/*FORMS*/
#search-block-form {}
#search-block-form input, #search-block-form #edit-submit, #search-block-form #edit-submit--3, #search-block-form #edit-submit--2 {margin:8px 0 0; padding:0; float:left;}
#search-block-form fieldset {border:none; margin:0; padding:0;}
#search-block-form label {display:none;}
#search-block-form input {width:190px; max-height:21px; min-height:21px; height:21px; color:#c7c7c7; padding:1px 1px 1px 26px; border:1px #e4e4e4 solid; border-right:none;background-color:#fff;}
#search-block-form input:focus {color:#4a4949;}
#search-block-form #edit-submit, #search-block-form #edit-submit--3, #search-block-form #edit-submit--2 {max-height:25px; min-height:25px; color:#010101; width:37px; height:25px; background-color:#4a4949; text-indent:-9999px; border:none;}
#search-block-form #edit-submit:hover, #search-block-form #edit-submit--2:hover, #search-block-form #edit-submit--3:hover, #search-block-form #edit-submit:focus, #search-block-form #edit-submit--2:focus, #search-block-form #edit-submit--3:focus {background-color:#C8102E;}
legend {font-weight:bold;}
button, input, select, textarea {font-size:90%;} /* quick links font size from 100% to 90% by AD*/
#article fieldset {border:1px #afa79f solid;}
.region-homepage-faculty-search {margin:0 0 20px 20px;}
.region-homepage-faculty-search .form-text {width:150px;}
.region-homepage-faculty-search .form-submit {max-width:80px;}
.region-homepage-faculty-search form div {display:inline;}
.form-item .description {color:#685c53; padding:2px 5px; background:#fcfcfc;}

/*GRID*/
.two-thirds, .one-thirds, #footer .col {float:left;}
.two-thirds.last, .one-thirds.last, #footer .col.last {margin-right:0;}
.two-thirds, .one-thirds {}
.two-thirds {width:631px;}
.one-thirds {width:313px;}
#footer .col {margin:0 25px 15px 0; width:155px;}
#footer .col.tr {width:180px;}



/*LINKS*/
li a.active, a:link, a:visited {text-decoration:none; color:#C8102E; font-size:95%;}
a:hover, a:focus, a:active {text-decoration:underline;}
#header-memberinfo a:link, #header-memberinfo a:visited, .book-navigation .page-links a:link, .book-navigation .page-links a:visited {color:#fff;}
.book-navigation .page-links {font-weight:bold; border-color:#bb2132; background:#C8102E /*url("smfade.png") 0 0 repeat-x*/;}
#nav ul {padding-left:0;}
#nav a {background:#C8102E /*url("smfade.png") 0 0 repeat-x*/;}
#nav a {display:block;}
#nav a {border-right: 1px solid rgba(0, 0, 0, 0.61);}
#nav a:link, #nav a:visited {color:#FFFFFF;} /* changed {color:#fff200;} to {color:#FFFFFF;} */
#nav a:hover {}
#nav a:active {color:#fff;}
#nav li.first a {-moz-border-radius-topleft:0px; border-top-left-radius:0px;}
#nav li.last a {border:none; -moz-border-radius-topright:0px; border-top-right-radius:0px;}
#nav .mega a {background:none; border:none; display:inline;}
#nav .mega a:link, #nav .mega a:visited {color:#010101;}
#nav .mega li.menu-section-title > a:link, #nav .mega li.menu-section-title > a:visited {}
#nav .mega a:hover, #nav .mega li.menu-section-title > a:hover {color:#C8102E;}
#nav .mega a:active, #nav .mega li.menu-section-title > a:active {color:#7c0000;}
.mega {-moz-border-radius-bottomleft:0px; border-bottom-left-radius:0px; -moz-border-radius-bottomright:0px; border-bottom-right-radius:0px;}

#content a:hover {}
#content #featurettes a:hover {}
#content a:active {text-decoration:none;}

#featurettes .item-list ul li a:link, #featurettes .item-list ul li a:visited, #slideshow a:link, #slideshow a:visited {color:#fff;}

#sidebar-first ul {margin:10px 0 0; padding:0;}
#sidebar-first ul ul {}
#sidebar-first li {list-style:disc; margin:0; padding:10px;}
#sidebar-first li li {}
#sidebar-first .expanded {background:#ebe9e5;}
#sidebar-first a {}
#sidebar-first a:hover {}
#sidebar-first .leaf.active-trail, #sidebar-first .expanded.active-trail > a.active-trail.active {background:#fff;}
#sidebar-first .expanded.active-trail > a.active-trail.active {display:block; margin:-4px -8px 0; padding:10px;}
#sidebar-first a.active-trail.active {cursor:default; text-decoration:none; color:#010101;}
#sidebar-first a.active-trail.active:hover {text-decoration:none;}

#footer a:link, #footer a:visited {color:#fff; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#footer a:hover, #footer a:active {color:#7e7d7d;}

#copyright a:link, #copyright a:visited {color:#fff; font-weight:bold;}

#breadcrumbs {font-size:12px; line-height:19px; height:19px; max-height:19px;}
#breadcrumbs a {background-color:#ddd; padding:5px; float:left; height:19px; line-height:19px; max-height:19px; border-right:1px #fff solid; margin:0;}/*0.75em*/
#breadcrumbs a.home_breadcrumb.depth-beyond-2 {background-color:#ddd;}
#breadcrumbs a.home_breadcrumb {background-color:transparent; padding:0; border:none; width:42px; height:29px; max-height:29px; text-indent:-9999px; display:block;}
.first_breadcrumb_seperator, .breadcrumb_seperator {display:none;}
.breadcrumb_seperator.depth-beyond-2, #current_breadcrumb {margin:0 0 0 5px; display:block; float:left; padding:5px 0;}

#news_events_faculty .one-thirds .more-link {margin-right:20px;}
#news_events_faculty .two-thirds .more-link {margin-right:40px;}

.psuedo_tab {cursor:pointer; margin-right:-10px; padding:10px 20px; background:#fff; border:1px solid #AFA79F; border-top:none; border-bottom:none; color:#C8102E;}
.psuedo_tab.active {color:#fff; border-color:#bb2132; background:#C8102E; /*url("smfade.png") 0 0 repeat-x;*/ cursor:default;}
.psuedo_tab.active:hover {background-color:#C8102E;}
.psuedo_tab:hover {color:#fff; background-color:#3d3d3d;} /* changed from #fff200 to #FFFFFF by AD */

/*LISTS*/
#footer ul, #featurettes .item-list ul, #featurettes .item-list ul li, #featured_youtube .item-list ul, #featured_youtube .item-list ul li, #news_events_faculty .item-list ul, #news_events_faculty .item-list ul li, .gallery_block ul, .gallery_block .item-list ul li, .page-list.item-list ul, .page-list.item-list ul li, .gallery-list.item-list ul, #sidebar-second .item-list ul, #sidebar-second .item-list ul li, .search-results, .search-results li {margin:0; padding:0; list-style:none;}

#nav {clear:both; margin:0; padding:0; position:absolute; /*right:5px;*/ bottom:0; z-index:50;}
#nav li {float:left; list-style:none;}
#nav li.menu-regular-li {float:none; margin:0 0 10px; font-size: 0.9em;}

#featurettes .item-list ul li {float:left; width:313px; height:116px; background:#34322f url("featurette_fade.png") repeat-x; border-right:5px #fff solid; border-top:5px #fff solid; overflow:hidden;} /* changed height from 135px to height:116px by changing the picture size and added border-top:5px #fff solid; by AD */
#featurettes .item-list ul li.views-row-last {border-top-width:5px; border-right:none;} /* changed from border:none; to border-top-width:5px; by AD */
#featurettes .views-field-title, .views-field-field-featurette-subtitle {float:left;}
#featurettes .views-field-title {margin:14px 0 0 20px; width:160px; line-height:1em;}
.views-field-field-featurette-subtitle {font-size:14px; margin:5px 0 0 20px; width:160px; line-height:1.2em;}

#featured_youtube {margin:0 0; padding:0; position:relative; height:295px; clear:both;} /* changed from margin:5px 0; to margin:0 0; by AD and height from 105px to 295px by AD */
#featured_youtube_arrow {position:absolute; top:0; left:0; z-index:2;}
#featured_youtube_arrow a {background:url("featured_youtube_arrow.png") 0 0 no-repeat; text-indent:-9999px; width:299px; height:88px; display:block;} /* changed the width and height from 357x105 to 299x88 by AD*/
#featured_youtube_arrow a:hover {border-left:5px #C8102E solid;}
#featured_youtube span {display:none;}
#featured_youtube .views-row {margin:0; padding:0; list-style:none; height:150px; position:absolute; top:0; z-index:1;} /* changed height from 105px to 150px by AD*/
#featured_youtube .views-row-first {right:420px; top:100px;} /*Added top:100px; by AD */
#featured_youtube .views-row-2 {right:273px;} /* width changed from 210px to 273px by AD*/
#featured_youtube .views-row-last {right:0;}
#featured_youtube .views-row:hover {border-bottom:5px #fff200 solid; height:150px; overflow:hidden;} /*changed height from 100px to 150px by AD */

.page-list li, #news_events_faculty li, .search-results li {clear:both;}
.page-list li.views-row-odd, #news_events_faculty li.views-row-odd {background:#e0ded9; border-bottom: solid thin #afa79f;}
.page-list.item-list ul li {padding:15px;} /*changed from {padding:20px;} to {padding:15px;} by AD*/
.split-page {width:550px; float:left;}
.search-results li {padding:0 20px 20px;}
#news_events_faculty li.views-row-even {}
#news_events_faculty .one-thirds .item-list ul li {padding:10px 20px} /* changed from {padding:10px 20px} to {padding:5px 5px} by AD */
#news_events_faculty .two-thirds .item-list ul li {padding:15px; margin:0 20px;} /*changed from padding:20px; to padding:15px; by AD*/

#footer li {margin:0 0 4px; padding:0; list-style:none;}

#socialmedia {position:absolute; top:15px; right:0; z-index:1; list-style:none; margin:0; padding:0;}
#socialmedia li {float:left;}
#socialmedia li a {background:url("socialmedia_sprites.png") 0 0 no-repeat; text-indent:-9999px; display:block; margin-left:10px; height:32px; width:32px; border-radius: 6px;}
#socialmedia li a:hover {-moz-box-shadow:0 0 10px #b0a99f; -webkit-box-shadow:0 0 10px #b0a99f; box-shadow:0 0 10px #b0a99f;}
#socialmedia li a#icon_fb {}
#socialmedia li a#icon_twitter {background-position:-32px 0;}
#socialmedia li a#icon_youtube {background-position:-64px 0;}
#socialmedia li a#icon_flickr {background-position:-96px 0;}
#socialmedia li a#icon_rss {background-position:-128px 0;} 
#socialmedia li a#icon_instagram {background-position:-160px 0;}

.region-required-links ul.menu {font-size:0.7em; margin:0 25px; padding:0;}
.region-required-links ul.menu li.leaf {float:left; margin:4px 0; padding:0 10px; border-right:1px #685c53 dotted; list-style:none;}
.region-required-links ul.menu li.leaf.last {margin-right:0; border:none;}
.region-required-links a {color:#afa79f;}

.gallery-list.item-list ul li {float:left; width:125px; height:150px; margin:0 10px 25px 0; padding:10px 0 0; border:1px #afa79f solid; text-align:center; background:#e0ded9; font-size:0.9em;}

#sidebar-first li {display:none;}/*show active trail only*/
#sidebar-first .menu .menu .menu  {display:none;}/*hide 3rd level deep and below. To show the 3rd level add .menu to end, creating 4 .menus.*/
#sidebar-first li.active-trail, #sidebar-first li.active-trail ul {display:block; color:#766A63;}
#sidebar-first li.active-trail li, #sidebar-first li.active-trail ul li.leaf {display:list-item;}
#sidebar-first li.active-trail ul, /*#sidebar-first li.active-trail li,*/ #sidebar-first li.active-trail ul li.leaf {list-style-type:disc; list-style-image:none; margin-left:4px; padding-left:4px;}
#sidebar-first ul {margin: 4px 0 0;}
#sidebar-first li {padding:4px 8px;}

ul.plain {margin:0; padding:0; list-style:none;}
ul.plain li {margin:0 0 5px; padding:0;}

/*LOGOS*/
#header h1 a, #sr-contact h5.sitename, #copyright {background:url("logo_sprites.png") no-repeat;}
#header h1 a {height:112px; width:445px; text-indent:-9999px; display:block;} /* height changed from 90px to 100px to increase the gap between the logo and tabs by adash*/
#sr-contact h5.sitename {background-position:0 -100px; height:40px; width:200px; margin:0; text-indent:-9999px; float:left;}
#copyright {color:#ebe9e5; margin:20px 25px 15px 35px; position:relative; background-position:-200px -110px; height:75px; max-height:75px;}
#copyright p {margin:0; padding:15px 0 0;}

/*SLIDESHOW*/
.front #slideshow {margin:0;}
#slideshow {margin:-25px -25px 25px -25px; position:relative; background:#fff; width:950px; height:300px;}
.views-slideshow-controls-bottom {position:absolute; right:0; bottom:0; z-index:20; padding:10px;}
.views-slideshow-controls-bottom span {width:25px; height:25px; display:block; float:left; overflow:hidden; margin:0 0 0 5px; text-indent:-9999px; cursor:pointer;}
.views-slideshow-controls-text-previous {background-position:0 -50px;}
.views-slideshow-controls-text-previous:hover {background-position:-50px -50px;}
.views-slideshow-controls-bottom span.views-slideshow-controls-text-pause {display:none;}
.views-slideshow-controls-text-next {background-position:-25px -50px;}
.views-slideshow-controls-text-next:hover {background-position:-75px -50px;}
#slideshow .views-field-field-short-body {position:absolute; left:0; bottom:25px; width:605px; max-height:260px; overflow:hidden; background:url("overlay_gray.png"); padding:10px 10px 10px 25px;}
.sidebars_2 #slideshow .views-field-field-short-body {width:475px;}
#slideshow h2, #slideshow p {margin:0; padding:0; color:#fff;}
#slideshow h2 {font-size:1em;}
#slideshow p {font-size:0.9em;}

/*TABLES*/
table {border-collapse:collapse;}
body tbody {border-top:none;}
tr, th, td { font-size:90%;}
th, td {vertical-align:top; padding:2px 4px;}
th {background:#766a63; color:#fff; text-align:left;}
table.plain, .plain tbody, .plain tr, .plain th, .plain td {border:none; font-size:95%;}
.plain th, .plain td {padding:auto;}
.plain th {background:transparent; color:#010101;}
table.cols-2{
	padding: 1em;
	width: 100%;
}
table.cols-2 td{
	padding: 1em;
	width: 50%;
}

/*MEGAMENU*/
/*first level*/
#nav > ul > li{position:relative; z-index:99;}

/* first level links make it block-level to fill the entire space */
#nav > ul > li > a{float:left; padding:0 10px 0 10px;}
/* submenu container */
#header .mega {position:absolute; top:0px; display:none; text-transform:none;letter-spacing:normal;}
	
#nav li:hover .mega,
#nav li .mega.open{ /* show */
	top:40px; /* menu height */
	right:0px;
	display:block;
}

#nav li .mega.open.not_expanded {
	width:22em;
}

#nav li.first:hover .mega, #nav li.second:hover .mega,
#nav li.first .mega.open, #nav li.second .mega.open, #nav li.third .mega.open { /* show */
	left:0px;
}

.not_expanded .megawrapper {
	background:url("sitecontentfade.png") repeat-x;
	margin:10px;
}
	
.megawrapper{
	overflow:auto;
	padding:10px;
}
	
.closepanel{
	width:100%;
	height:12px;
	text-align:right;
}
	
.closepanel span{
	padding:0 5px 0 5px;
	margin-right:5px;
	background:#C0C0C0; /* changed from background:#fff200; to background:#C0C0C0; by AD*/
	color:#777;
	font-size:12px;
}

.closepanel span:hover{
	background:#C8102E;
	color:#fff;
	cursor:pointer;
}
	
.menu-section, .second-level {float:left;}

.one-col, .two-col, .three-col, .four-col, .five-col {font-size:0.9em;}
.one-col {width:13em;}
.one-col .menu-section, .one-col .second-level {width:100%;}
.two-col {width:22em;}
.two-col .menu-section, .two-col .second-level {width:50%;}
.three-col {width:40em;}
.three-col .menu-section, .three-col .second-level {width:33.3%;}
.four-col {width:50em;}
.four-col .menu-section, .four-col .second-level {width:25%;}
.five-col {width:60em;}	
.five-col .menu-section, .five-col .second-level {width:20%;}

/*otherwise it does it again*/
.two-col div.menu-section .second-level,
.three-col div.menu-section .second-level,
.four-col div.menu-section .second-level,
.five-col div.menu-section .second-level {width:100%;}

#nav li.menu-section-title {float:none;}

#nav .mega ul.third-level{ /* child links inside panel */
}

#nav .mega ul.third-level li {margin:0; padding:5px 5px 5px 10px; float:none;}

#nav ul.second-level{ /* only for primary links with lists, not headings */
	margin:0;
	padding:0;
}

#nav ul.second-level ul.third-level{ /* only for primary links with lists, not headings */
	margin:4px 0 0;
	padding:0px;
	line-height:1em;
	border-top:1px #afa79f solid;
	border-right:1px #fff solid;
	background:url(sitecontentfade.png) repeat-x;
}

	
/*Look & Feel*/
#nav > ul > li > a{ /* font-size of the first level */
	font-size:0.9em;
	line-height:40px;
}

#nav div.menu ul > li > a.active {color:#333;}
	
#nav > ul > li > a:hover,
#nav > ul > li:hover > a{ /* hover state of the first level */
	background:#FFFFFF; /* changed from background:#fff200; to background:#FFFFFF; by AD */
	color:#C8102E;
	text-decoration:none;
}

#nav .mega ul.third-level a {font-size:0.9em;}
#nav .mega ul.third-level a:link, #nav .mega ul.third-level a:visited {color:#4b4b4b;}
#nav .mega ul.third-level a:hover {color:#C8102E;}
	
.mega{
	border:5px #C0C0C0 solid; /* changed from border:5px #fff200 solid; to border:5px #C0C0C0 solid; by AD */
	border-bottom-width:7px;
	background:#fff;
}

 /* mega menu while closing... */
.mega.closing {border-bottom-color:#C8102E; border-left-color:#C8102E; border-right-color:#C8102E;}

/*OVERFLOWS*/
#sidebar-first, #sidebar-second, #primary {word-wrap:break-word; }/*overflow:hidden;}*/


/*CAPTIONS AND OTHER SMALLER TEXT*/
.textSmaller {font-size:70% !important; font-family: Gotham,"Gotham Medium",Verdana,Geneva,sans-serif; line-height:1em;}

/*AUTOCLEAR*/
#search-block-form:after, #slideshow:after, #featured_youtube:after, #featurettes:after, #news_events_faculty:after, #news_events_faculty .one-thirds:after, #sr-contact:after, .region-required-links:after, #breadcrumbs:after, #sidebar-second:after, #article:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {clear:both;}

/*Acquia suggestion to hide the user & date printing on search results page added on 3/25/2013 by adash*/

p.search-info {
display: none;
}

/*Custom UL*/
.menu_simple ul {
	margin: 0;
	padding: 0;
	width: 314px;
	list-style-type: none;
}
.menu_simple ul li a {
	text-decoration: none;
	color: #C8102E;
	padding: 7px 0px 7px 25px;
	background-color: #FFFFFF;
	display: block;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #C8102E;
	font-size: 1.2em;
}
 
.menu_simple ul li a:visited {
    color: #C8102E;
}
 
.menu_simple ul li a:hover, .menu_simple ul li .current {
	color: white;
	background-color: #C8102E;
}
/* --------------- SPOTLIGHT LINK BUTTON -------------------- */
.spbtn {
  background: #c70000;
  background-image: -webkit-linear-gradient(top, #c70000, #8a0000);
  background-image: -moz-linear-gradient(top, #c70000, #8a0000);
  background-image: -ms-linear-gradient(top, #c70000, #8a0000);
  background-image: -o-linear-gradient(top, #c70000, #8a0000);
  background-image: linear-gradient(to bottom, #c70000, #8a0000);
  font-family: Arial;
  color: #ffffff;
  font-size: 1.3em;
  padding: 10px 0px 10px 0px;
  text-decoration: none;
  width: 313px;
  text-align: center;
}
.spbtn a {
  color: #fff;
}
.spbtn:hover {
  background: #707070;
  background-image: -webkit-linear-gradient(top, #707070, #2e2e2e);
  background-image: -moz-linear-gradient(top, #707070, #2e2e2e);
  background-image: -ms-linear-gradient(top, #707070, #2e2e2e);
  background-image: -o-linear-gradient(top, #707070, #2e2e2e);
  background-image: linear-gradient(to bottom, #707070, #2e2e2e);
  text-decoration: none;
}
/* --------------- SPOTLIGHT LINK BUTTON CLONE FOR CONTENT -------------------- */
.srrbtn {
  background: #c70000;
  background-image: -webkit-linear-gradient(top, #c70000, #8a0000);
  background-image: -moz-linear-gradient(top, #c70000, #8a0000);
  background-image: -ms-linear-gradient(top, #c70000, #8a0000);
  background-image: -o-linear-gradient(top, #c70000, #8a0000);
  background-image: linear-gradient(to bottom, #c70000, #8a0000);
  font-family: Arial;
  color: #ffffff;
  font-size: 1.3em;
  padding: 10px 0px 10px 0px;
  text-decoration: none;
  text-align: center;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	border-radius: 6px;
	box-shadow: none;
	border-collapse: separate;
	margin: 10px;

}
.srrbtn a {
  color: #fff;
}
.srrbtn:hover {
  background: #707070;
  background-image: -webkit-linear-gradient(top, #707070, #2e2e2e);
  background-image: -moz-linear-gradient(top, #707070, #2e2e2e);
  background-image: -ms-linear-gradient(top, #707070, #2e2e2e);
  background-image: -o-linear-gradient(top, #707070, #2e2e2e);
  background-image: linear-gradient(to bottom, #707070, #2e2e2e);
  text-decoration: none;
}
/* --------------- EMERGENCY ALERT -------------------- */
#region-emergency-alert{
	text-transform:uppercase; 
	font-family:Gotham, "Gotham Medium", Verdana, Geneva, sans-serif; 
	letter-spacing:0.03em;
	color: red;
	background: #fff200;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 15px;
}
#block-emergency-summary {
	text-align: center;
	font-weight: bold;
	font-size: 30px;
}

#block-emergency-additional{
	text-transform:none;
}

.no-alert{
	font-weight: bold;
	transform:scale(1.5,1); 
  	-webkit-transform:scale(1.5,1);
  	display:inline-block;
}

.emer-click-more{
	color:#444;
}

.page-node-3273 .emer-click-more{
	display: none; 
}

.page-node-3273 #page-title{
	display: none; 
}

#page-title{
	overflow:visible;
}

.collapsibleList li{
  list-style-image:url('/sites/all/themes/srsu/dropdown/blank.png');
  cursor:auto;
}

li.collapsibleListOpen{
  list-style-image:url('/sites/all/themes/srsu/dropdown/button-open.png');
  cursor: auto;
}

li.collapsibleListClosed{
  list-style-image:url('/sites/all/themes/srsu/dropdown/button-closed.png');
  cursor: auto;
}
/*For Google Search*/
.gsc-selected-option {
	word-wrap: normal;
}
/*My SRSU link*/
#mysrsulink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #FFFFFF;
	position:absolute; 
	top:70px; 
	right:40px; 
	z-index:4;
}
#rebuildtex {
	position:absolute; 
	top:30px; 
	left:410px;
	background:#04458d33;
	padding:6px;
	border:1px solid #FFFFFF1A;
}