/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/
 
	Licensed under GPL and MIT.
*/
 
/* =Containers
--------------------------------------------------------------------------------*/
.shadowContainer {
	width:61.25em;
	margin-left: auto;
	margin-right: auto;
	display:block;
}


.container_12,
.container_16
{
	margin-left: auto;
	margin-right: auto;
	width: 60em;
	display:block;
	text-align:left;
}

 
/* =Grid >> Global
--------------------------------------------------------------------------------*/
 
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	display: inline;
	float: left;
	margin-left: 0.625em;
	margin-right: 0.625em;
}
 
.grid_1_nm,
.grid_2_nm,
.grid_3_nm,
.grid_4_nm,
.grid_5_nm,
.grid_6_nm,
.grid_7_nm,
.grid_8_nm,
.grid_9_nm,
.grid_10_nm,
.grid_11_nm,
.grid_12_nm,
.grid_13_nm,
.grid_14_nm,
.grid_15_nm,
.grid_16_nm
{
	display: inline;
	float: left;
	margin-left: 0;
	margin-right: 0;
}
 
.container_12 .grid_3,
.container_16 .grid_4
{
	min-width: 220px;
	width: 13.75em;
}
 
.container_12 .grid_3_nm,
.container_16 .grid_4_nm
{
	min-width:240px;
	width: 15em;
}
 
.container_12 .grid_6,
.container_16 .grid_8
{
	min-width:460px;
	width: 28.75em;
}
 
.container_12 .grid_6_nm,
.container_16 .grid_8_nm
{
	min-width: 480px;
	width: 30em;
}
 
.container_12 .grid_9,
.container_16 .grid_12
{
	min-width: 700px;
	width: 43.75em;
}
 
.container_12 .grid_9_nm,
.container_16 .grid_12_nm
{
	min-width: 720px;
	width: 45em;
}
 
.container_12 .grid_12,
.container_16 .grid_16
{
	min-width: 940px;
	width: 58.75em;
}
 
.container_12 .grid_12_nm,
.container_16 .grid_16_nm
{
	min-width: 960px;
	width: 60em;
}
 
/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
 
.alpha
{
	margin-left: 0;
}
 
.omega
{
	margin-right: 0;
}
 
/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
 
.container_12 .grid_1
{
	min-width: 60px;
	width: 3.75em;
}
 
.container_12 .grid_1_nm
{
	min-width: 80px;
	width: 5em;
}
 
.container_12 .grid_2
{
	min-width: 140px;
	width: 8.75em;
}
 
.container_12 .grid_2_nm
{
	min-width: 160px;
	width: 10em;
}
 
.container_12 .grid_4
{
	min-width: 300px;
	width: 18.75em;
}
 
.container_12 .grid_4_nm
{
	min-width: 320px;
	width: 20em;
}
 
.container_12 .grid_5
{
	min-width: 380px;
	width: 23.75em;
}
 
.container_12 .grid_5_nm
{
	min-width: 400px;
	width: 25em;
}
 
.container_12 .grid_7
{
	min-width: 540px;
	width: 33.75em;
}
 
.container_12 .grid_7_nm
{
	min-width: 560px;
	width: 35em;
}
 
.container_12 .grid_8
{
	min-width: 620px;
	width: 38.75em;
}
 
.container_12 .grid_8_nm
{
	min-width: 640px;
	width: 40em;
}
 
.container_12 .grid_10
{
	min-width: 780px;
	width: 48.75em;
}
 
.container_12 .grid_10_nm
{
	min-width: 800px;
	width: 50em;
}
 
.container_12 .grid_11
{
	min-width: 860px;
	width: 53.75em;
}
 
.container_12 .grid_11_nm
{
	min-width: 880px;
	width: 55em;
}
 
/* =Grid >> 16 Columns
--------------------------------------------------------------------------------*/
 
.container_16 .grid_1
{
	min-width: 40px;
	width: 2.5em;
}
 
.container_16 .grid_1_nm
{
	min-width: 60px;
	width: 3.75em;
}
 
.container_16 .grid_2
{
	min-width: 100px;
	width: 6.25em;
}
 
.container_16 .grid_2_nm
{
	min-width: 120px;
	width: 7.5em;
}
 
.container_16 .grid_3
{
	min-width: 160px;
	width: 10em;
}
 
.container_16 .grid_3_nm
{
	min-width: 180px;
	width: 11.25em;
}
 
.container_16 .grid_5
{
	min-width: 280px;
	width: 17.5em;
}
 
.container_16 .grid_5_nm
{
	min-width: 300px;
	width: 18.75em;
}
 
.container_16 .grid_6
{
	min-width: 340px;
	width: 21.25em;
}
 
.container_16 .grid_6_nm
{
	min-width: 360px;
	width: 22.5em;
}
 
.container_16 .grid_7
{
	min-width: 400px;
	width: 25em;
}
 
 
.container_16 .grid_7_nm
{
	min-width: 420px;
	width: 26.25em;
}
 
.container_16 .grid_9
{
	min-width: 520px;
	width: 32.5em;
}
 
.container_16 .grid_9_nm
{
	min-width: 540px;
	width: 33.75em;
}
 
.container_16 .grid_10
{
	min-width: 580px;
	width: 36.25em;
}
 
.container_16 .grid_10_nm
{
	min-width: 600px;
	width: 37.5em;
}
 
.container_16 .grid_11
{
	min-width: 640px;
	width: 40em;
}
 
.container_16 .grid_11_nm
{
	min-width: 660px;
	width: 41.25em;
}
 
.container_16 .grid_13
{
	min-width: 760px;
	width: 47.5em;
}
 
.container_16 .grid_13_nm
{
	min-width: 780px;
	width: 48.25em;
}
 
.container_16 .grid_14
{
	min-width: 820px;
	width: 51.25em;
}
 
.container_16 .grid_14_nm
{
	min-width: 840px;
	width: 52.5em;
}
 
.container_16 .grid_15
{
	min-width: 880px;
	width: 55em;
}
 
.container_16 .grid_15_nm
{
	min-width: 900px;
	width: 56.25em;
}
 
/* =Prefix Extra Space >> Global
--------------------------------------------------------------------------------*/
 
.container_12 .prefix_3,
.container_16 .prefix_4
{
	padding-left: 15em;
}
 
.container_12 .prefix_6,
.container_16 .prefix_8
{
	padding-left: 30em;
}
 
.container_12 .prefix_9,
.container_16 .prefix_12
{
	padding-left: 45em;
}
 
/* =Prefix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
 
.container_12 .prefix_1
{
	padding-left: 5em;
}
 
.container_12 .prefix_2
{
	padding-left: 10em;
}
 
.container_12 .prefix_4
{
	padding-left: 20em;
}
 
.container_12 .prefix_5
{
	padding-left: 25em;
}
 
.container_12 .prefix_7
{
	padding-left: 35em;
}
 
.container_12 .prefix_8
{
	padding-left: 40em;
}
 
.container_12 .prefix_10
{
	padding-left:50em;
}
 
.container_12 .prefix_11
{
	padding-left: 55em;
}
 
/* =Prefix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/
 
.container_16 .prefix_1
{
	padding-left: 3.75em;
}
 
.container_16 .prefix_2
{
	padding-left: 7.5em;
}
 
.container_16 .prefix_3
{
	padding-left: 11.25em;
}
 
.container_16 .prefix_5
{
	padding-left: 18.75em;
}
 
.container_16 .prefix_6
{
	padding-left: 22.5em;
}
 
.container_16 .prefix_7
{
	padding-left: 26.25em;
}
 
.container_16 .prefix_9
{
	padding-left: 33.75em;
}
 
.container_16 .prefix_10
{
	padding-left: 37.5em;
}
 
.container_16 .prefix_11
{
	padding-left: 41.25em;
}
 
.container_16 .prefix_13
{
	padding-left: 48.75em;
}
 
.container_16 .prefix_14
{
	padding-left: 52.5em;
}
 
.container_16 .prefix_15
{
	padding-left: 56.25em;
}
 
/* =Suffix Extra Space >> Global
--------------------------------------------------------------------------------*/
 
.container_12 .suffix_3,
.container_16 .suffix_4
{
	padding-right: 15em;
}
 
.container_12 .suffix_6,
.container_16 .suffix_8
{
	padding-right: 30em;
}
 
.container_12 .suffix_9,
.container_16 .suffix_12
{
	padding-right: 45em;
}
 
/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
 
.container_12 .suffix_1
{
	padding-right: 5em;
}
 
.container_12 .suffix_2
{
	padding-right: 10em;
}
 
.container_12 .suffix_4
{
	padding-right: 20em;
}
 
.container_12 .suffix_5
{
	padding-right: 25em;
}
 
.container_12 .suffix_7
{
	padding-right: 35em;
}
 
.container_12 .suffix_8
{
	padding-right: 40em;
}
 
.container_12 .suffix_10
{
	padding-right: 50em;
}
 
.container_12 .suffix_11
{
	padding-right: 55em;
}
 
/* =Suffix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/
 
.container_16 .suffix_1
{
	padding-right: 3.75em;
}
 
.container_16 .suffix_2
{
	padding-right: 7.5em;
}
 
.container_16 .suffix_3
{
	padding-right: 11.25em;
}
 
.container_16 .suffix_5
{
	padding-right: 18.75em;
}
 
.container_16 .suffix_6
{
	padding-right: 22.5em;
}
 
.container_16 .suffix_7
{
	padding-right: 26.25em;
}
 
.container_16 .suffix_9
{
	padding-right: 33.75em;
}
 
.container_16 .suffix_10
{
	padding-right: 37.5em;
}
 
.container_16 .suffix_11
{
	padding-right: 41.25em;
}
 
.container_16 .suffix_13
{
	padding-right: 48.75em;
}
 
.container_16 .suffix_14
{
	padding-right: 52.5em;
}
 
.container_16 .suffix_15
{
	padding-right: 56.25em;
}
 
/* =Clear Floated Elements
--------------------------------------------------------------------------------*/
 
/* http://sonspring.com/journal/clearing-floats */
 
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
 
/* http://www.positioniseverything.net/easyclearing.html */
 
.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}
 
.clearfix
{
	display: inline-block;
}
 
* html .clearfix
{
	height: 1%;
}
 
.clearfix
{
	display: block;
}