/*
	
	
	Originally based on 960 Grid System - http://960.gs/	
	Principles from http://www.webdesignerwall.com/tutorials/the-simpler-css-grid/ have
	been incorporated. No more alpha/omega - only a 'first' class for the first block in a
	row. 
	
	The #grid_cpntainer doesn't contain the header or footer, because these elements are 
	the full width of the site wih no left/right padding.
			
	12 column grid (column width 60, gutter width 20, content width 940, full width 980)

*/


/* Containers
----------------------------------------------------------------------------------------------------*/

#wrap {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}

#grid_container {
	margin-top: 232px;
	width: 960px;
	padding-right: 20px;
}

#homepage_grid_container {
	margin-top: 198px;
	width: 960px;
	padding-right: 20px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_3a,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_odd,
.grid_home,
.grid_home_small {
	display:inline;
	float: left;
	position: relative;
	margin-left: 20px;
}

.grid_12 {
	clear: left;
	display:inline;
	float: left;
	position: relative;
	margin-left: 20px;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.first {
	clear: left;
	margin-left: 0px;
}


/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.grid_1 {
	width:60px;
}

.grid_2 {
	width:140px;
}

.grid_3 {
	width:220px;
}

.grid_3a {
	width:260px;
}

.grid_4 {
	width:300px;
}

.grid_5 {
	width:380px;
}

.grid_6 {
	width:460px;
}

.grid_7 {
	width:540px;
}

.grid_8 {
	width:620px;
}

.grid_9 {
	width:700px;
}

.grid_10 {
	width:780px;
}

.grid_11 {
	width:860px;
}

/* .grid_12, .grid_full {	width:940px;}*/
.grid_12, .grid_full {
	width:100%;
}

/* Grid >> 5 Columns (for the quick links footer and sub menus)
----------------------------------------------------------------------------------------------------*/

.grid_odd { width:172px; }


/* Grid >> homepage blocks, need a slightly smaller width to account for the border
----------------------------------------------------------------------------------------------------*/

.grid_home {
	border: 1px solid #DADADA;
	width:218px;
	height: 268px;
	overflow: hidden;
}

.grid_home_small {
	border: 1px solid #DADADA;
	width:218px;
	/*height: 238px; This change is for the new contact us section*/
	overflow: hidden;
}

/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

#grid_container .prefix_1 {
	padding-left:80px;
}

#grid_container .prefix_2 {
	padding-left:160px;
}

#grid_container .prefix_3 {
	padding-left:240px;
}

#grid_container .prefix_4 {
	padding-left:320px;
}

#grid_container .prefix_5 {
	padding-left:400px;
}

#grid_container .prefix_6 {
	padding-left:480px;
}

#grid_container .prefix_7 {
	padding-left:560px;
}

#grid_container .prefix_8 {
	padding-left:640px;
}

#grid_container .prefix_9 {
	padding-left:720px;
}

#grid_container .prefix_10 {
	padding-left:800px;
}

#grid_container .prefix_11 {
	padding-left:880px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

#grid_container .suffix_1 {
	padding-right:80px;
}

#grid_container .suffix_2 {
	padding-right:160px;
}

#grid_container .suffix_3 {
	padding-right:240px;
}

#grid_container .suffix_4 {
	padding-right:320px;
}

#grid_container .suffix_5 {
	padding-right:400px;
}

#grid_container .suffix_6 {
	padding-right:480px;
}

#grid_container .suffix_7 {
	padding-right:560px;
}

#grid_container .suffix_8 {
	padding-right:640px;
}

#grid_container .suffix_9 {
	padding-right:720px;
}

#grid_container .suffix_10 {
	padding-right:800px;
}

#grid_container .suffix_11 {
	padding-right:880px;
}



/*
     FILE ARCHIVED ON 23:24:26 Aug 06, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:13:17 Aug 26, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.906
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.027
  esindex: 0.052
  cdx.remote: 55.006
  LoadShardBlock: 446.779 (3)
  PetaboxLoader3.datanode: 305.821 (4)
  PetaboxLoader3.resolve: 330.166 (2)
  load_resource: 323.873
*/