@charset "utf-8";
/* My Portfolio Stylesheet for Bootstrap*/

/* first pull in bootstrap*/
/*@import url("bootstrap.css");
@import url("bootstrap-responsive.css");*/


@font-face {
    font-family: proximanova-regular;
    src: url("/grid1/fonts/proximanova-regular.otf") format("opentype"), url("/grid1/fonts/proximanova-regular.woff") format("woff");
}
@font-face {
    font-family: proximanova-regularit;
    src: url("/grid1/fonts/proximanova-regularit.otf") format("opentype"), url("/grid1/fonts/proximanova-regularit.woff") format("woff");
}
@font-face {
    font-family: proximanova-semibold;
    src: url("/grid1/fonts/proximanova-semibold.otf") format("opentype"), url("/grid1/fonts/proximanova-semibold.woff") format("woff");
}
@font-face {
    font-family: proximanova-semiboldit;
    src: url("/grid1/fonts/proximanova-semiboldit.otf") format("opentype"), url("/grid1/fonts/proximanova-semiboldit.woff") format("woff");
}
@font-face {
    font-family: proximanova-light;
    src: url("/grid1/fonts/proximanova-light.otf") format("opentype"), url("/grid1/fonts/proximanova-light.woff") format("woff");
}
@font-face {
    font-family: proximanovacond-regular;
    src: url("/grid1/fonts/proximanovacond-regular.otf") format("opentype"), url("/grid1/fonts/proximanovacond-regular.woff") format("woff");
}
@font-face {
    font-family: proximanovacond-semibold;
    src: url("/grid1/fonts/proximanovacond-semibold.otf") format("opentype"), url("/grid1/fonts/proximanovacond-semibold.woff") format("woff");
}
@font-face {
    font-family: proximanovacond-light;
    src: url("/grid1/fonts/proximanovacond-light.otf") format("opentype"), url("/grid1/fonts/proximanovacond-light.woff") format("woff");
}
@font-face {
    font-family: proximanovaexcn-semibold;
    src: url("/grid1/fonts/proximanovaexcn-semibold.otf") format("opentype"), url("/grid1/fonts/proximanovaexcn-semibold.woff") format("woff");
}


/* New custom styles */
body.saot {
	font-family: "proximanova-regular";
	background-image:url(../img/noise.jpg);
	color: #333333;
}
.blankBody{
	background-image:none!important;
}
/*.ossBody{
	padding-left:30px;
	paddding-right:30px;
}*/
.saot a{
	color:#002855;
}
.saot a:hover{
	color:#956c00;
	text-decoration:none;
}
.saot .navbar .navbar-fixed-top{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:50000;
}
.saot .feedback{
	position:fixed;
	top:70%;
	right:0;
	width:40px;
	height:110px;
	display:block;
	transition:all ease-in-out .2s;
	z-index:900!important;
	color:#fff;
	background-color:#4D688C;
	border-top:3px solid #335379;
	border-left:3px solid #335379;
	border-bottom:3px solid #335379;
	background-image:url(../img/feedback.png);
	background-position:center;
	background-repeat:no-repeat;
	box-shadow:0px 1px 2px rgba(0,0,0,0.5);
	border-radius:0px;
}
.saot .feedback:hover{
	width:45px;
}
.bigPic{
	background-color:#ffffff;
	background-image:url(../img/slide-02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	min-height:380px;
	margin:0;
	padding:0px;
	overflow:hidden;
	border-bottom:4px solid #B2BDCF;
}
.searcher{
	margin:0!important;
	padding:11% 0 0 6%!important;
}
.searcher .btn-large{
	color: #002855;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
	margin:-10px 0 0 -5px!important;
	background: #daaa00;
	background-color: #daaa00;
	*background-color: #daaa00;
	background-image: -moz-linear-gradient(top, #f4d44f, #daaa00);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4d44f), to(#daaa00));
	background-image: -webkit-linear-gradient(top, #f4d44f, #daaa00);
	background-image: -o-linear-gradient(top, #f4d44f, #daaa00);
	background-image: linear-gradient(to bottom, #f4d44f, #daaa00);
	background-repeat: repeat-x;
	border-color: #daaa00 #daaa00 #fbebab;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4d44f', endColorstr='#ffdaaa00', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border:none!important;
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	line-height:21px!important;
/*	-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
}
.askForm input:focus{
	border: 1px solid #E4CB7F!important;
	box-shadow:0px 0px 6px #E4CB7F!important;
}
#askGunny.btn{
	color: #002855;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
	background: #daaa00;
	background-color: #daaa00;
	*background-color: #daaa00;
	background-image: -moz-linear-gradient(top, #f4d44f, #daaa00);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4d44f), to(#daaa00));
	background-image: -webkit-linear-gradient(top, #f4d44f, #daaa00);
	background-image: -o-linear-gradient(top, #f4d44f, #daaa00);
	background-image: linear-gradient(to bottom, #f4d44f, #daaa00);
	background-repeat: repeat-x;
	border-color: #daaa00 #daaa00 #fbebab;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4d44f', endColorstr='#ffdaaa00', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#askGunny.btn:hover{
	background: #daaa00;
}
.searcher .btn-large:hover{
	 background-color:#daaa00;
	 }
.searcher h1{
	color:#fff!important;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.75);
	background-image:url(../img/gunreezy.png);
	background-repeat:no-repeat;
	background-attacment:fixed;
	padding-left:55px;
	font-size:2.15em;
	background-position:left center;
	min-height:46px;
}
/*matching searchbar to searchbutton*/
.searcher #searchBox7{
  height:43px!important;
  margin-right:0px!important;
  border-radius:5px 0 0 5px;
}
.searcher input:focus  {
	border: 1px solid #DAAA00!important;
	box-shadow:0px 0px 6px #DAAA00!important;
}
.searcherSub{
	background-color:#f3eeda;
	padding:20px;
	border-bottom:1px solid #ecd782;
}
.searcherSub .btn-large{
	color: #ffffff;
	padding:7px 12px 8px 9px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	font-size:1.1em;
	margin:5px 0 0 -5px!important;
	background-color: #daaa00;
	*background-color: #daaa00;
	background-image: -moz-linear-gradient(top, #f4d44f, #daaa00);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4d44f), to(#daaa00));
	background-image: -webkit-linear-gradient(top, #f4d44f, #daaa00);
	background-image: -o-linear-gradient(top, #f4d44f, #daaa00);
	background-image: linear-gradient(to bottom, #f4d44f, #daaa00);
	background-repeat: repeat-x;
	border-color: #daaa00 #daaa00 #fbebab;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4d44f', endColorstr='#ffdaaa00', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border:none!important;
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	line-height:21px!important;
}
.searcherSub #searchBox7{
  height:26px!important;
  margin-right:0px!important;
  width:300px;
  box-shadow:none!important;
  border:inset 1px solid!important;
  border-color:#ecd782!important;
  	border-radius:4px 0px 0px 4px;
	-moz-border-radius:4px 0px 0px 4px;
	-webkit-border-radius:4px 0px 0px 4px;
}
.searcherSub #searchBox7{
	border:inset 3px solid #daaa00!important;
}
/*Sign in area preCAS*/
.signIn{
background: rgba(0,40,85,0.85);
	border:none!important;
	  	-webkit-border-radius:3px!important;
     -moz-border-radius: 3px!important;
          border-radius: 3px!important;
		  padding:0 0 5px 0;
		  color:#fff;
		  
}
.signIn i{
	margin-top:3px!important;
	margin-right:5px;
}
.signIn h1{
	font-size:1.2em;
	color:#Daaa00;
	padding:15px 15px;
	margin:0px;
	border-bottom:1px dotted #335379;
	line-height:1.3;
}
.signIn p{
	margin:0;
	padding:10px 25px;
}
.signIn .btn{
  color: #002855;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
  background-color: #daaa00;
  *background-color: #daaa00;
  background-image: -moz-linear-gradient(top, #f4d44f, #daaa00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4d44f), to(#daaa00));
  background-image: -webkit-linear-gradient(top, #f4d44f, #daaa00);
  background-image: -o-linear-gradient(top, #f4d44f, #daaa00);
  background-image: linear-gradient(to bottom, #f4d44f, #daaa00);
  background-repeat: repeat-x;
  border-color: #daaa00 #daaa00 #fbebab;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4d44f', endColorstr='#ffdaaa00', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  margin-right:20px;
}
.signIn .btn:hover{
 background-color:#daaa00;
 color:#002855;
}
/*new button styles for search*/
.authNav{
	margin:80px 0 0px 0!important;
	overflow:hidden;
}
.authNav .badge{
	padding:3px 5px!important;
}
#OSShomeAccordion .accordion-group{
/*	background: rgba(0,40,85,0.85);*/
	background:#002855;
	opacity:0.93;
	-moz-opacity:0.93;
	-webkit-opacity:0.93;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=93)";
    filter: alpha(opacity=93);
	border:none!important;
	margin-bottom:5px;
	padding-left:7px!important;
	  	-webkit-border-radius:3px!important;
     -moz-border-radius: 3px!important;
          border-radius: 3px!important;
	
}
#OSShomeAccordion .accordion-group .accordion-toggle{
	color:#daaa00; 
	font-size:1.2em;
	padding:14px 14px 14px 7px;
}
#OSShomeAccordion .accordion-group a:hover{
	color:#fff; 
    text-decoration:none;
}
#OSShomeAccordion .accordion-group i{
	margin:3px 8px 0 0;
	color:#fff!important;
}
#Accordion .accordion-group{
	background: rgba(0,40,85,0.85);
	border:none!important;
	margin-bottom:5px;
	padding-left:7px!important;
	  	-webkit-border-radius:3px!important;
     -moz-border-radius: 3px!important;
          border-radius: 3px!important;
	
}
#Accordion .accordion-group .accordion-toggle{
	color:#E5E9EF; 
	font-size:1.2em;
	padding:14px 14px 14px 7px;
}
#Accordion .accordion-group a:hover{
	color:#fff; 
    text-decoration:none;
}
#Accordion .accordion-group i{
	margin:3px 8px 0 0;
	color:#fff!important;
}
.accBody{
	border-top:none!important;
	color:#ffffff;
}
.calendarPage{
	margin-top:20px!important;
}
.calendarPage a{
	font-weight:bold;
	font-size:1.1em;
	border-bottom:none;
	color:#335379;
}
.calendarPage a:hover{
	color:#002855;
}
.calendarPage p{
	background:#f7f5f5;
	padding:7px 7px 7px 28px!important;
	margin:5px 20px!important;
	background-image:url(../img/chevronBlueLtLarge.png);
	background-repeat:no-repeat;
	background-position:1% 50%;
	border:1px solid #e6e4e4;
}
.calendarPage p:hover{
	background:#f1eeee;
	background-image:url(../img/chevronBlueLtLarge.png);
	background-repeat:no-repeat;
	background-position:1% 50%;
}
.housingFeed{
	
}
.housingFeed h4{
	color:#335379;
	margin-bottom:3px;
	font-size:1.25em;
	font-weight:lighter;
	border-bottom:1px dotted #b2bed1;
	padding:0 0 4px 15px;
	background-image:url(../img/chevronBlue.png);
	background-repeat:no-repeat;
	background-position:0% 20%;
}
.housingFeed p{
	padding-left:15px;
	padding-right:10px;
}
.housingFeed a{
	font-weight:bold;
}
.aggieFeed2 .aggieLink{
	font-size:1em;
	font-weight:bold;
	color:#335379!important;
	padding:0;!important;
	margin:0;
	line-height:0!important;
	outline-offset:no!important;	
}
.aggieFeed2 p{
	line-height:16px!important;
}
.aggieFeed2 a:hover{
	color:#002855!important;
	text-decoration:none;
}
.aggieFeed2 .pubDate{
	font-size:.75em;
	color:#4D688C;
	display:block;
	margin:0!important;
	padding:0!important;
	line-height:1;
}
.aggieFeed2 .aggieSum{
	font-size:.85em;
	line-height:1.2!important;
	margin-top:7px!important;
	display:block;
	color:#000;
}
.aggieFeed2 p{
	font-size:.9em;
	margin:1px 0 0px 0;
	padding:10px;
	background-color:#f8f6f6;
}
.aggieFeed2 p:hover{
	background-color:#eeeded;
}
.dropdown .nav-header{
	font-size:14px;
	color:#335379;
	padding-left:10px!important;
}
.accordion-inner.accBody .nav.nav-list.quickTasks i{
	padding-top:0px!Important;
	margin-top:1px!Important;
}
.accordion-inner.accBody .nav.nav-list.myMessages i{
	padding-top:0px!Important;
	margin-top:1px!Important;
}
.nav-list > li > a{
	text-shadow:none!important;
	color:#ffffff;
	padding-left:4px!important;
}

.nav-list > li > a:hover{
	text-shadow:none!important;
	color:#ffffff!important;
	background-color:#011f41!important;
  text-shadow: none!important;
}
.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #ffffff;
  background-color: #daaa00;
  *background-color: #daaa00;
  background-image: -moz-linear-gradient(top, #f4d44f, #daaa00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4d44f), to(#daaa00));
  background-image: -webkit-linear-gradient(top, #f4d44f, #daaa00);
  background-image: -o-linear-gradient(top, #f4d44f, #daaa00);
  background-image: linear-gradient(to bottom, #f4d44f, #daaa00);
  background-repeat: repeat-x;
  border-color: #daaa00 #daaa00 #fbebab;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4d44f', endColorstr='#ffdaaa00', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-shadow: 0 -1px 0 rgba(0,0,0,.3)!important;
}
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #000000;
  border-bottom: 1px solid #666;
}
/*styles for main nav drop down*/
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #fff;
  background-color: #667d9d;
  border-bottom:3px solid #daaa00;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #335379;
  background-image:none!important;
  text-shadow:none!important;
}
div.span4{
	text-align:left!important;
}
.dropdown .caret{
	border-top: 4px solid #daaa00!important;
}
.footer{
	margin:5px 0!important;
	padding:15px 0!important;
	text-align:center!important;
	width:100%;
}
.footer a{
	color:#002855;
}
.footer p{
	background-color:#e5e5e5;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-top:1px solid #ccc;
	border-right:1px solid #d5d4d4;
	border-left:1px solid #d5d4d4;
	box-shadow:0px 1px 0px #fff;
	-moz-box-shadow:0px 1px 0px #fff;
	-webkit-box-shadow:0px 1px 0px #fff;
	padding:10px 0px 8px 0px;
}
footer a:hover{
	color:#daaa00;
}
.footerLinks{
	border-top:1px solid #ccc;
	margin:6px auto 0px auto;
	display:block;
	width:90%;
	padding: 0px;
	font-size:.95em;
}
.footerLinks a{
	color:#002855;
	display:inline-block;
	padding:7px;
	margin:0px 2px;
	text-shadow:0px 1px 0px #eee;
	border-radius: 0px 0px 6px 6px;
	-moz-border-radius: 0px 0px 6px 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
}
.footerLinks a:hover{
	color:#002855!important;
	font-weight:inherit!important;
	text-shadow:0px 0px 0px #fff;
	background-color:#d4d4d4;
}
.alert{
	margin-top:0px!important;
	margin-bottom:10px!Important;
}
.schedule{
	Color:#fff;
	padding:0px;
	margin:0 0 10px 0;
	font-size:.8em;
	line-height:1.1
}
.schedule .row-fluid [class*="span"]{
  min-height:5px;
  padding:0px;
}
.schedMenu{
	padding:0;
}
.schedData{
	margin-top:2px;
	padding-bottom:10px;
}
.className{
	font-weight:bold; 
	color:#daaa00; 
	font-size:1.2em;
}
.waitlistLabel{
	font-weight:bold; 
	color:#fff;
	display:inline-block;
	background-color:#F00;
	padding:3px 7px; 
	font-size:1em;
	font-style:italic;
	margin-bottom:10px;
	margin-top:0px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.schedule .final-time{
	border-bottom:1px dotted #99A9BF; 
	padding-bottom:10px;
}
/*.scheduleWrapper {
	padding:20px;
	border:1px solid #b2bed1;
	border-radius:8px;
}*/
.scheduleWrapper .schedMenu{
	color:#666!important;
}
.scheduleWrapper .schedData{
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #b2bed1; 
}
.scheduleWrapper .row-fluid{
	min-height:10px!important;
}
.scheduleWrapper .row-fluid [class*="span"]{
	min-height:10px!important;
}
.scheduleWrapper .row-fluid .span12{
	min-height:10px!important;
}
.scheduleWrapper .className{
	font-weight:bold; 
	color:#335379; 
	font-size:1.1em;
	display:block;
	padding:7px 0px 0px 0px!important;
}
.schedule h1{
	border-bottom:1px solid #99a9bf;
	font-size:1.9em;
	margin:0 0 5px -5px!important;
	padding:0 0 2px 0!important;
	height:30px;
	vertical-align:middle;
	font-weight:lighter;
	
}
.schedule .classLink{
	font-size:1.12em;
	font-weight:bold;
	color:#daaa00;
	margin:10px 0 10px 0!important;
	padding:5px 0px 5px 0px!important;
}
.schedule a:hover{
	color:#daaa00;
}
.schedule .span12{
	padding-top:5px!important;
}
.schedule .btn-mini{
	margin:0!important;
	padding:-2px 6px 0 6px!important;
	font-size:.9em;
	color:#fff;
	  background-color: #002855;
  *background-color: #002855;
  background-image: -moz-linear-gradient(top, #335379, #002855);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#335379), to(#002855));
  background-image: -webkit-linear-gradient(top, #335379, #002855);
  background-image: -o-linear-gradient(top, #335379, #002855);
  background-image: linear-gradient(to bottom, #335379, #002855);
  background-repeat: repeat-x;
  border-color: #002855 #002855 #335379;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff335379', endColorstr='#ff002855', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-shadow: 0 -1px 0 rgba(0,0,0,.2)!important;
}
.subSideNav .myScheduleResults .row-fluid .span1,
.subSideNav .myScheduleResults .row-fluid .span3,
.subSideNav .myScheduleResults .row-fluid .span4{
	display: inline;
}
.subSideNav .myScheduleResults .row-fluid .inst-name{
	display: inline-block;
}
.subSideNav .myScheduleResults .row-fluid .inst-name{
	display: inline-block;
}
.subSideNav .myScheduleResults .row-fluid .span9{
	display: inline-block;
    vertical-align: top;
    text-align: right;
}
.subSideNav .myScheduleResults .row-fluid .span9 .span2{
	display: inline-block;
}
.subSideNav .myScheduleResults .row-fluid.final-time{
	margin-top: 5%;
}

.gridModules{
	margin:0!important;
	padding:0 30px 0 30px!important;
	background-color:transparent!important;
}
.gridModules h2{
	padding:0!important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.5em;
	margin-top:0;
	color:#667D9D!important;
	line-height:1;
}
.gridModules h2 a{
	color:#667D9D!important;
}
.gridModules h2 a:hover{
	color:#002855!important;
}
.quickTools{
	min-height:150px;
	margin:30px 0 0 10px;
	padding:5px 10px 10px 0;
	background-color:#B2BDCF;
	position:relative;
	-webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
	border-color: #000000 #000000 #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
	overflow:hidden;
}
.quickTools a{
	color:#4c6794!important;
	margin-left:-5px!important;
}
.quickTools h2{
	margin:0!important;
	padding:0 0 0 10px!important;
	color:#fff!important;
	line-height:1.3!important;
	font-size:2em;
}
.story{
	margin:25px 0px 0px 0px;
	padding:20px 20px 20px 20px;
	background-color:#fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);	
}
i.aggiefeedIcon{
	display: inline-block;
 	width: 30px;
    height: 21px;
    margin-top: 1px;
    margin-right: 3px;
		margin-left:-5px;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/aggiefeedICO.png); 
    background-position: center;
    background-repeat: no-repeat;
}
i.updaterIcon{
	display: inline-block;
 	width: 30px;
    height: 21px;
    margin-top: 1px;
	margin-left:-5px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/updaterICO.png); 
    background-position: center;
    background-repeat: no-repeat;
}
i.rssIcon{
	display: inline-block;
 	width: 30px;
    height: 21px;
    margin-top: 1px;
		margin-left:-5px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/aggierssICO.png); 
    background-position: center;
    background-repeat: no-repeat;
}
i.calendarIcon{
	display: inline-block;
 	width: 30px;
    height: 21px;
    margin-top: 1px;
    *margin-right: .3em;
		margin-left:-5px;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/calendarICO.png); 
    background-position: center;
    background-repeat: no-repeat;
}
i.quickpollIcon{
	display: inline-block;
 	width: 35px;
    height: 21px;
    margin-top: 1px;
	margin-right:5px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/quickpollICO.png); 
    background-position: center;
    background-repeat: no-repeat;
}
i.unitransIcon{
	display: inline-block;
 	width: 30px;
    height: 21px;
    margin-top: 1px;
    *margin-right: .3em;
		margin-left:-5px;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/busICO.png); 
    background-position: center;
    background-repeat: no-repeat;
}
i.housingIcon{
	display: inline-block;
 	width: 30px;
    height: 21px;
    margin-top: 1px;
    *margin-right: .3em;
		margin-left:-5px;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/housingICO.png); 
    background-position: center;
    background-repeat: no-repeat;
}
i.wellnessIcon{
	display: inline-block;
 	width: 30px;
    height: 21px;
    margin-top: 1px;
    *margin-right: .3em;
		margin-left:-5px;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/wellnessICO.png); 
    background-position: center;
    background-repeat: no-repeat;
}
i.mapIcon{
	display: inline-block;
 	width: 20px;
    height: 21px;
    margin-top: 1px;
    *margin-right: .3em;
		margin-left:-5px;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/iconMap.png); 
    background-position: center;
    background-repeat: no-repeat;
}
i.weatherIcon{
	display: inline-block;
 	width: 28px;
    height: 21px;
    margin-top: 1px;
	margin-right:1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/weatherICO.png); 
    background-position: center;
    background-repeat: no-repeat;
}
i.wotdIcon{
	display: inline-block;
 	width: 20px;
    height: 21px;
    margin-top: 1px;
	margin-right:1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/wotdICO.png); 
    background-position: center;
    background-repeat: no-repeat;
}
i.passtimeIcon{
	display: inline-block;
 	width: 18px;
    height: 21px;
    margin-top: 1px;
	margin-right:3px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/passtimeICO.png); 
    background-position: center;
    background-repeat: no-repeat;
}
i.gunrockIcon{
	display: inline-block;
 	width: 24px;
    height: 21px;
    margin-top: 1px;
	margin-right:4px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/gunrockICO.png); 
    background-position: center;
    background-repeat: no-repeat;
}
i.aggieUP{
	display: inline-block;
 	width: 10px;
    height: 19px;
    margin-top: 1px;
	margin-right:3px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/aggieUP.png);
    background-position: center;
    background-repeat: no-repeat;
}
i.aggieUP:hover{
	background-image:url(../img/aggieUPHover.png);
}
i.aggieDOWN{
	display: inline-block;
 	width: 10px;
    height: 19px;
    margin-top: 1px;
	margin-right:3px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
	background-image:url(../img/aggieDown.png);
    background-position: center;
    background-repeat: no-repeat;
	line-height:12px;
}
i.aggieDOWN:hover{
	background-image:url(../img/aggieDownHover.png);
}
.aggieUPDown{
	position:absolute;
	bottom:10px;
	right:10px;
/*	width:96%;*/
	padding:0px 0px 0px 0px;
/*	background-color:#F9F4E5;*/
	text-align:right;
	color:#335179;
	font-style:italic;
	font-size:.8em;
}
.aggieUPDown a:hover{
	color:#C99700;
}
.aggieUPDown i{
	margin-left:2px;
	margin-top:0px!Important;
}
.story .storyImage{
	position:relative;
	top:0;
	left:0;
	z-index:2;
	margin:0;
	padding:0;
	width:100%;
}
.story .storyImage img{
	min-width:100% !important;
    height:auto;
}
.story .storyImage a{
	padding:10px!important;
	background: rgba(218,170,0,0.9);
	color:#fff;
	margin:0px;
	font-size:1.7em;
	width:auto;
	position:relative;
	top:-100px;
	left:-10px;
	transition: all ease-in-out .2s;
}
.story .storyImage a:hover{
	background: rgba(218,170,0, 1.0);
}
.story .btn{
  color: #002855;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  background-color: #daaa00;
  *background-color: #daaa00;
  background-image: -moz-linear-gradient(top, #f4d44f, #daaa00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4d44f), to(#daaa00));
  background-image: -webkit-linear-gradient(top, #f4d44f, #daaa00);
  background-image: -o-linear-gradient(top, #f4d44f, #daaa00);
  background-image: linear-gradient(to bottom, #f4d44f, #daaa00);
  background-repeat: repeat-x;
  border-color: #daaa00 #daaa00 #fbebab;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4d44f', endColorstr='#ffdaaa00', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.story .btn:hover{
	 background-color:#daaa00;
}
.buyBooks .btn-mini{
  color: #002855;
  padding:5px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  background-color: #daaa00;
  *background-color: #daaa00;
  background-image: -moz-linear-gradient(top, #f4d44f, #daaa00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4d44f), to(#daaa00));
  background-image: -webkit-linear-gradient(top, #f4d44f, #daaa00);
  background-image: -o-linear-gradient(top, #f4d44f, #daaa00);
  background-image: linear-gradient(to bottom, #f4d44f, #daaa00);
  background-repeat: repeat-x;
  border-color: #daaa00 #daaa00 #fbebab;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4d44f', endColorstr='#ffdaaa00', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.buyBooks .btn-mini:hover{
	 background-color:#daaa00;
	 color:#002855!important;
}
.story .liquid-slider h2{
	font-size:1.4em;
	color:#335379;
	margin-top:0px;
}
.story .liquid-slider img{
	border:1px solid #CCC;
	background-color:#fff;
	padding:10px; 
	float:right;
	margin:0 10px 20px 20px;
}
.schedulebuilder .modal #termCode1{
	width: 250px;
}
.schedulebuilder .modal .btn-primary[disabled],
.schedulebuilder .modal .btn-primary:disabled{
	opacity: .4;
	background-color: #002855;
}
.schedulebuilder .modal .btn-primary[disabled]:hover,
.schedulebuilder .modal .btn-primary:disabled:hover{
	cursor: not-allowed;
}
.schedulebuilder .AB2248-div{
	background-color: #eee;
    padding: 2%;
    font-size: .85em;
    color: #666;
    border: 1px solid #ddd;
}
.schedulebuilder .AB2248-div .AB2248-div-checkbox{
	background-color: #fff;
    color: #777;
    padding: 3px;
    margin-top: 7px;
    border: 1px solid #ddd;
}
.schedulebuilder .AB2248-div .AB2248-div-checkbox input[type="checkbox"]{
	vertical-align: top;
    margin-right: 5px;
    margin-left: 3px;
}
.announcements{
	margin:25px 0px 0px 0px;
	padding:20px;
	background-color:#fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}
.aggieFeed{
	margin:25px 0px 0px 0px;
	padding:10px 20px;
	background-color:#fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}
.aggieFeed h2{
	Color:#daaa00;
	font-size:1.8em;
	padding: 0px 10px;
	display:block;
	font-style:italic;
	font-weight:lighter;
}
.saot .height-justified{
	margin-bottom:0px;
	padding-bottom:0px;
}
.dummy{
	position:relative;
	margin:20px 0px 0px 0px;
	padding:20px 20px 0px 20px;
	background-color:#fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	min-height:inherit;
	height:inherit;	
}
.dummy .btn{
	margin-bottom:20px!important;
}
.subContent{
	min-height:550px!important;
	margin:30px 0 10px 3%;
	padding:0 0 20px 0;
	background-color:#fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	border-bottom:5px solid #99a9bf;
}
.subContent h1{
	Color:#335379;
	font-size:2.6em;
	padding: 20px;
	display:block;
	border-bottom:1px dotted #ccd4e0;
	font-weight:lighter;
	line-height:1;
}
.subContent h2{
	Color:#Daaa00;
	font-size:1.2em;
	margin:5px 20px 5px 20px;
}
.subContent p {
	color:#000;
	/* padding:20px 20px 0px 20px; */
	font-size:1em;
	overflow:hidden;
}
.subContent p a{
	-moz-transition:all ease-in-out .2s;
	-webkit-transition:all ease-in-out .2s;
	transition:all ease-in-out .2s;
	border-bottom:1px dotted #B2BDCF;
}
.subContent .contacter{
	margin:0px 20px;
}
.subContent .contacter h2{
	Color:#daaa00;
	font-size:1.5em;
	padding: 10px 0px;
	margin:0px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
}
.subContent .contacter p{
	margin:-25px 10px 0px 0px;
}
.dashedLine{
	border-top:1px dashed #ccd4e0;
	width:100%;
	margin:0px;
	padding:0px;
}
.subContent .linkList{
	padding:10px 20px 10px 20px;
}
/*.subContent .linkList li{
	font-style:italic;
	display:block;
	padding:7px 0px 7px 21px;
	background-image:url(../img/chevronBlueLtSmall.png);
	background-repeat:no-repeat;
	background-position:1.2% 50%
}*/
.subContent .linkList li a{
	font-style:italic;
	display:block;
	padding:7px 0px 7px 18px;
	background-image:url(../img/chevronBlueLtSmall.png);
	background-repeat:no-repeat;
	background-position:1.2% 50%
}
.subContent .linkList li a:hover{
	color:#002855;
	background-color:#ccd4e0;
	background-image:url(../img/chevronWhiteSmall.png);
	background-repeat:no-repeat;
}
.subContent ul .header{
	font-size:1.5em;
	color:#4D688C;
	margin:10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.subContent ul ul .header{
	font-size:1.3em;
	color:#C99700;
	margin:10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image:url(../img/chevronGoldLtLargeDown.png);
	background-repeat:no-repeat;
	background-position:1.2% 50%;
}
.subContent ul ul li{
	padding-left:25px;
}
.subContent img{
	border:1px solid #ccd4e0;
	background-color:#e8ecf2;
	padding:10px; 
	float:right;
	margin:5px 20px 20px 20px;
}
.subContent .btn{
  color: #002855;
}

.subContent .select#selectTopic > option:hover  {
	background-color:#daaa00!important;
	background:#daaa00!important;
}
.subContent.messageCenter p{
	margin:20px;
	padding:0px;
}
.subContent.messageCenter #messageListingDiv{
	padding-right:20px;
}
.subContent.messageCenter .row-fluid{
	width:94%!important;
	padding:1.8% 3% 3% 3%!important;
	color:#002855;
}
.subContent.messageCenter .well.sidebar-nav{
	margin-left:0px;
	padding:10px!important;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:#E5E9EF;
	border:1px solid #ccd4e0;
	/*border:none!important;*/
}
.subContent.messageCenter #messageContentDiv h4{
	color:#daaa00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic
}
.subContent.messageCenter #messageReadDiv p{
	padding:0px!important;
	margin:12px 0px;
	line-height:20px!important;
}
.subContent.messageCenter #messageContentDiv .row-fluid{
	width:100%!important;
	padding:0px 0px 0px 15px!important;
}
.subContent.messageCenter .well.sidebar-nav .nav{
	margin-left:0px;
	padding:0px;
}
.subContent.messageCenter .well.sidebar-nav .nav li a{
	color:#002855;
	padding:3px 6px!important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.subContent.messageCenter .well.sidebar-nav .nav li a:hover{
	background:#CCD4E0!important;
}
.subContent .rolodexgGrid{
	width:100%;
	margin:0px;
	padding:20px;
}
.subContent .rolodexGrid .item{
	background:#f2f2f2;
	margin:10px;
	padding:10px;
	border:1px solid #e4e4e4;
	font-family: proximanova-regular;
	position: relative;
}
.subContent .rolodexGrid .item img{
	float:left;
	background:#fff;
	padding:10px;
	margin:10px 15px 10px 10px;
	border:1px solid #CCC;
}
.subContent .rolodexGrid .item h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:400;
	font-size:1.9em;
	line-height:1;
	color:#335379;
	border-bottom:1px solid #ccc;
	box-shadow:0px 1px 0px #fff;
	font-family: proximanova-semibold;
	font-style: normal;
	margin: 7px 0px;
	padding: 5px 0px;
}
.subContent .rolodexGrid .item p{
	margin:0px 20px 0px 0px;
	padding:0px;
}
.subContent .rolodexGrid .item.clearfix .sub-text.marker{
	vertical-align: middle;
	font-size: 1.3em;
	color: #333;
	margin-bottom: -7px;
	display: inline-block;
	margin-right: 0px;
	font-style: normal;
}

.subContent .rolodexGrid .item.clearfix .sub-text{
	color: #333;
	font-style: italic;}
.subContent .rolodexGrid  .item.clearfix p a{
   font-weight: bold!important;
}
.subContent .rolodexGrid .item h4 a{
    border-bottom: 2px solid #022851;
    padding-bottom: 1px;
}
.subContent .rolodexGrid .item h4 a:hover{
    border-bottom-color: #daaa00;
    cursor: pointer;
}
.subContent .rolodexGrid .item .btn{
	background-image: none;
	background-color: #FFBF00;
	padding: 7px 14px;
	font-family: proximanova-semibold;
	text-shadow: none;
	color: #002855;
	border-radius: 0px;
	border: none;
	border-bottom: 2px solid #C49302;
	transition: all ease-in-out .2s;
}
.subContent .rolodexGrid .item ul{
	display: block;
	padding: 0px;
	margin: 10px 0;
	min-width: 250px;
}
.subContent .rolodexGrid .item ul li{
	list-style:none;
}
.subContent .rolodexGrid .item ul li a{
	display: block;
	margin-bottom: 2px;
	padding: 5px 7px 5px 15px;
	list-style:none;
	transition: all ease-in-out .2s;
	color: #022851;
	font-family: proximanova-semibold;
	background-image: url(../img/chevronBlueLtSmall.png);
	background-repeat: no-repeat;
	background-position: 2px 50%;
}
.subContent .rolodexGrid .item ul li a:hover{
	background-color: #B3C1D1;
	background-image: url(../img/chevronWhiteSmall.png);
	background-repeat: no-repeat;
}
.subContent .rolodexGrid .item .btn:hover{
	background-color: #C49302;
	cursor: pointer;
	color: #fff;
}
.subContent .tabInterface .tab-pane .tabContainer{
	margin:20px 0;
	padding:0px 20px 20px 20px;
	border:1px solid #FFBF00;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.subContent .tabInterface .tab-pane .tabContainer h2 {
	margin-bottom: .5em;
}
.subContent .tabInterface .tab-pane .tabContainer:after {
	display: block;
	clear: both;
	content: '';
}
.subContent .tabInterface .tab-pane .tabContainer .btn.btn-primary{
	/* padding:3px 7px!important; */
	background-image:none;
	height:auto!important;
	background:#CCD4E0;
	color:#002855;
	/* -moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none; */
	border:none;
	font-size:.85em;
	text-shadow:none;
	-moz-transition:all ease-in-out .15s;
	-webkit-transition:all ease-in-out .15s;
	transition:all ease-in-out .15s;
}
.subContent .tabInterface .tab-pane .tabContainer .btn.btn-primary i{
	margin-top:0px;
}
.subContent .tabInterface .tab-pane .tabContainer .btn.btn-primary:hover{
	background:#002855;
	color:#fff;
}
.subContent .tabInterface .tab-pane .tabContainer .btn.btn-primary.auxiliary{
	/* padding:3px 7px!important; */
	background-image:none;
	height:auto!important;
	background:#1A3E68;
	color:#ffffff;
	/* -moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none; */
	border:none;
	font-size:.85em;
	text-shadow:none;
	-moz-transition:all ease-in-out .15s;
	-webkit-transition:all ease-in-out .15s;
	transition:all ease-in-out .15s;
}

.subContent .tabInterface .tab-pane .tabContainer .btn.btn-primary.auxiliary i{
	margin-top:0px;
}
.subContent .tabInterface .tab-pane .tabContainer .btn.btn-primary.auxiliary:hover{
	background:#CCD4E0;
	color:#002855;
}
.subContent .tabInterface .profilePic img{
	margin:20px 0px;
	max-width: 100%;
}
.subContent .tabInterface .popover-title{
	font-size:1em;
	color:#002855;
}
.subContent .tabInterface .historyAccordion .history-row{
	padding:10px;
	border-bottom:1px dashed #c3c3c3;
}
.subContent .tabInterface .historyAccordion{
	margin-top:10px;
}
.subContent .tabInterface .historyAccordion .accordion-item,
.subContent .tabInterface .historyAccordion .accordion-item .accordion-header .accordion-button{
	background-color:#eae9e9;
	color:#000!important;
}
.subContent .tabInterface .historyAccordion .accordion-item .accordion-header {
	font-size:1.1em;
}
.subContent .tabInterface .historyAccordion .accordion-item .row.termTotals {
	background:#d4d1d1;
	padding:3%;
	width:94%;
	margin-bottom:5px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #c5c3c3;
}
.subContent .tabInterface .historyAccordion .accordion-item .row.termTotals [class*="span"]{
	border-left:none;
}
.subContent .tabInterface .historyAccordion .accordion-inner{
	color:#000!important;
	font-size:1em;
}
.subContent .tabInterface .historyAccordion .accordion-inner .row [class*="span"]{
	margin:0;
	min-height:0px!important;
	line-height:1;
}
.subContent .tabInterface .historyAccordion .accordion-inner .row .classLink{
	margin-top:0px;
}
.subContent .tabInterface .historyAccordion .accordion-inner .row:nth-child(1){
	margin-top:0px;
}
.subContent .tabInterface .historyAccordion .accordion-inner .historyData{
	margin:5px 0px 0px 22px;
}
.subContent .tabInterface .historyAccordion .accordion-inner .historyMenu{
	color:#666;
}
.subContent .tabInterface .historyAccordion .accordion-item a,
.subContent .tabInterface .historyAccordion .accordion-item button {
	color:#1A3E68;
	text-decoration:none;
	font-weight:bold;
}

.subContent .tabInterface .historyAccordion .accordion-item i{
	margin-right:10px;
}
.subContent .tabInterface .popover-content{
	font-size:.8em;
}
.subContent .tabInterface .tipper a{
	font-size:.8em;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	padding:5px;
	text-transform:lowercase;
	color:#0047BA;
}
.subContent .tabInterface h2{
	font-size:1.3em;
	font-style:italic;
	color:#022851;
	margin:10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:600;
	border-bottom:1px dashed #C99700;
}
.subContent .tabInterface .row{
	margin:10px 0px 0px 0px;
}
.subContent .tabInterface .row .col-6{
	border-right:10px solid #Fff!important;
}
.subContent .tabInterface .row .col-6.recordsMod .sectionName.listHead{
	margin-bottom:40px!important;
}
.tabInterface .row .span12 .row [class*="span"]{
	min-height:1px!important;
}
.subContent .tabInterface .row .tablish{
	margin:0px;
	padding:0px;
	min-height:0px!important;
	line-height:1;
	background-color:#f2f2f2;
	border-bottom:1px solid #fff;
}
.subContent .tabInterface .row .tablish a{
	color:#335379;
}
.subContent .tabInterface .row .tablish a:hover{
	color:#002855;
}
.subContent .tabInterface .row .col-6 .tablish:nth-child(2){
	margin-top:7px!important;
}
.subContent .tabInterface .row .tablish .col-6, .subContent .tabInterface .row .tablish .span9, .subContent .tabInterface .row .tablish .span3 {
	margin:0px;
	padding:5px;
	min-height:0px!important;
	line-height:1.15;
	overflow:hidden;
}

.subContent .tabInterface .sectionName{
	font-size:1em;
	font-style:italic;
	font-weight:bold;
	color:#1A3E68;
	margin:10px 0 0 0;
	padding:0;
	text-transform:uppercase;
}
.subContent .tabInterface .sectionName2{
	font-size:.9em;
	font-style:italic;
	font-weight:bold;
	color:#4D688C;
	margin:10px 0 0 0;
	padding:0;
	text-transform:uppercase;
}
.subContent .tabInterface .span8, .subContent .tabInterface .span4{
	border-left:1px solid #fff;
	min-height:35px;
}
.subContent .tabInterface .subSectionName{
	font-size:.93em;
	font-style:italic;
	font-weight:normal;
	color:#4D688C;
	margin:0;
	padding:0;
	padding:5px!important;
	line-height:1;
/*	background-color:#f2f2f2;
	padding:5px;*/
/*	border-bottom:1px dotted #B2BDCF;*/
}
.subContent .tabInterface .sectionInfo{
	font-size:1.1em;
	margin:0;
}
.editable-container.editable-inline+.btn.btn-primary{
	display:none;
}
.subSectionInfo{
/*	background-color:#f2f2f2;
	padding:5px;*/
	padding:5px 5px 5px 4px!important;
}
.subSideNav{
	padding:30px 6% 45px 0;
	min-height:550px!important;
	margin:0 0 25px 0!important;
}
.subSideNav .accordion-group{
	background: #4D688C;
	border:none!important;
	margin-bottom:5px;
	padding-left:0px!important;
	  	-webkit-border-radius:3px!important;
     -moz-border-radius: 3px!important;
          border-radius: 3px!important;
	-moz-transition:all ease-in-out .2s;
	-webkit-transition:all ease-in-out .2s;
	transition:all ease-in-out .2s;	
}
/*#OSSsearchAccordion.accordion{
	margin-bottom:0px!important;
}*/
.subSideNav .accordion-item:hover{
	background:#335379;
}
.subSideNav .accordion-item .nav-list a:hover {
	background:#1A3E68!important;
	color:#fff;
}
.subSideNav .accordion-item .accordion-button {
	color:#ffffff; 
	font-size:1.2em;
	padding:14px 14px 14px 7px;
}
.subSideNav .accordion-item a:hover{ 
    text-decoration:none;
}
.eduSub{
	margin:0;
	padding: 20px;
	background-color:#fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}
.eduSub h2{
	padding: 0px !important;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	font-size: 1.6em;
	margin: 0 0 12px 0;
	color: rgb(127, 147, 174);
	line-height: 1;
}
.eduSub h2 a{
	color: rgb(127, 147, 174)!important;
}
.eduSub h2 a:hover{
	color: #002855!important;
}
.subSideNav .accordion-item i{
	margin:3px 8px 0 0;
	color:#fff!important;
}
.searchResults{
	margin:25px 25px 25px 25px;
}
.searchResults strong.text-info{
	color:#4C6794;
	font-size:1.1em;
	font-style:italic;
}
.searchResults .resultsData{
	padding:0;
	color:#daaa00;
}
.footerSub{
	margin:0 3%!important;
	padding:15px 0!important;
	text-align:center!important;
	width:97%;
}
.footerSub a{
	color:#002855;
}
.footerSub section{
	background-color:#e5e5e5;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-top:1px solid #ccc;
	border-right:1px solid #d5d4d4;
	border-left:1px solid #d5d4d4;
	box-shadow:0px 1px 0px #fff;
	-moz-box-shadow:0px 1px 0px #fff;
	-webkit-box-shadow:0px 1px 0px #fff;
	padding:10px 0px 8px 0px;
}
.footerSub a:hover{
	color:#daaa00;
}
/*AskUs Alert Styles-----------------------------------------------*/
.subContent .alert-block{
	margin:20px;
	padding:15px;
}
.subContent .alert-block label.error {
	font-size:1.3em;
	color:#a23f3d!important;
	-moz-text-shadow:0px 1px 0px #fff;
	-webkit-text-shadow:0px 1px 0px #fff;
	text-shadow:0px 1px 0px #fff;
	margin:0px;
	padding:0px;
}
.subContent .alert-block label.error:before {
	content:">> ";
	font-weight:bold;
}
.subContent .alert-block > ul{
	padding:0px!important;
}
.subContent .alert-block > ul li{
	padding:0px!important;
	line-height:1;
}
.control-group{
	padding-left:15px;
	padding-right:15px;
}
/*End AskUs Alert Styles-------------------------------------------*/
/*-------------------Inline Editing Styles-------------------------*/
.editable-click{
	border-bottom:none!important;
}
.editableform .control-group .btn.btn-primary{
	background:#335185!important;
}
.editableform .control-group .btn.btn-primary:hover{
	background:#002855!important;
}
/*--------------------end inline Editing styles-------------------*/
/*-------------------Knowledge Base Style adjustments-------------------------*/
	.response-actions{
		width:98%; 
		padding:10px; 
		margin-top:10px; 
		background-color:#eff2f5!important;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #E5E9EF!important;
	}
	.response-actions a{
		font-weight:bold;
	}
	.response-actions .btn.btn-primary{
		padding:3px 7px!important;
		background-image:none;
		height:auto!important;
		background:#1A3E68;
		color:#ffffff;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		border:none;
		font-size:.85em;
		text-shadow:none;
		-moz-transition:all ease-in-out .15s;
		-webkit-transition:all ease-in-out .15s;
		transition:all ease-in-out .15s;
	}
	.response-actions .btn.btn-primary:hover{
		background:#CCD4E0;
		color:#002855;
	}
	/*-------------------Suggest a question page styles-------------------------*/
	.subContent #suggestForm{
		width:96%;
		padding:1% 2%;
	}
	.subContent #suggestForm .control-group{
		margin-top:15px;
	}
	.subContent #suggestForm .control-group .control-label.suggestControl{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		color:#335379;
		font-size:1.25em;
		margin-bottom:10px;
	}
	.subContent .recentlySuggested{
		width:94%;
		padding:0% 3%;
		color:#002855;
	}
	.subContent .recentlySuggested h5{
		color:#667D9D;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
/*	/*---homepage scrollbar styles for quickPoll iframe---
	.frameyCool{
	}
	.frameyCool.jspTrack{
    background: #dedede; 
    position: relative;
	}
	.frameyCool.jspDrag{
    background: #b5b5b5; 
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
	}
	::-webkit-scrollbar {
      width: 10px;
	} /* this targets the default scrollbar (compulsory) 
	::-webkit-scrollbar-track {
      background-color: #dedede;
	  -moz-border-radius:10px;
		  -webkit-border-radius:10px;
		  border-radius:10px;
	} /* the new scrollbar will have a flat appearance with the set background color
	::-webkit-scrollbar-thumb {
		  background-color: #b5b5b5;
		  -moz-border-radius:10px;
		  -webkit-border-radius:10px;
		  border-radius:10px;
	} /* this will style the thumb, ignoring the track 
	::-webkit-scrollbar-button {
		  background-color: #fff;
	} /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars)
	::-webkit-scrollbar-corner {
		  background-color: #fff;
	} /* if both the vertical and the horizontal bars appear, then perhaps the right bottom corner also needs to be styled */
/*----------------Smart Poll Module Styles-------------------*/
	#poll-form-div .title{
		color:#335179;
	}
	#poll-results-div .title{
		color:#335179;
	}
	#poll-form-div .btn.btn-primary{
		color: #002855;
	  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
	  background-color: #daaa00;
	  *background-color: #daaa00;
	  background-image: -moz-linear-gradient(top, #f4d44f, #daaa00);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4d44f), to(#daaa00));
	  background-image: -webkit-linear-gradient(top, #f4d44f, #daaa00);
	  background-image: -o-linear-gradient(top, #f4d44f, #daaa00);
	  background-image: linear-gradient(to bottom, #f4d44f, #daaa00);
	  background-repeat: repeat-x;
	  border-color: #daaa00 #daaa00 #fbebab;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4d44f', endColorstr='#ffdaaa00', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}
	#div-poll-nav .btn.btn-primary{
		color: #002855;
	  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
	  background-color: #daaa00;
	  *background-color: #daaa00;
	  background-image: -moz-linear-gradient(top, #f4d44f, #daaa00);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4d44f), to(#daaa00));
	  background-image: -webkit-linear-gradient(top, #f4d44f, #daaa00);
	  background-image: -o-linear-gradient(top, #f4d44f, #daaa00);
	  background-image: linear-gradient(to bottom, #f4d44f, #daaa00);
	  background-repeat: repeat-x;
	  border-color: #daaa00 #daaa00 #fbebab;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4d44f', endColorstr='#ffdaaa00', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}
	.smartpoll .btn.btn-primary{
		color: #002855;
	  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
	  background-color: #daaa00;
	  *background-color: #daaa00;
	  background-image: -moz-linear-gradient(top, #f4d44f, #daaa00);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4d44f), to(#daaa00));
	  background-image: -webkit-linear-gradient(top, #f4d44f, #daaa00);
	  background-image: -o-linear-gradient(top, #f4d44f, #daaa00);
	  background-image: linear-gradient(to bottom, #f4d44f, #daaa00);
	  background-repeat: repeat-x;
	  border-color: #daaa00 #daaa00 #fbebab;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4d44f', endColorstr='#ffdaaa00', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		}
	 .smartpoll input:focus{
		border: 1px solid #E4CB7F!important;
		box-shadow:0px 0px 6px #E4CB7F!important;
	}
	.smartpoll textarea:focus{
		border: 1px solid #E4CB7F!important;
		box-shadow:0px 0px 6px #E4CB7F!important;
	}
	#div-poll-nav .btn.btn-link{
		color: #002855;
		padding:3px 10px;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		background-color:#eeeeee;  
	}
	#div-poll-nav .btn.btn-link:hover{
		background-color:#e0e0e0;
		text-decoration:none; 
	}
	.jchartfx path{
		display:none!important;
	}
	.jchartfx .Attribute0 {
		fill: #daaa00!important;
		stroke: #c99700!important;
		stroke-width: 1;
	}
/*----------------END Smart Poll Module Styles-------------------*/	
/*---BEGIN Unitrans Module Styles---*/

	.unitrans{
		padding-bottom:20px!important;
	}
	#unitrans-container select{
		width:100%;
	}
	.unitrans #unitrans-container .lineSelect{
		width:30%;
		float:left;
	}
	.unitrans #unitrans-container .directionSelect{
		width:68%;
		float:left;
		margin-left:2%;
	}
	#unitrans-container .uniLabel{
		color:#335379;
		font-weight:bold!important;
	}
	#unitrans-container .busArriving{
		line-height:16px;
		display:block;
	}
	#unitrans-container .busArriving a{
		font-weight:bold;
	}
	#unitrans-container .busArriving .linkLine{
		display:block;
	}
	#unitrans-container .unitrans-info-header{
		font-size:.9em;
		font-style:italic;
		color:#daaa00;
		clear:both;
		display:block;
	}
	#unitrans-container .minuteTicker{
		background-color:#335379;
		padding:15px;
		margin:10px 10px 10px 0px;
		height:80px;
		float:left;
		width:30%;
		line-height:14px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		color:#fff;
		text-align:center;
	}
	#unitrans-container .minuteTicker .unitrans-minute-count{
		font-size:4.3em;
		font-weight:bold;
		color:#fff;
		border-radius:4px;
		display:block;
		margin-top:20%;
		margin-left:-5px;
		letter-spacing:0px;
	}
	#unitrans-container .minuteTicker .minutes{
		display:block;
		margin-top:20px;
		font-size:1.2em;
		
	}
	#unitrans-container .minuteTicker .timeStamp{
		display:block;
		width:100%;
		color:#daaa00;
		font-size:.8em;
		margin-top:2px
	}
	#unitrans-container .unitrans-stop-times{
		float:left;
		width:50%;
		margin-top:20px;
		line-height:16px;
		font-size:.9em;
	}

.noFloat{
	float:none!important;
	display:block;
	width:100%;
}
.time-only{
	font-size:1.3em;
	font-weight:bold;
	margin-top:30%;
	letter-spacing:-1px;
	width:100%
}
.unitrans-no-schedule{
	display:block;
	color:#F00;
	font-weight:bold;
	margin:10px 0px
}
/*---/Unitrans---*/
/*---Word of the day---*/
.wotdWord{
	color:#335179;
	font-size:2.1em;
	font-weight:bold;
	line-height:30px;
	margin:25px 0px 5px 0px;
	padding:3px 0px;
	border-bottom:1px dotted #daaa00;
}
.wotdDef{
}
/*---/Word of the day---*/
/*---Updater style overrides---*/
.ls-wrapper .ls-nav-right-arrow {
	margin-top:16%!important;
}
.ls-wrapper .ls-nav-left-arrow {
	margin-top:16%!important;
}
/*---/Updater style overrides---*/
	.P-list h2{
		line-height:25px;
		color:#002855;
		margin-top:10px;
	}
	.P-list p{
		padding:0px 20px 10px 20px; 
		border-bottom:1px dashed #c7d3e6
	}
/*---P-list styles(academics_advising_and_support page)---*/
/*---Campus Map Module Style---*/
.mapContent{
	margin:1px 0px 0px 0px!important;
}
.mapContent li{
	list-style:none;
	margin:0px 0px 1px 0px;
}
.mapContent li a{
	background:#eeeded;
	padding:6px 0px 6px 6px;
	display:block;
}
.mapContent li a:hover{
	background:#e4e2e2;
	color:#002855;
}
/*---/Campus Map Module Style---*/
/*---weather module styles---*/
	.weather-image{
		float:right;
		width:46%!important;
		margin:2%;
	}
	.weather-timestamp{
		color:#Daaa00;
		font-size:.85em;
		font-style:italic;
		line-height:10px;
	}
	.weather-block{
		padding:10px 10px 20px 10px;
		background-color:#eeeded;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		margin:15px 0px 12px 0px;
		line-height:35px;
	}
	.weather-conditions{
		font-size:1.3em;
		color:#002855;
		width:50%;
		line-height:20px;
	}
	.weather-temperature{
		font-size:3.3em;
		color:#002855;
		font-weight:bold;
		margin-top:10px;
	}
	.weather-main-items{
	}
/*---/weather module styles---*/
/*---Pass time styles---*/

	.accordion-passtimes {
		--bs-accordion-active-bg: #FFDC00;
		--bs-accordion-btn-bg: #FFF2CC;
		--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem #FFC300; 
		--bs-accordion-border-color: #FFD966; 
	}

	.accordion-small .accordion-button {
		padding: 0.5em;
	}

	.pass-time-container:hover{
		cursor: pointer;
	}

	.passTerm{
		display:block;
		padding-left:15px;
		background-repeat:no-repeat;
		background-position:0% 50%;
	}

	.passTerm .lt-blue-arrow{
		border: solid #002855;
		border-width: 0 3px 3px 0;
		display: inline-block;
		padding: 3px;
		transform: rotate(45deg);
	}

	.passTerm .lt-blue-arrow.right{
				transform: rotate(-45deg);
	}

	.pass1{
		display:block;
		padding-left:15px;
		margin:5px 0px 5px 10px;
		color:#002855;
	}
	.pass1 .times{
		font-weight:bold;
		font-style:italic;
	}
	.classSearchTool{
		display:block;
		background-color:#F8EECC;
		padding:5px 5px 5px 20px;
		color:#002855!important;
		background-image:url(../img/chevronGoldLtSmall.png);
		background-position:8px 50%;
		background-repeat:no-repeat;
		margin-top:10px;
		transition:all .2s ease-in-out;
	}
	.classSearchTool:hover{
		background-color:#F4E5B2;
		color:#028555;
	}
/*---/Pass time styles---*/
/*---packery styles---
	.item{
		width:33.333333%;
		height:200px;
		background:#fff;
	}
	.item.dummy .w2{
		width:66.666666%;
	}
---/packery styles---*/
/*---/P-list styles (academics_advising_and_support page)---*/
/*-------------------Knowledge Base Style adjustments-------------------------*/
@media (max-width:1199){
.subContent .tabInterface .historyAccordion .accordion-inner .row-fluid [class*="span"]{
	min-height:0px!important;
}
}
 @media (max-width: 1116px) {
.story .storyImage a{
	font-size:1.4em;
	width:auto;
	position:relative;
}
 }
 @media (max-width: 979px) {
	   body{
		   padding-top:-60px!important;
	   }
	   .navbar-fixed-top {
    		margin-bottom: 0px!important;
 		}
	   .navbar-inner{
		padding:3px!important;
	  }
	  .navbar .nav{
		  margin-top:25px;
	  }
	  .navbar .nav.main{
		 margin-left:0px;
		 margin-top:25px;
	  }
	  .navbar .nav > li > a{
		  padding: 10px 15px 10px;
		  color: #B2BDCF!important;
		  text-decoration: none;
		  text-shadow: 0 1px 0 #002855;
		  border-bottom:3px solid #002855;
		  border-right:1px solid #002855;
		  border-left:1px solid #335379;
		  border-top:1px solid #335379;
		  text-shadow: 0 -1px 0 rgba(0,0,0,.4)!important;
		  margin:0px!important;
		   -webkit-border-radius:3px!important;
           -moz-border-radius: 3px!important;
            border-radius: 3px!important;
	  }
	  .navbar .nav > li > a:active{
		  color: #ffffff!important;
          border-bottom:3px solid #daaa00!important;
	  }
	  .navbar .nav > li > a:hover{
		  color: #ffffff!important;
		  border-bottom:3px solid #daaa00!important;
	  }
	  .dropdown-menu> li > a{
		  padding: 10px 15px 10px;
		  color: #B2BDCF!important;
		  text-decoration: none;
		  text-shadow: 0 1px 0 #002855;
		  border-bottom:1px solid #002855;
		  border-top:1px solid #335379;
		  border-left:1px solid #335379;
		  border-right:1px solid #002855;
		  text-shadow: 0 -1px 0 rgba(0,0,0,.4)!important;
		  margin:5px 0 5px 0!important;
		   -webkit-border-radius:3px!important;
           -moz-border-radius: 3px!important;
            border-radius: 3px!important;
	  }
	  .dropdown-menu> li > a{
		  color: #fff!important;
	  }
	  .dropdown-menu .nav-header{
		  color:#daaa00!Important;
		  font-weight:lighter;
		  font-size:1.2em;
		  text-shadow: 0 -1px 0 rgba(0,0,0,.4)!important;
	  }

      .container.navbar-wrapper {
        margin-bottom: 0;
        width: auto;
      }
      .navbar-inner {
        border-radius: 0;
      }
	  .row-fluid .bigPic{
		  margin-top:800px!important;
	  }
	  .searcherSub #searchBox7{
		  margin-right:0px!important;
		  width:60%!important;
		  box-shadow:none!important;
		  border:inset 1px solid!important;
		  border-color:#ecd782!important;
	  }
/*	.searcherSub .btnText{
		display:none;
	}*/
	.story{
	padding:20px!important;
	}
	.story .storyImage a{
	padding:10px!important;
	background: rgba(218,170,0,1.0);
	color:#fff;
	margin:0 0 20px 0;
	font-size:1.3em;
	width:auto;
	line-height:1.2;
	position:relative;
	top:0;
	left:0;
	display:block;
	transition: all ease-in-out .2s;
}
/*.subContent img{
	border:1px solid #ccd4e0;
	background-color:#e8ecf2;
	padding:2%; 
	float:none;
	width:88%;
	margin:2% 4% 0 4%;
}*/
/*styles for subpage rolodex*/
		.subContent .rolodexGrid .item{
			background:#f2f2f2;
			margin:15px;
			padding:10px;
		/*	-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;*/
		}
		.subContent .rolodexGrid .item img{
			float:none;
			background:#fff;
			width:95.5%;
			padding:2%;
			margin:0;
		}
		.subContent .rolodexGrid .item h2{
			font-family: proximanova-semibold;
			font-weight:400;
			font-size:1.9em;
			color:#335379;
			border-bottom:1px solid #ccc;
			box-shadow:0px 1px 0px #fff;
			margin:10px;	
		}
		.subContent .rolodexGrid .item p{
			margin:10px;
			padding:0px;
		}
		
.subContent .tabInterface .profilePic img{
	margin:15px;
	max-width:100%;
}
/*---BEGIN Unitrans Module Styles---*/
	#unitrans-container select{
		width:100%;
	}
	.unitrans #unitrans-container .lineSelect{
		width:100%;
		float:none;
	}
	.unitrans #unitrans-container .directionSelect{
		width:100%;
		float:none;
		margin-left:0;
	}
	#unitrans-container .uniLabel{
		color:#335379;
		font-weight:bold!important;
	}
	#unitrans-container .busArriving{
		line-height:16px;
		display:block;
	}
	#unitrans-container .busArriving a{
		font-weight:bold;
	}
	#unitrans-container .busArriving .linkLine{
		display:block;
	}
	#unitrans-container .unitrans-info-header{
		font-size:.9em;
		font-style:italic;
		color:#daaa00;
		clear:both;
		display:block;
		line-height:16px;
	}
	#unitrans-container .minuteTicker{
		background-color:#335379;
		padding:15px 3%;
		margin:10px 0 10px 0;
		height:80px;
		float:none;
		width:94%;
		line-height:14px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		color:#fff;
		text-align:center;
	}
	#unitrans-container .minuteTicker .unitrans-minute-count{
		font-size:4.3em;
		font-weight:bold;
		color:#fff;
		border-radius:4px;
		display:block;
		margin-top:10%;
		margin-left:-5px;
		letter-spacing:0px;
	}
	#unitrans-container .minuteTicker .minutes{
		display:block;
		margin-top:20px;
		font-size:1.2em;
		
	}
	.time-only{
	font-size:1.3em;
	font-weight:bold;
	margin-top:10%;
	letter-spacing:-1px;
	width:100%
}
	#unitrans-container .minuteTicker .timeStamp{
		display:block;
		width:100%;
		color:#daaa00;
		font-size:.8em;
		margin-top:2px
	}
	#unitrans-container .unitrans-stop-times{
		float:none;
		width:100%;
		margin-top:20px;
		line-height:16px;
		font-size:.9em;
	}

/*---/Unitrans---*/
    }


    @media (max-width: 767px) {

       body {
		padding-right:0px!important;
		padding-left: 0px!important;
      }
	  .ossBody{
		  padding:0!important;
	  }
	  .navbar-inner{
		  padding:0px!important;
	  }
	  .ucdBrand{
		  position:absolute;
	  }
	  .bigPic{
		  background-image:none!important;
		  background-color:#e5e9ef!important;
	  }
	  .bigPicV3{
		  background-image:none!important;
		  background-color:transparent!important;
		  border-bottom:none;
		  min-height:100px;
		  margin-bottom:0px;
	  }
	  .bigPicV4{
		  background-image:none!important;
		  background-color:#CCD4E0!important;
		  border-bottom:none;
		  min-height:100px;
		  margin-bottom:0px;
	  }
	  .searcher{
		  padding:12% 0 2% 1%!important;
		  margin:auto!important;
		  text-align:center;
	  }
	  .searcher h1{
		  font-size:1.2em;
		  padding-left:23px;
		  margin-left:16px;
	  }
	  .searcher #searchBox7{
  		  height:43px!important;
		  width:65%;
/*          margin-right:3px!important;*/
	  }	
	  .searcher input:focus  {
	border: 1px solid #99A9BF!important;
	box-shadow:0px 0px 6px #99A9BF!important;
}
/*	  .searchee{
		  display:none;
	  }*/
	  .story .liquid-slider img{
	float:none;
	padding:2%;
	margin:0 10px 10px 0!important;
	width:96%;
}
 .story .liquid-slider h2{
	line-height:1;
}
 .story .liquid-slider p{
	 margin:10px;
 }
	  .gridModules{
		  -webkit-border-radius: 4px!important;
     	   -moz-border-radius: 4px!important;
             border-radius: 4px!important;
			 padding:0!important;
	  }
	  .searcher h1{
		color:#002855!important;
		font-size:2.4em;
		text-shadow:none!important;
		text-align:left;
		margin-left:10%;
		padding-left:12%;
	  }
	  .row-fluid{
		  padding:0;
	  }
	  .dummy, .story, .announcements{
		  margin:20px 20px 0px 20px!important;
	  }
	  .subContent, .subSideNav{
		  margin:8% 5% 0 5%!important;
		  float:none;
		  padding:0px!important;
		  width:90%!important;
    }
	.subContent img{
		float:none;
	}
	.authNav{
		margin:0px 5% 0px 5%!important;
		width:90%!important;
	}
	.form-horizontal .control-group{
		margin:0px 20px 25px 20px!important;
	}
	.subContent h1{
		font-size:2em;
		padding:15px;
	}
	.footer,.footerSub{
		padding:10 0!important;
		margin: 0 5%!important;
		width:90%!important;
	}
	.footerSub{
		padding:10 0!important;
		margin: 0 5%!important;
		width:90%;
	}
	.subContent .rolodexGrid .item .btn{
		margin:20px 10px 10px 10px;
	}
	.subContent .tabInterface .historyAccordion .accordion-group i{
	display:none;
	}
	.subContent .tabInterface .historyAccordion .accordion-inner .historyData{
	margin:5px 0px 0px 0px;
}
.subSideNav{
	min-height:190px!important;
}
.footerLinks a{
	color:#002855;
	display:block;
	padding:7px;
	margin:3px 0px;
	text-shadow:0px 1px 0px #eee;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
}
.saot .feedback{
	position:relative;
	margin:0px auto 10px auto;
	width:90%;
	height:40px;
	display:block;
	z-index:900!important;
	background-color:#4D688C;
	border-top:3px solid #335379;
	border-left:3px solid #335379;
	border-bottom:3px solid #335379;
	border-right:3px solid #335379;
	background-image:url(../img/feedback2.png);
	background-position:center;
	background-repeat:no-repeat;
	box-shadow:none;
	border-radius:0px 0px 0px 0px;
}
.saot .feedback:hover{
	width:90%;
	background-color:#002855;
}
.subContent #suggestForm{
		width:92%;
		padding:1% 4%;
	}
	/*---BEGIN Unitrans Module Styles---*/
	#unitrans-container select{
		width:100%;
	}
	.unitrans #unitrans-container .lineSelect{
		width:30%;
		float:left;
	}
	.unitrans #unitrans-container .directionSelect{
		width:68%;
		float:left;
		margin-left:2%;
	}
	#unitrans-container .uniLabel{
		color:#335379;
		font-weight:bold!important;
	}
	#unitrans-container .busArriving{
		line-height:16px;
		display:block;
	}
	#unitrans-container .busArriving a{
		font-weight:bold;
	}
	#unitrans-container .busArriving .linkLine{
		display:block;
	}
	#unitrans-container .unitrans-info-header{
		font-size:.9em;
		font-style:italic;
		color:#daaa00;
		clear:both;
		display:block;
	}
	#unitrans-container .minuteTicker{
		background-color:#335379;
		padding:15px;
		margin:10px 10px 10px 0px;
		height:80px;
		float:left;
		width:30%;
		line-height:14px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		color:#fff;
		text-align:center;
	}
	#unitrans-container .minuteTicker .unitrans-minute-count{
		font-size:4.3em;
		font-weight:bold;
		color:#fff;
		border-radius:4px;
		display:block;
		margin-top:10%;
		margin-left:-5px;
		letter-spacing:0px;
	}
	#unitrans-container .minuteTicker .minutes{
		display:block;
		margin-top:20px;
		font-size:1.2em;
		
	}
	#unitrans-container .minuteTicker .timeStamp{
		display:block;
		width:100%;
		color:#daaa00;
		font-size:.8em;
		margin-top:2px
	}
	#unitrans-container .unitrans-stop-times{
		float:left;
		width:50%;
		margin-top:20px;
		line-height:16px;
		font-size:.9em;
	}
	.ls-nav-left-arrow{
		  display:none;
	  }
	.ls-nav-right-arrow{
		  display:none;
	  }

	  .subContent .tabInterface .tab-pane .tabContainer{
		padding: 0 1rem 1rem 1rem;
	  }
/*---/Unitrans---*/
	}
@media (max-width: 460px) {
	.subContent p img{
		margin:10px 0px;
		width:95%;
		padding:2.5%
	}
	.subContent .rolodexGrid .item img{
		display:none;
	}
	.subContent .tabInterface .profilePic img{
		margin:10px 0px;
		width:90%;
		padding:5%
}
	  .searcher h1{
		  font-size:2em;
		  padding-left:60px;
		  margin-left:16px;
	  }
	  	.ls-nav-left-arrow{
		  display:none;
	  }
	.ls-nav-right-arrow{
		  display:none;
	  }
}
@media (max-width: 400px) {
		#unitrans-container .minuteTicker .unitrans-minute-count{
		margin-top:20%;
	}
}
/*MDEJOHNS on Thu Mar 05 2015: Transcripts styles */
.t-script .row-fluid .span12{
	text-align: right;

}
.t-script .row-fluid .span12 p{
	text-align: left;

}
.t-script .row-fluid .span12 .tscript-sub{
	margin-top: 0px;

}
.tscript-sub{
      color: #555;
      font-size: .8em;
      display: inline-block;
      width: 100%;
      margin-top: 1%;
      font-style: italic;
}
.subContent .tabInterface .tab-pane .tabContainer .btn.btn-primary.auxiliary.opt-out{
			background-color: #aaa;
			font-family: proximanova-semibold;
			font-size: 1em;
}
.subContent .tabInterface .tab-pane .tabContainer .btn.btn-primary.auxiliary.opt-out:hover{
			cursor: not-allowed;
			color: #fff;
}
.subContent .tabInterface .tab-pane .tabContainer .btn.btn-primary.auxiliary.opt-out.active{
			background-color: #1A3E68;
}
.subContent .tabInterface .tab-pane .tabContainer .btn.btn-primary.auxiliary.opt-out.active:hover{
			cursor: pointer;
			color: #002855;
			background-color: #CCD4E0;
}
.subContent .tabInterface .tab-pane .tabContainer .opt-out-error{
	    padding: 5px 10px;
    	margin-top: 10px;
}
.subContent .tabInterface .tab-pane .tabContainer .opt-out-date{
			font-family: proximanova-semiboldit;
			font-size: .9em;
			display: inline-block;
			float: right;
			color: #888;
			font-weight: bold;
			font-style: italic;
}
/* enrollment verification styles */
.enrollment-verfiy svg{
	fill: white;
	height: 15px;
	width: 15px;
	vertical-align: sub;

}

.enrollment-verfiy a{
	display: inline!important;
	padding: 3px 15px!important;
	font-size: .95em!important;
}

.enrollment-verfiy .tscript-sub{
	margin: 0px;
}

.enrollment-verfiy .right-align{
	text-align: right;
	margin: 20px 0px;
}

@media(max-width:1150px){
    .btn.tscripts{
       font-size: .9em!important;
   }
}
@media(max-width:1130px){
    .tscript-sub{
        line-height: 15px;
    }
}
@media(max-width:875px){
    .btn.tscripts{
       font-size: .8em!important;
   }
}
@media(max-width:785px){
    .btn.tscripts{
       font-size: .7em!important;
   }
}
@media(max-width:767px){
    .btn.tscripts{
       font-size: 1em!important;
   }
}
@media(max-width:680px){
    .btn.tscripts{
       font-size: .8em!important;
   }
}
@media(max-width:570px){
   .tscripts-div{
       display: block;
       width: 100%;
   }
   .tscript-sub{
        line-height: 20px;
        font-size: .85em;
    }
   .btn.tscripts{
       font-size: 1em!important;
   }
}
@media(max-width:460px){
    .tscript-sub{
        line-height: 15px;
        font-size: .75em;
    }
	.enrollment-verfiy a{
		padding: 3px 7px !important;
  		font-size: 0.85em !important;
	}
	.enrollment-verfiy svg{
		height: 15px;
  		width: 15px;
	}
}
@media(max-width:360px){
    .btn.tscripts{
       font-size: .85em!important;
   }   
}
/*MDEJOHNS on Thu Mar 05 2015: End of Transcripts styles */