/*	LAYOUT GRID_________________________*/

.wrap		{float: none;  margin: 0 auto 10px;  width: 940px;  text-align: left;  clear: both; 
				border: 0px solid #fff; border-top: 0; display: block; overflow: hidden;  }			

/* .outerwrap	{float: none; clear: both; width: 100%; overflow: hidden;} */
.left			{float: left;  margin: 0 20px 0 0;}
.left2		{float: left;}
.right		{float: right;}
.leftb		{float: left;  margin: 0 20px 0 0;  border-right: 1px solid #dfdcdc; height: 100%;}
.leftb3		{float: left;  border-right: 1px solid #dfdcdc; height: 100%;}
.leftc		{float: left;  margin: 0 20px 0 0;  border-right: 1px solid #e6e7df; clear: left;}
.full		{float: left; width: 100%; /* clear: both; */}
.pushleft2	{float: left; margin: 0 20px 0 -160px;}
.pushleft1	{float: left; margin: 0 20px 0 -80px;}

.col-10-3-l		{width: 240px; float: left; margin-right: 30px;}
.col-10-3-l2	{width: 240px; float: left;}
.col-10-3-r		{width: 240px; float: right;}

/* 12 columns, 940px width, 20px gutters ---------*/				
.col-1		{width: 60px;}	.col-2		{width: 140px;}	.col-3		{width: 220px;}	
.col-4		{width: 300px;}	.col-5		{width: 380px;}	.col-6		{width: 460px;}	
.col-7		{width: 540px;}	.col-8		{width: 620px;}	.col-9		{width: 700px;}	
.col-10		{width: 780px;}	.col-11		{width: 860px;}	.col-12		{width: 940px;}

/* 12 columns, 940px width, 20px gutters NEGATIVE MARGINS ---------*/
.col-1-push	{margin-left: -80px;}	.col-2-push	{margin-left: -160px; /* width=400px; */}

/* 12 columns, 940px width, 20px gutters, 1px border ---------*/
.col-1b		{width: 59px;}		.col-2b	{width: 139px;}	.col-3b		{width: 219px;}
.col-4b		{width: 299px;}	.col-5b		{width: 379px;}	.col-6b		{width: 459px;}
.col-7b		{width: 539px;}	.col-8b		{width: 619px;}	.col-9b		{width: 659px;}
.col-10b	{width: 779px;}	.col-11b	{width: 859px;}	.col-12b		{width: 940px;}

/* 12 columns, 940px width, 20px gutters, 1px border ---------*/
.col-1c		{width: 58px;}		.col-2c	{width: 138px;}	.col-3c		{width: 218px;}
.col-4c		{width: 298px;}	.col-5c		{width: 378px;}	.col-6c		{width: 458px;}
.col-7c		{width: 538px;}	.col-8c		{width: 618px;}	.col-9c		{width: 658px;}
.col-10c	{width: 778px;}	.col-11c	{width: 858px;}	.col-12c		{width: 938px;}

/* 12 columns, 900px width, 20px gutters ---------*/				
.col-1s		{width: 40px;}		.col-2s	{width: 120px;}	.col-3s		{width: 200px;}	
.col-4s		{width: 290px;}	.col-5s		{width: 360px;}	.col-6s		{width: 440px;}	
.col-7s		{width: 520px;}	.col-8s		{width: 600px;}	.col-9s		{width: 680px;}	
.col-10s	{width: 760px;}	.col-11s	{width: 840px;}	.col-12s		{width: 900px;}

/* 12 columns, 900px width, 20px gutters ---------*/		
.col-1p		{width: 40px;}	.col-2p		{width: 120px;}	.col-3p		{width: 200px;}	
.col-4p		{width: 280px;}	.col-5p		{width: 360px;}	.col-6p		{width: 440px;}	
.col-7p		{width: 520px;}	.col-8p		{width: 600px;}	.col-9p		{width: 680px;}	
.col-10p	{width: 760px;}	.col-11p	{width: 840px;}	.col-12p	{width: 920px;}

/* Figure columns - have to be 20px less than normal columns  b/c of 10 column padding on L/R side */
.col-1fig	{width: 40px;}	.col-2fig	{width: 120px;}	.col-3fig	{width: 200px;}
.col-4fig	{width: 280px;}	.col-5fig	{width: 360px;}	.col-6fig	{width: 440px;}
.col-7fig	{width: 520px;}	.col-8fig	{width: 600px;}	.col-9fig	{width: 680px;}
.col-10fig	{width: 760px;}	.col-11fig	{width: 840px;}	.col-12fig	{width: 920px;}

/* Within 2col span, 3 sub-columns ---------*/
.col2-1		{width: 90px;}
.col-2-5		{width: 180px;}
.left2-1	{width: 195px; float: left; margin: 0 15px 0 0; overflow: hidden;}
.right2-1	{float: right;}

/* Home feature box width ---------*/
.fb-3		{width: 180px;}
.fb-4		{width: 260px;}
.fb-5		{width: 340px;}
.fb-6		{width: 420px;}
.fb-7		{width: 500px;}
.fb-8		{width: 560px;}
