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

Prototype Version:  2.4	
Developer: 			Sylvia Prabudy - Giles-Parscale Inc
Email Address:		info@parscale.com
Developer Website:  www.gilesparscale.com
Client Website: 	http://www.uiw.edu/
Last Modifier:		Sylvia Prabudy - Giles-Parscale Inc
Last Modified: 		June.2015 by UIW Web Team

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

/* 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, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, 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;}

html, body, p, a, h1, h2, h3, h4, h5, h6 {-webkit-font-smoothing: antialiased; text-rendering:optimizeLegibility; -webkit-text-size-adjust: none}


blockquote, q {font-family: 'Arial', sans-serif; color: #363636; font-size: 14px; line-height: 27px; margin: 35px 0; position: relative;}
blockquote:before {content: ''; position: absolute; width: 30%; left: 35%; top: -20px;border-top: 1px solid #d7d7d7;}
blockquote:after {content: ''; position: absolute; width: 30%; left: 35%; bottom: -45px; border-bottom: 1px solid #d7d7d7;}
br {height: 0;}
ul, ol, dl {list-style: none;}

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

/* Create the Default Headers */
h1, h2, h3, h4, h5, h6 {font-family: 'Raleway', sans-serif; color: #363636;}
input[type=text], [type=password], [type=submit] {  -webkit-appearance: none; border-radius:0;}

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

/* Specific Header Settings */
h1 {font-size: 26px; font-weight: 400;}
h2 {font-size: 16px; font-weight: 700; /*text-transform: uppercase;*/}
h3 {font-size: 20px; font-weight: 400; /*text-transform: uppercase;*/}
h4 {font-size: 15px;} 
h5 {font-size: 14px;}
h6 {font-size: 12px;}


/* Other Typo */
strong {font-weight: 700;}
hr {border: 1px solid #ccc;}
ol {list-style: decimal;}
li {color: #363636;}
span {text-transform: none;}
input {font-family: 'Arial', sans-serif;}


/* Tags & Classes
------------------------------------------------------------------------------*/
abbr {text-transform: uppercase;}
acronym {text-transform: uppercase;}
/*em {font-style: normal;}*/ /*Removed style by UIW Web Team on 7/2/2014.*/
samp {font-family: 'Arial', sans-serif;}
sub {font-size: 9px;}
sup {font-size: 9px;}
small {font-size: 12px;}
.large {font-size: 16px;}
.quiet {color: #636363;}
.highlight {background: #d7d7d7;}
.red {color: #cc0000;}
.yellow {color: #fdd784;}
.blue {color: #428bca;}
.green {color: #5cb85c;}
.teal {color: #5bc0de;}
.thin {font-weight: lighter;}
.caps {text-transform: uppercase;}
.left {  float: left !important; }
.right {  float: right !important; }
.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }
.clearfix:after {
  clear: both; }

/* 3. Images
------------------------------------------------------------------------------*/
/* Remove border around linked images */
img {border: 0; border-style: none; display: block;}
/*Images with captions - by UIW Web Team 8/10/2014*/
figure.right { float:right; margin:0 0 5px 10px; display: table; width:0; }
figure.right img { display:block;  }
figure.left { float:left;  margin:0 10px 5px 0; display: table; width:0; }
figure.left img { display:block;  }
figure.center {text-align:center; margin:0 10px; display:table; width:0; }
figure.center img { display:block;  }
figcaption { font-size:80%; letter-spacing:0.11em; line-height:1.2em; display:block; text-align:center; }


/* 4. Links
------------------------------------------------------------------------------*/
/* Default Link Types */
a {color: #cf2e38; text-decoration: none;}
a:hover {color: #363636;}
a.active {color: #363636;}


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

/* Removes fieldset borders. even on Opera 7 */
fieldset {border: 1px solid transparent;}
fieldset { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend { font-weight: bold; font-size:1.2em; }
label { font-weight: bold; }
textarea, input[type='text'], input[type='password'], select { border: 1px solid #ccc; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }

input, select { cursor: pointer; }
input[type='submit'] { background: #ddd; border-radius: 3px; }
input[type='text'],input[type='password'] { cursor: text;}
fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; } /*** padding-top is margin-top for fieldsets in Opera ***/
legend { padding-left: .8em; padding-right: .8em; }
legend+* { margin-top: 1em; } /*** compensates for the opera margin bug ***/
textarea, input { padding: .3em .4em .15em .4em; }
select { padding: .1em .2em 0 .2em; }
option { padding: 0 .4em; }


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

/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse; margin-bottom:10px; /*added bottom margin UIWWT 7/2/14*/}
td {text-align: left; font-weight: normal;}
table input {border:1px solid #ccc}


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

/* Hidden Class */
.hidden {display: none;}

.floating {z-index: 9999; position: absolute;}
.no_margin_right {margin-right: 0 !important;}
.no_padding {padding: 0 !important;}
.no_display {display: none;}
.dark_overlay {background: rgba(0,0,0); background: rgba(0,0,0,0.2);}
.ie8 .dark_overlay { background:url(/_resources/images/site/trans_20.png) 0 0 repeat;}

/* 8. Framework
------------------------------------------------------------------------------*/
@media screen and (max-width: 959px) {

 .desktop {
   display: none;
 }
 .mobile {
   display: block;
 }

 #home-content {
   width: 92%; 
   padding: 4%;
   padding-bottom: 90px;
 }
}

/* Page Layout */
html, body {height: 100%; font-size: 14px; font-family: 'Arial', sans-serif;}


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


/* Header Slider */
#header_slider_wrapper {width: 100%; height: 60px; padding: 20px 0; background: url(/_resources/images/site/top_slider_repeater.jpg) repeat-x; overflow: hidden; position: relative; display: none; z-index:1;}
.header_slider {width: 940px; margin: 0 auto;}
.header_slider img {float: left; margin-right: 45px;}
.header_slider ul {width: 155px; float: left; margin-right: 20px;}
.header_slider ul li {font-family: 'Raleway', sans-serif; color: #fff; font-size: 13px; line-height: 15px; margin-bottom: 6px; font-weight: 600; text-indent: -10px;}
.header_slider ul li a {color: #fff;}
.header_slider ul li a:hover {color: #cf2e38;}
.header_slider ul li a.active {color: #cf2e38;}

.header_slider {width: 940px; margin: 0 auto;}
.header_slider img {float: left; margin-right: 45px;}
.header_slider ul {width: 155px; float: left; margin-right: 20px;}
.header_slider ul li {font-family: 'Raleway', sans-serif; color: #fff; font-size: 13px; line-height: 15px; margin-bottom: 6px; font-weight: 600; text-indent: -10px;}
.header_slider ul li a {color: #fff;}
.header_slider ul li a:hover {color: #cf2e38;}
.header_slider ul li a.active {color: #cf2e38;}


/* Header */
#header_wrapper {width: 100%; height: 135px; background: #8a121b; position: relative; z-index: 10; -webkit-box-shadow: 0px 5px 2px 0px rgba(50, 50, 50, 0.6); -moz-box-shadow: 0px 5px 2px 0px rgba(50, 50, 50, 0.6); box-shadow: 0px 5px 2px 0px rgba(50, 50, 50, 0.6);}
#header_top {width: 100%; height: 25px; background: rgba(0,0,0); background: rgba(0,0,0,0.6);}
#header_top { background:url(/_resources/images/site/trans_sixty.png) 0 0 repeat;}
#header_top_content {width: 940px; margin: 0 auto; padding: 3px 0 0;}
#header_top_content p {font-family: 'Raleway', sans-serif; color: #e0e1e3; font-size: 11px; font-weight: 600; display: inline; float: right; margin-left: 20px;}
#header_top_content form {float: right; font-family: 'Raleway', sans-serif; color: #e0e1e3; font-size: 11px; font-weight: 600; display: inline; margin-left: 20px;}
#header_top_content input[type='text'] {width: 60px; color: #e0e1e3; padding: 3px 5px; font-size:11px; font-weight: 400; margin-top: -3px;background:#3B1316;border:none;border-radius:none;}
.mac.webkit #header_top_content input[type='text'] {padding:6px 6px 7px;}
#header_top_content input[type='submit'] {width:12px; height:12px; background: url(/_resources/images/site/icon_search.png) 0 2px no-repeat; padding-bottom: 2px; margin-left: 3px; cursor: pointer;}
a.info_open {padding-right: 15px; color: #e0e1e3; background: url(/_resources/images/site/arrow_red_down.png) right center no-repeat;}
a.info_close {padding-right: 15px; color: #e0e1e3; background: url(/_resources/images/site/arrow_red_up.png) right center no-repeat;}
#header_middle_content {width: 960px; margin: 0 auto; height: 75px; position: relative;}
#header_top_content .hidden_mob .growSearch {width: 200px; height: 12px; background: #636363; margin-top:-3px;padding: 5px 3px }
#header_logo {width: 500px; background: url(/_resources/images/site/logo_gradient.png); position: absolute; left: -20px;}
#header_logo img {margin-left: 40px; margin-top: -25px;}
#header_middle_nav {width: 430px; position: absolute; right: 0; padding: 25px 10px;}
.ie8 #header_middle_nav {width:475px; padding: 25px 5px;}
#header_middle_nav ul li {display: inline; font-family: 'Raleway', sans-serif; font-weight:600; font-size: 11px; color: #e0e1e3; padding: 0 0 0 12px;}
#header_middle_nav ul li a {color: #e0e1e3;}
#header_middle_nav ul li a:hover {color: #e7343f;}
#header_middle_nav ul li a.active {color: #e7343f;}


/* Navigation */
#header_bottom_nav {width: 100%; height: 35px; background: url(/_resources/images/site/nav_bar_repeat.jpg) repeat-x; z-index: 9;}
#header_bottom_nav.fixedNav {position: fixed; top: 0; z-index: 9; -webkit-box-shadow: 0px 5px 2px 0px rgba(50, 50, 50, 0.6); -moz-box-shadow: 0px 5px 2px 0px rgba(50, 50, 50, 0.6); box-shadow: 0px 5px 2px 0px rgba(50, 50, 50, 0.6);}

#navigation {width: 960px; margin: 0 auto; position: relative;}
#navigation ul {}
#navigation ul li {text-transform: uppercase; font-weight: 700; font-size: 14px; display: inline-block; zoom: 1; *display: inline; text-shadow: 1px 1px 1px rgba(0, 0, 0, .5); letter-spacing: .5px;}
#navigation ul li:hover {text-shadow: none;}
#navigation ul li a {color: #e0e1e3; display: block; padding: 9px 17px 10px 16px; text-rendering: auto;}
#navigation ul li a:hover {color: #000; background: #fff;}
#navigation ul li a.active {color: #000; background: #fff;}
#navigation ul li a.hover_padded {padding: 9px 17px 21px 16px;}


/* Dropdown */
#navigation ul li:hover a.hover_padded:first-child {color: #000; background: #fff;}
#navigation ul li:hover div.dropdown {display: block;}
#navigation ul li .dropdown {width: 750px; background: #fff url(/_resources/images/site/watermark.png) right bottom no-repeat; padding: 5px; position: absolute; display: none; z-index:99999; top: 45px; -webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.6); -moz-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.6); box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.6);}
#navigation ul li .dropdown h2 {font-family: 'Fjalla One', sans-serif; color: #636363; font-size: 15px; text-shadow: none; margin-top: 5px;}
#navigation ul li .dropdown h4 {font-family: 'Raleway', sans-serif; font-size: 13px; text-transform: none; color: #636363; text-shadow: none; margin-top: 5px;}
#navigation ul li .dropdown a {color: #636363; padding: 0;}
#navigation ul li .dropdown a:hover {color: #cf2e38;}
#navigation ul li .dropdown p {font-family: 'Raleway', sans-serif; letter-spacing: 0; font-weight: 400; font-size: 13px; text-transform: none; text-shadow: none;}
#navigation ul li .dropdown ul {padding-bottom: 15px;}
#navigation ul li .dropdown ul li {font-family: 'Raleway', sans-serif; font-weight: 600; font-size: 13px; letter-spacing: 0; text-transform: none; display: list-item; text-shadow: none; color: #636363; line-height: 15px; padding: 3px 0;}
#navigation ul li .dropdown ul li h2 {padding-bottom: 4px; margin-bottom: 4px; line-height: 18px;}
#navigation ul li .dropdown ul li a {color: #636363; padding: 0;}
#navigation ul li .dropdown ul li a:hover {color: #cf2e38; background: none;}
#navigation ul li .dropdown .left_column {width: 175px; padding: 15px; float: left; display: block;}
#navigation ul li .dropdown .left_column img {width: 160px; margin: 15px 0;}
#navigation ul li .dropdown .column {width: 145px; padding: 0 20px 0 15px; margin: 15px 0; border-left: 1px solid #ccc; float: left; display: block;}
#navigation ul li .dropdown .column ul li h2 {border-bottom: 1px solid #ccc;}
#navigation ul li .dropdown .column ul li h2 a {background: url(/_resources/images/site/btn_banner_mess_arrow.png) right 4px no-repeat; display: inline; padding-right: 10px;}
#navigation ul li .dropdown_bottom {background: #363636;}
#navigation ul li .dropdown_bottom ul {padding: 0;}
#navigation ul li .dropdown_bottom ul li {color: #fff; font-weight: 700; font-size: 13px; text-transform: uppercase; display: inline-block; zoom: 1; *display: inline; padding: 0 49px; margin: 8px 0; border-right: 2px solid #636363;}
#navigation ul li .dropdown_bottom ul li a {color: #fff;}
#navigation ul li .dropdown_bottom ul li a:hover {color: #FF3A29; background: none;}
#navigation ul li #drop_admission {left: 0;}
#navigation ul li #drop_majors {left: 30px;}
#navigation ul li #drop_athletics {left: 70px;}
#navigation ul li #drop_about {left: 130px;}
#navigation ul li #drop_student {right: 50px;}
#navigation ul li #drop_alumni {right: 30px;}
#navigation ul li #drop_int {right: 3px;}
.ie8 #navigation ul li .dropdown_bottom ul li {padding: 0 44px;}


/* Alert */
#alert_container {width: 960px; margin: 0 auto; position: relative;}
#alert {width: 855px; height: 40px; padding: 20px 30px 30px 30px; background: url(/_resources/images/site/alert_box.png); position: absolute; left: 25px; z-index: 9;}
#alert p {font-weight: 600; font-size: 13px; color:#000;}
#alert span {text-transform: uppercase;}
#alert img {float: left; margin-right: 20px;}
.gecko #alert img {margin-right:13px;}


/* Banner */
#home_banner_wrapper {width: 100%; height: auto; max-height: 575px; position: relative; overflow: hidden;}
#home_banner {width: 100%; position: relative;}
#home_banner img {width: 100%; min-width: 960px; height: auto; display: block;}
#home_banner_message {width: 960px; margin: 0 auto; position: relative;}
#home_banner_message_box {width: 500px; left: 10px; top: 100px; position: absolute; z-index: 1;}
#home_banner_message_box h1 {color: #e0e1e3; font-size: 34px;}
#home_banner_message_box span {font-family: 'Fjalla One', sans-serif; font-size: 72px; text-transform: uppercase;}
a.learn_programs {width: 230px; height: 20px; padding: 5px 10px; background: #000 url(/_resources/images/site/btn_banner_mess_arrow.png) 230px center no-repeat; font-family: 'Raleway', sans-serif; color: #e0e1e3; display: block; font-size: 17px; font-weight: 600; margin-top: 20px;}
#home_banner_nav_bg {width: 100%; height: /*70*/85px; padding: 10px 0; background: rgba(0,0,0); background: rgba(0,0,0,0.6); position: absolute; bottom: 0; z-index:2;}
.ie8 #home_banner_nav_bg { background:url(/_resources/images/site/trans_sixty.png) 0 0 repeat;}
#home_banner_nav {width: 940px; margin: 0 auto;}
#home_banner_nav .home_banner_column {width: 160px; border-left: 1px solid #acacac; display: inline-block; padding-left: 10px; padding-right: 119px; margin-left: 20px;}
.ie8 #home_banner_nav .home_banner_column {width: 179px; padding-right: 100px; }
#home_banner_nav .home_banner_column { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
#home_banner_nav .home_banner_column h2 {font-family: 'Fjalla One', sans-serif; font-size: 24px; font-weight: 500; margin-bottom:5px;}
#home_banner_nav .home_banner_column p {font-family: 'Raleway', sans-serif; color: #acacac; font-size: 13px; font-weight: 700; line-height: 16px;}
#home_banner_nav .home_banner_column a {color: #e7343f;}


/* Home */
#home_wrapper {width: 100%; position: relative; background: url(/_resources/images/site/bg_paper_repeater.jpg); z-index: 1; -webkit-box-shadow: 0px 5px 2px 0px rgba(50, 50, 50, 0.6); -moz-box-shadow: 0px 5px 2px 0px rgba(50, 50, 50, 0.6); box-shadow: 0px 5px 2px 0px rgba(50, 50, 50, 0.6);}
#home {width: 960px; margin: 0 auto; height: auto; padding: 30px 0; position: relative;  background: url(/_resources/images/site/banner_shadow.png) top center no-repeat;}
#home h1 {font-size: 42px; color: #555; font-weight: 300; margin-left: 190px;}
#home h2 {font-family: 'Fjalla One', sans-serif; font-size: 24px; color: #555; font-weight: 300; letter-spacing: 1px;}
#home h4 {font-size: 14px; color: #555; margin-bottom: 5px;}
#home p {font-size: 13px;}
#home a {color: #cf2e38;}
#home a:hover {color: #555;}
#home_left_text {width: 380px; height: 265px; background: url(/_resources/images/site/img_higher_education.png); position: absolute; top: 35%; left: -220px;}
#home_programs {width: 780px; float: right; margin-right: 10px;}
#home_programs .programs_column {width: 370px; border-left: 1px solid #acacac; padding-left: 10px; margin-top: 40px; float: left;}
#home_programs .programs_column .programs_box {width: 360px; margin: 12px 0; float: left;}
#home_programs .programs_column .programs_box img {width: 60px; margin-right: 20px; float: left;}
#home_programs .programs_column .programs_box .programs_text {width: 260px; float: left;}
#home_programs .programs_column .programs_box .programs_text h4 a {color: #555;}


/* Quicklinks */
#quicklinks_wrapper {width: 100%; position: relative; background: url(/_resources/images/site/bg_red_repeater.jpg); overflow: hidden;}
#quicklinks {width: 960px; margin: 0 auto;}
#quicklinks h2 {font-size: 18px; color: #d7d7d7; font-weight: 400; text-align: center; margin-bottom: 10px; letter-spacing: 1px;}
#quicklinks h3 {font-family: 'Fjalla One', sans-serif; font-size: 30px; color: #e73f3f; text-align: center;}
#quicklinks h4 {font-size: 12px; color: #d7d7d7; text-align: center; font-weight: 300; text-transform: uppercase;}
#quicklinks h5 {color: #fff; font-weight: 700; margin-bottom: 5px;}
#quicklinks h5 a {color: #fff;}
#quicklinks h6 {color: #fff; text-align: center; letter-spacing: 1px; margin-top: 20px; font-weight: 600;}
#quicklinks h6 a {color: #d7d7d7; text-decoration: underline;}
#quicklinks h6 a:hover {text-decoration: none;}
#quicklinks p {color: #fff; font-size: 13px;}
#quicklinks .quicklinks_column {width: 300px; float: left; padding: 15px 10px 25px; text-align:center;}
#quicklinks .quicklinks_column.dark_overlay { text-align:left;}
#quicklinks .quicklinks_column img {padding-top: 10px; padding-bottom: 20px;}
#quicklinks .quicklinks_column .quicklinks_box {width: 290px; margin: 10px auto; float: left;}
#quicklinks .quicklinks_column .quicklinks_box .quicklinks_calendar {width: 40px; margin-right: 15px; margin-left: 10px; float: left;}
#quicklinks .quicklinks_column .quicklinks_box .quicklinks_text {width: 225px; float: left;}
#quicklinks .quicklinks_column p img {display: block; margin-left: auto; margin-right: auto}


/* Stay Connected */
#stay_connected_bg {width: 100%; background: url(/_resources/images/site/bg_stayconnected_repeater.jpg); overflow: hidden;}
#stay_connected {width: 1200px; margin: 0 auto; height: 145px; padding-top: 25px; background: url(/_resources/images/site/stayconnected_shadow.png) no-repeat;}
#stay_connected_text {width: 190px; height: 75px; background: url(/_resources/images/site/img_stay_connected.png); margin: 20px 20px 0 150px; float: left;}
#stay_connected_picts {width: 415px; float: left;}
#stay_connected_picts img {width: 40px; height: 40px; margin: 4px; display: inline-block;}
#stay_connected .social_media_column {width: 90px; float: left; margin-left: 50px;}
#stay_connected .social_media_column a {color: #fff; font-size: 12px; font-family: 'Raleway', sans-serif; height: 20px; padding-top: 4px; margin: 5px 0; display: block; padding-left: 30px;}
a.stay_facebook {background: url(/_resources/images/site/social_facebook.png) no-repeat !important;}
ul#nav section .adm_middle_column .social_media_column a.stay_facebook:hover{ background-position:0 0 !important;}
ul#nav section .adm_middle_column .social_media_column a.stay_twitter:hover{ background-position:0 0 !important;}
ul#nav section .adm_middle_column .social_media_column a.stay_linkedin:hover{ background-position:0 0 !important;}
ul#nav section .adm_middle_column .social_media_column a.stay_youtube:hover{ background-position:0 0 !important;}
ul#nav section .adm_middle_column .social_media_column a.stay_googleplus:hover{ background-position:0 0 !important;}
ul#nav section .adm_middle_column .social_media_column a.stay_instagram:hover{ background-position:0 0 !important;}
ul#nav section .adm_middle_column .social_media_column a.stay_flickr:hover{ background-position:0 0 !important;}
ul#nav section .adm_middle_column .social_media_column a.stay_pinterest:hover{ background-position:0 0 !important;}

a.stay_twitter {background: url(/_resources/images/site/social_twitter.png) no-repeat !important;}
a.stay_linkedin {background: url(/_resources/images/site/social_linkedin.png) no-repeat !important;}
a.stay_youtube {background: url(/_resources/images/site/social_youtube.png) no-repeat !important; }
a.stay_googleplus {background: url(/_resources/images/site/social_googleplus.png) no-repeat !important;}
a.stay_instagram {background: url(/_resources/images/site/social_instagram.png) no-repeat !important;}
a.stay_flickr {background: url(/_resources/images/site/social_flickr.png) no-repeat !important;}
a.stay_pinterest {background: url(/_resources/images/site/social_pinterest.png) no-repeat !important;}


/* Main */
#main_title_bg {width: 100%; background: #000; border-bottom: 1px dashed #fff;}
#main_title {width: 940px; margin: 0 auto; padding: 20px 0;}
#main_title h1 {color: #fff; text-transform: uppercase;}
#main {width: 940px; margin: 0 auto; height: auto; position: relative; padding: 30px 0 70px;}
#main .page_heading_padded {margin-left: 215px; margin-bottom: 20px;}
#main_banner {width: 960px; margin: 0 auto; margin-top: -20px; position: relative; z-index:9;}
#main .site_path {position: absolute; top: 7px; right: 0;}
#main .site_path p {font-size: 12px; color: #898989; line-height: 13px;}
#main .site_path a {color: #363636;}


/* One Column */
#main_content {width: 720px; float: left;}
#main_content h1 {font-size: 24px; font-weight: 700; margin-bottom: 10px; padding-top: 20px;}
#main_content h1.thin {font-weight: 400;}
#main_content h1.caps {font-size: 18px; text-transform: uppercase;}
#main_content h2 {font-size: 20px; margin-bottom: 10px; padding-top: 20px; text-transform: none;}
#main_content h2.thin {font-weight: 400;}
#main_content h2.caps {font-size: 16px; text-transform: uppercase;}
#main_content h3 {font-size: 18px; font-weight: 700; color: #363636; margin-bottom: 10px; padding-top: 20px; text-transform: none;}
#main_content h3.thin {font-weight: 400;}
#main_content h3.caps {font-size: 14px; text-transform: uppercase;}
#main_content h4 {font-size: 16px; margin-bottom: 10px; padding-top: 20px;}
#main_content h4.thin {font-weight: 400;}
#main_content h4.caps {font-size: 13px; text-transform: uppercase;}
#main_content p {margin-bottom: 10px;}
#main_content img {border: 4px solid #fff; margin: 10px 0; -webkit-box-shadow: 1px 1px 2px 0px rgba(86, 85, 85, 0.5); -moz-box-shadow: 1px 1px 2px 0px rgba(86, 85, 85, 0.5); box-shadow: 1px 1px 2px 0px rgba(86, 85, 85, 0.5);}
#main_content img.left {float: left; margin:0 10px 5px 0; display;block; max-width:100%} /*added 9/14/14 by UIW Web Team, to add addt'l align options for images*/
#main_content img.right {float: right; margin:0 0 5px 10px;} /*updated 9/14/14 by UIW Web Team, to add addt'l align options for images*/
#main_content img.center {display: block; margin-left: auto; margin-right: auto;} /*added 9/14/14 by UIW Web Team, to add addt'l 
align options for images*/
#main_content blockquote {width: 600px; margin: 70px auto;}
#main_content blockquote p {margin-top: 15px; float: right; font-weight: 700;}
#main_content blockquote p span {font-weight: 400; font-style: italic;}
#main_content ul {list-style: disc; margin-left: 25px; margin-bottom:15px; /*added 6/18/14 by UIW Web Team, to give extra padding between end of unordered list and other block content*/ text-indent: -5px;}
#main_content ul ul {margin-bottom:0px;} /*added 6/18/14 by UIW Web Team, to remove extra padding unordered lists*/
#main_content ul li {line-height: 25px; padding-left:5px;}
#main_content ul.level2 {margin-left: 40px;}
#main_content ul.level3 {margin-left: 70px;}
#main_content ul.level3 li {list-style: none;}
#main_content ul.level3 li:before {content: " - ";}
#main_content ol {margin-left: 30px; margin-bottom:15px; /*added 6/18/14 by UIW Web Team, to give extra padding between end of ordered list and other block content*/}
#main_content ol ol {margin-bottom:0px;} /*added 6/18/14 by UIW Web Team, to remove extra padding between nested ordered lists*/
#main_content ol li {line-height: 25px;}
#main_content ol.level2 {margin-left: 50px;}
#main_content ol.level3 {margin-left: 80px;}
#main_content dl {color: #363636; line-height: 25px;}
#main_content dl dt {font-weight: 700;}


/* Side Nav */
#side_nav {width: 180px; float: left; margin-right: 35px;}
#side_nav ul {list-style: none; margin: 0; text-indent: 0;}
#side_nav ul li {font-family: 'Raleway', sans-serif; font-weight: 700; line-height: 18px; padding: 5px 0; border-bottom: 1px solid #d7d7d7;}
#side_nav ul li a {display: block;}
#side_nav ul li a:hover {color: #898989;}
#side_nav ul li a.active {color: #898989;}
#side_nav ul li ul.sublink {margin-left: 20px; margin-top: 5px;}
#side_nav ul li ul.sublink li {font-size: 13px; border: none; font-weight: 600;}
#side_nav_buttons {padding: 50px 0;}
#side_nav_buttons a {width: 180px; height: 60px; display: block; text-indent: -9999px; margin-top: 10px;}
#side_nav_buttons a:hover {background-position: 0 -60px !important;}
#side_nav_buttons a#apply_online {background: url(/_resources/images/site/btn_apply_online.jpg);}
#side_nav_buttons a#visit_uiw {background: url(/_resources/images/site/btn_visit_uiw.jpg);}
#side_nav_buttons a#inquire_now {background: url(/_resources/images/site/btn_inquire_now.jpg);}
#side_nav_buttons a#financial_aid {background: url(/_resources/images/site/btn_financial_aid.jpg);}
#side_nav_buttons p a, #side_nav_buttons p img a {color:#cc0000;padding:0;margin:0;display:inline;}
#main .padded_top {margin-top: 25px 0px;}


/* Two Column */
#main_content_middle {width: 650px;padding-right:10px;}
#main_content_middle img.left {float: left; margin:0 10px 5px 0; display;block; max-width:100%} /*added 6/19/14 by UIW Web Team, to add addt'l align options for images*/
#main_content_middle img.right {float: right; margin:0 0 5px 10px;} /*updated 6/19/14 by UIW Web Team, to add addt'l align options for images*/
#main_content_middle img.center {display: block; margin-left: auto; margin-right: auto;} /*added 6/19/14 by UIW Web Team, to add addt'l align options for images*/
#main_content .signature {margin-top: 50px;}
#main_content .signature img {float: left; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin: 0;}
#main_content .signature p {font-weight: 700; margin: 0;}
#main_content .signature span {font-weight: 300; font-style: italic;}
/*Galleria image style - added by UIW Web Team, 10/15/14*/
#main_content_middle .galleria-container img {border:none;margin:0;}


/* Three Column */
#three_column_middle {width: 490px; float: left; padding-right:10px;}
#three_column_middle img.left {float: left; margin:0 10px 5px 0; display;block; max-width:100%} /*added 9/13/14 by UIW Web Team, to add addt'l align options for images*/
#three_column_middle img.right {float: right; margin:0 0 5px 10px;} /*updated 9/13/14 by UIW Web Team, to add addt'l align options for images*/
#three_column_middle img.center {display: block; margin-left: auto; margin-right: auto;} /*added 9/13/14 by UIW Web Team, to add addt'l align options for images*/  
#three_column_right {width: 195px; float: right;}
#three_column_right p {margin-bottom: 0;}
#three_column_right a {color: #cf2e38;}
#three_column_right a:hover {color: #363636;}
#three_column_right .paper_bg {padding: 10px; margin: 10px 0; background: url(/_resources/images/site/bg_paper_repeater.jpg);}

/*news headlines on interior pages. added by UIW Web Team, Aug 12, 2015 for UIW ORGS News*/
.rssBody { border: none }
.rssBody h4 a {font-size:90%;line-height: 1em;}
.rssBody ul li { list-style: none; margin-left:-20px;}
.rssBody ul, .rssRow, .rssRow h4, .rssRow p {
	margin: 0;
	padding: 0;
}

.rssRow h4 { font-size: 1.2em; }
.rssRow div {
	font-size: 100%;
  font-weight:bold;
	color: #666;
	margin: 0.2em 0 0.4em 0;
  line-height:1.2em;
}


/* College */
#main_title .narrow_title {width: 400px; float: left;}
#studies_dropdown {width: 500px; float: right; padding-bottom: 50px;}
#studies_dropdown p {float: left; margin-right: 20px;}
#studies_dropdown label {color: #d7d7d7; font-family: 'Raleway', sans-serif; font-weight: 600; font-size: 13px;}
#studies_dropdown select {width: 230px; padding: 8px; border: 1px solid #ccc; font-family: 'Raleway', sans-serif; font-size: 13px; cursor: pointer; background: #d7d7d7 url(/_resources/images/site/arrow_dropdown.jpg) 205px 10px no-repeat; border-radius: 0; display: block; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: "";}
#college_bottom_wrapper {width: 100%; position: relative; background: url(/_resources/images/site/bg_paper_repeater.jpg); overflow: hidden;}
#college_bottom {width: 960px; margin: 0 auto;}
#college_bottom h2 {font-size: 18px; color: #555; font-weight: 400; margin-bottom: 10px; letter-spacing: 1px;}
#college_bottom h3 {font-family: 'Fjalla One', sans-serif; font-size: 30px; color: #cf2e38; text-align: center;}
#college_bottom h4 {font-size: 12px; color: #555; text-align: center; font-weight: 300; text-transform: uppercase;}
#college_bottom h5 {color: #555; font-weight: 700; margin-bottom: 5px;}
#college_bottom h5 a {color: #cf2e38;}
#college_bottom h6 {color: #555; text-align: center; letter-spacing: 1px; /*margin-top: 20px;*/ font-weight: 600;}
#college_bottom h6 a {color: #cf2e38; text-decoration: underline;}
#college_bottom h6 a:hover {text-decoration: none;}
#college_bottom p {color: #555; font-size: 13px;}
#college_bottom p img {float:left; margin:0 25px 15px 0;border:none;box-shadow:none;}		
#college_bottom .college_bottom_column {width: 299px; float: left; padding: 0 35px 0 20px; margin: 30px 0; border-right: 1px solid #ccc;}
#college_bottom .college_bottom_column img {border: 6px solid #fff; margin: 10px 0; -webkit-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); -moz-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5);}
#college_bottom .college_bottom_column .college_bottom_box {width: 290px; margin: 10px auto; float: left;}
#college_bottom .college_bottom_column .college_bottom_box .college_bottom_calendar {width: 40px; margin-right: 15px; margin-left: 10px; float: left;}
#college_bottom .college_bottom_column .college_bottom_box .college_bottom_text {width: 225px; float: left;}
#college_bottom .college_bottom_column_right {width: 210px; float: left; padding: 0 20px; margin: 30px 0;}
#college_bottom .college_bottom_column_right h2 {font-family: 'Fjalla One', sans-serif; font-size: 23px; color: #555; letter-spacing: 0;}
#college_bottom .college_bottom_column_right h5 {font-family: 'Arial', sans-serif; font-size: 15px;}
#college_bottom .college_bottom_column_right .connect a {color: #555; font-size: 12px; height: 20px; padding-top: 4px; margin: 5px 0; display: block; padding-left: 30px;}
#college_bottom .college_bottom_column p {margin-bottom:10px;}
#college_bottom .college_bottom_column p img {float:left; margin:0 15px 5px 0;display:none;}

/* Inside Banners */
#inside_banner_bg {width: 100%; height: auto; max-height: 420px; position: absolute; z-index:0; overflow: hidden;}
#inside_banner_bg img {width: 100%; min-width: 1500px; height: auto; display: block;}
#inside_banner_wrapper {width: 960px; margin: 0 auto; position: relative; padding-top:0; z-index:9;}
#inside_banner {position: absolute; z-index: 9; top: 30px;}
#inside_banner img {border: 6px solid #fff; -webkit-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); -moz-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5);}
#inside_banner h1 {color: #fff; text-transform: uppercase; margin-bottom: 10px;}
#inside_banner_message {width: 299px; position: absolute; right: 10px; top: 85px; z-index: 9;}
#inside_banner_message h3 {font-family: 'Fjalla One', sans-serif; text-transform: none; font-size: 32px; margin-bottom: 10px;}

#inside_banner_message a {color: #fff; text-decoration: underline;}
#inside_banner_message a:hover {text-decoration: none;}

#inside_banner_wrapper a#left_arrow {width: 30px; height: 30px; background: url(/_resources/images/site/arrow_left.jpg); position: absolute; right: 33px; bottom: 0; text-indent: -9999px;}
#inside_banner_wrapper a#right_arrow {width: 30px; height: 30px; background: url(/_resources/images/site/arrow_right.jpg); position: absolute; right: 0; bottom: 0; text-indent: -9999px;}


/* Student Life */
#student_middle {width: 940px; margin: 0 auto; padding-top:40px; padding-bottom: 25px;}
#student_middle input.submit {padding: 8px 12px; background: #cf2e38; color: #fff; cursor: pointer; font-weight: 500; font-style: normal;}
#student_middle h2 {font-family: 'Fjalla One', sans-serif; text-transform: none; font-size: 28px; font-weight: 500; margin-bottom: 10px;}
#student_middle_left {width: 300px; float: left;}
#student_middle_left p {font-family: 'Raleway', sans-serif; margin-bottom: 20px; line-height: 25px;}
#student_middle_right {width: 630px; float: right;}
#student_middle_right .student_middle_box {width: 200px; float: left; margin: 10px 0 15px 10px;}
#student_middle_right .student_middle_box img {width: 200px; margin-bottom: 5px;;}
#student_middle_right .student_middle_box p {font-family: 'Raleway', sans-serif; text-align: center; font-weight: 700;}
#student_directory_bg {width: 100%; position: relative; background: url(/_resources/images/site/bg_paper_repeater.jpg); z-index: 1; -webkit-box-shadow: 0px 5px 2px 0px rgba(50, 50, 50, 0.6); -moz-box-shadow: 0px 5px 2px 0px rgba(50, 50, 50, 0.6); box-shadow: 0px 5px 2px 0px rgba(50, 50, 50, 0.6);}
#student_directory {width: 960px; margin: 0 auto; height: auto; padding: 50px 0; position: relative;  background: url(/_resources/images/site/banner_shadow.png) top center no-repeat;}
#student_directory .student_directory_column {width: 179px; min-height: 200px; border-left: 1px solid #acacac; padding: 85px 30px 10px 30px; float: left;}
#student_directory .student_directory_column h4 {font-size: 16px; margin: 15px 0;}
#student_directory .student_directory_column p {font-weight: 500; font-size: 13px;}
#student_directory .campus_life {background: url(/_resources/images/site/icon_house.png) top center no-repeat;}
#student_directory .campus_services {background: url(/_resources/images/site/icon_hand.png) top center no-repeat;}
#student_directory .student_success {background: url(/_resources/images/site/icon_bird.png) top center no-repeat;}
#student_directory .campus_safety {background: url(/_resources/images/site/icon_lamp.png) top center no-repeat;}
#campus_map_wrapper {width: 100%; height: auto; max-height: 600px; position: relative; overflow: hidden;}
#campus_map_wrapper img {width: 100%; min-width: 960px; height: auto; display: block;}
#campus_map_container {width: 940px; margin: 0 auto; position: relative;}
#campus_map_message {width: 280px; padding: 20px 30px; position: absolute; right: 0; top: 40px; background: rgb(255, 255, 255); background: rgba(255, 255, 255, .85);}
#campus_map_message h2 {font-family: 'Fjalla One', sans-serif; font-size: 30px; font-weight: 500; text-transform: none; margin-bottom: 10px;}
#campus_map_message p {font-family: 'Raleway', sans-serif; margin-bottom: 10px;}
#campus_map_message input.submit {padding: 8px 12px; background: #cf2e38; color: #fff; cursor: pointer; font-weight: 500; font-style: normal; margin-top: 5px;}


/* Admissions */
#inside_banner_adm_bg {width: 100%; height: auto; max-height: 485px; position: relative; overflow: hidden;}
#inside_banner_adm_bg img {width: 100%; min-width: 1400px; height: auto; display: block;}
#inside_banner_admissions {width: 720px; position: absolute; z-index: 9; top: 30px;}
#inside_banner_admissions img {}
#inside_banner_admissions h1 {color: #fff; text-transform: uppercase; margin-bottom: 10px;}
#inside_banner_msg_overlay {width: 668px; height: 65px; padding: 15px 20px; background: rgba(0,0,0); background: rgba(0,0,0,0.6); position: absolute; bottom: 6px; left: 6px;;}

#inside_banner_buttons {width: 230px; position: absolute; right: 0; top: 85px; z-index: 9;}
#inside_banner_buttons a {width: 230px; height: 80px; display: block; margin-top: 15px; text-indent: -9999px;}
#inside_banner_buttons a#adm_apply {background: url(/_resources/images/site/btn_admissions_apply.png);}
#inside_banner_buttons a#adm_visit {background: url(/_resources/images/site/btn_admissions_visit.png);}
#inside_banner_buttons a#adm_inquire {background: url(/_resources/images/site/btn_admissions_inquire.png);}
#inside_banner_buttons a#adm_financial {background: url(/_resources/images/site/btn_admissions_financial.png);}
#adm_middle_wrapper {width: 100%; position: relative; background: url(/_resources/images/site/bg_paper_repeater.jpg); overflow: hidden; padding-top: 75px;}
#adm_middle {width: 960px; margin: 0 auto; padding-bottom:20px;}
#adm_middle h2 {font-size: 26px; color: #281516; font-weight: 500; margin-bottom: 10px; letter-spacing: 1px; text-transform: none;}
#adm_middle h3 {font-family: 'Fjalla One', sans-serif; font-size: 30px; color: #e7343f; text-align: center;}
#adm_middle h4 {font-size: 12px; color: #281516; text-align: center; font-weight: 400; text-transform: uppercase;}
#adm_middle h5 {color: #281516; font-weight: 700; margin-bottom: 5px;}
#adm_middle h5 a {color: #e7343f;}
#adm_middle h6 {color: #281516; text-align: center; letter-spacing: 1px; margin-top: 20px; font-weight: 600;}
#adm_middle h6 a {color: #e7343f; text-decoration: underline;}
#adm_middle h6 a:hover {text-decoration: none;}
#adm_middle p {color: #281516; font-size: 13px;}
#adm_middle .adm_middle_column {width: 259px; min-height: 275px; float: left; padding: 0 25px 0 30px; margin: 30px 0; border-right: 1px solid #ccc;}
#adm_middle .adm_middle_column p {margin-bottom: 0;}
#adm_middle .adm_middle_column p a{ background:none !important; width:auto !important; color:#cf2e38; padding:0 !important; height:auto; font-size:13px; font-weight:normal; display:block; float:none; text-align:left;}
#adm_middle .adm_middle_column .adm_middle_box {width: 260px; margin: 10px auto; float: left;}
#adm_middle .adm_middle_column .adm_middle_box .adm_middle_calendar {/*width: 35px;*/ margin-right: 15px; float: left;}
#adm_middle .adm_middle_column .adm_middle_box .adm_middle_calendar h3 {margin-bottom: 0; padding-top: 0;}
#adm_middle .adm_middle_column .adm_middle_box .adm_middle_calendar h4 {margin-bottom: 0; padding-top: 0;}
#adm_middle .adm_middle_column .adm_middle_box .adm_middle_text {width: 200px; float: left;}
#adm_middle .adm_middle_column .adm_middle_box .adm_middle_text a{ background:none; padding:0; width:auto; display:block; float:none; font-size:14px; color:#e7343f; text-align:left; height:auto; text-transform:inherit;}
#adm_middle .social_media_column {width: 90px; float: left; margin-right: 60px;}
#adm_middle .social_media_column a {color: #281516; font-size: 12px; height: 20px; margin: 5px 0; display: block; padding:4px 0 0 30px !important; background:none; width:auto !important;}
#adm_middle input.submit {padding: 8px 12px; background: #cf2e38; color: #fff; cursor: pointer; font-weight: 500; font-style: normal; margin-top: 10px;}
#adm_middle_buttons {width: 960px; height: 120px; background: url(/_resources/images/site/buttons_shadow.png) bottom no-repeat;}
#adm_middle_buttons a {width:140px; height: 40px; padding: 25px 10px; float: left; background: url(/_resources/images/site/admissions_nav.png); font-size: 16px; color: #fff; text-align: center; text-transform: uppercase; font-weight:800;}
#adm_middle_buttons a:hover {background-position: 0 -90px !important;}
#adm_middle_buttons a.active {background-position: 0 -90px !important;}
#adm_bottom {width: 940px; margin: 50px auto; padding-bottom: 30px;}
#adm_bottom_left {width: 580px; float: left;}
#adm_bottom_left input[type='text'] {width:360px; float:left; padding: 16px; border: 1px solid #ccc; margin: 20px 0;}
#adm_bottom_left input.submit {width:100px; float:left; height: 50px; background: url(/_resources/images/site/btn_ask_red.jpg) no-repeat; padding-bottom:0; margin-top:20px; cursor: pointer;}
#adm_bottom_left input.submit-top10 {width:70px; float:left; height: 50px; background: url(/_resources/images/site/btn_ask_red_top_10.jpg) no-repeat; padding-bottom:0; margin-top:20px; cursor: pointer;}
#adm_bottom_left a {font-family: 'Raleway', sans-serif; font-size: 13px; font-weight: 700; background: url(/_resources/images/site/btn_plus.jpg) no-repeat; padding-left: 20px; margin-right: 25px;}
#adm_bottom_right {width: 310px; padding-left: 10px; float: right; border-left: 1px solid #ccc;}
#adm_bottom_right p {text-align: center; font-weight: 700;}
#adm_bottom_right img {margin: 10px 0;}


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


/* Footer Slider */
#footer_slider_container {width: 100%; position: absolute; bottom: 110px;}
.gecko #footer_slider_container {bottom:95px;}
#footer_slider_bg {width: 100%; padding: 40px 0; background:#373133 url(/_resources/images/site/bottom_slider_repeater.jpg) repeat-x; overflow: hidden; position: relative; z-index: 10; display: none;}
.ie8 #footer_slider_bg {padding: 40px 0 5px;}
#footer_slider {width: 940px; height: 425px; margin: 0 auto; position: relative;}
#footer_slider .footer_slider_column {width: 200px; float: left; margin-right: 46px;}
#footer_slider h4 {text-transform: uppercase; color: #d7d7d7; border-bottom: 1px solid #d7d7d7; padding-bottom: 5px;}
#footer_slider ul {margin-left: 20px; margin-top: 5px; margin-bottom: 25px;}
#footer_slider ul li {font-family: 'Raleway', sans-serif; color: #fff; font-size: 13px; line-height: 15px; margin-bottom: 6px; font-weight: 600; text-indent: -10px;}
#footer_slider ul li a {color: #fff;}
#footer_slider ul li a:hover {color: #cf2e38;}
#footer_slider ul li a.active {color: #cf2e38;}


/* Footer */
#footer_wrapper {width: 100%; min-width: 960px; background: #222; position: relative;}
#footer {width: 940px; margin: 0 auto; height: 55px; position: relative; padding: 20px 0;}
#footer p {color: #fff; font-size: 12px; font-weight: 400; margin-bottom: 15px; font-family: 'Raleway', sans-serif;}
#footer span {color: #ccc;}
#footer a {color: #fff; display: inline-block;}
#footer a:hover {color: #e7343f;}
#footer a.active {color: #e7343f;}
#footer_left {width: 625px; float: left; margin-right: 50px;}
#footer_left img {float: left; margin-right: 15px;}
a.more_links {width: 165px; height: 15px; background: url(/_resources/images/site/slider_tab.png); display: block; position: absolute; top: -15px; left: 43%; text-align: center; text-transform: uppercase; font-size: 11px; color: #e7343f; letter-spacing: 2px; font-weight: 700; padding-top: 4px; z-index: 11;}


/* Shadowbox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;z-index:9999999;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:200px;top:40%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/_resources/images/shadowbox/loading.gif) no-repeat;padding: 124px; display: inline-block;color: #000;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/_resources/images/shadowbox/close.png);}
#sb-nav-next{background-image:url(/_resources/images/shadowbox/next.png);}
#sb-nav-previous{background-image:url(/_resources/images/shadowbox/previous.png);}
#sb-nav-play{background-image:url(/_resources/images/shadowbox/play.png);}
#sb-nav-pause{background-image:url(/_resources/images/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


/*********************************** Phase 2 *************************************
---------------------------------------------------------------------------------*/

/* News */
.news_bg {background: url(/_resources/images/site/news_bg_repeater.jpg) repeat-y;}
#news_left {width: 650px; float: left; padding: 50px 0;}
#news_left h1 {font-size: 21px; font-weight: 700; margin-bottom: 10px;}
#news_left h1.thin {font-weight: 400; font-size: 24px;}
#news_left h5 {font-family: 'Arial', sans-serif; font-size: 12px; margin-bottom: 10px; font-weight: normal; font-style: italic;}
#news_left span {color: #cf2e38;}
#news_left img {border: 6px solid #fff; margin: 20px 0; -webkit-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); -moz-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5);}
#news_left .site_path {right: 300px;}
#news_left .news_landing_container {border-top: 1px solid #e1e1e1; padding: 15px 0; margin-top: 20px;}
#news_left .news_landing_container p {margin-bottom: 10px;}
#news_left .news_landing_container .image {width: 175px; float: left;}
#news_left .news_landing_container .image img {width: 158px;}
#news_left .news_landing_container .content {width: 450px; float: right;}
#news_left .news_landing_container .content .text {border-top: 1px solid #e1e1e1; padding: 10px 0;}
#news_left .news_landing_container .content .text p a {font-size: 12px; text-transform: uppercase; font-weight: 600;}
#news_left .news_detail_border {border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 20px 0 10px 0; margin-bottom: 20px;}
#news_left .news_detail_content {width: 570px; float: left;}
#news_left .news_detail_content img {float: left; margin: 0 25px 20px 0;}
#news_left .news_detail_content img.left {float: left; margin:0 10px 5px 0; display;block; max-width:100%} /*added 9/14/14 by UIW Web Team, to add addt'l align options for images*/
#news_left .news_detail_content img.right {float: right; margin:0 0 5px 10px;} /*updated 9/14/14 by UIW Web Team, to add addt'l align options for images*/
#news_left .news_detail_content img.center {display: block; margin-left: auto; margin-right: auto;} /*added 9/14/14 by UIW Web Team, to add addt'l 
align options for images*/
#news_left .news_detail_content p {margin-bottom: 25px;}
#news_left .news_detail_content ul {list-style: disc; margin-left: 25px; margin-bottom:15px; /*added 6/18/14 by UIW Web Team, to give extra padding between end of unordered list and other block content*/ text-indent: -5px;}
#news_left .news_detail_content ul ul {margin-bottom:0px;} /*added 6/18/14 by UIW Web Team, to remove extra padding unordered lists*/
#news_left .news_detail_content ul li {line-height: 25px; padding-left:5px;}
#news_left .news_detail_content ul.level2 {margin-left: 40px;}
#news_left .news_detail_content ul.level3 {margin-left: 70px;}
#news_left .news_detail_content ul.level3 li {list-style: none;}
#news_left .news_detail_content ul.level3 li:before {content: " - ";}
#news_left .news_detail_content ol {margin-left: 30px; margin-bottom:15px; /*added 6/18/14 by UIW Web Team, to give extra padding between end of ordered list and other block content*/}
#news_left .news_detail_content ol ol {margin-bottom:0px;} /*added 6/18/14 by UIW Web Team, to remove extra padding between nested ordered lists*/
#news_left .news_detail_content ol li {line-height: 25px;}
#news_left .news_detail_content ol.level2 {margin-left: 50px;}
#news_left .news_detail_content ol.level3 {margin-left: 80px;}
#news_left .news_detail_content dl {color: #363636; line-height: 25px;}
#news_left .news_detail_content dl dt {font-weight: 700;}
#news_left .news_detail_social {width: 58px; float: right; border: 1px solid #e1e1e1;}
#news_left .news_detail_social img {border: none; float: left; margin: 10px 0 0 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; float: left;}
#news_left .news_detail_social ul {margin-left: 15px;}
#news_left .news_detail_social ul li {border-top: 1px solid #e1e1e1; display: inline-block; zoom: 1; *display: inline; text-align: center; margin-bottom: 10px;}

#main .pagination {border-top: 1px solid #e1e1e1; padding: 25px 0; margin-top: 20px;}
#main .pagination ul li {font-family: 'Raleway', sans-serif; font-size: 13px; font-weight: 700; padding: 0 12px; display: inline;}

#news_right {width: 250px; float: right;}
#news_right h1 {font-size: 21px; font-weight: 700; margin-bottom: 5px; margin-top: 20px;}
#news_right h2 {font-size: 24px; text-transform: none; font-weight: normal}
#news_right h5 {font-family: 'Arial', sans-serif; font-size: 12px; font-weight: normal; font-style: italic; margin-top: 5px;}
#news_right input[type='text'] {width: 190px; padding: 7px; background: #fff; border: 1px solid #e1e1e1;}
#news_right input[type='submit'] {width: 15px; height: 15px; background: url(/_resources/images/site/news_sidebar_icons_search.png) 0 0 no-repeat; position: relative; padding-bottom: 2px; margin-left: -25px; cursor: pointer; text-indent: -9999px;}
#news_right select {width: 204px; padding: 7px; background: #fff url(/_resources/images/site/news_sidebar_icons_arrow.png) 180px center no-repeat; border: 1px solid #e1e1e1; font-family: 'Arial', sans-serif; font-size: 12px; border-radius: 0; display: block; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: "";}
#news_right ::-webkit-input-placeholder {font-size: 12px; color: #393836;}
#news_right .news_right_container {margin: 60px 0 0 20px;}
#news_right .latest_stories {margin: 15px 0 25px 0;}
#news_right .latest_stories .image {width: 50px; float: left; margin-right: 10px;}
#news_right .latest_stories .image img {width: 50px;}
#news_right .latest_stories .text {width: 160px; float: left;}


/* One Column 2, Two Column 2 -updated by UIW Web Team on 7/27/2014 */
#main .colored_boxes {width: 220px; padding: 10px; margin: 10px 0; background: url(/_resources/images/site/bg_paper_repeater.jpg);}
#main .colored_boxes h2 {padding: 0 !important;}
#main .colored_boxes h5 {margin-bottom: 10px;}

#main table {border: 1px solid #e1e1e1; color: #393836;}
#main table tr td {border: 1px solid #e1e1e1; padding: 10px; font-size: 13px;}
#main table tr td.italic {font-style: italic;}
#main table tr td span {font-weight: 600;}
#main table thead tr th {background: #393836; border: 1px solid #fff; color: #fff; padding: 10px; text-transform: uppercase;}
#main table tfoot tr td {font-weight: 600;}

#main .accordion_paper {position: relative;}
#main .accordion_paper ul {margin-left: 0 !important; text-indent: 0 !important;}
#main .accordion_paper ul li {list-style: none; font-family: 'Raleway', sans-serif; width: 95%;}
#main .accordion_paper ul li a {padding: 5px 10px; background: url(/_resources/images/site/bg_paper_repeater.jpg); margin-top: 10px; position: relative; display: block; color: #0e0e0e; font-weight: 600;}
#main .plus_sign {width: 15px; height: 15px; background: url(/_resources/images/site/accordian_icons_plus.png); position: absolute; right: 10px; top: 8px;}
#main .minus_sign {width: 15px; height: 15px; background: url(/_resources/images/site/accordian_icons_minus.png); position: absolute; right: 10px; top: 8px;}
#main .accordion_body {margin: 10px; display: none;}
#main div.accordion_body p a,
#main div.accordion_body ul li a {background:none; display:inline;margin:0; font-weight:normal; padding:0;color:#c00;}
#main div.accordion_body ul li {list-style-type: circle;margin-left:1em;}

#main .yellow_bg {width: 98%; background: #fdd784;border-radius:6px; padding: 15px; border: 2px solid goldenrod;}
#main .grey_bg {width: 98%; background: #ccc;border-radius:6px; padding: 15px; border: 2px solid grey;}
#main .blue_bg {width: 98%; background: #428bca;border-radius:6px; padding: 15px; border: 2px solid #0A5A9C;}
#main .green_bg {width: 98%; background: #5cb85c;border-radius:6px; padding: 15px; border: 2px solid #369836;}
#main .teal_bg {width: 98%; background: #5bc0de;border-radius:6px; padding: 15px; border: 2px solid #1993B6;}
#main .red_bg {width: 98%; background: #d9534f;border-radius:6px; padding: 15px; border: 2px solid #BE2F2B;}

#main .blue_bg, #main .green_bg, #main .teal_bg, #main .red_bg {color: #fff;}
#main .blue_bg a, #main .green_bg a, #main .teal_bg a, #main .red_bg a {color: #fff; text-decoration: underline;}

#main_tabs {width: 620px;}
#main_tabs .tab {margin: 10px;}
ul#main_tabs_nav {border-bottom: 1px solid #e4e8eb; padding: 10px; margin: 0;}
ul#main_tabs_nav li {font-family: 'Raleway', sans-serif; display: inline; list-style: none; padding: 17px 17px 15px 17px; font-weight: 600; background: #d7d7d7;}
ul#main_tabs_nav li a {color: #393836;}
ul#main_tabs_nav li:hover {background-color: #fff; padding: 16px; border: 1px solid #e4e8eb; border-bottom: none;}
ul#main_tabs_nav li.active {background-color: #fff; padding: 16px; border: 1px solid #e4e8eb; border-bottom: none;}

#main .four_column_wrapper {width: 960px; margin: 0 auto; height: auto; padding: 20px 0; position: relative;}
#main .four_column_wrapper .four_column {width: 179px; min-height: 200px; border-left: 1px solid #acacac; padding: 85px 30px 10px 30px; float: left;}
#main .four_column_wrapper .four_column h4 {font-size: 16px; margin: 15px 0;}
#main .four_column_wrapper .four_column p {font-weight: 500; font-size: 13px; margin-bottom: 0 !important;}
#main .four_column_wrapper .campus_life {background: url(/_resources/images/site/icon_house.png) top center no-repeat;}
#main .four_column_wrapper .campus_services {background: url(/_resources/images/site/icon_hand.png) top center no-repeat;}
#main .four_column_wrapper .student_success {background: url(/_resources/images/site/icon_bird.png) top center no-repeat;}
#main .four_column_wrapper .campus_safety {background: url(/_resources/images/site/icon_lamp.png) top center no-repeat;}

#main .two_column_wrapper {width: 960px; margin: 0 auto; height: auto; padding: 20px 0; position: relative;}
#main .two_column_wrapper .two_column {width: 425px; float: left; margin: 10px 55px 20px 0;}
#main .two_column_wrapper .two_column h5 {margin-bottom: 15px;}


/* Info */
#info_bottom_wrapper {width: 100%; position: relative; background: url(/_resources/images/site/bg_paper_repeater.jpg); overflow: hidden;}
#info_bottom {width: 960px; margin: 0 auto;}
#info_bottom h2 {font-size: 20px; text-transform: none; margin-bottom: 10px;}
#info_bottom h5 {margin-bottom: 15px;}

/*added 1/28/15 - ird calendar feed styles*/
#info_bottom h3 {font-family: 'Fjalla One', sans-serif; font-size: 30px; color: #cf2e38; text-align: center;}
#info_bottom h4 {font-size: 12px; color: #555; text-align: center; font-weight: 300; text-transform: uppercase;}
#info_bottom h5 {color: #555; font-weight: 700; margin-bottom: 5px;}
#info_bottom h5 a {color: #cf2e38;}
#info_bottom h6 {color: #555; text-align: center; letter-spacing: 1px; /*margin-top: 20px;*/ font-weight: 600;}
#info_bottom h6 a {color: #cf2e38; text-decoration: underline;}
#info_bottom h6 a:hover {text-decoration: none;}


#info_bottom .info_bottom_column {width: 264px; float: left; padding: 0 35px 0 20px; margin: 30px 0 50px 0; border-right: 1px solid #ccc;}
#info_bottom .info_bottom_column img {border: 6px solid #fff; margin: 10px 0; -webkit-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); -moz-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5);}
#info_bottom .info_bottom_column .info_bottom_text {width: 245px; float: left; /*margin-bottom: 25px;*/}
#info_bottom .info_bottom_column .info_bottom_text h5 {margin-bottom: 0;}
#info_bottom .info_bottom_column h5 {margin-bottom: 0;}
#info_bottom .info_bottom_column p {margin-bottom:10px;}
#info_bottom .info_bottom_column p img {float:left; margin:0 15px 5px 0; display:none;}

/*added 1/28/15 - ird calendar feed styles*/
#info_bottom .info_bottom_column .info_bottom_box {width: 290px; margin: 10px auto; float: left;}
#info_bottom .info_bottom_column .info_bottom_box .info_bottom_calendar {width: 40px; margin-right: 15px; margin-left: 10px; float: left;}
#info_bottom .info_bottom_column .info_bottom_box .info_bottom_text {width: 225px; float: left;}


#info_buttons {width: 700px; height: 110px; background: url(/_resources/images/site/info_nav_shadow.png) bottom no-repeat; float: right;}
#info_buttons a {width: 120px; height: 40px; padding: 35px 10px 15px 10px; float: left; background: url(/_resources/images/site/info_button_navs.png); font-size: 16px; color: #fff; text-align: center; text-transform: uppercase; font-weight:800;}
#info_buttons a:hover {background-position: 0 -90px !important;}
#info_buttons a.active {background-position: 0 -90px !important;}

#main_content .info_tabs_content {width: 700px; float: right;}
#main_content .info_tabs_content a.info_icons {width: 100px; padding-top: 70px; display: block; float: left; font-family: 'Raleway', sans-serif; text-align: center; font-weight: 700; color: #0e0e0e; margin: 30px 10px; font-size:13px;}
#main_content .info_tabs_content a.info_icons:hover{ background-position: top center !important;}
/*new icons, replacing G-P b&w icons*/
#main_content .info_tabs_content a#email_accounts {background: url(/_resources/images/site/info_final_icon_email.png) top center no-repeat;}
#main_content .info_tabs_content a#help_desk {background: url(/_resources/images/site/info_final_icon_helpdesk.png) top center no-repeat;}
#main_content .info_tabs_content a#software_purchasing {background: url(/_resources/images/site/info_final_icon_software-purchasing.png) top center no-repeat;}
#main_content .info_tabs_content a#computer_training {background: url(/_resources/images/site/info_final_icon_training-tutorials.png) top center no-repeat;}
/*new icons*/
#main_content .info_tabs_content a#banner_prod {background: url(/_resources/images/site/info_final_icon_banner-prod.png) top center no-repeat;}
#main_content .info_tabs_content a#banner {background: url(/_resources/images/site/info_final_icon_banner.png) top center no-repeat;}
#main_content .info_tabs_content a#blackboard {background: url(/_resources/images/site/info_final_icon_blackboard.png) top center no-repeat;}
#main_content .info_tabs_content a#classroom_tech {background: url(/_resources/images/site/info_final_icon_classroom-tech.png) top center no-repeat;}
#main_content .info_tabs_content a#guest_network {background: url(/_resources/images/site/info_final_icon_guest-network.png) top center no-repeat;}
#main_content .info_tabs_content a#ird_directory {background: url(/_resources/images/site/info_final_icon_ird-directory.png) top center no-repeat;}
#main_content .info_tabs_content a#laptop_purchases {background: url(/_resources/images/site/info_final_icon_laptop-purchases.png) top center no-repeat;}
#main_content .info_tabs_content a#library {background: url(/_resources/images/site/info_final_icon_library.png) top center no-repeat;}
#main_content .info_tabs_content a#mobile_app {background: url(/_resources/images/site/info_final_icon_mobile-app.png) top center no-repeat;}
#main_content .info_tabs_content a#policies_procedures {background: url(/_resources/images/site/info_final_icon_policies-procedures.png) top center no-repeat;}
#main_content .info_tabs_content a#my_word {background: url(/_resources/images/site/info_final_icon_my-word.png) top center no-repeat;}
#main_content .info_tabs_content a#rave_alert {background: url(/_resources/images/site/info_final_icon_rave.png) top center no-repeat;}
#main_content .info_tabs_content a#request_forms {background: url(/_resources/images/site/info_final_icon_request-forms.png) top center no-repeat;}
#main_content .info_tabs_content a#security_awareness {background: url(/_resources/images/site/info_final_icon_security-awareness.png) top center no-repeat;}

/*unused G-P icons*/
#main_content .info_tabs_content a#computer_labs {background: url(/_resources/images/site/info_icon_comp_labs.png) top center no-repeat;}
#main_content .info_tabs_content a#my_uiw {background: url(/_resources/images/site/info_icon_my_uiw.png) top center no-repeat;}
#main_content .info_tabs_content a#campus_card {background: url(/_resources/images/site/info_icon_campus_card.png) top center no-repeat;}
#main_content .info_tabs_content a#uiw_oline {background: url(/_resources/images/site/info_icon_uiw_online.png) top center no-repeat;}
#main_content .info_tabs_content a#web_applications {background: url(/_resources/images/site/info_icon_web_app.png) top center no-repeat;}
#main_content .info_tabs_content a#network_support {background: url(/_resources/images/site/info_icon_net_support.png) top center no-repeat;}


/* Library */
#adm_middle .adm_middle_column img.white_border {border: 6px solid #fff; margin: 10px 0; -webkit-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); -moz-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5);}
#adm_middle .adm_middle_column .connect a {color: #555; font-size: 12px; height: 20px; padding-top: 4px; margin: 5px 0; display: block; padding-left: 30px;}
#adm_middle .adm_middle_column p span {font-weight: 600;}
#adm_middle .grey_overlay {padding: 30px 20px; /*margin-top: -40px;*/ background: rgba(255,255,255); background: rgba(255,255,255,0.4);}
#adm_middle .library_column {width: 205px; border-left: 1px solid #ccc; padding: 0 10px; float: left;}
#adm_middle .library_column ul li {font-family: 'Raleway', sans-serif; font-size: 13px; margin-bottom: 10px; font-weight: 700; background: url(/_resources/images/site/btn_banner_mess_arrow.png) center left no-repeat; padding-left: 8px; display:block;}
#adm_middle .library_column ul li a {color: #363636; background:none; font-size:13px; padding:0; border:none; display:block; float:none; height:auto; width:auto; text-align:left; text-transform:inherit;}
#adm_middle .library_column ul li a:hover {color: #cf2e38; background:none;}
#adm_middle .library_column img {border: 6px solid #fff; -webkit-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); -moz-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5);}

#library_search_container {width: 720px; position: absolute; z-index: 9; top: 30px;}
#library_search_container h1 {color: #fff; text-transform: uppercase; margin-bottom: 10px;}
#library_search {width: 640px; height: 230px; padding: 9px; background: url(/_resources/images/site/banner_tab_box.png); margin-top: 40px;}
#library_search h2 {font-family: 'Fjalla One', 'sans-serif'; color: #fff;font-size: 30px; font-weight: 500; text-align: center; padding-top: 12px;}
#library_search ul {margin-top: 12px;}
#library_search ul li {float: left; text-transform: uppercase; text-align: center;font-weight: 600;}
#library_search ul li a {width: 160px; height: 25px; display: block;  padding-top: 8px; background: url(/_resources/images/site/banner_tab.png); color: #fff;}
#library_search ul li a:hover {color: #363636; background: none;}
#library_search ul li a.active {color: #363636; background: none;}
#library_search .library_search_box {margin: 30px;}
#library_search input[type='text'] {width: 446px; padding: 16px; background: #fff; border: 1px solid #ccc; margin-bottom: 15px;}
#library_search input[type='submit'] {width: 100px; height: 50px; background:url(/_resources/images/site/search-btn.jpg) left top no-repeat; cursor: pointer; font-family: 'Fjalla One','sans-serif'; text-transform: uppercase; color: #fff; font-size: 0; line-height:0px; text-indent:-999em; display:inline-block; vertical-align:top;}
#library_search a.library_plus {background: url(/_resources/images/site/btn_plus.jpg) no-repeat; padding-left: 25px; font-weight: 600; padding-top:0; display:inline-block; height:auto; width:auto; text-align:left; color:#cf2e38; padding-right:0;}
#library_search a.library_plus:hover{ background: url(/_resources/images/site/btn_plus.jpg) no-repeat; color:#363636;}
#library_search a.library_plus span {font-style: italic;}
#library_search .library_search_box a {margin-right: 50px;}

#library_get_help {width: 200px; padding: 25px 15px; position: absolute; right: 0; top: 85px; z-index: 9; background: rgba(0,0,0); background: rgba(0,0,0,.6);}
#library_get_help h2 {font-family: 'Fjalla One', 'sans-serif'; color: #fff;font-size: 30px; font-weight: 500;}
#library_get_help ul {margin-top: 10px;}
#library_get_help ul li {font-family: 'Raleway', sans-serif; font-size: 14px; margin-bottom: 10px; font-weight: 600; background: url(/_resources/images/site/btn_banner_mess_arrow.png) center left no-repeat; padding-left: 10px;}
#library_get_help ul li a {color: #fff; text-decoration: underline;}
#library_get_help ul li a:hover {text-decoration: none; color: #cf2e38;}


#library_search ul.search_tab_click{ position:relative;}
#library_search ul.search_tab_click li{ }
#library_search ul.search_tab_click section{ position:absolute; left:0; top:42px; text-align:left;}
/* **************************************************************************************
---------------------------------------------------------------------------------------*/





/*---- New style added 12 May ----*/

/*Supersized home page slider*/
#home_banner { display: block; overflow: hidden; min-height:inherit; width: 100%; margin: 0; padding: 0; position:relative; top:0; }
#home_banner li { background:none !important; display:block; list-style:none; z-index:30; min-width:100%;  background-size:100% auto !important; position:absolute; overflow:hidden; height:auto; top:0; left:0; width:100%; height:100%; padding:0px;}
#home_banner li.image-loading { background:#fff url(/_resources/images/site/progress.gif) no-repeat center center; width:100%; height:100%; }
#home_banner li.image-loading img { visibility:hidden; }
#home_banner li.prevslide img, #supersized li.activeslide img { display:inline; top:0px !important; }
#home_banner li .slide_img{ display:block; width:100%;}

/* Controls Bar */
#controls-wrapper { margin:0; padding:0;}
.slider_block{margin:0 auto; width:960px; position:absolute; top:0; left:50%; margin-left:-480px; padding:0px; height:auto;}
.slidecaption {overflow: hidden; display: block; width: 500px; left: 10px; top: 100px; position: absolute; z-index: 1;}
.slidecaption p{ font-size:25px; line-height: 40px; color:#aaa; font-weight:500; font-family: 'Raleway', sans-serif;}
.slidecaption a{ display:block; text-decoration:none; color:#666; font-size:20px; height:50px; margin:18px auto;}
.slidecaption a:hover{ display:block; color:#fff; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.slidecaption h1 {text-shadow: 1px 1px 1px rgba(250, 250, 250, 1); color: #D13333; font-size: 34px;}
.slidecaption span{  font-family: 'Fjalla One', sans-serif; font-size: 72px; text-transform: uppercase;}
.slide_img img{ width:100%;}
/* Home Slider Navigation*/
.callbacks_tabs.callbacks1_tabs{ display:none;}
a.learn_programs {width:230px; height:20px; padding:5px 10px; background: #000 url(/_resources/images/site/btn_banner_mess_arrow.png) 230px center no-repeat; font-family: 'Raleway', sans-serif; color: #e0e1e3; display: block; font-size: 17px; font-weight: 600; margin-top: 20px; margin-left:0;}
a.callbacks1_nav.prev {width: 20px; font-size:0; text-indent:-555px; height: 45px; display:block; background: url(/_resources/images/site/btn_banner_scroll_left.png); position: absolute; left:-100px; top:250px; z-index:99;}
a.callbacks1_nav.next {width: 20px; font-size-adjust:0; height: 45px; font-size:1px; text-indent:-555px; display:block; background: url(/_resources/images/site/btn_banner_scroll_right.png); position: absolute; right:-100px; top: 250px; z-index: 99;}
.safari a.callbacks1_nav.next { font-size:1px; color:#666;}

/*------ Slider for Collage -------*/
#main_banner #slides { display: none; background:#fff; position:relative; width:98%; border: 6px solid #fff; -webkit-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); -moz-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5);}
#main_banner .container { margin: 0 auto }
#main_banner .container {width: 1170px/9;}
#main_banner #slides img{ width:100%;}
#main_banner #slides .slide{ position:relative; height:100%;}
#main_banner #slides .slide .image-desc{ width: 360px; padding: 20px; position: absolute; top: 100px; right:0; background: rgba(0,0,0); background: rgba(0,0,0,0.5);}
.ie8 #main_banner #slides .slide .image-desc { background:url(/_resources/images/site/trans_sixty.png) 0 0 repeat;}
#main_banner #slides .slide .image-desc .disc-area {padding-left: 20px; border-left: 1px solid #fff;}
#main_banner #slides .slide .image-desc h1, #main_banner #slides .slide .image-desc h3 {font-family: 'Fjalla One', sans-serif; color: #fff; margin-bottom: 10px;  font-size: 30px; font-weight: 500;}
#main_banner #slides .slide .image-desc h5, #main_banner #slides .slide .image-desc p {color: #fff; margin-bottom: 25px;}
#main_banner #slides .slide .image-desc a {color: #fff; text-decoration: underline;}
#main_banner #slides .slide .image-desc a:hover {text-decoration: none;}
#main_banner #slides .slide .image-desc a.read_more {padding-right: 15px; background: url(/_resources/images/site/btn_banner_mess_arrow2.png) right 2px no-repeat;}
#main_banner .slidesjs-pagination{ display:none;}
#main_banner .slidesjs-previous{ display:none; width: 30px; height: 30px; background: url(/_resources/images/site/arrow_left.jpg); position: absolute; right: 33px; bottom: 0; text-indent: -9999px;}
#main_banner .slidesjs-next{ display:none; width: 30px; height: 30px; background: url(/_resources/images/site/arrow_right.jpg); position: absolute; right: 0; bottom: 0; text-indent: -9999px;}
#main_banner #slides .slide .image-desc .slidesjs-next, #main_banner #slides .slide .image-desc .slidesjs-previous { display:block;}

/* For smartphones */
@media (max-width: 480px) {
  .container {
	width: auto
  }
}

/* For smaller displays like laptops */
@media (min-width: 768px) and (max-width: 979px) {
  .container { width: 724px }
  #slides .slide .image-desc{ left:0; margin:0; top:50%; width:50%;}
  .slidesjs-previous, .slidesjs-next{ display:none;}
}

@media (max-width: 767px) {
  .container { width:auto;}
  #slides .slide .image-desc{ left:0; margin:0; top:60%; width:auto;}
  #slides .slide .image-desc span{ margin:0;}
  #slides .slide .image-desc p{ display:none;}
  .slidesjs-previous, .slidesjs-next{ display:none;}
}


/*------ Admission Slider -------*/	  
#inside_banner_wrapper #inside_banner_admissions #slides { display: none; background:#fff; position:relative; width:98%; border: 6px solid #fff; -webkit-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); -moz-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); height:auto !important;}
#inside_banner_wrapper #inside_banner_admissions .slidesjs-container { }
#inside_banner_wrapper #inside_banner_admissions #slides img{ width:100%; border:0 none; box-shadow:0 none !important;}
#inside_banner_wrapper #inside_banner_admissions #slides .slide{ position:relative; height:100%;}
#inside_banner_wrapper #inside_banner_admissions #slides .slide .image-desc{ width:93.2%; padding:15px 3.4%; position: absolute; bottom:0; left:0; background: rgba(0,0,0); background: rgba(0,0,0,0.6);}
.ie8 #inside_banner_wrapper #inside_banner_admissions #slides .slide .image-desc { background:url(/_resources/images/site/trans_sixty.png) 0 0 repeat;}
#inside_banner_wrapper #inside_banner_admissions #slides .slide .image-desc .disc-area {padding-left: 20px; border-left: 1px solid #fff;}
#inside_banner_wrapper #inside_banner_admissions .slidesjs-previous{ display:none; width: 30px; height: 30px; background: url(/_resources/images/site/arrow_left.jpg); position: absolute; top: 5px; right: 38px; text-indent: -9999px;}
#inside_banner_wrapper #inside_banner_admissions .slidesjs-next{ display:none; width: 30px; height: 30px; background: url(/_resources/images/site/arrow_right.jpg); position: absolute; top: 5px; right: 5px; text-indent: -9999px;}
#inside_banner_wrapper #inside_banner_admissions #slides .slide .image-desc .slidesjs-next, #inside_banner_wrapper #inside_banner_admissions #slides .slide .image-desc .slidesjs-previous { display:block;}
#inside_banner_wrapper #inside_banner_admissions #slides .slidesjs-pagination { display:none;}
#inside_banner_wrapper #inside_banner_admissions #slides .slide .image-desc h3 {font-family: 'Fjalla One', sans-serif; text-transform: none; font-size: 30px; color: #fff; margin-bottom: 5px;}
#inside_banner_wrapper #inside_banner_admissions #slides .slide .image-desc h5 {color: #fff; font-size: 16px; font-weight: 600;}
#inside_banner_wrapper #inside_banner_admissions #slides .slide .image-desc a {color: #cf2e38;}
#inside_banner_wrapper #inside_banner_admissions #slides .slide .image-desc a span {color:#fff; text-decoration: underline;}
#inside_banner_wrapper #inside_banner_admissions #slides .slide .image-desc a:hover {color:#cf2e38;}
#inside_banner_wrapper #inside_banner_admissions #slides .slide .image-desc a:hover span { color: #cf2e38; text-decoration: none;} 

/*------ Student Slider -------*/
#inside_banner_wrapper.student_slider { padding-top:30px;}	  
#inside_banner_wrapper #slides { width:100%; display: none; position:relative; height:auto !important;}
#inside_banner_wrapper .slidesjs-container { }
#inside_banner_wrapper #slides img{ float:left; width:60.5%; border: 6px solid #fff;  -webkit-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); -moz-box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5); box-shadow: 4px 4px 5px 0px rgba(86, 85, 85, 0.5);}
#inside_banner_wrapper #slides .slide{ position:relative; height:100%;}
#inside_banner_wrapper #slides .slide .image-desc{ width:31%; border-left: 1px solid #fff;  float:right; padding:0 1% 0 2%; margin-top:15px;}
#inside_banner_wrapper #slides .slide .image-desc .disc-area {padding-left: 20px; border-left: 1px solid #fff;}
#inside_banner_wrapper .slidesjs-previous{ display:block; width: 30px; z-index:99; height: 30px; background: url(/_resources/images/site/arrow_left.jpg); position: absolute; bottom:57px; right: 38px; text-indent: -9999px;}
#inside_banner_wrapper .slidesjs-next{ display:block; width: 30px; height: 30px; z-index:99; background: url(/_resources/images/site/arrow_right.jpg); position: absolute; bottom:57px; right: 5px; text-indent: -9999px;}
#inside_banner_wrapper #slides .slidesjs-pagination { display:none;}
#inside_banner_wrapper h1 {color: #fff; text-transform: uppercase; margin-bottom: 10px;}
#inside_banner_wrapper #slides .slide .image-desc h3 {font-family: 'Fjalla One', sans-serif; text-transform: none; font-size:32px; color: #fff; margin-bottom:10px;}
#inside_banner_wrapper #slides .slide .image-desc h5 {color: #fff; font-size: 16px; font-weight: 600;}
#inside_banner_wrapper #slides p {color: #fff; line-height: 25px;}
#inside_banner_wrapper #slides .slide .image-desc a {color: #fff; text-decoration:underline;}
#inside_banner_wrapper #slides a.learn_more {padding-right: 15px; background: url(/_resources/images/site/btn_banner_mess_arrow2.png) right 2px no-repeat;}

/*----- Mobile Navigation -----*/
#header_bottom_nav .mob_nav { display:none; float:right; margin:0; padding:0;}
#header_bottom_nav .mob_nav .btn_menu{ display:block; float:right; height:34px; color:#e0e1e3; text-transform:uppercase; font-family: 'Raleway', sans-serif; font-weight:700; font-size:12px; text-shadow: 1px 1px 1px rgba(0, 0, 0, .5); line-height:34px; background:url(/_resources/images/site/mobile_nav.png) 0 13px no-repeat; padding:0 0 0 18px;}

.mobile-menu{ float:right; width:70%; position:absolute; right:0; background:#393839;  z-index:0; display:none; margin:0; padding:15px 0 15px 0 !important; min-height:100%; height:100%;}
.mobile-menu li{ background:none; margin:0; padding:0; margin:0 0;}
.mobile-menu li:first-child { border-top:0 none;}
.mobile-menu li a{ display:block; font-family: 'Raleway', sans-serif; font-weight:700; font-size:12px; text-transform:uppercase; line-height:18px; color:#fff; padding:8px 0 8px 36px; outline:none; text-decoration:none;  text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);}
.mobile-menu li a:hover{ background:#281516; color:#FFF; text-decoration:none; }
.mobile-menu li ul{ margin:0; padding:0; display:none;}
.mobile-menu li ul li{ padding:0 5px 0 25px; margin-right:0; }
.mobile-menu li ul li a{  font-family: 'Raleway', sans-serif; font-weight:600; font-size:12px; text-transform:none; outline:none; padding:0 0 0 15px;}
.mobile-menu li ul.step1-menu li { padding: 0 5px 0 20px; margin-left:0;}
.mobile-menu li ul.step1-menu li a{  line-height:18px; padding: 6px 0 6px 30px; font-size:12px;}
.mobile-menu li ul li a:hover{ color:#fff; background:#281516;}
.mobile-menu li ul li:hover{ background:#281516;}
.mobile-menu li ul li ul{ background:#f3f3f4; margin: 0 -30px 0 -60px;  padding: 0 0 0 30px; overflow:hidden;}
.mobile-menu li ul ul li{border-top:1px solid #E9E9EA;}
.mobile-menu li ul.step1-menu li.step1 ul li a{ color:#333;}
.mobile-menu li a.selected-step1{ color:#6cc;}
.mobile-menu li ul.step1-menu li a.selected{ color:#6cc;}
.mobile-menu li ul.step1-menu li.step1 ul li a.active{ color:#b8b8b8;}
.mobile-menu li ul.step1-menu li.step1 ul li a:hover{ color:#281516; }
.mobile-menu li span{ font-size:20px; font-family: 'Roboto', sans-serif; color:#E51817; text-transform:uppercase; font-weight:700; line-height:30px; margin:28px 20px 13px; display:block;}

.mobile-menu .links_top { background:none; border: 0 none; display: block; margin:10px 0 0;}
.mobile-menu .links_top div.other_links { background: none; border: 0 none; display: block !important;}
.mobile-menu .links_top div.other_links .ttl { background:#281516; font-family: 'Raleway', sans-serif; font-weight:700; font-size:12px; text-transform:uppercase; line-height:18px; color:#898989; padding:8px 0 10px 35px; margin:0; }
.mobile-menu .links_top div.other_links a { background:none; border: 0 none; text-shadow:none; -webkit-text-shadow:none; font-family: 'Raleway', sans-serif; font-size:11px; font-weight:600; line-height: 20px; margin-bottom: 4px; padding-bottom: 5px; padding-left:35px; padding-top: 5px; text-transform:none;}
.mobile-menu .links_top div.other_links a:hover { background: none repeat scroll 0 0 #281516;}

#owl-demo .item{ background: #3fbf79; padding: 30px 0px; margin: 10px; color: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center;}
.customNavigation{text-align: center;}
.customNavigation a{-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.owl-carousel .owl-wrapper:after {	content: "."; display: block; clear: both; visibility: hidden; line-height: 0;	height: 0;}
/* display none until init */
.owl-carousel{	display: none;	position: relative;	width: 100%;	-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{	overflow: hidden;	position: relative;	width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out;}	
.owl-carousel .owl-item{	float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{	cursor: pointer;}
.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/* mouse grab icon */
.grabbing {  cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,.owl-carousel .owl-item{ -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
.tabsbox { position:relative;}
.customNavigation a.btn.prev{ display:none; width: 30px; height:79px; background:#CF2E38 url(/_resources/images/site/btn_prev.png) center center no-repeat; position: absolute; top:1px; left:0; text-indent: -9999px; z-index:999;}
.customNavigation a.btn.next{ display:none; width: 30px; height:79px; background: #CF2E38 url(/_resources/images/site/btn_next.png) center center no-repeat; position: absolute; top:1px; right:0; text-indent: -9999px;  z-index:999;}

.mob_serach { display:none; width:86%; float:left; height:32px; border-radius:16px; -webkit-border-radius:16px; background:#281516; margin:5px 3% 0; padding:0 4%;}
.mob_serach input[type='text'] {width:87%; line-height:32px; height:32px; color: #e0e1e3; padding:0 2% 0; font-weight: 400; margin-top:0;}
.mob_serach input[type='submit'] {width:7%; height:32px; background: url(/_resources/images/site/search2.png) 0 9px no-repeat; padding-bottom:0; margin-left:2%; cursor: pointer;}

a.search_open {padding-right:20px; color: #e0e1e3; background: url(/_resources/images/site/search2.png) right center no-repeat; margin-left:12px; margin-right:8px; display:none;}
#header_slider_wrapper2 {width: 100%; height: auto; padding:10px 0 17px; background:url("/_resources/images/site/bg_stayconnected_repeater.jpg") repeat scroll 0 0; overflow: hidden; position: relative; display: none; z-index:1;}

#nav {  width: 100%; /*height: 110px;*/ float: right; margin:0;}
#nav .shadow_line{ width:100%; background: url(/_resources/images/site/info_nav_shadow.png) bottom no-repeat; width:100%; position:absolute; height:32px; z-index:-1; left:0; top:80px;}
#nav.nav_library{ margin-bottom:80px;}
#nav.nav_library li{ display:block;}
#nav.nav_library li a{ background: url(/_resources/images/site/admissions_nav.png); width:140px; font-weight:700; padding:30px 10px 20px;}
ul#nav { padding: 0; text-indent:0;}
#nav li { list-style: none;}
#nav li a {width: 120px; height: 40px; padding: 35px 10px 15px 10px; float: left; background: url(/_resources/images/site/info_button_navs.png); font-size: 16px; color: #fff; text-align: center; text-transform: uppercase; font-weight:800;
}
#nav li a:hover, #nav li a.active { background-position:0 -90px !important;}
#nav section { display: none; float: left; /*background: #B3B3B3;*/ overflow: hidden; padding: 1% 3% 0 3%;}
.no-js #nav section { display: block;}
#nav li ul li a { padding: 10px 25px; border-bottom: 1px dotted #ccc;}

@media only screen and (min-width: 30em) {
  #nav { position: relative; border: none;}
  #nav li {/*display: inline-block;*/}
  #nav li a {display: inline-block;}
  #nav section {padding: 0; position: absolute; top: 110px; left: 0;}
}


#tabs_nav{ margin: 24px auto; /*border-top: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #999;*/ width: 98%;}
ul#tabs_nav { padding: 0; text-indent:0; margin-left:0;}
#tabs_nav li {font-family: 'Raleway', sans-serif; display: inline-block; list-style: none; padding: 0; font-weight: 600; background: #d7d7d7; border: 1px solid #d7d7d7; border-bottom: none;}
#tabs_nav li a { color:#393836; display:block; padding: 14px 17px 10px 17px;}
#tabs_nav li:hover, #tabs_nav li.active { background-color: #fff; /*padding: 16px;*/ border: 1px solid #e4e8eb; border-bottom: none;}
#tabs_nav li a.active{ background:#fff; position:relative; z-index:1;}
#tabs_nav section {display: none; float: left; /*background: #B3B3B3;*/ overflow: hidden; padding: 1% 3% 0 3%;border: 1px solid #e4e8eb;border-top: 0;} /*updated 12/18/14 by UIW web team, added border to tabbed panel*/
.no-js #tabs_nav section {display: block;}
#tabs_nav section a {color: #c00; display:inline; padding:0;} /*updated 12/18/14 by UIW web team, to fix link styles in tabbed panels*/
.no-js #tabs_nav section {display: block;}
#tabs_nav li ul li a {padding: 10px 25px; border-bottom: 1px dotted #ccc;}

@media only screen and (min-width: 30em) {
  #tabs_nav {width: 100%; position: relative;  border: none; }
  /*#tabs_nav li {display: inline;}*/
  /*#tabs_nav li a {display: inline-block;}*/
  #tabs_nav section { padding: 1%; position: absolute; top: 49px; left: 0; border-top:#e4e8eb solid 1px; font-weight:normal;}
}

/*UPDATED BY UIW WEB TEAM 8-6-14 - UI enhancements, buttons*/
.pure-button {
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: normal;
    white-space: nowrap;
    vertical-align: baseline;
    text-align: center;
    cursor: pointer;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.pure-button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.pure-button {
    font-family: inherit;
    font-size: 100%;
    *font-size: 90%;
    *overflow: visible;
    padding: .5em 1em;
    color: #444;
    color: rgba(0,0,0,.8);
    *color: #444;
    border: 1px solid #999;
    border: 0 rgba(0,0,0,0);
    background-color: #E6E6E6;
    text-decoration: none;
    border-radius: 2px;
}

.pure-button-hover,.pure-button:hover,.pure-button:focus {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));
    background-image: -webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));
    background-image: -o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));
    background-image: linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));
}

.pure-button:focus {
    outline: 0;
}

.pure-button-active,.pure-button:active {
    box-shadow: 0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;
}

.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active {
    border: 0;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    filter: alpha(opacity=40);
    -khtml-opacity: .4;
    -moz-opacity: .4;
    opacity: .4;
    cursor: not-allowed;
    box-shadow: none;
}

.pure-button-hidden {
    display: none;
}

.pure-button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected {
    background-color: #0078e7;
    color: #fff;
}
.button-success,
        .button-error,
        .button-warning,
        .button-secondary {
            color: white;
            border-radius: 4px;
            text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
        }

        .button-success {
            background: rgb(28, 184, 65); /* this is a green */
        }

        .button-error {
            background: rgb(202, 60, 60); /* this is a maroon */
        }

        .button-warning {
            background: rgb(223, 117, 20); /* this is an orange */
        }

        .button-secondary {
            background: rgb(66, 184, 221); /* this is a light blue */
        }

.button-xsmall {
            font-size: 70%;
        }

        .button-small {
            font-size: 85%;
        }

        .button-large {
            font-size: 110%;
        }

        .button-xlarge {
            font-size: 125%;
        }

/*UPDATED BY UIW WEB TEAM 6-26-14 - UI element enhancements*/
div.colored_box {background: url(../physicaltherapy/images/site/bg_paper_repeater.jpg); padding: 10px;margin-bottom:10px;}
.colored_box h1, .colored_box h2, .colored_box h3, .colored_box h4, .colored_box h5, .colored_box h6 {margin-bottom: 10px;padding: 0 !important;}


/*UPDATED BY UIW WEB TEAM 6-26-14 - SIMPLE GRID STYLES*/
/*
 * Gridism
 * A simple, responsive, and handy CSS grid by @cobyism
 * https://github.com/cobyism/gridism
 */

/* Preserve some sanity */
.grid,
.unit {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* Set up some rules to govern the grid */
.grid {
  display: block;
  clear: both;
}
.grid .unit {
  float: left;
  width: 100%;
  padding: 10px;
}

/* This ensures the outer gutters are equal to the (doubled) inner gutters. */
.grid .unit:first-child { padding-left: 20px; }
.grid .unit:last-child { padding-right: 20px; }

/* Nested grids already have padding though, so let's nuke it */
.unit .unit:first-child { padding-left: 0; }
.unit .unit:last-child { padding-right: 0; }
.unit .grid:first-child > .unit { padding-top: 0; }
.unit .grid:last-child > .unit { padding-bottom: 0; }

/* Let people nuke the gutters/padding completely in a couple of ways */
.no-gutters .unit,
.unit.no-gutters {
  padding: 0 !important;
}

/* Wrapping at a maximum width is optional */
.wrap .grid,
.grid.wrap {
  max-width: 978px;
  margin: 0 auto;
}

/* Width classes also have shorthand versions numbered as fractions
 * For example: for a grid unit 1/3 (one third) of the parent width,
 * simply apply class="w-1-3" to the element. */
.grid .whole,          .grid .w-1-1 { width: 100%; }
.grid .half,           .grid .w-1-2 { width: 50%; }
.grid .one-third,      .grid .w-1-3 { width: 33.3332%; }
.grid .two-thirds,     .grid .w-2-3 { width: 66.6665%; }
.grid .one-quarter,    .grid .w-1-4 { width: 25%; }
.grid .three-quarters, .grid .w-3-4 { width: 75%; }
.grid .one-fifth,      .grid .w-1-5 { width: 20%; }
.grid .two-fifths,     .grid .w-2-5 { width: 40%; }
.grid .three-fifths,   .grid .w-3-5 { width: 60%; }
.grid .four-fifths,    .grid .w-4-5 { width: 80%; }
.grid .golden-small,   .grid .w-g-s { width: 38.2716%; } /* Golden section: smaller piece */
.grid .golden-large,   .grid .w-g-l { width: 61.7283%; } /* Golden section: larger piece */

/* Clearfix after every .grid */
.grid {
  *zoom: 1;
}
.grid:before, .grid:after {
  display: table;
  content: "";
  line-height: 0;
}
.grid:after {
  clear: both;
}

/* Utility classes */
.align-center { text-align: center; }
.align-left   { text-align: left; }
.align-right  { text-align: right; }
.pull-left    { float: left; }
.pull-right   { float: right; }

/* Responsive Stuff */
@media screen and (max-width: 668px) {
  /* Stack anything that isn't full-width on smaller screens */
  .grid .unit {
    width: 100% !important;
    padding-left: 20px;
    padding-right: 20px;
  }
  .unit .grid .unit {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* Sometimes, you just want to be different on small screens */
  .center-on-mobiles {
    text-align: center !important;
  }
  .hide-on-mobiles {
    display: none !important;
  }
}

/* Expand the wrap a bit further on larger screens */
@media screen and (min-width: 1180px) {
  .wider .grid {
    max-width: 1180px;
    margin: 0 auto;
  }
}
/**A-Z Index Styles**/
.listNav {
	margin:10px 0;
}
.ln-letters {
	overflow:hidden;
}
.ln-letters a {
	font-size:1em;
	display:block;
	float:left;
	padding:2px 6px;
	border:1px solid silver;
	border-right:none;
	text-decoration:none;
}
.ln-letters a.ln-last {
	border-right:1px solid silver;
}
.ln-letters a:hover, .ln-letters a.ln-selected {
	background-color:#ddd;
}
.ln-letters a.ln-selected {font-weight:bold;}
.ln-letters a.ln-disabled {
	color:#ccc;
}
.ln-letter-count {
	
	text-align:center;
	font-size:0.9em;
	font-weight:bold;
	line-height:1;
	margin-bottom:3px;
	color:#000;
}
/**************************************/
/*           ASK RED            */
/**************************************/

#askred-1 {padding:10px 0 0 10px;margin:0 0 10px 0;background: #aaa; border-radius: 5px;}
#askred-1 h3 {margin:0 0 5px 0;color:#c00;padding:0;}
#askred-1 form,
#askred-2 form {
    color:#c00;
    font-weight: bold;
    margin:0;
    border:0;
}
#askred-1 form {
        padding:0;}
#askred-2 form {
	padding:15px 0px 0 30px;
}
#askred-1 fieldset,
#askred-2 fieldset {
    border:0;
    margin:0 10px 0 0 ;
}
#askred-2 fieldset {
          padding:0 0 20px;}
        
#askred-1 input[type="text"],
#askred-2 input[type="text"] {
    border: 1px solid #fff; 
    background: #ffffff url('/_resources/images/site/red-the-cardinal.png') no-repeat center left; 
    vertical-align:middle;
    display:inline-block;
    width:90%;
 	  height: 16px;
    padding:4px 0 4px 36px;
    border-radius:5px;
    -khtml-border-radius:5px;
}
#askred-1 input[type="text"]:focus,
#askred-2 input[type="text"]:focus {
    border:1px solid #333;
    background: #ffffff url('/_resources/images/site/red-the-cardinal.png') no-repeat center left; 
    color:#333;
    border-radius:5px;
    -khtml-border-radius:5px;
}
#askred-1 input[type="button"],
#askred-1 input[type="submit"],
#askred-1 input[type="reset"],
#askred-2 input[type="button"],
#askred-2 input[type="submit"],
#askred-2 input[type="reset"] {
    border:0;
    background:#666666;
    padding: 0 10px;
    margin: 5px 0 0 0;
    font-size:14px;
    height:25px;
    color:#fff;
    font-weight:bold;
    border-radius:5px;
    -khtml-border-radius:5px;
}
#askred-1 input[type="button"]:hover,
#askred-1 input[type="submit"]:hover,
#askred-1 input[type="reset"]:hover,
#askred-2 input[type="button"]:hover,
#askred-2 input[type="submit"]:hover,
#askred-2 input[type="reset"]:hover {
    border:0;
    background:#eee;
    color:#333;
}

/*****************************************/
/* BEDEWORK CALENDAR WIDGET FEED STYLES  */
/*****************************************/
ul#bwEventList {
    list-style-type: none;
    padding: 0px;
    margin: 0px;	
}


/*****************************************/
/* HELIOS CALENDAR WIDGET FEED STYLES  */
/*****************************************/
#main_content .helios ul, 
.college_bottom_column .helios ul,
#quicklinks .helios ul,
.info_bottom_column .helios ul, 
.adm_middle_column .helios ul { margin:0;padding:0;}
#main_content .helios ul li, 
.college_bottom_column .helios ul li,
#quicklinks .helios ul li,
.info_bottom_column .helios ul li,
.adm_middle_column .helios ul li { list-style-type:none;margin: 0 0 0 0;padding:0;font-family:"Raleway",sans-serif;font-weight:bold;}
#main_content .helios ul li time, 
.college_bottom_column .helios ul li time,
#quicklinks .helios ul li time,
.info_bottom_column .helios ul li time,
.adm_middle_column .helios ul li time { font-weight:normal;font-family:"Arial",sans-serif; display:block;margin: 0 0 7px 0;}
#main_content .helios ul li.date, 
.college_bottom_column .helios ul li.date,
#quicklinks .helios ul li.date,
.info_bottom_column .helios ul li.date,
.adm_middle_column .helios ul li.date { font-family:"Arial",sans-serif;}
#main_content .helios ul li:last-child, 
.college_bottom_column .helios ul li:last-child,
#quicklinks .helios ul li:last-child,
.info_bottom_column .helios ul li:last-child,
.adm_middle_column .helios ul li:last-child { display: none;
}
#quicklinks .helios ul li {color:#fff;font-family: "Raleway",sans-serif;}
#quicklinks .helios ul li a {color:#ccc;}


/** HELIOS CALENDAR FEED STYLES FOR FEED2JS WIDGET - added 10/16/2015 **/
#main_content .rss-box,
#college_bottom .rss-box,
.adm_middle_column .rss-box {  margin: 10px 0; padding: 0  }

#college_bottom .rss-title a, #college_bottom .rss_title a,
#main_content .rss-title a, #main_content .rss_title a, .adm_middle_column .rss-title a { 
	font-weight:normal;
	color: #663399;
        margin: 0px 0;
	padding: 0;
	letter-spacing: 1px; }

#college_bottom ul.rss-items,
#main_content ul.rss-items,
div.adm_middle_column ul.rss-items {margin:0;padding:0;}

#college_bottom .rss-items 
#main_content .rss-items,
div.adm_middle_column .rss-items { list-style-type: none; }

#main_content ul li.rss-item,
#college_bottom ul li.rss-item,
div.adm_middle_column ul li.rss-item { margin: 8px 0 }

#college_bottom .rss-item a:link, #college_bottom .rss-item a:visited,
#main_content .rss-item a:link, #main_content .rss-item a:visited, 
div.adm_middle_column .rss-item a:link, div.admin_middle_column .rss-item a:visited { text-decoration: none; font-weight: bold; margin-top: 5px; }

#college_bottom .rss-item a:hover,
#main_content .rss-item a:hover,
div.adm_middle_column .rss-item a:hover { color: gray; }

#college_bottom .rss-date,
#main_content .rss-date,
div.adm_middle_column .rss-date { color: gray; font-size: 80%; font-weight: normal } 
