/* RESET ****************************************************************************************************************************************************************************/
/* http://meyerweb.com/eric/tools/css/reset/ *//* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body { line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}

/* remember to define focus styles! */
:focus {	outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}




/* 960 ****************************************************************************************************************************************************************************/
/* 960 - 960 Grid System ~ Core CSS. Learn more ~ http://960.gs/	Licensed under GPL and MIT.*********************************************************************************/

/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

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

.container_12,
.container_16
{
	width: 92%;
	margin-left: 4%;
	margin-right: 4%;
}

/* =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: 1%;
	margin-right: 1%;
}

.container_16 .grid_4{width: 23%;}

.container_16 .grid_8{width: 48%;}

.container_16 .grid_12{width: 73%;}

.container_16 .grid_16{width: 98%;}


/* =Grid >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .grid_1{width: 4.25%;}

.container_16 .grid_2{width: 10.5%;}

.container_16 .grid_3{width: 16.75%;}

.container_16 .grid_5{width: 29.25%;}

.container_16 .grid_6{width: 35.5%;}

.container_16 .grid_7{width: 41.75%;}

.container_16 .grid_9{width: 54.25%;}

.container_16 .grid_10{width: 60.5%;}

.container_16 .grid_11{width: 66.75%;}

.container_16 .grid_13{width: 79.25%;}

.container_16 .grid_14{width: 85.5%;}

.container_16 .grid_15{width: 91.75%;}

/* =Prefix Extra Space >> Global
--------------------------------------------------------------------------------*/

.container_16 .prefix_4{padding-left: 25%;}

.container_16 .prefix_8{padding-left: 50%;}

.container_16 .prefix_12{padding-left: 75%;}

/* =Prefix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .prefix_1{padding-left: 6.25%;}

.container_16 .prefix_2{padding-left: 12.5%;}

.container_16 .prefix_3{padding-left: 18.75%;}

.container_16 .prefix_5{padding-left: 31.25%;}

.container_16 .prefix_6{padding-left: 37.5%;}

.container_16 .prefix_7{padding-left: 43.75%;}

.container_16 .prefix_9{padding-left: 56.25%;}

.container_16 .prefix_10{padding-left: 62.5%;}

.container_16 .prefix_11{padding-left: 68.75%;}

.container_16 .prefix_13{padding-left: 81.25%;}

.container_16 .prefix_14{padding-left: 87.5%;}

.container_16 .prefix_15{padding-left: 93.75%;}

/* =Suffix Extra Space >> Global
--------------------------------------------------------------------------------*/

.container_16 .suffix_4{padding-right: 25%;}

.container_16 .suffix_8{padding-right: 50%;}

.container_16 .suffix_12{padding-right: 75%;}


/* =Suffix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .suffix_1{padding-right: 6.25%;}

.container_16 .suffix_2{padding-right: 16.5%;}

.container_16 .suffix_3{padding-right: 18.75%;}

.container_16 .suffix_5{padding-right: 31.25%;}

.container_16 .suffix_6{padding-right: 37.5%;}

.container_16 .suffix_7{padding-right: 43.75%;}

.container_16 .suffix_9{padding-right: 56.25%;}

.container_16 .suffix_10{padding-right: 62.5%;}

.container_16 .suffix_11{padding-right: 68.75%;}

.container_16 .suffix_13{padding-right: 81.25%;}

.container_16 .suffix_14{padding-right: 87.5%;}

.container_16 .suffix_15{padding-right: 93.75%;}

.alpha {margin-left:0px;}
.omega {margin-right:0px;}

/* =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;}



/* TEXT ****************************************************************************************************************************************************************************/
/* http://meyerweb.com/eric/tools/css/reset/ *//* v1.0 | 20080212 */
body{ 
	font:68.75% Arial, Helvetica, sans-serif; /* sets 1em to 11px */
	line-height:1.636em; /* vertical grid of 18px */
}

textarea { font-family: Arial, Helvetica, sans-serif; }

a:focus{outline: 1px dotted invert;}
hr{border-color: #ccc; border-style: solid; border-width: 1px 0 0; clear: both; height: 0;}

h1,h2,h3,h4,h5,h6 { font-weight:bold;} 
h1 {font-size:1.455em;} /* 16px*/
h2 {font-size:1.273em;} /* 14px*/
h3, legend {font-size:1.091em;} /* 12px*/
h4, p, li, td, th, label, input, textarea, legend, select {font-size:1em;} /* 11px*/
h5, small, .small{font-size:0.909em;} /* 10px */
h6{font-size:0.818em;} /* 9px */

/* =Spacing--------------------------------------------------------------------------------*/
ol{list-style: decimal;}
ul{list-style: square;}
li{margin-left: 30px;}

p, dl, hr, h1, h2, h3, ol, ul, pre, table, address, fieldset{margin-bottom: 1.636em;}/*18px*/