﻿/*
   Baylor Business Base Style Sheet
   
   Sections:
     I. CONTAINERS
   	II. HTML5 Blocks -- not currently used
   III. PARAGRAPHS/BASE ELEMENTS
    IV. LINKS
     V. MISC TEXT-LEVEL ELEMENTS
    VI. FORMS
   VII. TABLES
  VIII. UTILITY CLASSES
    IX. BASE TEMPLATE
     X. MOBILE DEVICE MEDIA QUERIES
    XI. HEADER
   XII. PRIMARY NAV
  XIII. SECONDARY NAV
   XIV. SIDE BUTTONS
    XV. MIDBAR
   XVI. SUBHEADER (CONTENT FEATURE W/IMAGE)
  XVII. SUBHEADER (PROGRAM)
 XVIII. SUBHEADER (HOME)
   XIX. NAVIGATION TREE
    XX. MAIN CONTENT
   XXI.MULTI-COLUMN LAYOUTS
  XXXI. BREADCRUMBS
 XXIII. MAIN CONTENT AREA
  XXIV. SUB-FEATURE
   XXV. FEEDS
  XXVI. SIDE BAR
 XXVII. SEARCH BOX
XXVIII. SIDEBAR SPOTLIGHT
  XXIX. GIVE BUTTON
   XXX. SOCIAL MEDIA ICONS
  XXXI. FOOTER

*/

/* CONTAINERS */
body {
  margin: 0; padding: 0; /* Browsers have default 8px margins _or_ padding! */
  font-size: 100%; /* See: https://www.informationarchitects.jp/en/100e2r/ */
  line-height: 1.5; /* Default value, `normal`, depends on the font */
}
/* HTML5 blocks - needed in older browsers */
article, aside, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
}

/* PARAGRAPHS/BASE ELEMENTS */
h1, h2, h3, h4 {
  margin: 1em 0 .3em; /* Titles should be close to the text they describe */
  line-height: 1.25; /* Bigger text is often nicer with smaller line height */
  font-weight: bold; /* Browser default. Use `normal` for less bulky titles */
}
h1 {
	/* font: normal 2.63em/1.2 Georgia, "Times New Roman", serif; */
	font: normal 42px/1.2 Georgia, "Times New Roman", serif;
    margin: 0 0 .4em;
}
h2 {
	/* font: normal 1.438em/1.2 Georgia, "Times New Roman", serif; */
	font: normal 23px/1.2 Georgia, "Times New Roman", serif;
	color: #000;
}
h3 {
	/* font: normal 1.3em/1.2 Georgia, "Times New Roman", serif; */
	font: normal 21px/1.2 Georgia, "Times New Roman", serif;
	color: #000;
}

h4 {
	/* font: normal 1.063em/1.2 Georgia, "Times New Roman", serif; */
	font: normal 17px/1.2 Georgia, "Times New Roman", serif;
	color: #000;
}

h5 {
	/* font: normal 0.938em/1.2 Arial, sans-serif; */
	font: normal 15px/1.2 Arial, sans-serif;
	color: #000;
}

ul, ol {
  margin: 1em 0; /* Default for all browsers except IE */
  padding-left: 40px; /* IE has a 40px margin-left instead */
}

p {
	/* font: normal .875em/1.4 Arial, sans-serif;  */
	font: normal 14px/1.4 Arial, sans-serif; 
	color: #000;
	margin: 1em 0 0;
	}
	
dt {
	font-weight: bold;
	font-style: italic;
}

dd {
	text-indent: 40px;
}

div ul {
	padding-left: 16px;
}

div#main-content ul li, div#main-content ul li li li {
	font: normal .875em/1.4 Arial, sans-serif; 
	color: #000;
	margin: .46em 0;
	background: url(https://www.baylor.edu/business/hsbforms/images_3/standard-bullet.png) no-repeat 0 7px;
	list-style: none;
    padding: 0 0 0 13px;

}

	div#main-content ul li li, div#main-content ul li li li li {
		background: url(https://www.baylor.edu/business/hsbforms/images_3/standard-bullet2.png) no-repeat 0 7px;
	}

h2+p, h3+p, h4+p {
	margin-top: 0;
}

blockquote {
  margin: 1em 40px; /* Same for all browsers - Customize or remove */
}

/* LINKS */
/* Default browser styles (from Firefox, similar in most browsers) */
a {
  text-decoration: underline;
}

a:link {color:#51A82C; text-decoration: none;}      /* unvisited link */
a:visited {color:#51A82C; text-decoration: none;}  /* visited link */
a:hover {color:#51A82C; text-decoration: underline;}  /* mouse over link */
a:active {color:#51A82C; text-decoration: none;}  /* selected link */

a:hover, a:focus {
  /* ... */
}
/* Remove dotted outline clicked links - Keeps outline on focus */
a:active, a:hover {
  outline: none;
}
/* No border around images in links */
a img {
  border: none;
}

img.left {
	padding:0 16px 16px 0;
}

img.right {
	padding:0 0 16px 16px;
}

/* MISC TEXT-LEVEL ELEMENTS */
/* Make quotations and references more visible */
q, cite {
  font-style: italic;
}
/* Remove automatic quotation marks for inline quotations
   (`q {quotes:none}` not implemented in WebKit) */
q:before, q:after {
  content: "";
}
/* Stopping superscript and subscript from adding to the line's leading */
sup, sub {
  line-height: 0;
}

/* FORMS */
input, button, select {
  vertical-align: middle; /* Helps keep form elements roughly aligned */
}

/* Widths
----------------------------------------------------------------------------------------------------*/

.input_tiny {
  width: 50px;
}

.input_small {
  width: 100px;
}

.input_medium {
  width: 150px;
}

.input_large {
  width: 200px;
}

.input_xlarge {
  width: 250px;
}

.input_xxlarge {
  width: 300px;
}

.input_full {
  width: 100%;
}

/*
  Added via JS to <textarea> and class="input_full".
  Applies only to IE7. Other browsers don't need it.
*/
.input_full_wrap {
  display: block;
  padding-right: 8px;
}

/* `UI Consistency
----------------------------------------------------------------------------------------------------*/

::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input[type="search"]::-webkit-search-decoration {
  display: none;
}

input,
button,
select,
textarea {
  margin: 0;
  vertical-align: middle;
}

input[type="radio"],
input[type="checkbox"] {
  position: relative;
  vertical-align: top;
  top: 4px;
  /* IE8, IE9, IE10 */
  top: 3px\0;
  /* IE7 */
  *top: -1px;
}

/* iPad */
@media (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) {
  input[type="radio"],
  input[type="checkbox"] {
    vertical-align: baseline;
    top: 2px;
  }
}

/* iPhone 3 */
@media (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 480px) {
  input[type="radio"],
  input[type="checkbox"] {
    vertical-align: baseline;
    top: 0;
  }
}

/* iPhone 4 */
@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 480px) {
  input[type="radio"],
  input[type="checkbox"] {
    vertical-align: baseline;
    top: 5px;
  }
}

button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  -webkit-appearance: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background: #ddd url(https://www.baylor.edu/business/hsbforms/images_3/button.png) repeat-x;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
  background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
  border: 1px solid;
  border-color: #ddd #bbb #999;
  cursor: pointer;
  color: #333;
  /*
    Helvetica Neue present, because it works better
    for line-height on buttons than Arial, on OS X.
  */
  font: bold 12px/1.3 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  outline: 0;
  overflow: visible;
  padding: 3px 10px;
  text-shadow: #fff 0 1px 1px;
  width: auto;

  /* IE7 */
  *padding-top: 2px;
  *padding-bottom: 0px;
}

button {
  /* IE7 */
  *padding-top: 1px;
  *padding-bottom: 1px;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: #000;
  outline: 0;
  padding: 2px 3px;
  font-size: 13px;
  /*
    Leaving out Helvetica Neue, to not throw off size="..."
    on inputs. Arial is more reliable, on Windows and OS X.
  */
  font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
  height: 1.8em;

  /* IE7 */
  *padding-top: 2px;
  *padding-bottom: 1px;
  *height: auto;
}

/*
  Separate rule for Firefox.
  Separate rule for IE, too.
  Cannot stack with WebKit's.
*/
::-webkit-input-placeholder {
  color: #888;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #888;
}

input.placeholder_text,
textarea.placeholder_text {
  color: #888;
}

:invalid {
  /*
    Suppress red glow that Firefox
    adds to form fields by default,
    even when user is still typing.
  */
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

button:focus,
button:active,
input:focus,
input:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
  -moz-box-shadow: #888 0 0 7px;
  -webkit-box-shadow: #888 0 0 7px;
  box-shadow: #888 0 0 7px;

  /* for Opera */
  z-index: 1;
}

input[type="file"]:focus,
input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

select[disabled],
textarea[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
  background-color: #eee;
}

button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled] {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: #888;
  cursor: default;
}

textarea,
select[size],
select[multiple] {
  height: auto;
}

/* Tweaks for Safari + Chrome. */
@media (-webkit-min-device-pixel-ratio: 0) {
  select {
    background-image: url(https://www.baylor.edu/business/hsbforms/images_3/select_arrow.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
  }
  
  input[type="radio"],
input[type="checkbox"] {
	  position: relative;
	  vertical-align: top;
	  top: 6px;
	}

/*
  select[size],
  select[multiple] {
    background-image: none;
    padding: 0;
  }
*/

  ::-webkit-validation-bubble-message {
    box-shadow: rgba(0, 0, 0, 0.5) 0 0 5px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, #000));
    border: 1px solid;
    border-color: #747474 #5e5e5e #4f4f4f;
    color: #fff;
    font: 11px/1 'Lucida Grande', Arial, 'Liberation Sans', FreeSans, sans-serif;
    padding: 15px 15px 17px;
    text-shadow: #000 0 0 1px;
  }

  ::-webkit-validation-bubble-arrow,
  ::-webkit-validation-bubble-top-outer-arrow,
  ::-webkit-validation-bubble-top-inner-arrow {
    display: none;
  }
}

textarea {
  min-height: 40px;
  overflow: auto;
  resize: vertical;
  width: 100%;
}

optgroup {
  color: #000;
  font-style: normal;
  font-weight: normal;
}

	label {
		display:block;
		margin:13px 0 0;
	}
	
	label.inline-label {
		display:inline;
 
	}

	
	span.required {
		color:#51a82c;
	}
	
	textarea {
		width: 509px;
		height:75px;
	}
	
	fieldset {
		border: 1px solid #CCCCCC;
	    margin-bottom: 18px;
	    margin-top: 9px;
	    padding: 0 28px 28px;
	}
	
	legend {
		background-color: #51A82C;
		color: #FFFFFF;
		font-weight: bold;
		padding: 8px 14px;
		text-transform: uppercase;
	}
	
	.instructional-text {
		font-size:12px;
		color:#999;
	}

/* TABLES */
table {
  border-collapse: collapse; /* Merges cell borders together */
  /* Browser default: border-collapse: separate; border-spacing: 2px; */
}
td, th {
  padding: 1px; /* Same as browser default - set to "0" to remove padding */
  vertical-align: top; /* Default is "middle" */
  text-align: left; /* Default for TH elements is "center" */
}
td:first-child, th:first-child {
  empty-cells: hide; /* Hide empty cells when they're the first in the row */
}

/* UTILITY CLASSES */

.clear {clear: both;}
.bold {font-weight: bold;}
.red {color: red;}
.italic {font-style: italic;}
.fltleft{float: left;}
.fltright{float: right;}
.image-clear {line-height: 0;}


/* BASE TEMPLATE */

* {
	margin: 0;
}

html {
	-webkit-text-size-adjust:none; /* prevent text resizing Safari */
}

html, body {
	height: 100%;
}

body {
	background: #fff url(https://www.baylor.edu/business/hsbforms/images_3/bg-shadow.png) top center repeat-y;
	font: 1em/1.6 Arial, sans-serif;
	min-width: 940px;
}

#bg-wrapper{
	background: url(https://www.baylor.edu/business/hsbforms/images_3/bg.png) top center no-repeat;
	height: 100%;
}

/* MOBILE DEVICE MEDIA QUERIES */
		/* iPad [portrait + landscape] */
		@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) {
			body{ background: url(https://www.baylor.edu/business/hsbforms/images_3/bg-mobile.png) top center no-repeat !important; }
			img#border-title{display: none;} 
		}
		
		/* iPhone [portrait + landscape] */
		@media only screen and (max-device-width: 480px) {
			#bg-wrapper{
				background: url(https://www.baylor.edu/business/hsbforms/images_3/bg-mobile.png) top center no-repeat;
				height: 100%;
			}
			img#border-title{display: none;} 
		}

/* Side Logo */
img#border-title {
	display: block;
    left: -64px;
    position: absolute;
    top: 555px;
}
			

a.feature-button {
	background: #525253 url("https://www.baylor.edu/business/hsbforms/images_3/feature-button-bg.png") repeat-x scroll left bottom;
    color: white;
    display: block;
    float: left;
    font-family: Georgia,serif;
    font-size: 10px;
    height: 18px;
    line-height: 1;
    margin-right: 10px;
    padding: 8px 6px 0;
    text-transform: uppercase;
}
	a.feature-button:hover {
		color: #fff;
	}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -360px; /* the bottom margin is the negative value of the footer's height */
	overflow: hidden;
}


/* HEADER */
			
div#header-container {
	position: relative;
	width: 940px;
	margin: 0 auto;
	z-index:10;
}
	div#header {
		height:89px;
	}

a.logo {
	background: url(https://www.baylor.edu/business/hsbforms/images_3/NewLogoWeb.png) left top no-repeat;
	position: absolute;
	left: 52px;
	top: 12px;
	width: 300px;
	height: 68px;
	text-indent: -9999px;
	display: block;
}

a.logo2 {
	background: url(https://www.baylor.edu/business/hsbforms/images_3/baylor-mark-header.png) left top no-repeat;
	position: absolute;
	right: 15px;
	top: 34px;
	height: 42px;
	width:154px;
	text-indent: -9999px;
	display: block;
}

ul#tertiary-nav {
	background: #4c4c4c url(https://www.baylor.edu/business/hsbforms/images_3/tertiary-nav-cap.png) left top repeat-y;
    line-height: 1;
    padding: 3px 0 4px 28px;
    position: absolute;
    right: 0;
    top: 0;	
    list-style: none;	
    margin: 0;				
}
	ul#tertiary-nav li {
		float: left;
		font-family: Arial, sans-serif;
		margin-right: 12px;
	}
		ul#tertiary-nav li a {
			text-transform: uppercase;
			text-decoration: none;
			color: #fff;
			font-size: 12px;
		}
			ul#tertiary-nav li a:hover {
				text-decoration: underline;
				color: #ffcc00;
			}

/* PRIMARY NAV */
	
ul#primary-nav {
	list-style: none;	
	margin: 0;
	padding: 0 0 0 52px;
	float: right;
	background: #292929 url(https://www.baylor.edu/business/hsbforms/images_3/primary-nav-cap.png) left top no-repeat;
	
	line-height: 0;
}

	ul#primary-nav li {
		float: left;
		margin-right: 20px;
		line-height: 0;
	}
		
		ul#primary-nav li a {
			text-transform: uppercase;
			text-decoration: none;
			color: #fff;
			display: block;
		}
		
		ul#primary-nav li a:hover {text-decoration: underline; color: #ffcc00;}
			
		/* Primary Nav Drop-down */
			ul#primary-nav li.base-nav-item a{
				display: block;
				margin: 0;
				font-size: 14px;
				height: 14px;
				line-height: 1;
				padding: 13px 0 11px;
			}
				
				ul#primary-nav li.subnav a{
					background: url("https://www.baylor.edu/business/hsbforms/images_3/nav-submenu-arrow.png") no-repeat right 50%;
   					padding-right: 14px;
				}
			
				ul#primary-nav li.base-nav-item a:hover {
					
				}
						ul#primary-nav li.base-nav-item ul {
							background: #666;
							position: absolute;
							left: -9999px;
							margin: 0;
							padding: 0;
							width: 180px;
							border-right: #777 2px solid;
							border-bottom: #777 2px solid;
							-moz-box-shadow: 3px 3px 10px #000;
							-webkit-box-shadow: 3px 3px 10px #000;
							box-shadow: 3px 3px 10px #000;
						}
						
						ul#primary-nav li.base-nav-item:hover ul {
							left: auto;
						}
						
						ul#primary-nav li.base-nav-item ul li {
							clear: both;
							color: #000;
							display: inline;
							float: left;
							border-bottom: 1px solid #777;
						}
							ul#primary-nav li.base-nav-item li a {
								display: block;
								font-weight: normal;
								width: 160px;
								padding: 12px 12px 8px 12px;
								height: auto;
							}
							
								ul#primary-nav li.subnav li a {
									background: none;
									padding-right: 8px;
								}
								
								ul#primary-nav li.subnav ul.last {
									right: 0;
								}
							
							ul#primary-nav li.base-nav-item:hover ul {display: block; visibility: visible;}

						ul#primary-nav li.base-nav-item:hover ul li a {color: #fff; line-height: 1.2;}
						ul#primary-nav li.base-nav-item:hover ul li:hover a {background: #e6e7e8; color: #000; text-decoration: none;}

/* SECONDARY NAV */
ul#secondary-nav {
	background-color: #ffc601;
    padding: 0 10px 2px;
    float: right;
    list-style: none;	
    margin: 0;
    width: 920px;
}

	ul#secondary-nav li {
		float: right;
		margin-right: 10px;
	}
		
		ul#secondary-nav li a {
			text-transform: uppercase;
			text-decoration: none;
			color: #000;
			font-size: 13px;
		}
			ul#secondary-nav li a:hover {text-decoration: underline;}


/* SIDE BUTTONS */
a.recruiters {
	display: block;
	width: 33px;
	height: 141px;
	background: url(https://www.baylor.edu/business/hsbforms/images_3/recruiter-btn.png) left top;
	text-indent: -9999px;
	position: absolute;
	right: -33px;
	top: 190px;
}

	a.recruiters:hover {
		background-position: -34px 0;
	}
	
a.careermanagement {
	display: block;
	width: 33px;
	height: 218px;
	background: url(https://www.baylor.edu/business/hsbforms/images_3/BaylorBusinessCareerMgmtTabA.png) left top;
	text-indent: -9999px;
	position: absolute;
	right: -33px;
	top: 170px;
}

	a.careermanagement:hover {
		background: url(https://www.baylor.edu/business/hsbforms/images_3/BaylorBusinessCareerMgmtTabB.png) left top;
	}
	
a.alumni {
	display: block;
	width: 33px;
	height: 99px;
	background: url(https://www.baylor.edu/business/hsbforms/images_3/alumni-btn.png) left top;
	text-indent: -9999px;
	position: absolute;
	right: -33px;
	top: 397px;
}

	a.alumni:hover {
		background-position: -35px 0;
	}


/* MIDBAR */

div#mid-bar {
	width: 940px;
	margin: 0 auto;
	background-color: #fff; /* hide sidebar */
	border-top: 1px solid #ffc601; /*prevent margin collaps */
}

#topContainer {
	height: 393px;
	width: 940px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	padding-bottom: 18px;
	background-color: #51A82C;
}

#topCon {
	height: 393px;
	width: 940px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

#cycleNavMain { 
	bottom: 0;
    left: 70px;
    line-height: 1;
    overflow: hidden;
    position: relative;
    z-index: 50;
}
#cycleNavMain a { 
	background: none repeat scroll 0 0 #51A82C;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 1;
    padding: 2px 13px;
    text-decoration: none;
}
#cycleNavMain a.activeSlide { 
	background: #fff; 
	color:#51A82C;
}
#cycleNavMain a:hover{ 
	background: #fff; 
	color:#51A82C;
}


/* SUBHEADER (CONTENT FEATURE W/IMAGE) */
div#contentpage-subheader-one {
	width: 855px;
	margin: 0 auto;
	padding-top: 4px;
	
	
}

div#contentpage-subheader-one-content {
	width: 855px;
	background: #51a82c url(https://www.baylor.edu/business/hsbforms/images_3/program-midbar-curve.png) right top no-repeat;
	height: 33px;
	position: relative;
}

	p.program-name {
		color: #FFFFFF;
	    font-size: 16px;
	    letter-spacing: 4px;
	    margin: 0;
	    padding: 6px 0 0 15px;
	    text-transform: uppercase;
	}
	

/* SUBHEADER (PROGRAM) */
div#program-subheader {
	height: 326px;
	width: 855px;
	margin: 31px auto 0;
	position: relative;
	background: #51a82c url(https://www.baylor.edu/business/hsbforms/images_3/program-midbar-curve.png) right top no-repeat;
	padding-top: 42px;
}

	h1.program-title {
		background: #000 url(https://www.baylor.edu/business/hsbforms/images_3/program-title-corner.png) -1px -1px no-repeat;
		color: #FFC601;
	    display: block;
	    font-family: Georgia,"Times New Roman",serif;
	    font-size: 23px;
	    font-weight: bold;
	    height: 37px;
	    left: 10px;
	    letter-spacing: 2px;
	    padding: 6px 12px 0 28px;
	    position: absolute;
	    top: -9px;
	    font-variant: small-caps;
		
	}
	
	a.apply-btn {
		background: url("https://www.baylor.edu/business/hsbforms/images_3/apply-now-button.png") no-repeat scroll right top transparent;
	    display: block;
	    height: 42px;
	    position: absolute;
	    right: -11px;
	    text-indent: -9999px;
	    top: -10px;
	    width: 145px;
	}
	
		a.apply-btn:hover {
			background-position: 0 -43px;
		}
	
	div#program-subheader-content {
		overflow: hidden;
		width:855px;
		height: 326px;
		position: relative;
	}



#cycleNav { 
	background: url("https://www.baylor.edu/business/hsbforms/images_3/program-feature-bg.png") repeat scroll left top transparent;
    bottom: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    z-index: 50;
 }
#cycleNav a { 
	background: none repeat scroll 0 0 transparent;
    border: 1px solid #FFFFFF;
    display: block;
    float: left;
    height: 10px;
    margin: 0 5px;
    text-decoration: none;
    text-indent: -9999px;
    width: 10px;
 }
#cycleNav a.activeSlide, #cycleNav a:hover { background: none repeat scroll 0 0 #51A82C;}

	
	
	div.program-feature-headline{
		background: url("https://www.baylor.edu/business/hsbforms/images_3/program-feature-bg.png") repeat scroll left top transparent;
	    height: auto;
	    position: absolute;
	    right: 0;
	    top: 0;
	    width: 332px;
	    padding-bottom: 20px;
	}
		
	
			div.program-feature-headline h2 {
				font-family: Georgia,"Times New Roman",serif;
			    font-size: 35px;
			    font-weight: bold;
			    letter-spacing: 3px;
			    line-height: 1.1;
			    margin: 28px 0 12px;
			    text-align: center;
			    text-transform: uppercase;
			    color: #ffcc00;

			}
			
			div.program-feature-headline p {
				color: #FFFFFF;
			    font-family: Arial,sans-serif;
			    font-size: 13px;
			    line-height: 1.2;
			    padding: 0 30px;
			}


/* SUBHEADER (HOME) */
div#feature-area-home {
	height: 393px;
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: 18px solid #51a82c;
	position: relative;
}

	div.feature-area-home-content {
	    background: url("https://www.baylor.edu/business/hsbforms/images_3/feature-headline-bg.png") no-repeat scroll left top transparent;
	    height: 260px;
	    padding: 50px 26px 20px;
	    position: absolute;
	    top: 31px;
	    width: 280px;
    }
    
    	/*Feature Box Classes*/
    	.left-feature {
    		left: 72px;
    	}
    	
    	.right-feature {
    		right: 72px;
    	}
    	
    	.no-feature {
    		display: none;
    	}


		
			div.feature-buttons {
				float:left;
				width:100%;
				overflow:hidden;
				position:relative;

			}
				div.feature-buttons ul {
					clear:left;
					float:left;
					list-style:none;
					margin:18px 0 0;
					padding:0;
					position:relative;
					left:52%;
					text-align:center;
				}
				
					div.feature-buttons ul li {
						display:block;
						float:left;
						list-style:none;
						margin:0;
						padding:0;
						position:relative;
						right:50%;
					}
						div.feature-buttons ul li a {
							text-decoration: none;
						}
							div.feature-buttons ul li a:hover {
								text-decoration: underline;
							}
	
			div.feature-area-home-content h2 {
			    color: #FFCC00;
			    font-family: Georgia,"Times New Roman",serif;
			    
			    margin: 0 0 14px;
			    text-align: center;
			    text-transform: uppercase;
			    
			}
			
				div.feature-area-home-content h2 span.large {
					font-size: 24px;
				    font-weight: normal;
				    letter-spacing: 2px;
				    line-height: 1.2;
				}
				
				div.feature-area-home-content h2 span.small {
					font-size: 20px;
				    font-weight: normal;
				    letter-spacing: 3px;
				    line-height: 1.3;
				}
			
			div.feature-area-home-content p {
				color: #FFFFFF;
			    font-family: Arial,sans-serif;
			    font-size: 13px;
			    line-height: 1.2;
			    padding: 0 10px;
			}

		
		
/* NAVIGATION TREE */

/*
div#nav-tree, div#nav-tree a {
	font: 15px/1.4 Georgia, serif;
	padding-left: 3px;
}
*/

div#nav-tree {
	background-color: #FFFFFF;
    border: 6px solid #E4E5E0;
    margin-left: -10px;
    margin-top: 10px;
    padding:10px 0px 10px 10px;
    width: 224px;
    -moz-border-radius:14px 14px 14px 14px;
    -webkit-border-radius:14px 14px 14px 14px;
    border-radius: 14px 14px 14px 14px;
    position: relative;
}

	div#nav-tree ul {
		padding-left: 0;
		margin:0;
	}

div#nav-tree li {
	background: url("https://www.baylor.edu/business/hsbforms/images_3/nav-tree-green.png") no-repeat scroll 3px 9px transparent;
    list-style: none inside none;
    padding: 0 0 0 15px;
    display: block;
    line-height: 0;
    
}

	div#nav-tree li ul li, div#nav-tree li ul li.active {
		background: none;
		padding-left:0;
		padding-right: 0;
	}

div#nav-tree li > a.active{
	background-color: #51A82C;
	color: #fff;
}
	div#nav-tree li > a.active:hover {
		text-decoration: none;
		cursor: default;
	}	

	div#nav-tree ul ul li a.active + ul li a {
	    background: none repeat scroll 0 0 #EFEFEF;
	    color: #555555;
	    font-style: italic;
	}
	
	div#nav-tree li a.active + ul li a {
	    background: none;
	    color: #959595;
	    font-style: normal;
	}

	div#nav-tree li a.active + ul li a:hover {
		color: #51A82C;
	}

div#nav-tree a {
	display: inline-block; 
	font: 15px/1.2 Georgia, serif;
	color: #000;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right: 10px;
/*
	zoom: 1;
	*display: inline;	
*/
}

div#nav-tree ul ul, div#nav-tree ul ul a {
	color: #959595;
	list-style: none;
    wid
	margin: 0;
	font-family: Arial, sans-serif;
}

	div#nav-tree ul a {
		width: 196px;
	}

	div#nav-tree ul ul a {
		padding-left: 10px;
		width: 189px;
	}
		div#nav-tree ul ul ul a{
			padding-left: 24px;
			width: 175px;
		}
		
			div#nav-tree ul ul ul ul a{
				padding-left: 38px;
				width: 161px;
			}
				div#nav-tree ul ul ul ul ul a{
					padding-left: 52px;
					width:147px;
				}
				
					div#nav-tree ul ul ul ul ul ul a{
						padding-left: 66px;
						width: 133px;
					}
	
		div#nav-tree ul li {
			/* margin: 5px 0; */
		}
/*IE Nav-Tree Rounded Corners */
div.nav-tree-ie-top, div.nav-tree-ie-bottom {display: none;}

/* MAIN CONTENT */
				
div#main-body {
	width: 940px;
	min-height: 100%;
  	height:auto !important;
	height: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	background: url("https://www.baylor.edu/business/hsbforms/images_3/main-content-bg.jpg") repeat-y left top;
}

/* BREADCRUMBS */

div.breadcrumbs {
	font:italic 12px/1.4 Arial, sans-serif;
	color: #777;
	margin-top: 8px;
}
	div.breadcrumbs a {
	}

/* MAIN CONTENT AREA */

	div#main-bar {
		width: 653px;
		float: left;
		padding-bottom: 25px;
		
	}
	
		div#main-content {
    		margin: 0 42px;
		}
	
		div#main-content ul {
			margin:0;
		}
	
		.category-header {
			color: #616161;
		    font-family: Georgia,"Times New Roman",serif;
		    font-size: 18px;
		    font-weight: bold;
		    letter-spacing: 3px;
		    text-align: left;
		    margin-top: 24px;
		    line-height: 1.2; 
		    text-transform: uppercase;
			
		}
		
		.sitemap-header {
			margin-top: 0;
		}
		
		.category-underline {
			background: url(https://www.baylor.edu/business/hsbforms/images_3/category-header-underline.jpg) left bottom no-repeat;
			padding-bottom: 50px;
			margin-bottom: 0;
		}

/* MULTI-COLUMN LAYOUTS */
div#main-content div.two-columns, div#main-content div.three-columns {
	clear:both;
}

/* TWO COLUMN MAIN-CONTENT */ 


div#main-content div.two-columns div.col {
	width: 260px;
}

div#main-content div.two-columns div.col ul {
	padding:0px;
}

div#main-content div.two-columns div.col ul li span{
	color:#85888b;
	font-size: 12px;
}

div#main-content div.two-columns div.col ul li a {
	font-size:14px;
}

div#main-content div.two-columns div.col-1 {
    float: left;
    padding-right: 40px;
}

div#main-content div.two-columns div.col-2 {
    float: right;
}
/* THREE COLUMN MAIN-CONTENT */ 

div#main-content div.three-columns div.col {
width: 160px;
}

div#main-content div.three-columns div.col ul {
padding:0px;
}

div#main-content div.three-columns div.col-1, div#main-content div.three-columns div.col-2 {
    float: left;
    padding-right: 40px;
}

div#main-content div.three-columns div.col-3 {
    float: right;
}
/* STATS TABLE */
table.stats
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 100%;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin:16px 0 0;
}

table.stats td
{background-color: #EDEDED;
color: #000;
text-align: right;
border: 1px #fff solid;
padding:10px 20px;
}

table.stats th {
padding:10px 20px;
background-color: #616161;
}

table.stats td:first-child {
text-align:left;
width:81%;
}

table.stats tr.summary-row td {
  font-weight:bold;
  border-top: medium double #FFFFFF;
}


/* DISPLAY TABLE */
table.display-table
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 100%;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin:3px 0 0;
}

table.display-table td
{background-color: #EDEDED;
color: #000;
text-align: center;
vertical-align: middle;
border: 1px #fff solid;
padding:10px 20px;
}

table.display-table th {
padding:10px 20px;
background-color: #616161;
text-align: center;
vertical-align: middle;
}

table.display-table th:first-child, table.display-table td:first-child {
text-align:left;

}

table.display-table tr.summary-row td {
  font-weight:bold;
  border-top: medium double #FFFFFF;
}


/* TOOLTIPS */
.tooltip {
  border-bottom: 1px dotted #000000;
  color: #000000; outline: none;
  cursor: help; text-decoration: none;
  position: relative;
}
.tooltip span {
  margin-left: -999em;
  position: absolute;
  color: #000;
}

.tooltip:hover span {
 	background-color: #fff;
    border: 3px solid #ddd;
    border-radius: 5px;
    -mox-box-shadow: 5px;
    -webkit-box-shadow: 5px;
    box-shadow: 2px 2px 3px #777777;
    font-size: 12px;
    left: 18px;
    line-height: 1.3;
    margin-left: 0;
    padding: 8px 10px;
    position: absolute;
    text-decoration: none;
    top: 22px;
    width: 395px;
    z-index: 99;
}


/* UI TABS */
div.tabs {margin:22px 0;}
div.tabs table.expandable {border:1px solid #ddd; border-collapse:collapse; margin-top:4px; }
div.tabs table.expandable tr {background-color:#eee;}
div.tabs table.expandable th, div.tabs table.expandable td {
	padding:10px;
	vertical-align:middle;
}
div.tabs table.expandable tr:nth-child(4N+3) {background-color: #EEEEEE; }
div.tabs table.expandable tr:nth-child(4N+1) {background-color:#dcdcdc;}
div.tabs table.expandable .course-field {width:115px;}
div.tabs table.expandable .course-name {width: 216px;}
div.tabs table.expandable .course-num {width: 80px;}
div.tabs table.expandable .course-descrip {text-align:center; width:24px;}

div#bg-wrapper div.tabs table.expandable td.course-descrip a {  
	display: block;
    width:24px;
	height:24px;
	text-indent:-9999px;
	cursor:pointer;
}

a.plus {background: url(https://business.baylor.edu/hsb/web/javascript_libraries/ui/custom-theme/images/ui-plus-minus.png) left top no-repeat; }
a.plus:hover {background-position: 0px -25px;}
a.minus {background: url(https://business.baylor.edu/hsb/web/javascript_libraries/ui/custom-theme/images/ui-plus-minus.png) right top no-repeat; }
a.minus:hover {background-position: -25px -25px;}
div.tabs table.expandable td.full-descrip {
	background-color:#fefefe;
	padding: 1px;
    text-align: left;
    vertical-align: top;
	width:512px;
}

div.tabs table.expandable td.full-descrip div{
    padding:10px 25px 30px 25px;  
    border-bottom: 1px solid #ddd; 
    border-top: 1px dotted #DDDDDD;
}

div.tabs table.expandable td.full-descrip div h3 {font-weight:bold; font-size:15px;}

/* SUB-FEATURE */	

		div#sub-feature {
			padding: 0 16px 46px 42px;
			background: url(https://www.baylor.edu/business/hsbforms/images_3/subfeature-bg.png) left bottom no-repeat;
			
		}
		
			div#sub-feature h3 {
				margin: -24px 0 0;
				position: relative;
				font-family: Arial, sans-serif;
				font-size: 26px;
				font-weight: normal;
			}

			div#sub-feature div.sub-feature-descrip {
				/* height: 104px; */
    			overflow: hidden;
			}

			div#sub-feature div.sub-feature-descrip p {
				font: normal 1.125em/1.4 Georgia, "Times New Roman", serif; 
				margin: .45em 0;

			}
			
			div#sub-feature div.sub-feature-descrip a {font-family: Arial, sans-serif;}
			
			
			div#sub-feature div.sub-feature-descrip p:first-child {
				background: url("https://www.baylor.edu/business/hsbforms/images_3/subfeature-initiator.png") no-repeat scroll left 4px transparent;
    			text-indent: 16px;

			}

#featureNav {
    bottom: -12px;
    float: left;
    left: 42%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
    z-index: 50;
}
#featureNav a {
    background: url("https://www.baylor.edu/business/hsbforms/images_3/subfeature-nav-button.png") no-repeat scroll -20px 0 transparent;
    display: block;
    float: left;
    height: 11px;
    margin: 0 3px;
    padding: 0;
    text-decoration: none;
    text-indent: -9999px;
    width: 11px;
}
#featureNav a.activeSlide {
    background: url("https://www.baylor.edu/business/hsbforms/images_3/subfeature-nav-button.png") no-repeat scroll -1px 0 transparent;
}
#featureNav a:focus, #featureNav a:hover {
    background: url("https://www.baylor.edu/business/hsbforms/images_3/subfeature-nav-button.png") no-repeat scroll -1px 0 transparent;
}

/* VIDEO VIEWS */
div.movie-clip {
	float:Right; padding:13px 0 10px 16px;
}

div.movie-clip p{
	background: #51A82C;
    border-bottom: 2px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    letter-spacing: 1px;
    margin: 0;
    padding: 5px 13px;
    text-transform: uppercase;
    width: 294px;
}
/* PROGRAM-INTRO */	

		div#program-intro {
			padding: 0 16px 36px 42px;
			background: url(https://www.baylor.edu/business/hsbforms/images_3/subfeature-bg.png) left bottom no-repeat;
			
		}
		
			div#program-intro  h3 {
				margin: 20px 0 0;
				font-family: Georgia, serif;
				font-size: 35px;
				font-weight: normal;
				color: #51A82C;
			}
			div#program-intro  div.program-intro-content h3 a {text-decoration: none;}
			div#program-intro  div.program-intro-content h3 a:hover {text-decoration: underline;}
			div#program-intro  div.program-intro-content p {
				font: normal 18px/1.3 Georgia, "Times New Roman", serif; 
				margin: 8px 0 10px;
			}
			
			div#program-intro  div.program-intro-content a {font-family: Arial, sans-serif;}
			
			
			div#program-intro  div.program-intro-content p:first-child {
				background: url("https://www.baylor.edu/business/hsbforms/images_3/program-intro-initiator.png") no-repeat scroll left 4px transparent;
    			text-indent: 20px;

			}
			
/* FEEDS */
		
		.feed {
			background: url("https://www.baylor.edu/business/hsbforms/images_3/social-media-sprite.png") no-repeat -107px 0;
		    display: block;
		    height: 31px;
		    position: absolute;
		    right: -40px;
		    text-indent: -9999px;
		    top: 7px;
		    width: 28px;
		}
			
			a.feed:hover {
				background: url(https://www.baylor.edu/business/hsbforms/images_3/social-media-sprite.png) -107px -92px no-repeat;
			}
					
		div#feeds {
			padding:38px 16px 36px 42px;
			background: #fff url(https://www.baylor.edu/business/hsbforms/images_3/feeds-bg.jpg) left top no-repeat;
		}
			
			div#feeds li {
				margin: 0 0 14px 0;
				padding: 0 0 0 13px;
				line-height: 1.2;
			}
			
			div#feeds li a {
				text-decoration: none;
				font-size: 14px;
				line-height: 1.4;
				color: #000;
				font-family: Arial, sans-serif;	
			}
			
			div#feeds li a:hover {text-decoration: underline;}
				
			.feed-title {
				background-color: #51A82C;
				padding: 9px 6px 8px 12px;
				color: #fff;
				text-transform: uppercase;
				font-family: Arial, sans-serif;
				letter-spacing: 3px;
				font-size: 30px;
				font-weight: normal;
				float: left;
				margin-bottom: 18px;
				line-height: 1;								
			}
			
			.more-link{
				padding-left: 8px;
				font-size: 12px;
				text-decoration: none;
				text-transform: uppercase;
				
			}
			
				a.more-link:hover {
					text-decoration: underline;
				}
			
			div#news, div#events {
				float: left;
				overflow: hidden;
				
			}
				div#news {
					width: 277px;
				}
				
				div#events {
					width: 302px;
					padding-left: 16px;
				}
				
				div#news h3, div#events h3 {
					margin-top: 0;
					position: relative;
				}
				
				div#news h3 a, div#events h3 a{
					color: #fff;
				}
			

			div#news ul, div#events ul{
				list-style-type: none;
				clear: both;
				padding-left: 0;
				
			}
			
			
			div#news li {
				width: 264px;
				padding: 0;
			}
			

				
				div#news li div.tags {
					font-size: 12px;
				}
					div#news li div.tags a {
						color: #51A82C;
						font-size: 12px;
					}
					
				div#news li div.categories {
					overflow: hidden;
					margin-top: 3px;
				}
				
					div#news li div.categories a {
						color: #51A82C;
						text-indent: -9999px;
						display: block;
						width: 21px;
						height: 21px;
						background: url("https://www.baylor.edu/business/hsbforms/images_3/news-icons.png") no-repeat 0px 0px;
						float: left;
						padding-left: 1px;
						padding-right: 6px;
					}
						div#news li div.categories a.feature {
							background-position: 0px 0px;
						}
						div#news li div.categories a.inthenews {
							background-position: -34px 0px;
						}
						div#news li div.categories a.video {
							background-position: -68px 0px;
						}
						div#news li div.categories a.audio {
							background-position: -102px 0px;
						}
				

			
/* Event Feed */
	
		div#events ul li {
			margin: 0;
			background: none;
			padding-left: 0 !important;
		}
			
		div#events ul li div.event_content {
			border-top: 2px dotted #51A82C;
		    margin-bottom: 16px;
		    overflow: hidden;
		    padding-top: 18px;
		}
			
			div#events ul li:first-child div.event_content {
				border: none;
				padding-top: 0;
			}
			
	div#events ul li div.date {
		clear: left;
	    color: #63A50A;
	    float: left;
	    margin-right: 10px;
	    text-align: right;
	    width: 133px;
	}
	
		div#events ul li div.date span.m{
			color: #51A82C;
		    display: block;
		    font-family: Arial,sans-serif;
		    font-size: 20px;
		    font-weight: bold;
		    letter-spacing: 1px;
		    text-transform: uppercase;
		}
		
		div#events ul li div.date span.d {
			color: #999999;
		    display: block;
		    float: left;
		    font-family: "Times New Roman",serif;
		    font-size: 46px;
		    font-weight: normal;
		    line-height: 1;
		    margin-top: -4px;
		    width: 100px;	
		}
		
		div#events ul li div.date span.y{
			color: #000000;
		    display: block;
		    font-family: Georgia,serif;
		    font-size: 23px;
		    font-weight: normal;
		    letter-spacing: 1px;
		    line-height: 1;
		    margin: -4px 0 0;
		}
		
			div#events ul li div.date span.y-bottom {
				padding-right: 3px;
			}
		
	div#events ul li div.event_name {
		width: 159px;
		float: left;
		line-height: 15px;
	}
	
	div#events ul li div.event_name a{
		color: #51A82C;
	    font-family: Georgia,serif;
	    font-size: 14px;
	    line-height: 1.3;
	    font-weight: bold;
	}
	
		div#events ul li div.event_name span.event-location {
			display: block;
			font-family: Arial,sans-serif;
    		font-size: 12px;
    		margin-top: 3px;
		}
		
/*SIDE BAR */

								
div#side-bar {
	width: 287px;
	float: right;
	background: url(https://www.baylor.edu/business/hsbforms/images_3/sidebar-bg.png) left top no-repeat;
}

	div#side-bar-content {
		margin-left: 27px;
		margin-bottom: 30px;
		padding-right: 8px;
	}

/* SIDEBAR LIST */
ul.sidebar-list {
	margin-top:10px;
	padding-left: 24px;
	
}

	ul.sidebar-list li {
		color: #616161;
	    font-size: 14px;
	    list-style: square outside none;
	    padding-right:12px;
	}
	
	ul.sidebar-list li span {
		font-size: 12px;
	}
	
	ul.sidebar-list-tiny li {
	    color: #616161;
	    font-size: 12px;
	    list-style: square outside none;
	    margin-bottom: 4px;
	    padding-right: 12px;
	}


/* Logo List */

ul.logo-list {
    margin: 16px auto 0;
    overflow: hidden;
    padding: 0 8px;
}

ul.logo-list li {
    list-style: none outside none;
    margin-bottom: 2px;
    float: left;
}


/* SEARCH BOX */
div.search-box {
	overflow: hidden;
	margin-top: 14px;
	margin-left: -10px;
}


span.inputText {background:url("https://www.baylor.edu/business/hsbforms/images_3/search-box.png") no-repeat scroll 0 0;
	height: 36px;
	float: left;
	padding-left: 11px;
}

input#search-box {	
	background: none;
    border-style: none;
    border: 0;
    color: #bbb;
    font: 12px/16px "Helvetica Neue",Arial,sans-serif;
    padding: 9px 0 10px;
    width: 206px;
    height: auto;
    -webkit-appearance: none;
	-webkit-border-radius:0px;
}

input#search-box:focus {	
	outline: 0;
	box-shadow: none;
}

button.btn {
	background: url("https://www.baylor.edu/business/hsbforms/images_3/search-box-btn.png") no-repeat scroll left top transparent;
    border-style: none;
    cursor: pointer;
    float: left;
    height: 36px;
    padding: 0;
    text-indent: -9999px;
    width: 31px;
}
	button.btn:hover {
		background-position: 0 -38px;
	}
	
/* SIDEBAR SPOTLIGHT */

	div.spotlight {
		width: 243px;
		padding: 3px 0 0 0;
		background: url(https://www.baylor.edu/business/hsbforms/images_3/spotlight-bg.jpg) top center repeat-y;
		margin-left: -8px;
	}
		div.spotlight div.spotlight-img {
			background: url(https://www.baylor.edu/business/hsbforms/images_3/spotlight-bg-shadow.jpg) bottom center no-repeat ;

		}
	
		div.spotlight div.spotlight-copy {
			padding:18px 20px 23px;
		}
	

		div.spotlight-title h3 {
			text-transform: uppercase;
			letter-spacing: 6px;
			font: 16px/1.4 Arial, sans-serif;
			margin: 0;
		}
		
		div.spotlight img {
			width: 194px;
			margin: 0 auto;
			display: block;
			padding-top: 20px;
		}
		
		div.spotlight span {
			display: block;
			font-family: Arial, sans-serif;
			font-weight: bold;
			font-size: 13px;
			line-height: 1.2;
			text-align: center;
		}
		
			div.spotlight span a {
				text-decoration: none;
				color: #51A82C;
				text-transform: uppercase;
				letter-spacing: 1px;
			}
				div.spotlight span a:hover {
					text-decoration: underline;
				}
				
		div.spotlight p {
			color: #676767;
			font-size: 11px;
			line-height: 1.4;
			font-family: Arial, sans-serif;
			font-weight: normal;
			margin-top: 10px;
		}
		
/* GIVE BUTTON */

	a.give-button {
		background: url("https://www.baylor.edu/business/hsbforms/images_3/giving-logo.png") no-repeat scroll left center transparent;
	    display: block;
	    font-family: Arial,sans-serif;
	    font-size: 16px;
	    letter-spacing: 1px;
	    line-height: 1.1;
	    margin: 32px 0 0 0;
	    text-decoration: none;
	    text-transform: uppercase;
	    width: 136px;
	    padding-left: 50px;
	}
		a.give-button:hover {text-decoration: underline;}
		
/* SOCIAL MEDIA ICONS */

		ul#social-media {
			width:138px;
			margin: 14px 0 0 30px;
			list-style: none;	
			padding-left: 0;
			overflow: hidden;
		}
		
		ul#social-media li {
			float: left;
		}
			ul#social-media li a {
				display: block;
				width: 46px;
				height: 46px;
				text-indent: -9999px;
			}
				ul#social-media li.facebook a {
					background: url(https://www.baylor.edu/business/hsbforms/images_3/social-media-sprite.png) 0px 0px no-repeat;
				}
				
				ul#social-media li.twitter a {
					background: url(https://www.baylor.edu/business/hsbforms/images_3/social-media-sprite.png) -46px 0px no-repeat;
				}
				
				ul#social-media li.rss a {
					background: url(https://www.baylor.edu/business/hsbforms/images_3/social-media-sprite.png) -92px 0px no-repeat;
				}
				
				ul#social-media li.podcast a {
					background: url(https://www.baylor.edu/business/hsbforms/images_3/social-media-sprite.png) 0px -46px no-repeat;
				}
				
				ul#social-media li.youtube a {
					background: url(https://www.baylor.edu/business/hsbforms/images_3/social-media-sprite.png) -46px -46px no-repeat;
				}
					ul#social-media li.facebook a:hover {
						background: url(https://www.baylor.edu/business/hsbforms/images_3/social-media-sprite.png) 0px -92px no-repeat;
					}
					
					ul#social-media li.twitter a:hover {
						background: url(https://www.baylor.edu/business/hsbforms/images_3/social-media-sprite.png) -46px -92px no-repeat;
					}
					
					ul#social-media li.rss a:hover {
						background: url(https://www.baylor.edu/business/hsbforms/images_3/social-media-sprite.png) -92px -92px no-repeat;
					}
					
					ul#social-media li.podcast a:hover {
						background: url(https://www.baylor.edu/business/hsbforms/images_3/social-media-sprite.png) 0px -138px no-repeat;
					}
					
					ul#social-media li.youtube a:hover {
						background: url(https://www.baylor.edu/business/hsbforms/images_3/social-media-sprite.png) -46px -138px no-repeat;
					}
					

/* PICTURE GRID */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */

div#main-content ul.picture-grid {
padding:0;
position: relative;
margin-top:24px;
}

div#main-content ul.picture-grid li.profile {
  margin:0;
  padding:0;
  background:none;
  float:left;
  line-height:0;
  padding: 0 0 11px;
  position:relative;
  z-index:1;
  width: 182px;
  height:306px;
}

div#main-content ul.picture-grid p.profile-name {
font: 15px/1.2 Georgia,serif;
    margin-top: 6px;
    padding-left: 6px;
}

div#main-content ul.picture-grid p.profile-title {
font-size: 12px;
    margin-top: 3px;
    padding-left: 6px;
}


div#main-content ul.picture-grid li.center-profile {
  padding-left:11px;
  padding-right:11px;
  
}

div#main-content ul.picture-grid li.center-profile a.profile-info{
right:11px;
}

ul.picture-grid li.profile a.sprite {
display:block;
background-image: url(https://www.baylor.edu/business/hsbforms/images_3/picture-grid-buttons.png);
background-repeat: no-repeat;
text-indent:-9999px;
position:absolute;
}

ul.picture-grid li.profile a.profile-info {
	background-position: 0 -68px;
    height: 25px;
    right: 0;
    top: 203px;
    width: 25px;
}

ul.picture-grid li.profile a.profile-info:hover {
background-position:-26px -68px;
}

ul.picture-grid li.profile div.profile-box a.profile-close {
width:18px;
height:18px;
right:0px;
top:0px;
background-position: 0px 0px;
}

ul.picture-grid li.profile div.profile-box a.profile-close:hover {
background-position:-19px 0px;
}

ul.picture-grid li.profile div.profile-box a.profile-bio {
background-position: 0 -20px;
    bottom: 30px;
    height: 20px;
    right: 0;
    width: 30px;
}

ul.picture-grid li.profile div.profile-box a.profile-bio:hover {
background-position:-31px -20px;
}

ul.picture-grid li.profile div.profile-box a.profile-email {
background-position: 0 -42px;
    bottom: 0;
    height: 25px;
    right: 0;
    width: 30px;
}

ul.picture-grid li.profile div.profile-box a.profile-email:hover {
background-position:-31px -42px;
}

div.profile-box {position:absolute; background-color:#51a82c; display:none; right:-292px; top:0; -moz-box-shadow:4px 5px 7px #555; -webkit-box-shadow:4px 5px 7px #555; box-shadow:4px 5px 7px #555; padding-bottom:12px;}
div.profile-header {width:251px; background-color:#000; border-top: 1px solid #000; padding-right:31px; padding-bottom:10px;}
div.profile-header h4 {font:20px/1.2 Georgia, serif; color:#ffc601; font-weight:normal; margin-top:8px; padding-left:14px; margin-bottom:2px; }
div.profile-header p {font:12px/1.2 Arial, sans-serif; color:#fff; font-weight:normal; padding-left:26px;}
div.profile-body{   padding-left: 16px;
    padding-right: 31px;
    width: 235px;
}
div.profile-body p.profile-subheader {font:bold 12px/1.2 Georgia, serif; color:#fff;} 
div#main-content ul.picture-grid div.profile-body li {background: none;
    color: #FFFFFF;
    font: 12px/1.2 Arial,sans-serif;
    margin: 6px 0 0;
    padding: 0;}


				
/* FOOTER */
div#footer {
	height: 346px;
	background: #000 url(https://www.baylor.edu/business/hsbforms/images_3/footer-bg.png) left top repeat-x;
	clear:both;
	position: relative;
    z-index: 2;
    padding-bottom: 14px;
}

form 
{
	height: 100%;
}

.push {
	height: 360px; /* .push must be the same height as #footer */
	clear: both;
}


	div#footer-content {
		font-size: 12px;
		line-height: 1.4;
		/* height: 243px; */
		background: url(https://www.baylor.edu/business/hsbforms/images_3/footer-bg-inner.png) left -1px no-repeat; /* -1px fix iPad Safari "mysterious line" issue */
		width: 900px;
		margin: 0 auto;
		padding-top:87px;
		padding-left: 40px;
		overflow: hidden;
	}
		div#lists {overflow: hidden;}
		
		div#lists ul {
			padding-left: 0;
		}
		
		div#lists div.footer-list:first-child {
		    padding-left: 44px;
		}
		
		div.footer-list {
		    float: left;
		    padding-left: 60px;
		}
		
			div.footer-list li {padding-bottom: 6px;}
			div.footer-list a {color: #989797; text-decoration: none;}
			div.footer-list a:hover {text-decoration: underline;}
		
		div#lists span.footer-list-title {
			padding-bottom: 0;
		}
			div.footer-list span {
				font-weight: bold;
				color:#fff;
				text-transform: uppercase;
				display: block;
				letter-spacing: 1px;
				padding-bottom: 12px;
			}

		
			div#bugs {
				float: right;
			    overflow: hidden;
			    padding-right: 46px;
			    padding-top: 28px;
			    width: 238px;
			}
			
				div#bugs img{float: left;}
				div#bugs img#chame {padding-left: 23px;}
			
			div#copyright {overflow: hidden;}
			
			img#wordmark {
				display: block;
				float: left;
				padding: 0 36px 0 0;
				margin: 0;
			}
			
			div#copyright p {
				margin: 0;
				padding: 10px 0 0 0;
				color: #fff;
				font-family: Arial, sans-serif;
			}				
			
/* CALENDAR STYLES - Limited styles available to style calendar box */
div.calendar {
	width:220px;
	margin-top:20px;
	font-size:14px;
}


div.calendar img {
	display:none;
}

div.calendar img[alt="Prev Month"], 
div.calendar img[alt="Next Month"],
div.calendar img[alt="Select Week"] {
	display:inline;
	vertical-align: middle;
}

div.calendar div.box_title {
	padding-bottom:6px;
	border-bottom: 1px solid #DDDDDD;
}

div.calendar td {
	text-align:center;
}

/* Directory */
hr {
    margin: 8px 0;
}
div#MainContent_pnlIndSelection {
    font-size: 13px;
    line-height: 1.5;
    width: 100%;
}
