/* University of Houston Bauer College */
/* Artfully masterminded by UH Bauer College  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Home Page 1
:: Top-bar
:: Mobile Navigation
*/
body {color: #444; }

p { line-height: 1.4; }
/*h1, h2, h3, h4, h5, h6 {line-height: 1.0; margin-bottom: 10px; margin-top: 10px;}*/
/*below is line-height adjustment for headline wraps - MM*/
h1, h2, h3, h4, h5, h6 {line-height: 1.3; margin-bottom: 10px; margin-top: 10px;}
h1 { font-size: 34px; }
h2 { font-size: 24px; }
h3 { font-size: 22px;  }
h4 { font-size: 20px; color:#c00;}
h5 { font-size: 17px; }
h6 { font-size: 14px; }

.center{text-align:center; }

/* New Adventures in Sectionhead and WebFonts */
/* Below is the UH header font */
/* 
@font-face {
    font-family: 'TeXGyreAdventorRegular';
    src: url('/css/fonts/texgyreadventor-regular-webfont.eot');
    src: url('/css/fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('/css/fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('/css/fonts/texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	}	

@font-face {
    font-family: 'TeXGyreAdventorItalic';
    src: url('/css/fonts/texgyreadventor-italic-webfont.eot');
    src: url('/css/fonts/texgyreadventor-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/texgyreadventor-italic-webfont.woff') format('woff'),
         url('/css/fonts/texgyreadventor-italic-webfont.ttf') format('truetype'),
         url('/css/fonts/texgyreadventor-italic-webfont.svg#TeXGyreAdventorItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreAdventorBold';
    src: url('/css/fonts/texgyreadventor-bold-webfont.eot');
    src: url('/css/fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('/css/fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('/css/fonts/texgyreadventor-bold-webfont.svg#TeXGyreAdventorBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreAdventorBoldItalic';
    src: url('/css/fonts/texgyreadventor-bolditalic-webfont.eot');
    src: url('/css/fonts/texgyreadventor-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/texgyreadventor-bolditalic-webfont.woff') format('woff'),
         url('/css/fonts/texgyreadventor-bolditalic-webfont.ttf') format('truetype'),
         url('/css/fonts/texgyreadventor-bolditalic-webfont.svg#TeXGyreAdventorBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/


/* h1.sectionhead { padding: 0 0 0 10px; font: 34px 'TeXGyreAdventorBold', Arial, sans-serif; letter-spacing: 0; } */

h1.sectionhead { padding: 0 0 0 10px; } 

/* End New Adventures in Sectionhead and WebFonts */ 

img { border:0;}
ul.square { list-style:none; }
ul.square li { background: url(/images/template/bullet1.gif) no-repeat 0 .5em; padding-left: 15px; }

ul.bulletArrow {list-style:none;}
ul.bulletArrow > li {background: url("/images/template/bullet_arrow.png") no-repeat scroll 0 4px transparent; border-bottom: 1px dashed #CCCCCC; border-width: 1px 0; margin: 0; padding: 4px 25px;}

/* table mods */

table { background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 0 0 18px; border: 1px solid #ddd; }

table tbody tr th { background: none repeat scroll 0 0 #E0E0E0;  padding: 4px;}
table tbody tr td { border-bottom: 1px dashed #ccc;}
#colorbox { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.clear { clear: both; }
.red { color:#c00; }

/* google Custom Search mods */

#___gcse_0 table tbody tr td { border-bottom: none; } 

#___gcse_0 table { background: none; border: none; }

table.gsc-search-box { border: none; }

table td.gsc-search-button { display: none; } 

/*table.gcse-branding { height: 250px; display: block; } */

div.gcsc-branding { display: none; } 

/*  --------------------------------------------------
    Mobile Navigation
    -------------------------------------------------- */ 
	.top-bar ul li.name { background: #444; }  
	.top-bar ul li.toggle-topbar:hover { background: #151515; }
	.container.top-barback {margin-bottom: 0;background:#444;}
	#shadowBtNav {background: url("/images/template/topshadow.png") no-repeat 50% 0 transparent; height:8px;}
	
	ul.mobilnav  {float: right; margin:0 15px 0 0;}
	ul.mobilnav li:first-child {border-left: 1px solid #D8DDE1;}
	ul.mobilnav li {display: inline; border-right: 1px solid #D8DDE1; line-height: 40px; color: White; float:left;}
	ul.mobilnav li a {padding: 0 15px;  font-size: 12px; font-size: 1.2rem; font-weight:bold; color:#fff; float:left;}
	ul.mobilnav li a:hover {background:#1d1d1d;color:#fff;}

	ul.mobilhome li { text-align:center;}
	ul.mobilhome li h1 { font-size:11px; font-weight:bold;}

	#navModal {padding-bottom: 10px;}
	#navModal ul.nav-bar {margin-bottom: 0;margin-left: -20px;margin-right: -20px;}

		.leftandcenter { float:left; overflow: hidden;}
		.rightandcenter { float:right; overflow: hidden; margin-top: 15px; margin-bottom: 15px;}

/*	--------------------------------------------------
   	Search Tool
	-------------------------------------------------- */
input {
	outline: none;
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none; /* remove the search and cancel icon */
}

/* search input field */
input[type=search] {
	background: #ededed url(/images/template/search-icon.png) no-repeat 9px center;
	border: solid 1px #ccc;
	/*padding: 0px 10px 0 32px;*/
	padding: 0px 10px 0 32px;
	/*width: 140px;*/
	width: 88%; 
	
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:focus {
	background: #ededed url(/images/template/search-icon.png) no-repeat 9px center;
	/*width: 225px;*/
	width: 88%;
	background-color: #fff;
	border-color: #6dcff6;
	
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}

/* placeholder */
input:-moz-placeholder {
	color: #999;
}
input::-webkit-input-placeholder {
	color: #999;
}

/* -----------------------------------------
   Social Icons
----------------------------------------- */
ul#socialIcons { margin-top:5px;}
ul#socialIcons li {list-style-type:none;float: left;display:inline; padding:2px;}
ul#socialIcons li a img { opacity: 0.7; border:0;}
ul#socialIcons li a:hover img { opacity: 1;}


/* For Bauer Alumni Sidebar Solution, see /alumni/ */

#social-icons-nav-centered ul { margin: 0 auto; text-align: center; list-style-type: none; text-align: center; }
#social-icons-nav-centered ul li { display: inline; padding:2px; }
#social-icons-nav-centered ul li a img { opacity: 0.7; border:0; }
#social-icons-nav-centered ul li a:hover img { opacity: 1; }


/* -----------------------------------------
   Top Header links
----------------------------------------- */
ul#topheaderlinks { line-height:16px; }
ul#topheaderlinks li {list-style-type:none;float: left;display:inline; /*margin:10px 0;*/margin: 0; border-right: 1px solid #ccc; padding:0 12px;}
ul#topheaderlinks li a {}
ul#topheaderlinks li a:hover { text-decoration:underline;}
ul#topheaderlinks li:last-child { border-right:0px; padding-right:0px;}
ul#topheaderlinks li:first-child { padding-left:0px;}

/* -----------------------------------------
   Main Navigation Bar
----------------------------------------- */
ul.nav-bar { margin-bottom:0;}
/* 30px #444 */
.nav-bar {
  height:30px;
  background: #444;
  margin-top: 0px;
}
.nav-bar > li {
  border: 0px;
  border-right: none;
  line-height: 30px;
  -webkit-box-shadow: 0px 0 0 rgba(255, 255, 255, 0.2) inset;
  -moz-box-shadow: 0px 0 0 rgba(255, 255, 255, 0.2) inset;
  box-shadow: 0px 0 0 rgba(255, 255, 255, 0.2) inset;
}
.nav-bar > li:last-child {
  border-right: solid 0px #333333;
  -webkit-box-shadow: 0px 0 0 rgba(255, 255, 255, 0.2) inset, 0px 0 0 rgba(255, 255, 255, 0.2);
  -moz-box-shadow: 0px 0 0 rgba(255, 255, 255, 0.2) inset, 0px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 0px 0 0 rgba(255, 255, 255, 0.2) inset, 0px 0 0 rgba(255, 255, 255, 0.2);
}

.nav-bar > li:hover {background: #1d1d1d;}

.nav-bar > li.has-flyout > a:first-child:after {
  border: solid 6px;
  border-color: #E6E6E6 transparent transparent transparent;
  top: 12px;
}
.flyout {
  top: 30px;
}

/* line 66, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
ul.flyout li a, .nav-bar li ul li a {
  background: #fff;
  padding: 12px 20px;
}

/* color of hover dropdown menu
ul.flyout li a:hover, .nav-bar li ul li a:hover {
  background: #666;
  color: #fff;
}
 */
 
 
/* --------------------------------------------------------------
   BAUER MAIN Three Levels of Navigation Bar for Desktop Only
   
   Refined on June 24, 2013
--------------------------------------------------------------- */

.top-bar.bauer-main-nav ul li a { 
	font-size: 14px;
	font-weight:200;
	}
.top-bar.bauer-main-nav ul li {
	 /*background-color: #444;*/
	 }
.top-bar.bauer-main-nav ul { display: inline; height: 30px; line-height: 30px; list-style: none; /* Main Navigation links style */ /* Left Side <ul> */ /* Right Side <ul> */ }

.top-bar.bauer-main-nav ul > li a:not(.button) { color: white; display: block; font-size: 14px; font-weight: 200; height: 30px; line-height: 30px; padding: 0 18px; } /* padding was 0 22px but that broke the minimized viewport whereas 'Support Bauer' was dropping */

.top-bar.bauer-main-nav ul > li:hover, .top-bar ul > li.active { background: #1d1d1d; }

.top-bar.bauer-main-nav ul > li.has-dropdown { position: relative; /* Dropdown Level 2+ */ }
.top-bar.bauer-main-nav ul > li.has-dropdown:hover > .dropdown { display: block; visibility: visible; }
.top-bar.bauer-main-nav ul > li.has-dropdown a { padding-right: 33.75px; }
.top-bar.bauer-main-nav ul > li.has-dropdown a:after { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: white transparent transparent transparent; margin-right: 15px; margin-top: -2.5px; position: absolute; right: 0; top: 50%; }
.top-bar.bauer-main-nav ul > li.has-dropdown .dropdown { background: #fff; left: 0; margin: 0; padding: 0; position: absolute; visibility: hidden; z-index: 99; }
.top-bar.bauer-main-nav ul > li.has-dropdown .dropdown li { background: #fff; line-height: 1; min-width: 100%; padding-bottom: 0; height: 40px; border-left: 4px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; /*border: 1px solid #d9d9d9;*/ }
.top-bar.bauer-main-nav ul > li.has-dropdown .dropdown li a { color: #333; font-weight: normal; height: 100%; line-height: 1; padding: 12px 17px 10px 15px; white-space: nowrap; }
.top-bar.bauer-main-nav ul > li.has-dropdown .dropdown li a:after { border: none; }
.top-bar.bauer-main-nav ul > li.has-dropdown .dropdown li a:hover { background: #eee; }
.top-bar.bauer-main-nav ul > li.has-dropdown .dropdown li label { color: #6f6f6f; font-size: 10px; font-weight: bold; margin: 0; padding-left: 15px; text-transform: uppercase; }
.top-bar.bauer-main-nav ul > li.has-dropdown .dropdown li.divider { border-top: solid 1px black; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset; height: 10px; padding: 0; width: 100%; }
.top-bar.bauer-main-nav ul > li.has-dropdown .dropdown li:last-child { padding-bottom: 0; }
.top-bar.bauer-main-nav ul > li.has-dropdown .dropdown li.has-dropdown > a { padding-right: 30px; }
.top-bar.bauer-main-nav ul > li.has-dropdown .dropdown li.has-dropdown > a:after { border: none; content: "\00bb"; right: 5px; top: 11px; }
.top-bar.bauer-main-nav ul > li.has-dropdown .dropdown li.has-dropdown .dropdown { position: absolute; left: 100%; top: 0; }
.top-bar.bauer-main-nav ul > li.has-dropdown .dropdown li.has-dropdown:hover > .dropdown { display: block; }
.top-bar.bauer-main-nav ul.left { float: left; width: auto; margin-bottom: 0; }
.top-bar.bauer-main-nav ul.right { float: right; width: auto; margin-bottom: 0; /* Dropdown Right Side Alignment */ }
.top-bar.bauer-main-nav ul.right .has-dropdown .dropdown { left: auto; right: -1px; }
.top-bar.bauer-main-nav ul.right .has-dropdown .dropdown li.has-dropdown > .dropdown { right: 100%; left: auto; width: 100%; }

/* IE8 Fixes */
.lt-ie9 .top-bar.bauer-main-nav ul li a { color: white; display: block; font-weight: 200px; font-size: 13px; height: 30px; line-height: 30px; padding: 0 15px; }


nav.top-bar { margin-bottom:0; }

.top-bar.bauer-main-nav {
	height:30px;
  	background: #444;
  	margin-top: 0px;
  	}
.top-bar.bauer-main-nav > li {
  	border: 0px;
  	border-right: none;
  	line-height: 30px;
  	-webkit-box-shadow: 0px 0 0 rgba(255, 255, 255, 0.2) inset;
  	-moz-box-shadow: 0px 0 0 rgba(255, 255, 255, 0.2) inset;
  	box-shadow: 0px 0 0 rgba(255, 255, 255, 0.2) inset;
	}
.top-bar.bauer-main-nav > li:last-child {
  	border-right: solid 0px #333333;
  	-webkit-box-shadow: 0px 0 0 rgba(255, 255, 255, 0.2) inset, 0px 0 0 rgba(255, 255, 255, 0.2);
  	-moz-box-shadow: 0px 0 0 rgba(255, 255, 255, 0.2) inset, 0px 0 0 rgba(255, 255, 255, 0.2);
  	box-shadow: 0px 0 0 rgba(255, 255, 255, 0.2) inset, 0px 0 0 rgba(255, 255, 255, 0.2);
	}
.top-bar.bauer-main-nav > li:hover { background: #1d1d1d; }

.top-bar.bauer-main-nav > li.has-dropdown > a:first-child:after {
  border: solid 6px;
  border-color: #E6E6E6 transparent transparent transparent;
  top: 12px;
}
.dropdown {
  top: 30px;
}
/* line 66, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
ul.dropdown li a, .top-bar.bauer-main-nav li ul li a {
  background: #fff;
  padding: 12px 20px;
  } 


/* -----------------------------------------
   Home Page 1
----------------------------------------- */

/* = Top header  *************** */
body {border-top: 4px solid #c00;}
img#logo { /*padding-top:5px;*/ padding-top:10px;}
div.orbit {margin-bottom: 0px;}
#featured a img { border:none;} /* IE Fix for Orbit */
.redbar{ border-bottom:4px solid #c00; padding-top:5px; margin-bottom:5px;}

#searchForm {position: relative;margin: 5px 0px 0 0px;}
#searchForm ul {background:none;position:relative;top:3px;text-align: right;width: 350px;}
#searchForm ul li {list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:90%;background:none;float: right;}
#searchForm ul li a.last {border:none;padding-right: 0px;}
#searchForm ul li a {margin:0;padding:0 10px;font-weight: bold;color: #666;text-decoration: none;border-right: 1px solid #666;}
#searchForm ul li a:hover {color: #CCC;}
#searchForm form { margin: 0px 0px 5px;}


/* Making the Orbit homepage slideshow load more gracefully */

#featured { background: url(/images/template/UHBauer-secondary.png) center center #f4f4f4 no-repeat; height: 287px; }
#featured img { display: none; }

#featured.orbit { background: none; }
#featured.orbit img { display: block; }

/* =homeLinks *************** */
ul#homeLinks { width:100%;
	display:block;
	margin:0px;
	padding:0;
	background:#f4f4f4;-webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}
ul#homeLinks li {
	margin:0px;
	padding-right:0; list-style:none;
}
ul#homeLinks li a {
	color:#c00;
	padding:16px 0 12.2px 10px;
	text-decoration:none;
	font-size:100%;
	display:block;
	border-bottom:1px solid #D8DDE1;
	font-weight: bold;
	text-transform: uppercase;
	line-height:12px;
}
ul#homeLinks li:last-child a {border-bottom:none; }
ul#homeLinks li a:hover {color:#3B3B3B; background:#efefef;-webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}



/* -----------------------------------------
   Directory Styles
----------------------------------------- */
/*#directorylist { white-space:nowrap; }*/
#directorylist ul { margin: 0;padding: 0;list-style-type: none;/*text-align: center;LAME!*/ text-align: left;}
#directorylist ul li { display: inline; }
#directorylist ul li a {text-decoration: none;padding:.1em .4em;color: #fff;background-color: #666; white-space:nowrap; }
#directorylist ul li a:hover {color: #fff;background-color: #999;}

dl#DirectoryProfileInfo dt { float:left; font-weight:bold;clear:left; padding:2px; }
dl#DirectoryProfileInfo dd { padding:2px; }

/* ---------------------------------------------------

	Button Styles
	------------------------------------------------ */
	
.gray { background: #444; border: 1px solid #000; }

.gray:hover { color: white; background-color: #000; }

/*	--------------------------------------------------
   	Submit Button
	-------------------------------------------------- */
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button, input {
  *overflow: visible;
  line-height: normal;
}
input,
textarea,
select,
.uneditable-input {
  display: inline-block;
  padding: 4px;
  font-size: 13px;
  color: #555555;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn {
  display: inline-block;
  padding: 3px 10px 3px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  *margin-left: .3em;
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  background-color: #e6e6e6;
}
.btn:active, .btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active, .btn:active {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  outline: 0;
}
.btn.disabled, .btn[disabled] {
  cursor: default;
  background-image: none;
  background-color: #e6e6e6;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 9px 14px;
  font-size: 15px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-large [class^="icon-"] {
  margin-top: 1px;
}
.btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px;
}
.btn-small [class^="icon-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 14px;
}

input, textarea {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
input:focus, textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/*  --------------------------------------------------
    Breadcrumbs
    -------------------------------------------------- */    
#breadcrumb {padding:10px 0;}
div#breadcrumbs { display: block; overflow: hidden; text-transform: uppercase; font-size: 11px; font-size: 1.1rem; padding-left:10px; }
div#breadcrumbs a { margin: 0; }

div#breadcrumbs a:after { content: "/"; color: #aaa; padding:0 10px; }
div#breadcrumbs a:first-child:before { content: ""; }
div#breadcrumbs a.current { cursor: default; color: #333; }
div#breadcrumbs a:hover { text-decoration: none; }
div#breadcrumbs { color: #999; }


/*  --------------------------------------------------
    Vertical Navigation
    -------------------------------------------------- */ 
	/* Regular Tab Design *************** */
	dl.tabs.vertical dt, dl.tabs.vertical dd, dl.nice.tabs.vertical dt, dl.nice.tabs.vertical dd { float: none; height: auto; }
	dl.tabs.vertical dd a { padding: 10px 10px 10px 20px; border: solid 0 #ccc; border-width: 1px 1px 0; margin: 0; color: #555; background: #eee; font-size: 12px; font-size: 1.3rem; }
	dl.tabs.vertical dd a.active { background: #999;color: #fff; }
	dl.tabs.vertical dd a:hover { background: #ECDEC6; }
		
		/* Nice Vertical Tab Design *************** */
		.nice.tabs.vertical { border-bottom:0; height: auto; border-top:0; }
		.nice.tabs.vertical dd { margin-bottom: -1px; }
		.nice.tabs.vertical dd a { padding: 10px 10px 10px 20px; background:#F4ECDD; color:#c00;
	 		border: 1px solid #fff;
  			-webkit-border-radius: 0;
  			-moz-border-radius: 0;
 			border-radius: 0; box-shadow:none;
			line-height: 18px; }
			.nice.tabs.vertical dd dl { margin-top:-1px; }
			.nice.tabs.vertical dd dl dd a {  background:#F2F2F2; color:#686868; line-height: 18px; }
			.nice.tabs.vertical dd dl dd:first-child > a {}
			.nice.tabs.vertical dd a.triangle-bottomleft:hover, 
			.nice.tabs.vertical dd a.triangle-bottomleft.active {background-image: url(/images/template/lefttriangle.png);background-repeat:no-repeat;background-position:bottom left;}
			.nice.tabs.vertical dd a.triangle-bottomleft {background-image: url(/images/template/lefttriangle_na.png);background-repeat:no-repeat;background-position:bottom left;}

			
		.nice.tabs.vertical dd a.active {background: #686868; color: #fff; }
		.nice.tabs.vertical > dd:first-child > a { -webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0; }
		.nice.tabs.vertical > dd:last-child > a { border-width: 1px 1px 1px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;}
		
		dl#SubAccordionMenu dd a.triangle-bottomleft.activeselect, 
		dl#SubAccordionMenu dd a.triangle-bottomleft.activeselect:hover {background-color:#ECDEC6;background-image: url(/images/template/lefttriangle.png);background-repeat:no-repeat;background-position:bottom left; }
		dl#SubAccordionMenu dd a.triangle-bottomleft.active.activeselect, 
		dl#SubAccordionMenu dd a.triangle-bottomleft.active.activeselect:hover { background-color:#686868;background-image: url(/images/template/lefttriangle.png);background-repeat:no-repeat;background-position:bottom left; }

dl.tabs.vertical dd { border:none; box-shadow:none; background:none;}
dl.tabs.vertical dd.active { border:none;box-shadow:none; }
dl.tabs.vertical dd.active a { background: #0f0;border: 1px solid #fff;}

/* ---------------------------------------------------

	Improving the UL styles via the main-content-hook hack
	--------------------------------------------------------- */

.main-content-hook ul, .main-content-hook ol { margin: 0 0 8px 3px; padding: 0 0 0 12px; } 

.main-content-hook ul li ul, .main-content-hook ul li ol, .main-content-hook ol li ul, .main-content-hook ol li ol { margin-left: 20px; margin-bottom: 0; } 




/* Above inspired by uh.edu/css/main.css : ul, ol { margin: 0 0 18px; padding: 0 0 0 24px; } ... Below fixes RSS feed output */ 

.rssFeed ul, .rssFeed ol  { margin: 0; padding: 0; }

.main-content-hook .row .three ul, .main-content-hook .row .three ol, .main-content-hook .row .four ul, .main-content-hook .row .four ol, .main-content-hook ul.nav-bar, .main-content-hook ol.nav-bar, .main-content-hook ul.flyout, .main-content-hook ol.flyout, .main-content-hook ul.ytcg_ul, .main-content-hook ol.ytcg_ul { margin: 0; padding: 0; } 

.main-content-hook ul.ytcg_ul li, .main-content-hook ol.ytcg_ul li { margin-right: 5px; }

.main-content-hook .row .three ul li ul, .main-content-hook .row .three ul li ol, .main-content-hook .row .three ol li ul, .main-content-hook .row .three ol li ol, .main-content-hook .row .four ul li ul, .main-content-hook .row .four ul li ol, .main-content-hook .row .four ol li ul, .main-content-hook .row .four ol li ol { margin-left: 20px; margin-bottom: 0; } 


/* Nah, too soon. */

/* .main-content-hook a:hover { text-decoration: underline; } */


/* Drop Caps! For lists that aren't lists. See: http://www.bauer.uh.edu/departments/accy/graduate/admissions.php Via: http://css-tricks.com/snippets/css/drop-caps/ */

.dropcap { float: left; height: 65px;/*font-size: 75px; line-height: 60px; padding-top: 4px; */padding-right: 5px;/* padding-left: 20px;*/ }

/* New, August 2014: First used: /departments/accy/undergraduate/  */

ul.indent, ol.indent { list-style-position: outside; margin: 1em 0; -moz-padding-start: 40px; -webkit-padding-start: 40px; } 

/*  --------------------------------------------------
    Home Page Elements
    -------------------------------------------------- */   
/*h5.hmItem {background: url(/images/template/backstripddd.gif) repeat-x 0 center;}*/
h5.hmItem {background: none;}
h5.hmItem span { background:#fff; padding-right:10px;}
.viewmorehmpg { text-align:right;font-size:12px; line-height:0px;}
	/* Around The Ticker RSS Feed *************** */
	#aroundticker .rssBody ul li { list-style:none;}
	/*#aroundticker .rssBody ul li h4 { font-size:12px; margin-bottom:0px;}*/
	/*below is marla's font fix to the h4 for the ticker feed*/
	#aroundticker .rssBody ul li h4 { font-size:14px; font-weight: normal; line-height: 1.3; margin-bottom:0px;}	
	#aroundticker .rssBody ul li div { color:#999; font-size: x-small;margin-bottom:5px;}
	#aroundticker .rssBody ul li p { font-size:11px; line-height:16px;}
	/* Around The Ticker for the News Center RSS Feed *************** */
	#aroundticker-newscenter .rssBody ul li { list-style:none;}
	/*#aroundticker .rssBody ul li h4 { font-size:12px; margin-bottom:0px;}*/
	/*below is marla's font fix to the h4 for the ticker feed*/
	#aroundticker-newscenter .rssBody ul li h4 { font-size:14px; font-weight: normal; line-height: 1.3; margin-bottom:0px;}	
	#aroundticker-newscenter .rssBody ul li div { color:#999; font-size: x-small;margin-bottom:5px;}
	#aroundticker-newscenter .rssBody ul li p { font-size:11px; line-height:16px;}
	/* Around The Ticker for the News Center RSS Feed *************** */
	#aroundticker-newscenter-new .rssBody ul li { list-style:none;}
	/*#aroundticker .rssBody ul li h4 { font-size:12px; margin-bottom:0px;}*/
	/*below is marla's font fix to the h4 for the ticker feed*/
	#aroundticker-newscenter-new .rssBody ul li h4 { font-size:24px; font-weight: normal; line-height: 1.3; margin-bottom:0px;}	
	#aroundticker-newscenter-new .rssBody ul li div { color:#999; font-size: x-small;margin-bottom:5px;}
	#aroundticker-newscenter-new .rssBody ul li p { font-size:18px; line-height:22px;}
	/* Media Alerts for the News Center RSS Feed *************** */
	#result-alerts .rssBody ul li { list-style:none;}
	/*#aroundticker .rssBody ul li h4 { font-size:12px; margin-bottom:0px;}*/
	/*below is marla's font fix to the h4 for the ticker feed*/
	#result-alerts .rssBody ul li h4 { font-size:14px; font-weight: normal; line-height: 1.3; margin-bottom:0px;}	
	#result-alerts .rssBody ul li div { color:#999; font-size: x-small;margin-bottom:5px;}
	#result-alerts .rssBody ul li p { font-size:11px; line-height:16px;}
	/* In the News aka Media Mentons for the News Center RSS Feed *************** */
	#InTheNews-newscenter .rssBody ul li { list-style:none;}
	/*#aroundticker .rssBody ul li h4 { font-size:12px; margin-bottom:0px;}*/
	/*below is marla's font fix to the h4 for the ticker feed*/
	#InTheNews-newscenter .rssBody ul li h4 { font-size:14px; font-weight: normal; line-height: 1.3; margin-bottom:0px;}	
	#InTheNews-newscenter .rssBody ul li div { color:#999; font-size: x-small;margin-bottom:5px;}
	#InTheNews-newscenter .rssBody ul li p { font-size:11px; line-height:16px;}
	/* In The News XML Feed *************** */
	#InTheNews .rssBody ul { margin-left:0px;}
	#InTheNews .rssBody ul li { list-style:none;}
	#InTheNews .rssBody ul li h4 { font-size:14px; margin-bottom:0px;}
	#InTheNews .rssBody ul li div { color:#999;margin-bottom:5px;}
	/* Calendar Feed  *************** */
	#news_EventsCalendar table tbody tr td { padding:5px; }
	#news_EventsCalendar table tbody tr td strong { text-align:center; float:left; }
	
/* New Media Mentions Method */

.fb-like { margin-bottom: 6px; } 	
	
	

/* Feeds for CVF Site */

/* Around The Ticker CVF Tag RSS Feed *************** */
	#aroundticker-cvf .rssBody ul li { list-style:none;}
	#aroundticker-cvf .rssBody ul li h4 { font-size:14px; margin-bottom:0px;}
	#aroundticker-cvf .rssBody ul li div { color:#999; font-size: x-small;margin-bottom:5px;}
	#aroundticker-cvf .rssBody ul li p { font-size:11px; line-height:16px;}
	
/* Around The Ticker Manual Yet Instantaneous Approach *************** */
	#aroundticker-instant .rssBody ul li { list-style:none;}
	/*#aroundticker .rssBody ul li h4 { font-size:12px; margin-bottom:0px;}*/
	/*below is marla's font fix to the h4 for the ticker feed*/
	#aroundticker-instant .rssBody ul li h4 { font-size:14px; font-weight: normal; line-height: 1.3; margin-bottom:0px;}	
	#aroundticker-instant .rssBody ul li div { color:#999; font-size: x-small;margin-bottom:5px;}
	#aroundticker-instant .rssBody ul li p { font-size:11px; line-height:16px;}
	
/* New Media Mention Styles 2014 */

.MediaMentions2014 ul.mm14 { margin: 0; padding: 0; list-style:none; } 
.MediaMentions2014 ul.mm14 li { } 
.MediaMentions2014 ul.mm14 li h4 { font-size:14px; line-height: 1.3; margin-bottom:0px; } 
.MediaMentions2014 ul.mm14 .mm-outlet { color:#999; font-size: x-small;margin-bottom:5px; } 

/* New Media Mention Styles 2015 */

.MediaMentions2015 ul.mm15 { margin: 0; padding: 0; list-style:none; } 
.MediaMentions2015 ul.mm15 li { } 
.MediaMentions2015 ul.mm15 li h4 { font-size:18px; line-height: 1.3; margin-bottom:0px; } 
.MediaMentions2015 ul.mm15 li h4 a { color: #c8102e; } 
.MediaMentions2015 ul.mm15 .mm-outlet { color:#54585A; font-size: 12px;margin-bottom:5px; } 

/* New Media Mention Styles 2016 */

.MediaMentions2016 ul.mm16 { margin: 0; padding: 0; list-style:none; } 
.MediaMentions2016 ul.mm16 li { } 
.MediaMentions2016 ul.mm16 li h6 { line-height: 1.3; margin-bottom:0px; } 
.MediaMentions2016 ul.mm16 li h6 a { color: #c8102e; } 
.MediaMentions2016 ul.mm16 .mm-outlet { color:#54585A; font-size: 12px; margin-bottom:5px; } 



	
/* Home Page Tabs *************** */
dl.tabs dd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f4f4f4;
    background-image: -moz-linear-gradient(center top , #FFFFFF 0px, #F2F2F2 100%);
    border-color: #e6e6e6 ;
    border-image: none;
    border-radius: 3px 3px 0 0;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
    margin-right: 1px;
}
dl.tabs dd a { color: #c00; font-size: 14px; height: 35px; line-height: 36px; padding: 0px 23.8px; }
dl.tabs dd a:focus { font-weight: bold; color: #cc0000; }
dl.tabs dd.active { margin-top: 0px; border:0px; border-top:1px solid #e6e6e6;box-shadow: 0 -1px 1px #DDDDDD;}
dl.tabs dd.active a { cursor: default;
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(center top , #FFFFFF 0px, #E5E5E5 5%, #FFFFFF 55%);
	color: #000000;height: 39px;
}
dl.tabs dd:first-child { margin-left: 0; }
ul.tabs-content.contained > li {padding: 10px 20px; margin-left: -3px;  /* Margin-left Added on Jan. 5, 2014 to fix broken box */}

/*dl.tabs.mobile { width: auto; margin: 20px -20px 40px; height: auto; }

dl.tabs.mobile + ul.contained { margin-left: 1px; margin-right: 1px; border-width: 0 0 1px 0; }  Testing these to move tabs on mobile*/

/* end Home Page Tabs *************** */
		#hmlist li.item a {font-weight:bold; color:#333; text-decoration:none; outline:0}
		#hmlist li.item a:active, #list .item a:hover {color:#D4D4D4;}
		#hmlist li.item a img {border:5px solid #eee;
		-webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
		box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);}
		#hmlist li.item a img:hover {border:5px solid #D4D4D4;}
		#hmlist li.item a span {padding:0px; display:block; line-height:18px;}
		#hmlist li.item p {margin:5px 0 0 0; padding:0 5px;}	
		
		
	dl.tabs.subpagetab { display: block; margin: 0 0 20px 0; padding: 0; height: 30px; border-bottom: solid 1px #ddd; }
    dl.tabs.subpagetab dt { display: block; width: auto; height: 30px; padding: 0 9px 0 20px; line-height: 30px; float: left; color: #999; font-size: 11px; text-transform: uppercase; cursor: default; }
    dl.tabs.subpagetab dt:first-child { padding: 0 9px 0 0; }
    dl.tabs.subpagetab dd { display: block; width: auto; height: 30px; padding: 0; float: left; border:0px; margin-right: 2px; }
	dl.tabs.subpagetab dd a { display: block; width: auto; height: 30px; padding: 0 9px; line-height: 30px; border: solid 1px #c6c6c6; margin: 0 -1px 0 0; color: #555; background: #eee; }
	dl.tabs.subpagetab dd.active {box-shadow:none; }
    dl.tabs.subpagetab dd.active a { background: #fff;height: 30px;border-bottom:none; }

/* Departmental Homepages with Tab design *************** */
	dl.tabs.bottomtab { border-top:1px solid #E6E6E6;}
	dl.tabs.bottomtab dd {margin-right:0;background-image: -moz-linear-gradient(center top , #9c9c9c 0px, #d8d8d8 5%, #F4F4F4 35%);}
	dl.tabs.bottomtab dd a { font-size: 16px; height: 60px; line-height: 60px; }
	dl.tabs.bottomtab dd.active { margin-top: -1px; border:0px; border-bottom:1px solid #e6e6e6; box-shadow:none;/*box-shadow: 0 -1px 1px #DDDDDD;*/}
	dl.tabs.bottomtab dd.active a { cursor: pointer;background-color: #FFFFFF;background-image: none;color: #000000;height: 65px;}
	
	ul.tabs-content.bottomtabContent { display: block; margin: 10px 0 0; padding: 0; }
	ul.tabs-content.bottomtabContent.contained > li { border: solid 0 #e6e6e6; border-width: 1px 1px 0 1px; padding: 20px; }
	.button.success { color:#cc0000;}



/* ORBIT SLIDER Captions ---------------------- */
.orbit-caption { display: none; font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif; }

.orbit-wrapper .orbit-caption { background: #000; background: rgba(0, 0, 0, 0.75); z-index: 30; color: #fff; text-align: center; padding: 7px 0; font-size: 13px; font-size: 1.6rem; position: absolute; right: 0; bottom: 0; width: 100%; line-height: 1.2;}

.orbit-caption a { color: #fff; }	
	
/* Styes from ACCY *************** */

.alignRight{float:right; margin:0 0 1em 1em}
.alignLeft{float:left; margin:0 1em 1em 0}
.wp-caption {float:right;background:#F7F7F7;border:1px solid #CCC;padding:5px;text-align:center;margin:5px 10px 8px;color:#036;line-height: 12px;}
  .wp-caption p {font-size:80%; margin-bottom:5px;}

.note { background:#FFF9D7; 
		padding:5px 10px; 
		margin-bottom:10px;
		border:#EEEEEE 1px solid;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
		behavior:url(/js/border-radius.htc);
		clear:both;}
.note p{ font-size:90%; margin-bottom:5px;}
.panel { padding: 15px; }
.LinkBox {float:right;margin:5px 10px 8px;} /* For Panel Style */



/* Slider Script Styles  */
#faqs, #faqsOpen {background: #efefef; padding: 4px 0; margin:4px 0; border: solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px;}
#faqs:hover, #faqsOpen:hover {background-color:#F8F4E4;}
#faqs h2 { cursor:pointer;color:#c00; margin: 0px 10px;text-decoration:none;}
#faqs h2.active	{ color:#d74646; text-decoration:none; }
#faqs ul li h4	{ font-size:14px; color:#c00;}
#faqs ul li h4.active	{color:#d74646;}
#faqs div	{overflow:hidden; }

#faqs-2, #faqs-2Open {background: #efefef; padding: 4px 0; margin:4px 0; border: solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px;}
#faqs-2:hover, #faqs-2Open:hover {background-color:#F8F4E4;}
#faqs-2 h2 { cursor:pointer;color:#c00; margin: 0px 10px;text-decoration:none;}
#faqs-2 h2.active	{ color:#d74646; text-decoration:none; }
#faqs-2 ul li h4	{ font-size:14px; color:#c00;}
#faqs-2 ul li h4.active	{color:#d74646;}
#faqs-2 div	{overflow:hidden; }

/* Slider Script Styles  */
#sliderjq, #sliderjqOpen {padding: 4px 0; margin:4px 0;}
#sliderjq h4 { cursor:pointer;color:#c00; margin: 0px;text-decoration:none; font-size:16px; font-weight:normal; padding:0 0 5px;}
#sliderjq h4.active	{ color:#d74646; text-decoration:none;/*background-color:#FFF9D7;*/background-color:#f2f2f2; }
#sliderjq h4:hover	{ text-decoration:underline;}
#sliderjq div	{overflow:hidden; }

/* Steps or FAQs - from old accy.css */ 
ul.steps li {border-bottom: 1px dashed #CCCCCC; list-style:none; background:none; padding:6px 0 6px 5px;margin:0px;}
ul.steps li ul li {border-bottom: none;padding:0px; background:none;}
ul.steps li ol li {border-bottom: none;padding:0px; list-style:lower-roman; margin:0px; background:none;}
/* Slider Script Styles - from old accy.css 
#sliderjq, #sliderjqOpen {padding: 4px 0; margin:4px 0;}
#sliderjq h4 { cursor:pointer;color:#c00; margin: 0px;text-decoration:none; font-weight:normal;font-size:14px; }
#sliderjq h4.active	{ color:#d74646; text-decoration:none;background-color:#FFF9D7; }
#sliderjq h4:hover	{ text-decoration:none;background:#F2F2F2;}
#sliderjq h4 span	{ color:#666; font-size:16px; font-weight:bold;}
#sliderjq div	{overflow:hidden; } */

/* -----------------------------------------
   Career Center CSS
----------------------------------------- */

.row.display {margin-bottom: 10px;}

/* Homepage Navigation *************** */
.RCCnavlist li {border-left: 1px dashed #666; font-size:18px; line-height:12px; min-height:48px; background:#fff;}
	.RCCnavlist li h5 { margin-top:0; margin-bottom:2px;}
	.RCCnavlist li a {color:#666; text-decoration:none;}
	.RCCnavlist li a:hover {color:#c00;}
	.RCCnavlist li a span { font-size:11px; color:#999; font-style:italic;}
	
/*  --------------------------------------------------
    Home Page Elements
    -------------------------------------------------- */   

	/* Ticker News Homepage *************** */
	#TickerNewsHm .rssBody ul li { list-style:none;}
	#TickerNewsHm .rssBody ul li h4 { font-size:14px; margin-bottom:0px;}
	#TickerNewsHm .rssBody ul li div { color:#999; font-size:small;}
	#TickerNewsHm .rssBody ul li p { }

	/* Ticker News Sub Page *************** */
	#TickerNewsPage .rssBody ul li { list-style:none;}
	#TickerNewsPage .rssBody ul li h4 { font-size:18px; margin-bottom:2px; font-weight:normal;}
	#TickerNewsPage .rssBody ul li div { color:#999; font-style:italic;}
	#TickerNewsPage .rssBody ul li p { }
	
div.YoutubeContent ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div.YoutubeContent li{
	line-height: 1.1em;
	width: 160px;
	margin-right: 15px;
	float: left;
	min-height: 195px;
}

div.YoutubeContent li img {
	width: 160px;
	height: 123px;
	margin-top: 10px;
	border: 0;
}

div.YoutubeContent li div {margin: 5px;}

div.YoutubeContent li div a {text-decoration: none;font-weight: bold;font-size: 13px;}

div.YoutubeContent li div a:hover {text-decoration: underline;}

div.YoutubeContent li p { margin: 0;margin-top: 5px;font-size: 11px;color: #9e9e9e; display:none;}

/* The Grid ---------------------- */

.push-half { left: 4.166667%; }

.pull-half { right: 4.166667%; }

.push-one { left: 8.33333%; }

.pull-one { right: 8.33333%; }

/* Mobile Grid and Overrides ---------------------- */

.push-half, .push-one { left: auto; }
  .pull-half, .pull-one { right: auto; }
  
  /* Side Nav ---------------------- */
ul.side-nav { display: block; list-style: none; margin: 0; padding: 5px 0; }
ul.side-nav li { display: block; list-style: none; margin: 0 0 7px 0; padding: 5px 10px 0 8px; }
ul.side-nav li.divider { border-top: 1px solid #e6e6e6; height: 0; margin:inherit; padding: 0; }


/* -----------------------------------------
   CENTERS CSS
----------------------------------------- */
.intro {
    font-size: large;
    line-height: 140%;
}


/* -----------------------------------------
   Headshot Lists CSS
----------------------------------------- */

ul#listStudent li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    /*height: 190px;*/
	height: 210px; /* Fixed Aug. 22 for Dean's College Board */ 
    overflow-x: hidden;
    overflow-y: hidden;
    width: 300px;
} 

 ul#listStudent {margin:10px 0;padding:0;list-style-type:none; width: 100%;}
 ul#listStudent li {overflow:hidden;background:none; float:left; width:300px; /*height:190px;*/height: 210px;}
 ul#listStudent li:after {clear:both;visibility:hidden;display:block;content:'.';height:0;margin;0;}
 ul#listStudent li h3 {background:none;font-size:130%;}
 ul#listStudent li h3 a {text-decoration:none;color:#c00;}
 ul#listStudent li p {margin:6px 10px 10px 30px;}
 ul#listStudent li img {float:left; margin-top:-8px;}
 ul#listStudent li a.storyLink {clear:both;width:95.99%;display:block;text-align:right;padding:0px 20px 10px 0;border-bottom:1px solid #333;}

.alpha-shadow {float: left;background: url(/images/cssDropShadow2.jpg) no-repeat bottom right;margin: 10px 0 0 10px !important;margin: 10px 0 0 5px;padding-bottom:7px;}
.alpha-shadow div {background: url(/images/cssDropShadow.png) no-repeat left top !important;background: url(/images/cssDropShadow.gif) no-repeat left top;padding: 0px 5px 0px 0px;}
.alpha-shadow img {background-color: #fff;border: 1px solid #a9a9a9;padding: 4px;}

/* -----------------------------------------
   Real Estate Corporate Thumbnails CSS
----------------------------------------- */
ul.corpThum { margin-left:15px; float:left; margin-top:20px; }
ul.corpThum li {list-style:none; width:94px; display:inline; background:none; padding:0px;}
ul.corpThum li a { float: left; margin-right: 15px; padding:1px;margin-bottom:20px; border:#999 1px solid; }
ul.corpThum li a:hover {padding:1px; border:#FEE496 1px solid;}



/* -----------------------------------------
   SEI
----------------------------------------- */
.green {color: #84a344; }


/* -----------------------------------------
   WCE
----------------------------------------- */
.containerGallery{float:left; width:100%; margin-left:12px; margin-bottom:5px; padding-bottom:5px;}
.galleryThumb {float:left;padding-right: 12px;padding-left: 0px; padding-bottom: 6px;}
.galleryThumbPic { display:block; border:2px solid #DCDEDF; margin:0 0px 0 0; }
.galleryThumbPic img { border:2px solid #FFF; }
.galleryThumbPic:HOVER { border:2px solid #A9ABAE; }
.galleryText {
	width:150px;
	float: left;
	font-size: 90%;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 5px 0px;
}

.introwce {
    font-size: 20px;
    line-height: 140%;
    margin-bottom: 0;
    margin-top: 0;
    width: 88%;
}

.WceBrochureLink {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/centers/wce/WCE-Brochure-screenshot.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 155px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-left: 130px;
    padding-right: 0;
    padding-top: 5px;
    width: 230px;
}


/* The Following are iPad specific styles, added on Aug. 13-15, 2013 */

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .ipad-portrait { color: red; }
  /*body { color: red; }*/
  .ipad-portrait-show { display: block !important; }
  /* Now hide it */
  .ipad-portrait-hide { display: none !important; } /* your css rules for ipad portrait */
  dl.mobile dd a { font-size: 10px; } /* For homepage tab headings */
  ul#homeLinks li a  { line-height: 16px; }  /* For homepage audience menu */
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
  .ipad-landscape { color: blue; }
  /*body { color: blue; }*/
  .ipad-landscape-show {  display: block !important; }
  .ipad-landscape-hide { display: none !important; } /* your css rules for ipad landscape */
  dl.mobile dd a { font-size: 10px; } /* For homepage tab headings */
  ul#homeLinks li a  { line-height: 16px; }  /* For homepage audience menu */
}



  