@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('../fonts/glyphicons-halflings-regular.eot');
	src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

/*@font-face {
	font-family: Heofler-Text;
	src: url('../fonts/Hoefler_Text.eot');
}
@font-face {
	font-family: Heofler-Text;
	src: url('../fonts/Hoefler Text.otf') format('opentype');
}*/
/*
@font-face {
	font-family: Minion-Pro;
	src: url('../fonts/MinionPro-Regular.eot');
}
@font-face {
	font-family: Minion-Pro;
	src: url('../fonts/MinionPro-Regular.otf') format('opentype');
}

@font-face {
	font-family: TG20;
	src: url('../fonts/TradeGothicLTStd-BdCn20.eot')
}
@font-face {
	font-family: TG20;
	src: url('../fonts/TradeGothicLTStd-BdCn20.otf') format('opentype');
}

@font-face {
	font-family: TG18;
	src: url('../fonts/TradeGothicLTStd-Cn18.eot');
}
@font-face {
	font-family: TG18;
	src: url('../fonts/TradeGothicLTStd-Cn18.otf') format('opentype');
}
*/

/*@font-face {
	font-family: 'Trade Gothic';
	src: url('../fonts/TradeGothicLTStd.eot');
}
@font-face {
	font-family: 'Trade Gothic';
	src: url('../fonts/TradeGothicLTStd.otf') format('opentype');
}*/

/*Heofler-Text*/
.rl-serif {
	font-family: 'Crimson Text', 'Palatino', serif !important;
}

/*Trade Gothic*/
.rl-sans-serif {
	font-family: 'Oswald', 'Trebuchet MS', sans-serif !important;
}

.all-caps {
	text-transform: uppercase;
}

.rl-dark-blue {
	color: rgba(0, 51, 102, 1) !important;
}

/*
rl-serif {
	font-family:  'Crimson Text', 'Palatino', serif, serif !important;
}

rl-sans-serif {
	font-family: 'Trebuchet MS', sans-serif !important;
}
*/

html, body {
	margin: 0 !important;
	padding: 0 !important;
	/*background-color: #ffffff;*/
	background-color: #CCC;
	/*background: -moz-linear-gradient(left,  rgba(255,255,255,0.65) 0%, rgba(119,119,119,1) 50%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.65)), color-stop(50%,rgba(119,119,119,1)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0.65) 0%,rgba(119,119,119,1) 50%,rgba(255,255,255,0) 100%); 
	background: -o-linear-gradient(left,  rgba(255,255,255,0.65) 0%,rgba(119,119,119,1) 50%,rgba(255,255,255,0) 100%); 
	background: -ms-linear-gradient(left,  rgba(255,255,255,0.65) 0%,rgba(119,119,119,1) 50%,rgba(255,255,255,0) 100%); 
	background: linear-gradient(to right,  rgba(255,255,255,0.65) 0%,rgba(119,119,119,1) 50%,rgba(255,255,255,0) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#00ffffff',GradientType=1 ); */
	font-family: 'Crimson Text', 'Palatino', serif;
}

.main-form-div{
	padding-top: 0 !important;
	margin-top: 0 !important;
	margin-left: auto; 
	margin-right: auto; 
	max-width: 1000px; 
	background-color: white; 
	-moz-box-shadow: #888 5px -1px 10px, #888 -5px -1px 5px; 
	-webkit-box-shadow: #888 5px -1px 10px, #888 -5px -1px 5px; 
	box-shadow: #888 5px -1px 10px, #888 -5px -1px 5px;
}

/* Header */
.headerPane {
	background-position: left top;
	background-repeat: no-repeat;
}

.ourBlueBackground {
	/*background-color: rgba(0,51,102,1);*/
	background-color: rgba(0,37,82,1);
	color: white;
	/*display: inline-block;*/
}

.headerPane .headerTop {
	height: 104px;
	/*background-color: rgba(0,51,102,1);*/
	background-color: rgba(0,37,82,1);
	color: white;
}

.headerTop {
	padding-left: 18px;
	padding-right: 18px;
	/*background-color: rgba(0,51,102,1);*/
	background-color: rgba(0,37,82,1);
}

.templateTitle {
	float: left;
	margin-left: 15px;
	margin-top: 22px;
}

	.templateTitle a {
		text-decoration: none;
		font-size: x-large;
		color: White;
	}

.loginControl {
	float: right;
	margin-top: 10px;
	margin-right: 25px;
	font-size: 11pt;
	color: White;
}

	.loginControl a {
		color: White;
		text-decoration: none;
		/*border-bottom: dashed 1px White;*/
	}

.headerMenu {
	/*margin-top: 11px;*/
	/*margin-top: 1px;*/
}


/* Footer */
.footerPane {
	height: 100%;
}

.footerMenu {
	float: right;
	padding-top: 7px;
}

.copyright {
	float: left;
	margin-left: 15px;
	margin-top: 100px;
}

.content {
	padding: 5px;
}


/* Account */
.dxeBase_Moderno, .dxeTextBox_Moderno{
	font-family: 'Crimson Text', 'Palatino', serif !important;
	font-size: 12pt;
	letter-spacing: .7pt;
}

.account-acceptemails{
	margin-bottom: 12px;
}

.account-welcome{
	font-family: 'Crimson Text', 'Palatino', serif !important;
	font-size: 12pt;
	letter-spacing: .7pt;
}

.account-blurb{
	font-family: 'Crimson Text', 'Palatino', serif !important;
	font-size: 12pt;
	letter-spacing: .7pt;
	width: 100%;
}

.account-links, .account-links:hover, account-links:visited, a.dxeHyperlink, a.dxeHyperlink:hover, a.dxeHyperlink:visited{
	font-family: 'Crimson Text', 'Palatino', serif !important;
	font-size: 12pt;
	letter-spacing: .9pt;
	text-decoration: none;
	color: white;
}

.my-account {
	text-align: left;
}

.my-account-links, .my-account-links:hover, .my-account-links:visited{
	font-family: 'Crimson Text', 'Palatino', serif !important;
	font-size: 12pt;
	letter-spacing: .9pt;
	text-decoration: none;
	color: black !important;
}

.account-panels {
	width: 398px;
	max-width: 398px;
	overflow: auto;
	overflow-wrap:normal;
}

.login-control{
	width: 400px;
	max-width: 400px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.register-control{
	width: 800px;
	max-width: 800px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.accountHeader h2 {
	margin: 10px 0 7px 0;
	font-size: 16px;
}

.accountHeader p {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.accountHeader {
	margin-bottom: 20px;
	/*width: 398px;
	max-width: 398px;*/
	overflow: auto;
	overflow-wrap:normal;
}

.form-field {
	margin-bottom: 8px;
}

.account-form{
	margin-left: auto;
	margin-right: auto;
}

.field-validation-error {
	font-size: 11px;
	color: Red;
}

#GridWrapper{
	float: right;
}

/* iOS */
.dxsplVSeparator_iOS,
.dxsplHSeparator_iOS {
	border-width: 0px !important;
}

.dxsplPane_iOS.leftPane,
.dxsplPane_iOS.rightPane,
.dxsplPane_iOS.contentPane {
	border-width: 1px !important;
}

.dxsplControl_iOS .templateTitle {
	margin-top: 3px;
}

	.dxsplControl_iOS .templateTitle a {
		color: #303030;
		font-size: 26px;
		line-height: 1em;
		font-weight: bold;
	}

.dxsplControl_iOS .headerTop,
.dxsplControl_iOS .content {
	/*font-family: HelveticaNeue,Helvetica,Verdana,sans-serif;*/
}

.dxsplControl_iOS .loginControl {
	margin-top: 4px;
}

	.dxsplControl_iOS .loginControl a {
		color: #0160E7;
		text-decoration: underline;
		font-size: 20px;
		font-weight: bold;
	}

.dxsplControl_iOS .headerTop {
	height: 33px;
}

.dxsplControl_iOS .headerMenu {
	margin-top: 0px;
}

.dxsplPane_iOS.mainContentPane {
	border-width: 0px !important;
	box-shadow: initial;
	-webkit-box-shadow: initial;
	-moz-box-shadow: initial;
}

.dxsplPane_iOS.footerPane {
	border-width: 1px !important;
}

.dxsplControl_iOS .accountHeader p {
	color: #303030;
	font-size: 18px;
}

.dxsplControl_iOS .accountHeader h2 {
	color: #303030;
	font-size: 26px;
	margin-bottom: 10px;
}


/* Aqua */
.dxsplControl_Aqua {
	/*font-family: Tahoma;*/
}

	.dxsplControl_Aqua .headerPane,
	.dxsplControl_Aqua .footerPane,
	.dxsplControl_Aqua .footerMenu li {
		background-color: #BFDBFF;
	}

	.dxsplControl_Aqua .headerPane {
		background-image: url('images/AquaHeader.jpg');
	}

	.dxsplControl_Aqua .headerMenu .dxm-separator b {
		height: 25px !important;
	}

	.dxsplControl_Aqua .accountHeader h2 {
		color: #5689C5;
	}


/* DevEx */
.dxsplControl_DevEx {
	/*font-family: Verdana;*/
	color: #201F35;
}

	.dxsplControl_DevEx .headerPane,
	.dxsplControl_DevEx .footerPane,
	.dxsplControl_DevEx .footerMenu li {
		background-color: #F2F3F4;
	}

	.dxsplControl_DevEx .templateTitle a,
	.dxsplControl_DevEx .loginControl,
	.dxsplControl_DevEx .loginControl a {
		color: #4B4B57;
	}

		.dxsplControl_DevEx .loginControl a {
			border-bottom-color: #4B4B57;
		}

	.dxsplControl_DevEx .headerMenu {
		margin-top: 13px;
	}

	.dxsplControl_DevEx .accountHeader p {
		font-size: 11px;
	}


/* BlackGlass */
.dxsplControl_BlackGlass {
	/*font-family: Tahoma;*/
}

	.dxsplControl_BlackGlass .headerPane,
	.dxsplControl_BlackGlass .footerPane,
	.dxsplControl_BlackGlass .footerMenu li {
		background-color: #2A2A2A;
		color: white;
	}

	.dxsplControl_BlackGlass .headerPane {
		background-image: url('images/BlackGlassHeader.jpg');
	}

	.dxsplControl_BlackGlass .leftPanel li[class$="dxnb-last"] ul {
		border-bottom: 1px solid black;
	}

	.dxsplControl_BlackGlass .accountHeader p {
		color: #585858;
	}


/* Glass */
.dxsplControl_Glass {
	/*font-family: Tahoma;*/
}

	.dxsplControl_Glass .headerPane,
	.dxsplControl_Glass .footerPane,
	.dxsplControl_Glass .footerMenu li {
		background-color: #CFE0E7;
	}

	.dxsplControl_Glass .headerPane {
		background-image: url('images/GlassHeader.jpg');
	}

	.dxsplControl_Glass .footerMenu * {
		background-image: none !important;
	}

	.dxsplControl_Glass .headerMenu .dxm-separator b {
		height: 25px !important;
	}

	.dxsplControl_Glass .templateTitle a,
	.dxsplControl_Glass .loginControl,
	.dxsplControl_Glass .loginControl a {
		color: #4B4B57;
	}

		.dxsplControl_Glass .loginControl a {
			border-bottom-color: #4B4B57;
		}

	.dxsplControl_Glass .accountHeader h2 {
		color: #387FA4;
	}

	.dxsplControl_Glass .accountHeader p {
		color: #575757;
	}



/* Office2003Blue */
.dxsplControl_Office2003Blue {
	/*font-family: Tahoma;*/
}

	.dxsplControl_Office2003Blue .headerPane,
	.dxsplControl_Office2003Blue .footerPane,
	.dxsplControl_Office2003Blue .footerMenu li {
		background-color: #BCD4F6;
	}

	.dxsplControl_Office2003Blue .footerMenu div {
		background: transparent none;
	}

	.dxsplControl_Office2003Blue .leftPanel > ul {
		background: transparent none;
	}

	.dxsplControl_Office2003Blue .templateTitle a,
	.dxsplControl_Office2003Blue .loginControl,
	.dxsplControl_Office2003Blue .loginControl a {
		color: #4B4B57;
	}

		.dxsplControl_Office2003Blue .loginControl a {
			border-bottom-color: #4B4B57;
		}

	.dxsplControl_Office2003Blue .accountHeader p {
		color: #424242;
	}

	.dxsplControl_Office2003Blue .headerMenu {
		margin-top: 5px;
	}


/* Office2003Olive */
.dxsplControl_Office2003Olive {
	/*font-family: Tahoma;*/
}

	.dxsplControl_Office2003Olive .headerPane,
	.dxsplControl_Office2003Olive .footerPane,
	.dxsplControl_Office2003Olive .footerMenu li {
		background-color: #D6DCBB;
	}

	.dxsplControl_Office2003Olive .footerMenu div {
		background: transparent none;
	}

	.dxsplControl_Office2003Olive .leftPanel > ul {
		background: transparent none;
	}

	.dxsplControl_Office2003Olive .templateTitle a,
	.dxsplControl_Office2003Olive .loginControl,
	.dxsplControl_Office2003Olive .loginControl a {
		color: #4B4B57;
	}

		.dxsplControl_Office2003Olive .loginControl a {
			border-bottom-color: #4B4B57;
		}

	.dxsplControl_Office2003Olive .accountHeader p {
		color: #424242;
	}

	.dxsplControl_Office2003Olive .headerMenu {
		margin-top: 5px;
	}

/* Office2003Silver */
.dxsplControl_Office2003Silver {
	/*font-family: Tahoma;*/
}

	.dxsplControl_Office2003Silver .headerPane,
	.dxsplControl_Office2003Silver .footerPane,
	.dxsplControl_Office2003Silver .footerMenu li {
		background-color: #D0D0DE;
	}

	.dxsplControl_Office2003Silver .footerMenu div {
		background: transparent none;
	}

	.dxsplControl_Office2003Silver .leftPanel > ul {
		background: transparent none;
	}

	.dxsplControl_Office2003Silver .templateTitle a,
	.dxsplControl_Office2003Silver .loginControl,
	.dxsplControl_Office2003Silver .loginControl a {
		color: #4B4B57;
	}

		.dxsplControl_Office2003Silver .loginControl a {
			border-bottom-color: #4B4B57;
		}

	.dxsplControl_Office2003Silver .accountHeader p {
		color: #424242;
	}

	.dxsplControl_Office2003Silver .headerMenu {
		margin-top: 5px;
	}


/* Office2010Black */
.dxsplControl_Office2010Black {
	/*font-family: Verdana;*/
}

	.dxsplControl_Office2010Black .headerPane,
	.dxsplControl_Office2010Black .footerPane,
	.dxsplControl_Office2010Black .footerMenu li {
		background-color: #393939;
		color: white;
	}

	.dxsplControl_Office2010Black .footerMenu a {
		color: white !important;
	}

	.dxsplControl_Office2010Black .accountHeader h2 {
		color: #3C3C3C;
	}

	.dxsplControl_Office2010Black .accountHeader p {
		font-size: 11px;
	}

	.dxsplControl_Office2010Black .headerMenu {
		margin-top: 13px;
	}


/* Office2010Blue */
.dxsplControl_Office2010Blue {
	/*font-family: Verdana;*/
}

	.dxsplControl_Office2010Blue .headerPane,
	.dxsplControl_Office2010Blue .footerPane,
	.dxsplControl_Office2010Blue .footerMenu li {
		background-color: #D3E4F6;
	}

	.dxsplControl_Office2010Blue .templateTitle a,
	.dxsplControl_Office2010Blue .loginControl,
	.dxsplControl_Office2010Blue .loginControl a {
		color: Black;
	}

		.dxsplControl_Office2010Blue .loginControl a {
			border-bottom-color: Black;
		}

	.dxsplControl_Office2010Blue .accountHeader h2 {
		color: #498BC2;
	}

	.dxsplControl_Office2010Blue .accountHeader p {
		font-size: 11px;
	}

	.dxsplControl_Office2010Blue .headerMenu {
		margin-top: 13px;
	}


/* Office2010Silver */
.dxsplControl_Office2010Silver {
	/*font-family: Verdana;*/
}

	.dxsplControl_Office2010Silver .headerPane,
	.dxsplControl_Office2010Silver .footerPane,
	.dxsplControl_Office2010Silver .footerMenu li {
		background-color: #A9ACB4;
		color: white;
	}

	.dxsplControl_Office2010Silver .accountHeader h2 {
		color: #3B3B3B;
	}

	.dxsplControl_Office2010Silver .accountHeader p {
		font-size: 11px;
	}

	.dxsplControl_Office2010Silver .headerMenu {
		margin-top: 13px;
	}



/* PlasticBlue */
.dxsplControl_PlasticBlue {
	/*font-family: Tahoma;*/
}

	.dxsplControl_PlasticBlue .headerPane,
	.dxsplControl_PlasticBlue .footerPane,
	.dxsplControl_PlasticBlue .footerMenu li {
		background-color: #3C4F8F;
		color: white;
	}

	.dxsplControl_PlasticBlue .headerPane {
		background-image: url('images/PlasticBlueHeader.jpg');
	}

	.dxsplControl_PlasticBlue .accountHeader h2 {
		color: #5A83D0;
	}

	.dxsplControl_PlasticBlue .accountHeader p {
		color: #575757;
	}

	.dxsplControl_PlasticBlue .headerMenu {
		margin-top: 12px;
	}


/* RedWine */
.dxsplControl_RedWine {
	/*font-family: Tahoma;*/
}

	.dxsplControl_RedWine .headerPane,
	.dxsplControl_RedWine .footerPane,
	.dxsplControl_RedWine .footerMenu li {
		background-color: #78002B;
		color: white;
	}

	.dxsplControl_RedWine .headerPane {
		background-image: url('images/RedWineHeader.jpg');
		background-position: top right;
	}

	.dxsplControl_RedWine .footerMenu div {
		background: transparent none;
	}

	.dxsplControl_RedWine .accountHeader h2 {
		color: #8A0A37;
	}

	.dxsplControl_RedWine .headerMenu {
		margin-top: 9px;
	}


/* SoftOrange */
.dxsplControl_SoftOrange {
	/*font-family: Tahoma;*/
}

	.dxsplControl_SoftOrange .headerPane,
	.dxsplControl_SoftOrange .footerPane,
	.dxsplControl_SoftOrange .footerMenu li {
		background-color: #F9F9F9 !important;
		background-image: none !important;
	}

	.dxsplControl_SoftOrange .templateTitle a,
	.dxsplControl_SoftOrange .loginControl,
	.dxsplControl_SoftOrange .loginControl a {
		color: Black;
	}

		.dxsplControl_SoftOrange .loginControl a {
			border-bottom-color: Black;
		}

	.dxsplControl_SoftOrange .accountHeader h2 {
		color: Black;
	}

	.dxsplControl_SoftOrange .accountHeader p {
		color: #707070;
	}

	.dxsplControl_SoftOrange .headerMenu {
		margin-top: 8px;
	}


/* Youthful */
.dxsplControl_Youthful {
	/*font-family: Tahoma;*/
}

	.dxsplControl_Youthful .headerPane,
	.dxsplControl_Youthful .footerPane,
	.dxsplControl_Youthful .footerMenu li {
		background-color: #8AA150;
		color: white !important;
	}

	.dxsplControl_Youthful .headerMenu .dxm-separator b {
		height: 35px !important;
	}

	.dxsplControl_Youthful .accountHeader h2 {
		color: #80A70E;
	}

	.dxsplControl_Youthful .headerMenu {
		margin-top: 1px;
	}

/* Metropolis */
.dxsplControl_Metropolis {
	/*font-family: Segoe UI;*/
}

	.dxsplControl_Metropolis .headerPane,
	.dxsplControl_Metropolis .footerMenu li {
		background-color: White;
		color: Black;
	}

	.dxsplControl_Metropolis .accountHeader h2 {
		color: #3B3B3B;
	}

	.dxsplControl_Metropolis .accountHeader p {
		font-size: 11px;
	}

	.dxsplControl_Metropolis .headerMenu {
		margin-top: 13px;
	}

	.dxsplControl_Metropolis .loginControl a,
	.dxsplControl_Metropolis .templateTitle a {
		color: Black;
		border-color: Black;
	}

	.dxsplControl_Metropolis .templateTitle a {
		font-size: 28px;
	}

	.dxsplControl_Metropolis .dxsplVSeparator_Metropolis {
		border-bottom: 0 !important;
	}

	.dxsplControl_Metropolis .footerPane {
		background: #EDEDED;
	}

/* MetropolisBlue */
.dxsplControl_MetropolisBlue {
	/*font-family: Segoe UI;*/
}

	.dxsplControl_MetropolisBlue .headerPane,
	.dxsplControl_MetropolisBlue .footerMenu li {
		background-color: White;
		color: Black;
	}

	.dxsplControl_MetropolisBlue .accountHeader h2 {
		color: #3B3B3B;
	}

	.dxsplControl_MetropolisBlue .accountHeader p {
		font-size: 11px;
	}

	.dxsplControl_MetropolisBlue .headerMenu {
		margin-top: 13px;
	}

	.dxsplControl_MetropolisBlue .loginControl a,
	.dxsplControl_MetropolisBlue .templateTitle a {
		color: Black;
		border-color: Black;
	}

	.dxsplControl_MetropolisBlue .templateTitle a {
		font-size: 28px;
	}

	.dxsplControl_MetropolisBlue .dxsplVSeparator_MetropolisBlue {
		border-bottom: 0 !important;
	}

	.dxsplControl_MetropolisBlue .footerPane {
		background: #EDEDED;
	}

/* Moderno */
.dxsplControl_Moderno {
	/*font-family: Segoe UI;*/
}

	.dxsplControl_Moderno .headerPane,
	.dxsplControl_Moderno .footerMenu li {
		background-color: White;
		color: Black;
	}

	.dxsplControl_Moderno .accountHeader h2 {
		color: #3B3B3B;
	}

	.dxsplControl_Moderno .accountHeader p {
		font-size: 11px;
	}

	.dxsplControl_Moderno .headerMenu {
		/*margin-top: 13px;*/
		margin-top: 0px;
	}

	.dxsplControl_Moderno .loginControl a,
	.dxsplControl_Moderno .templateTitle a {
		//color: #0072c6;
		color: white;
		text-decoration: none;
		border-color: #0072c6;
	}

	.dxsplControl_Moderno .templateTitle a {
		font-size: 28px;
	}

	.dxsplControl_Moderno .dxsplVSeparator_Moderno {
		border-bottom: 0 !important;
		border-left: 1px solid #d1d1d1;
		border-right: 1px solid #d1d1d1;
	}

	.dxsplControl_Moderno .footerPane {
		background: #EDEDED;
	}

/* OURS */
/*ovverwrite DX*/
.dxmLite_Moderno ul.dx {
}

.dxmLite {
	/*font-family: 'Crimson Text','Palatino',serif;*/
	font-size: 0.8em !important;
}

.dxmitem {
	vertical-align: middle;
}

.MainMenu {
	width: 983px !important;
	max-width: 983px !important;
	min-width: 300px !important;
	margin-left: auto;
	margin-right: auto;
	max-height: 50px !important;
	height: 50px;
	display: inline-block;
	letter-spacing: 1.25pt;
	font-size: 1.3em !important;
}

.SubMenu {
	-webkit-box-shadow: 7px 7px 5px 0px rgba(183, 185, 185, 0.75);
	-moz-box-shadow:    7px 7px 5px 0px rgba(183, 185, 185, 0.75);
	box-shadow:         7px 7px 5px 0px rgba(183, 185, 185, 0.75);

	/*font-family: "'Crimson Text', 'Palatino', serif";*/
	font-family: 'Oswald', 'Trebuchet MS', sans-serif !important;
	font-size: 1.13em !important;
	letter-spacing: 1.25pt;
}

.SubMenuItem {
	/*font-family: "'Crimson Text', 'Palatino', serif";*/
	font-family: 'Oswald', 'Trebuchet MS', sans-serif !important;
	/*letter-spacing: 1.25pt;*/
	letter-spacing: .5pt;
}

.MenuItemSelected {
	font-size: 1.3em !important;
}

#BODY-TOP-WAVE {
	height: 10px;
	background-image: url("/Content/Images/WaveSeparator.png");
	background-repeat: repeat-x;
	-moz-background-origin: content-box;
	-webkit-background-origin: content-box;
	background-origin: content-box;
	background-position: bottom;
	padding-bottom: 8px;
	background-color: rgba(0,0,68,1.00);
}

#BODY-BOTTOM-WAVE {
	height: 10px;
	background-image: url("/Content/Images/WaveSeparator.png");
	background-repeat: repeat-x;
	-moz-background-origin: content-box;
	-webkit-background-origin: content-box;
	background-origin: content-box;
	background-position: top;
	padding-top: 8px;
	background-color: rgba(0,0,68,1.00);
}

.TOP-DOTTED-SEPARATOR {
	height: 8px;
	background-color: rgba(255,255,255,1.00);
	background-image: url("/Content/Images/DottedSeparator.png");
	background-repeat: repeat-x;
	-moz-background-origin: content-box;
	-webkit-background-origin: content-box;
	background-origin: content-box;
	background-position: bottom;
	padding-bottom: 3px;
}

.UCBlock {
	/*width: 400px;*/
	min-height: 200px;
	/*display:inline-block;*/
}

.SectionTitle { 
	display: block;
	margin: 6px;
	color: rgba(0,51,102,1.00);
	/*font-family: TG, 'Trade Gothic LT Std' !important;*/
	font-family: 'Oswald', 'Trebuchet MS', sans-serif;
	letter-spacing: .8pt;
	font-size: 14pt;
	text-align: left;
}

.TwitterBlock {
	width: 100% !important;
}

.dxsplControl_Moderno .mainContentPane {
	text-align: center;
	/*max-width: 1200px !important;*/
}

	.dxsplControl_Moderno .mainContentPane > .dxsplLCC {
		display: inline-block;
		/*min-width: 1250px;
	width: 1250px !important;*/
	}

.dxrpControl_Moderno td.dxrp, .dxrpControl_Moderno td.dxrpHeader_Moderno, .dxrpControlGB_Moderno td.dxrp {
	font-family: 'Crimson Text', 'Palatino', serif !important;
	}
/*.dx-vam
{
	font-size: 1.2em !important;
}*/

fa-item-class {
	padding-left: 30px !important;
}

.dxncControl td.dxncCtrl {
	padding: 0;
}

.page-main-container {
	margin-left: auto;
	margin-right: auto;
	background-color: rgb(255, 255, 255);
	width: 983px;
	max-width: 983px;
	display: inline-block;
	text-align: left;
}

.ImprintSearchBlock {
	display: block;
	/*text-align: right;*/
	text-align: left;
	/*font-style: italic;*/
}

.page-inner-left-container {
	float: left;
	padding-left: 10px;
	max-width: 726px;
}

.page-text-content {
	font-family: 'Crimson Text', 'Palatino', serif !important;
}

/*.page-text-content a span, .page-text-content2 a:visited span {
	[font-family: 'Crimson Text', 'Palatino', serif !important;]
	font-family: 'Oswald', 'Trebuchet MS', sans-serif !important;
	color: #494949 !important;
	text-decoration: none !important;
	display: inline-block;
}*/

.page-text-content a span, .page-text-content a:visited span {
	font-family: 'Crimson Text', 'Palatino', serif !important;
	color: rgba(0,51,102,1.00) !important;
	text-decoration: underline !important;
	display: inline-block;
}

.page-text-content a:hover span{
	color: rgba(0,51,102,1.00) !important;
}

.page-text-content2 {
	font-family: 'Oswald', 'Trebuchet MS', sans-serif !important;
	color: rgba(0,51,102,1.00);
}

/*.page-text-content2 a span, .page-text-content2 a:visited span {
	font-family: 'Oswald', 'Trebuchet MS', sans-serif !important;
	color: #494949;
	text-decoration: none !important;
	display: inline-block;
}*/

.page-text-content2 a span, .page-text-content2 a:visited span {
	font-family: 'Crimson Text', 'Palatino', serif !important;
	color: rgba(0,51,102,1.00) !important;
	text-decoration: underline !important;
	display: inline-block;
}

.page-text-content2 a:hover span{
	color: rgba(0,51,102,1.00);
}

.page-carousel {
	height: 266px;
	margin-bottom: 10px;
}

.page-carousel-professional {
	height: 266px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.footer-item-link {
	text-decoration: none;
	/*color: white;*/
	color: lightgray;
	/*font-family: 'Crimson Text', 'Palatino', serif;*/
}

.footer-item-link:hover {
	color: silver;
	/*font-family: Cambria, Cochin, 'Crimson Text', 'Palatino', serif, Times, Times New Roman, serif;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;*/
}

.search-button
{
	height: 39px !important;
	border: none !important;
}

.footer-item {
	font-family: 'Crimson Text', 'Palatino', serif !important;
	width: 100%;
	letter-spacing: .9pt;
}

.footer-sub-item {
	font-family: 'Oswald', 'Trebuchet MS', sans-serif !important;
	width: 100%; 
	/*padding-left: 10px;*/ 
	font-size: 9pt; 
	letter-spacing: .6pt;
	display: inline-block;
}

.DXButtonAlignRight
{
	margin-left: auto;
	/*margin-right: auto;*/
}

.DXButtonAlignLeft
{
	/*margin-left: auto;*/
	margin-right: auto;
}

.DXButtonAlignCenter
{
	margin-left: auto;
	margin-right: auto;
}

.CellAlignLeft
{
	text-align: left;
}

.CellAlignCenter
{
	text-align: center;
}

.CellAlignRight
{
	text-align: right;
	padding-right: 6px;
}

.social-media-links, .social-media-links:hover, .social-media-links:visited {
	border: 0 none;
	text-decoration: none;
	width: 32px;
	height:32px;
	overflow: hidden;
}

.featured-author-image{
	float: left;
	padding: 0 8px 8px 0;
}
