.contentListStyle1 {
	margin-bottom: 15px;
}
.contentListStyle1 h2, .contentListStyle1 h3, .contentListStyle1 p {
	margin: 0px;
}
.contentListStyle1 h3 {
	color: #8f8f8f;
}
.contentListStyle2 {
	margin-bottom: 10px;
}
.contentListStyle2 h2, .contentListStyle2 h3, .contentListStyle2 p {
	margin: 0px;
}
.contentListStyle2 h3 {
	color: #8f8f8f;
}
.contentListStyle2 h2 {
	font-size: 14px;
}
.contentListStyle3 h2, .contentListStyle3 h3, .contentListStyle3 p {
	margin: 0px;
}
.contentListStyle3 h3 {
	color: #8f8f8f;
}
.contentListStyle3 h2 {
	font-size: 14px;
	font-weight: normal;
}

.accordion {
  border: 1px solid white;
  padding: 0 10px;
  margin: 0 auto;
  list-style: none outside;
}

.accordion > * + * { border-top: 1px solid white; }

.accordion-item-hd {
  display: block;
  padding: 15px 30px 15px 0;
  position: relative;
  cursor: pointer;
  font-size: 18px;
  font-weight: bold;
}

.accordion-item-input:checked ~ .accordion-item-bd {
  max-height: 1000px;
  padding-top: 15px;
  margin-bottom: 15px;
  -webkit-transition: max-height 1s ease-in, margin .3s ease-in, padding .3s ease-in;
  transition: max-height 1s ease-in, margin .3s ease-in, padding .3s ease-in;
}

.accordion-item-input:checked ~ .accordion-item-hd > .accordion-item-hd-cta {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}

.accordion-item-hd-cta {
  display: block;
  width: 30px;
  position: absolute;
  top: calc(50% - 6px );
  /*minus half font-size*/
  right: 0;
  pointer-events: none;
  -webkit-transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  text-align: center;
  font-size: 12px;
  line-height: 1;
}

.accordion-item-bd {
  max-height: 0;
  margin-bottom: 0;
  overflow: hidden;
  -webkit-transition: max-height .15s ease-out, margin-bottom .3s ease-out, padding .3s ease-out;
  transition: max-height .15s ease-out, margin-bottom .3s ease-out, padding .3s ease-out;
}

.accordion-item-input {
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1;
  overflow: hidden;
  position: absolute;
  left: -9999px;
}/* main style sheet */
/* HTML Class */

@media screen {
	div.deleteMsg {
		font-family: Arial,Helvetica,Sans-serif;
		font-size: 15px;
		border:1px solid #D6A30A;
		background-color: #FCEAB4;
		padding-top: 5px;
		padding-right: 5px;
		padding-left: 5px;		
	}
	div.okMsg {
		font-family: Arial,Helvetica,Sans-serif;
		font-size: 15pt;
		border:1px solid #D6A30A; 
	 	background-color: #F8D267;
	 	padding-top: 5px;
		padding-right: 5px;
		padding-left: 5px;		
		position: absolute; 
		width: 245px; 
		height: 18px; 
		z-index: 1; 
		top: 4%; 
		right: 35%;	
	}
	div.page-navigator {
		border-style: solid; 
		border-width: 1px; 
		padding-left: 4px; 
		padding-right: 1px; 
		padding-top: 1px; 
		padding-bottom: 1px; 
		background-color: #4F8CBB
	}
	
	a.page-navigator-link:link {
		color: #ffffff;
		FONT-SIZE: 15px;
		text-decoration: none
	}
	a.page-navigator-link:visited {
		color: #ffffff;
		FONT-SIZE: 15px;
		text-decoration: none
	}
	a.page-navigator-link:active {
		color: #ffffff;
		FONT-SIZE: 15px;
		text-decoration: none
	}
	a.page-navigator-link:hover {
		color: #ffff66;
		FONT-SIZE: 15px;
		text-decoration: underline
	}
}

a.similink:link {
	color: #014d5f;
	FONT-SIZE: 15px;
	text-decoration: none;				
}
a.similink:visited {
	color: #014d5f;
	FONT-SIZE: 15px;
	text-decoration: none
}
a.similink:active {
	color: #014d5f;
	FONT-SIZE: 15px;
	text-decoration: none
}
a.similink:hover {
	color: #f3960b;
	FONT-SIZE: 15px;
	text-decoration: none
}
/*font {
	font-family: Tahoma,Verdana, Arial,Helvetica,Sans-serif;
	FONT-SIZE: 11px;
}*/
font.title {
	color: #ff0000;
	font-size: small;
	font-style: normal;
}
.small {
	FONT-SIZE: 15px;
}
.med {
	font-size: small;
}
.big {
	font-size: medium;
}
fieldset {
	color: #ff6600;
	/*border: 1px solid #024656;*/
	display: block;
}
fieldset legend{
	padding: 10px;
}

/* custom calsses */
font.small {
	FONT-SIZE: 15px;
}
font.med {
	FONT-SIZE: 15px;
}
font.medbold {
	font-size:  x-small;
}
font.medwhite {
	color: #ffffff;
	FONT-SIZE: 15px;
}
font.medred{
	color: #ff0000;
	FONT-SIZE: 15px;
}
font.medwhitebold {
	color: #ffffff;
	FONT-SIZE: 15px;
}
font.big {
	font-size: medium;
}
font.bigbold {
	font-size: medium;
}
font.bigwhite {
	color: #ffffff;
	font-size: medium;
}
font.bigwhitebold {
	color: #ffffff;
	font-size: medium;
}
font.biggreen {
	color: #00586c;
	font-size: medium;
}
font.biggreenbold {
	color: #00586c;
	font-size: medium;
}
font.bigorange {
	color: #ff6600;
	font-size: medium;
}
font.bigorangebold {
	color: #ff6600;
	font-size: medium;
}
table.frameoutter {
	background-color: #ffffff;
	border-color: #d4d9db;
	border-style: solid;
}
@media screen {
	td.frameinner {
		border-style: solid;
		border-width: 1;
		border-color: #d4d9db;
		}
}
@media print {
	td.frameinner {
		border-style: solid;
		border-width: 0;
		}
}
.hidden{
	display:none
}
.visible{
	display:inline
}

td.tips {
	vertical-align: top;
	border-style: none;
	FONT-SIZE: 15px;
	font-weight: normal;
	color: #000000;
	background:#FFFFE1;
}
td.hiddenData{
	vertical-align: top;
	border-style: none;
	FONT-SIZE: 15px;
	font-weight: normal;
	color: #000000;
	position: relative; 
	visibility: hidden; 
	display: none
}
@media screen {
	input.button{
/*		background: #ececeb;
		color: #000000;
		font-family: Tahoma, Verdana, sans-serif;
		FONT-SIZE: 15px;
		font-style: normal;
		font-variant: normal;
		line-height: normal;
		text-decoration: none;
		cursor : hand;*/
		}
}

@media print {
	input.button{
		visibility: hidden; 
		display: none
		}
}

@media screen {
	input.active_button
		{
	/*		border-right: #999999 1px solid;
			border-top: #999999 1px solid;
			FONT-SIZE: 15px;
			background: url(../images/active_button_back.gif) center 50%;
			text-transform: none;
			border-left: #999999 1px solid;
			cursor: hand;
			color: #000000;
			line-height: normal;
			border-bottom: #999999 1px solid;
			font-family: Tahoma, Verdana, Arial,Helvetica,Sans-serif;
			font-variant: normal;
			text-decoration: none;*/
		}
}

@media print {
	input.active_button{
		visibility: hidden; 
		display: none
		}
}
/** app select classes **/
td.mod-header-top {
	background-image: url('../images/app_select/top_bg.gif');
	background-repeat: repeat-x;
	margin: 0px
}
td.mod-header-bottom {
	background-image: url('../images/app_select/top_01-sm_bg.gif');
	background-repeat: repeat-x
}

/** items group classes **/
td.itemsgrp-titlebar {
	background-image: url('../images/items_group/title_bg.gif');
}
td.itemsgrp-caption {
	FONT-SIZE: 15px;
	color: #000000
}

td.itemsgrp-bottombar {
	background-image: url('../images/items_group/bottom_bg.gif');
}

/** login page classes**/
table.border1{
	background-color: #b6c7e5;
}
table.border2{
	background-color: #ffffff;
}
table.input{
	background-color: #eeeeee;
}
td.copyright{
	color: #8d8d8d;
}
/** dbgrid classes **/
@media screen {
	table.grid-container {
		border:1px solid #cdcdcd;
		font-size:11px;
		border-collapse:collapse;
	}

	td.grid-header-first {
		background-image:url('../images/fa/grid/header_tile.gif');
		background-repeat: repeat-x;
		background-position:bottom center;		
		color: #222;
		FONT-SIZE: 15px;
		font-weight:600;
		text-align: center;	
		padding:4px;
		border:1px solid #cdcdcd;
		white-space:nowrap;		
		border-top:0px;
	}
	td.grid-header-etc{
		background-image:url('../images/fa/grid/header_tile.gif');
		background-repeat: repeat-x;
		background-position:bottom center;
		color: #222;
		FONT-SIZE: 15px;
		font-weight:600;		
		text-align: center;
		padding:4px;
		border:1px solid #cdcdcd;
		white-space:nowrap;
		border-top:0px;		
	}	
	td.grid-normal-first{
		color: #000000;
		font-weight: normal;
		FONT-SIZE: 15px;
		padding:3px;
		vertical-align: middle;
		border:1px solid #cdcdcd;		
	 }
	 td.grid-normal-etc{
		color: #000000;
		font-weight: normal;
		FONT-SIZE: 15px;
		vertical-align: middle;
		padding:3px;
		border:1px solid #cdcdcd;				
	 }
	a.grid-header:link {
		color: #000000;
		FONT-SIZE: 15px;
		text-decoration: none
	}
	a.grid-header:visited {
		color: #000000;
		FONT-SIZE: 15px;
		text-decoration: none
	}
	a.grid-header:active {
		color: #000000;
		FONT-SIZE: 15px;
		text-decoration: none
	}
	a.grid-header:hover {
		color: #000000;
		FONT-SIZE: 15px;
		text-decoration:  none
	}
	tr.grid-odd{
		background-color: #f5f5f5;	
	}
	tr.grid-even{
		background-color: #ffffff;
	}
	table.grid-footer {
		background-color: #ffffff;
		border:1px solid #cdcdcd;
		border-top:0px;		
	}
	table.grid-footer input[type="submit"],table.grid-footer input[type="button"] {
		margin-left: 14px;
		border: 1px solid #AAA;
		padding: 3px 7px;
		color: #111;
		text-decoration: none;
		background: #DDD;
	}
}
 
@media print {
	td.grid-header-first {
		background-color: #ffffff;
		color: #000000;
		FONT-SIZE: 15px;
		text-align: center;
		border: 1px solid #000000;
		padding-left: 2;
		padding-right: 2;
		padding-top: 1;
		padding-bottom: 1;
		}
	td.grid-header-etc{
		background-color: #ffffff;
		color: #000000;
		FONT-SIZE: 15px;
		text-align: center;
		padding-left: 2;
		padding-right: 2;
		padding-top: 1;
		padding-bottom: 1;
		border-top: 1px solid #000000;
		border-right: none #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		}	
	td.grid-normal-first{
		color: #000000;
		font-weight: normal;
		FONT-SIZE: 15px;
		border-top: none #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		padding-left: 2;
		padding-right: 2;
		padding-top: 1;
		padding-bottom: 1;
		vertical-align: top;
	 }
	 td.grid-normal-etc{
		color: #000000;
		font-weight: normal;
		FONT-SIZE: 15px;
		border-top: none #000000;
		border-right: none #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		padding-left: 2;
		padding-right: 2;
		padding-top: 1;
		padding-bottom: 1;
		vertical-align: top;
	 }
	a.grid-header:link {
		color: #000000;
		FONT-SIZE: 15px;
		text-decoration: none
	}
	a.grid-header:visited {
		color: #000000;
		FONT-SIZE: 15px;
		text-decoration: none
	}
	a.grid-header:active {
		color: #000000;
		FONT-SIZE: 15px;
		text-decoration: none
	}
	a.grid-header:hover {
		color: #000000;
		FONT-SIZE: 15px;
		text-decoration:  none
	}
	tr.grid-odd{
		background-color: #f8f8f8;
	}
	tr.grid-even{
		background-color: #e6e6e6;
	}
}

td.grid-normal-first input.text {
	background: #ffffff;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	color: #000000;
	FONT-SIZE: 15px;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
	width: 100%
}
td.grid-normal-etc input.text {
	background: #ffffff;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	color: #000000;
	FONT-SIZE: 15px;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
	width: 100%
}

td.grid-normal-first input.text-lov {
	background: #ffffff;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	color: #000000;
	FONT-SIZE: 15px;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
}
td.grid-normal-etc input.text-lov {
	background: #ffffff;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	color: #000000;
	FONT-SIZE: 15px;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
}

td.grid-normal-first select {
	background: #ffffff;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	color: #000000;
	FONT-SIZE: 15px;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
	width: 100%	
}
td.grid-normal-etc select {
	background: #ffffff;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	color: #000000;
	FONT-SIZE: 15px;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
	width: 100%	
}

td.grid-normal-first textarea {
	background: #ffffff;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	color: #000000;
	FONT-SIZE: 15px;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
	width: 100%	
}
td.grid-normal-etc textarea {
	background: #ffffff;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	color: #000000;
	FONT-SIZE: 15px;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
	width: 100%	
}

td.grid-normal-first div {
	width: 100%	
}
td.grid-normal-etc div {
	width: 100%	
}

table.statusbar{
	background-color: #eeeeee;
	color: #000000;
	FONT-SIZE: 15px;
	font-weight: normal;
	display:none;
}
/** dblist classes **/
@media screen {
	table.list-container {
		border:1px solid #cdcdcd;
		font-size:11px;
		border-collapse:collapse;
	}
	
	div.list-container {
		padding:4px;
	}
	
	td.list-header-first{
		background-image:url('../images/fa/grid/header_tile.gif');
		background-repeat: repeat-x;
		background-position:right bottom;				
		color: #222;
		FONT-SIZE: 15px;
		font-weight:600;
		text-align: center;	
		padding:4px;
		border:1px solid #cdcdcd;
		white-space:nowrap;		
		background-color: #fff;
	}
	
	td.list-header-etc{
		background-image:url('../images/fa/grid/header_tile.gif');
		background-repeat: repeat-x;
		background-position:right bottom;		
		color: #222;
		FONT-SIZE: 15px;
		font-weight:600;		
		text-align: center;
		padding:4px;
		border:1px solid #cdcdcd;
		white-space:nowrap;
		background-color: #fff;		
	}
	
	a.list-header:link {
		color: #ffffff;
		FONT-SIZE: 15px;
		text-decoration: none
	}
	a.list-header:visited {
		color: #ffffff;
		FONT-SIZE: 15px;
		text-decoration: none
	}
	a.list-header:active {
		color: #ffffff;
		FONT-SIZE: 15px;
		text-decoration: none
	}
	a.list-header:hover {
		color: #f3960b;
		FONT-SIZE: 15px;
		text-decoration:  none
	}
	tr.list-odd{
		background-color: #f5f5f5;	
	}
	tr.list-even{
		background-color: #ffffff;
	}
	tr.list-odd:hover{
		background-color: #fffff1;	
	}
	tr.list-even:hover{
		background-color: #fffff1;
	}
	td.list-normal-first{
		color: #000000;
		font-weight: normal;
		FONT-SIZE: 15px;
		padding:3px;
		vertical-align: middle;
		border:1px solid #cdcdcd;		
	}
	td.list-normal-etc{
		color: #000000;
		font-weight: normal;
		FONT-SIZE: 15px;
		vertical-align: middle;
		padding:3px;
		border:1px solid #cdcdcd;				
	}
	td.list-new{
		color: #000000;
		background-color:#eeeeee;
		font-weight: normal;
		FONT-SIZE: 15px;
		padding:3px;
		border:1px solid #cdcdcd;		
	}	
	td.list-right-header{
		background-color:#fff;
		width:30%;
		padding:3px;
	}
	
	td.list-left-header{
		background-color:#fff;	
		width:70%;
		padding:5px;		
		text-align:left;
	}
}

@media print {
	td.list-header-first{
		background-color: #ffffff;
		color: #000000;
		FONT-SIZE: 15px;
		text-align: center;
		border: 1px solid #000000;
		padding-left: 2;
		padding-right: 2;
		padding-top: 1;
		padding-bottom: 1;
	}
	td.list-header-etc{
		background-color: #ffffff;
		color: #000000;
		FONT-SIZE: 15px;
		text-align: center;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		border-right: none #000000;
		border-top: 1px solid #000000;
		padding-left: 2;
		padding-right: 2;
		padding-top: 1;
		padding-bottom: 1;
	}
	tr.list-odd{
		background-color: #f8f8f8;
	}
	tr.list-even{
		background-color: #e6e6e6;
	}
	td.list-normal-first{
		color: #000000;
		font-weight: normal;
		FONT-SIZE: 15px;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		border-top: none #000000;
		padding-left: 2;
		padding-right: 2;
		padding-top: 1;
		padding-bottom: 1;
		vertical-align: top;
	}
	td.list-normal-etc{
		color: #000000;
		font-weight: normal;
		FONT-SIZE: 15px;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		border-right: none #000000;
		border-top: none #000000;
		padding-left: 2;
		padding-right: 2;
		padding-top: 1;
		padding-bottom: 1;
		vertical-align: top;
	}
	td.list-newnormal{
		color: #000000;
		font-weight: normal;
		FONT-SIZE: 15px;
		padding-left: 2;
		padding-right: 2;
		border: 1px solid #000000;
	}
	td.list-new{
		color: #000000;
		font-weight: normal;
		FONT-SIZE: 15px;
		padding-left: 2;
		padding-right: 2;
		border: 1px solid #000000;
	}
}

/** filter classes **/
td.filter-header{
	background-color: #336699;
	color: #ffffff;
	FONT-SIZE: 15px;
	padding-left: 2;
	padding-right: 2;
	border: 1px solid #15487b;
}
td.filter-normal{
	background-color: #eef3f9;
	color: #000000;
	font-weight: normal;
	FONT-SIZE: 15px;
	padding-left: 2;
	padding-right: 2;
	border: 1px none;
}

/** submit lable classes **/
span.submit-lable{
	cursor: pointer;
}

span.submit-lable-over{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
}

/** navigator classes **/
span.navigator-counter{
	FONT-SIZE: 15px;
	width : 70px;
}
td.navigator-cell{
	background-image:url('../images/fa/grid/header_tile.gif');
	color: #014d5f;
	font-size: 14px;
	font-family:Courier New;	
	padding: 4;
	border:1px solid #cdcdcd;	
	border-top:0px;
}
td.navigator-cell-report{
	background-color: #eef3f9;
	color: #014d5f;
	FONT-SIZE: 15px;
	padding-left: 2;
	padding-right: 2;
	border-top: 1px solid #15487b;
	border-right: 1px solid #15487b;
	border-bottom: 1px solid #15487b;
	border-left: 1px solid #15487b;
}
table.navigator-report{
	background-color: #eef3f9;
	color: #014d5f;
	FONT-SIZE: 15px;
	padding-left: 2;
	padding-right: 2;
	border-top: 1px solid #15487b;
	border-right: 1px solid #15487b;
	border-bottom: 1px solid #15487b;
	border-left: 1px solid #15487b;
}
font.navigator-selected{
	color: #f3960b;
	font-weight: normal;
}

a.navigator-link:link {
	color: #014d5f;
	FONT-SIZE: 15px;
	text-decoration: none
}
a.navigator-link:visited {
	color: #014d5f;
	FONT-SIZE: 15px;
	text-decoration: none
}
a.navigator-link:active {
	color: #014d5f;
	FONT-SIZE: 15px;
	text-decoration: none
}
a.navigator-link:hover {
	color: #f3960b;
	FONT-SIZE: 15px;
	text-decoration: underline
}
span.navigator-submit-lable{
	cursor: pointer;
}

span.navigator-submit-lable-over{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
}

/** navigator 2 **/
td.navigator2-cell{
	padding-top:5px;
	color: #014d5f;
	font-size: 14px;
	font-family:Courier New;	
	height:30px;
}

table.navigator2-report{
	background-color: #eef3f9;
	color: #014d5f;
	FONT-SIZE: 15px;
	padding-left: 2;
	padding-right: 2;
	border-top: 1px solid #15487b;
	border-right: 1px solid #15487b;
	border-bottom: 1px solid #15487b;
	border-left: 1px solid #15487b;
}

font.navigator2-selected{
	color: #f3960b;
	font-weight: normal;
}

a.navigator2-link:link {
	color: #014d5f;
	text-decoration: none
}

a.navigator2-link:visited {
	color: #014d5f;
	text-decoration: none
}

a.navigator2-link:active {
	color: #014d5f;
	text-decoration: none
}

a.navigator2-link:hover {
	color: #f3960b;
	text-decoration: underline
}

span.navigator2-submit-lable{
	cursor: pointer;
}

span.navigator2-submit-lable-over{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
}


/** page control classes **/
td.tab-normal{
	FONT-SIZE: 15px;
	background-color: #00586c;
	border-top-color: #136f84;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #136f84;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
td.tab-selected{
	FONT-SIZE: 15px;
	color: #B5D0D5;
	background-color: #007882;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #024656;
	border-right-color: #6daab1;
	border-bottom-color: #6daab1;
	border-left-color: #024656;
}
a.tab-link:visited{
	FONT-SIZE: 15px;
	color: #ffffff;
}
a.tab-link:link{
	FONT-SIZE: 15px;
	color: #ffffff;
}
a.tab-link:active{
	FONT-SIZE: 15px;
	color: #ffffff;
}
a.tab-link:hover{
	FONT-SIZE: 15px;
	color: #f3960b;
}

/** error & warning & message classes **/
table.error-border
{
	border-right: #590000 1px solid;
	border-top: #590000 1px solid;
	FONT-SIZE: 15px;
	border-left: #590000 1px solid;
	color: #ff0000;
	border-bottom: #590000 1px solid;
	background-color: #fcfbff;
}
td.error-header{
	background-color: #840000;
	color: #ffffff;
	FONT-SIZE: 15px;
	text-align: center;
	border: 1px solid #590000;
}
td.error-normal{
	FONT-SIZE: 15px;
	color: #ff0000;
	border: 1px none #590000;
}
table.warning-border{
	FONT-SIZE: 15px;
	color: #000000;
	border: 1px solid #000000;
	background-color : #FFFFF9;
}
td.warning-header{
	background-color: #FFFFCC;
	color: #000000;
	FONT-SIZE: 15px;
	text-align: center;
	border: 1px solid #590000;
}
td.warning-normal
{
	background-color : #FFFFF9;
	FONT-SIZE: 15px;
	color: #000000;
}
table.message-border{
	FONT-SIZE: 15px;
	color: #000000;
	border: 1px solid #000000;
	background-color : #FFEAEA;
}
td.message-header
{
	border-right: #590000 1px solid;
	border-top: #590000 1px solid;
	FONT-SIZE: 15px;
	border-left: #590000 1px solid;
	color: #000000;
	border-bottom: #590000 1px solid;
	background-color: #FFCCCC;
	text-align: center;
}
td.message-normal
{
	background-color: #FFEAEA;
	FONT-SIZE: 15px;
	color: #000000;
}
/** attachment classes **/
td.attach-header {
	/*background-color: #336699;*/
	background-color: #cedde3;
	color: #000000;
	FONT-SIZE: 15px;
	text-align: center;	
	padding:2px;
	border-left: 1px solid #a2b7c0;
	border-right: 1px solid #dde7e6;
	border-top: 1px solid #dde7e6;
	border-bottom: 1px solid #dde7e6;
}

tr.attach-odd{
	background-color: #eaeef2;
}

tr.attach-even{
	background-color: #ffffff;
}

td.attach-normal{
	color: #000000;
	font-weight: normal;
	FONT-SIZE: 15px;
	border: 1px solid #dde7e6;
	padding-left: 2;
	padding-right: 2;
}

/*p {
	scrollbar-base-color: #005b70;
	scrollbar-arrow-color: #f3960b;
	scrollbar-darkshadow-color: #000000;
	scrollbar-width:100px;
	
}
div {
	scrollbar-base-color: #005b70;
	scrollbar-arrow-color: #f3960b;
	scrollbar-darkshadow-color: #000000;	
	scrollbar-width:100px;
}*/

td.preview_desc
{
	border-right: #000000 1px solid;
	FONT-SIZE: 15px;
	border-left: #000000 1px solid;
	color: black;
	border-bottom: #000000 1px solid;
	background-color: ivory;
}
td.view_frame
{
	border-right: #000000 1px solid;
	padding-right: 5px;
	border-top: #000000 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #000000 1px solid;
	padding-top: 5px;
	border-bottom: #000000 1px solid;
	background-color: whitesmoke;
}
/* internet modules classes*/
td.web_menu-title {
	COLOR: #000000; 
	FONT-SIZE: 15px; 
}

td.web_menu-normal {
	COLOR: #505050;
	FONT-SIZE: 15px;
	FONT-WEIGHT: normal;
	vertical-align: top;
	background-color: #FFFFFF
		
}

td.web_menu-block {
	vertical-align: top;
}

td.module-content {
	vertical-align: top;
}

td.menu-item {
}

span.description {
	color:#008200;
}
/** lookup area class **/
span.lookup 
{
	border-style: solid;
	border-width: 1px;
	border-color: gainsboro;
	width: 100%;
}

span.grid_lookup
{
	border-right: #669999 1px solid;
	border-top: #669999 1px solid;
	border-left: #669999 1px solid;
	width: 100%;
	border-bottom: #669999 1px solid;
}
/** toolbar class **/
table.toolbar 
{
	border: 1px solid #aaaaaa;
}
td.toolbar-bg
{
	background-image: url('../images/toolbar/toolbarbg.gif');
	background-repeat: repeat-x;
}
.toolbar-btn-normal 
{
}
.toolbar-btn-over
{
}
/** other class **/
td.print-title {
	color: #000000;
	font-size: small;
}


/** tab sheet menu class **/
.mainMenu
{
	height: 20px; 
	margin: 0; 
	padding-left: 200px; 
	background: url(../themes/resources/image/menu/tab_bottom.gif) repeat-x bottom;
}

.mainMenuItem
{
	color:red;
}

.mainMenuActiveItem
{
	/*background: #f8f8ff;*/
	background-color: #c8d8ec;	
}
	
.subMenu
{
}

.subMenuItem
{
}

.menu
{
	width:100%;
	border: solid 1px #c7d3df;			
}

.menuItems
{
	/*background-color:#e3ebf5;*/
	background-color:#527eb5;	
}

.subMenuItems
{
	/*background: #f8f8ff;*/
	background-color: #c8d8ec;
}

.subMenuActiveItem
{
	background: #ffffff;
}		

.menuLinkItems
{
	color:#ffffff;
}
/** wizard **/
.wizard 
{
	background-color: whitesmoke; 
}

.navigationBar 
{
	FONT-SIZE: 15px; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FF99CCFF', EndColorStr='#2099FF33')
}		

.navigation 
{
	FONT-SIZE: 15px; 
	font-family: Arial;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FF99CCFF', EndColorStr='#2099FF33')
}	
fieldset.dash{
	border-style: dashed;
	border-width: 1px; 
	border-color: #E4E4E4;
	color:black;	
}
fieldset.line{
	border-style:solid;
	border-width: 1px; 
	border-color: #E4E4E4;
	color:black;
}
/*bullet*/
td.bullet-list-header {
	background-color:#f5f6f6;
	border:1px solid #cedde3;
	padding:4px;
}

td.bullet-header {
}

td.bullet-footer {
	background-color: #e6e6e6;
}

tr.bullet-odd {
	background-color: #eaeef2;
}

tr.bullet-even {
}

table.bullet-list {
	/*border: gainsboro 1px solid; */
}

/*datalist */

table.data-group {
	border: solid 1px #c7d3df;
}

td.datalist-header-right {
	width: 35%;
	padding:5px;	
	background-color: #d4d7d8;
}

td.datalist-header {
	background-color: #e3e3e3;
}

td.datalist-header-left {
	padding:5px;
	background-color: #e3e3e3;
}

.calender-notselected {
	color: #999999;
}
.calender-selected {
	color: #800080;
	text-decoration: underline;
}

.datalist-caption {
	color: #996633;
}

.datalist-title {
	color: #4682b4;
}

.datalist-data {
}


/* option menu */

td.option-menuitem-rtl {
    padding-left: 2px;
    padding-bottom: 2px; 
    padding-top: 2px;
    height:20px;
    cursor:default;
    FONT-SIZE: 15px;
}

td.option-menuitem-ltr {
    padding-right: 4px; 
    padding-bottom: 2px; 
    padding-top: 2px;
    height:20px;
    cursor:default;
    FONT-SIZE: 15px;
}

td.option-menuicon-rtl {
    padding-right: 2px;
    padding-bottom: 2px; 
    padding-top: 2px;
    background-color: #e9eeee;
    width:25px;
    text-align:center;
    cursor:default;            
    height:20px;            
}

td.option-menuicon-ltr {
    padding-left: 2px;
    padding-bottom: 2px; 
    padding-top: 2px;
    background-color: #e9eeee;
    width:25px;
    text-align:center;
    cursor:default;            
    height:20px;            
}

td.option-delimiter
{
	font-size: 1px;
	height: 1px;
	border-top: #9ac6ff 1px solid;
}

td.option-delimitericon {
    font-size: 1px; 
    height: 1px;
    background-color: #e9eeee;            
}

div.option-select-rtl {
    width:100%; 
    border-top: #ffbd69 1px solid;
    border-left: #ffbd69 1px solid; 
    border-bottom: #ffbd69 1px solid; 
    height: 100%; 
    background-color: #ffe7a2;
}

div.option-select-ltr {
    width:100%; 
    border-top: #ffbd69 1px solid; 
    border-right: #ffbd69 1px solid; 
    border-bottom: #ffbd69 1px solid; 
    height: 100%; 
    background-color: #ffe7a2;
}

div.option-selecticon-rtl {
    width:100%; 
    border-top: #ffbd69 1px solid; 
    border-right: #ffbd69 1px solid;
    border-bottom: #ffbd69 1px solid; 
    height: 100%; 
    background-color: #ffe7a2;
}

div.option-selecticon-ltr {
    width:100%; 
    border-top: #ffbd69 1px solid; 
    border-left: #ffbd69 1px solid; 
    border-bottom: #ffbd69 1px solid; 
    height: 100%; 
    background-color: #ffe7a2;
}

div.option-normal-rtl {
    width:100%; 
    border-top: #f6f6f6 1px solid; 
    border-left: #f6f6f6 1px solid;
    border-bottom: #f6f6f6 1px solid; 
    height: 100%; 
    background-color: #f6f6f6;
}

div.option-normal-ltr {
    width:100%; 
    border-top: #f6f6f6 1px solid; 
    border-right: #f6f6f6 1px solid; 
    border-bottom: #f6f6f6 1px solid; 
    height: 100%; 
    background-color: #f6f6f6;
}

div.option-normalicon-rlt {
    width:100%; 
    border-top: #e9eeee 1px solid; 
    border-right: #e9eeee 1px solid;
    border-bottom: #e9eeee 1px solid; 
    height: 100%; 
    background-color: #e9eeee;
}

div.option-normalicon-ltr {
    width:100%; 
    border-top: #e9eeee 1px solid; 
    border-left: #e9eeee 1px solid; 
    border-bottom: #e9eeee 1px solid; 
    height: 100%; 
    background-color: #e9eeee;
}

div.wating-datalist-header {
	width:100%;
    border: #0099ff 1px solid; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#edf7ff', EndColorStr='#b0c8ff') ; 
	color: navy;
}

div.wating-datalist-selected {
    border: navy 1px solid; 
    background-color: #f8f8f8;
}

div.wating-datalist-notselected {
    border: #ffffff 1px solid; 
}

table.option-menu {
	width: 150px;
	border: #6593cf 1px solid;
	background-color: #f6f6f6;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='gray' , Direction=135, Strength=4);
	font-size: 10pt;
	height: 11px;
}


hr {
	color:#ebebeb;
}

.subject_container {
	background-color:#eaeff8;
}

.subject_title_link {
	color:#002d51;
}

.subject_description {
	color:#335a7c;
}

.subject_container_title {
	color:#002645;
}

.search_container {
	background-color:#f9f9f9;
	padding-left:20px;
	padding-right:20px;
}

.ranking_orderby {
	color:#660000;
}

.ranking_statistics {
	background-color: #e2e2e2;
}

tr.search_result_conatiner {
	background-color: #f0f7fc;
}

img.thumbnail {
	border:1px solid #ddd;
	padding:2px;
	background-color:#fff;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=3);	
}

td {vertical-align:top}

/*-------- autocomplete ---------------*/
div.autocomplete {
	background-color:#fff;
	border:1px solid #bfbfbf;
	overflow:auto; 
	position:absolute;
}

table.autocomplete {
}

tr.autocomplete_header {
}

td.autocomplete_header {
}

tr.autocomplete_item {
}

td.autocomplete_item {
}

tr.autocomplete_selected {
	background-color: #bfbfbf;
	color: #fff;
}

span.autocomplete_matched {
	color: green;
}

/*------------misc-----------------*/
.sisFormContainer {
	padding:8px;
}
.dblist_header {
	border1:1px solid #bfbfbf;
	border-bottom:0px;
	padding:0px 4px 6px 4px;
	background-color1:#fff;
}
.required_feild {
	color:red;
}
.form_comment {
	color:green;
}
.bold_item {
	font-weight:600;
}

/* lov style sheet */
a.semilink{
	text-decoration: none;
	cursor: pointer;
}
a.semilink-over{
	text-decoration: underline;
	cursor: pointer;
}

/* light cartable */
.light_cartable_table {
	border:1px solid #aaccee;
	background-color:#fff;	
}
.light_cartable_header {
	background-color:#ffedb2;
	border-bottom:1px solid #aaccee;
	padding:4px					
}
.light_cartable_title {
	background-image:url(../images/fa/cartable/light/img1.png);
	border-left:1px solid #cfcfc9;
	border-bottom:1px solid #7a8180;
	padding:3px;
	background-repeat: repeat-x;
	background-position: bottom center;
	background-color: rgb(234, 243, 253)
}
.light_cartable_filter_desc {
	background-color:#FBFCE6;
	border-bottom:1px solid #aaccee;
	padding:5px 3px 5px 3px;
}
.light_cartable_filter {
	background-color:#e7f1fc;
	border-bottom:1px solid #aaccee;
	padding:3px;
}
.light_cartable_filter_item {
	float:right;
	margin-right:7px;
	padding:2px
}
.light_cartable_filter_item_selected {
	float:right;
	background-color:#6C9DCA;
	color:#fff;
	margin-right:5px;
	padding:2px				
}
.light_cartable_filter_item_selected a{
	color:#fff!important;
}
.light_cartable_item {
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:7px;
}
.light_cartable_item2 {
	border-bottom:1px solid #fff;
	padding:7px;
}
.light_cartable_item3 {
	border-bottom:0px!important;
	border-top:0px!important;
	background-color:#fff!important;
	padding:7px;
}

.light_cartable_item7 {
	border-bottom:0px!important;
	border-top:1px solid #f8f8f8!important;
	background-color:#f8f8f8!important;
	padding:7px;
}				
.light_cartable_item4 {
	background-color:#f8fafd!important;
	border-top: 1px solid #ccd5e7!important;
	border-bottom: 1px solid #ccd5e7!important;					
}
.light_cartable_item5 {
	border-right: 1px solid #ccd5e7!important;
}
.light_cartable_item6 {
	border-left: 1px solid #ccd5e7!important;
}
.light_cartable_item_row:hover {
	background-color:#FCFCF3;
}				
.light_cartable_item_over {
	background-color:#FCFCF3;
	padding:7px;					
}				
.light_cartable_item_row {
	cursor:arrow;
}				
.light_cartable_pager {
	background-color:#ebf3fb;
	border:1px solid #aaccee;
	border-top:0px;
	height:25px;
	overflow:hidden;					
}
.light_cartable_item_bold {
	font-weight:bold;
}
.light_cartable_item_row_2 {
	background-color:#f8f8f8;
}
.light_cartable_btn {
	background-image:url(../images/fa/cartable/light/img11.png);
	border:1px solid #bbb;
	float:right;
	cursor:pointer;
	padding:3px 6px 3px 6px;
	background-repeat: repeat-x;
	background-position: bottom center;
	background-color: #fff;
}
.light_cartable_btn2 {
	background-image:url(../images/fa/cartable/light/img16.png);
	border:1px solid #bbb;
	float:right;
	cursor:pointer;
	height:14px;
	padding:3px 6px 3px 6px;
	color:#fff;
}
.light_cartable_btn:hover {
	border:1px solid #777;
}
.light_cartable_menu_container {
	background-color:#F7F7F7;
	padding:5px 5px 1px 5px;
	width:230px;
	border:1px solid #999;
	position:absolute;
}
.light_cartable_menu_group {
	padding:5px;
	white-space:nowrap;
	border:1px solid #E1DDDE;	
	background-color:#EEEBEC;
	margin-bottom:4px;
}
.light_cartable_menu_group_select {
	cursor:pointer;				
}
.light_cartable_menu_group_select:hover {
	background-color:#ffedb2;
	border:1px solid #F4D9B7;
}
.light_cartable_menu_item {
	padding:3px 20px 3px 3px;
	cursor:pointer;
	border:1px solid #F7F7F7;	
	margin-bottom:4px;				
}
.light_cartable_menu_item:hover {
	background-color:#ffedb2;
	border:1px solid #F4D9B7;
}

.cartable_tooltip {
    font-size:11px;
	background-image:url(../images/fa/cartable/icons/info_area.png);
	font-weight:normal!important;
}

.cartable_summary {
	margin:5px 20px 5px 20px;
	line-height:15px
}

.cartable_description {
	padding:4px;
	background-color:#FFFFE1;
	border:1px solid #bfbfbf;
}

.cartable_description_title {
	color:#fb5218;
	font-weight:bold;
}

.cartable_description ul {
	margin:5px 36px 5px 36px;
	padding:0px;
	color:#333;
	line-height:18px
}

.cartable_form_fotter {
	background-color: #fff;
}
.job_rezume_accepted
{
	background-color:green;
}
.job_rezume_not_accepted
{
	background-color:red;
}

.d_c_page_description
{
	width:465px;
}

.d_c_page_keyword
{
	width:465px;
}

td.grid-normal-first input.text {
	width:auto!important;
}

td.grid-normal-etc input.text {
	width:auto!important;
}

td.grid-normal-first input.text-lov {
	width:auto!important;
}

td.grid-normal-etc input.text-lov {
	width:auto!important;
}

td.grid-normal-first select {
	width:auto!important;
}

td.grid-normal-etc select {
	width:auto!important;
}

td.grid-normal-first textarea {
	width:auto!important;
}

td.grid-normal-etc textarea {
	width:auto!important;
}

.invite_friend_block
{
	background-color:#e9f2fb;
	font-weight:bold;
	padding:5px
}
.invite_friend_block_util
{
	border-top:1px solid #aaccee;
	background-color:#e9f2fb;
	padding:5px;
	font-weight:bold
}
.social_profile
{
	background-image: url(../images/fa/social_network/sn_profile_body_back.png);
	background-repeat: repeat-x;
}

@media print
{
	td.job_section_operation
	{
	display:none !important;

	}
	td.sectionfooter2
	{
	display:none !important;

	}
	td.datalist-header-left 
	{
	display:none !important;
	}
	tr.sectionfooter2
	{
	display:none !important;
	}
	td.list-left-header
	{
	display:none !important;
	}
	
}

/*****************DatePicker************************************/
.ui-datepicker-trigger{
    vertical-align:top;
    padding-right:3px;
    cursor: pointer;
    padding-top:1px;
}
.ui-icon {
   text-indent:-9999px;
}
.ui-datepicker-buttonpane button {
}
/**********************Pager***********************************/
.page{
	padding: 2px 5px;
	border-radius: 3px;		
	FONT-SIZE: 15px;
	text-decoration: none;
	color: #717171;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-family:sans-serif;

}
.page:hover {
	color:#ffa200;
	font-weight:bold;
}
.page.active {
	border: none;
	background: #5a6b79;
	box-shadow: inset 0px 0px 8px rgba(0, 0, 0, .5), 0px 1px 0px rgba(255, 255, 255, .8);
	color: #F0F0F0;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, .5);
	padding:2px 6px;
}
.pager {
	padding:0 4px;
}
.pager:hover {
	padding:0 5px;
}
/************************ update **************************/
td.navigator2-cell{
	padding-top:15px !important;
}
font.navigator2-selected{
	font-size: 16px !important;
	margin-left: 1% !important;	
}
a.navigator2-link:link {
	FONT-SIZE: 16px !important; 
	text-decoration: none !important;
}
a.navigator2-link:visited {
	FONT-SIZE: 16px !important;
}
a.navigator2-link:active {
	FONT-SIZE: 16px !important;
}
a.navigator2-link:hover {
	FONT-SIZE: 16px !important;
}
td.list-normal-etc {
	padding:4px !important;
}
td.list-normal-first {
	padding:4px !important;
}
/**********************************************************/
 td.grid-normal-operation-etc{
		color: #000000;
		font-weight: normal;
		FONT-SIZE: 15px;
		vertical-align: middle;
		padding:3px;
		border:1px solid #cdcdcd;
		text-align:center;				
	 }
	 body.sis-adm-in-progress{cursor: progress}body.sis-adm-in-progress .sis-adm-block-selector{cursor: progress !important}.sis-from-scrf-token{opacity: 0 !important;position: absolute !important;top: 0 !important;left: 0 !important;height: 0 !important;width: 0 !important;z-index: -1 !important}.sis-unselectable{-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;-khtml-user-select: none;-o-user-select: none;user-select: none}.accordion-tab-content h3.accordion-tab-title{display: none}.accordion-tab-content .ui-accordion h3.accordion-tab-title{display: block !important}.sis-form-button i.sis-opposite-side{padding: 0;padding-left: 10px}.sis-form-button a{color: initial;text-decoration: none}.sis-wizard-form .sis-wizard-form-steps{background-color: #fff;padding: 3px;margin: 0em auto 3em;border-radius: 12px;clear: both;border-bottom: none}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step{text-align: center;padding: 0 28px 0 0;position: relative;color: #999999;background-color: #dedede;border-color: #dedede;height: 42px;line-height: 42px;border-radius: 4px 0px 0px 4px;float: right;display: flex;align-items: center;justify-content: center}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step a{opacity: 1;text-decoration: none}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:after,.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:before{content: '';position: absolute;top: 1px;right: 100%;height: 0;width: 0;border: 20px solid transparent;border-left-width: 0}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:after:last-child,.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:before:last-child,.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:after:last-of-type,.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:before:last-of-type{border: none}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:after{z-index: 1;-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-ms-transform: translateX(0px);-o-transform: translateX(0px);transform: translateX(0px);border: 24px solid transparent;border-right-color: #fff;top: -3px}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:before{z-index: 2;border-right-color: inherit;-webkit-transform: translateX(1px);-moz-transform: translateX(1px);-ms-transform: translateX(1px);-o-transform: translateX(1px);transform: translateX(1px)}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:first-child{border-top-right-radius: 10px;border-bottom-right-radius: 10px;padding: 0 5px 0 0}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:last-child,.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:last-of-type{border-top-left-radius: 10px;border-bottom-left-radius: 10px;margin-left: 0;padding: 0 28px 0 5px;overflow: hidden}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:last-child:before,.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:last-of-type:before,.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:last-child:after,.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:last-of-type:after{content: "";border: none}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step.sis-wizard-step-passed{background-color: #96c03d !important;border-color: #96c03d !important;border-bottom: none !important}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step.sis-wizard-step-passed a{text-decoration: none;color: #fff !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;z-index: 3}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step.sis-wizard-step-passed:hover{background-color: #2c3f4c !important;border-color: #2c3f4c !important}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step.sis-wizard-step-active{color: #fff !important;background-color: #2c3f4c !important;border-color: #2c3f4c !important;border-bottom: none !important}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step.sis-wizard-step-active a{text-decoration: none;color: #fff}@media (min-width: 320px)and ( max-width: 576px){.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step{float: none;width: 100%;padding: 0 5px 0 0;border-radius: 4px 10px 10px 4px}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:last-child,.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:last-of-type{padding: 0 5px}}@media (min-width: 577px) and ( max-width: 768px){.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step{float: none;width: 100%;padding: 0 5px 0 0;border-radius: 4px 10px 10px 4px}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:last-child,.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step:last-of-type{padding: 0 5px}}@media (min-width: 769px) and ( max-width: 992px){.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step{float: right}}@media (min-width: 993px) and ( max-width: 2160px){.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step{float: right}}@media (min-width: 320px)and ( max-width: 576px){.sis-wizard-form .sis-wizard-form-steps{width: 20%}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step{width: calc(80%) !important}}@media (min-width: 577px) and ( max-width: 768px){.sis-wizard-form .sis-wizard-form-steps{width: 20%}.sis-wizard-form .sis-wizard-form-steps .sis-wizard-form-step{width: calc(80%) !important}}.sis-review-conditions-container .sis-review-conditions-text{border: 1px dashed #aaa;padding: 10px;margin-bottom: 10px;background-color: #f1f1f1}.sis-review-conditions-container .sis-review-conditions-botton{text-align: center}.sis-review-conditions-container .sis-review-conditions-botton input{vertical-align: middle}.sis-review-conditions-container .sis-review-conditions-botton span{margin-left: 5px}.leaflet-default-icon-path{background-image: url(../images/marker-icon.png)}.sis-adm-block-operations{display: none;width: 100px;height: 30px;line-height: 30px;background-color: rgba(100,100,100,0.7);float: right;border-radius: 0 0 0 5px;text-align: center;transition: all .2s}.sis-adm-block-operations i{color: #fff;font-size: 1.6em;height: inherit;display: inline-block;vertical-align: middle;padding: 0 .6em;cursor: pointer;opacity: .6;transition: all .2s}.sis-adm-block-operations i:hover{opacity: 1}.sis-adm-block-selector{position: fixed;background-color: rgba(255,0,0,0.3);border: 3px solid rgba(255,0,0,0.5);border-radius: 4px;z-index: 999998;transition: top 300ms ease, left 300ms ease, width 300ms ease, height 300ms ease;cursor: pointer}.sis-adm-block-selector:not(.sis-adm-element-selector){min-height: 36px;min-width: 106px}.sis-adm-block-selector .sis-adm-block-operations{display: block}.sis-adm-block-op-container{top: 2em;right: 2em;bottom: 2em;left: 2em;background-color: transparent;padding: 0 !important;overflow: hidden !important}.sis-adm-block-op-container .modal-body{padding: 0;margin: 0;width: 100%;height: 100%}.sis-adm-block-op-container iframe{border: 0;width: 100%;height: 100%;background-color: transparent;border-radius: 5px}.modal{z-index: 99999999}.modal-backdrop{z-index: 9999999}#divPageElementContent .page-element-title{margin-bottom: 10px}#divPageElementContent .page-element-access ol{list-style-position: inside;line-height: 25px}#divPageElementContent .page-element-actions{text-align: center}form.sis-submitting{position: relative}form.sis-submitting:before{content: " ";background-color: rgba(88,88,88,0.2);position: absolute;z-index: 99999;top: 0;left: 0;right: 0;bottom: 0;border-radius: 10px}.uploader{padding-left: 0;padding-right: 0}.uploader .sisUploadedFile{border: 0}.uploader .sis-file{background-color: #F5F5F5;float: left;width: 100%;margin-bottom: 0.83em;overflow: hidden;position: relative}.uploader .sis-file:last-child{margin-bottom: 0}.uploader .sis-file .sisLovLabel{border: 0;background-color: transparent !important}.uploader .sis-file .form-control{border: 0}.uploader .sis-file .input-group-addon{background-color: transparent;border: 0}.uploader .sis-file i{margin-right: .3em}.uploader .sis-file > div{float: left;width: 100%;position: relative}.uploader .sis-file > div:nth-child(2){padding: .83em}.uploader .sis-file > div:nth-child(2) input{border: 0}.uploader .sis-file .progress{position: absolute;width: 100%;top: 0;right: 0;height: 100%;background-color: rgba(0,0,0,0.2);backdrop-filter: blur(5px);transition: all .2s;z-index: 100}.uploader .sis-file .sisLov .sisLovLabel{border: 0 !important}.uploader.uploaderImage .uploadProgress{backdrop-filter: blur(10px);background-color: rgba(0,0,0,0.2);height: 100%;width: 100%;position: absolute;z-index: 100;border-radius: inherit;display: none;right: 0;transition: width .5s}.uploader.uploaderImage .uploadError{backdrop-filter: blur(10px);background-color: rgba(255,0,0,0.4);height: 100%;width: 100%;position: absolute;z-index: 100;border-radius: inherit;right: 0;color: #fff;font-size: 1.5em}.uploader.uploaderImage .uploadError span{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);vertical-align: middle}.uploader.uploaderImage.noFitImage .sisNavImage{background-color: #fefefe;background-image: linear-gradient(45deg, #e4e4e4 25%, transparent 25%, transparent 75%, #e4e4e4 75%, #e4e4e4), linear-gradient(45deg, #e4e4e4 25%, transparent 25%, transparent 75%, #e4e4e4 75%, #e4e4e4);background-size: 80px 80px;background-position: 0 0, 40px 40px;border: 1px solid #d3d4d8;height: 12.7em}.uploader.uploaderImage.noFitImage .sisNavImage img,.uploader.uploaderImage.noFitImage .sisNavImage canvas{width: auto;height: auto;max-width: 100%;max-height: 100%}.uploader .form-control{border-radius: 0 !important;font-family: inherit;font-size: inherit;padding: 0;margin: 0}.uploader input[type=file]{height: 33px}.uploader input[type=file]::-webkit-file-upload-button{border-bottom: 1px solid #ccc}.uploader .sisNavImage{height: 13em;background: #FFFFFF;text-align: center;position: relative;overflow: hidden;padding: 0;display: table;background: #F5F5F5}.uploader .sisNavImage .hidImageDelete{display: none}.uploader .sisNavImage i{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 8.33em;color: #ccc;vertical-align: middle;cursor: default}.uploader .sisNavImage .fa-times{cursor: pointer;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 100;font-size: 25px;border: 5px #333 solid;border-radius: 22px;padding: 2px 5px}.uploader .sisNavImage .fa-times:hover,.uploader .sisNavImage .fa-times:focus{border-color: #000;color: #000}.uploader .sisNavImage canvas,.uploader .sisNavImage img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 0;width: 100%;height: 100%;object-fit: cover}.uploader .sisNavImageOperation{padding: 0;white-space: nowrap;margin-top: .41em}.uploader .sisNavImageOperation a{text-decoration: none;cursor: pointer;padding: .83em;border-radius: .33em}.uploader .sisNavImageOperation a i{font-size: 18px;vertical-align: middle;margin-right: .3em}.uploader .sisUploadImagePreview .sisNavImage .uploadProgress{border-top-leftradius: 0;border-bottom-leftradius: 0}.uploader .sisUploadedFile .sisLovLabel{border-top: 0;padding: 8px 10px;line-height: 20px;-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.uploader .sisUploadedFile .sisLovLabel img{margin-right: 7px;float: left}.uploader .sisUploadedFile .file.form-control{border-top: 0px}.uploader .sisUploadedFile .input-group-addon{text-align: center;border-top: 0;vertical-align: middle;overflow: hidden}.uploader .sisUploadedFile .input-group-addon .fa.fa-times{font-size: 16px}.uploader .progress{height: 5px;position: relative;border-radius: 0;margin-bottom: 0px !important;right: -12px;bottom: -4px;width: calc(122%)}.uploader .sisUploadError{font-weight: bold}.uploader .sisAddOnImage{cursor: default}.sis-uploader3-container,.sis-uploader4-container{overflow: hidden;padding: 0}.sis-uploader3-container .sis-operation,.sis-uploader4-container .sis-operation{margin-bottom: 0.83em;line-height: 1.6em;float: left;width: 100%}.sis-uploader3-container .sis-operation .sisDescription,.sis-uploader4-container .sis-operation .sisDescription{float: left;width: auto;margin: 0;line-height: 2.66em}.sis-uploader3-container .sis-operation .sis-action,.sis-uploader4-container .sis-operation .sis-action{padding: 0;padding-right: 12px;float: right}.sis-uploader3-container .sis-operation .sis-action.sis-default-action,.sis-uploader4-container .sis-operation .sis-action.sis-default-action{padding: .41em .83em;border-radius: .33em}.sis-uploader3-container .sis-operation .sis-action i,.sis-uploader4-container .sis-operation .sis-action i{font-size: 18px;vertical-align: middle;margin-right: 0.3em}.sis-uploader3-container .sisAsynFileUploaderDropMessage,.sis-uploader4-container .sisAsynFileUploaderDropMessage{top: 50%;left: 50%;width: 100%;text-align: center;background-color: #F5F5F5;height: 50px;line-height: 50px}.sisAsyncFileUploader{float: left;width: 100%;border: 0}.sisAsyncFileUploader .sisAsyncFileUploaderHeader{background-color: #F5F5F5;border-bottom: 1px solid #d3d4d8;padding: 2px;line-height: 33px}.sisAsyncFileUploader .sisAsyncFileUploaderContainer{position: relative;min-height: 50px}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile{background-color: #F5F5F5;border-radius: .4em;height: 4.21em;line-height: 4.21em;margin-bottom: .83em;padding: 0 1.25em}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile.sisAsyncFileUploaderFileError{color: #DF0000;background-color: rgba(223,0,0,0.05)}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile.sisAsyncFileUploaderFileSuccess .sisAsyncFileStatus{color: #44b344}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile img{cursor: pointer}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile .sisAsyncFileImage{height: 100%;float: left;text-align: center;padding: .5em}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile .sisAsyncFileImage img,.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile .sisAsyncFileImage canvas{width: 3.16em;height: 3.16em;object-fit: cover;display: inline-block;vertical-align: baseline}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile .sisAsyncFileTitle{float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 30%;padding: 0 .5em}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile .sisAsyncFileDesc{float: right;width: 25%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile .sisAsyncFileDesc input{margin-top: 15px;border: 0}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile .sisAsyncFileSize{float: right;width: 10%;text-align: center;padding: 0 .5em;white-space: nowrap;text-overflow: ellipsis}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile .sisAsyncFileStatus{float: right;width: 15%;text-align: center;padding: 0 .5em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile .sisAsyncFileAction{float: right;width: 10%;text-align: right;padding: 0 .5em}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile .sisAsyncFileAction span{padding: .83em;border-radius: .33em;cursor: pointer;white-space: nowrap}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile .sisAsyncFileAction span:hover{background-color: rgba(126,139,145,0.04)}.sisAsyncFileUploader .sisAsyncFileUploaderContainer .sisAsyncFileUploaderFile .sisAsyncFileAction i{font-size: 16px}.sisAsyncFileUploader .sisAsyncFileUploaderFooter{background-color: #F5F5F5;border-top: 1px solid #d3d4d8;line-height: 20px}.sisAsyncFileUploader .moxie-shim{display: none}.sis-general-page .sis-page-edit-options{right: 0;transition: all .2s;height: 50px;width: 40px;border: 0;z-index: 999999}.sis-general-page .sis-page-edit-options:hover{width: 85px}.sis-general-page .sis-page-edit-options:hover .dropdown-toggle i:before{animation: mdi-spin 2s infinite linear}.sis-general-page .sis-page-edit-options:hover .dropdown-menu{box-shadow: -3px 0 4px -1px rgba(0,0,0,0.175)}.sis-general-page .sis-page-edit-options .dropdown-toggle{float: left;background-color: #f00;color: #fff;border-radius: 0;width: 40px;height: 50px;border-radius: 6px 0 0 6px;box-shadow: -3px 0px 4px -1px rgba(0,0,0,0.175) !important}.sis-general-page .sis-page-edit-options .dropdown-toggle i{font-size: 20px}.sis-general-page .sis-page-edit-options .dropdown-menu{background-color: #fff;border: 0;box-shadow: none;width: 45px;min-width: unset;padding: 0;margin: 0;display: block;position: static;margin-left: 40px;margin-top: -100px;overflow: hidden;border-radius: 6px 0 0 6px}.sis-general-page .sis-page-edit-options .dropdown-menu li{padding: 0;margin: 0;border: 0;float: none;width: 100%;border: 0 !important;height: 50px;line-height: 50px;cursor: pointer;transition: all .2s;opacity: .5}.sis-general-page .sis-page-edit-options .dropdown-menu li:hover{opacity: 1}.sis-general-page .sis-page-edit-options .dropdown-menu li.sis-page-action .sis-page-icon{height: unset;padding: 0;margin: 0}.sis-general-page .sis-page-edit-options .dropdown-menu li.sis-page-action .sis-page-icon i{font-size: 20px}.sis-general-page .sis-page-edit-options .dropdown-menu li.sis-page-action-selected{color: #f00}.sis-general-page .sis-page-edit-options .dropdown-menu li .sis-page-title{display: none}.sis-video-player{max-width: 100%}.modal-dialog .modal-footer .btn{min-length: 100px}.modal-dialog .modal-footer .btn{min-width: 100px}.sis-print-page fieldset{border: 1px solid #d3d4d8;margin: 15px 0;padding: 15px;color: #45515A;display: block;border-radius: 5px}.sis-print-page fieldset[collapsable=true] legend{margin-bottom: 0px}.sis-print-page fieldset legend{font-size: small;padding: 5px 10px;background-color: #F5F5F5;margin-bottom: 10px;color: #45515A;line-height: 25px;border-radius: 5px;font-weight: bold;text-transform: uppercase;width: auto;display: block}.sis-print-page fieldset legend.sisAPCollapsable i[data-status]{vertical-align: middle;margin-right: 5px}.sis-print-page fieldset legend.sisAPCollapsable label{cursor: pointer}.sis-print-page fieldset .sis-fieldset-content{padding: 10px}.sis-list{border-collapse: collapse}.sis-list th{padding: 5px}.sis-list th:not(.sis-list-operation){border-bottom: 2px solid #ccc}.sis-list thead .sis-list-operation{padding: 20px 0}.sis-list tbody tr:nth-child(2n){background-color: #f5f5f5}.sis-list tbody tr:hover{background-color: #fafafa}.sis-list .sis-list-empty{text-align: center;padding: 10px;border: 0;opacity: 0.7}.sis-list td{padding: 10px 5px}button i{font-size: large;margin-right: 5px}button *{vertical-align: middle}.htmlEditorContainerDiv{padding: 0}.sis-media-gallery-container{width: 100%%;height: 100%;background-color: transparent;border: 0;box-shadow: none}.sis-media-gallery-container .modal-content{height: 100%;position: relative;background-color: transparent;border: 0;box-shadow: none}.sis-media-gallery-container .modal-content .sis-media-header{position: absolute;z-index: 2;padding: 10px 0}.sis-media-gallery-container .modal-content .sis-media-header i{display: inline-block;vertical-align: middle;text-align: center;padding: 3px;background-color: rgba(0,0,0,0.7);color: #fff;font-size: 26px;font-weight: bold;height: 31px;line-height: 25px;border-radius: 4px;margin-left: 10px;float: right;cursor: pointer;transition: opacity .2s;opacity: 1}.sis-media-gallery-container .modal-content .sis-media-footer{position: absolute;z-index: 2;padding: 10px}.sis-media-gallery-container .modal-content .sis-media-footer .sis-media-footer-content{display: inline-block;padding: 20px;color: #fff;background-color: rgba(0,0,0,0.7);max-width: 100%;overflow: hidden;border-radius: 10px;min-width: 30%}.sis-media-gallery-container .modal-content .sis-media-prev,.sis-media-gallery-container .modal-content .sis-media-next{position: absolute;z-index: 2;padding: 5px}.sis-media-gallery-container .modal-content .sis-media-prev i,.sis-media-gallery-container .modal-content .sis-media-next i{display: inline-block;vertical-align: middle;text-align: center;padding: 10px 0;background-color: rgba(0,0,0,0.7);color: #fff;font-size: 30px;font-weight: bold;height: 45px;line-height: 25px;border-radius: 4px;cursor: pointer;opacity: 1}.sis-media-gallery-container .sis-media-content{height: 100%;position: relative;z-index: 1}.sis-media-gallery-container .sis-media-content img,.sis-media-gallery-container .sis-media-content video{max-width: 85%;max-height: 85%;min-width: 45%;min-height: 45%;display: block;height: auto;margin: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);box-shadow: 0 4px 12px rgba(0,0,0,0.4);border-radius: 10px;transition: all .2s}.sis-media-gallery-container .sis-media-content audio{max-width: 85%;max-height: 85%;min-width: 45%;display: block;margin: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.sis-password-container{padding: 0}.sis-password-container .sis-password-input{width: 100%;padding-left: 15px;padding-right: 15px;direction: ltr;text-align: left}.sis-password-container .sis-password-input::-ms-reveal{display: none}.sis-password-container .sis-password-input::-ms-clear{display: none}.sis-password-container .sis-password-eye{position: absolute;right: 10px;font-size: large}.sis-password-container .sis-password-complexity{display: flex;padding: 0}.sis-password-container .sis-password-complexity div{visibility: hidden;width: 500px;height: 5px;margin: 5px}.sis-password-container .sis-password-complexity div:nth-child(1){margin-left: 0;background-color: #790505}.sis-password-container .sis-password-complexity div:nth-child(2){background-color: #ff0000}.sis-password-container .sis-password-complexity div:nth-child(3){background-color: #ffe420}.sis-password-container .sis-password-complexity div:nth-child(4){background-color: #b9f3b9}.sis-password-container .sis-password-complexity div:nth-child(5){background-color: #00b900;margin-right: 0}.sis-password-container .sis-password-complexity-desc{padding-left: 15px;padding-right: 15px}.sis-captcha-container{padding: 0;display: flex}.sis-captcha-container input{padding-left: 15px;padding-right: 15px;flex-grow: 1;max-width: 100%}.sis-captcha-container span{font-size: large}.sis-operation-notification{padding: 20px;border-radius: 10px;box-shadow: 0 1px 12px rgba(0,0,0,0.175);border: 0;display: flex;flex-direction: row;line-height: 30px}.sis-operation-notification[messagetype=warning]{background-color: #fff3cd;color: #856404}.sis-operation-notification[messagetype=warning] span[rel=icon]{color: #ff9a30}.sis-operation-notification[messagetype=error]{background-color: #fff3cd;color: #856404}.sis-operation-notification span[rel=icon]{margin-right: 10px;position: unset}.sis-operation-notification span[rel=icon] i{font-size: 20px}.sis-operation-notification span[rel=message]{flex: auto;padding: 0}.sis-operation-notification span[rel=action]{margin-left: 10px;position: unset}.sis-operation-notification span[rel=action] i{font-size: 16px}@media (min-width: 768px){.row.equal{display: flex;flex-wrap: wrap}.row.equal.auto-height .form-group > .row{display: flex;flex-flow: column;height: 100%}.row.equal.auto-height .form-group > .row .sisCaption{flex: 0 1 auto}.row.equal.auto-height .form-group > .row .sisData{flex: 1 1 auto}.row.equal.auto-height .form-group > .row .sisData > *{height: 100%}}@media print{html,body{-webkit-print-color-adjust: exact}}.bootstrap-timepicker-widget.dropdown-menu{direction: ltr;border-radius: 0px !important;box-shadow: rgba(0,0,0,0.15) 0px 0px 3px !important;padding: 0px;margin-top: 0 !important}.bootstrap-timepicker-widget.dropdown-menu *{border-radius: 0px !important;box-shadow: none !important;padding: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important}.bootstrap-timepicker-widget.dropdown-menu td{height: auto}.bootstrap-timepicker-widget.dropdown-menu td a{height: auto}.bootstrap-timepicker-widget.dropdown-menu td a:hover{background: transparent !important;border: 0 !important}.bootstrap-timepicker-widget.dropdown-menu td span{color: #555}.bootstrap-timepicker-widget.dropdown-menu td span:hover{color: #000 !important}.bootstrap-timepicker-widget.dropdown-menu:after,.bootstrap-timepicker-widget.dropdown-menu:before{display: none !important;box-shadow: none !important}.sisModalDialog .sisLoadingPanel{position: absolute !important;top: 0;left: 0;right: 0;bottom: 0}