@charset "utf-8";

/* START HEADER */

	#header {
		border-bottom: 10px solid #000;	
	}

	#h {
/*		width: 960px; */
		height: 70px;
		background: #00190b url(https://www.baylor.edu/content/images/header/background_gradient.png) repeat-y 50% 0;
		border-bottom: 1px solid #FECB00;	
	}
	
		h1#print_logo {
			display: none;	
		}
	
		#h_txt {
			float: left;	
		}
		
			#h_txt h1 {
				float: left;
				color: #fff;
				margin: 0;
			}
			
			#h_dept {
				float: left;
				margin: 15px 0 0 0;
				height: 44px;
				border-left: 1px solid #FECB00;
			}
			
			#h_dept h2 {
				font-family: FuturaBT-Book, Arial, Helvetica, sans-serif;
				font-size: 20px;
				padding: 11px 0 0 16px;
				margin: 0;
				font-weight: normal;
				font-style: normal;
				line-height: 1.2em;
			}
			
				#h_dept h2.h_sub {
					padding-top: 5px;
				}
			
				#h_dept h2 a {
					color: #fff;	
				}
				
			#h_dept h3 {
				font-family: FuturaBT-Book, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #fff;
				margin: 0;
				padding: 0 0 0 16px;
				line-height: 1.2em;
			}
			
				#h_dept h3 a {
					color: #fff;	
				}
	
	#h_srch {
		float: right;
		width: 140px;
		height: 22px;
		-webkit-border-radius: 11px;
		-moz-border-radius: 11px;
		border-radius: 11px;
		margin: 24px 20px 0 0;
		background: #fff;
		background: #344b3e;
		padding: 0 5px 0 10px;
	}
	
		
	
	#h_srch_box {
		background: none;
		border: none;
		height: 22px;
		line-height: 22px;
		margin: 0;
		padding: 0 5px 0 0;
		width: 106px;
		float: left;
		color: #536a5d;
	}
	
		.search_active {
			background: #fff !important;
			box-shadow: 0 0 25px rgba(0,0,0,1);
		}
		
			.search_active #h_srch_box {
				color: #000;
			}
	
	#h_srch_submit {
		width: 16px;
		height: 16px;
		padding: 0;
		background: url(https://www.baylor.edu/images/icons/standard/search_sets/baylor_green.png) no-repeat 0 0;
		text-indent: -9999px;
		border: none;
		cursor:pointer;
		float: right;
		margin: 3px 0 0 0;
	}

	#h_srch_submit:hover {
		background-position: -16px 0;	
	}
	
		#h_srch_submit:focus, #h_srch_submit:active {
			background-position: -32px 0;	
		}
		
/* END HEADER

START FOOTER */

#bf {
	clear: both;
	width: 100%;
}

	#bf ul {
		margin: 0;	
	}

	#bf_c {
		width: 900px;
		margin: 0 auto;
		background: #002010;	
	}
	
	#bf_h {
		border-bottom: 1px solid #7f7508;
		border-bottom: 1px solid rgba(254,203,0,.5);
		padding: 12px 20px;
		height: 26px;
	}
	
	#bf_logo {
		float: left;	
	}
	
	#bf_sm {
		float: right;
	}
	
		#bf_sm a {
			float: left;
			margin: 1px 0 0 15px;	
			display: block;
		}
		
			#bf_sm a:hover {
				box-shadow: 0 0 10px rgba(255,255,255,.4);		
				background-color: rgba(255,255,255,.1);
			}
		
			#bf_sm a img {
				display: block;
				opacity: .8;
			}
			
				#bf_sm a:hover img {
					opacity: 1;
				}
		
		#bf_c ul {
			font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
			font-size: 12px;	
		}
		
			#bf_c ul li {
				margin: 0;
			}
			
				#bf_c ul li a {
					display: block;	
					color: #89a496;
					padding: 6px 20px;
					-webkit-transition: color .15s;
					-moz-transition: color .15s;
					-ms-transition: color .15s;
					-o-transition: color .15s;
					transition: color .15s;	
				}
				
				#bf_c ul li a:hover {
					color: #fff;
					
				}
				
				#bf_c ul li.selected a {
					color: #fff;
					font-weight: bold;	
				}
				
		.bf_cols ul {
			padding: 20px 0 0 0;
		}
				
		
		.bf_col1, .bf_col2, .bf_col3 {
			float: left;
			width: 20%;
		}
		
			.bf_col1 {
				background: url(https://www.baylor.edu/images/footer/footer_bkg_dark.png) no-repeat 100% 100%;	
			}
		
			#bf_c .bf_col1 ul {
				padding-bottom: 50px;
				line-height: 1.5em;	
			}
		
			.bf_col1 ul li.selected {
				background: url(https://www.baylor.edu/images/footer/baylor_footer_nav_active.png) repeat-y 0 0;
				padding: 1px 0;
			}
			
			.bf_col1 ul li a {
	
			}
			
			
				#bf_c .bf_col1 ul li.selected a {
					padding: 5px 20px;
					background: #002010;
				}
		
		.bf_col2, .bf_col3 {
			width: 40%;
		}
		
		.bf_col3 {
			z-index: 1;	
		}
		
			#bf_c .bf_col2 div {
				padding-top: 15px;
				display: none;
				position: relative;
				z-index: 2;
			}
			
				#bf_c .bf_col2 div ul {
					width: 50%;
					float: left;
					padding: 0;
					z-index: 1;
					position: relative;
				}
				
					#bf_c .bf_col2 ul.ul_list_one {
						z-index: 500;	
					}
					
					#bf_c .bf_col2 ul.ul_list_two {
						z-index: 400;
					}
				
					#bf_c .bf_col2 div {
						display: none; 
					}
			
				#bf_c .bf_col2 ul li {
					position: relative;
					z-index: 2;
				}
				
					#bf_c .bf_col2 ul li:hover {
						z-index: 22222;	
					}
				
					#bf_c .bf_col2 ul li:hover > a {
						color: #fff;	
					}
			
				#bf_c .bf_col2 ul.active, #bf_c .bf_col2 div.active > ul, #bf_c .bf_col2 div.active {
					display: block;	
				}
				
					#bf_c .bf_col2 div ul li div {
						display: none;
						position: absolute;
						top: -15px;
						top: 0;
						left: 90%;
						width: 100%;
						background: #000;
						background: rgba(0,0,0,.8);
						padding: 10px 0;
						font-size: 11px;
						z-index: 2222;
					}
					
						#bf_c .bf_col2 div ul li div.double {
							width: 200%;	
						}
					
						#bf_c .bf_col2 div ul li div ul {
							display: block;
							width: 100%;
							padding: 0;
							margin: 0;
							font-size: 11px;
							position: static;
						}
						
							#bf_c .bf_col2 div ul li div.double ul {
								width: 50%;	
								float: left;
							}
							
							#bf_c .bf_col2 div ul li{
								line-height: 1.25em;
							}
							
							#bf_c .bf_col2 div ul li ul li a {
								padding: 5px 15px;
							}
				
					#bf_c .bf_col2 div ul li:hover div {
						display: block;
					}
				
	#bf_copy {
		clear: both;
		padding-top: 15px;	
	}
		
		#bf_copy_c {
			border-top: 1px solid #7f7508;
			border-top: 1px solid rgba(254,203,0,.5);
			padding: 15px;
			font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
			font-size: 11px;
			color: #89a496;
			line-height: 1.6em;
		}
		
			#bf_copy_c a {
				color: #bce1ce;
			}
			
				#bf_copy_c a:hover {
					color: #fff;
					text-decoration: underline;	
				}
		
		#bf_mob {
			float: right;	
		}
		
			#bf_mob a {
				color: #fff;
				filter: alpha(opacity=70);
				opacity: .7;
			}
		
			#bf_mob a span {
				display: block;
				width: 16px;
				height: 16px;
				background: url(https://www.baylor.edu/images/icons/standard/white/16/mobile.png) no-repeat 0 0;	
				float: left;
				margin-right: 4px;
				filter: alpha(opacity=70);
				opacity: .7;
				
				
			}
			
			#bf_mob a:hover, #bf_mob a:hover span {
				filter: alpha(opacity=100);
				opacity: 1;	
			}
			
/* social media */

.bf_col3 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;	
	font-size: 12px;
	padding-top: 15px;
	line-height: 1.25em;
}

	.show_col_line {
		background: url(https://www.baylor.edu/images/footer/footer_bkg_dark_line.png) no-repeat 0 100%;
	}
	
		.bf_other_col h3 {
			color: #fff;
			margin: 0 0 10px 20px;
			padding: 0;
			text-transform: uppercase;
			font-size: 14px;
			font-family: FuturaBT-Medium, Arial, Helvetica, sans-serif; 	
		}

	.bf_col3 a {
		color: #89A496;
		display: block;
		padding: 6px 20px;
	}
	
		.bf_col3 a:hover {
			color: #fff;	
		}
		
	.bf_col3 .other_col_one > div{
		
	}
	
	.bf_col3 .other_two_col > div {
		float: left;
		width: 50%;	
	}
	
	.bf_other_links {
		
	}
	
		.bf_col3 ul {
			padding-top: 0;	
		}
	
	#bf_c .bf_other_social ul li a {
		padding-left: 28px;
		background: url(https://www.baylor.edu/images/icons/socialmedia/mono/16px/facebook.png) no-repeat 5px 6px;	
		color: #fff;
		opacity: .6;
	}
	
		#bf_c .bf_other_social ul li a:hover {
			opacity: 1;	
		}
		
		#bf_c .bf_other_social a.other_social_flickr {
			background-image: url(https://www.baylor.edu/images/icons/socialmedia/mono/16px/flickr.png);
		}
		
		#bf_c .bf_other_social a.other_social_foursquare {
			background-image: url(https://www.baylor.edu/images/icons/socialmedia/mono/16px/foursquare.png);
		}
		
		#bf_c .bf_other_social a.other_social_linkedin {
			background-image: url(https://www.baylor.edu/images/icons/socialmedia/mono/16px/linkedin.png);
		}
		
		#bf_c .bf_other_social a.other_social_itunes {
			background-image: url(https://www.baylor.edu/images/icons/socialmedia/mono/16px/itunes.png);
		}
		
		#bf_c .bf_other_social a.other_social_pinterest {
			background-image: url(https://www.baylor.edu/images/icons/socialmedia/mono/16px/pinterest.png);
		}
		
		#bf_c .bf_other_social a.other_social_rss {
			background-image: url(https://www.baylor.edu/images/icons/socialmedia/mono/16px/rss.png);
		}
		
		#bf_c .bf_other_social a.other_social_twitter {
			background-image: url(https://www.baylor.edu/images/icons/socialmedia/mono/16px/twitter.png);		
		}
		
		#bf_c .bf_other_social a.other_social_youtube {
			background-image: url(https://www.baylor.edu/images/icons/socialmedia/mono/16px/youtube.png);
		}
	