/* Facelift Designs Reset ===================== */
/* THE ONE,THE ONLY,THE ERIC MEYER RESET */
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,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
fieldset,
form,
label,
legend,
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* 20120912 - GB,MS - list element definitions redefined to avoid affecting legacy code*/
ol,
ul,
li {
	margin-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

ul,
li {
	list-style: none;
	list-style: disc;
	list-style: circle;
	list-style: square;
}
/* 20120911 - GB,MS - table element definitions are commented out to avoid affecting legacy code */
/*table,tr,th,td,img,tbody,tfoot,thead {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-size:100%;font-family:inherit;}*/
body {
	background: #fff;
	color: #666;
	font: normal normal normal 12px/150% 'helvetica neue', helvetica, arial, sans-serif;
/*
	background-image: url(../../graphics/design/body_bg_tight.png);
*/
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	background-position: top center;

}

caption,
td {
	font-weight: normal;
}

th,
strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

p {
	margin-bottom: 10px;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

br.clear {
	clear: both;
}

a img {
	border: 0;
}

a {
	color: #0070af;
	text-decoration: none;
}

	a:hover {
		color: #46851a;
		text-decoration: underline;
	}

H1 {
	color: #006699;
	font-size: 16pt;
	font-weight: normal;
	line-height: 22px;
	font-family: 'Century Gothic', verdana, arial, helvetica, sans-serif;
}

.contentArea H2 {
	color: #B7692F;
	font-size: 14pt;
	font-weight: normal;
	margin: 0 0 10px;
	font-family: 'Century Gothic', verdana, arial, helvetica, sans-serif;
}

	.contentArea H2 a {
		color: #B7692F;
		text-decoration: none;
	}

		.contentArea H2 a:hover {
			color: #B7692F;
			text-decoration: none;
		}

.contentArea H3 {
	color: #006699;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	font-family: 'Century Gothic', verdana, arial, helvetica, sans-serif;
}

.contentArea p {
	line-height: 22px;
}

.contentMain .content .contentArea .links {
	border: 1px solid #e9e9e9;
	padding: 3px;
	margin: 4px 8px 10px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* future proofing */
	-khtml-border-radius: 5px;
	/* for old Konqueror browsers */
}

.contentMain .content .contentArea .roundedBox {
	border: 1px solid #e9e9e9;
	padding: 3px;
	margin: 4px 8px 10px 0;
	width: 100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* future proofing */
	-khtml-border-radius: 5px;
	/* for old Konqueror browsers */
}

.roundedBox {
	border: 1px solid #e9e9e9;
	margin: 4px 0 10px;
	padding: 8px;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* future proofing */
	-khtml-border-radius: 5px;
	/* for old Konqueror browsers */
}
	/*.roundedBox  img {border: 1px solid #55AFE2; float: left; margin-right: 20px;}*/
	.roundedBox .more {
		position: absolute;
		top: 2px;
		right: 4px;
	}

	.roundedBox .hrVideo {
		height: 1px;
		color: #e9e9e9;
		background-color: #e9e9e9;
		margin-bottom: 5px;
		margin-top: 5px;
	}

	.roundedBox .date {
		color: #b5b3b3;
		font-style: italic;
		padding-right: 10px;
	}

.headerContainer {
	margin: 0 auto;
	width: 1000px;
	position: relative;
	/*padding: 0 20px 20px;*/
	padding: 0 20px 0px;
}

.pageWrapper {
	margin: 0 auto;
	width: 95%;
	position: relative;
	padding: 0 20px 20px;
}

.contentTop {
/*
	background-image: url(../../graphics/design/contentTopThinBlue.png);
*/
	background-repeat: no-repeat;
	height: 42px;
	position: relative;
	z-index: 9000;
}

.navBarCustom {
	background-repeat: no-repeat;
	height: 42px;
	position: center;
	z-index: 9000;
}

.contentTop .menu {
	padding-left: 20px;
	padding-top: 17px;
}

.contentMain {
/*
	background-image: url(../../graphics/design/contentBg.png);
*/
	background-repeat: repeat-y;
	padding-bottom: 10px;
	width: 100%;
}

	.contentMain .content {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 10px;
		margin-bottom: 10px;
		position: relative;
	}

		.contentMain .content .contentArea {
			padding-left: 15px;
			padding-right: 20px;
		}

			.contentMain .content .contentArea .hr_related {
/*
				background-image: url(../../graphics/design/default/sidebar_hr.gif);
*/
				background-repeat: no-repeat;
				height: 1px;
				margin-bottom: 2px;
			}

.contentBottom {
/*
	background-image: url(../../graphics/design/contentBottom.png);
*/
	background-repeat: no-repeat;
	height: 17px;
}

.header {
	position: relative;
	height: 99px;
	clear: both;
	z-index: 40;
	background-image: url(../../graphics/design/header_bg_thin.png);
	padding-top: 9px;
	margin-bottom: -6px;
	background-repeat: no-repeat;
	background-position: center bottom;
}

	.header h1 {
		position: absolute;
		top: -12px;
	}

		.header h1 a {
			display: block;
			height: 82px;
			text-indent: -9999px;
			width: 300px;
			margin-top: 30px;
		}

.topLinksContainer {
	position: absolute;
	top: 6px;
	right: 16px;
	font-weight: normal;
	color: #0070AF;
}

.topLinks {
	font-weight: normal;
	color: #0070AF;
}

	.topLinks a {
		font-size: 15px;
	}

		.topLinks a:hover {
			color: #B7692F;
		}

.header .memberContainer {
	position: absolute;
	top: 46px;
	right: 60px;
	height: 74px;
	display: block;
	width: 660px;
	outline: 0px solid #00FF00;
	padding: 0px;
}

	.header .memberContainer h1 {
		position: absolute;
		color: #B7692F;
		top: -8px;
		left: 10px;
		/*text-transform:uppercase; */
		font-size: 20px;
		font-weight: 600;
		letter-spacing: 1px;
		line-height: 24px;
		font-family: 'Century Gothic', verdana, arial, helvetica, sans-serif;
	}

	.header .memberContainer h2 {
		position: absolute;
		color: #fff;
		top: -8px;
		left: 10px;
		text-transform: uppercase;
		font-size: 14px;
	}

	.header .memberContainer h3 {
		position: absolute;
		color: #fff;
		top: -10px;
		right: 10px;
		font-size: 12px;
	}

	.header .memberContainer a {
		color: #fff;
	}

		.header .memberContainer a:hover {
			color: #fff;
		}

	.header .memberContainer .memberLogin {
		margin: 30px 0 0 12px;
		color: #55AFE2;
		font-size: 100%;
	}

		.header .memberContainer .memberLogin p {
			text-align: center;
			color: #fff;
		}

		.header .memberContainer .memberLogin input {
			width: 100px;
		}

		.header .memberContainer .memberLogin .leftside {
			float: left;
			margin-right: 3.8%;
			color: #86D2FB;
		}

		.header .memberContainer .memberLogin .rightside {
			float: left;
		}

		.header .memberContainer .memberLogin ul {
			color: #4dafe5;
			list-style-type: disc;
			line-height: 12px;
		}

		.header .memberContainer .memberLogin .activedate {
			text-align: left;
			font-size: 14px;
			margin: 0;
			padding: 0;
		}

		.header .memberContainer .memberLogin ul.activedate {
			padding: 2px 0 0;
			margin: 0;
			list-style-type: none;
		}

			.header .memberContainer .memberLogin ul.activedate li {
				display: inline;
				margin-right: 3.8%;
			}

#divDateContact hr {
	background-image: url(../../graphics/design/home/hr.gif);
	height: 1px;
	color: #B7692F;
	margin-top:0px;
	margin-bottom:0px;
}
/* BUTTONS */
a.btn,
.btn {
	text-decoration: none;
	background: none repeat scroll 0 0 #55afe2;
	border: 1px solid white;
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0 0;
	padding: 6px 10px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	white-space: nowrap;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	float:right;
}

	a.btn:hover,
	.btn:hover {
		background: none repeat scroll 0 0 #197eb7;
		box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
		color: #fff;
		text-shadow: none;
		-moz-transition: all 0.1s ease-out;
		-o-transition: all 0.1s ease-out;
		-webkit-transition: all 0.1s ease-out;
		-ms-transition: all 0.1s ease-out;
		transition: all 0.1s ease-out;
	}

a.btn_gray,
.btn_gray {
	text-decoration: none;
	background: none repeat scroll 0 0 #F5F5F5;
	border: 1px solid #666;
	border-radius: 5px 5px 5px 5px;
	color: #333;
	display: inline-block;
	font-size: 15px;
	font-weight: normal;
	margin: 5px 0 0;
	padding: 6px 12px;
	/* text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); */
	white-space: nowrap;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

	a.btn_gray:hover,
	.btn_gray:hover {
		background: none repeat scroll 0 0 #197eb7;
		box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
		color: #fff;
		text-shadow: none;
		-moz-transition: all 0.1s ease-out;
		-o-transition: all 0.1s ease-out;
		-webkit-transition: all 0.1s ease-out;
		-ms-transition: all 0.1s ease-out;
		transition: all 0.1s ease-out;
	}
/* YB: brown button */
a.btn_brown,
.btn_brown {
	text-decoration: none;
	background: none repeat scroll 0 0 #B7692F;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
	border: 1px solid #fff;
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0 0;
	padding: 6px 12px;
	/* text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); */
	white-space: nowrap;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
	a.btn_brown:hover,
	.btn_brown:hover {
		background: none repeat scroll 0 0 #FE9400; /*#B7692F;  e88f42*/
		box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
		color: #fff;
		text-shadow: none;
		-moz-transition: all 0.1s ease-out;
		-o-transition: all 0.1s ease-out;
		-webkit-transition: all 0.1s ease-out;
		-ms-transition: all 0.1s ease-out;
		transition: all 0.1s ease-out;
	}
/* YB: end brown button */

a.btn_disable,
.btn_disable {
	text-decoration: none;
	background: none repeat scroll 0 0 #cccccc;
	/*box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);*/
	border: 1px solid #fff;
	border-radius: 5px 5px 5px 5px;
	color: #000;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0 0;
	padding: 6px 12px;
	/* text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); */
	white-space: nowrap;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
/* START Footer */
.footerContainer {
	margin: 0 auto;
	padding: 0 20px 5px;
	position: relative;
	background-image: url(../../graphics/design/footerContainer_bg.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	/*	width: 100%; */
}
/* 20120912 - GB - ol, ul definitions commented out to avoid affecting legacy code */
/*
.footer ol, ul { margin-left: 20px; list-style-type: none;}
*/
.footer .footerTop {
	background-image: url(../../graphics/design/footer_bg.png);
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0 auto;
	width: 980px;
	padding-top: 10px;
	outline: 0px solid;
	position: relative;
	min-height: 180px;
	height: auto;
	height: 180px;
}

	.footer .footerTop .col-1 {
		margin-right: 20px;
		width: 290px;
		margin-left: 20px;
	}

		.footer .footerTop .col-1 li {
			margin-left: -40px;
		}

			.footer .footerTop .col-1 li .last {
				margin-top: 20px;
			}

	.footer .footerTop .col-3 {
		margin-right: 20px;
		width: 290px;
	}

.footer .title {
	color: #3999cd;
	font-size: 16px;
	border-bottom: 1px solid #eeeee9;
	display: block;
	margin-bottom: 16px;
}

.footer strong {
	color: #c8713d;
}

.footer .bottomTop {
	margin: -6px auto 0;
	padding-bottom: 4px;
	width: 980px;
	padding-top: 10px;
	outline: 0px solid;
	position: relative;
}

	.footer .bottomTop p {
		text-align: center;
		margin: 0;
		color: #0070AF;
	}
/* END Footer */
.container {
	padding-left: 20px;
	padding-right: 20px;
}
/*
img, object, embed {
max-width: 100%;
}

img {
	height: auto;
}
*/
/* --------------- Default layout Styles Start --------------- */
.clearset {
	clear: both;
	height: 10px;
}

	.clearset:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

html > body .clearset {
	height: auto;
	min-height: 10px;
}

.headline {
	color: #006699;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 4px;
}

.section_name {
	color: #FFFFFF;
	font-size: 15px;
}
/* ==================================================================================================================== */
/* 20120910 - GB: Additional styles used specifically by AOM apps. */
/* ==================================================================================================================== */
.memberContainer .aAppTitle {
	position: absolute;
	color: #B7692F;
	top: -8px;
	/*left: 10px;*/
	/*text-transform:uppercase;*/
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 24px;
	font-family: 'Century Gothic', verdana, arial, helvetica, sans-serif;
}

	/*.memberContainer .aAppTitle:hover {
		color: #46851A;
		text-decoration: underline;
	}*/
.memberContainer .aAppTitleEnv {
	float:right;
	color: red;
	top: -8px;
	/*left: 10px;*/
	/*text-transform:uppercase;*/
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 24px;
	font-family: 'Century Gothic', verdana, arial, helvetica, sans-serif;
}
.memberContainer a.aAppLink {
	color: #0070af;
	text-decoration: underline;
	/*line-height: 40px;*/
	font-size: 14px;
}

	.memberContainer a.aAppLink:hover {
		color: #46851A;
		text-decoration: underline;
		/*line-height: 40px;*/
	}
/* form classes / styles from the orig. stylesheet */
/* some TABLE stuff from orig. stylesheet */
div.contentArea.links td {
	padding-left: 6px;
	padding-bottom: 4px;
	vertical-align: top;
	width: 80px;
	/*width: 20%;*/
}

div.contentArea.links table {
	border: 1px solid #e9e9e9;
	padding: 3px;
	margin: 4px 8px 10px 0;
	width: 100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* future proofing */
	-khtml-border-radius: 5px;
	/* for old Konqueror browsers */
}
/*table .links {outline: 1px red solid; width:500px;}*/
table.links td {
	padding-left: 6px;
	padding-bottom: 4px;
	vertical-align: top;
	width: 80px;
	/*width: 20%;*/
}

.links .item {
	padding-right: 12px;
	border-right: solid 1px #ccc;
}

.links .bar {
	padding-right: 12px;
	padding-left: 12px;
	border-right: solid 0px #ccc;
}

div.contentArea table {
	border: 0px solid #e9e9e9;
	padding: 3px;
	margin: 4px 8px 10px 0;
	/*width: 100%;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* future proofing */
	-khtml-border-radius: 5px;
	/* for old Konqueror browsers */
}

div.contentArea tr {
	border-bottom: 0px #E9E9E9 solid !important;
	padding-left: 3px;
	padding-right: 3px;
}

div.contentArea td {
	padding-left: 3px;
	padding-right: 3px;
	/*padding-bottom: 4px;*/
	vertical-align: top;
	/*width: 20%; */
}

div.contentArea tr.odd {
	background-color: #fff !important;
}

div.contentArea tr.even {
	background-color: #F5F5F5 !important;
}
/* END of some TABLE stuff from orig. stylesheet */
/* YB. style additions */
.dropdown {
	color: #666;
	font: normal normal normal 12px/150% verdana, arial, sans-serif;
	/* ??? ? Century Gothic? 'helvetica neue',helvetica*/
	border: 1px solid #cccccc;
}

.brownFontRegular {
	color: #b7692f;
}

.controlFocus {
	background-color: #effce6;
}

.controlBlur {
	background-color: White;
}

.darkRedFont {
	color: #8b0000;
}
/*
.acctFieldset
{
    border:1px dotted black;
}
.acctLegend
{
    background-color:White;
}
*/
/* popUp extender style */
/* <style></style> cannot be used on a content page */
.modalBackground {
	background-color: #666666;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup {
	background-color: white;
	border-width: 3px;
	border-style: solid;
	border-color: #46851a;
	padding: 3px;
	width: 460px;
	height: 560px;
	visibility: visible;
	/*display:inline;*/
	/*display:none; --> same with visibility: hidden; --> popup does not flicker on page load but won't show up when called. wtf! finally solved: see Page_Load*/
}
/* arpans comments */
.nav li {
	list-style-type: none;
	/*removes bulllets from <li>*/
}

/*Bootstap CSS is causing page layout issues and dosnt override all the tags in exisitng master page tags.
	This fixes they layout of page.*/
* {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

	*:before,
	*:after {
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}

/*Tabmenu background and position fix*/
.TabMenu {
	/*
	background-image: url(../../graphics/design/contentBg.png);
*/
	background-repeat: repeat-y;
	height: inherit;
	/* position: relative; */
	z-index: 9000;
	padding: 0px 30px 5px
	/*padding:inherit;
	padding-top:5px;*/
}
/*Dropdown submenu fix.
submenu position parameter
*/
.dropdown-submenu {
	position: relative;
}

	.dropdown-submenu .dropdown-menu {
		top: 0;
		left: 100%;
		margin-top: -1px;
	}

/*Navigation dropdown and caret animation*/

.nav-tabs {
	border-bottom: 1px solid #197EB7;
}

.nav .dropdown {
	border:none;

}

.nav .dropdown.open .caret {
	transform: rotate(-90deg);
	transition: all 0.3s ease-in-out;

}

	.nav .dropdown .caret {
		transform: rotate(0deg);
		transition: all 0.3s ease-in-out;
	}

.dropdown-menu {
	width:350px;
}

.deadline {
	font-size:14px;
float:right;
color:darkgreen;
}

/*.nav > li {
	border: .1px solid #197EB7;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}*/

.nav > li > a:hover {
	color: white;
	background-color: #197EB7;

}
/*.nav > li:hover  {
	color: white;
	background-color: #197EB7;
	display:block;
}*/
.nav > li.active > a, .nav > li.active > a:focus, .nav > li.active > a:hover {
	color: white;
	background-color: #197EB7;

}

 .nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
	color: #197EB7;
	background-color: white;
}

td.gridImage {
	text-align: center;
	vertical-align: central;
}
td.gridImage > img {
padding-top:5px;
height:24px;
width:24px;
}

/*Steps CSSS*/

#wizHeader li .prevStep {
	background-color: #669966;
}

	#wizHeader li .prevStep:after {
		border-left-color: #669966 !important;
	}

#wizHeader li .currentStep {
	background-color: #C36615;
}

	#wizHeader li .currentStep:after {
		border-left-color: #C36615 !important;
	}

#wizHeader li .nextStep {
	background-color: #C2C2C2;
}

	#wizHeader li .nextStep:after {
		border-left-color: #C2C2C2 !important;
	}

#wizHeader {
	list-style-type: none;
	overflow: hidden;
	font: 14px Helvetica, Arial, Sans-Serif;
	margin: 0px;
	padding: 0px;
	display:flex;
	align-items:stretch;
	justify-content:center;
	width:100%;
}

	#wizHeader li {
		float: left;
		list-style: none;
		text-align: left;
		flex: 0 1 auto;


	}

		#wizHeader li a {
			color: white;
			text-align:left;
			text-decoration: none;
			padding: 10px 0px 10px 35px;  /*  last value will change the widht*/
			background: brown; /* fallback color */
			background: hsla(34,85%,35%,1);
			position: relative;
			display: inline-block;
			float: left;
			width:auto;


		}

			#wizHeader li a:after {
				content: " ";
				display: block;
				width: 0;
				height: 0;
				border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
				border-bottom: 50px solid transparent;
				border-left: 30px solid hsla(34,85%,35%,1);
				position: absolute;
				top: 50%;
				margin-top: -50px;
				left: 100%;
				z-index: 2;
			}

			#wizHeader li a:before {
				content: " ";
				display: block;
				width: 0;
				height: 0;
				border-top: 50px solid transparent;
				border-bottom: 50px solid transparent;
				border-left: 30px solid white;
				position: absolute;
				top: 50%;
				margin-top: -50px;
				margin-left: 1px;
				left: 100%;
				z-index: 1;
			}

		#wizHeader li:first-child a {
			padding-left: 10px;
		}

		#wizHeader li:last-child {
			padding-right: 50px;
		}

		#wizHeader li a:hover {
			background: #FE9400;
		}

			#wizHeader li a:hover:after {
				border-left-color: #FE9400 !important;
			}

/*#wizHeader > content {
	height: 150px;
	padding-top: 75px;
	text-align: center;
	background-color: #F9F9F9;
	font-size: 48px;
}*/


/*lable CSS*/
.editor-label {
	font-size:14px;
	/*width: 100%;*/
	float: left;
	padding-right: 20px;
	/*text-align: right;*/
	width:15%;
}
.editor-labelViewSub {
	/*font-size: 14px;*/
	/*width: 100%;*/
	float: left;
	padding-right: 20px;
	/*text-align: right;*/
	width: 5%;
}
.editor-field {


	width: 75%;
	float:left;
}
/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.modal {
	display: none;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba( 255, 255, 255, .8 ) 50% 50% no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
	overflow: hidden;
}

	/* Anytime the body has the loading class, our
   modal element will be visible */
	body.loading .modal {
		display: block;
	}

.fontOrange {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ff6600;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}

.errMsg1 {
	FONT-SIZE: 10px;
	COLOR: #666;
	FONT-FAMILY: Arial;
}

.errMsg {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: red;
	FONT-FAMILY: Arial;
}
.errMsgBG {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: red;
	BACKGROUND-COLOR: #f6f088;
	FONT-FAMILY: Arial;
}
.UploadMsgEmphasize {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
}
.checkB label {
	position: relative;
	top: -2px;
	display:inline-block;
}
.radioAlign label {
	position: relative;
	top: -2.5px;
	padding-left: 3px;
	display:inline;
}

.ImgAlign {
	position: relative;
	top: -2.5px;
	height:16px;
	width:16px;
}
@media print {
	a[href]:after {
		content: none !important;
	}
}
.txtYB {
	display: inline-block;
	padding: 4px 0px 4px 0px; /* top right bottom left*/
	font-size: 9pt;
	font-family: Source Sans Pro;
	/*line-height: 1.4285;*/
	color: #555;
	vertical-align: middle;
	/*background-color: #fff;
        background-image: none;*/
	background-image: url("../../images/filter.gif"); 
		background-position: right;
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.btnSort {
	color: white;
	text-decoration: none;
}
.ddlYB {
	display: inline-block;
	padding: 4px 4px 4px 0px; /*6px 12px;*/
	font-size: 9pt;
	font-family: Source Sans Pro;
	/*line-height: 1.4285;*/
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}