@import url("//hello.myfonts.net/count/280e97");
@font-face {font-family:'Futura';src:url('futura/280E97_0_0.eot');src: url('futura/280E97_0_0.eot?#iefix') format('embedded-opentype'),url('futura/280E97_0_0.woff') format('woff'),url('futura/280E97_0_0.ttf') format('truetype');}

.container{width:1170px;padding:20px 0;}
.span12{width:1170px;}
.span11{width:1070px;}
.span10{width:970px;}
.span9{width:870px;}
.span8{width:770px;}
.span7{width:670px;}
.span6{width:570px;}
.span5{width:470px;}
.span4-5{width:420px;}
.span4{width:370px;}
.span3{width:270px;}
.span2{width:170px;}
.span1{width:70px;}
[class*="span"]{margin-left:30px;}
.row {margin-left:-30px;}
.row h2{margin-left: 0px;position: relative;}
.row .sidebar-heading {
	margin-left: 30px;
}


ul,ol{
	margin:0 0 20px 20px;
}
.redhead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.redhead p{
	line-height:1.4em;
}
.redhead p + p{
	margin:1.8em 0px;
}

/* links */
ins{
	text-decoration:none;
	letter-spacing:-0.15em;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:13px;
	line-height:16px;
	min-width:1170px;
	-webkit-text-size-adjust:none;
}
h1, h2, h3, h4, h5, h6{margin:20px 0 10px;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child{margin-top:0;}
h1{
	font-weight:normal;
	font-size:28px;
	line-height:34px;
	font-family:Futura, Helvetica, Arial, sans-serif;
}
h2{
	font-weight:normal;
	font-size:24px;
	line-height:28px;
}
h3{
	font-weight:bold;
	font-size:15px;
	line-height:20px;
}
h4{
	font-weight:bold;
	font-size:14px;
	line-height:20px;
}
h5{
	color:#a1a1a1;
	font-weight:normal;
	font-size:14px;
	line-height:22px;
}
h1 strong,
h2 strong,
h5 strong{
	font-weight:normal;
}

a{
	outline:none !important;
	color:#c4161c;
}
a:hover,
a:focus{
	text-decoration:none;
	color:#737576;
}
a:active{
	color:#941d22;
}
ul{
	zoom:1;
}
ul:after{
	content:"";
	display:block;
	clear:both;
}

.grey{
	background-color:#f6f7f7;
}
.white-grey{
	background-color:#f6f7f7;
}

.redhead{
	background:#fff;
	position:relative;
	-moz-box-shadow:0 1px 2px rgba(15,17,20,.17);
	-webkit-box-shadow:0 1px 2px rgba(15,17,20,.17);
	box-shadow:0 1px 2px rgba(15,17,20,.17);
}
.redhead:before{
	content:"";
	position:absolute;
	left:0;
	top:-4px;
	width:100%;
	height:4px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABJIAAAAECAIAAABa/4IFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkJCQ0VDRTZGRjM1MTFFMjg4ODlDQjAxMjI1NDE0QTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkJCQ0VDRTdGRjM1MTFFMjg4ODlDQjAxMjI1NDE0QTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQkJDRUNFNEZGMzUxMUUyODg4OUNCMDEyMjU0MTRBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQkJDRUNFNUZGMzUxMUUyODg4OUNCMDEyMjU0MTRBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psw67LMAAACYSURBVHja7Nc7DoJAFIXhi8Q1TNgAG6AQG10AslZwL9JQaEHCOInYAAUvR4zuwSn+r7i5pz3d8R7NU0RebVvv40VrAQAAAAD81TYMVX72lfrGzWezdV0d79hsAAAAAOCCqSzvSTJX1W+22b7Xx8NiDNUAAAAAgCPm29Wkp/Wuv3eJorEo7DCItVQDAAAAAO7wg0Bl+VuAAQBLUTJLZa+KnQAAAABJRU5ErkJggg==) no-repeat;
}
.redhead::after {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAECAIAAAAI1ii7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiPMtAGLCqqYlv2MirqABkMxGhnuH3rVsvfbw/3bwJZDMSYwMEsMjKiq9fT4IGIGCWlAQIMACCVQ0/+5RHvwAAAABJRU5ErkJggg==") no-repeat scroll 0 0;
    content: "";
    height: 4px;
    position: absolute;
    right: 0;
    top: -4px;
    width: 16px;
}
.redhead.top-space{
	margin-top:34px;
}

.widebox{
	position:relative;
	padding:20px;
}
.widebox h1{
	margin:5px 0 25px;
}
.span9 .widebox h1{
	margin:0 0 20px;
	line-height:30px;
}

.sidebar-menu-block {text-align: center;}