@import url(/css2/fonts/crimson/stylesheet.css);
@import url(/css2/fonts/opensans/stylesheet.css);
@import url(/css2/fonts/feltpen/stylesheet.css);
@import url(/css2/fonts/jennasue/stylesheet.css);
@import url(/css2/site-search-header.css?v=20151123);

html body div#header_wrapper {
	position: relative;
	font-family: 'OpenSans', Helvetica, Arial, Tahoma,Verdana,sans-serif;
	text-align: left;
}

html body div#header_wrapper a {
    border: 0;
		text-decoration: none;
	}

html body div#header_wrapper a:hover {
		text-decoration: underline;
	}

div#globalmenu
{
	height: 32px;
	text-align: center;
	background-image: url(images/menu_only_bg.jpg);
	background-repeat: repeat-x;
}

		div#globalmenu ul
		{
			margin: 0;
			text-indent: 0;
			padding: 0;
		}

		div#globalmenu ul li
		{
			display: inline-block;
			font-size: 14px;
			text-transform: uppercase;
			/*letter-spacing: .03em;*/
			line-height: 32px;
			padding: 0px 0px 0px 29px;
		}

		div#globalmenu ul li:first-child { padding-left: 0px; }

		div#globalmenu ul li a
		{
			text-decoration: none;
			color: #fff;
			height: 32px;
			display: block;
			font-family: 'OpenSans', Arial, Tahoma,Verdana,sans-serif;
		}

		div#globalmenu ul li a:hover
		{
			/*
			background-image: url(/css2/images/global_hover.png);
			background-repeat: no-repeat;
			background-position: 50% 0;
*/
			color: #fdb813;
			text-decoration: none;
		}

		div#globalmenu ul li a.active {
			background-image: url(images/global_hover_bottom.png);
			background-position: 50% 0;
			background-repeat: no-repeat;
			color: #fdb813;
		}

#header {

    background-image: url(/css2/images/home_header_bg.jpg);
    background-repeat: repeat-x;

    background-color: #173f5c;
    background-color: #002c4c;
    height: 69px;
    position: relative;
    border-bottom: 1px #224762 solid;
}

div.printlogo {
    display: none;
}

#header a {
    color: #ACB4C1;
}

#header a:hover {
    color: #bfc5ce;
}

#header h1 {
    float: left;
    margin: 11px 22px;
    background: url(/css2/images/ithaca_logo.png) no-repeat;
    display: block;
    height: 48px;
    overflow: hidden;
    text-indent: -999em;
    width: 293px;
}

#header a#header_home_link {
    display: block;
    position: absolute;
    width: 350px;
    height: 60px;
    top: 5px;
    left: 0;
}

#header > ul {
    float: left;
    margin: 27px 0 0 124px;
    font-size: 11px;
}

#header.responsive ul {
	margin-top: 33px;
}

#header li {
    border-left: 1px solid #ACB4C1;
    display: inline-block;
    padding: 0 10px;
    line-height: 11px;
}

#header ul li:first-child {
    border-left: 0 none;
    font-weight: bold;
}

#header ul li:first-child a {
    color: #ffb700;
}


/* PANEL STYLES */

		div#header_wrapper div#panel {
			background-color: #fff;
			padding: 0;
			font-size: 20px;
			position: relative;
			height: 200px;
			overflow: hidden;
			background-image: url(images/panel_bg.jpg);
			background-repeat: no-repeat;
		}

div#header_wrapper div#panel div.inner {
				padding: 17px;
			}

div#header_wrapper div#panel h3 {
				color: #000;
				font-family: "Crimson",Georgia,Serif;
				font-size: 28px;
				margin: 0 0 10px 0;
				font-weight: normal;
			}

div#header_wrapper div#panel .left {
				border-right: 1px #ccc dashed;
				margin-right: -1px;
			}

div#header_wrapper div#panel .left ul
			{
				text-indent: 0;
				margin: 0;
				padding: 0;
				list-style-type: none;
				float: left;
				width: 183px;
				margin-right: 10px;
			}

div#header_wrapper div#panel .left ul li {
					display: block;
					padding: 5px;
					border-bottom: 1px #DDD6D6 solid;
					font-size: 12px;
					letter-spacing: -.04em;
					line-height: 15px;
				}

div#header_wrapper div#panel .left ul li a {
					color: #5a673a;
				}

div#header_wrapper div#panel .left li strong {
					font-weight: normal;
				}

div#header_wrapper div#panel .left .schools_list li strong {
					font-weight: bold;
				}

div#header_wrapper div#panel .middle {
				border-right: 1px #ccc dashed;
				margin-right: -1px;
}

				div#header_wrapper div#panel .middle .middleimg img {
					vertical-align: middle;
					text-align: center;
					height: 100%;
					border: 4px solid #FFFFFF;
					box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
					margin: 0 auto;
				}

div#header_wrapper div#panel .middle .middleimg {
					height: 98px;
					margin-bottom: 16px;
				}

div#header_wrapper div#panel .middle h4 {
					/*text-transform: uppercase;*/
					font-size: 12px;
					margin: 4px 0 3px 0;
					color: #e59a16;
					font-weight: bold;
					line-height: 13px;
				}

div#header_wrapper div#panel .middle h4 a {
						color: #e59a16;
					}

div#header_wrapper div#panel .middle p {
					font-size: 11px;
					margin: 0;
					line-height: 14px;
					color: #666;
				}

div#header_wrapper div#panel .right a {
				color: #9b775f;
			}

div#header_wrapper div#panel .right img {
				border: 4px solid #FFFFFF;
				box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}

			div#header_wrapper div#panel .right h4 {
				font-size: 12px;
				font-weight: bold;
				margin: 0 15px 1px 0;
				letter-spacing: -.04em;
			}

div#header_wrapper div#panel .right p {
				font-size: 11px;
				margin: 0 15px 0 0;
				line-height: 14px;
				color: #666;
			}

div#header_wrapper div#panel .right .bottomright h4 {
					margin: 0;
				}

div#header_wrapper div#panel .right .bottomright p {
					margin: 0 17px 8px 0;
				}

#panel_close {
			background: url("/css2/images/close.png") no-repeat scroll center center #ECECEC;
			border: 1px solid #e3e3e3;
			border-radius: 12px 12px 12px 12px;
			box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
			display: none;
			height: 2px;
			right: -12px;
			padding: 10px;
			position: absolute;
			text-indent: -9999px;
			top: 42px;
			width: 4px;
			z-index: 160;
		}

/* tooltip styling */
#headerapply { position: relative; }

ul.applyoptions {
	display:none;
	background:url(/css2/images/applynowtooltip2.png);
	height:15px;
	padding:23px 24px 20px 24px;
	width:225px;
	font-size:11px;
	color:#002C4C;
	text-align: center;

}

body #header .applyoptions a:hover, body #header .applyoptions a:visited {
	color:#002C4C;
}

body #header .applyoptions a:hover {
	text-decoration: underline;
}

#header ul li:first-child .applyoptions a {
	color:#002C4C;
	font-size:11px;
	font-weight:bold;
}

#header .applyoptions li {
	float: left;
	border: 0;
	padding: 0;
	margin: 0;
}

.applyoptions a#popapply_ug, .applyoptions a#popapply_grad {
	display: block;
	width: 110px;
	text-align: center;
	float: left;
}

	.applyoptions a#popapply_ug {
		border-right: 1px #002C4C solid;
		width: 113px;
	}
