.errorInline {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	color: RED;
	font-weight: normal;
}
.errorOnTop {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	color: RED;
	font-weight: normal;
}

.mandatorylegend {
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	TEXT-ALIGN: right;
	align: right;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	vertical-align: middle;
}
.errormsg {
	COLOR: red;
	FONT: 16px Verdana, Arial, Helvetica, san-serif;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px
}

.errormsg-bold {
	COLOR: red;
	FONT: bold 16px Verdana, Arial, Helvetica, san-serif;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px
}

BODY {
	MARGIN-TOP: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

.textBold {
	font-size: 16px;
	color: #09428c;
	font-weight: bold;
}

.smalltext {
	font-size: 16px;
}

.InputText {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	PADDING-LEFT: 2px;
	clip: rect( );
	border: 1px #cccccc solid
}
.InputTextDisabled {
	BACKGROUND-COLOR: rgb(252,252,252);
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	PADDING-LEFT: 2px;
	clip: rect( );
	border: 1px #cccccc solid
}
.InputText-fixed {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #999999 2px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #999999 1px solid;
	COLOR: #cccccc;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	WIDTH: 117px
}

.infotxt {
	COLOR: #330066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 4px;
	font-weight: normal
}

.InputTextareaDisabled {
	BACKGROUND-COLOR: #EBEBEB;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	PADDING-LEFT: 2px;
	clip: rect( );
	border: 1px #999999 solid;
	width: 300px
}

.InputText-email {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	PADDING-LEFT: 2px;
	WIDTH: 110pt
}

.InputCheckbox {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-FAMILY: Verdana, Arial, Helvetica
}

.InputRadioButton {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-FAMILY: Verdana, Arial, Helvetica
}

.InputButton {
	
	background-repeat: repeat-x;
	border-color: #3e8f3e
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	background-image: -webkit-linear-gradient(top,#741B44 0,#904969 100%);
	background-image: -o-linear-gradient(top,#741B44 0,#904969 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#741B44),to(#904969));
	background-image: linear-gradient(to bottom,#741B44 0,#904969 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
}

input[type='text'], input[type='number'], input[type='password'], select {
width: 264px;
min-height: 22px;
}
.InputButton:focus, .InputButton:hover {
	background-color: #904969;
	background-position: 0 -15px;
	text-decoration: none;
	color: #fff;
}

.button-edit {
	width: 1.5em;
	height: 1.5em;
	border: 1px solid #ccc;
	background: url(images/edit-icon.png) no-repeat center;
	cursor: pointer;
}

.button-add-RA {
	width: 2.0em;
	height: 1.5em;
	border: 1px solid #ccc;
	background: url(images/reasonable-accomodation.png) no-repeat center;
	cursor: pointer;
}
.button-remove-exam {
	width: 2.0em;
	height: 1.5em;
	border: 1px solid #ccc;
	background: url(images/remove-exam.png) no-repeat center;
	cursor: pointer;
}
.button-mark-absent {
	width: 2.0em;
	height: 1.5em;
	border: none;
	background: url(images/absent.jpg) no-repeat center;
	cursor: pointer;
}
.button-unmark-absent {
	width: 2.0em;
	height: 1.5em;
	border: none;
	background: url(images/unmarkabsent.jpg) no-repeat center;
	cursor: pointer;
}
.button-ein-help {
	width: 1.5em;
	height: 1.5em;
	border: 0pxs;
	background: url(images/help.png) no-repeat center;
	cursor: pointer;
	margin-bottom: -.5em;
}

.InputText-tel-code {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	WIDTH: 25pt
}

.InputText-tel-no {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	WIDTH: 70pt
}

.selectbox {
	border: 1px solid #ccc;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	OVERFLOW: auto
}

.selectbox-medium {
	BORDER-BOTTOM: silver 1px double;
	BORDER-LEFT: silver 1px outset;
	BORDER-RIGHT: silver 1px double;
	BORDER-TOP: silver 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	OVERFLOW: auto;
	width: 175px
}

.form-border {
	BACKGROUND-COLOR: #f9f9f9;
	BORDER-BOTTOM: #000099 thin;
	BORDER-LEFT: #000099 thin;
	BORDER-RIGHT: #000099 thin;
	BORDER-TOP: #000099 thin
}

.links {
	FONT: 16px Arial, Helvetica, san-serif;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top
}

.horizline {
	BACKGROUND-COLOR: #330066;
	COLOR: #993300;
	FONT: 1px/1px "Times New Roman", Times, serif
}

.spacer {
	COLOR: #000000;
	FONT: 9px Verdana, Arial, Helvetica, sans-serif
}

.btn-left {
	PADDING-LEFT: 3px;
	TEXT-ALIGN: left
}

.btn-center {
	PADDING-LEFT: 3px;
	TEXT-ALIGN: center
}

.btn-right {
	PADDING-LEFT: 3px;
	TEXT-ALIGN: right
}

.boldlinks {
	FONT: bold 16px Verdana, Arial, Helvetica, san-serif;
	VERTICAL-ALIGN: top
}

.fieldlabel-blue {
	COLOR: #FFFFFF;
	FONT: 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px
}

.fieldlabel {
	position: relative;
	COLOR: #000000;
	FONT: 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px
}

.fieldlabel-bold {
	COLOR: #000000;
	FONT: 16px Verdana, Arial, Helvetica, san-serif;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px;
}

.fieldlabel-bold-blue {
	COLOR: #FFFFFF;
	FONT: bold 16px Verdana, Arial, Helvetica, san-serif;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	PADDING-TOP: 8px
}

.fieldlabel-height {
	HEIGHT: 20px;
}

.fieldlabel-bold-small {
	COLOR: #000000;
	FONT: bold 16px Verdana, Arial, Helvetica, san-serif;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 1px
}

.fieldlabel-text {
	COLOR: #000000;
	FONT: 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px;
	VERTICAL-ALIGN: middle
}

.column-header {
	COLOR: #660000;
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	TEXT-DECORATION: none;
	PADDING-TOP: 3px
}

.module-header {
	COLOR: #CC3300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px
}

.table-header {
	COLOR: #000000;
	FONT: bold 16px Arial, Helvetica, san-serif;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top
}

.page-header {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold
}

.page-title {
	FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 3px;
	color: #663300
}

.tips {
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	font-weight: bold
}

.alert {
	COLOR: #cc0033;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 4px;
	font-weight: bold
}

.done {
	COLOR: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 4px
}

.Menu {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 16px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none !important;
	VERTICAL-ALIGN: bottom;
	color: #FFFFFF !important;
	font-weight: bold
}

.Menu-on {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none !important;
	VERTICAL-ALIGN: bottom;
	color: #003565 !important;
	font-weight: bold
}

.MenuItem {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-LEFT: 16px;
	PADDING-RIGHT: 16px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none !important;
	VERTICAL-ALIGN: bottom;
	color: #353535 !important;
	font-weight: bold
}

.catalog {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: top;
	color: #663300
}

.menu-link-label {
	COLOR: #003366 !important;
	TEXT-DECORATION: none
}
.footertext {
	FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
	FONT-SIZE: 16px;
	TEXT-ALIGN: left
}

.mandatory {
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	TEXT-ALIGN: right;
	align: right;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	vertical-align: top
}
.mandatorylabel {
	COLOR: #663333;;
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px
}
.fieldlabelgrayed {
	COLOR: #999999;
	FONT: 16px Verdana, Arial, Helvetica, san-serif;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px
}

.tr-dkcolor {
	BACKGROUND-COLOR: #CCCC99;
}
.tr-ltcolor {
	BACKGROUND-COLOR: E7E7E7;
}

.td-widths {
	WIDTH: 20;
}

.td-widthl {
	WIDTH: 160;
}

.disp-table {
	BACKGROUND-COLOR: #f9f9f9;
	border: 1px #333 solid;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px
}

.message-table {
	BACKGROUND-COLOR: #E7E7E7;
	border: 1px #cccccc solid;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px
}

.table-border {
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px #333 solid;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

.mandatorytest {
	COLOR: #CC0000;
	FONT: bold 16px Verdana, Arial, Helvetica, san-serif;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left
}

.header-border {
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px #CCCCCC solid;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px
}

.header-color {
	background-color: #5D7A8D!important
}

.submenu {
	COLOR: #000000 !important;
	FONT: 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	text-decoration: none !important
}

.submenu_on {
	COLOR: #003565 !important;
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	text-decoration: none !important
}

.common-buttons {
	COLOR: #666666;
	FONT: bold 16px Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	TEXT-DECORATION: none;
	PADDING-TOP: 2px
}

.common-buttons-on {
	COLOR: #D59557;
	FONT: bold 16px Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	TEXT-DECORATION: none;
	PADDING-TOP: 2px
}

.cellcolor {
	background-color: #E7E7E7
}
.cellcolorwhite {
	background-color: #FFFFFF
}

.fieldlabel-whitebg {
	background-color: #ffffff;
	COLOR: #000000;
	FONT: 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px
}

.message {
	COLOR: #000000;
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px
}

.confirmation {
	COLOR: #5F5D30;
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px
}

.InputTextarea {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	PADDING-LEFT: 2px;
	clip: rect( );
	border: 1px #999999 solid;
	width: 300px
}

.info {
	COLOR: #330066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 4px;
	font-weight: bold
}

.info-big {
	COLOR: #330066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 4px;
	font-weight: bold
}

.menu-over {
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	vertical-align: bottom
}

.menu-out {
	background-color: #FFFFFF
}

.InputTextarea-small {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	PADDING-LEFT: 2px;
	clip: rect( );
	border: 1px #999999 solid;
	width: 150px
}

.InputButton-form {
	BACKGROUND-COLOR: #CCCCCC;
	BORDER-BOTTOM-COLOR: #666666;
	BORDER-LEFT-COLOR: #cccccc;
	BORDER-RIGHT-COLOR: #666666;
	BORDER-TOP-COLOR: #cccccc;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	LETTER-SPACING: normal;
	border: 1px #cccccc solid
}

.submenu-active {
	COLOR: #000000;
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	text-decoration: none
}

.InputText-small {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	WIDTH: 20pt
}

.InputText-medium {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	WIDTH: 40pt
}

.InputText-weightage {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	WIDTH: 30pt
}

.InputTextarea-large {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	PADDING-LEFT: 2px;
	clip: rect( );
	border: 1px #999999 solid;
	width: 500px
}

.inner-table {
	BACKGROUND-COLOR: #FCFDD8;
	border: 1px solid;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-color: #CCCCCC #999999 #999999 #CCCCCC
}
.special {
	COLOR: #990033;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 4px;
	font-weight: bold
}

.fields {
	COLOR: #000000;
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px
}

.tr-header-color {
	background-color: #F4EADD
}

.leftmenu {
	COLOR: #333333;
	FONT: normal 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	text-decoration: none
}

.leftmenu-active {
	COLOR: #333333;
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	text-decoration: none
}

.logintable {
	BACKGROUND-COLOR: #e6e2d9;
	border: 1px #999999 solid;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

.loginproctable {
	BACKGROUND-COLOR: #DCD6C5;
	border: 1px #999999 solid;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}
.cellcolor-lt {
	background-color: #f9f9f9
}

.horizline-lt {
	BACKGROUND-COLOR: #999999;
	COLOR: #999999;
	FONT: 1px/1px "Times New Roman ", Times, serif } .scheduled {
	COLOR: #000000;
	FONT: 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	vertical-align: top;
	background-color: #33CC99
}

.approval {
	COLOR: #000000;
	FONT: 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	vertical-align: top;
	background-color: #FFCC00
}

.response {
	COLOR: #000000;
	FONT: 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	vertical-align: top;
	background-color: #FFFFCC
}

.draft {
	COLOR: #000000;
	FONT: 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	vertical-align: top;
	background-color: #FFCCCC
}

<!--Deepak-modified the widht from 200 to 315px
-- > .selectbox-fixed {
	BORDER-BOTTOM: silver 1px double;
	BORDER-LEFT: silver 1px outset;
	BORDER-RIGHT: silver 1px double;
	BORDER-TOP: silver 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	OVERFLOW: auto;
	width: 315px
}

.cellcolor-top {
	background-color: #EFEADE
}

.btn-top {
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	vertical-align: top
}

.btn-bot {
	PADDING-LEFT: 3px;
	TEXT-ALIGN: left;
	vertical-align: bottom
}

.td-widthm {
	WIDTH: 100;
}

.disp-table-lt {
	BACKGROUND-COLOR: #f9f9f9;
	border: 1px #CCCCCC solid;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px
}

.error {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	color: #C04C27;
	font-weight: bold
}

.error_bg {
	BACKGROUND-COLOR: #E7E7E7;
}

.sub_folder {
	COLOR: #663300;
	FONT: bold 16px Verdana, Arial, Helvetica, san-serif;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	TEXT-DECORATION: none;
	PADDING-TOP: 2px
}

.legend {
	COLOR: #663333;
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
}

.test {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: top;
	color: #663300
}
.selectbox-scroll {
	BORDER-BOTTOM: silver 1px double;
	BORDER-LEFT: silver 1px outset;
	BORDER-RIGHT: silver 1px double;
	BORDER-TOP: silver 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11.5px;
	OVERFLOW: scroll;
	clip: rect(   );
	width: 750px;
	z-index: auto;
	height: 170px
}
.InputText-trans {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	PADDING-LEFT: 2px;
	clip: rect( );
	border: 1px #FFFFFF solid
}
.fieldlabel-big {
	COLOR: #000099;
	FONT: bold 15px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px;
	VERTICAL-ALIGN: middle
}
.selectbox-nos {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	PADDING-LEFT: 2px;
	clip: rect( );
	border: 1px #999999 solid;
	width: 90px
}
.InputTextarealong {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	PADDING-LEFT: 2px;
	clip: rect( );
	border: 1px #999999 solid;
	width: 650px
}
.text {
	COLOR: #000000;
	FONT: 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px;
	VERTICAL-ALIGN: middle;
	TEXT-DECORATION: none
}

.tr {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	cursor: pointer;
	cursor: hand;
}
.br {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	display: none;
}
.lf {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	cursor: pointer;
	cursor: hand;
}
.infomessage {
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 4px;
	font-weight: bold
}
.fieldlabel-green {
	COLOR: #0B4C02;
	FONT: 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px
}

.rich-table-footer {
	background-image: none;
	background-color: transparent;
}
.rich-table-header {
	background-image: none;
	background-color: #E7E7E7;
	text-align: left;
}
.rich-mpnl-header {
	background-image: none;
	background-color: #EFEADE;
	text-align: left;
}
.bottom-border {
	border-bottom-style: solid;
	border-bottom-color: black;
	border-bottom-width: 2px;
}
.highlight {
	background-color: #EFEADE;
}
.InputTextarea-medium {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #4d4a46 1px solid;
	BORDER-LEFT: #4d4a46 1px solid;
	BORDER-RIGHT: #4d4a46 1px solid;
	BORDER-TOP: #4d4a46 1px solid;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 16px;
	PADDING-LEFT: 2px;
	clip: rect();
	border: 1px #999999 solid;
	width: 230px
}
.inputtextsmall {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	BORDER: 1px solid #999999;
	WIDTH: 70px;
	font-size: 8pt;
}
.inputtextsmallDisabled {
	BACKGROUND-COLOR: #EBEBEB;
	COLOR: #000000;
	BORDER: 1px solid #999999;
	WIDTH: 70px;
	font-size: 8pt;
}

.backBtn {
	margin-left: 5px;
}
.backBtn1 {
	margin-left: 5px;
	margin-bottom: 5px;
}
.link {
	COLOR: #000000 !important;
	FONT: 16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	text-decoration: none !important
}
.main-heading {
	font-size: 30px;
}
.child-heading {
	font-size: 18px;
}
header { height: auto }
.panel-default {
	height: 250px;
	position: relative;
}
.panel-footer {
	position: absolute;
	left: 0px;
    bottom: 0px;
    width: 100%;
}
.btn-block {
    margin-top: 22px;
}
.CalInput {
	border: 1px solid #ccc!important;
}

#bootstrap-duallistbox-selected-list_testName , #bootstrap-duallistbox-selected-list_modalityList, #bootstrap-duallistbox-selected-list_testNameAdd, #bootstrap-duallistbox-selected-list_testNameRemove{
	overflow-x: auto;
}
#bootstrap-duallistbox-nonselected-list_testName,#bootstrap-duallistbox-nonselected-list_modalityList, #bootstrap-duallistbox-nonselected-list_testNameAdd, #bootstrap-duallistbox-nonselected-list_testNameRemove{
	overflow-x: auto
}

.checkinCancel {
	border-radius: 4px; 
	border: 1px solid transparent;
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
}