
IMG {
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}

.auto {
	width: auto;
}

#alert-div {
	display: none;
	width: 100%;
	height: 50px;
	z-index: 1;
	text-align: center;
}

.designFont {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

	.designFont:hover {
		font-size: 11px;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: underline;
	}

.errorDisplay {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	color: #ff0000;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #efefef;
	text-align: left;
}

.error {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	color: #ff0000;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.errorPop {
	border-right: #000000 1px solid;
	padding-right: 10px;
	border-top: #000000 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #000000 1px solid;
	width: 200px;
	color: black;
	padding-top: 10px;
	border-bottom: #000000 1px solid;
	background-color: #dddddd;
}

.footer {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

.imageLink {
	cursor: pointer;
}

	.imageLink:hover {
		cursor: pointer;
		text-decoration: underline;
	}

.siteNavBackground {
	background-color: #d5aa80;
}

.button {
	font: bold 11px helvetica,sans-serif;
	color: #000;
	height: 19px;
	background: url('/design/button.gif') repeat-x left top;
	border: outset 1px #aaa;
	padding: 1px 2px;
	margin: 0px;
}

	.button:disabled {
		font: bold 11px helvetica,sans-serif;
		color: #999999;
		height: 19px;
		background: url('/design/button.gif') repeat-x left top;
		border: outset 1px #aaa;
		padding: 2px 3px;
		margin: 0px;
	}

.buttonOver {
	font: bold 11px helvetica,sans-serif;
	color: #000;
	cursor: pointer;
}

.clrButton {
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	margin: 1px;
	cursor: pointer;
	padding-top: 3px;
	font-family: verdana,arial, helvetica, sans-serif;
}

.clrButtonOver {
	border-right: #999999 1px solid;
	padding-right: 2px;
	border-top: #ffffff 1px solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	behavior: url( "/design/stylesheet.htc" );
	border-left: #ffffff 1px solid;
	cursor: pointer;
	padding-top: 2px;
	border-bottom: #999999 1px solid;
	font-family: verdana, arial, helvetica, sans-serif;
}

.clrButtonDown {
	border-right: #ffffff 1px solid;
	padding-right: 2px;
	border-top: #999999 1px solid;
	padding-left: 2px;
	font-size: 10px;
	background: #c0c0c0;
	padding-bottom: 2px;
	behavior: url( "/design/stylesheet.htc" );
	border-left: #999999 1px solid;
	cursor: pointer;
	color: #000000;
	padding-top: 2px;
	border-bottom: #ffffff 1px solid;
	font-family: verdana, arial, helvetica, sans-serif;
}

.contentArea {
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
}

.ContentBgnd1 {
	background-color: #ffffff;
}

.ContentborderThin {
	border-right: black 1px groove;
	border-top: black 1px groove;
	margin: 0px;
	border-left: black 1px groove;
	border-bottom: black 1px groove;
	background-color: #ffffff;
}

.scrollLayer {
	overflow: auto;
	width: 100%;
}

FORM {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.formLabel {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.formLabelDisabled {
	font-size: 11px;
	color: #d0d0d0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.formLabelLeft {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.formIndent {
	border-right: #ffffff 1px solid;
	padding-right: 9px;
	border-top: #888888 1px solid;
	padding-left: 9px;
	font-size: 11px;
	padding-bottom: 9px;
	border-left: #888888 1px solid;
	padding-top: 9px;
	border-bottom: #ffffff 1px solid;
	font-family: verdana, arial, helvetica, sans-serif;
}

.formInput {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.formInputReadOnly {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.formMandatory {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inputbox {
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #000000 0px solid;
	color: black;
	border-bottom: #000000 0px solid;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
}

body {
	margin-top: 0px;
	font-size: 10px;
	margin-left: 5px;
	color: #000000;
	margin-right: 5px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	-ms-overflow-style: scrollbar;
}

A {
	color: #000000;
	text-decoration: none;
}

	A:hover {
		color: #666666;
		text-decoration: underline;
	}

.location-header {
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 6px;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
}

LI {
	list-style: none outside;
}

.topNavigation {
	border-right: #ffffff 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	border-left: #aeaeae 1px solid;
	padding-top: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
}

	.topNavigation td {
		white-space: nowrap;
	}

.listtext1 {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.listtext2 {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.listtextHigh {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dedede;
	text-align: left;
}

UL {
	margin-top: 1px;
}

.anchorList {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

LI.anchorListSelected {
	list-style-image: url(/images/flag.gif);
}

.loginForm {
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.loginFormForgotPassword {
	color: #000000;
	text-decoration: underline;
}

	.loginFormForgotPassword:hover {
		color: #000000;
		text-decoration: underline;
	}


.loginContainer {
	padding-right: 0px;
	padding-left: 0px;
	right: 10px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100px;
	padding-top: 0px;
	position: absolute;
	top: 10px;
	text-align: center;
}

.licensesSelect {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	width: 75px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.sectionHead {
	font-size: 11px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.sectionSubHead {
	font-weight: 400;
	font-size: 11px;
	padding-bottom: 3px;
	margin-left: 20px;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

TH {
	border-right: black 1px solid;
	padding-right: 3px;
	border-top: #c0c0c0 1px solid;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	border-left: 1px solid;
	padding-top: 3px;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.liteHeader {
	border-right: black 1px solid;
	padding-right: 3px;
	border-top: #c0c0c0 1px solid;
	padding-left: 3px;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: 1px solid;
	padding-top: 3px;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TR.tableSort {
	font-weight: normal;
	font-size: 10px;
	behavior: url( "/design/styleSheet.htc" );
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

	TR.tableSort TH {
		border-right: #777777 1px solid;
		padding-right: 3px;
		border-top: #efefef 1px solid;
		padding-left: 3px;
		font-weight: normal;
		padding-bottom: 3px;
		border-left: #efefef 1px solid;
		cursor: pointer;
		padding-top: 3px;
		border-bottom: #777777 1px solid;
	}

		TR.tableSort TH.tableSortOver {
			border-right: #efefef 1px solid;
			border-top: #777777 1px solid;
			border-left: #777777 1px solid;
			border-bottom: #efefef 1px solid;
		}

		TR.tableSort TH.tableSortDown {
			border-right: #efefef 1px solid;
			border-top: #777777 1px solid;
			background: #dedede;
			border-left: #777777 1px solid;
			border-bottom: #efefef 1px solid;
		}

		TR.tableSort TH.tableSortStatic {
			cursor: default;
		}

.tabFill {
	width: 100%;
}

.tabOff {
	font-size: 11px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tabOn {
	font-size: 11px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tabOffError {
	font-size: 11px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tabOnError {
	font-size: 11px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tabConnector {
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000066;
}

.textXXSm {
	font-size: 6px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}

.textXSm {
	font-size: 9px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}

.textSm {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.textSmErr {
	font-size: 10px;
	color: #ff0000;
	font-family: verdana, arial, helvetica, sans-serif;
}

.textSmBold {
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}

.textSmUnderline {
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}

.textSmBoldUnderline {
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}

.textMed {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.textMedPad {
	padding-left: 75px;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}

.textMed2 {
	font-size: 11px;
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
}

.textMedBold {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}

.textMedHigh {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.textMedReverse {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.textLg {
	font-size: 12px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}

.textXLg {
	font-size: 13px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}

.textXLgBold {
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}

.userMessage {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: red;
	text-align: center;
}

SPAN.sspacer {
	behavior: url( "/design/stylesheet.htc" );
	cursor: default;
}

.pipelineFooter {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}

.toplabel {
	font-size: 10px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.l1003 {
	font-size: 11px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.l1003decl {
	font-size: 11px;
	max-width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.xl {
	font-size: 11px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.lg {
	font-size: 11px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.md {
	font-size: 11px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.sm {
	font-size: 11px;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.footNote {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	color: #ff0000;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.topNavigationActionMenu {
	height: 42px;
}

.actionMenuContainer .actionMenuButton {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding: 1px 5px 1px 1px;
	cursor: pointer;
	border: 1px solid transparent;
}

.actionMenuContainer .newCustomer td {
	color: limegreen;
}

.actionMenuContainer .watchList {
	color: red;
}

.actionMenuContainer .actionMenuButtonOver {
	border-right: #999999 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #dedede;
}

.actionMenuContainer .actionMenuButtonDown {
	background-color: #efefef;
}

.actionMenuList {
	border-right: #555555 1px solid;
	padding-right: 3px;
	border-top: #ffffff 1px solid;
	padding-left: 3px;
	left: 0px;
	padding-bottom: 5px;
	margin: 0px;
	behavior: url( "/design/stylesheet.htc" );
	border-left: #ffffff 1px solid;
	width: 210px;
	color: #000000;
	padding-top: 3px;
	border-bottom: #555555 1px solid;
	top: 0px;
	background-color: #dedede;
}

	.actionMenuList tr td {
		padding-right: 1px;
		padding-left: 9px;
		font-size: 10px;
		padding-bottom: 1px;
		cursor: pointer;
		padding-top: 1px;
		font-family: verdana, arial, helvetica, sans-serif;
		text-align: left;
		margin: 1px;
	}

		.actionMenuList tr td.mvc-actionmenuitem {
			padding-top: 0;
			padding-bottom: 0;
		}

	.actionMenuList tr:hover {
		background-color: #efefef;
	}

	.actionMenuList td {
		padding-left: 5px;
	}

	.actionMenuList tr.actionMenuTextOver {
		background: #efefef;
	}

	.actionMenuList tr.actionMenuTextDown {
		background: #c0c0c0;
	}

	.actionMenuList tr.actionMenuTextDisabled {
		cursor: default;
		color: #aaaaaa;
	}

	.actionMenuList tr.actionMenuHeader {
		font-weight: bold;
		cursor: default;
	}

		.actionMenuList tr.actionMenuHeader td {
			background-position: center top;
			background-image: url(/images/actionMenu_separator.gif);
			padding-top: 7px;
			background-repeat: repeat-x;
			height: 4px;
		}
.actionMenuList hr {
	display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 3px 0;
    padding: 0; 
}

.actionButton {
	padding-right: 1px;
	padding-left: 1px;
	font-size: 11px;
	padding-bottom: 1px;
	cursor: pointer;
	line-height: 110%;
	margin-right: 3px;
	padding-top: 1px;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 23px;
	text-align: left;
}

.actionButtonOver {
	border-right: #999999 1px solid;
	border-top: #ffffff 1px solid;
	font-size: 11px;
	border-left: #ffffff 1px solid;
	cursor: pointer;
	margin-right: 3px;
	border-bottom: #999999 1px solid;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 23px;
	background-color: #dedede;
	text-align: left;
}

.actionButtonDown {
	border-right: #999999 1px solid;
	border-top: #ffffff 1px solid;
	font-size: 11px;
	border-left: #ffffff 1px solid;
	cursor: pointer;
	margin-right: 3px;
	border-bottom: #999999 1px solid;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 23px;
	background-color: #dedede;
	text-align: left;
}

.msgCenterMenuBorder {
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

.msgCenterMenu {
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
}

.ppPrograms {
	behavior: url( "/design/stylesheet.htc" );
	margin-left: 10px;
}

	.ppPrograms TD.program {
		cursor: pointer;
		text-decoration: none;
	}

	.ppPrograms TD.programOver {
		cursor: pointer;
		text-decoration: underline;
	}

	.ppPrograms TD {
		font-size: 11px;
		font-family: verdana, arial, helvetica, sans-serif;
		text-align: left;
	}

	.ppPrograms UL {
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		margin-left: 20px;
		padding-top: 0px;
	}

	.ppPrograms LI {
		padding-right: 0px;
		padding-left: 0px;
		font-weight: normal;
		font-size: 10px;
		list-style-image: url(/images/treeMiddle.gif);
		padding-bottom: 0px;
		margin: 0px;
		cursor: pointer;
		line-height: 12px;
		padding-top: 0px;
		font-family: Arial,Helvetica, sans-serif;
		letter-spacing: 0.05em;
		text-decoration: none;
	}

		.ppPrograms LI.treeEnd {
			list-style-image: url(/images/treeEnd.gif);
			line-height: 12px;
		}

		.ppPrograms LI.over {
			text-decoration: underline;
		}

		.ppPrograms LI.treeEndOver {
			list-style-image: url(/images/treeEnd.gif);
			text-decoration: underline;
		}

.AttNum {
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}

.listtext3 {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: tomato;
	text-align: left;
}

.eDoctabOff {
	font-size: 10px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url('/design/_shared/eDocTab_midOff.gif');
	color: #000000;
	height: 15px;
	display: inline-block;
	white-space: nowrap;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.eDoctabOn {
	font-size: 10px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url('/design/_shared/eDocTab_midOn.gif');
	color: #ffffff;
	height: 15px;
	display: inline-block;
	white-space: nowrap;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.eDoctabConnector {
	background-color: #666666;
}

.tvNode {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}

.tvOver {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #DEDEDE;
}

.tvSelected {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #001177;
}

/*------------------------------------------------ InfoCenter --*/

.searchAllFolders Label {
	color: Red;
}


/*----------------------------------------------Popup Calendar --*/
.cpYearNavigation, .cpMonthNavigation {
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.cpLastMonth .cpNextMonth {
	padding-top: 15px;
	vertical-align: bottom;
}

.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText {
	font-family: arial;
	font-size: 8pt;
}

TD.cpDayColumnHeader {
	text-align: right;
	border: solid thin #C0C0C0;
	background-color: #ffffff;
	border-width: 0px 0px 1px 0px;
}

.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate {
	text-align: right;
	text-decoration: none;
}

.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled {
	color: #D0D0D0;
	text-align: right;
	text-decoration: line-through;
}

.cpCurrentMonthDate, .cpCurrentDate {
	color: #000000;
}

.cpOtherMonthDate {
	color: #808080;
}

TD.cpCurrentDate {
	color: white;
	background-color: #C0C0C0;
	border-width: 1px;
	border: solid thin #800000;
}

TD.cpCurrentDateDisabled {
	border-width: 1px;
	border: solid thin #FFAAAA;
}

TD.cpTodayText, TD.cpTodayTextDisabled {
	border: solid thin #C0C0C0;
	border-width: 1px 0px 0px 0px;
}

A.cpTodayText, SPAN.cpTodayTextDisabled {
	height: 20px;
}

A.cpTodayText {
	color: black;
}

.cpTodayTextDisabled {
	color: #D0D0D0;
}

.cpBorder {
	border: solid thin #000000;
}


#control_overlay {
	background-color: #000;
}

.modal {
	background-color: #fff;
	padding: 10px;
	border: 1px solid #333;
}

.tooltip {
	border: 1px solid #000;
	background-color: #fff;
	height: 25px;
	width: 200px;
	font-family: "Lucida Grande",Verdana;
	font-size: 10px;
	color: #333;
}

.simple_window {
	border: 1px solid #000;
	background-color: #fff;
	padding: 10px;
	text-align: left;
	font-family: "Lucida Grande",Verdana;
	font-size: 12px;
	color: #333;
}

.window {
	background-image: url("/images/window_background.png");
	background-position: top left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
	font-family: "Lucida Grande",Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	min-width: 150px;
	min-height: 100px;
}

	.window .window_contents {
		margin-top: 10px;
		width: 100%;
		height: 100%;
	}

	.window .window_header {
		text-align: center;
	}

	.window .window_title {
		margin-top: -7px;
		margin-bottom: 7px;
		font-size: 11px;
		cursor: move;
	}

	.window .window_close {
		display: block;
		position: absolute;
		top: 4px;
		left: 5px;
		height: 13px;
		width: 13px;
		background-image: url("/images/window_close.gif");
		background-repeat: no-repeat;
		cursor: pointer;
	}

.ui-datepicker-trigger {
	vertical-align: top;
}

#QuickSearchLoans::-ms-clear {
	display: none;
}

#edm_QuickSearch::-ms-clear {
	display: none;
}

.displayNone {
	display: none;
}

.displayYes {
	display:;
}

.img-link {
	cursor: pointer;
	vertical-align: middle;
}

.validation-summary-valid {
	display: none;
}

.disableMenuItem {
	cursor: not-allowed !important;
	text-shadow: -0px -1px 0px rgba(255,255,255,0.3), 1px 1px 0px rgba(0,0,0,0.8);
	color: #333;
	opacity: 0.4;
}

}
/* bootstrap corrections for our layout*/
img {
	vertical-align: top !important;
}

/* eDoc Manager styles */
.edoc-mgr-header {
	background-color: #cecece;
}

.DocumentRow:hover {
	background-color: #fff;
}


/* processing page */
.doc-order-table tr th, td, .textSm {
	font-size: 8pt;
}

.overdue-row {
	background-color: #d9534f;
	color: #fff;
}

	.overdue-row .spanLink {
		color: blue;
	}

	.overdue-row input, select, textarea {
		color: #000;
	}

.pl-channel-wholeloanpurchase {
	background-color: #fffbb2;
}

.pl-channel-wholesale {
	background-color: #e8eeff;
}

.pl-channel-correspondent {
	background-color: #bfffb8;
}

.pl-channel-brokered {
	background-color: #ffb98b;
}

.pl-channel-non-delegatedtype2 {
	background-color: #f2a3a7;
}

.pl-channel-non-delegatedtype3 {
	background-color: #33FFFF;
}

.employeeLoanStyle {
	text-align: center;
	background: royalblue;
	font-weight: 600;
	font-size: larger;
	color: white;
	margin: 5px;
}

.employeeLoanSmallStyle {
	text-align: center;
	background: royalblue;
	font-weight: 600;
	font-size: smaller;
	color: white;
	margin: 5px;
}

input {
	border-width: 1px;
}