/*----------------------------------------------------------------------------------------
vertical.css
----------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------
	CUSTOM VERTICAL PALETTES KEY

	base --> GREEN
	#altassman (Alternative Asset Management) --> BLUE
	#healthcare (Health Care) --> BROWN
	#frontoffice (Front Office) --> OLIVE GREEN
	#legal (Legal) --> LIGHT BLUE
----------------------------------------------------------------------------------------*/
h1 {
	font-size: 2.4em;
	font-weight: bold;
	margin: 0 0 6px 0;
	background-position: left top;
	background-repeat: no-repeat;
	height: 26px;
	text-indent: -1000em;
}
h1 { color: #236336; } /* base */

/* accounting */
#accounting h1 { 
	color: #236336;
	background-image: url(/img/hdr/hdr_h1_AC.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hdr/hdr_h1_AC.png', sizingMethod='image');
	_background: none;
} 
/* altassman */
#altassman h1 { 
	color: #3a5870;
	background-image: url(/img/hdr/hdr_h1_AM.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hdr/hdr_h1_AM.png', sizingMethod='image');
	_background: none;
} 
/* finance */
#finance h1 { 
	color: #3a5870;
	background-image: url(/img/hdr/hdr_h1_FS.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hdr/hdr_h1_FS.png', sizingMethod='image');
	_background: none;
} 
/* frontoffice */
#frontoffice h1 { 
	color: #5f772f;
	background-image: url(/img/hdr/hdr_h1_FO.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hdr/hdr_h1_FO.png', sizingMethod='image');
	_background: none;
} 
/* healthcare */
#healthcare h1 { 
	color: #62482b; 
	background-image: url(/img/hdr/hdr_h1_HC.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hdr/hdr_h1_HC.png', sizingMethod='image');
	_background: none;
} 
/* humanresources */
#humanresources h1 { 
	color: #62482b; 
	background-image: url(/img/hdr/hdr_h1_HR.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hdr/hdr_h1_HR.png', sizingMethod='image');
	_background: none;
} 
/* tech */
#tech h1 { 
	color: #62482b; 
	background-image: url(/img/hdr/hdr_h1_IT.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hdr/hdr_h1_IT.png', sizingMethod='image');
	_background: none;
} 
/* legal */
#legal h1 { 
	color: #0e5788; 
	background-image: url(/img/hdr/hdr_h1_LE.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hdr/hdr_h1_LE.png', sizingMethod='image');
	_background: none;
} 
/* officesupport */
#officesupport h1 { 
	color: #0e5788; 
	background-image: url(/img/hdr/hdr_h1_OS.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hdr/hdr_h1_OS.png', sizingMethod='image');
	_background: none;
} 
/* temp */
#temp h1 { 
	color: #0e5788; 
	background-image: url(/img/hdr/hdr_h1_TM.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hdr/hdr_h1_TM.png', sizingMethod='image');
	_background: none;
} 

#pharma h1 { 
	color: #0e5788; 
	background-image: url(/img/hdr/hdr_h1_PH.png);
	_background-image: url(/img/hdr/hdr_h1_PH.8bit.png);
} 


h2 {
	font-size: 2.1em;
	margin: 0 0 5px 0;
}
h2 { color: #236336; } /* base */
#altassman #content h2 { color: #3a5870; } /* altassman */
#healthcare #content  h2 { color: #62482b; } /* healthcare */
#frontoffice #content h2 { color: #5f772f; } /* frontoffice */
#legal #content h2 { color: #0e5788; } /* legal */

#content a { color: #316fa3; } /* base */
#altassman #content a { color: #177530; } /* altassman */
#healthcare #content a { color: #316fa3; } /* healthcare */
#frontoffice #content a { color: #316fa3; } /* frontoffice */
#legal #content a { color: #177530; } /* legal */

.interior #container #content h1 {
	text-transform: uppercase;
	color: #333;
	font-size: 1.7em;
	margin: 0;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -1000em;
	height: 101px;
	_filter: none;
}
.interior #content h2 {
	font-size: 2.1em;
	line-height: 1.3;
	color: #236336;
	margin: 0 0 13px 0;
	padding: 0 0 11px 0;
	border-bottom: 5px solid #e5e5e5;
}
.interior #content #main_content h3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #333;
	margin: 0 0 7px 0;
}
p {
	color: #595959;
	font-size: 1.3em;
	line-height: 1.6;
	margin: 0 0 12px 0;
}
.interior #main_content p { margin: 0 0 22px 0; }

/* #footer_links
----------------------------------------------------------------------------------------*/
.interior #footer_links {  
	border-top: 0; 
	padding-top: 0;
}
	
/* .interior #marquee
----------------------------------------------------------------------------------------*/
.interior #marquee #marquee_content { height: 100%; }
	.interior #marquee #marquee_content #marquee_overflow {
		width: auto;
		height: auto;
		position: relative;
		overflow: visible;
	}	
	
/* #belly
----------------------------------------------------------------------------------------*/
.interior #belly	{ padding: 0 33px 30px 28px; }
	
/* #content_head
----------------------------------------------------------------------------------------*/
#content_head {  margin: 0 0 26px 0; }
	
/* #main_content
----------------------------------------------------------------------------------------*/
#main_content {
	float: left;
	width: 662px;
}

/* #related
----------------------------------------------------------------------------------------*/
#related {
	float: right;
	width: 163px;
	min-height: 520pxim ;
	height: auto;
	_height: 520px;
	padding: 8px 0 0 28px;
	display: inline;
	background: url(/img/bg/bg_column_fade.gif) no-repeat left top;
}

/* #contact_info
----------------------------------------------------------------------------------------*/
.interior #touts_footer { 
	padding-left: 31px; 
	padding-bottom: 0;
	margin-right: 10px;
}
	.interior #touts_footer .col { width: 208px; }
	.interior #touts_footer .col.tout {
		padding-left: 8px;
		width: 270px;
	}
		.interior #touts_footer .col.tout .col_info { width: 172px; }
		.interior #touts_footer .col.tout p { margin-right: 3px; }
		
/* #related
----------------------------------------------------------------------------------------*/
.interior #footer { 
	margin-top: -13px; 
	position: relative; 
	z-index: 10;
}

/* buttons
----------------------------------------------------------------------------------------*/
.btn_gray {
	background: url(/img/btn/btn_gray_left.gif) no-repeat left top;
	height: 20px;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 0 6px;
	position: relative;
}
#content .btn_gray:hover {
	text-decoration: none; 
	color: #666;
}
.btn_gray.prev {
	background: url(/img/btn/btn_gray_prev_left.gif) no-repeat left top;
	padding: 0 0 0 14px;
}
#content .btn_gray.prev:hover { 
	text-decoration: none; 
	color: #666;
}
	.btn_gray span {
		background: url(/img/btn/btn_gray_right.gif) no-repeat right top;
		display: block;
		_float: left;
		height: 20px;
		vertical-align: middle;
		padding: 2px 14px 0 0;
		*padding: 1px 14px 0 0;
	}
	.btn_gray.prev span {
		background: url(/img/btn/btn_gray_prev_right.gif) no-repeat right top;
		padding: 0 6px 0 0;
		float: left;
	}
.btn_gray_grad {
	background: url(/img/btn/btn_gray_grad_left.gif) no-repeat left top;
	height: 25px;
	display: block;
	float: left;
	font-size: 1.2em;
	padding: 0 0 0 14px;
	line-height: 1.925;
	text-align: center;
}
#content .btn_gray_grad:hover { 
	text-decoration: none; 
	color: #666;
}
	.btn_gray_grad span {
		background: url(/img/btn/btn_gray_grad_right.gif) no-repeat right top;
		height: 25px;
		display: block;
		float: left;
		padding: 0 14px 0 0;
	}
.btn_apply {
	display: block;
	text-indent: -1000em;
	height: 33px;
	width: 126px;
	border: 0;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(/img/btn/btn_apply_BASE.gif); /* base */
}
#content .btn_apply:hover {
	text-decoration: none; 
	color: #666;
}

#altassman .btn_apply { background-image: url(/img/btn/btn_apply_AM.gif); } /* altassman */
#healthcare .btn_apply { background-image: url(/img/btn/btn_apply_HC.gif); } /* healthcare */
#frontoffice .btn_apply { background-image: url(/img/btn/btn_apply_FO.gif); } /* frontoffice */
#legal .btn_apply { background-image: url(/img/btn/btn_apply_LE.gif); } /* legal */

/* touts
----------------------------------------------------------------------------------------*/
.tout_common {
	background: url(/img/bg/bg_canvas_162_head.gif) no-repeat left top;
	width: 162px;
	margin: 0 auto 20px auto;
}
.tout_common.wide {
	background: url(/img/bg/bg_canvas_260_head.gif) no-repeat left top;
	width: 260px;
}
	.tout_common .tout_content {
		background: url(/img/bg/bg_canvas_162_content.gif) no-repeat left bottom;
		padding: 0 11px 18px 14px;
		zoom: 1;
	}	
	.tout_common.wide .tout_content { 
		background: url(/img/bg/bg_canvas_260_content.gif) no-repeat left bottom; 
		height: 157px;
		padding: 0 11px 0 14px;
	}	
	.tout_common h4 {
		text-transform: uppercase;
		font-size: 1.3em;
		line-height: 1.4;
		color: #177530;
		height: 43px;
		width: 162px;
		text-indent: -1000em;
		margin: 0 -14px 11px -14px;
		background-position: left top;
		background-repeat: no-repeat;
	}
	.tout_common.adv h4 { background-image: url(/img/hdr/hdr_tout_mygk_BASE.gif); }
	.tout_common.mygk h4 {  background-image: url(/img/hdr/hdr_tout_mygk_BASE.gif);  }
	.tout_common.mygk.wide h4 { 
		background-image: url(/img/hdr/hdr_tout_mygk_wide_BASE.gif); 
		width: 260px;
	}
	.tout_common p {
		line-height: 1.3;
		color: #898989;
	}
	.tout_common ul { margin: 0 0 7px 0; }
		.tout_common ul li {
			color: #898989;
			font-size: 1.2em;
			border-bottom: 1px solid #e5e5e5;
			padding: 8px 0 8px 17px;
			line-height: 1.3;
			background-position: left .8em;
			background-repeat: no-repeat;
			background-image: url(/img/bullet/bullet_check_global.gif);
		}
		.tout_common a.arrow { font-size: 1.2em; }
		.tout_common.mygk a.arrow { 
			background: url(../img/icon/icon_arrow_silver_right.gif) no-repeat right .45em;
		}
.tout_submit {
	background: url(/img/bg/bg_canvas_submit_head.gif) no-repeat left top;
	padding: 23px 0 0 0;
}
	.tout_submit .tout_content {
		background: url(/img/bg/bg_canvas_submit_content.gif) no-repeat left top;
		height: 254px;
		padding: 0 18px;
	}
		.tout_submit .tout_content div {
			border-bottom: 1px solid #d9d7d7;	
			padding: 0 0 24px 0;
			margin: 0 0 19px 0;
		}
		.tout_submit .tout_content div.last { 
			border-bottom: 0; 
			padding: 0;
			margin: 0;
		}
	.tout_submit h4 {
		color: #177530;
		font-size: 1.7em;
		margin: 0 0 1px 0;
	}
	.tout_submit p { margin: 0 0 12px 0; }
.tout_feature {
	background: url(/img/bg/bg_canvas_666_head.gif) no-repeat left top;
	padding: 8px 0 0 0;
	margin: 0 -8px 0 0;
	width: 666px;
	position: relative;
}
	.tout_feature .tout_content {
		background: url(/img/bg/bg_canvas_666_content.gif) no-repeat left bottom;
		padding: 11px 25px 28px 25px;
		*zoom: 1;
	}
.tout_adv {
	background: url(/img/bg/bg_canvas_283_head.gif) no-repeat left top;
	padding: 8px 0 0 0;
	margin: 0 -8px 0 0;
	width: 283px;
	position: relative;
}
	.tout_adv .tout_content {
		background: url(/img/bg/bg_canvas_283_content.gif) no-repeat left bottom;
		padding: 11px 25px 28px 25px;
		*zoom: 1;
	}
.tout_glance {
	background: url(/img/bg/bg_canvas_160_head.gif) no-repeat left top;
	width: 162px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	margin-bottom: 20px
}
	.tout_glance .tout_content {
		background: url(/img/bg/bg_canvas_160_content.gif) no-repeat left bottom;
		padding: 8px 14px 14px 14px;
	}	
	.tout_glance h4 {
		text-transform: uppercase;
		font-size: 1.3em;
		line-height: 1.4;
		height: 24px;
		color: #177530;
		text-indent: -1000em;
		margin: 0 0 11px 0;
		border-bottom: 2px solid #d3d3d3;
		background-position: left top;
		background-repeat: no-repeat;
		background-image: url(/img/hdr/hdr_tout_glance_BASE.gif); /* base */
	}
	#altassman .tout_glance h4 { background-image: url(/img/hdr/hdr_tout_glance_AM.gif); } /* altassman */
	#healthcare .tout_glance h4 { background-image: url(/img/hdr/hdr_tout_glance_HC.gif); } /* healthcare */
	#frontoffice .tout_glance h4 { background-image: url(/img/hdr/hdr_tout_glance_FO.gif); } /* frontoffice */
	#legal .tout_glance h4 { background-image: url(/img/hdr/hdr_tout_glance_LE.gif); } /* legal */
	.tout_glance p {
		line-height: 1.3;
		color: #898989;
	}
	.tout_glance ul.discs { margin-bottom: 0; }
	
/* .paging
----------------------------------------------------------------------------------------*/
.paging { float: right; }
	#content #main_content .paging p { 
		line-height: 1;
		margin: 0 5px 0 0;
		padding: 0;
		font-weight: bold;
		color: #595959;
		float: left;
		font-size: 1.2em;
	}
	.paging ol {  
		float: left; 
		margin: 0 12px 0 0;
	}
		.paging ol li {
			float: left;
			border-right: 1px solid #dadada;
			font-size: 1.2em;
			margin: 0 6px 0 0;
			padding: 0 6px 0 0;
			line-height: 1;
			color: #ccc;
		}
		.paging ol li.last { 
			border-right: 0; 
			padding-right: 0;
			margin-right: 0;
		}
	.paging .btn_gray { margin: -4px 0 0 0; }
	.paging .btn_gray.prev { 
		margin-right: 10px;
	}
