#immpalette { darkblue: #00274c; linkblue: 005181; lightblue: #afd8ed; darkgrey: #39332e; medgrey: #82786f; lightgrey: #f0f0f0; }

.header 
{
	font-family: Arial, sans-serif;
	color: #005181;
	margin: 0 0 20px 0;
	font-size: 21px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: normal;
}


.subheader 
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	line-height: 20px;
	color: #000;
	margin: 25px 0 3px;
	font-size: 17px;
	clear: left;
}




table.ImmTS_staffTable 
{
	border-collapse: collapse;
}


table.ImmTS_staffTable th 
{

	background-color: #88b4c8;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	text-align: left;
}

table.ImmTS_staffTable th.phonefield 
{
	width: 100px;
}

table.ImmTS_staffTable td 
{
	text-align: left;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	text-transform: uppercase;
	border-bottom: 1px solid #f0f0f0;
}

.printExcel {
	float: right;
}

/* Timeline Stlyes */
	.topper{
		margin-top:10px;}
		
	.bot-marg{
		margin-bottom:10px;}
	.clear {
		clear: both;
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
	}
	
	.clearfix:before,
	.clearfix:after {
		content: '\0020';
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
	}
	
	.clearfix:after {
		clear: both;
	}

	div.it-heading{
		font-size:24px;
		line-height:30px;
		color:#FFF;
		padding:20px 10px 10px;}
		
	div#bottomContent{
		width:759px;
		background-image:url(/images/about/bg-gradient.jpg);
		background-repeat:repeat-x;
		float: right;
		position:relative;
		}
		
	div#bottomContent ul.it-navigation{
		list-style:none;
		display:block;
		height:200px;
		margin:0 4px;}
		
	ul.it-navigation LI{
		display:block;
		float:left;
		width:122px;
		height:200px;
		cursor:pointer;
		vertical-align:top;
		margin-right:3px;}
	ul.it-navigation LI:hover{
		background-image:url(/images/about/button-bg-over.gif);}
	
	ul.it-navigation LI.current{
		background-image:url(/images/about/button-bg-selected.gif);}

	div.time-period{
		display:none;
		position:absolute; 
		/* left:0; */
		/* top:260px; */
		width:760px;
		}
	div.it-button{
		margin:6px;
		text-align:center;
		}
	div.it-button H4{
		font-size:14px;
		color:#2c86c5;
		padding: 6px 0 0 0 !important;
		margin:0px 0 0px 0px !important;}
	div.it-button H5{
		font-weight:400;
		font-size:16px;
		line-height:18px;
		color:#00355f;
		margin:0px 0 0 0 !important;}
	div.it-button H5 SUP{
		font-size:12px;}
	
	ul.it-navigation LI.current H5, div.over-blue H5{
		color:#2c86c5;
		}	
		
	div.it-button HR{
		height:1px;
		color:#79716a;
		background-color:#79716a;
		width:26px;
		margin:0 auto !important;
		padding:0 !important;
		display:block;
}
		
	div.time-period{
		background-color:#756e64;}
	
	div.time-period>div{
		font-family:Arial, Helvetica, sans-serif;
		background-color:#756e64;
		cursor:default;
		}
	
	div.time-period>div P{
		color:#FFF;
		font-size:11px;
		line-height:14px;
		margin-bottom:6px;
		}
	
	div.time-period>div LABEL{
		color:#9dcbe1;
		font-size: 14px;
		text-align: left;
		width: auto;
	}
		
	div.time-period div.top{
		background-image:url(/images/about/top-curve.gif);
		background-repeat:no-repeat;
		border-bottom:4px solid #b0ada8;}
	
	div.time-period div.lower{
		background-image:url(/images/about/bottom-curve.gif);
		background-repeat:no-repeat;
		background-position:bottom;}
		
	div.timeline-block{
		padding:16px;
		width:338px;
		float:left;}
		
		
	div.timeline-block label {
		display: inline;
		float: none;
	}
	
	div.time-period div.first{
		border-right:4px solid #b0ada8;}
	
	div.time-period div.quarter{
		width:151px;}
		
	div.time-period div.splitter{
		width:208px;}
		
	div.orig-building{
		background-image:url(/images/about/original-stephens-building.jpg);
		background-repeat:no-repeat;
		background-position:170px bottom;}
	
	div.orig-building P{
		width:128px;
		margin-top:92px;}
	
	div.timeline-block IMG.left{
		margin-right:10px;
		margin-bottom:10px;
		float:left;}
		
	div.timeline-block IMG.right{
		margin-left:10px;
		float:right;}
		
	div.time-period div.wider{
		width:476px;}
		
	div.time-period div.narrower{
		width:210px;}
		
	div.time-period div.intro-serif{
		font-family:Georgia, "Times New Roman", Times, serif;
		}
	div.time-period div.intro-serif P{
		font-size:16px;
		line-height:20px;
		}
	
	div.time-period div.intro-serif LABEL{
		font-size:21px;
		margin-bottom:12px;
		font-weight:400;
		font-family: Georgia,"Times New Roman",Times,serif;
		}
		
	div.sider P{
		padding-left:40px;
		}
		
	div.sider LABEL{
		float:left;
		clear:left;
		line-height:15px;
		}
		
	div.tbl-holder{
		float:right;
		width:360px;}
		
	IMG.gap-right{
		margin-right:60px !important;}
				
	#panel-6 div.top div.tbl-holder{
		width:250px;
		}
	
	#panel-1 div.lower div.timeline-block{
		height:180px;
	}
	
	#panel-2 div.top div.timeline-block{
		height:186px;
	}
	
	#panel-2 div.lower div.timeline-block{
		height:186px;
	}
	
	#panel-3 div.top div.timeline-block{
		height:360px;
	}
	
	#panel-4 div.lower div.timeline-block{
		height:230px;
	}
	
	#panel-5 div.lower div.timeline-block{
		height:285px;
	}
	
	#panel-6 div.lower div.timeline-block{
		height:210px;
	}
