/* Layout CSS for main ABC content */



/* for understanding browsers */
#content {
padding:0;margin:0;
min-height:480px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .content {
height: 480px;
}
/**/


#content-wrap {
	position:relative;
	width:100%;
	margin-top:10px;
	margin-bottom:25px;
	}
	
#content-wrap #utility {  /* this is the left column */
	position:absolute;
	top:170px;
	left:0px;
	width:208px;
	border-top: 4px solid #999;
	}
	
#wrap {
	width: 940px;
	margin:0 auto;
	}
	
#optilink-wrap {
	position:relative;
	width:100%;
	}
	
# _image {
	position:absolute;
	top:45px;
	left:10px;
	width:198px;
	}

/* Two column Layout */
	#type-b #content-wrap {background: transparent url("images/content_wrap_bg.gif") repeat-y 40px 0}
	#type-b #content-wrap #content {margin: 0 0px 0 235px;}
	#type-b #content-wrap #utility_image {
	position:absolute;
	top:0px;
	left:0px;
	width:208px;
	}
	
/* Three column layout */
	#type-f #content-wrap {background: transparent url("images/content_wrap_bg2.gif") repeat-y 40px 0}
	#type-f #content-wrap #content {margin: 0 235px 0 235px}
		
	#type-f #content-wrap #sidebar {
	position:absolute;
	top:2px;
	right:14px;
	width:200px;
	padding-top: 1px;
	padding-bottom: 40px
		}
		
	#type-f # {
	position:absolute;
	top:125px;
	left:10px;
	width:198px;
	border-top: 4px solid #999;
		}
		
	#type-f	#content-wrap #utility_image {
	position:absolute;
	top:0;
	left:0px;
	width:208px;
	}
	

/* IMAGES */
#content-wrap img {border:none; margin-bottom: 5px}
#content-wrap img.memberlogin {margin:0;padding:0;}
#content-wrap img.right {border:none; padding: 10px 10px 10px 20px; margin-bottom: 5px; float:right}
#content-wrap img.right_ol {border:none; padding: 2px 10px 15px 10px; margin-bottom: 5px; float:right} 
#content-wrap img.left {border:none; padding: 5px 15px 0px 0px; float:left}
#content-wrap img.banner {border:none; padding: 20px 0 10px 0;}
#content-wrap img.ol_img {border:none; margin: 10px 0 5px 0}
#content-wrap img.left2 {border:none; padding: 10px 15px 0px 0px; float:left;}
#content-wrap img.left2 {border:none; padding: 10px 15px 0px 0px; float:left;}
#content-wrap img.acad-insights-left {float:left; margin:0 15px 15px 0;}
#content-wrap img.acad-insights-right {float:right; margin:0 0 15px 15px;}
	
#content-wrap .thumbnail {margin: 0 0 0 10px;position:relative;z-index:9999;border: 1px solid #eee;float:right;width:100px;padding:5px;background:#fff}
#content-wrap .thumbnail_left {margin: 0px;position:relative;z-index:9999;border: none; float:left; width:100px; padding:5px; background:#fff}
#content-wrap .peoplethumb {margin: 0 0 0 10px;position:relative;z-index:9999;border:none;float:right;width:100px;padding:5px}
#content-wrap .thumbnail img {border: 1px solid #000} 

/*Added under Offerings for "Available H*Works Engagement" tables - 052709 AW */	
#content-wrap #offerings-wrapper-left { float: left;width: 69%; }
#content-wrap #offerings-wrapper-right { float: right;width: 28%; }
	#content-wrap #offerings-wrapper-right h4 { margin: 0 0 8px 0; }
	#content-wrap #offerings-caption { font-weight: normal;font-size: .85em; }

