/*
	Stylesheet generated by Turbine - http://turbine.peterkroener.de/
*/
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{color:inherit;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;text-decoration:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@media screen {
	body {
		padding: 0;
		margin: 0;
		font-size: 13px;
		color: #666;
		font-family: Arial, Helvetica, sans-serif;
		background: #fff;
	}
	h1 {
		font-size: 28px;
		margin-bottom: 14px;
		font-weight: bold;
		color: #0066cc;
		font-family: Arial, Helvetica, sans-serif;
	}
	h1 a {
		color: #0066cc;
	}
	h2 {
		font-size: 22px;
		margin-bottom: 11px;
		font-weight: bold;
		color: #0066cc;
		font-family: Arial, Helvetica, sans-serif;
	}
	h2 a {
		color: #0066cc;
	}
	h3 {
		font-size: 18px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #0066cc;
		font-family: Arial, Helvetica, sans-serif;
	}
	h3 a {
		color: #0066cc;
	}
	h4 {
		font-size: 14px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #0066cc;
		font-family: Arial, Helvetica, sans-serif;
	}
	h4 a {
		color: #0066cc;
	}
	p {
		font-size: 14px;
		color: #666;
		font-family: Arial, Helvetica, sans-serif;
		margin-bottom: 10px;
		line-height: normal;
	}
	p a {
		color: #0066CC;
	}
	a {
		text-decoration: none;
	}
	a:hover {
		color: #F00;
	}
	strong {
		font-weight: bold;
	}
	#gridTest {
		width: 100%;
		text-align: center;
		overflow: hidden;
	}
	#gridTest .testIn {
		background: #b5f4ff;
		margin-bottom: 30px;
		padding: 15px;
		font-family: Arial, Helvetica, sans-serif;
		color: #666;
		font-weight: bold;
		font-size: 14px;
	}
	#mainOuter {
		width: 100%;
	}
	#mainOuter #mainInner {
		width: 100%;
		max-width: 1170px;
		margin: 0 auto;
	}
	.stdPage {
		padding: 30px 0;
	}
	.stdPage .leftCol h3 {
		font-size: 22px;
		color: #0066cc;
		margin-bottom: 14px;
		font-weight: bold;
	}
	header,#mainHeader {
		width: 100%;
		background: #ededed;
	}
	header #mainHeadInner, #mainHeader #mainHeadInner {
		position: relative;
		height: 170px;
		width: 100%;
		max-width: 1170px;
		margin: 0 auto;
		padding: 15px 0px;
	}
	header #mainHeadInner .logo, #mainHeader #mainHeadInner .logo {
		width: 12%;
		margin-bottom: 10px;
	}
	header #mainHeadInner .logo img, #mainHeader #mainHeadInner .logo img {
		width: 100%;
	}
	header #mainHeadInner .languages, #mainHeader #mainHeadInner .languages {
		position: absolute;
		top: 0;
		right: 0;
		background: #fff;
	}
	header #mainHeadInner .languages a, #mainHeader #mainHeadInner .languages a {
		display: block;
		color: #aeaeae;
		padding: 5px;
		font-size: 14px;
		text-decoration: none;
		cursor: pointer;
	}
	header #mainHeadInner .languages a:hover, #mainHeader #mainHeadInner .languages a:hover {
		color: #666;
	}
	#languageSwitcher ul li a {
		display: block;
		padding: 10px;
	}
	nav,#mainNav {
		width: 100%;
	}
	nav .container-fluid .navbar-collapse, #mainNav .container-fluid .navbar-collapse {
		padding: 0;
	}
	nav .container-fluid .navbar-collapse ul.nav li, #mainNav .container-fluid .navbar-collapse ul.nav li {
		background: none;
	}
	nav .container-fluid .navbar-collapse ul.nav li.active a, nav .container-fluid .navbar-collapse ul.nav li:hover a, #mainNav .container-fluid .navbar-collapse ul.nav li.active a, #mainNav .container-fluid .navbar-collapse ul.nav li:hover a {
		background: #0066CC;
		color: #fff;
	}
	nav .container-fluid .navbar-collapse ul.nav li.dropdown, #mainNav .container-fluid .navbar-collapse ul.nav li.dropdown {
		background: none;
	}
	nav .container-fluid .navbar-collapse ul.nav li.dropdown ul.dropdown-menu li a, #mainNav .container-fluid .navbar-collapse ul.nav li.dropdown ul.dropdown-menu li a {
		background: none;
		color: #666;
		font-weight: bold;
	}
	nav .container-fluid .navbar-collapse ul.nav li.dropdown ul.dropdown-menu li:hover a, #mainNav .container-fluid .navbar-collapse ul.nav li.dropdown ul.dropdown-menu li:hover a {
		background: #0066CC;
		color: #fff;
	}
	nav .container-fluid .navbar-collapse ul.nav li.dropdown ul.dropdown-menu ul.subDropdown-menu li a, #mainNav .container-fluid .navbar-collapse ul.nav li.dropdown ul.dropdown-menu ul.subDropdown-menu li a {
		color: #666;
		padding: 5px 30px;
		font-weight: normal;
		display: block;
		text-decoration: none;
	}
	nav .container-fluid .navbar-collapse ul.nav li.dropdown ul.dropdown-menu ul.subDropdown-menu li:hover a, #mainNav .container-fluid .navbar-collapse ul.nav li.dropdown ul.dropdown-menu ul.subDropdown-menu li:hover a {
		background: #0066CC;
		color: #fff;
	}
	nav .container-fluid .navbar-collapse ul.nav li.dropdown:hover > ul.dropdown-menu, #mainNav .container-fluid .navbar-collapse ul.nav li.dropdown:hover > ul.dropdown-menu {
		display: block;
	}
	.subNav {
		padding: 0;
	}
	.subNav ul li {
		border: 1px solid #ccc;
		margin-bottom: 5px;
	}
	.subNav ul li a {
		padding: 10px 15px;
		display: block;
		font-size: 14px;
	}
	.subNav ul li.active, .subNav ul li a:hover {
		color: #fff;
		text-decoration: none;
		background: #0066CC;
	}
	.subNav ul li.baseTop a {
		font-weight: bold;
	}
	.subNav ul li.subsTop {
		margin-bottom: 0;
	}
	.subNav ul .subs {
		margin-bottom: 5px;
	}
	.subNav ul .subs li {
		margin-bottom: 0;
		border-top: none;
	}
	.subNav ul .subs li a {
		padding: 7px 30px;
	}
	.stdContent h1 {
		font-size: 28px;
		margin-bottom: 14px;
		font-weight: bold;
		color: #0066cc;
		font-family: Arial, Helvetica, sans-serif;
	}
	.stdContent h1 a {
		color: #0066cc;
	}
	.stdContent h2 {
		font-size: 22px;
		margin-bottom: 11px;
		font-weight: bold;
		color: #0066cc;
		font-family: Arial, Helvetica, sans-serif;
	}
	.stdContent h2 a {
		color: #0066cc;
	}
	.stdContent h3 {
		font-size: 18px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #0066cc;
		font-family: Arial, Helvetica, sans-serif;
	}
	.stdContent h3 a {
		color: #0066cc;
	}
	.stdContent h4 {
		font-size: 14px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #0066cc;
		font-family: Arial, Helvetica, sans-serif;
	}
	.stdContent h4 a {
		color: #0066cc;
	}
	.stdContent p {
		font-size: 14px;
		color: #666;
		font-family: Arial, Helvetica, sans-serif;
		margin-bottom: 10px;
		line-height: normal;
	}
	.stdContent p a {
		color: #0066CC;
	}
	.stdAssets .assetThumb {
		width: 100%;
		position: relative;
		margin-bottom: 15px;
	}
	.stdAssets .assetThumb img {
		width: 100%;
	}
	.stdAssets .assetThumb .vidPlay {
		width: 40%;
		position: absolute;
		top: 20%;
		left: 30%;
	}
	footer, #footer {
		width: 100%;
		background: #ededed;
	}
	footer #innerFoot, #footer #innerFoot {
		height: 170px;
		width: 100%;
		max-width: 1170px;
		margin: 0 auto;
		padding: 15px 0px;
	}
	.btn-default {
		/*width: 100%*/;
	}
	.btn-primary {
		/*width: 100%*/;
	}
	.btn-success {
		/*width: 100%*/;
	}
	.btn-info {
		/*width: 100%*/;
	}
	.btn-warning {
		/*width: 100%*/;
	}
	.btn-danger {
		/*width: 100%*/;
	}
	.hidden {
		display: none;
	}
	.textLeft {
		text-align: left;
	}
	.textCenter {
		text-align: center;
	}
	.textRight {
		text-align: right;
	}
	.noPad {
		padding: 0;
	}
	.noPadLeft {
		padding-left: 0;
	}
	.noPadRight {
		padding-right: 0;
	}
	.noPadTop {
		padding-top: 0;
	}
	.noPadBottom {
		padding-bottom: 0;
	}
	.noMargin {
		margin: 0;
	}
	.noMarginTop {
		margin-top: 0;
	}
	.noMarginright {
		margin-rihgt: 0;
	}
	.noMarginBottom {
		margin-bottom: 0;
	}
	.noMarginLeft {
		margin-left: 0;
	}
	.floatLeft {
		float: left;
	}
	.floatRight {
		float: right;
	}
	.clearLeft {
		clear: left;
	}
	.clearRight {
		clear: right;
	}
	.clearAll {
		clear: both;
		height: 1px;
	}
	hr {
		border: 0;
		margin: 10px 0px;
		height: 1px;
		background: #333;
		background-image: -o-linear-gradient(left, #ccc, #333, #ccc);
	}
	.ie_alert {
		background-color: #CC0000;
		color: #FFFFFF;
		font-size: 13px;
		padding: 10px;
		position: absolute;
		top: 0px;
		left: 0px;
		text-align: center;
		width: 98%;
	}
	.ie_alert h2 {
		color: #FFFFFF;
		font-weight: bold;
	}
	.ie_alert img {
		text-decoration: none;
	}
	#bcDevCon {
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 0;
		right: 0;
		text-align: center;
	}
	#bcDevCon .openCloseIcon {
		background: rgba(6, 84, 155, 0.2);
		padding: 5px;
		border-radius: 5px; /* Added by border radius plugin */
		cursor: pointer;
		-moz-border-radius: 5px; /* Added by border radius plugin */
		-webkit-border-radius: 5px; /* Added by border radius plugin */
		-khtml-border-radius: 5px; /* Added by border radius plugin */
	}
	.languageDir-ltr {
		direction: ltr;
	}
	.languageDir-rtl {
		direction: rtl;
	}
}
@media print {
	#editorbar {
		display: none;
	}
@import 0.5cm;
@import 3;
@import 3;
@import avoid;
@font-face {
}
@font-face {
}
@font-face {
}
@font-face {
}
}
