
/* =========================================================== */
/* IGS Headers */
/* =========================================================== */
#divIGSHeaders 
{
	position:relative;							/* or z-index is ignored */
	z-index: 5000;								/* match to ocm menu so it's always on top */
	margin: 0 auto 0 auto;
	max-width: 1024px;							/* +12px paddingx2*/
}

#divIGSHeaders #divIGSHeaderBackground
{
	border: none;
	margin: 12px 12px;
	box-shadow: 5px 3px 10px 3px #888888;
	background-color: #FFF;
	font-size: xx-large;
	height: 2.5em;
}


#divIGSHeader .divIGSLogo
{
	float: left;
	margin-left: .5em;
	display: inline-block;
	min-height: 120px;
}
#divIGSHeader .divIGSLogo img
{
font-size: x-small;
}

#divIGSHeader .divIGSDatabaseTitle_Outer
{
	max-width: 90%;							/* must have a width or overflow doesn't work */
	display: block;							/* NOT inline or inline-block.  Overflow doesn't work on inline elements, must be block */
	overflow: hidden; 
}
#divIGSHeader .divIGSDatabaseTitle
{
	margin-left: .25em;
	font-family: "Arial", Helvetica, Verdana, sans-serif;
	font-size: xx-large;
    font-weight: normal;
	line-height: 2.5em;						/* vertically centered - sort of */
}

#divIGSHeader .divIGSLinks
{
	position: absolute; top: 0; right: 0;	/* with divIGSDatabaseTitle_Outer as display:block, can't use inline for this or float:right  */
	background-color: #FFF;					/* so smaller widths don't overlay the title */
	padding-left: .25em;
	padding-right: .5em;

	line-height: 2.5em;						/* vertically centered - sort of */
	font-family: "Arial", Helvetica, Verdana, sans-serif;
	font-size: xx-large;
    font-weight: normal; 
}



#divIGSHeader .divIGSDatabaseTitle a,
#divIGSHeader .divIGSLinks a
{
	font-family: "Arial", Helvetica, Verdana, sans-serif;
	color: #002663;
    font-weight: normal;
	text-decoration:none;
	white-space: nowrap;
}
#divIGSHeader .divIGSDatabaseTitle a{font-size: xx-large;}
#divIGSHeader .divIGSLinks a{font-size: small;}
#divIGSHeader .divIGSLinks a:hover{text-decoration:underline;}

@media (max-width:800px)
{
	#divIGSHeader .divIGSDatabaseTitle a{font-size: x-large;}
	#divIGSHeader .divIGSLinks a{font-size: x-small;	}
}
@media (max-width:480px)
{
	#divIGSHeader .divIGSDatabaseTitle a{font-size: small;}
	#divIGSHeader .divIGSLinks a{font-size: xx-small;}
}



#divIGSHeader .AlumniButton
{
	border-right:1px solid #FC0;
	letter-spacing: 1px;
	padding-right: 10px;
	line-height: 2.5em; vertical-align: middle;	/* vertically centered*/
}
#divIGSHeader .MakeAGift
{
	color: white !important;
	margin-left: 5px;
	border-radius:50px;
	background-color: gray;
	padding:7px 10px 7px 10px;
	line-height: 2.5em; vertical-align: middle;	/* vertically centered*/
}
#divIGSHeader .MakeAGiftImage
{
	max-width: 2em;
	border-radius:50px;
	background-color: gray; 
	line-height: 2em; vertical-align: middle;	/* vertically centered*/
}








.lblIGSPageTitle
{
	display: block;
	margin: 0 auto 0 auto;
	width: 100%;
	max-width: 1000px;
    font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: x-large;
	color: Black;
	padding-left:1em;
}


