﻿/* DXv2 */
.BlockHeader {
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 24px;
}
.BlockHeader20 {
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 20px;
}
.BlockHeader18 {
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 18px;
}
.BlockHeader27 {
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 27px;
}

.LightBoxTitle {
	font-family: 'Segoe UI Light', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; 
	font-size: 55px;
	line-height:100%;
	font-weight:lighter;
}
.LightBoxSubtitle{
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 18px;
	font-weight:bold;
}

/* ------------------------------------> Developer Express CSS v9.1 (core) <------------------------------------ */

/* ------------------------------------> BASE <------------------------------------ */
/** { margin: 0; padding: 0; }*/
/**:focus { outline: none; } */

/* ------------------------------------> HELPER <------------------------------------ */
.h-hidden { display: none!important; }
.h-show { display: block!important; }
.h-no-margin { margin: 0!important; }
.h-no-margin-left { margin-left: 0!important; }
.h-no-padding { padding: 0!important; }
.h-no-bg { background: none!important; }
.h-no-border { border: none!important; }
.h-reset-style { margin: 0!important; padding: 0!important; background: none!important; border: none!important; }
.h-no-float { float: none!important; }
.h-s-clear { clear: both!important; }
.h-s-l-clear { clear: left!important; }
.h-s-r-clear { clear: right!important; }
.h-debug { border: Solid 1px Red!important; }
.h-table { display: table; }
.h-break { word-break: break-all; }
.h-block { display: block; }
.h-inline-block { display: inline-block; }
.h-inline { display: inline; }
.h-relative { position: relative; }
.h-static { position: static; }
.h-fixed { position: fixed; }
.h-clear-top-margin { margin-top: -5px; }
.h-spacer { width: 0px; height: 0px; overflow: hidden; }
.h-spacer-1 { width: 1px; height: 1px; overflow: hidden; }
.h-spacer-w-10 { width: 10px; height: 1px; overflow: hidden; }
.h-above { z-index: 1000; }
.h-top { top: 0px; }
.h-hr { height: 1px; overflow: hidden; background-color: #B9BABF; margin-bottom: 16px; }
.h-overflow-auto { overflow: auto; }
.h-contentblock { margin-bottom: 16px!important; }
.h-nounderline { text-decoration: none!important; }
.h-topindent { margin-top: 13px; }
.h-clear-topindent { margin-top: 0px!important; }
.h-italic { font-style: italic!important; }
.h-black, .h-black a, .h-black a:hover, .h-black a:visited { color: Black!important; }
.h-gray { color: #6E7481; }
.h-overleft { margin-left: -10px; }

div.Simple {
	padding: 0px;
}
table.General, 
table.Feature {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: none;
}
table.General td.Content, 
table.Feature td.Content {
	padding: 0px;
	margin: 0px;
	width: 100%;
	vertical-align: top;
}
table.General td.Navigation, 
table.Feature td.Navigation {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
table.General td.Navigation div.Spacer,
table.Feature td.Navigation div.Spacer {
	width: 252px;
	height: 0px;
	overflow: hidden;
}
table.Feature td.Navigation div.Spacer {
	width: 285px;
}
table.General td.Spacer, 
table.Feature td.Spacer {
	padding: 0px;
	margin: 0px;
	width: 30px;
	background-color: White;
}

table.General td.Spacer div, 
table.Feature td.Spacer div {
	width: 30px;
	height: 0px;
	overflow: hidden;
}


/* ------------------------------------> SIZE <------------------------------------ */
.s-main { width: 100%; }
.s-main-right { }
.s-content { width: 728px; }
.s-content-feature { width: 719px; }
.s-navigation { width: 225px; }
.s-landing { width: 240px; }
.s-icons-separator { width: 10px; }
.s-top-pager { width: 100px; }

.s-90 { width: 90%; }
.s-80 { width: 80%; }
.s-70 { width: 70%; }
.s-60 { width: 60%; }
.s-50 { width: 50%; }
.s-40 { width: 40%; }
.s-30 { width: 30%; }
.s-20 { width: 20%; }
.s-10 { width: 10%; }

.s-p-10 { width: 10px; }
.s-p-100 { width: 100px; }
.s-p-300 { width: 300px; }

/* ------------------------------------> APPEARANCE <------------------------------------ */
.a-main { background: White; }
.a-content { background: White; }
.a-main-right { background: White; }
.a-right { background: White; }
.a-navigation { background: White; }

/* ------------------------------------> INDENT <------------------------------------ */
.i-banner { margin: 0px 0px 0px 0px; }
.i-banner-inner { margin: 1px 0px 15px 0px; }
.i-banner-caption { margin: 0px 0px 0px 0px; }
.i-banner-description { margin: 2px 0px 0px 0px; }
.i-main { margin: 0px 0px 0px 0px; }
.i-main-right { margin: 31px 11px 10px 11px; }
.i-content { margin: 7px 20px 10px 20px; }
.i-content-stretch { margin: 7px 10px 10px 295px; }
.i-navigation { margin: 22px 5px 10px 10px; }
.i-landing { margin: 37px 0px 10px 10px; }
.i-feature { margin: 22px 5px 10px 10px; }
.i-product { margin: 10px 0px 0px 20px; }
.i-image-right { margin: 0px 27px 0px 0px; }
.i-product-item-link { display: block; }
.i-product-item-name { display: block; margin: 2px 0px 8px 0px; }
.i-blogposts-header { margin: 0px 0px 2px 0px; }
/*.i-blogposts-seeall { margin: 0px 0px 0px 0px; }*/
.i-sidemenu { padding: 17px 0px 32px 0px; }
.i-landing .i-sidemenu { padding: 20px 0px 15px 0px; } /* Old NavBar */
.i-landing .dxnbGroupHeader_WS .dxnb { font-size: 11pt; }
.i-screenshot { margin: 0px 0px 0px 0px; }
.i-video { margin: 0px 0px 0px 0px; }
.i-news-text { padding: 0px 15px 0px 0px; }
.i-news-video { padding: 0px 0px 0px 15px; }
.i-recent { margin: 0px 0px 20px 0px; }
.i-recent-content { margin: 0px 0px 0px 3px; }
.i-editor { padding-left: 8px; }
.i-container { margin: 0px 0px 13px 0px; }
.i-caption { padding: 0px 0px 5px 10px; margin: 2px 0px 0px 0px; }
.i-home-caption { margin: 0px 0px 8px 0px!important; }
.i-read-more-read { text-align: left; margin-top: 0px; padding-left: 20px; padding-right: 10px; }
.i-read-more-link { margin-left: 102px; }

/* ------------------------------------> FONT <------------------------------------ */
.f-caption { font-size: 11pt; font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #252525; }
.f-white { color: White; }
.f-product-item-link { color: #125C87!important; text-decoration: none!important; font: 13px 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif!important; }
.f-product-item-link:hover { text-decoration: underline!important; }
.f-small { font-size: 13px!important; }
.f-x-small { font-size: 8pt!important; }
.f-normal { font-size: 13px!important; }

/* ------------------------------------> LAYOUT <------------------------------------ */
.l-data { }

/* ------------------------------------> COLUMN <------------------------------------ */
.c-content { padding-right: 18px; }
.c-first { padding-left: 0!important; }
.c-last { padding-right: 0!important; }

