html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
	content:"";
	content:none
}
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none
}
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:700
}
del {
	text-decoration:line-through
}
abbr[title],dfn[title] {
	border-bottom:1px dotted;
	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,select {
	vertical-align:middle
}
nav ul,nav li {
	margin:0;
	list-style:none;
	list-style-image:none
}
small {
	font-size:85%
}
strong,th {
	font-weight:700
}
td {
	vertical-align:top
}
textarea {
	overflow:auto
}
.ie6 legend,.ie7 legend {
	margin-left:-7px
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
label,input[type=button],input[type=submit],input[type=image],button {
	cursor:pointer
}
audio,canvas,video {
	display:inline-block;
	*display:inline;
	*zoom:1
}
audio:not([controls]) {
	display:none
}
[hidden] {
	display:none
}
svg:not(:root) {
	overflow:hidden
}
html {
	font-size:100.01%
}
select,input,textarea,button {
	font:99% sans-serif
}
pre,code,kbd,samp {
	font-family:monospace,sans-serif
}
input[type=radio] {
	vertical-align:text-bottom
}
input[type=checkbox] {
	vertical-align:bottom
}
.ie7 input[type=checkbox] {
	vertical-align:baseline
}
.ie6 input {
	vertical-align:text-bottom
}
button,input,select,textarea {
	margin:0
}
input[type=checkbox],input[type=radio] {
	box-sizing:border-box
}
input[type=search] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
textarea {
	overflow:auto;
	vertical-align:top;
	resize:vertical
}
.ie7 img {
	-ms-interpolation-mode:bicubic
}
html {
	image-rendering:optimizeQuality;
	-webkit-font-smoothing:antialiased;
	-ms-interpolation-mode:nearest-neighbor
}
body {
	font:62.5%/1.5 sans-serif;

	-moz-osx-font-smoothing:grayscale
}
html,body {
	height:100%;
	width:100%;

}
a {
	text-decoration:none;
	color: #d43710;
	outline:0
}
:focus {
	outline:0
}
img,input,object,form,fieldset,p,adress,ul,ol,li,a img {
	border:0
}
b {
	font-weight:700
}
i {
	font-style:italic
}
u {
	text-decoration:underline
}
@media print {
	* {
		background:transparent!important;
		color:#000!important;
		text-shadow:none!important;
		filter:none!important;
		-ms-filter:none!important
	}
	a,a:visited {
		text-decoration:underline
	}
	a[href]:after {
		content:" (" attr(href) ")"
	}
	abbr[title]:after {
		content:" (" attr(title) ")"
	}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
		content:""
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid
	}
	thead {
		display:table-header-group
	}
	tr,img {
		page-break-inside:avoid
	}
	img {
		max-width:100%!important
	}
	@page {
		margin:.5cm
	}
	p,h2,h3 {
		orphans:3;
		widows:3
	}
	h2,h3 {
		page-break-after:avoid
	}
}
;
.first,.last {
	background:0 0;
	margin:0;
	padding:0
}
.hide {
	position:absolute;
	left:-99999px
}
.fl-l {
	float:left!important
}
.fl-r {
	float:right!important
}
.ta-l {
	text-align:left!important
}
.ta-c {
	text-align:center!important
}
.ta-r {
	text-align:right!important
}
.ta-j {
	text-align:justify!important
}
.dp-b {
	display:block!important
}
.dp-i {
	display:inline!important
}
.dp-ib {
	display:inline-block!important
}
.dp-no {
	display:none
}
.dp-t {
	display:table!important
}
.dp-tc {
	display:table-cell!important
}
.vs-1 {
	visibility:visible!important
}
.vs-0 {
	visibility:hidden!important
}
.pos-0 {
	position:relative;
	overflow:hidden
}
.pos-l {
	position:absolute;
	left:0
}
.pos-r {
	position:absolute;
	right:0
}
.pos-t {
	position:absolute;
	top:0
}
.pos-b {
	position:absolute;
	bottom:0
}
.ov-h {
	overflow:hidden!important
}
.ov-a {
	overflow:auto!important
}
.ov-s {
	overflow:scroll!important
}
.cl-0 {
	clear:none!important
}
.cl-l {
	clear:left!important
}
.cl-b {
	clear:both!important
}
.cl-r {
	clear:right!important
}
.fx-br {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
.fx-bw {
	box-shadow:0 0 5px #000;
	-moz-box-shadow:0 0 5px #000;
	-webkit-box-shadow:0 0 5px #000
}
.fx-op {
	filter:alpha(opacity=50);
	opacity:.5;
	-khtml-opacity:.5;
	-ms-filter:"alpha(opacity=50)";
	-moz-opacity:.5
}
.visuallyhidden {
	position:absolute;
	overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0
}
.ajaxhidden {
	filter:alpha(opacity=0);
	opacity:0;
	visibility:hidden
}
;
.gcontainer {
	margin:20px auto;
	position:relative;
	text-align:left
}
.gcols {
	margin-bottom:1.5em;
	overflow:hidden
}
.gcol,.gcol2,.gcol3,.gcol4,.gcol5 {
	float:left;
	display:inline;
	margin-left:2%
}
.gcols .first,.gcol:first-child {
	margin-left:0!important
}
.gcol {
	width:49%
}
.gcols3 .gcol {
	width:32%
}
.gcols4 .gcol {
	width:23.5%
}
.gcols5 .gcol {
	width:18.4%
}
.gcols6 .gcol {
	width:15%
}
.gcols3 .gcol2 {
	width:66%
}
.gcols4 .gcol2 {
	width:49%
}
.gcols5 .gcol2 {
	width:38.8%
}
.gcols6 .gcol2 {
	width:32%
}
.gcols4 .gcol3 {
	width:74.5%
}
.gcols5 .gcol3 {
	width:59.2%
}
.gcols6 .gcol3 {
	width:49%
}
.gcols5 .gcol4 {
	width:79.6%
}
.gcols6 .gcol4 {
	width:66%
}
.gcols6 .gcol5 {
	width:83%
}
