/* @override 
	http://neptune.lvl2-utsa.lvl2-edu/webdev/college/css/college-var.lvl2-css
	http://neptune.lvl2-utsa.lvl2-edu/webdev/graduate/css/college-var.lvl2-css
*/

/*
Title:			College Variation v.lvl2-1
Author:			Jona Haga-Camacho
Project:		Branding Guidelines
Description: 	Variation for college website templates
*/

/* @group Header */

/* UTSA LOGO =========================*/

#lvl2-topBar { padding-bottom: 10px }

ul.lvl2-logo { border-bottom: 0 }

/* COLLEGE HEAD =========================*/

#lvl2-head {
  background-color: #093968;
  padding: 15px 0 8px;
  width: 100%; }

#lvl2-head .lvl2-audience-wrap ul#lvl2-audience li a { 
	border-bottom: none;
	color: #093968 }

#lvl2-head .lvl2-audience-wrap ul#lvl2-audience li a:hover { color: #f47321 }

#lvl2-head #lvl2-audience li a#lvl2-apply { border-right: 3px solid #093968 }

.lvl2-headerTitle {
  margin: 0 auto;
  padding: 15px 0;
  width: 950px; }

  .lvl2-headerTitle a {
    border-bottom: 0;
    color: #fff;
    font: normal 36px/1 Georgia, "Times New Roman", Times, serif; }

/* @end */

/* @group Top Nav */

#lvl2-topNav {
  margin: 0 auto;
  position: relative;
  width: 950px; }
	
	#lvl2-topNav ul { margin: 0 }
	
  #lvl2-topNav ul.lvl2-nav li {
    float: left;
    list-style: none;
    margin: 0;
    padding: 8px;
    position: relative; }
	  #lvl2-topNav ul.lvl2-nav li.lvl2-nav-first { margin-left: -8px }	
	  #lvl2-topNav ul.lvl2-nav li:hover { background: #002244 }

  #lvl2-topNav ul.lvl2-nav li a {
    border-bottom: none;
    color: #fff;
    font: normal 16px/1.2 sans-serif;
    margin-bottom: 5px;
    text-indent: 0; }
    
    #lvl2-topNav ul.lvl2-nav li a.lvl2-active { color: #f47321; }

		ul.lvl2-nav .lvl2-dropdown {
		  background-color: #002244;
		  border-bottom: 6px solid #f47321;
		  color: #fff;
		  left: -9999px;
		  position: absolute;
		  text-align: left;
		  top: 35px;
		  z-index: 4000;
		  -moz-border-radius: 0 8px 8px 8px;
		  -webkit-border-radius: 0 8px 8px 8px; }
			  
			#lvl2-topNav ul.lvl2-nav .lvl2-dropdown li {
		    display: block;
		    float: none; }
		
			  ul.lvl2-nav .lvl2-dropdown .lvl2-dropdown-wrap { padding: 10px 18px }

		    #lvl2-topNav ul.lvl2-nav li .lvl2-dropdown-wrap ul li {
		      border-bottom: 1px solid #0d5397;
		      padding: 5px 0; }
		
		      #lvl2-topNav ul.lvl2-nav li .lvl2-dropdown-wrap ul li a {
		        display: block;
		        font: normal 13px/1.5 sans-serif;
		        margin: 0;
		        white-space: nowrap;}
		
		      #lvl2-topNav ul.lvl2-nav li .lvl2-dropdown-wrap ul li a:hover { color: #f47321; }
			
					/* Making Dropdown Appear */
					ul.lvl2-nav li:hover .lvl2-dropdown { left: 0 }

/* @group Audience Wrap */

.lvl2-audience-wrap {
  margin-top: -2px;
  padding: 0; }

  .lvl2-audience-wrap ul#lvl2-audience li a {
    background-color: #fff;
    color: #17607f;
    line-height: 1.9;
    padding: 2px 5px; }

  .lvl2-audience-wrap ul#lvl2-audience li a {
    background-color: #fff;
    color: #17607f;
    line-height: 1.9;
    padding: 2px 5px; }

ul#lvl2-audience li a:hover { color: #f47321 }

/* @end */

/* @group Feature with Caption */
#lvl2-caption-feature { margin-bottom: 20px }

.lvl2-feature-container {
  background-color: #111;
  height: 280px;
  width: 950px; }

.lvl2-feature-image {
  height: 280px;
  overflow: hidden;
  position: relative;
  width: 950px; }

.lvl2-feature-image .lvl2-feature-caption-hidden { display: none }

.lvl2-feature-caption { /*There is an IE6 Conditional*/
  background-color: #dd4814;
  height: 230px;
  margin-left: 0px; /*Positions the Orange Box [x]*/
  margin-top: -255px; /*Positions the Orange Box [y]*/
  position: relative;
  width: 340px; }

  .lvl2-feature-caption span.lvl2-emphasis {
    color: #f47321;
    font-size: 50px; }

  .lvl2-feature-caption .lvl2-h2 {
    color: #fff;
    font: bold 18px/1.3 Arial, sans-serif;
    padding: 5px 20px 0px 20px; }

  .lvl2-feature-caption .lvl2-h3 {
    color: #eee;
    font: normal 13px/1.3 sans-serif;
    padding: 5px 20px 0px 20px; }

  .lvl2-feature-caption .lvl2-h1 {
    color: #002244;
    font: bold 27px/1.3 sans-serif;
    padding: 20px 20px 0px 20px; }

  .lvl2-feature-caption a {
    border-bottom: #fff 1px solid;
    color: #fff;
    /*padding-bottom: 2px;*/ }

  .lvl2-feature-caption a:hover { color: #FC6 }

.lvl2-feature-nav { /*There is an IE6 Conditional*/
  cursor: pointer;
  margin-left: 20px;	/*Positions the Feature Navigation [x]*/
  margin-top: 205px;	/*Positions the Feature Navigation [y]*/
  position: absolute;
  z-index: 9000; }

  .lvl2-feature-nav a.lvl2-activeSlide { color: #002244 }

  .lvl2-feature-nav a.lvl2-sfnav {
    border-bottom: none;
    color: #fff;
    font-size: 2.lvl2-7em;
    padding-right: 2px; }

    .lvl2-feature-nav a.lvl2-sfnav a { color: #f47321 }

    .lvl2-feature-nav a.lvl2-activeSlide { color: #a7c2d9 }

  .lvl2-feature-nav li { padding-bottom: 0 }

/* @end */

/* @group Misc.lvl2- Structure */

#lvl2-content-white { padding-top: 10px }

.lvl2-r-border {
  border-right: 1px solid #ccc;
  padding-right: 20px; }

/* @end */

/* @group Misc.lvl2- Typography */

body {font-family: Verdana, Helvetica, Arial, sans-serif;}

p.lvl2-intro { 
	color: #616365;
	font-size: 16px; }

.lvl2-news h1, .lvl2-events h1, .lvl2-news .lvl2-h1, .lvl2-events .lvl2-h1
{ 
	border-bottom: 1px dotted #f47321;
	font-size: 20px;
	margin-bottom: 15px;
	padding-bottom: 0; 
}

.lvl2-news h2,
.lvl2-events h2 { 
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3; 
	padding-bottom: 0;}

.lvl2-news h3, .lvl2-events h3{
	font-size:13px;
	font-weight: bold;
	line-height: 1.3;
	padding-bottom: 0;
	color: #002244;
}

.lvl2-news p { 
	color: #666;
	font-size: 12px; }

	span.lvl2-newsDate { 
		color: #999;
		display: block;
		font-size: 10px;
		letter-spacing: 1px;
		text-transform: uppercase; }


.lvl2-events h3 { 
	color: #002244;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3;
	padding-bottom: 2px; }
	
.lvl2-event-name p { 
	color: #666;
	font-size: 11px; }

.lvl2-event-date span.lvl2-month { 
	color: #616365; 
	font-weight: bold; }
	
.lvl2-event-date span.lvl2-day {
	color: #616365; 
	font-size: 16px;
	font-weight: bold; }

ul.lvl2-links { margin-left: 0 }

  ul.lvl2-links li {
    border-bottom: 1px solid #ddd;
    list-style-type: none;
    padding: 5px 0; }

  ul.lvl2-links a { border-bottom: 0 }

/* @end */

/* @group Footer */

ul.lvl2-social { margin: 0 }

  ul.lvl2-social li.lvl2-twitter a { background-image: url("http://utsa.lvl2-edu/img/social/twitter.png") }

  ul.lvl2-social li.lvl2-fb a { background-image: url("http://utsa.lvl2-edu/img/social/fb.png") }
  
  ul.lvl2-social li.lvl2-flickr a { background-image: url("http://utsa.lvl2-edu/img/social/flickr.png") }

#lvl2-footer-gray ul.lvl2-social li {
  display: inline;
  float: left;
  margin-right: 10px; }

#lvl2-footer-gray ul.lvl2-social li a {
	border-bottom: 0;
	display: block;
	height: 24px;
	text-indent: -99999px;
	width: 24px; }

/* @end */

/* @override http://utsa.lvl2-edu/css/content-master.lvl2-css */

/* @group Typography */
#lvl2-content-white { color: #444; }
 
.lvl2-h1 { color: #f47321; font-size: 27px; padding-bottom: 15px; }
.lvl2-h2 { color: #002244; font-size: 21px; padding-bottom: 10px; }
.lvl2-h3 { color: #f47321; font-size: 18px; }
.lvl2-h4 { color: #002244; font-size: 14px; font-weight: bold }
.lvl2-h5 { color: #f47321; font-size: 12px; font-weight: bold }
.lvl2-h6 { color: #f47321; font-size: 12px; font-style: italic }

p.lvl2-intro {
		color: #f47321;
		font-size: 15px;
		line-height: 1.5;
		padding-bottom: 20px; }
 
a {
	border-bottom: 1px solid #ddd;
	color: #3793CE;
	transition: color .3s ease-in; 
	-moz-transition: color .3s ease-in;
	-o-transition: color .3s ease-in;
	-webkit-transition: color .3s ease-in; }
 
	a:hover { color: #f47321; }
 	
	a img { border: 0 none!important; }
 
/* LISTS
  =====================================*/
/* ROMAN NUMERAL OL
  =====================================*/
ol.lvl2-roman li { list-style-type: upper-roman;}
ol.lvl2-roman li li { list-style-type: upper-alpha; }
ol.lvl2-roman li li li { list-style-type: decimal; }
ol.lvl2-roman li li li:last-child { padding-bottom: 0; }
 
/* @group Structure */
#lvl2-content { padding: 20px 0 40px 0; }

/*Full Column*/
#lvl2-col-main-full {
width:100%; }

/*Gray Column*/
.lvl2-col-gray-layout { 
	background-color: #f3f3f3; 
	border:3px #f1f1f1 solid;
	padding:20px; }
	
/*Two Column*/
#lvl2-col-navigation {
	float: left;
	margin-right: 30px;
	width: 250px; }
 
#lvl2-col-main {
	float: right;
	margin-top: 25px;
	width: 670px; }

/* @end */

/* @group UTSA Links Drawer */
#lvl2-drawer { 
	background-color: transparent; /* #093968; same color as #lvl2-head bg*/
	position:relative;
	z-index: 500; z-index: 1;}

  #lvl2-drawer h5 a, #lvl2-drawer .lvl2-h5 a {
    border-bottom: none;
    color: #002244;
    font-size: 13px;
    padding-bottom: 5px; }

	#lvl2-drawer .lvl2-h5 a{ padding-bottom: 0px;}
	#lvl2-drawer p.lvl2-h5 {padding-bottom: 2px;}

  #lvl2-drawer a {
    color: #777;
    display: block; }

  	#lvl2-drawer a:hover { color: #002244 }

#lvl2-drawer-container {
  background-color: #eee;
  border-bottom: 5px solid #f47321; }
  
  #lvl2-drawer-container ul { margin: 0; }
	#lvl2-drawer-container li { list-style-type: none; }
	#lvl2-drawer-container a { 
		border-bottom: none; 
		color: #555; }

#lvl2-drawer-content {
  margin: 0 auto;
  padding: 15px 0;
  width: 950px; }

  #lvl2-drawer-content ul.lvl2-globalNav a {
    color: #f47321;
    font-size: 14px;
    line-height: 1.6; }

  	#lvl2-drawer-content ul.lvl2-globalNav a:hover { color: #ce621b }

  #lvl2-drawer-content .lvl2-size4of5 ul { font-size: 11px }

.lvl2-drawer-button-container {
  margin: 0 auto;
  overflow: hidden;
  width: 950px; }

#lvl2-drawer-button {
  background-image: url("http://lib.utsa.edu/files/default/cdm/images/drawer-btn.png");
  clear: both;
  cursor: pointer;
  float: right;
  height: 15px;
  text-indent: -99999px;
  width: 150px; }

#lvl2-drawer-button.lvl2-close { background-position: 0 -15px }

/* @end */

/* @group Page Title */
.lvl2-pageTitle {
	background-color: #f47321;
	height: 30px;
	margin-bottom: 10px;
	padding: 15px;
	position: relative; }
 
	.lvl2-pageTitle a {
		border-bottom: none;
		color: #fff;
		float: left;
		font-size: 220%;
		line-height: 30px; }
 
		.lvl2-pageTitle a:hover { color: #002244; }
 
.lvl2-pageTitle-right { position: absolute; right: 15px }
 
.lvl2-askRowdy-Box {
	background-color: #eee;
	background: -moz-linear-gradient(top, #eee, #fff);
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
	border-radius: .lvl2-2em;
	margin-top: -2px; padding: 2px; 
	-moz-border-radius: .lvl2-2em;
	-webkit-border-radius: .lvl2-2em; }
 
	.lvl2-askRowdy-Box form {
		margin-bottom: 0 !important; padding: 2px !important;
		position: relative; }
 
		.lvl2-askRowdy-Box form label { display: none; }
 
		.lvl2-askRowdy-Box form img { position: absolute; }
 
		.lvl2-askRowdy-Box form input.lvl2-rowdyQuestion {
			background-color: transparent;
			border: none;
			color: #aaa;
			font-size: 110%;
			margin-left: 50px; padding: 5px;
			outline: none;
			width: 180px; }
 
		.lvl2-askRowdy-Box form input.lvl2-rowdyAskBtn {
			cursor: pointer;
			display: inline;
			opacity: .lvl2-7; }
 
		.lvl2-askRowdy-Box form input.lvl2-rowdtyTopTen {
			background: none;
			border-bottom: 1px dotted #999;
			border: none;
			color: #777;
			cursor: pointer;
			display: inline;
			margin-left: 5px; margin-right: 5px;
			padding-bottom: 1px; }
 
			.lvl2-askRowdy-Box form input.lvl2-rowdtyTopTen:hover {
				border-bottom: 1px solid #f47321;
				color: #002244; }
 
		.lvl2-askRowdy-Box form input[type="text"]:focus {
			background-color: #faf6e1;
			outline: none;
			transition: color .3s ease-in;
			-moz-transition: color .3s linear;
			-o-transition: color .3s linear;
			-webkit-transition: background-color .3s linear; }
 
/* @end */

/* @group Page Title w/Top Nav */

	/* @group College/Center Name */
	#lvl2-siteTitle {
		color: #333;
		font-size: 30px; font-weight: bold;
		padding: 20px 0; }
	 
		#lvl2-siteTitle a:hover { color: #f47321 }
	 
	/* @end */

	/* @group College/Center Nav */
	#lvl2-siteHead a { border-bottom: 0; }
	 
	#lvl2-topnav { margin-bottom: 10px; }
	 
		#lvl2-topnav #lvl2-nav {
			background-color: #051e42;
			border-top: 4px solid #f47321;
			height: 45px;
			margin: 0; padding: 0;
			text-align: left }
			
			#lvl2-topnav a:active { top: 0; }
	 
		#lvl2-topnav ul#lvl2-menu {
			float: left;
			margin: 0; }
	 
	#lvl2-topnav #lvl2-menu ul,
	#lvl2-topnav #lvl2-menu li,
	#lvl2-topnav .lvl2-audience-wrap ul,
	#lvl2-topnav .lvl2-audience-wrap li { margin: 0; padding: 0 }
	 
	#lvl2-menu li {
		display: inline;
		float: left;
		list-style: none }
	 
	#lvl2-menu li:hover ul {
			background-color: #002a5c;
			left: auto; }
	 
		#lvl2-menu li:hover a { background-color: #002a5c }
	 
		#lvl2-menu li ul {
			background: #fff;
			clear: left;
			display: block;
			left: -999em;
			margin: 0;
			overflow: hidden;
			padding: 20px 0 0 0;
			position: absolute;
			top: 127px;
			width: 247px;
			z-index: 900; }
	 
			#lvl2-menu li ul a {
				background: #fcfcfc;
				border-bottom: 1px solid #051f3d;
				color: #fff;
				font-size: 100%;
				font-weight: normal;
				height: auto;
				line-height: 1.4em;
				margin: 0 1px;
				overflow: visible;
				padding: 6px 28px 6px 10px;
				text-indent: 0;
				text-transform: none;
				width: 208px; }
	 
				#lvl2-menu li li { float: left }
	 
		#lvl2-menu li a {
			color: #fff;
			display: block;
			float: left;
			font: bold 14px/1.8 Arial, Helvetica, sans-serif;
			margin: 0; padding: 10px 15px;
			text-decoration: none;
			text-transform: uppercase; }
	 
			#lvl2-menu li a:hover { background-color: #002a5c; color: #fff }
		
			#lvl2-menu li li:hover,
			#lvl2-menu li li a:hover {
					background-color: #f47321;
					color: #fff;
					text-decoration: none }
		
		/* @end */
		
	/* @group Audience Nav */
	.lvl2-audience-wrap {
		float: right;
		padding: 10px 10px 0 0 }
	 
	#lvl2-audience ul { position: relative }
	 
		#lvl2-audience ul ul { display: none }
	 
	#lvl2-audience li {
		display: inline;
		float: left;
		list-style: none }
	 
		#lvl2-audience li:hover ul.lvl2-students { margin-left: 0 }
	 
		#lvl2-audience li a#lvl2-students {
			border-right: 2px solid #002244;
			width: 75px; }
	 
		#lvl2-audience li:hover ul.lvl2-faculty { margin-left: -96px }
	 
		#lvl2-audience li a#lvl2-faculty {
			border-right: 2px solid #002244;
			width: 110px; }
	 
		#lvl2-audience li:hover ul.lvl2-alumni { margin-left: -227px }
	 
		#lvl2-audience li a#lvl2-alumni { width: 50px }
	 
		#lvl2-audience li:hover ul,
		#lvl2-audience li.lvl2-sfhover ul {
			background-color: #DD4814;
			left: auto; }
	 
		#lvl2-audience li:hover a { background-color: #DD4814; color: #fff }
	 
		#lvl2-audience li li { float: left }
	 
		#lvl2-audience li ul {
			background-color: #fff;
			clear: left;
			display: block;
			left: -9999px;
			position: absolute;
			top: 122px;
			width: 289px;
			z-index: 500;}
	 
			#lvl2-audience li ul a {
				background-color: #fcfcfc;
				border-bottom: 1px solid #051f3d;
				color: #f47321;
				display: block;
				font-size: 90%; font-weight: normal;
				height: auto;
				margin: 0 1px;
				outline: none;
				overflow: visible; 
				padding: 6px 12px;
				text-align: left;
				text-indent: 0;
				text-transform: none;
				width: 272px; }
	 
		#lvl2-audience li a {
			background-color: #f47321;
			color: #fff;
			display: block;
			float: left;
			font: bold 12px/1.6 Arial, Helvetica, sans-serif;
			height: 20px;
			margin: 0; padding: 4px 10px 2px 10px;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase; }
	 
			#lvl2-audience li a:hover { background-color: #DD4814; color: #fff }
	 
	/* @end */
/* @end */
/* @group Index Feature Slider */
.lvl2-feature-wrap { clear: both;position: relative; }
 
.lvl2-feature-container-950 {
	background-color: #002244;
	height: 280px;
	margin-bottom: 20px;
	margin-top: -10px;
	overflow: hidden;
	position: relative;
	width: 950px;
	z-index: 10; }
 
.lvl2-feature-container-670 {
	background-color: #002244;
	height: 320px;
	margin-bottom: 30px;
	overflow: hidden;
	position: relative;
	width: 670px;
	z-index: 10; }
 
.lvl2-feature-container-950 a, .lvl2-feature-container-670 a { border-bottom: none !important; }
 
.lvl2-feature-nav-950, .lvl2-feature-nav-670 {
	background: url("http://lib.utsa.edu/images/site/img/bg/feature-80-f47321.png") 0 0 no-repeat;
	margin-top: -70px;
	padding: 7px 5px 5px 5px;
	position: absolute;
	z-index: 100; }
 
.lvl2-feature-nav-950 a, .lvl2-feature-nav-670 a {
	border-bottom: none !important;
	color: #fff;
	font-size: 250%;
	margin-right: 1px; }
 
.lvl2-feature-nav-950 a.lvl2-activeSlide, .lvl2-feature-nav-670 a.lvl2-activeSlide { color: #002244 !important; }
 
/* @end */
/* @group Left-Col Nav */
.lvl2-nav-page {
	margin-bottom: 40px;
	margin-top: 10px; }
 
.lvl2-nav-gray {
	-moz-border-radius-bottomleft: 1.3em;
	-moz-border-radius-bottomright: 1.3em;
	-moz-box-shadow: 0px 0px 2px #aaa;
	-webkit-border-bottom-left-radius: 1.3em;
	-webkit-border-bottom-right-radius: 1.3em;
	-webkit-box-shadow: 0px 0px 2px #aaa;
	background-color: #eee;
	border-bottom-left-radius: 1.3em;
	border-bottom-right-radius: 1.3em;
	box-shadow: 0px 0px 2px #aaa;
	margin-bottom: 0px;
	padding: 15px;
	position: relative; }
 
.lvl2-nav-page a {
	border-bottom: none;
	display: block;
	padding: 6px 0 }
 
.lvl2-nav-page li a.lvl2-home,
.lvl2-nav-gray li a.lvl2-home {
	border-top: none;
	color: #f47321;
	font-size: 16px;
	padding-left: 30px; }
 
.lvl2-nav-page li a.lvl2-home { background: url("http://lib.utsa.edu/images/site/img/icon/icon-home.png") 0 0 no-repeat }
 
.lvl2-nav-gray li a.lvl2-home { background: url("http://lib.utsa.edu/images/site/img/icon/icon-home-grey.png") 0 0 no-repeat }
 
.lvl2-nav-page li a.lvl2-active, a.lvl2-active { color: #f47321; }
 
/* PRIMARY
  ==============================================*/
.lvl2-nav-page ul {
	margin: 0;
	padding: 0; }
 
.lvl2-nav-page li {
	list-style: none;
	padding: 0; }
 
	.lvl2-nav-page li.lvl2-last { border-bottom: 1px solid #ccc; }
 
	.lvl2-nav-page li a {
		border-top: 1px solid #ccc;
		color: #002244;
		font-size: 12px }
 
		.lvl2-nav-page li a:hover { color: #f47321 }
 
/* SECONDARY
  ==============================================*/
.lvl2-nav-page ul ul { margin-top: -2px; padding-left: 15px;}
 
.lvl2-nav-page ul.lvl2-toggleWrap { padding-bottom: 5px; margin-bottom: 2px; }
 
.lvl2-nav-page li li { 
	list-style-image: url("http://lib.utsa.edu/images/site/img/icon/nav-icon-raquo.png");
	list-style-position: outside; }

.lvl2-nav-gray li li { list-style-image: url("http://lib.utsa.edu/images/site/img/icon/nav-icon-raquo-grey.png"); }

	.lvl2-nav-page li li a {
		border: none;
		color: #444;
		font-size: 11px;
		padding: 2px 0; }
 
	.lvl2-nav-page li li a span {
		color: #f47321;
		font-weight: bold; }
 
	.lvl2-nav-page li li a.lvl2-active { font-weight: normal }
 
/* TERTIARY
  ==============================================*/
.lvl2-nav-page ul ul ul.lvl2-toggleWrap { padding: 0 0 0 15px; margin: 0; }

.lvl2-nav-page li li li { list-style-image: url("http://lib.utsa.edu/images/site/img/icon/nav-icon-minus.png"); }

.lvl2-nav-gray li li li { list-style-image: url("http://lib.utsa.edu/images/site/img/icon/nav-icon-minus-grey.png"); }
	
.lvl2-nav-page li li li a {
	font-size: 11px;
	padding: 2px 0;}
 
/* QUATERNARY
  ==============================================*/
.lvl2-nav-page ul ul ul ul.lvl2-toggleWrap { padding: 0 0 0 13px; }
 
.lvl2-nav-page li li li li a {
	font-size: 10px;
	padding: 2px 0; }
 
/* TOGGLE WRAP PLUS SIGN
  ==============================================*/
.lvl2-nav-page li a.lvl2-trigger {
	background: url("http://lib.utsa.edu/images/site/img/icon/icon-expand.png") no-repeat right 0;
	cursor: pointer;
	padding-right: 24px; }
 
	.lvl2-nav-page li a.lvl2-trigger:hover {
		background-position: right -25px;
		color: #f47321; }
		
.lvl2-nav-page li li a.lvl2-trigger { background-position: right -5px; }
	
	.lvl2-nav-page li li a.lvl2-trigger:hover { background-position: right -30px; }
 
.lvl2-nav-page .lvl2-nav-gray li a.lvl2-trigger { background: url("http://lib.utsa.edu/images/site/img/icon/icon-expand-grey.png") right top no-repeat ; }
 
	.lvl2-nav-page .lvl2-nav-gray li a.lvl2-trigger:hover { background-position: right -25px }
 
.lvl2-nav-page li a.lvl2-active {
	background-position: right -75px;
	font-weight: bold; }
 
	.lvl2-nav-page li a.lvl2-active:hover { background-position: right -50px }

.lvl2-nav-page li li a.lvl2-active { background-position: right -55px; }
	
	.lvl2-nav-page li li a.lvl2-active:hover { background-position: right -80px; }
 
.lvl2-nav-page .lvl2-nav-gray li a.lvl2-active { background-position: right -75px }
 
	.lvl2-nav-page .lvl2-nav-gray li a.lvl2-active:hover { background-position: right -50px; }
 
/* LEFT NAV ACTION BUTTONS
  ==============================================*/
ul.lvl2-action-btn { margin-bottom: 25px }
 
	ul.lvl2-action-btn li a.lvl2-actionBtn {
		border-radius: .lvl2-3em;
		box-shadow: 0 1px 2px rgba(0,0,0,.lvl2-2);
		color: #002244;
		cursor: pointer;
		display: block;
		margin-bottom: 3px;
		outline: none;
		padding: .lvl2-5em .lvl2-8em .lvl2-55em;
		text-decoration: none;
		text-shadow: 0 1px 1px rgba(0,0,0,.lvl2-3); 
		-moz-border-radius: .lvl2-3em;
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,.lvl2-2);
		-webkit-border-radius: .lvl2-3em;
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.lvl2-2); }
 
a.lvl2-actionBtn { background-color: #f47321; }
 
	a.lvl2-actionBtn:hover { color: #fff!important; }
 
	a.lvl2-actionBtn:active {
		position: relative;
		top: 1px; }
 
.lvl2-orange {
	background-color: #f47c20;
	background: -moz-linear-gradient(top, #f88e11, #f07215);
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f07215));
	border: solid 1px #aaa;
	color: #fff !important;
	filter: progid: DXImageTransform.lvl2-Microsoft.lvl2-gradient(startColorstr='#f88e11', endColorstr='#f07215'); }
 
	.lvl2-orange:hover {
		background-color: #002244 !important;
		background: -moz-linear-gradient(top, #002244, #051e42);
		background: -webkit-gradient(linear, left top, left bottom, from(#002244), to(#051e42));
		color: #f47321 !important;
		filter: progid: DXImageTransform.lvl2-Microsoft.lvl2-gradient(startColorstr='#002244', endColorstr='#051e42'); }
 
	.lvl2-orange:active {
		background-color: -webkit-gradient(linear, left top, left bottom, from(#002244), to(#051e42));
		background: -moz-linear-gradient(top, #002244, #051e42);
		color: #fff;
		filter: progid: DXImageTransform.lvl2-Microsoft.lvl2-gradient(startColorstr='#002244', endColorstr='#051e42'); }
 
.lvl2-blue {
	background-color: #002244;
	background: -moz-linear-gradient(top, #051e42, #002244);
	background: -webkit-gradient(linear, left top, left bottom, from(#051e42), to(#002244));
	color: #fff !important;
	filter: progid: DXImageTransform.lvl2-Microsoft.lvl2-gradient(startColorstr='#051e42', endColorstr='#002244'); }
 
	.lvl2-blue:hover {
		background-color: #f78d1d !important;
		background: -moz-linear-gradient(top, #fa931a, #f47a20);
		background: -webkit-gradient(linear, left top, left bottom, from(#fa931a), to(#f47a20));
		color: #002244 !important;
		filter: progid: DXImageTransform.lvl2-Microsoft.lvl2-gradient(startColorstr='#fa931a', endColorstr='#f47a20'); }
 
	.lvl2-blue:active {
		background: -moz-linear-gradient(top, #fa931a, #f47a20);
		background: -webkit-gradient(linear, left top, left bottom, from(#fa931a), to(#f47a20));
		color: #fff;
		filter: progid: DXImageTransform.lvl2-Microsoft.lvl2-gradient(startColorstr='#fa931a', endColorstr='#f47a20'); }
 
/* @end */

/* @group Nested Images */
.lvl2-nestedImage {
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
	padding-bottom: 15px; }
 
.lvl2-nestedFirst {
	margin-top: 0px;
	padding-top: 10px; }
 
.lvl2-nestedImage img {
	float: left;
	margin: 8px 20px 0 0;
	width: 125px; }
 
.lvl2-nestedImage .lvl2-nest-copy {
	border-right: 1px solid #ddd;
	float: left;
	padding: 5px 15px 0 0;
	min-height: 100px;
	width: 335px; }

.lvl2-nestedImage .lvl2-nest-copy-end {
	float: left;
	padding: 5px 15px 0 0;
	min-height: 100px;
	width: 500px; }
 
.lvl2-nestedImage .lvl2-nest-links {
	float: left;
	padding-top: 5px;
	width: 169px; }
 
.lvl2-nest-links ul {
	margin-left: 0;
	padding-left: 25px; }
 
.lvl2-nestedImage .lvl2-nest-links ul li {
	list-style-image: url("http://lib.utsa.edu/images/site/img/icon/nav-icon-raquo.png");
	list-style-position: outside; }
 
/* @end */

/* @group Event Dates */

.lvl2-event-item { margin-bottom: 5px }

.lvl2-event-date {
  float: left;
  margin: 0 4% 0 0;
  width: 20%; }

  .lvl2-event-date span.lvl2-month {
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-box-shadow: 0px 0px 3px #999;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    /*-webkit-box-shadow: 0px 0px 3px #999;*/
    background-color: #ddd;
    border: 1px solid #ccc;
    color: #333;
    display: block;
    font-size: 86%;
    text-align: center;
    text-transform: uppercase; }

  .lvl2-event-date span.lvl2-day {
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-box-shadow: 0px 0px 3px #999;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    /*-webkit-box-shadow: 0px 0px 3px #999;*/
    border: 1px solid #ccc;
    border-top: 0;
    background-color: #e7e7e7;
    color: #666;
    display: block;
    font-size: 100%;
		padding: 3px 0;
    text-align: center; }

.lvl2-event-name {
  float: left;
  width: 75%; }
	
  .lvl2-event-name a {
    border-bottom: 1px solid #f47321;
    color: #002a5c; }

  .lvl2-event-name a:hover { color: #f47321 }
  
  .lvl2-nav-gray .lvl2-event-name h3 { 
  	line-height: 1;
  	margin-bottom: 3px; }
  	
	  .lvl2-nav-gray .lvl2-event-name h3 a { 
			display: inline;
			font-size: 14px;
			line-height: 1;
			padding: 0; }

  .lvl2-event-name p { margin-bottom: 10px; padding: 0 0 5px; }

/* @end */


/* @group Forms */
#lvl2-col-main form {
	background-color: #e7e7e7;
	border: 3px solid #ddd;
	margin-bottom: 15px; padding: 10px 20px; }
 
	#lvl2-col-main form p {
		border-bottom: 1px solid #bbb;
		margin-top: 10px; }
 
	#lvl2-col-main form div { margin-bottom: 15px; }
 
	#lvl2-col-main form table {
		background-color: transparent;
		margin: 0; }
 
		#lvl2-col-main form table td {
			border: 0;
			padding: 10px 5px 10px 0;
			vertical-align: middle }
 
			#lvl2-col-main form table td.lvl2-last { padding-bottom: 0; }
 
		#lvl2-col-main form table tr { border-top: 1px solid #bbb; }
 
			#lvl2-col-main form table tr:first-child { border-top: 0; }
 
#lvl2-col-main fieldset {
	margin-bottom: 15px;
	padding: 10px; }
 
#lvl2-col-main input { padding: 5px; }
 
#lvl2-col-main input:focus,
#lvl2-content textarea:focus {
	background-color: #faf6e1;
	outline: none;
	transition: color .3s ease-in;
	-moz-transition: color .3s linear;
	-o-transition: color .3s linear;
	-webkit-transition: background-color .3s linear; }
 
#lvl2-col-main label {
	color: #f47321;
	font-weight: bold; }
 
#lvl2-col-main textarea {
	padding: 5px;
	width: 98%; }
 
#lvl2-col-main input[type="submit"],
#lvl2-col-main input[type="reset"] {
	background-color: #f47c20;
	background: -moz-linear-gradient(top, #f88e11, #f07215);
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f07215));
	border-radius: .3em;
	border: solid 1px #ccc;
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #fff;
	cursor: pointer;
	display: block;
	filter: progid: DXImageTransform.lvl2-Microsoft.lvl2-gradient(startColorstr='#f88e11', endColorstr='#f07215');
	float: left;
	font-size: 110%;
	margin: 0 10px 0 0;
	outline: none;
	padding: .lvl2-5em .lvl2-8em .lvl2-55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.lvl2-3); 
	-moz-border-radius: .lvl2-3em;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.lvl2-2);
	-webkit-border-radius: .lvl2-3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.lvl2-2); }
 
#lvl2-col-main input[type="submit"]:hover, 
#lvl2-col-main input[type="reset"]:hover {
	background-color: #002244 !important;
	background: -moz-linear-gradient(top, #002244, #051e42);
	background: -webkit-gradient(linear, left top, left bottom, from(#002244), to(#051e42));
	color: #f47321 !important;
	filter: progid: DXImageTransform.lvl2-Microsoft.lvl2-gradient(startColorstr='#002244', endColorstr='#051e42'); }
 
/* @end */

/* @group Icons */

ul.lvl2-icons { margin: 5px 0 20px;}

	ul.lvl2-icons li {
		background-image: url("http://lib.utsa.edu/images/site/img/icon/icons.png");
		background-repeat: no-repeat;
		height: 18px; 
		list-style-type: none;
		margin-bottom: 5px; padding: 0 0 0 25px; }
		
		.lvl2-info { background-position: 0 -48px; }
			.lvl2-info:hover { background-position: 0 -72px; }
		.lvl2-mail { background-position: 0 -118px; }
		.lvl2-download { background-position: 0 -144px; }
			.lvl2-download:hover { background-position: 0 -168px; }
			.lvl2-other .lvl2-download { padding-top: 0 }
		.lvl2-top { background-position: 0 -192px; }
			.lvl2-top:hover { background-position: 0 -216px; }
		.lvl2-map { background-position: 0 -312px; }
		.lvl2-orange-check {	background-position: 0 -336px; }

/* @end */

/* @group Grey Footer */
#lvl2-footer-gray { padding: 20px 0 20px 0; }
 
	#lvl2-footer-gray h2 {
		color: #002244;
		font-size: 18px;
		padding-bottom: 0; }
 
	#lvl2-footer-gray p {
		font-size: 11px;
		line-height: 1.5; }
 
	/* added by Ruben O.lvl2- */
	#lvl2-footer-gray h2.lvl2-h2{
		font-size: 12px;
		font-weight: bold;
	}
 
	#lvl2-footer-gray h5 {
		color: #002244;
		font-weight: bold;
		padding-bottom: 0; }
 
ul.lvl2-footer-contact {
	color: #555;
	font-size: 11px; line-height: 1.4;
	margin: 0;
	padding-bottom: 5px; }
 
	ul.lvl2-footer-contact li {
		border-bottom: 1px solid #ccc;
		list-style-type: none;
		margin-bottom: 5px;
		padding-bottom: 5px; }
 
.lvl2-foooter-user-relatedlinks { font-size: 11px }
 
	.lvl2-foooter-user-relatedlinks ul { margin-left: 0; }
 
		.lvl2-foooter-user-relatedlinks ul li {
			border-bottom: 1px solid #ccc;
			list-style-type: none;
			padding: 2px 0; }
 
	.lvl2-foooter-user-relatedlinks a {
		border-bottom: 0;
		color: #555;
		display: block; }
 
		.lvl2-foooter-user-relatedlinks a:hover { color: #f47321; }
 
/* @end */

/*ADVANCED SELECTORS
 ---------------------------------------------------------------*/
a[href$='.lvl2-pdf']:after {
  margin-left: 3px;
  content: url("http://lib.utsa.edu/images/site/img/icon/icon-pdf.png") }

a[href$='.lvl2-doc']:after,
a[href$='.lvl2-docx']:after {
  margin-left: 3px;
  content: url("http://lib.utsa.edu/images/site/img/icon/doc.jpg") }

#lvl2-content-white a[href^="http:"]:after,
#lvl2-nav a[href^="http:"]:after, 
.lvl2-nav-page a[href^="http:"]:after {
  margin-left: 3px;
  content: url("http://lib.utsa.edu/images/site/img/icon/ex-link.png") }
  
#lvl2-content-white li.lvl2-action a[href^="http:"]:after,
#lvl2-siteHead a[href^="http:"]:after,
#lvl2-footer a[href^="http:"]:after,
#lvl2-featureWrap a[href^="http:"]:after,
#lvl2-feature a[href^="http:"]:after { margin-left: 0; content: none; }

/*
Author:The University of Texas at San Antonio
Website:http://utsa.lvl2-edu

1. RESET
2.lvl2- GLOBAL RULES
3.lvl2- STRUCTURE
4.lvl2- BRANDING
5.lvl2- HEADER
6.lvl2- CONTENT (global)
7.lvl2- FOOTER
8.lvl2- MEDIA QUERIES
*/

/* @group 1. RESET */

/*
==================================================================================================
1. RESET
================================================================================================== 
*/


/* @group 2.lvl2- GLOBAL RULES */

/*
==================================================================================================
2.lvl2- GLOBAL RULES 
================================================================================================== 
*/


.lvl2-h1 {font-size:200%; line-height:24px;}	/*font size 24px*/
.lvl2-h2 {font-size:150%; line-height:26px;}	/*font size 18px*/
.lvl2-h3 {font-size:133%; line-height:22px;}	/*font size 16px*/
.lvl2-h4 {font-size:116%; line-height:20px;}	/*font size 14px*/
.lvl2-h5 {font-size:116%; line-height:20px;}	/*font size 14px*/
.lvl2-h6 {font-size:116%; line-height:20px;}	/*font size 14px*/

.lvl2-floatL {float:left;}
.lvl2-floatR {float:right;}
.lvl2-floatC {clear:both;}

.lvl2-clearfix:after, .clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} /*There is an IE7 Conditional*/


.lvl2-screen-reader-top {border:none; color: #f47321; position:absolute; left:-9999px;}
a.lvl2-screen-reader {border:none!important;}

/* @end */

/* @group 3.lvl2- STRUCTURE */

/*
==================================================================================================
3.lvl2- STRUCTURE 
================================================================================================== 
*/
	/*=============================================
	Branding
	==============================================*/
	#lvl2-branding-blue {
	margin:0 auto;
	min-width:950px;
	width:auto;
	background:no-repeat 0 0 #051e42 scroll;
	position:relative;}
	
	/*=============================================
	100% Defines Color
	==============================================*/
	#lvl2-header-orange, #lvl2-header-blue, #lvl2-content-white, #lvl2-content-bg, #lvl2-content-gray, 
	#lvl2-footer-blue, #lvl2-footer-orange, #lvl2-footer-gray, 
	#lvl2-orange-border,
	#lvl2-college-color {
	min-width:950px;
	width:auto;
	position:relative;
	}
	
	#lvl2-header-blue {background:no-repeat 0 0 #051e42 scroll;}
	#lvl2-content-white {background:no-repeat 0 0 #ffffff scroll;}
	#lvl2-content-gray {background:no-repeat 0 0 #eeeeee scroll;}
	#lvl2-footer-blue {background:no-repeat 0 0 #051e42 scroll;}
	#lvl2-footer-orange {background:no-repeat 0 0 #fb6b21 scroll;}
	#lvl2-footer-gray {background:no-repeat 0 0 #eeeeee scroll;}
	
	/*Global Navigation*/						
	#lvl2-header-orange {background:no-repeat 0 0 #fb6b21 scroll; border-top:2px solid #F60; border-bottom:2px solid #F60;}
	/*Starter Header*/							
	#lvl2-content-starter {background:no-repeat 0 0 #002a5c scroll; border-bottom:2px solid #ddd;}	
	/*Template Page Content*/					
	#lvl2-content-bg {background:no-repeat 0 0 #ffffff scroll;}
	/*Template Page Orange Line below Header*/	
	#lvl2-orange-border {background:no-repeat 0 0 #002a5c scroll; height:2px;}
	/*College Only - DEFAULT */
	#lvl2-college-color {background:no-repeat 0 0 #ffffff;}
	
	/*=============================================
	Centers the Website
	==============================================*/
	#lvl2-topBar, 			/*located in branding */
	#lvl2-topBarSM,			/*located in branding */
	#lvl2-globalNav, 		/*located in header */
	#lvl2-navigation,		/*located in header */
	#lvl2-header-content,	/*located in header */
	#lvl2-feature, 			/*located in header */
	#lvl2-footer,		 	/*located in footer */	
	#lvl2-footer-user,		/*located in footer */	
	#lvl2-starter,			/*located in starter.lvl2-css */
	#lvl2-starter-feature, 	/*located in starter.lvl2-css */
	#lvl2-home,				/*located in starter.lvl2-css */
	#lvl2-content-feature,	
	#lvl2-content, 			/*located in Content*/
	#lvl2-content-extra,		/*located in Content*/
	#lvl2-college-head,		/*College only pages*/
	#lvl2-college-body
	{margin:0 auto; width:950px; position:relative;}

	/*=============================================
	Content Layout Structure
	==============================================*/
	.lvl2-size1of1{float:left; width:100%;}
	.lvl2-size1of2, .lvl2-size2of4 {float:left; width:50%;}
	.lvl2-size1of3{float:left; width:33%;}
	.lvl2-size2of3{float:left; width:66%;}
	.lvl2-size1of4{float:left; width:25%;}
	.lvl2-size3of4{float:left; width:75%;}
	.lvl2-size1of5{float:left; width:20%;}
	.lvl2-size2of5{float:left; width:40%;}
	.lvl2-size3of5{float:left; width:60%;}
	.lvl2-size4of5{float:left; width:80%;}
	.lvl2-gutter {padding-right:30px;}
	.lvl2-pad {padding:20px 0px;}
	.lvl2-r-pad { padding-right: 20px; }
	.lvl2-l-pad { padding-left: 20px; }

/* @end */

/* @group 4.lvl2- BRANDING */

/*
==================================================================================================
4.lvl2- BRANDING
================================================================================================== 
*/

#lvl2-topBar {padding:10px 0px; position:relative;}
	#lvl2-topBar a, #lvl2-globalNav a { border-bottom:0; }
	#lvl2-topBar ul,
	#lvl2-topBar ol,
	#lvl2-globalNav ul,
	#lvl2-globalNav ol { margin: 0; }
	#lvl2-topBar li,
	#lvl2-globalNav li { list-style: none; padding-bottom: 0; }

	/*=============================================
	LOGO - Starter
	==============================================*/	
	.lvl2-brand {float:left; font-family:Arial, Helvetica, sans-serif;}
	ul.lvl2-logo {border-bottom:1px solid #f47321; padding-bottom:3px;}
	ul.lvl2-logo li a {width:330px; height:28px; display:block; background:url("http://lib.utsa.edu/files/default/cdm/images/logo.jpg") no-repeat 0px 0px;
		text-indent:81px; line-height:42px;	color:#ffffff; font-size:14px;
		/*CSS3*/ text-shadow:0px 0px 3px #002a5c;}
	ul.lvl2-logo li a:hover {background-position:0px -60px; color: #ffffff; color: #f47321;}
	
	/*=============================================
	LOGO - Small
	==============================================*/	
	ul.lvl2-logo-small li a {width:350px; height:20px; display:block; background:url("http://lib.utsa.edu/files/default/cdm/images/logo-small.jpg") no-repeat 0px 0px;
		text-indent:61px; line-height:30px;	color: #ffffff; font-size:11px;
		/*CSS3*/ text-shadow:0px 0px 3px #002a5c;}
	ul.lvl2-logo-small li a:hover {background-position:0px -45px; color: #f47321;}
	
	/*=============================================
	Extended Branding - Utility
	==============================================*/	
	.lvl2-utility {position:absolute; right:0;}
	.lvl2-utility-menu {margin-left:12px;}
	.lvl2-utility-menu ul {}
	.lvl2-utility-menu li {float:left; position:relative; margin-left:12px; z-index:9999;}
	.lvl2-utility-menu li a {display:block; color: #ffffff; border-top:1px solid #051e42; font-size:10px; padding-top:2px;}
	.lvl2-utility-menu li a:hover {border-top:1px solid #f47321; color: #f47321;}
	.lvl2-utility-menu li a.lvl2-children {}	
	.lvl2-utility-menu ul ul.lvl2-audience li a {border-top:none;}
	.lvl2-utility-menu ul ul {
			position:absolute; visibility:hidden; left:0; float:left; 
			background:#051e42; padding:0 10px; 
			margin-left:-10px; z-index: 9999; 		
		/*CSS3*/ -moz-border-radius-bottomleft:8px; 
				-moz-border-radius-bottomright:8px; 
				-webkit-border-bottom-left-radius:8px; 
				-webkit-border-bottom-right-radius:8px; 
				border-radius:8px;
		}
	
	.lvl2-utility-menu ul ul li {padding:0; margin:0; line-height:20px;}
	.lvl2-utility-menu ul ul a {width:80px;}
	.lvl2-utility-menu ul li:hover > ul {visibility:visible;}
	.lvl2-utility-menu li:hover > a {border-top:1px solid #f47321; color: #f47321;}
	.lvl2-utility-menu ul ul.lvl2-audience li a:hover {border-top:none;}
	
	/*=============================================
	Search Bar
	==============================================*/
	
	.lvl2-utility-menu li.lvl2-search {background-color: #f1f1f1;	border:1px solid #bcbbbb; position:relative;
		 -webkit-border-radius:2em; -moz-border-radius:2em; border-radius:2em;
		 -webkit-box-shadow:0 1px 0px rgba(0,0,0,.lvl2-1); -moz-box-shadow:0 1px 0px rgba(0,0,0,.lvl2-1); box-shadow:0 1px 0px rgba(0,0,0,.lvl2-1);}
	.lvl2-utility-menu li.lvl2-search #lvl2-cse-search-box {background-color: #f1f1f1; margin:0px 0 0 4px; position:relative;
		 -webkit-border-radius:2em; -moz-border-radius:2em; border-radius:2em;}
	.lvl2-utility-menu li.lvl2-search #lvl2-cse-search-box .lvl2-searchfield {float:left; background:#f1f1f1; padding:0px; margin-top:1px; margin-left:4px; width:130px; border:none; outline:none; font-size:90%;
		-webkit-border-radius:2em; -moz-border-radius:2em; border-radius:2em;}
	.lvl2-utility-menu li.lvl2-search #lvl2-cse-search-box .lvl2-searchbutton {float:left; margin-right:8px; margin-top:0px; margin-bottom:3px;}

/* @end */

/* @group 5.lvl2- HEADER + NAVIGATION */

/*
==================================================================================================
5.lvl2- HEADER + NAVIGATION
================================================================================================== 

	/*=============================================
	Global Navigation
	==============================================*/
	#lvl2-globalNav {margin-top:10px; margin-bottom:5px;}
	#lvl2-globalNav a {color: #f47321;}
	#lvl2-globalNav ul.lvl2-nav li {}
	#lvl2-globalNav ul.lvl2-nav li a {height:26px; display:block; overflow:hidden; cursor:pointer; text-indent:-9999px;}
	#lvl2-globalNav ul.lvl2-nav li a.lvl2-nav-admissions {width:105px; background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat 0px -26px;}	
	#lvl2-globalNav ul.lvl2-nav li a.lvl2-nav-academics {width:110px; background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat -105px -26px;}
	#lvl2-globalNav ul.lvl2-nav li a.lvl2-nav-research {width:105px; background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat -215px -26px;}
	#lvl2-globalNav ul.lvl2-nav li a.lvl2-nav-athletics {width:95px; background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat -320px -26px;}	
	#lvl2-globalNav ul.lvl2-nav li a.lvl2-nav-campus {width:125px; background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat -415px -26px;}
	#lvl2-globalNav ul.lvl2-nav li a.lvl2-nav-community {width:195px; background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat -540px -26px;}
	#lvl2-globalNav ul.lvl2-nav li a.lvl2-nav-alumni {width:80px; background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat -735px -26px;}
	#lvl2-globalNav ul.lvl2-nav li a.lvl2-nav-giving {width:135px; background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat -815px -26px;}
	
	#lvl2-globalNav ul.lvl2-nav li a:hover.lvl2-nav-admissions {background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat 0px 0px;}	
	#lvl2-globalNav ul.lvl2-nav li a:hover.lvl2-nav-academics {background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat -105px 0px;}
	#lvl2-globalNav ul.lvl2-nav li a:hover.lvl2-nav-research {background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat -215px 0px;}
	#lvl2-globalNav ul.lvl2-nav li a:hover.lvl2-nav-athletics {background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat -320px 0px;}
	#lvl2-globalNav ul.lvl2-nav li a:hover.lvl2-nav-campus {background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat -415px 0px;}
	#lvl2-globalNav ul.lvl2-nav li a:hover.lvl2-nav-community {background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat -540px 0px;}
	#lvl2-globalNav ul.lvl2-nav li a:hover.lvl2-nav-alumni {background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat -735px 0px;}
	#lvl2-globalNav ul.lvl2-nav li a:hover.lvl2-nav-giving {background:url("http://lib.utsa.edu/images/site/img/navigation/globalNav.jpg") no-repeat -815px 0px;}

/* @end */

/* @group 6.lvl2- CONTENT */

/*
==================================================================================================
6.lvl2- CONTENT - STARTER PAGES
================================================================================================== 
*/
	/* see starter.lvl2-css*/

/*
==================================================================================================
6.lvl2- CONTENT - TEMPLATE PAGES
================================================================================================== 
*/
	
	/* see content-master.lvl2-css */

/* @end */

/* @group 7.lvl2- FOOTER */

/* 7.lvl2- FOOTER
================================================================================================== 
*/	
	#lvl2-footer {padding:20px 0px 30px 0px;}
	#lvl2-footer a { border-bottom:0; }
	#lvl2-footer ul,
	#lvl2-footer ol { margin: 0; }
	#lvl2-footer li { list-style: none; }
	
	/* Expanded Footer
	==============================================*/
	#lvl2-expanded-footer {
		padding-bottom:20px;
		margin-bottom:14px; 
		border-bottom:1px solid #f47321;}
	#lvl2-expanded-footer ul {
		float:left; 
		width:111px; 
		border-left:1px solid #002a5c; 
		padding-left:11px; padding-right:12px; 
		min-height:260px;}
	#lvl2-expanded-footer ul li {
		padding-bottom:7px;}
	#lvl2-expanded-footer ul li a {
		color: #ccc;
		font-size:95%;}
	#lvl2-expanded-footer ul li a:hover {
		color: #f47321;}
	#lvl2-expanded-footer ul li.lvl2-audience-footer-label {
		color: #f47321; 
		padding-bottom:10px;}
	#lvl2-expanded-footer ul li.lvl2-audience-footer-label a {
		color: #f47321;
		font-size:105%;}
	#lvl2-expanded-footer ul.lvl2-footer-media {
		border-right:1px solid #002a5c; 
		width:110px;}	
		
	/* Copyright Information + Utility Footer
	==============================================*/
	#lvl2-copyright {}
	
	.lvl2-footer-logo {float:right;}
	
	ul.lvl2-footer-utility li {
		display:inline;
		margin-right:10px;}
		
	ul.lvl2-footer-utility li a {
		color: #f47321;
		font-weight:normal;}
		
	ul.lvl2-footer-utility li a:hover {
		border-bottom:1px solid #f47321;}
				
	p.lvl2-footer-copyright {
		font-size:90%; margin-top:2px;}
	
	p.lvl2-footer-copyright, p.lvl2-footer-copyright a {
		color: #eee;}
		
	a.lvl2-footer-logo {
		width:106px;height:32px;
		background:url("http://lib.utsa.edu/files/default/cdm/images/site/img/branding/footer-logo.jpg") no-repeat top left;
		display:block;
		text-indent:-9999px;}

/* @end */

/* @group SEARCH RESULT PAGE */

/*
==================================================================================================
SEARCH RESULT PAGE
================================================================================================== 
*/	

#lvl2-cse-search-results {height:1200px; overflow:hidden;}

/* @end */


/* Parscale Media Style Sheet
-----------------------------------------------------------------------------

Prototype Version: 2.3	
Developer: 			Parscale Media
Email Address:		info@parscale.com
Developer Website: http://www.parscale.com/

Client Website: 	http://
Last Modifier:		Brad Parscale - Parscale Media
Last Modified: 		11.8.2010

*/

/* Table of Contents
-----------------------------------------------------------------------------

	1. Clean Base
	2. Base Typography
	3. Images
	4. Links
	5. Forms
	6. Tables
	7. Framework

*/

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,
input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}

blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl {list-style: none;}

/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}


/* 2. Define Base Typography 
------------------------------------------------------------------------------*/

/* Create the Default Headers */
h1, h2, h3, h4, h5, h6 {color: #4d4d4d;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {color: #ff7b40;}

/* Create the Default Paragraphs */
p {color:#4d4d4d; line-height:20px;}

/* Specific Header Settings */
h1 {font-size: 24px;}
h2 {font-size: 18px;}
h3 {font-size: 15px;}
h4 {font-size: 14px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

/* Other Typo */
strong{font-weight: bold;}
hr {border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol {list-style: decimal;}
ul {list-style: disc;}

#lp_wrapper ul{padding-left:25px}
#lp_wrapper ul li{line-height: 20px; color:#4D4D4D; padding-bottom: 15px;}
#lp_wrapper p{margin: 15px 0 25px 0}

/* 3. Images
------------------------------------------------------------------------------*/

/* Remove border around linked images */
img {border: 0; border-style: none;}

/* 4. Links
------------------------------------------------------------------------------*/

/* Default Link Types */
a {color:#f66719; text-decoration:none;}
a:hover {color:#cfcecd; text-decoration: none;}
a:active {outline: none;}
a:focus {outline: none;}

/* 5. Forms
------------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}

/* 6. Tables
------------------------------------------------------------------------------*/

/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}

/* Removes fieldset borders. even on Opera 7 */
fieldset {border: 1px solid transparent;}

/* 7. Framework
------------------------------------------------------------------------------*/

/* Page Layout */
html, body {height: 100%; font: 14px "helvetica", sans-serif;}

/* Wrapper */
#wrapper {min-height: 100%; height: auto !important; margin:0 auto -320px;}

/* Header */
#header {width: 960px; margin: 0 auto; height: 120px; position: relative; margin-bottom: 20px;}
#logo {position: absolute; top: 20px; left: 0;}
#header_buttons {position: absolute; top: 10px; right: 0;}
#my_account {position: absolute; bottom: -20px; right: 0;}

/* Alert Message */
#alert_message {display: block; width: 195px; height: 38px; padding: 32px 50px 0 20px; background: url("images/site/alert_box.jpg") no-repeat; position: absolute; top: 5px; left: 500px;}
#alert_message p {color: #fff; line-height: 15px; font-weight: bold; font-size: 12px; }

/* Navigation */
#navigation {width: 960px; height: 40px; position: absolute; bottom: 0; left: 0;}
#navigation ul {list-style: none;}
#navigation ul li {display: inline;}
#navigation ul li a {display: block; height: 40px; text-indent: -9999px; float: left;}
#navigation ul li a:hover {background-position: 0 -40px !important;}
#navigation ul li a.active {background-position: 0 -40px !important;}
#navigation ul li a#nav1 {width: 110px; background: url("images/site/nav1.jpg") no-repeat;}
#navigation ul li a#nav2 {width: 115px; background: url("images/site/nav2.jpg") no-repeat;}
#navigation ul li a#nav3 {width: 215px; background: url("images/site/nav3.jpg") no-repeat;}
#navigation ul li a#nav4 {width: 130px; background: url("images/site/nav4.jpg") no-repeat;}
#navigation ul li a#nav5 {width: 105px; background: url("images/site/nav5.jpg") no-repeat;}
#navigation ul li a#nav6 {width: 130px; background: url("images/site/nav6.jpg") no-repeat;}
#navigation ul li a#nav7 {width: 155px; background: url("images/site/nav7.jpg") no-repeat;}

/* Drop Down Navigations */
#drop_down_navigations {width: 100%; position: absolute; /*top: 160px;*/ left: 0; z-index: 1001; margin-top:-20px;}
#drop_down_navigations h3 {color: #DAEAF7; font-size: 18px; margin-bottom: 10px; font-weight: normal; padding-left: 20px; background: url("images/site/arw.png") no-repeat;}
#drop_down_navigations h4 {color: #DAEAF7;}
#drop_down_navigations h5 {color: #DAEAF7;}
#drop_down_navigations a {color: #fff;}
#drop_down_navigations a:hover {color: #FF7B40;}
#drop_down_navigations p {color: #fbfbf9; margin-bottom: 20px;}
#drop_down_navigations ul {list-style: none; margin-bottom: 20px; margin-left: 20px;}
#drop_down_navigations ul li {margin-bottom: 5px; font-weight: bold; font-size: 14px;}
.drop_down_navigation_wrapper {width: 100%; display: none;}
.drop_down_navigation {width: 940px; margin: 0 auto; position: relative; padding: 10px; background: url("images/site/dropdown_bkg_rptr.png");}
.drop_down_navigation_footer {width: 960px; height: 30px; margin: 0 auto; position: relative; background: url("images/site/dropdown_btm_rptr.png") repeat-x;}
.nav_row {border-left: 1px solid #29628f; padding-left: 10px; float: left; margin-right: 20px; width: 200px;}
.nav_row p { font-size: 14px; margin-bottom: 10px; margin-left: 20px}
.view_all {position: absolute; bottom: 0; left: 10px;}
.close {position: absolute; bottom: 0; right: 10px;}

.nav_news {width: 210px; float: left;}
.nav_news_image {width: 70px; float: left;}
.nav_news_text {width: 140px; float: right;}

/* Home Content */
#home_content {width: 960px; margin: 0 auto; padding-bottom: 40px;}
#home_content h3 {text-transform: uppercase;}

/* Home Column 1 */
#home_column1 {width: 250px; float: left; margin-right: 20px; border-top: 10px solid #d7d7d7;}
#home_column1 h2 {font-size: 36px; color: #ff7b40; margin-top: 5px; margin-bottom: 10px; font-weight: normal; line-height: 36px; text-transform: uppercase;}
#find_information_nav {margin-bottom: 30px;}
#find_information_nav {list-style: none;}
#find_information_nav li {margin-bottom: 5px;}
#find_information_nav li a {width: 250px; height: 25px; text-indent: -9999px; display: block;}
#find_information_nav li a:hover {background-position: -250px 0 !important;}
#find_information_nav li a#fi_nav1 {background: url("images/site/nav_find_info1.jpg") no-repeat;}
#find_information_nav li a#fi_nav2 {background: url("images/site/nav_find_info2.jpg") no-repeat;}
#find_information_nav li a#fi_nav3 {background: url("images/site/nav_find_info3.jpg") no-repeat;}
#find_information_nav li a#fi_nav4 {background: url("images/site/nav_find_info4.jpg") no-repeat;}
#find_information_nav li a#fi_nav5 {background: url("images/site/nav_find_info5.jpg") no-repeat;}

#library_news_image {width: 65px; float: left; margin-right: 5px;}
#library_news_text {width: 180px; float: right;}

/* Home Column 2 */
#home_column2 {width: 500px; float: left; margin-right: 20px;}

/* Library Quick Search */
#library_quick_search {width: 500px; height: 250px; position: relative; background: url("images/site/quick_search_lrg_box.jpg") no-repeat; margin-bottom: 20px;}
#library_quick_search p { font-weight: bold; margin-top: 5px;}
#library_quick_search a {color: #fff;}
#library_quick_search a:hover {color: #FF7B40;}
#library_quick_search_form {position: absolute; top: 160px; left: 40px; width: 420px; height: 60px; background: url("images/site/quick_search_lrg_field.jpg") no-repeat;}
#library_quick_search_form input {width: 310px; padding: 15px; font-size: 20px; vertical-align: center;}
#library_quick_search_form input.submit {cursor: pointer; width: 70px;}

/* Home Buttons */
#home_buttons {border-top: 10px solid #d7d7d7; padding-top: 10px; margin-bottom: 20px;}
#home_buttons a {width: 160px; height: 80px; display: block; float: left; text-indent: -9999px; margin-right: 10px; margin-bottom: 10px;}
#home_buttons a:hover {background-position: 0 -80px !important;}
#home_buttons a#reserves {background: url("images/site/home_btn1.jpg");}
#home_buttons a#materials {background: url("images/site/home_btn2.jpg");}
#home_buttons a#collections {background: url("images/site/home_btn3.jpg");}
#home_buttons a#tutorials {background: url("images/site/home_btn4.jpg");}
#home_buttons a#directory {background: url("images/site/home_btn5.jpg");}
#home_buttons a#policies {background: url("images/site/home_btn6.jpg");}

/* Library Workshop and Events */
.lwe_date {width: 150px; margin-right: 20px; float: left;}
.lwe_date p { font-weight: normal;}
.lwe_date h4 { font-weight: bold;}

/* Home Column 3 */
#home_column3 {width: 170px; float: right; border-top: 10px solid #d7d7d7;}
#home_column3 h3 {color: #ff7b40; margin-bottom: 5px; margin-top: 5px;}
#home_column3 ul { font-weight: bold; font-size: 14px;}
#home_column3 h6 {text-transform: uppercase; font-size: 11px; font-weight: bold; }

/* Library Hours */
#library_hours {margin-bottom: 50px;}
#library_hours ul {list-style: none; border-top: 1px solid #d7d7d7;}
#library_hours ul li {border-bottom: 1px solid #d7d7d7; padding: 5px 0; font-weight: normal;}

/* Library Hours Table */
#hours_nav {position: absolute; top: 10px; right: 0;}
#hours_table {width: 100%; margin-bottom: 40px;}
#hours_table thead th {text-align: center; color: #4d4d4d; }
#hours_table thead tr#library_days {border-bottom: 10px solid #d7d7d7;}
#hours_table thead tr#library_days th {padding-bottom: 5px;}
#hours_table thead tr#library_dates {border-bottom: 1px solid #d7d7d7;}
#hours_table thead tr#library_dates th {padding-bottom: 5px; font-size: 20px;}
#hours_table thead tr#space {height: 5px; padding: 0; margin: 0;}
#hours_table thead tr#space th {height: 5px; padding: 0; margin: 0;}
#hours_table tbody td {text-align: center; padding: 10px 5px; color: #4d4d4d; font-size: 12px; }
#hours_table tbody tr {border-bottom: 1px solid #fff;}
.JPL {background: #c8d9ae;}
.DT {background: #eaaf9a;}
.AET {background: #b9e4e2;}
.ITC {background: #e3ce8e;}

/* Library Hours Key */
#hours_key {margin-bottom: 40px;}
#hours_key td {padding: 5px; font-size: 14px;}
#hours_key td div.color_key {width: 20px; height: 20px;}
#hours_key td a {font-style: italic; font-size: 12px;}

/* Library Services */
#library_services {border-top: 10px solid #d7d7d7; margin-bottom: 20px; margin-bottom: 50px;}
#library_services ul {list-style: none; border-top: 1px solid #d7d7d7;}
#library_services ul li {border-bottom: 1px solid #d7d7d7; padding: 5px 0;}

/* Connect */
#connect {border-top: 10px solid #d7d7d7; padding-top: 5px; margin-bottom: 10px;}

/* Secondary Alerts */
#sc_alerts {margin-bottom: 10px;}
#sc_alerts h3 {color: #ff7b40; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #d7d7d7;}
#sc_alerts ul { font-size: 14px; list-style: none; border: none !important;}
#sc_alerts ul li {margin-bottom: 10px;}

/* Library Hours Button */
#library_hours_button {margin-bottom: 20px;}


/* Connect */
#signup {border-top: 10px solid #d7d7d7; padding-top: 5px;}
#signup_form {width: 170px; height: 25px; background: url("images/site/sign_up_field.jpg") no-repeat;}
#signup_form input {width: 140px; padding: 3px 5px;}
#signup_form input.submit {width: 20px; cursor: pointer;}

/* Secondary Ad */
.sc_ad {margin-bottom: 20px;}
#sc_cycle {height: 200px; width: 250px; position: relative;}
#sc_cycle_nav {position: absolute; bottom: 7px; right: 5px; width: 40px; height: 17px; z-index: 1000;}

/* Double Title */
.double_title {position: relative; border-top: 10px solid #d7d7d7; padding-top: 5px; border-bottom: 1px solid #d7d7d7; padding-bottom: 5px; margin-bottom: 10px;}
.double_title a {text-transform: uppercase; font-size: 11px; font-weight: bold; }
.double_title_right {position: absolute; top: 5px; right: 0;}

/* Content */
#content {width: 960px; margin: 0 auto; padding-bottom: 20px;}

/* Secondary Content */
#secondary_content {width: 170px; float: left; margin-right: 20px;}
#secondary_content h3 {color: #ff7b40; margin-bottom: 10px; text-transform: uppercase;}

/* Secondary Navigation */
.sc_nav {margin-bottom: 40px; border-top: 10px solid #d7d7d7; padding-top: 5px;}
.sc_nav ul {list-style: none; border-top: 1px solid #d7d7d7;}
.sc_nav ul li {border-bottom: 1px solid #d7d7d7; padding: 5px 0;}
.sc_nav ul li a {font-weight: bold; font-size: 14px; }
.sc_nav ul li a.active {color: #ff7b40;}
.sc_nav ul li ul {border-top: none; margin-left: 10px; font-weight: normal;}
.sc_nav ul li ul li {border-bottom: none;}
.sc_nav ul li ul li a {font-size: 12px;}

/* Middle Content */
#middle_content {width: 500px; float: left; margin-right: 20px;}
#middle_content h1 {color: #ff7b40; margin-bottom: 10px;}
#middle_content h2 {color: #4d4d4d;}
#middle_content p {margin-bottom: 10px; font-size: 14px;}
#middle_content ul {color: #4d4d4d; list-style: disc; margin-left: 20px; margin-bottom: 10px;}
#middle_content li {margin-bottom: 10px;}
#middle_content ol {color: #4d4d4d; margin-left: 24px; margin-bottom: 10px;}
#middle_content td {color: #4d4d4d;}

/* Alternative Content */
#alternative_content {width: 250px; float: right;}
#alternative_content h3 {color: #ff7b40; text-transform: uppercase; border-top: 10px solid #d7d7d7; padding-top: 5px; margin-bottom: 10px;}
#alternative_content ul {list-style: none; border-top: 1px solid #d7d7d7;}
#alternative_content ul li {border-bottom: 1px solid #d7d7d7; padding: 5px 0;}
#alternative_content ul li a {font-weight: bold; font-size: 14px; }


/* Small Quick Search */
#small_quick_search {width: 250px; height: 150px; margin-bottom: 20px; position: relative; background: url("images/site/quick_search_sm_box.jpg") no-repeat;}
#small_quick_search_form {position: absolute; top: 90px; left: 10px; width: 230px; height: 35px; background: url("images/site/quick_search_sm_field.jpg") no-repeat;}
#small_quick_search_form input {width: 170px; padding: 10px; font-size: 16px; vertical-align: center;}
#small_quick_search_form input.submit {cursor: pointer; width: 40px;}

/* Main Content */
#main_content {width: 770px; float: right; position: relative;}
#main_content p {margin-bottom: 10px; font-size: 14px;}
#main_content h1 {color: #ff7b40; margin-bottom: 10px;}
#main_content h2 {color: #4d4d4d;}
#main_content ul {color: #4d4d4d; list-style: disc; margin-left: 20px; margin-bottom: 10px;}
#main_content ol {color: #4d4d4d; margin-left: 24px; margin-bottom: 10px;}
#main_content li {margin-bottom: 10px;}
#main_content td {color: #4d4d4d;}
#breadcrumbs {text-align: left; margin-bottom: 20px;}

/* Full Content */
#full_content {width: 960px; position: relative;}
#full_content p {margin-bottom: 10px; font-size: 14px;}
#full_content h1 {color: #ff7b40; margin-bottom: 10px; font-weight: normal;}
#full_content h2 {color: #4d4d4d;}
#full_content ul {color: #4d4d4d; list-style: disc; margin-left: 20px; margin-bottom: 10px;}
#full_content ol {color: #4d4d4d; margin-left: 24px; margin-bottom: 10px;}
#full_content li {margin-bottom: 10px;}
#full_content td {color: #4d4d4d;}

/* Staff Table */
#main_content table.standard {width: 100%;}
#main_content table.standard thead th {cursor: pointer; background: #043D6A url("images/site/arws.gif") right 5px no-repeat; color: #fff; text-align: left; padding: 10px; border-right: 1px solid #1B5481; font-weight: bold; font-size: 14px;}
#main_content table.standard thead th.headerSortDown {background: #FF7B40 url("images/site/arw_down.png") right 5px no-repeat;}
#main_content table.standard thead th.headerSortUp {background-color: #FF7B40 url("images/site/arw_up.png") right 5px no-repeat;}
#main_content table.standard tbody tr:nth-child(odd) td {background: transparent;}
#main_content table.standard tbody tr:nth-child(even) td {background: #f0f0f0;}
#main_content table.standard tbody td {padding: 10px;}

/* Staff */
#staff_left {width: 200px; float: left;}
#staff_right {width: 300px; float: right;}

/* News */
.news {margin-bottom: 20px;}
.news_text {width: 420px; float: right;}.event_date {width: 70px; float: left; margin-right: 10px;}
.news_date {width: 80px; float: left;}
.news_image {width: 80px; float: left;}
.news_month {width: 70px; padding-top: 3px; height: 22px; background: url("images/site/date_bkg.gif") no-repeat; text-align: center;}
.news_month p {color: #fff; text-transform: uppercase;}
.news_day {width: 70px; text-align: center;}
.news_day p {font-size: 30px; color: #043d6a;}


/* Events */
.event {width: 500px; margin-bottom: 20px;}
.event_date {width: 70px; float: left; margin-right: 10px;}
.event_month {width: 70px; padding-top: 3px; height: 22px; background: url("images/site/date_bkg.gif") no-repeat; text-align: center;}
.event_month p {color: #fff; text-transform: uppercase;}
.event_day {width: 70px; text-align: center;}
.event_day p {font-size: 30px; color: #043d6a;}
.event_text {width: 420px; float: right;}

/* Find Information */
.information_group {width: 240px; float: left; margin-right: 20px; margin-bottom: 20px;}
.information_group_title {width: 225px; height: 22px; padding: 3px 0 0 15px; background: url("images/site/info_header_bar.gif") no-repeat;}
.information_group_title h3 {color: #fff; font-weight: normal;}
.information_group_title a {color: #fff;}
.information_group_title a:hover {color: #FF7B40;}

/* Search Library Site */
#google_search {width: 490px; height: 120px; margin-bottom: 60px; background: url("images/site/google_search_box.gif") no-repeat; position: relative;}
#google_search_form {width: 470px; height: 50px; background: url("images/site/google_seach_field.png") no-repeat; position: absolute; top: 35px; left: 30px;}
#google_search_form input {font-size: 18px; width: 340px; padding: 14px; background: none;}
#google_search_form input.submit {width: 95px; cursor: pointer;}

#google_search_form td.gsc-search-button input {width: 95px; cursor: pointer; background: none; border: none; text-indent: -9999px;}

#ucat_search {margin-bottom: 60px;}
#ucat_search h2 {margin-bottom: 10px;}
#ucat_search input {background: #f4f2f3; float: left; border: 1px solid #d7d7d7; padding: 10px; width: 190px; margin-right: 10px;}
#ucat_search select {width: 140px;}
#ucat_search input.submit {width: 120px; height: 35px; margin: 0; cursor: pointer; background: url("images/site/btn_search.gif") no-repeat; border: none; padding: 0; float: right;}

#database_search {margin-bottom: 60px;}
#database_search h2 {margin-bottom: 10px;}
#database_search input {background: #f4f2f3; border: 1px solid #d7d7d7; padding: 10px; width: 340px;}
#database_search input.submit {width: 120px; height: 35px; margin: 0; cursor: pointer; background: url("images/site/btn_search.gif") no-repeat; border: none; padding: 0; float: right;}

#journal_search {margin-bottom: 60px;}
#journal_search h2 {margin-bottom: 10px;}
#journal_search input {background: #f4f2f3; border: 1px solid #d7d7d7; padding: 10px; width: 190px; margin-right: 10px;}
#journal_search select {width: 140px; margin-right: 10px;}
#journal_search input.submit {width: 120px; height: 35px; margin: 0; cursor: pointer; background: url("images/site/btn_search.gif") no-repeat; border: none; padding: 0; float: right;}

/* Find Databases and Articles */
.database_search_header {padding: 5px 10px; background: #707070; margin-bottom: 10px;}
#middle_content .database_search_header h2 {color: #fff;}

#alpha_search {margin-bottom: 40px;}
#alpha_search ul {list-style: none;}
#alpha_search ul li {display: inline;}

#subject_search {margin-bottom: 40px;}
#subject_search ul {list-style: none;}
#subject_search ul li {margin-bottom: 0;}

#keyword_search {margin-bottom: 40px;}
#keyword_search input {background: #f4f2f3; float: left; border: 1px solid #d7d7d7; padding: 8px; width: 350px;}
#keyword_search input.submit {width: 120px; height: 35px; margin: 0; cursor: pointer; background: url("images/site/btn_search.gif") no-repeat; border: none; padding: 0; float: right;}

/* Footer Push */
#push {height: 320px;}

/* Footer */
#footer_wrapper {height: 230px; background: url("images/site/footer_rptr.jpg") repeat-x; overflow: hidden;}
#footer {width: 960px; height: 230px; margin: 0 auto; padding-top: 20px; position: relative;}
#footer h3 {color: #fff; text-transform: uppercase; border-bottom: 1px solid #969292; margin-bottom: 5px; padding-bottom: 3px;}
#footer p {color: #fff; margin-bottom: 8px; font-size: 12px; line-height: 16px;}
#footer a {color: #fc9365; font-weight: normal;}
.footer_column {width: 200px; float: left; margin-right: 35px;}

/* UTSA Footer */
#utsa_footer_wrapper {width: 100%; height: 90px; background: #0E1E43;}
#utsa_footer {width: 960px; margin: 0 auto; height: 90px; position: relative; font-size: 11px;  font-weight: 400;}
#utsa_copyright {position: absolute; top: 20px; left: 0;}
#utsa_copyright a {color: #d7d7d7;}
#utsa_copyright p {color: #fff;  font-weight: 400;}
#utsa_copyright ul {list-style: none; margin-bottom: 5px;}
#utsa_copyright ul li {display: inline; margin-right: 10px; color: #F47321; font-size: 13px;  font-weight: 400;}
#utsa_copyright ul li a {color: #F47321;  font-weight: 400;}
#utsa_footer_logo {position: absolute; top: 20px; right: 0;}
#utsa_web_designer {position: absolute; top: 0; left: -9999px;}


/* UTSA Header */
#utsa_header_wrapper {height: 40px; width: 100%; background: #061E42;}
#utsa_header {width: 960px; height: 40px; margin: 0 auto; position: relative;}
#utsa_header a {font-weight: normal;}
#utsa_header_logo {position: absolute; top: 3px; left: 0;}
.brand{border-bottom:1px solid #F47321; float:left;  padding-bottom:4px;}
ul.logo {list-style: none;}
ul.logo li a{background:url("images/site/logo.jpg") no-repeat scroll 0 0 transparent; color:#FFF; display:block; font-size:14px; height:28px; line-height:42px; text-indent:81px; text-shadow:0 0 3px #002A5C; width:330px;}
ul.logo li a:hover{background-position:0 -60px; color:#F47321; text-decoration:none; }
#utsa_header_nav {position: absolute; top: 5px; right: 0;}
#utsa_header_nav ul {list-style: none;}
#utsa_header_nav ul li {display: block; float: left; position: relative;}
#utsa_header_nav ul li a {color: #fff; font-size: 11px; margin-right: 10px; padding-top: 5px; }
#utsa_header_nav ul li a:hover {color: #f47321; border-top: 1px solid #f47321;}
#utsa_header_nav ul li ul {display: none; position: absolute; top: 15px; left: -10px; background: #061E42; border-radius: 8px 8px 8px 8px; padding: 10px; z-index: 1100;}
#utsa_header_nav ul li:hover ul {display: block;}
#utsa_header_nav ul li ul li {float: none; line-height: 20px; width: 100px;}
#utsa_header_nav ul li ul li a:hover {color: #f47321; border-top: none;}

/* ConentDM Styles */
#headerWrapper{width: 100%; position:relative; background-color: #ffffff; top: -15px; }

header{ position:relative; margin: 0 auto; width:945px; height:108px; background: #f78827 url(http://lib.utsa.edu/files/default/cdm/images/waves.png) center center no-repeat; padding: 15px 0 0 15px;
-webkit-border-bottom-right-radius: 7px;
-moz-border-radius-bottomright: 7px;
border-bottom-right-radius: 7px;}

h1.logo{position: relative; background: transparent url(http://lib.utsa.edu/files/default/cdm/images/DC_logo.png) 0 -29px no-repeat;}
h1.logo a{ display:block; width:368px; height:31px;}
h1.logo span{visibility: hidden}

a.libLogo{position: relative; background: transparent url(http://lib.utsa.edu/files/default/cdm/images/DC_logo.png) 0 0 no-repeat; margin-bottom: 8px}
a.libLogo{ display:block; width:147px; height:22px;}
a.libLogo span{visibility: hidden}


nav{position: relative; float:right; right:0; bottom:0; width: 960px; background: transparent url("http://lib.utsa.edu/files/default/cdm/images/navBG.png") bottom right no-repeat; margin-top: 15px; padding: 0;-webkit-border-bottom-right-radius: 7px;
-moz-border-radius-bottomright: 7px; border-bottom-right-radius: 7px;}
nav ul{ position:relative; float: right; list-style:none; list-style-type:none}
nav ul li{position:relative; float: left; list-style:none; list-style-type:none}
nav ul li a{position:relative; float: left; list-style:none; list-style-type:none; color:#ffffff; text-decoration:none; text-transform:uppercase; font-weight:normal; margin: 0 8px; padding: 11px 4px 8px 4px;}
nav ul:last-child li a{padding-right:8px; margin-right:17px}
nav ul li a:hover, nav ul li a:active, nav ul li a.current{ background: transparent url(http://lib.utsa.edu/files/default/cdm/images/indicator.png) center 25px no-repeat !important}

#navTop_wrapper{position:relative; width: 960px; height:35px; margin:0 auto; border-bottom:9px solid #f67300; background: #fea353 url(http://lib.utsa.edu/files/default/cdm/images/collectionNav_bg.png) top left no-repeat; -webkit-border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; border-top-left-radius: 7px;}
#nav_top{position: relative; float:left; width:550px;}
#nav_top ul.nav{position: relative; float: right;}
#nav_top ul.nav li{position:relative; float:left; display:block; list-style:none; list-style-type:none}
#nav_top ul.nav li a{float:left; display:block; color:#fff; margin-left: 30px; padding:8px 0}
#nav_top ul.nav li a div{visibility:hidden}
a#nav_top_left_first_link{width: 120px}

#nav_top_right{display:none}

#searchParent{width:191px; float:left; vertical-align:bottom; margin-left: 0}
#search{position: relative; width:390px; padding-left:20px; margin-top:4px; float:left !important;}
#search_content .spaceMar5T{display:none}
input#search_content_box{position: relative; background-color: #ffffff; padding:3px 4px 2px 4px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; border: 1px solid #f75512; vertical-align: bottom; float:left !important; color:#dc4101; font-style:italic; font-weight:normal; font-size: .9em; width:191px}
#inputParent{position: relative; float:left; width:30px}
input#simple_search_button{floar: left; margin-top:-1px; margin-left:0; background: #db4001 url(http://lib.utsa.edu/files/default/cdm/images/magnifyingGlass.png) center center no-repeat; width: 31px; height:23px; border: 1px solid #d43e00; border-width:1px 1px 1px 0; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px;text-indent: -9000px; text-transform: capitalize; cursor:pointer}
#adv_search{top: 30px; display:none}
.search_content_container{position: relative;}
#search_content{float:left; width:235px}
.search_content_container_advanced{width:140px; float:left; padding-left:15px; margin-top:7px}
.search_content_container_advanced a{font-weight: normal; color:#fff;}
#breadcrumb_top{margin-top:10px}
img.link_bar_sep, #link_bar_end_sep{display:none}

/* Slideshow Mods */
.liquid-slider-wrapper{padding-bottom:54px}
.liquid-slider-wrapper .liquid-nav{position:absolute; bottom: 0; width:100%; height:54px; background: #fc6c1f url(http://lib.utsa.edu/files/default/cdm/images/slideshowHeader.jpg) center left no-repeat}
.liquid-slider-wrapper .liquid-nav ul{float: right !important; height:56px}
.liquid-slider-wrapper .liquid-nav ul li{ position:relative; display:block; float:left; width:auto; height: 87%; border: 1px solid #e2520a; border-width:0 1px 0 0; margin-top: 5px; max-width: 210px; overflow:hidden}
.liquid-slider-wrapper .liquid-nav a{display: block; background: transparent !important; height: 100%; color: #ffffff !important; font-family:Verdana, Geneva, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 12px; padding: 5px 20px 0 20px !important; white-space: normal; overflow:hidden}
.liquid-slider-wrapper .liquid-nav a:hover{color: #e2520a !important}
.liquid-slider-wrapper .liquid-nav ul li a.current, .liquid-slider-wrapper .liquid-nav ul li a:active, .liquid-slider-wrapper .liquid-nav ul li a:hover{ background: transparent url(http://lib.utsa.edu/files/default/cdm/images/indicator.png) center 38px no-repeat !important}
.liquid-responsive .liquid-slider .panel .panel-wrapper{padding: 0 !important;position:relative !important; width:960px !important; height:349px !important}
.liquid-responsive .liquid-slider .panel .panel-wrapper h2{display:none}
.liquid-responsive .liquid-slider .panel .panel-wrapper .slideTitle{ position:absolute; top: 160px; right:0; width: 30%; min-width: 200px; min-height: 60px; background: transparent url(http://lib.utsa.edu/files/default/cdm/images/slideTitle_bg.png) 0 0 !important; padding:15px; color:#ffffff}
.liquid-responsive .liquid-slider .panel .panel-wrapper .slideTitle h3{ color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size: 150%; font-weight: normal; text-transform: uppercase; padding-bottom:10px}
.liquid-responsive .liquid-slider .panel .panel-wrapper .slideTitle h3 a{ color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-weight: normal; text-transform: uppercase;}
.liquid-responsive .liquid-slider .panel .panel-wrapper .slideTitle h3 a:hover{color: #eee;}
span.slideDescription{color:#ffffff; line-height: 150%}
.liquid-slider-wrapper .liquid-nav ul li.tab3{width: 150px}
.liquid-slider-wrapper .liquid-nav ul li.tab4{max-width: 230px; width: 230px}

/* Collection Content */
.collectionWrapper{position: relative; width: 960px; margin:0 auto; clear:both}
.collectionWrapper h3{width: 100%; font: normal 15px/30px Verdana, Geneva, sans-serif; color: #f05819; text-transform:uppercase; margin: 20px 0 15px 0; padding:0; border-bottom: 1px solid #f05819}
.collectionWrapper h3.first{margin-top:0; border-top:0; line-height:normal}
.contentLeft{position: relative; float:left; width:645px}
.contentRight{position: relative; float:right; width: 290px}

.contentSearch{position:relative; clear:both; width:96%; height: 37px; padding:15px 15px 14px 15px; background-color:#f67300; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border: 1px solid #f05819}
input#jqsearchterms{margin-top: 0; height:26px; padding-left: 10px;font-style: italic; width:91%; background-color: #ffffff; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; border: 1px solid #e1e1e1; vertical-align: bottom}
input.go{top: 2px; margin-left: -3px; background: #db4001 url(http://lib.utsa.edu/files/default/cdm/images/magnifyingGlass.png) center center no-repeat; width: 31px; height:28px; border: 1px solid #d43e00; border-width:1px 1px 1px 0; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px;text-indent: -9000px; text-transform: capitalize; }
input.go:hover{background-color:#f05819}

#cdm_rss_container{margin-bottom:20px; padding-bottom: 10px; border-bottom: 1px solid #e84b01;}
#cdm_rss_container a{display: none}
#cdm_rss_container a.action_link_10{display:block; padding: 15px 0 15px 45px; background: transparent url(http://lib.utsa.edu/files/default/cdm/images/rss.png) left center no-repeat; color:#f66719; font-weight: normal; text-transform:uppercase}
div.splitHalf{width: 48%; float:left; margin-bottom: 30px}

ul.collectionList{list-style:none; list-style-type:none}
ul.collectionList li{list-style:none, list-style-type:none; margin-bottom: 15px}
ul.collectionList li a{color: #0a2240; font: normal 0.9em/1.5em Verdana, Geneva, sans-serif; margin-bottom:10px}
ul.collectionList li a:hover{color: #f05819;}

#top_content{background: transparent url(http://lib.utsa.edu/files/default/cdm/images/shadow.png) center 23px no-repeat;}
#breadcrumb_top{margin-bottom:10px}
#breadcrumb_top h3.cdm_style, #breadcrumb_top h3.cdm_style a{color:#e84b01 !important; font-size:11px !important; font-weight:normal}

.recent_additions_title a{color:#f66719; font-weight: normal;}
td.lp_recent_link_cell{padding-bottom: 10px}

h1.cdm_style{
	font-weight: normal;
	font-weight: 24px;
	color: #e84b01;
	padding-bottom: 5px;
	margin-bottom: 30px;
	border-bottom: 1px solid #e84b01;
	width: 100%;
	display:block !important;
}

h2.cdm_style{font-weight: normal;
font-weight: 15px;
color: #e84b01;
padding-bottom: 5px;
border-bottom: 1px solid #e84b01;
width: 100%;
display:block !important;
text-transform:uppercase;
}

#lp_description_container h2.cdm_style{margin-top: 20px}

#lp_col1_container{position: relative; float:left; width:582px}
#lp_col2_container{position: relative; float:right; width: 350px}
#lp_col2_container h2{margin-bottom: 0}

/* FAUX Drop-down Menus */
.wrapper-dropdown-5 {
  /* Size & position */
  position: relative;
  width: auto;
	max-width: 290px;
  margin: 0 0 30px;
 
  /* Styles */
  background: #f8691b;
	color:#fff;
  border-radius: 11px;
  box-shadow: 0 1px 0 rgba(0,0,0,0.2);
  cursor: pointer;
  outline: none;
  transition: all 0.3s ease-out;
	clear:none;
}

.wrapper-dropdown-5 span{display: block;padding: 8px 15px 7px;}
 
.wrapper-dropdown-5:after { /* Little arrow */
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  border-width: 6px 6px 0 6px;
  border-style: solid;
  border-color: #fff transparent;
}

.wrapper-dropdown-5 .dropdown {
  /* Size & position */
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
 
  /* Styles */
  background: #fff;
	border: 1px solid rgba(255,127,57,1);
  border-radius: 0 0 11px 11px;
  border-top: none;
  border-bottom: none;
  list-style: none;
  transition: all 0.3s ease-in-out;
 
  /* Hiding */
  max-height: 0;
  overflow: hidden;
}

.wrapper-dropdown-5 .dropdown li {
  padding: 0 10px ;
}
 
.wrapper-dropdown-5 .dropdown li a {
  display: block;
  text-decoration: none;
  color: #333;
  padding: 10px 0;
  transition: all 0.3s ease-in-out;
  border-bottom: 1px solid rgba(255,127,57,0.6);
}
 
.wrapper-dropdown-5 .dropdown li:last-of-type a {
  border: none;
}
 
/* Hover state */
 
.wrapper-dropdown-5 .dropdown li:hover a {
  color: #f8691b;
}

/* Active state */
 
.wrapper-dropdown-5.active, .wrapper-dropdown-5:hover {
  border-radius: 11px;
  background: #ff7f39;
  border-bottom: none;
  color: white;
}
 
.wrapper-dropdown-5.active:after {
	border-width: 0 6px 6px 6px;
  border-color: #fff transparent;
	top: 15px
}
 
.wrapper-dropdown-5.active .dropdown {
  border-bottom: 1px solid rgba(255,127,57,1);
  max-height: 500px;
	position:relative;
	margin-top: 4px;
	box-shadow: 0 1px 0 rgba(0,0,0,0.2);
	overflow-y: auto;
}

#top_content{position: relative; width: 960px; margin: 0 auto;
}

.white{color:#ffffff; display:block; font-weight:normal; margin: 5px 0}

.button {
  border-top: 1px solid #e95a01;
  background: #e95a01;
  background: -webkit-gradient(linear, left top, left bottom, from(#f67300), to(#e95a01));
  background: -webkit-linear-gradient(top, #f67300, #e95a01);
  background: -moz-linear-gradient(top, #f67300, #e95a01);
  background: -ms-linear-gradient(top, #f67300, #e95a01);
  background: -o-linear-gradient(top, #f67300, #e95a01);
  padding: 9px 18px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
  -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
  box-shadow: 0 1px 0 rgba(0,0,0,0.2);
  text-shadow: rgba(0,0,0,.4) 0 1px 0;
  color: white;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  text-transform:uppercase;
  margin: 5px 0;
  width:auto;
  max-width: 40%;
  display:inline-block;
  }
.button:hover {
  border-top-color: #f67300;
  background: #f67300;
  color: #ffffff;
  }
.button:active {
  border-top-color: #e95a01;
  background: #e95a01;
  }