/* reset5 © 2011 opensource.736cs.com MIT */
	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,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{line-height:1;}article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote{display:block;}nav ul{list-style:none;}ol{list-style:decimal;}ul{list-style:disc;}ul ul{list-style:circle;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}ins{text-decoration:underline;}del{text-decoration:line-through;}mark{background:none;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input[type=submit],input[type=button],button{margin:0!important;padding:0!important;}input,select,a img{vertical-align:middle;}



/* non-semantic helper classes */

	.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
	.ir br { display: none; }
	.hidden { display: none !important; visibility: hidden; }
	.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
	.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
	.invisible { visibility: hidden; }
	.clearfix:before, .clearfix:after { content: ""; display: table; }
	.clearfix:after { clear: both; }
	.clearfix { zoom: 1; }

/* Helper classes */

	.nav,.nav ul, .gal, .gal ul{list-style:none;margin:0;padding:0}
	.align-right,.pull-right,.push-right {float: right;display:inline;margin: 0 0 1px 18px}
	.align-left,.pull-left,.push-left {float: left;display:inline;margin: 0 18px 1px 0}

	#site-tc-statement,
	#site-privacy-statement{font-size:80%;width:48%;float:left}
	#site-privacy-statement{float:right;}

	.implied{clip:rect(1px,1px,1px,1px);position:absolute!important}
	.ielt8 .implied{position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;overflow:hidden;text-indent:-9999px}

/* NEC */

	#designedby { width:40px;height:16px;overflow: hidden;float:right; margin-top: 0px}
	#designedby a { display: block;float:right;width:16px;height:100%;text-indent:-9999px;background: url(../img/nec.png) no-repeat 0 0;-webkit-transition: width .2s linear;-moz-transition: width .2s linear;-o-transition: width .2s linear;transition: width .2s linear}
	#designedby a:hover,#designedby a:focus{width:40px;background-position: 0 -16px}



/* GRID */
body {
  min-width: 864px;
}

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 864px;
}

/* 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 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 12px;
	margin-right: 12px;
}



.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12 {
	position:relative;
}


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

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

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


.container_12 .grid_1 {
	width:48px;
}

.container_12 .grid_2 {
	width:120px;
}

.container_12 .grid_3 {
	width:192px;
}

.container_12 .grid_4 {
	width:264px;
}

.container_12 .grid_5 {
	width:336px;
}

.container_12 .grid_6 {
	width:408px;
}

.container_12 .grid_7 {
	width:480px;
}

.container_12 .grid_8 {
	width:552px;
}

.container_12 .grid_9 {
	width:624px;
}

.container_12 .grid_10 {
	width:696px;
}

.container_12 .grid_11 {
	width:768px;
}

.container_12 .grid_12 {
	width:840px;
}




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


.container_12 .prefix_1 {
	padding-left:72px;
}

.container_12 .prefix_2 {
	padding-left:144px;
}

.container_12 .prefix_3 {
	padding-left:216px;
}

.container_12 .prefix_4 {
	padding-left:288px;
}

.container_12 .prefix_5 {
	padding-left:360px;
}

.container_12 .prefix_6 {
	padding-left:432px;
}

.container_12 .prefix_7 {
	padding-left:504px;
}

.container_12 .prefix_8 {
	padding-left:576px;
}

.container_12 .prefix_9 {
	padding-left:648px;
}

.container_12 .prefix_10 {
	padding-left:720px;
}

.container_12 .prefix_11 {
	padding-left:792px;
}



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


.container_12 .suffix_1 {
	padding-right:72px;
}

.container_12 .suffix_2 {
	padding-right:144px;
}

.container_12 .suffix_3 {
	padding-right:216px;
}

.container_12 .suffix_4 {
	padding-right:288px;
}

.container_12 .suffix_5 {
	padding-right:360px;
}

.container_12 .suffix_6 {
	padding-right:432px;
}

.container_12 .suffix_7 {
	padding-right:504px;
}

.container_12 .suffix_8 {
	padding-right:576px;
}

.container_12 .suffix_9 {
	padding-right:648px;
}

.container_12 .suffix_10 {
	padding-right:720px;
}

.container_12 .suffix_11 {
	padding-right:792px;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .push_1 {
	left:72px;
}

.container_12 .push_2 {
	left:144px;
}

.container_12 .push_3 {
	left:216px;
}

.container_12 .push_4 {
	left:288px;
}

.container_12 .push_5 {
	left:360px;
}

.container_12 .push_6 {
	left:432px;
}

.container_12 .push_7 {
	left:504px;
}

.container_12 .push_8 {
	left:576px;
}

.container_12 .push_9 {
	left:648px;
}

.container_12 .push_10 {
	left:720px;
}

.container_12 .push_11 {
	left:792px;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .pull_1 {
	left:-72px;
}

.container_12 .pull_2 {
	left:-144px;
}

.container_12 .pull_3 {
	left:-216px;
}

.container_12 .pull_4 {
	left:-288px;
}

.container_12 .pull_5 {
	left:-360px;
}

.container_12 .pull_6 {
	left:-432px;
}

.container_12 .pull_7 {
	left:-504px;
}

.container_12 .pull_8 {
	left:-576px;
}

.container_12 .pull_9 {
	left:-648px;
}

.container_12 .pull_10 {
	left:-720px;
}

.container_12 .pull_11 {
	left:-792px;
}


/* LayerSlider Styles */

.ls-inner {
	position: relative;
}

.ls-inner,
.ls-layer {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
}

.ls-active,
.ls-animating {
	display: block !important;
}

.ls-layer > * {
	display: block;
	position: absolute;
	/*top: 0px;*/
}

.ls-layer .ls-bg {
	margin-left:-984px!important;
	left: 50%;
	top: 50%;
}

.ls-bottom-nav-wrapper a {
	outline: none;
}

.ls-nav-prev,
.ls-nav-next {
	outline: none;
}

