/* Classi stile di icefaces ridefinite*/ /* CommandButton */

a {
	outline: none;
}

table{
border-collapse:collapse;
}

.iceCmdBtn,.linkButton,.letterButton,.letterButton-dis,.icePnlCnfBtns input
 {
 background: #C9E3F7 url('../images/graphics/butt_lb.png') repeat-x;
 padding: 0 6px 0 6px;
 margin: 0 6px 6px 0;
 border: 1px outset #D7E8F4;
 color: #03547F;
 display: inline-block;
 font-weight: bold;
 font-family: Arial, Sans-serif;
 letter-spacing:0.7px;
 font-size: 12px;
 text-decoration: none;
 height: 24px;
 width: auto;
 overflow: visible;
 cursor: pointer;
}

.rdgColOtestn {
	display: none;
}

.icePnlCnfBtns input {
	margin: 0 9px 9px 0;
}

/* PanelStack*/
.icePnlStk {
	width: 100%;
}

/* InputFile */ /*.iceInpFileTxt {
    border: 1px solid #ABABAB;
    background-color: #FFFFFF;
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;

    color: #000000;
}*/
.iceInpFileBtn {
	margin: 0px;
	padding: 0px;
}

/* SelectOneRadio */
.iceSelOneRb label,.iceSelMnyCb label,.iceSelOneRb,.iceSelMnyCb {
	font-size: 11px;
	color: #075196;
}

/* OutputLabel*/
.iceOutTxt,.iceOutLbl {
	font-family: Arial;
}

.iceOutLbl {
	font-weight: bold;
	font-size: 11px;
	color: #1E3B51;
}

.iceOutFrmt {
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #1E3B51;
}

.iceSelBoolChkbx,.iceSelBoolChkbx-dis {
	margin: 2px;
	padding: 2px;
	vertical-align: middle;
}

/* MenuBar */
.iceMnuBar {
	background: transparent;
}

.iceMnuBarItem {
	border: 0;
	padding: 0;
	margin: 0;
}

.iceMnuBarItem a {
	background: #1B6FA5 url('../images/graphics/ice.png');
}

.iceMnuBarItem a,.iceMnuBarItem span {
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	color: #FFF;
}

.iceMnuBarSubMenu {
	border-right: 1px solid #C5D4EA;
	border-left: 1px solid #C5D4EA;
	border-top: 1px solid #C5D4EA;
	z-index: 1200;
	-moz-box-shadow: 2px 2px 5px #444;
	-webkit-box-shadow: 2px 2px 5px#444;
	box-shadow: 2px 2px 5px #444;
}

.iceMnuItm a {
	background-color: #FFF;
}

.iceMnuItm a:hover {
	background-color: #80C1EA; /*#54A1CE;*/
	color: #FFF;
}

.comLink:hover {
	background-color: #80C1EA; /*#54A1CE;*/
	color: #FFF;
}

.iceMnuItm {
	border-bottom: 1px solid #C5D4EA;
}

.iceMnuItmLabel,.iceMnuBarItemLabel {
	font-size: 1.0em;
	font-family: Arial;
	vertical-align: top;
}

.iceMnuBarItemLabel {

}

.iceMnuBarItem span:hover,.iceMnuBarItem a:hover {
	background: #80BFE6 url('../images/graphics/ice-pressed.png');
}

.iceMnuBarItemImage,.iceMnuItmImage {
	margin: 3px 0 0 3px;
}

.iceMnuBarSubMenu {
	width: 160px;
}

/* SelectInputDate */
.iceSelInpDateInput {
	width: 70px;
	/*height:20px;*/
	font: 12px Arial;
	text-align: right;
	border: 1px solid #d9d9d9;
	margin: 2px;
	padding: 3px;
}

.iceSelInpDate {
	border: 1px solid #C5D4EA;
	background: white;
}

.actDateFieldInput {
	width: 145px;
}

table .iceSelInpDate tbody tr td table {
	border: 0;
	background: transparent;
}

.iceSelInpDateMonthYear {
	background: #1B6FA5 url('../images/graphics/ice.png') repeat top left;
	font-family: Arial;
	
	border-bottom: 1px solid #C5D4EA;
	font-weight: bold;
	color: #FFF;
}

.iceSelInpDateWeek {
	border: 0;
	border-bottom: 3px double #3B56A0;
	font-style: italic;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-align: center;
	padding: 3px;
}

.iceSelInpDateMovePrev {
	background-image: url('../images/16x16/cal_arrow_left.gif' );
}

.iceSelInpDateMoveNext {
	background-image: url('../images/16x16/cal_arrow_right.gif' );
}

.iceSelInpDateCur {
	background: #61A6CE;
	border: 1px solid #3B56A0;
	padding: 3px;
}

.iceSelInpDateDay {
	border: 0;
	padding: 4px 3px 4px 3px;
}

.iceSelInpDateDay a {
	background: transparent;
}

.iceSelInpDateDay a:hover {
	text-decoration: none;
	color: #666;
}

/* Stile weekend & attivitą */
.weekend {
	background: transparent;
}

.weekend .iceOutTxt {
	color: red;
}

.activityday a {
	font-weight: bold;
	text-decoration: underline;
}

/* PanelBorder */
.icePnlBrdrNorth {
	background: transparent;
	margin: 0;
	padding: 0;
}

.icePnlBrdrEast {
	background-color: transparent;
	margin: 0;
	padding: 0;
	padding-left: 6px;
	width: 1%;
}

.icePnlBrdrWest {
	background-color: transparent;
	text-align: left;
}

.icePnlBrdrCenter {
	background-color: transparent;
	margin: 0;
	padding: 0;
}

.icePnlBrdrSouth {
	border-top: 1px transparent;
	margin: 0;
	padding: 0;
}

/* PanelCollapsible */
.icePnlClpsblColpsd {
	border: 0;
	margin-bottom: 6px;
}

.icePnlClpsbl {
	border: 0;
	margin-bottom: 6px;
}

.icePnlClpsblHdr,.icePnlClpsblColpsdHdr {
	color: white;
	
	background: #D1E4F8 url('../images/graphics/icetblhdrrev3.png') repeat-x
		;
	padding: 0;
	height: 28px;
	border-bottom: 1px solid transparent;
	border-top: 1px solid transparent;
}

.icePnlClpsblHdr {
	background: #4E8CB4 url('../images/graphics/icetblhdrrev.png') repeat-x;
	border: 1px solid #C5D4EA;
	border-bottom: 0;
}

.icePnlClpsblHdr .iceOutTxt,.icePnlClpsblColpsdHdr .iceOutTxt {
	color: #0C4D7F;
	padding: 0;
}

.icePnlClpsblHdr span,.icePnlClpsblColpsdHdr span {
	display: block;
	text-align: center;
	position: relative;
	top: 7px;
}

.icePnlClpsblHdr div,.icePnlClpsblColpsdHdr div {
	background: none;
	padding: 0;
	margin: 0;
}

.icePnlClpsblHdr span {
	background: url('../images/16x16/expanded2.png') no-repeat left;
}

.icePnlClpsblColpsdHdr span {
	background: url('../images/16x16/collapsed2.png') no-repeat left;
}

.icePnlClpsblHdr .iceOutTxt {
	color: white;
}

.icePnlClpsblCnt {
	font-family: Arial, sans-serif;
	font-size:13px;
	color: black;
	background: transparent;
	border-bottom: none;
	border: 0;
	padding: 0;
	padding-left: 1px;
}

.messagePnlHdr,.messagePnlColpsdHdr {
	background: #1B6FA5 url('../images/graphics/ice.png') repeat-x;
	border: 0;
}

.messagePnlColpsdHdr .iceOutTxt {
	color: white;
}

.messagePnl,.messagePnlColpsd {
	border: 1px solid #C5D4EA;
}

.messagePnlCnt {
	background: white;
}

.messagePnlHdr {
	border-bottom: 1px solid #C5D4EA;
}

/*.chartsPnlHdr, .chartsPnlColpsdHdr { border: 0;}*/
.chartsPnlHdr {
	border: 0;
	border-bottom: 1px solid #C5D4EA;
}

.chartsPnl {
	border: 1px solid #C5D4EA;
}

.chartsPnlCnt {
	/*background: #F4F8FF url('resources/images/graphics/bgslice_top_popup2.jpg') top repeat-x;*/
	
	background: rgb(220,235,254);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZWJmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmY3ZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(220,235,254,1) 0%, rgba(242,247,253,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(220,235,254,1)), color-stop(100%,rgba(242,247,253,1)));
background: -webkit-linear-gradient(top, rgba(220,235,254,1) 0%,rgba(242,247,253,1) 100%);
background: -o-linear-gradient(top, rgba(220,235,254,1) 0%,rgba(242,247,253,1) 100%);
background: -ms-linear-gradient(top, rgba(220,235,254,1) 0%,rgba(242,247,253,1) 100%);
background: linear-gradient(top, rgba(220,235,254,1) 0%,rgba(242,247,253,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcebfe', endColorstr='#f2f7fd',GradientType=0 );
}

/* RowSelector */
.iceRowSelSelected,.iceDatTblRow1 .iceRowSelSelected,.iceDatTblRow2 .iceRowSelSelected
	{
	background: transparent;
}

.iceRowSelSelected .iceOutTxt {
	font-weight: normal;
	color: black;
}

.selIcon {
	display: none;
}

.iceRowSelSelected img,.iceRowSelSelectedMouseOver img {
	display: block;
}

.iceRowSelMouseOver {
	color: white;
	background: #87BFDD;
}

.iceRowSelSelectedMouseOver {
	font-weight: normal;
	background: #87BFDD;
}

/* DataTable */
.iceDatTbl {
	border: 1px solid #C5D4EA;
	margin: 0;
}

.iceDatTbl td span.iceOutTxt {
	display: inline;
}

.iceDatTblColHdr,.iceDatTblColHdr1,.iceDatTblColHdr2,.iceDatTblColGrpHdrCol
	{
	background: #4E8CB4 url('../images/graphics/icetblhdr.png') repeat top
		left;
	padding: 1px 0;
	border: 1px solid #8FBFD6;
	border-bottom: none;
	line-height: 12px;
	height: 28px;
}

.iceDatTblRow2 {
	background: #EAF4FF;
}

.iceDatTbl th .iceOutTxt {
	color: #FFF;
}

.iceDatTblCol,.iceDatTblCol1,.iceDatTblCol2 {
	font-size: 11px;
	border-right: 1px solid #C5D4EA;
	border-bottom: 0;
	padding: 3px 5px;
}

.bdgtDatTbl {
	width: 100%;
}

/* SortableColumnHeader */
.iceCmdSrtHdr {
	width: auto;
	height: auto;
	margin-top: auto;
	text-align: center;
	font: 11px Arial;
	font-weight: bold;
	line-height: 12px;
	color: #FFF;
}

.iceCmdSrtHdr table {
	display: inline-table;
}

.iceCmdSrtHdr tr {
	text-align: center;
	font: 11px Arial;
	font-weight: bold;
	line-height: 12px;
	color: #FFF;
	padding: 0;
}

/* DataPaginator */
.iceDatPgrScrCol a {
	background-color: #61A6CE;
}

.messageLabel {
	font-weight: bold;
	color: #075196;
}

#msgtbl {
	display: block;
	height: 400px;
	overflow: auto;
	width: 100%;
}

.eastHdr {
	float: right;
	display: inline-block;
	position: relative;
	bottom: 10px;
}

.calendarSize {
	width: 190px;
	height: 212px;
}

/* PanelPopup */
.icePnlPop,.icePnlTlTip,.icePnlCnf { /*width: 500px;*/
	background: #F4F8FF url('../resources/css/images/graphics/bgslice_top_popup2.jpg') repeat-x;
	border: 1px solid #556070; /*#9ACAE2;*/
	position:fixed !important;
	top: 150px;
}

.icePnlPopHdr,.icePnlTlTipHdr,.icePnlCnfHdr {
	background: #1B6FA5 url('../images/graphics/ice.png') repeat-x;
	height: 26px;
	padding-left: 4px;
	border-bottom: 1px solid #556070;
}

.icePnlCnfHdr {
	height: auto;
}

.icePnlPopHdr .iceOutTxt,.icePnlTlTipHdr .iceOutTxt,.icePnlCnfHdr span {
	color: #FFF;
	font-size: 13px;
	
}

.icePnlTlTipBody {
	padding: 0;
}

.closeButton {
	margin: 0;
	float: right;
}

.selectedChart {
	border: 2px solid #FF0000;
}  

/* SelectOneMenu */
.iceSelOneMnu,.iceSelMnyLb,.iceSelMnyMnu,.iceSelOneLb { /*height:22px;*/
	padding: 2px;
}

/* SelectManyCheckbox */
.iceSelMnyCb {
	white-space: nowrap;
}

.iceSelMnyCb input {
	margin-right: 3px;
	padding: 0px;
}

/* OutputProgress */
.iceOutProgBg {
	width: 170px;
	height: 17px;
	margin: 2px;
}

.iceOutProgFill {
	height: 17px;
}

.iceOutProgTxt {
	color: #484848;
}

.iceOutConStatActv {
	background: url('../images/graphics/ajax-loader.gif') no-repeat;
}

.iceOutConStatDisconnect,.iceOutConStatCaution,.iceOutConStatInactv {
	display: none;
}

/* Google Maps */
.iceGmp {
	border: 1px outset #C5D4EA;
	margin-top: 5px;
}

.iceGmpMapTd {
	vertical-align: top;
}

.iceGmpMapTd div.gmap {
	width: 600px;
	height: 400px;
}

/* PanelTabSet & PanelTab */
.myTabSet {
	width: 100%;
	height: 100%;
	margin-top: 10px;
}

.wizardPanelBody {
}

.wizardDescribeText {
	width: 600px;
}

.myTabSetBtm {
	padding: 10px;
	border-right: 1px solid #C5D4EA;
	border-top: 1px solid #C5D4EA;
	border-left: 1px solid #C5D4EA;
	background-color: #F4F8FF;
}

.myTabSetCnt {
	background: #F4F8FF url( '../resources/css/resources/images/graphics/bgslice_top_popup2.jpg' )
		repeat-x top left;
	border-bottom: 1px solid #C5D4EA;
	border-left: 1px solid #C5D4EA;
	border-right: 1px solid #C5D4EA;
	padding: 20px;
	overflow-y: auto;
}

.myTabSetSpcr {
	width: 100%;
	border-bottom: 1px solid #C5D4EA;
}

.myTabSetSpcrBtm {
	width: 100%;
	border-top: 1px solid #C5D4EA;
}

.myTabSetHdrIconLft {
	display: none;
	width: 0;
	height: 0;
}

.myTabSetHdrIconRt {
	display: none;
	width: 0;
	height: 0;
}

.myTabSetHdrLbl {
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
}

.icePnlTbOn .LftTop {
	background: url( '../images/graphics/Tab_LftTop.gif' ) no-repeat top
		left;
}

.icePnlTbOn .MidTop {
	background: url( '../images/graphics/Tab_MidTop.gif' ) repeat-x top left
		;
}

.icePnlTbOn .RtTop {
	background: url( '../images/graphics/Tab_RtTop.gif' ) no-repeat top left
		;
}

.icePnlTbOn .LftMid {
	background: url( '../images/graphics/Tab_LftMid.gif' ) no-repeat top
		left;
}

.icePnlTbOn .MidMid {
	background: url( '../images/graphics/Tab_MidMid.gif' ) repeat-x top left
		;
}

.icePnlTbOn .MidMid a {
	background: url( '../images/graphics/Tab_MidMid_bullet.gif' ) no-repeat
		top left;
	color: #666;
}

.icePnlTbOn .RtMid {
	background: url( '../images/graphics/Tab_RtMid.gif' ) no-repeat top left
		;
}

.icePnlTbOn .LftBtm,.icePnlTbOn .MidBtm,.icePnlTbOn .RtBtm {
	background: #DCEBFE;
}

/*
.icePnlTbOff .MidMid-dis {
    background: #1B6FA5 url('../images/graphics/ice.png');
    color: black;
}

.icePnlTbOff .LftTop-dis {
    background: url( '../images/graphics/Tab_LftTop.gif' ) no-repeat top left;
}

.icePnlTbOff .MidTop-dis {
    background: url( '../images/graphics/Tab_MidTop.gif' ) repeat-x top left;
}

.icePnlTbOff .RtTop-dis {
    background: url( '../images/graphics/Tab_RtTop.gif' ) no-repeat top left;
}

.icePnlTbOn .LftMid-dis {
    background: url( '../images/graphics/Tab_LftMid.gif' ) no-repeat top left;
}

.icePnlTbOn .MidMid-dis {
    background: url( '../images/graphics/Tab_MidMid.gif' ) repeat-x top left;
}

.icePnlTbOn .RtMid-dis {
    background: url( '../images/graphics/Tab_RtMid.gif' ) no-repeat top left;
}
*/ /* Stili elementi disabilitati */
.iceCmdBtn-dis,.orangeBtn-dis {
	background: url('../images/graphics/butt_lb_dis.png') repeat;
	padding: 0px 4px 0 4px;
	margin: 0 6px 6px 0;
	height: 24px;
	width: auto;
	overflow: visible;
	display: inline-block;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 0.5px;
	margin: 0 6px 6px 0;
	border: 1px dotted #B5B5B5; /*#9E9E9E;*/
	color: #999;
	/*float:right;*/
}

.listBtnFixSX, .listBtnFixSX-dis{
float:left;
}

.listBtnFixDX, .listBtnFixDX-dis{
float:right;
}

.iceInpTxt-dis,.iceInpSecrt-dis { /*height:20px;*/
	/*padding: 2px 3px 2px 3px;*/ /*font: 11px Arial;*/
	color: #333;
	background: #F2F6F9;
}

.iceSelOneMnu-dis,.iceSelMnyLb-dis,.iceSelMnyMnu-dis,.iceSelOneLb-dis,.iceSelInpDate-dis,.iceSelInpDateInput-dis
	{ /*height:20px;*/
	width: 170px;
	padding: 2px;
	margin: 2px 0 0 2px;
	font: 11px Arial;
	color: #5487B7; /*#ABABAB;*/
	background: #F2F6F9;
	border: 1px dotted #CCCCCC;
}

.iceSelInpDate-dis,.iceSelInpDateInput-dis {
	/* calendar outline & background color */
	background: #F2F6F9;
	padding: 3px;
	font: 11px Arial;
	border: 1px dotted #CCCCCC;
	/* removed margin from calendar outline - better absolute positioning of popup */
	text-align: right;
}

/* Nuove classi */

html{
background:#eef3f9;
}

.body {
	/*background: #EDF3F9 url('../images/graphics/bgslice_top_old.jpg') repeat-x fixed;*/
	
	background: rgb(184,207,241);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4Y2ZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYzZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, rgba(184,207,241,1) 0%, rgba(238,243,249,1) 150px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(184,207,241,1)), color-stop(150px,rgba(238,243,249,1)));
	background: -webkit-linear-gradient(top, rgba(184,207,241,1) 0%,rgba(238,243,249,1) 150px);
	background: -o-linear-gradient(top, rgba(184,207,241,1) 0%,rgba(238,243,249,1) 150px);
	background: -ms-linear-gradient(top, rgba(184,207,241,1) 0%,rgba(238,243,249,1) 150px);
	background: linear-gradient(top, rgba(184,207,241,1) 0%,rgba(238,243,249,1) 150px);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8cff1', endColorstr='#eef3f9',GradientType=0 );		
		
	margin: 0;
	padding: 5px;
}

img {
	border: 0;
}

.top-header {
	width: 100%;
}

.login-input,.licenseBody {
	padding: 1em 1em 0.5em 1em;
}

.login-input .iceSelOneMnu-dis {
	width: 120px;
}

/*.licensePanel { border: 1px solid #A4BBDB; margin-bottom:30px; }*/
.login-table {
	width: 100%;
}

/*.licenseBox {
	width: 333px;
	height:352px;
	border: 1px solid #A4BBDB;
	margin: 40px auto;
	background: #F4F8FF url('../images/graphics/login-box-backg.png') no-repeat;
}*/

.login-box, .licenseBox {
	width: 333px;
	height:352px;
	margin: 0 auto;
	padding:76px 76px 0 76px;
	font:12px Arial, sans-serif;
	background: url('../images/graphics/login-box-backg.png') no-repeat;
}

.licenseBox{
	padding:70px 76px 0 76px;
}

.login-box .panel-header, .licenseBox .panel-header{
background:none;
padding:4px 4px 4px 0px;
}

.login-box .panel-header span, .licenseBox .panel-header span{
	padding:0;
	margin:0;
	color: #03547F;
	font: bold 30px Arial, sans-serif;
}

.licenseBox .panel-header span{
	font: bold 25px Arial, sans-serif;
}

.login-box img, .licenseBox img {
	border:none;
}

.login-box input[type=text], .login-box input[type=password], .login-box select, .licenseBox input[type=text], .licenseBox input[type=password], .licenseBox select{
    color: #666;
    font-size: 16px;
    padding: 10px 4px 6px 5px;
    width: 200px !important;
}

.login-box select, .licenseBox select{
    background: none repeat scroll 0 0 #FFFFDB;
    border: 1px solid #F7E031;
	width: 210px !important;
}

.login-box input[type=submit], .login-box input[type=reset], .licenseBox input[type=submit], .licenseBox input[type=reset]{
	width:auto;
	font:16px Arial, sans-serif;
	height:auto;
	padding:3px 5px;
}

.login-box input[type=submit]{float:right;}

.licenseBox input[type=submit]{float:left;}

.login-box input[type=reset], .licenseBox input[type=reset]{float:left;}

.goToLogin{float:left;}

.login-box label, .licenseBox label{
	font:14px Arial, sans-serif;
}

/*.licenseBox {
	width: 500px;
}*/

.loginLabelCol {
	width: 68px;
	padding: 5px;
}

.loginFieldCol {
	width: 180px;
	padding: 4px 0 3px 5px;
}

.loginField {
	width: auto !important;
}

.loginField-dis {
	height: 15px;
	width: auto !important;
	margin: 2px;
	padding: 2px;
}

.loginBtnBox, .licenseBtnBox{
	padding: 20px 0 0 0;
	text-align: center;
	height: 30px;
}

.licenseBtnBox{
	width:335px;
}

.login-box .headerLinks {
	position: absolute;
	right: 3px;
	top: 2px;
}

.langSelected {
	background: #F7E031;
	width:30px;
	height:18px;
}

.langDeselected {
	background: #9ACAE8;
	width: 20px;
	height: 12px;
}

.chartsGrid {
	margin: 0 auto 5px auto;
	padding: 0;
	border: 1px solid #c5c5c6;
	background: #F2F2F2;
	width: 100%;
}

.mainPnlGrp,.gmapsPnlGrp {
	margin-bottom: 100px;
	border: 1px solid #C5D4EA;
	padding: 1px;
	background: #F4F8FF url('../resources/css/resources/images/graphics/bgslice_top_popup2.jpg')	repeat-x;
	
}

.altPnlGrp,.seriesPnlGrp {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 1px;
	border: 1px solid #C5D4EA;
	background: #F4F8FF url('../images/graphics/bgslice_btm_popup2.jpg')
		repeat-x bottom;
}

.altPnlGrp .panel-header,.seriesPnlGrp .panel-header,.licensePanel .panel-header
	{
	background: #4E8CB4 url('../images/graphics/icetblhdr.png') repeat-x;
}

.seriesPnlGrp {
	float: left;
	width: 200px;
	height: 90px;
	margin: 10px;
}

.seriesPnlGrp .panel-header {
	text-align: right;
}

.seriesPnlGrp .panel-header .iceOutTxt {
	font-size: 12px;
}

.seriesPnlGrp .iconLink {
	float: left;
	padding: 1px;
	border: 1px solid #C5D4EA;
	border-top: 0;
	background: white;
}

.seriesPnlGrp .descrPnl {
	padding: 5px;
	text-align: right;
}

.panelBody {
	padding: 10px;
}

.bodyCntPnl {
	margin: 10px 0 5px 0;
	border: 0;
	background: transparent;
}

.bodyCntPnl .iceOutTxt {
	margin: 10px;
	border: 0;
	font-size: 11px;
}

.sbCalendar {
	width: 100%;
}

.imagePreviewPopupC table{
	width:100%;
}
.imagePreviewPopupC{
width:60%;
height:600px; 
}

.imagePreviewPopupCBody{
	background: #F4F8FF url('../resources/css/images/graphics/bgslice_top_popup2.jpg') repeat-x;
	border: 1px solid #556070;
}

.imagePreviewPopupCBody:hover{
	background: #F4F8FF url('../resources/css/images/graphics/bgslice_top_popup2.jpg') repeat-x !important;
	border: 1px solid #556070;
}

.imagePreviewPopupCBody div div{
	/*background: #F4F8FF url('resources/images/graphics/bgslice_top_popup2.jpg') repeat-x;*/

}

.imagePreviewPopupCBody div div label{color:#fff !important;}

.imagePreviewPopupCHdr{

}

.panel-header {
	padding: 4px 4px 4px 7px;
	font-weight: bold;
	
	position: relative;
	background: #1B6FA5 url('../images/graphics/ice.png') repeat-x;
}

.panel-header .iceOutTxt {
	color: #FFF;
	font-size: 13px;
}

.panel-header select {
	margin: 1px;
	padding: 0;
	display: inline;
	height: 18px;
}

.banner {
	padding: 4px 4px 4px 7px;
	margin-bottom: 3px;
	
	font-weight: bold;
	border: 1px solid #C5D4EA;
	height: 20px;
	background: #1B6FA5 url('../images/graphics/ice.png') repeat-x;
}

.banner .iceOutTxt {
	color: #FFF;
	font-size: 13px;
}

.banner select {
	margin: 1px;
	padding: 0;
	display: inline;
	height: 18px;
}

.headerLinks,.headerLinksMsg {
	position: absolute;
	right: 3px;
	top: -1px;
}

.headerLinksVis,.headerLinksClpsbl {
	position: relative;
	float: right;
	margin-top: -20px;
	margin-right: -2px;
}

.headerLinksClpsbl {
	margin-top: -12px;
	margin-right: 0;
}

.frontCalendar .iceSelInpDatePopup {
	z-index: 100;
	position: absolute;
	display: inline;
}

.docItemPopupCnt {
	width: 900px;
}

.docPopupCnt,.bpPopupCnt,.custFld {
	width: 650px;
}

.easyFinderPopupCnt {
	height: 400px;
	overflow-x: auto
}

.whPopupCnt {
	width: 600px;
}

.attachmentPopCnt {
	width: 720px;
}

.contactsPopCnt {
	width: 250px;
	height: 100%;
}

.msgPopCnt,.actAlertPopCnt {
	width: 520px;
}

.msgPopCnt .iceOutTxt {
	font-size: 11px;
}

.actAlertPopup {
	background: #FCF6ED
		url('../images/graphics/bgslice_top_popup_orange.jpg') repeat-x;
	border: 1px solid #B78C14;
}

.actAlertPopupHdr {
	background: #D09C00 url('../images/graphics/header_orange.png') repeat-x
		;
	border-bottom: 1px solid #B78C14;
}

.actAlertPopupBody {
	padding: 20px;
}

.actAlertPopup .iceOutTxt {
	font-size: 12px;
}

/*.actAlertPopup { width:570px; }
.actAlertPopupBody { padding:20px; }
.actAlertPopup .iceOutTxt { font-size: 11px; }*/
.actAlertTbl,.sapMsgTbl {
	width: 100%;
	border: 0;
	background: #FFF url('../images/graphics/icetblhdr_orange.png') repeat-x
		top left;
}

.contactsPnlGrp {
	background: #FFF url('../images/graphics/icetblhdr_blue.png') repeat-x
		top left;
	border: 1px solid #C5D4EA;
	margin-top: 10px;
}

.contactsPnlGrp .panelBody {
	overflow-y: auto;
	height: 100%;
}

.sapMsgTbl /*, .contactsPnlGrp .panel-header*/ {
	/*border: 1px solid #C5D4EA;*/
	background: #FFF url('../images/graphics/icetblhdr_blue.png') repeat-x
		top left;
}

.actAlertTblRow,.actAlertTblRow1,.actAlertTblRow2,.sapMsgTblRow,.sapMsgTblRow1,.sapMsgTblRow2
	{
	border: 0;
	background: transparent;
}

.actAlertTblHdr,.actAlertTblColHdr1,.actAlertTblColHdr2,.actAlertTblColGrpHdrCol,.sapMsgTblHdr,.sapMsgTblColHdr1,.sapMsgTblColHdr2,.sapMsgTblColGrpHdrCol
	{
	background: transparent;
	border: 0;
	border-right: 1px solid #DBBA60;
	text-align: left;
	height: 16px;
}

.sapMsgTblHdr,.sapMsgTblColHdr1,.sapMsgTblColHdr2,.sapMsgTblColGrpHdrCol,.contactsPnlGrp .panel-header
	{
	border-right: 1px solid #84AFCC;
	/*border-left: 2px solid #84AFCC;*/
	padding: 1px 3px;
	height: 26px;
}

.contactsPnlGrp .panel-header {
	border: 0;
	background: transparent;
	padding: 3px 6px;
}

.actAlertTbl th .iceOutTxt {
	color: #6B5215;
}

.sapMsgTbl th .iceOutTxt,.contactsPnlGrp .panel-header .iceOutTxt {
	color: #144968;
}

.actAlertTblCol,.actAlertTblCol1,.actAlertTblCol2,.sapMsgTblCol,.sapMsgTblCol1,.sapMsgTblCol2
	{
	background: transparent;
	font-size: 11px;
	border: 0;
	padding: 1px 5px;
}

.sapMsgTblCol,.sapMsgTblCol1,.sapMsgTblCol2 {
	height: 22px;
}

.actTblContainer,.sapMsgTblContainer {
	border: 1px solid #DBBA60;
	min-height: 150px;
	background-color: white;
}

.sapMsgTblContainer {
	min-height: 55px;
	border: 1px solid #84AFCC;
	background-color: #FFF;
}

.orangeBtn {
	background: #F8E3A8 url('../images/graphics/butt_orange.png') repeat-x;
	border: 1px outset #F8E3A8;
	color: #6B540E;
}

.wizRowSelSelected,.iceDatTblRow1 .wizRowSelSelected,.iceDatTblRow2 .wizRowSelSelected
	{
	background: transparent;
}

.wizRowSelSelected .iceOutTxt {
	font-weight: bold;
	color: #D86C00;
}

.wizRowSelSelected img,.wizRowSelSelectedMouseOver img {
	display: block;
}

.wizRowSelMouseOver {
	color: white;
	background: #87BFDD;
}

.wizRowSelSelectedMouseOver {
	font-weight: bold;
	background: #87BFDD;
}

.noResult {
	border: 1px solid #C5D4EA;
	background: #F4F8FF url('../resources/css/images/graphics/bgslice_top_popup2.jpg')
		repeat-x;
	padding: 0px;
}

.noResultBox {
	margin-top: 10px;
}

.noResultMessage {
	padding: 1em 1em 1em 1em;
	font-style: italic;
	font-weight: bold;
}

.noResult .panel-header {
	padding: 5px 0 0 10px;
	margin: 0;
	height: 26px;
	background: #4E8CB4 url('../images/graphics/icetblhdr.png') repeat-x;
}

.logMsg {
	font-size: 11px;
	font-style: italic;
	color: green;
}

.menuBar {
	width: 100%;
	display: inline-block;
	/*background: #1B6FA5 url('../images/graphics/ice.png') repeat-x;*/
	font-size: 13px;
	
	background: rgb(25,120,179);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5NzhiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzE5NzZiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzFlNWM4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzFlNTg4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTU4N2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(25,120,179,1) 0%, rgba(25,118,177,1) 21%, rgba(30,92,134,1) 79%, rgba(30,88,128,1) 89%, rgba(30,88,127,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,120,179,1)), color-stop(21%,rgba(25,118,177,1)), color-stop(79%,rgba(30,92,134,1)), color-stop(89%,rgba(30,88,128,1)), color-stop(100%,rgba(30,88,127,1)));
	background: -webkit-linear-gradient(top, rgba(25,120,179,1) 0%,rgba(25,118,177,1) 21%,rgba(30,92,134,1) 79%,rgba(30,88,128,1) 89%,rgba(30,88,127,1) 100%);
	background: -o-linear-gradient(top, rgba(25,120,179,1) 0%,rgba(25,118,177,1) 21%,rgba(30,92,134,1) 79%,rgba(30,88,128,1) 89%,rgba(30,88,127,1) 100%);
	background: -ms-linear-gradient(top, rgba(25,120,179,1) 0%,rgba(25,118,177,1) 21%,rgba(30,92,134,1) 79%,rgba(30,88,128,1) 89%,rgba(30,88,127,1) 100%);
	background: linear-gradient(top, rgba(25,120,179,1) 0%,rgba(25,118,177,1) 21%,rgba(30,92,134,1) 79%,rgba(30,88,128,1) 89%,rgba(30,88,127,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1978b3', endColorstr='#1e587f',GradientType=0 );
}

.sidePnl {
	height: 100%;
	position: relative;
	bottom: 10px;
}

.messagePanel {
	width: 100%;
}

#panelBorder3 .icePnlBrdrNorth {
	height: 32px;
	vertical-align: top;
}

.logosPos {
	margin-bottom: 10px;
}

.idcol {
	width: 75px;
}

.periodCol {
	width: 130px;
	text-align: center;
	padding: 0;
}

.editCol,.rowSelCol {
	width: 16px;
	text-align: center;
}

.startDateCol {
	width: 84px;
	text-align: right;
}

.amountCol {
	width: 120px;
	text-align: right;
}

.dateCol {
	width: 75px;
	text-align: right;
}

.timeCol,.smallNrCol {
	width: 38px;
	text-align: right;
}

.percCol {
	width: 27px;
	text-align: right;
}

.percCol2,.largerNrCol {
	width: 65px;
	text-align: right;
}

.numberCol {
	text-align: right;
}

.levelCol {
	width: 100px;
}

.regionCol {
	width: 40px;
}

.filesizeCol {
	width: 160px;
	text-align: right;
}

.custCol {
	width: auto;
}

.errorCol {
	font-style: italic;
}

.errorCol .iceOutTxt {
	color: red;
}

.rts-table {
	margin: 5px 0 10px 5px;
	width: 85%;
}

.rts-tableRow1,.rts-tableRow2,.rts-nestedtableRow1,.rts-nestedtableRow2
	{
	height: 25px;
}

.thinRow {
	height: 24px;
}

.rts-table .labelCol {
	width: 130px;
	min-width: 130px;
	padding: 1px 4px 1px 12px;
}

.rts-table .fieldCol {
	min-width: 205px;
	padding: 1px 0 1px 5px;
}
.rts-table .littleLabelCol {
	width: 80px;
	padding: 1px 4px 1px 12px;
}

.rts-table .littleFieldCol {
	width: 150px;
	padding: 1px 0 1px 5px;
}

.rmrks-tbl {
	margin: 5px 0 10px 5px;
	width: 85%;
}

.rmrks-tbl .labelCol {
	vertical-align: top;
	width: 130px;
	min-width: 130px;
	padding: 6px 4px 1px 12px;
}

.rmrks-tbl .fieldCol {
	vertical-align: top;
	min-width: 205px;
	padding: 1px 0 1px 5px;
}

.rmrksField {
	width:300px !important;
	height: 87px;
}

.rts-nestedtable {
	margin: 5px 0 10px 5px;
	width: 98%;
}

.rts-nestedtable .labelCol {
	width: 100px;
	padding: 4px 2px 3px 6px;
}

.rts-nestedtable .btnCol {
	width: 60px;
	padding: 4px 2px 3px 6px;
}

.rts-nestedtable .fieldCol,.rts-nestedtable .fieldColJ {
	min-width: 155px;
	padding: 3px 0 3px 4px;
}

.rts-nestedtable .fieldColJ {
	text-align: justify;
}

.rts-nestedtable .formField,.rts-nestedtable .formField-dis,.rts-nestedtable .formField-number,.rts-nestedtable .formField-number-dis
	{
	width: 150px;
	font: 11px Arial;
}

.tblGrid {
	width: 100%;
}

.tblGridCol,.tblGridCol1,.tblGridCol2 {
	padding: 10px;
	padding-right: 10px;
}

.contactsGridCol,.contactsGridCol1,.contactsGridCol2 {
	vertical-align: top;
}

.cfTable {
	margin: 0;
	padding: 0;
	width: 100%;
}

.cfTableRow1,.cfTableRow2 {
	padding: 0;
}

.cfTable .labelCol{
	min-width: 105px;
}

.cfTable .fieldCol {
	width: 140px;
}

.cfTable .formField,.cfTable .formField-dis {
	width: 135px;
}

.cfTable .formField-dis {
	background: transparent;
}

.tblEnabled,.tblDisabled {
	padding: 12px;
}

.tblSelected,.tblDeselected {
	padding: 0px;
	width: 70%;
}

.cfSelected,.tblSelected {
	border: 1px solid #4290c0;
	background: #c9e3f7;
	margin-bottom: 10px;
	-moz-box-shadow: 2px 2px 5px #888;
	-webkit-box-shadow: 2px 2px 5px #888;
	box-shadow: 2px 2px 5px #888;
}

.cfDeselected,.tblDeselected {
	border: 1px solid #999999;
	background: #ebebeb;
	margin-bottom: 10px;
	-moz-box-shadow: 2px 2px 5px #888;
	-webkit-box-shadow: 2px 2px 5px #888;
	box-shadow: 2px 2px 5px #888;
}

.cfSelected .icePnlGrdHdr,.cfDeselected .icePnlGrdHdr {
	text-align: left;
}

.cfSelected .iceOutTxt,.cfDeselected .iceOutTxt {
	font-weight: normal;
}

.tblSelected .iceOutTxt {
	font-weight: bold;
	color: /*#CE5900;*/ #006BA0;
}

.tblDisabled {
	background: #F2F2F2;
}

.tblDisabled .iceOutTxt {
	color: #7F7F7F;
}

/*.tblEnabled {
    background: #E7F2CB;
}*/
.tblDisabled .iceOutTxt {
	color: #7F7F7F;
}

.cfCB,.tblCB {
	padding-left: 3px;
	font-size: 12px;
}

.calSelected {
	font-weight: bold;
	color: #006BA0;
}

.queryText {
	font-size: 14px;
	font-family: courier;
	border: 0;
	background: transparent;
}

.buttonBox {
	padding: 5px 0 2px 12px;
	height: 50px !important;
}

.buttonBoxCC{
	padding: 5px 0 0 5px;
}

.popupBtn {
	margin-top: 3px;
}

.gmapsPopup {
	padding: 0;
	position: relative;
	width: 625px;
	height: 470px;
}

.linkBtn {
	margin: 0 0 0 2px;
	width: 170px;
}

.required, .requiredInput {
	background: #FFFFDB;
	border: 1px solid #F7E031;
}

.formField { /*height: 20px;
    padding: 1px 1px 1px 3px;*/
	width: 170px;
}

.longFormField { /*height: 20px;
    padding: 1px 1px 1px 3px;*/
	width: 90% !important;
}

.formField-dis {
	font: 11px Arial;
}

.iceInpTxt,.iceInpSecrt,.iceInpTxtArea,.iceInpTxt-dis,.iceInpSecrt-dis,.iceInpTxtArea-dis,.iceSelInpDate-dis,.iceSelInpDateInput-dis,.formFieldStd
	{
	width: 162px;
}

.formField-number { /*height: 20px;
    padding: 1px 1px 1px 3px;*/ /*width: 170px;*/
	text-align: right;
}

.formField-number-dis {
	font: 11px Arial;
	text-align: right;
}

.formField-shortn { /*height: 20px;
    padding: 1px 1px 1px 3px;*/
	width: 124px;
	text-align: right;
}

.formField-short {
	width: 72px;
}

.closedField {
	padding-left: 3px;
	font-size: 11px;
	color: #075196;
}

.labelSelect {
	margin-left: 0;
	padding-left: 0;
	background: transparent;
	border: 0;
	font-weight: bold;
	font-size: 11px;
	color: #1E3B51;
}

.labelSelect select {
	margin-left: 0;
	padding-left: 0;
	border: 0;
	color: #1E3B51;
}

.labelSelect-dis {
	width: auto;
	margin-left: 0;
	padding-left: 0;
	background: transparent;
	border: 0;
	font-weight: bold;
	font-size: 11px;
	color: #1E3B51;
}

.binocols,.binocols-dis { /*font: 11px Arial;*/
	font-size: 11px;
	width: 124px !important;
}

.timeField {
	width: 54px;
	margin-left: 15px;
	/*height: 20px;*/
	text-align: right;
}

/*.icon {
    position: relative;
    left:1px;
}*/
.helpIcon {
	float: right;
	margin: 3px 14px 0 0;
}

.breadCrumbMenuLeft{
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-right: 15px;
	border-bottom: 1px solid #9ACAE2;
	height: 20px;
	font-size: 0.8em;
	text-align: left;
	font-weight: normal;
	position: relative;
	z-index: 400;
}
.breadCrumbMenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-right: 15px;
	border-bottom: 1px solid #9ACAE2;
	height: 20px;
	font-size: 0.8em;
	text-align: right;
	font-weight: normal;
	position: relative;
	z-index: 400;
}

.breadCrumbMenu li {
	display: inline;
	margin-left: 3px;
}

.breadCrumbMenu li a {
	text-decoration: underline;
}

.save-box {
	border: 2px solid orange;
	height: 24px;
	padding: 6px 6px 6px 15px;
}

.save-box .iceOutTxt {
	font-weight: bold;
	
}

.error-box {
	color: #c40000;
	font-weight: bold;
}

.activity-caption {
	background: url('../images/graphics/ice-activity.png') repeat-x;
	height: 16px;
	text-align: center;
}

.activity-header {
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	
}

.activity-box {
	width: 100%;
	background: transparent;
}

.time-col {
	padding: .5em;
	border-right: 1px solid #CCC;
}

.text-col {
	margin-left: 0.5px;
	width: 75%;
}

.activityRow {
	width: 100%;
	cursor: pointer;
	margin: 0;
	padding: 0;
}

.activityRow tr:hover {
	background: #FFEEAD;
}

.outputStatus {
	float: right;
}

.table-side {
	width: 100%;
	border: 2px;
}

.homeGrid {
	margin: 0 0 5px 0;
	padding: 0;
	width: 100%;
}

.vAlignCol {
	width: 50%;
	vertical-align: top;
}

.altMnuLabel {

}

/*.gmapsPnlGrp .rts-table .labelCol { width:130px; min-width:130px; }
.gmapsPnlGrp .rts-table .fieldCol { min-width: 205px; }*/
.geoRefSideCol {
	width: 250px;
	vertical-align: top;
	padding: 5px;
	padding-right: 0;
}

.mapCol {
	vertical-align: top;
	padding: 5px;
}

.legendCol {
	vertical-align: top;
	padding: 5px;
	padding-right: 0;
}

.rts-table .lbl {
	height: 40px;
	padding: 24px 4px 4px 5px;
	vertical-align: bottom;
}

.rts-table .btn {
	padding: 4px 4px 4px 5px;
}

.rts-table .btn a {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.linkButton {
	padding: 4px 6px 3px 6px;
	height: auto;
}

.rts-table .btn a {
	width: 205px;
}

.rts-table .btn a:hover, /*.gmapsPnlGrp .rts-table .selCol a:hover, */
	.iceCmdBtn:hover,.linkButton:hover,.letterButton:hover {
	background: #FFE391 url('../images/graphics/butt_lb_hover.png') repeat-x
		;
	border: 1px outset #F9D38B;
	color: #EF6F00;
}

.iconBtnLabel {
	margin-left: 5px;
	position: relative;
	top: -3px;
}

.rts-table .col {
	padding: 4px 4px 4px 20px;
}

/*.gmapsPnlGrp .rts-table .selCol a {
    height: 18px;
    margin: 0 0 1px 6px;
}

.gmapsPnlGrp .rts-tableHdr {
    text-align: justify;
    font-weight: normal;
}

.gmapsPnlGrp .rts-tableFtr {
    width: 100%;
}*/
.suspActTblRow {
	background: #FFE9E8;
}

.best5oppTblRow {
	background: #E9FFE5;
}

.tblRow2 {
	background: #EAF4FF;
}

.inputCell,.listboxCell {
	text-align: right;
	background: white;
	width: 100%;
	margin: 0;
}

.checkPnlGrp {
	width: 70%;
	margin: 15px;
	padding: 20px;
	border: 3px double #C5D4EA;
}

.checkTbl {
	border: 0;
	background: transparent;
	padding: 8px;
	width: 100%;
}

.checkTbl label {
	position: relative;
	bottom: 2px;
	left: 2px;
}

.checkTblColHdr,.checkTblColHdr1,.checkTblColHdr2,.checkTblColGrpHdrCol
	{
	background: transparent;
}

.checkTblRow1,.checkTblRow2,.checkTbl .iceDatTblRow2 {
	background: transparent;
	padding: 8px;
	border: 0;
}

.checkTblCol,.checkTblCol1,.checkTblCol2,.checkTbl .iceDatTblCol,.checkTbl .iceDatTblCol1,.checkTbl .iceDatTblCol2
	{
	border: 0;
	color: #1E3B51;
	padding: 6px 10px;
	width: auto;
	font: 11px Arial;
}

.contactIcon {
	position: relative;
	top: 3px;
	right: 2px;
}

.backToSearchContainer {
	
}

.backToSearch {
	
	bottom: 34px;
	left: 5px;
	z-index: 1000;
}

.backToSearch .iceOutTxt {
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	bottom: 3px;
	left: 5px;
	color: #727272;
}

.popupTable {
	width: 100%;
}

/* centering and fixing */
.loaderContainer {
	display: none;
	z-index: 100000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}

.middle {
	height: 100%;
	display: table;
	margin: 0 auto;
}

.inner {
	vertical-align: middle;
	display: table-cell;
}

.loaderBody {
	background-color: #FFEDC9;
	border: 2px solid #FFC03A;
}

.loaderBody .iceOutTxt {
	color: #EA9C00;
	font-size: 14px;
	font-family: Arial;
	margin: 10px;
	margin-left: 2px;
}

.linkCol a {
	text-decoration: underline;
}

.linkCol a:hover,.linkCol .iceOutTxt:hover {
	color: #F76F00;
}

.warnText {
	color: #E06C00;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	margin-top: 6px;
	margin-left: 5px;
}

.long {
	width: 100% !important;
}

.transparentTblRow {
	height: 14px;
	border: 0;
	padding: 0;
	background: transparent !important;
}

.transparentTbl,.transparentTblCol,.transparentTblCol1,.transparentTblCol2,.transparentTblColHdr,.transparentTblColHdr1,.transparentTblColHdr2,.transparentTblColGrpHdrCol,.transparentTblRow2
	{
	border: 0;
	padding: 4px 2px;
	padding-left: 6px;
	background: transparent !important;
}

.textArea {
	margin-bottom: 10px;
}

.inputPopupArea {
	width: 100%;
	border: 1px solid #C5D4EA;
	margin: 10px 0;
}

.inputPopupArea input {
	width: 180px;
	height: 90px;
}

.warnPnlHdr,.warnPnlColpsdHdr {
	background: #F0DB9D url('../images/graphics/icetblhdrorange.png')
		repeat-x;
}

.warnPnlHdr {
	background: #E2A900 url('../images/graphics/icetblhdrorange2.png')
		repeat-x;
	border: 0;
	border-bottom: 1px solid #E2D9BE;
}

.warnPnlHdr .iceOutTxt,.warnPnlColpsdHdr .iceOutTxt {
	color: #0C4D7F;
	padding: 0;
}

.warnPnl {
	border: 1px solid #E2D9BE;
}

.warnPnlHdr .iceOutTxt {
	color: white;
}

.warnPnlCnt {
	font: 13px Arial;
	color: black;
	background: #FCF6ED
		url('../images/graphics/bgslice_top_popup_orange.jpg') repeat-x;
}

.resultPnlHdr,.resultPnlColpsdHdr {
	background: #C4EDBC url('../images/graphics/icetblhdrgreen.png')
		repeat-x;
}

.resultPnlHdr {
	background: #64BD52 url('../images/graphics/icetblhdrgreen2.png')
		repeat-x;
	border: 0;
	border-bottom: 1px solid #C6E5C0;
}

.resultPnlHdr .iceOutTxt,.resultPnlColpsdHdr .iceOutTxt {
	color: #0C4D7F;
	padding: 0;
}

.resultPnl {
	border: 1px solid #C6E5C0;
}

.resultPnlHdr .iceOutTxt {
	color: white;
}

.resultPnlCnt {
	font: 13px Arial;
	color: black;
	background: #F1F9EF url('../images/graphics/bgslice_top_green.jpg') top
		repeat-x;
}

.expandableTblCol,.expandableTblCol1,.expandableTblCol2 {
	font-size: 11px;
	border: 0;
	border-bottom: 1px solid #C5D4EA;
	text-align: left;
	padding: 0px;
}

.expandableTblRow,.expandableTblRow1 {
	border: 0;
}

.expandablePnl,.expandablePnlColpsd {
	border: 0;
	margin-bottom: 0;
}

.expandablePnlHdr,.expandablePnlColpsdHdr {
	color: black;
	border: 0;
	border-bottom: 1px solid #C5D4EA;
	padding: 5px;
	height: 25px !important;
	background: transparent;
	margin: 0 !important;
}

.expandablePnlHdr .iceOutTxt,.expandablePnlColpsdHdr .iceOutTxt {
	color: #0C4D7F;
	padding: 0;
}

.expandablePnlHdr span,.expandablePnlColpsdHdr span {
	display: block;
	position: relative;
	top: 0;
}

.expandablePnlHdr div,.expandablePnlColpsdHdr div {
	background: none;
}

.expandablePnlHdr span {
	background: url('../images/16x16/expanded2.png') no-repeat left;
}

.expandablePnlColpsdHdr span {
	background: url('../images/16x16/collapsed2.png') no-repeat left;
}

.expandablePnlCnt {
	font: 11px Arial;
	color: black;
	background: transparent;
	border-bottom: none;
	padding: 0;
}

.pnlClpHdrGrid,.hdrGrid {
	width: 100%;
	font: 11px Arial;
}

.pnlClpHdrGridRow {
	height: 25px;
}

.pnlClpHdrGridCol,.pnlClpHdrGridCol1,.pnlClpHdrGridCol2 {
	border-right: 1px solid #C5D4EA;
	padding: 2px 3px;
}

.hdrGrid {
	padding: 0;
	margin: 0;
}

.hdrGridCol {
	text-align: center !important;
	color: white !important;
	font: 11px Arial !important;
	padding: 0 3px !important;
	font-weight: bold !important;
}

.detailsTbl {
	width: 100%;
	background-color: transparent;
	border-right: 0;
	border-left: 1px solid #F7C500;
	border-top: 1px solid #F7C500;
	border-bottom: 1px solid #F7C500;
}

.detailsTblColHdr,.detailsTblColHdr1,.detailsTblColHdr2,.detailsTblColGrpHdrCol
	{
	background: #FFE88E;
	font: 10px Arial;
	font-style: italic;
	padding: 0;
	border: 1px solid #F7D65D;
	line-height: 10px;
	height: 15px;
}

.detailsTbl th .iceOutTxt {
	color: #896700;
}

.detailsTblCol,.detailsTblCol1,.detailsTblCol2 {
	font-size: 10px;
	border: 0;
	padding: 1px 2px;
	height: 15px;
	color: black;
}

.detailsTblRow2 {
	background: #FFF3D3;
}

.footerSpace {
	height: 60px;
}

.bcCompany {
	color: #EF6F00;
	font-weight: bold;
	font-style: italic;
}

.copyrightPnl {
	position: relative;
	bottom: 0;
	border-top: 1px solid #9ACAE2;
	margin-top: 10px;
	padding: 10px;
	text-align: center;
}

.letterButton {
	width: 18px;
	height: 18px;
	text-align: center;
	padding: 0;
	margin: 0;
}

.letterButton-dis {
	width: 18px;
	height: 18px;
	text-align: center;
	padding: 0;
	margin: 0;
	cursor: default;
	background: none !important;
}

.copyrightPnl .iceOutTxt {
	font-size: 11px;
	color: #1B6FA5;
	font-weight: bold;
}

.btmPnl {
	margin-bottom: 15px;
}

/* prova */
.exampleBox {
	margin: 15px 15px 0 0;
	/*padding: 15px;*/
	background: #FFF;
	border: 1px solid #d9d9d9;
	display: block;
	float: left;
}

.panelSeriesContainer .employeeBox {
	width: 200px;
	border: 1px solid #DADADA;
	/*padding: 10px;*/
	margin: 5px;
}

.exampleBox.panelSeriesContainer {
	width: 100%;
}

/* da qui in poi css wizard
.iceMnuItm, .trix{
	color: rgb(180, 0, 138) !important;
	background-color: red !important;
}

.iceMnuPopVrtItem, .itemMenu {
	color: rgb(180, 0, 138) !important;
	background-color: red !important;
}

.bigcol{
	width: 45%;
}

.smallcol {
	width: 10%;
	text-align: center;
}

.half {
	width: 50%;
	text-align: center;
}


.chkbxcol {
	width: 5%;
	
}
.mediumcol {
	width: 20%;
}
.mediumbigcol {
	width: 35%;
	
}

.icePnlClpsbl .footer{
	position: relative !important;
	padding: 0px;
	}
	
	.footer{
	position: relative !important;
	padding: 0px;
	}

.longInputText{
	width: 200px;
	}
	
.selectedNodetrue span{
    font-weight:bold;
}
.iceTree a:hover .iceOutTxt {
    color: #318496;
}
*/
.widthFixed {
	width: 180px;
}

.widthFixedShort {
	width: 50px;
}

.widthFixedShort select {
	width: 45px;
}

.longwidthFixed {
	width: 250px;
}

#toolbarPanel .iceGphImg:hover {
	background-color: white;
}

.chooseSearch {
	color: white;
}

.wizardPnlSrs,.wizardCnt {
	overflow-y: auto !important;
	height: 400px !important;
}

.datagridPanelBody {
	height: 100% !important;
	width: 100% !important;
}

.masterPnlGrp {
	height: 567px !important;
	border: 1px solid lightGray;
	margin: 0;
	padding: 0;
}

.searchPanelPnlGrpAdv {
	text-align: left;
}

.dlCenterColumn {
	text-align: center;
}

.iceBox {
	width: 100%;
}

.iceBox #leftColumn,.iceBox #rightColumn,.twoEqualColumns {
	width: 50%;
}

.iceBox .rightPanel,.iceBox .leftPanel {
	height: 260px !important;
	margin: 0;
}

.iceBox .leftPanel  {
	overflow-y: auto;
	background: white;
	border: 1px solid lightGray;
}

.iceBox .iceTree {
	padding: 3px 0 0 3px;
	margin: 0;
}

.iceBox .iceSelMnyLb {
	width: 100%;
}

.iceBox #leftColumn table,.iceBox #rightColumn table {
	width: 100%;
}

.iceBox .iceCmdBtn,.richDatGrd .iceCmdBtn {
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	padding: 0;
	margin: 0;
	border: 0;
	color: black;
	display: inline;
	font-weight: normal;
	font-variant: normal;
	font-size: medium;
	height: auto;
	width: auto;
	overflow: auto;
	cursor: default;
}

.overflowTree {
	height: 250px;
	overflow-y: auto;
}

/*************** TRI STATE CHECKBOX ********************/
.triStateCheckbox {
	display: inline;
}

.columnTop {
	vertical-align: top !important;
}

/*
.icePnlPop table{
	height: auto;	
}

.icePnlPop, .icePnlTlTip {
	position: absolute;	
}
*/ /*********** SOCIAL ***********/
.socialForm {
	margin: 0;
	padding: 0;
	width: 425px;
}

.socialPnlHdr,.socialPnlColpsdHdr {
	background: #1B6FA5 url('../images/graphics/ice.png') repeat-x;
	border: 0;
	width: 100% !important;
}

.socialPnlColpsdHdr .iceOutTxt {
	color: white;
}

.socialPnl,.socialPnlColpsd {
	border: 1px solid #C5D4EA !important;
	width: 100% !important;
}

.socialPnlCnt {
	background: white;
}

.socialPnlHdr {
	border-bottom: 1px solid #C5D4EA;
}

.socialPnlHder {
	height: 120px !important;
	width: 100%;
}

.socialPnlFtr,.socialFtrTab {
	width: 100%;
}

.socialPanelHderBody {
	height: 100px !important;
	width: 100% !important;
}

.socialPanelHderBodyEst {
	min-width: 50px;
}

.socialPanelHderBodyCntr {
	border-left: 1px solid white;
	border-right: 1px solid white;
	height: 60px;
}

.socialPanelHderBodyCntrName {
	height: 50%;
}

.socialPanelHderBodyCntrSocialName {
	height: 50%;
}

.socialNameLabel {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #000000 !important;
}

.socialSocNameLabel {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000 !important;
}

.profilePanel {
	width: 100%;
}

.profilePaneldx {
	height: 50px;
	width: 80%;
	background: white;
	border-left: 1px solid black;
}

.profilePanelsx {
	width: 20%;
	height: 49px;
}

.icePnlTbSetCnt .profileTabCnt {
	width: 10px !important;
	height: 80px;
}

.socialBodyTab {
	height: 230px;
	overflow: auto;
}

.socialBodyPanel {
	height: 450px !important;
	width: 100%;
	overflow: auto;
}

.socialTabSet {
	width: 100%;
	height: 300px !important;
}

.socialTabSetBtm {
	padding: 10px;
	border-right: 1px solid #C5D4EA;
	border-top: 1px solid #C5D4EA;
	border-left: 1px solid #C5D4EA;
	background-color: #F4F8FF;
}

.socialTabSetCnt {
	background: #F4F8FF url( '../resources/css/images/graphics/bgslice_top_popup2.jpg' )
		repeat-x top left;
	border-bottom: 1px solid #C5D4EA;
	border-left: 1px solid #C5D4EA;
	border-right: 1px solid #C5D4EA;
	overflow: auto;
	padding: 0;
}

.socialTabSetSpcr {
	width: 100%;
	border-bottom: 1px solid #C5D4EA;
}

.socialTabSetSpcrBtm {
	width: 100%;
	border-top: 1px solid #C5D4EA;
}

.socialTabSetHdrIconLft {
	display: none;
	width: 0;
	height: 0;
}

.socialTabSetHdrIconRt {
	display: none;
	width: 0;
	height: 0;
}

.socialTabSetHdrLbl {
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
}

.socialPanelBdyConn {
	border: 1px solid #C5D4EA;
	width: 100%;
}

.socialPanelBdyConnNorth {
	
}

.socialPanelBdyConnWest {
	width: 15%;
}

.socialPanelBdyConnCenter {
	width: 85%;
}

.socialPanelBdyConv {
	border: 1px solid #C5D4EA;
	width: 100%;
}

.socialPanelBdyUpd {
	border: 1px solid #C5D4EA;
	width: 100%;
}

.socialPanelHderBodyEst {
	vertical-align: bottom !important;
}

.connectionName {
	text-align: left;
}

.connectionDate {
	text-align: right;
}

.socialBody {
	width: 100%;
}

.socialFtrTabCnt {
	padding: 0;
}

.socialMainImage {
	width: 50px;
}

.socialSettingsAuthDivider {
	height: 300px;
	width: 500px;
	margin: auto;
	background-color: #C0C0C0;
}

.socialSettingsAuthSec {
	height: 280px;
	margin: 10px;
	background-color: #F0F0F0;
	vertical-align: top;
}

.importTitle{
	text-align:left;
	font-weight: bold;
}

.importDescription{
	background: #C9E3F7;
	border: 1px solid #4290c0;
	color: #03547F;
	padding: 5px;
	text-align:left;
	margin: 5px 0 10px 0;
}

.importDescription .iceOutTxt, .iceOutLbl{
	color:#03547F !important;
}

.importWizardBody{
	padding:10px;
}

.exampleBox {
    margin: 15px 15px 0 0;
    /*padding: 15px;*/
    background: #FFF;
    border: 1px solid #d9d9d9;
    display: block;
    float:left;
}

.panelSeriesContainer .employeeBox{
    width:200px;
    border: 1px solid #DADADA;
    /*padding: 10px;*/
    margin: 5px;
    float: left;
}
.exampleBox.panelSeriesContainer {
    width: 210px;
}

.exampleBox.panelSeriesContainerOnlyOne {
    width: 430px;
}
.panelSeriesContainerOnlyOne .employeeBox{
    width:350px;
    border: 1px solid #DADADA;
    /*padding: 10px;*/
    margin: 5px;
    float: left;
}

/*========HOMEPAGE==========*/
.HPBox {
    /*padding: 15px;*/
    display: block;
    float:left;
}

.HPpanelSeriesContainer .HPemployeeBox{
    width:100%;
    /*padding: 10px;*/
    float: left;
}
.HPBox.HPpanelSeriesContainer {
    width: 49.99%;
}

.HPBox.HPpanelSeriesContainerOnlyOne {
    width: 100%;
}
.HPpanelSeriesContainerOnlyOne .HPemployeeBox{
    width:100%;
    /*padding: 10px;*/
    float: left;
}

.tagsComponentGrid {
	width:100%;
}



.itemPreviewItem{
width:100% ;
}

.itemPreview a{
width:100%;
}

.tableCenter{
display:table;
margin-left: auto; 
margin-right:auto;
}

.itemPrv{
width:100%;
padding: 1px 0px !important;
width:100% !important;
background:transparent url('../images/graphics/bg-black-transparent.png') repeat !important;
color: #FFF ;
}

.itemPrvDiv{
width:150px; 
height:150px;
display:block; 
float:left;
text-align:center; 
margin:10px 10px;

}

.itemPrvDivFTP{
width:400px;
height:400px;
display:block; 
float:left;
text-align:center; 
}

.loginCmpnyMnu{
	width:128px !important;
}

.firstColGeocoding{
	width:300px;
	vertical-align:top !important;
	
}

.firstCol{
	padding: 5px 10px;
	width: 60px;
}
.firstCol img{
	padding: 0px ;
}

.buttonMailCol{
	width:150px;
}

.TextMailCol{
	width:100%;
}

.mailTable{
	border-width: 1px; 
	width:99%;
	margin-left:auto;
	margin-right:auto;
}




/* .firstTabOn .MidMid a,  .firstTabOn .MidMid div.ptfd .MidMid{
background:url(../images/multichannel/add.png) no-repeat;
}

.icePnlTbOver .MidMid a, .icePnlTbOver .MidMid div.ptfd .MidMid{
background:url(../images/multichannel/add.png) no-repeat;
}

.icePnlTbOff .MidMid{
background:#1B6FA5 url(../images/graphics/ice.png) repeat-x scroll 0 0;
}

.icePnlTbOver .MidMid{
background:#1B6FA5 url(../images/graphics/ice.png) repeat-x scroll 0 0;
}

.icePnlTbOff table{
color:#fff;
}






.firstTabOn{
	background-color:blue !important;
}

.secondGeocol{
	
}
*/

/*
 * ICESOFT COMMERCIAL SOURCE CODE LICENSE V 1.0
 *
 * The contents of this file are subject to the ICEsoft Commercial Source
 * Code License Agreement V1.0 (the "License"); you may not use this file
 * except in compliance with the License. You may obtain a copy of the
 * License at
 * http://www.icesoft.com/license/commercial-source-v1.0.html
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * Copyright 2009-2010 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 */
div.clearer {
    clear:both;
	height:0px;
    visibility: hidden;
    line-height:.01em;
	padding:0;
	margin:0;
}

/* header begin */

div.header_container {
    width: 100%;
    height: 159px;
    min-width: 730px;
    background-image: url( './images/banner_bg.gif' );
    background-repeat: repeat-x;
    background-position: left top;
    float:left;
    width:100%;
}
div.header_content{
    height: 159px;
    background-image: url( './images/banner_logo.jpg' );
    background-repeat: no-repeat;
    background-position: right top;
    float:left;
    width:100%;
}

/* header end */

/* body start */

/* provides a continer to center a child div in */
div.body_container{
   float:left;
   margin-top:-80px;
   width:100%;
}
/* centers in parent as long as parent is larger then child*/
div.body_content {
   margin:0 auto;
   width:980px;
   padding-left: 25px;
}
div.body_content div{
   /*height: 100px;*/
}
div.navigationContainer {
    border: none;
    float: left;
    width:230px;
    border-bottom: 1px solid #d9d9d9;
}

/* margin-left should be updated along with the relative position of */
div.contentContainer {
    background: none;
    border: none;
    float:left;
    padding-left: 6px;
    width:720px;
}

table.componentTabSetContainer {
    width: 99%;
}

/* footer begin */
div.footer_container {
    float: left;
    width: 100%;
    height: 95px;
    min-width: 705px;
    background-image: url( './images/bgslice_footer.jpg' );
    background-repeat: repeat-x;
    background-position: bottom left;
}
div.footer_content{
    height: 95px;
    background-image: url( './images/footer_faces.jpg' );
    background-repeat: no-repeat;
    background-position: bottom right;
}

div.footer_content div{
   float:left;
   padding-top:60px;
   padding-left:10px;
   color: white;
}
div.footer_content a, div.footer_content a:hover{
   color: orange;
   text-decoration: none;
}
div.footer_content a{

}

div.footer_content a:hover{
   text-decoration: underline;
}
/* footer end */


div.clearer {
    clear:both;
    height:0px;
    visibility: hidden;
    line-height:.01em;
    padding:0;
    margin:0;
}

/* ******* */
/* main layout container*/
/* ******* */
.calViewContainer, .calViewNavContainer,  .calViewContentContainer {
    font-family: Arial, Sans-Serif;
}
.calViewContainer{
    float:left;
    width:100%;
    /*margin-top:15px;*/
    /*margin-bottom:0;*/
}
.calViewContentContainer{
    margin-top:10px;   
}


/* ******* */
/* Main calendar view navigation control, day, week, month, year*/
/* ******* */
.calViewNavContainer {
    float:left;
    width: 100%;
    font-family: Arial, Sans-Serif;
    border-bottom: 1px solid #5F5F5F;
}

.calViewNavCmd, .calViewNavSelNavCmd {
    float: left;
    text-align: center;
    vertical-align: baseline;
    height: 18px;
    width: 104px;
    margin-right: 2px;
    margin-top:1px;
}

.calViewNavCmd {
    background-color: #DFC353;
    padding-top:5px;
}

.calViewNavSelNavCmd {
    background-color: #FFDB52;    
}

.calViewNavCmd a.iceCmdLnk, .calViewNavCmd a.iceCmdLnk:hover {
    display: block;
    color: white;
    font-weight: bold;
    text-decoration: none;
    /*padding-top: 3px;*/
}

/* ******* */
/* Main calendar cursor, used to go forward and back in time.  Same
   for all of the view */
/* ******* */
.calViewCursorContainer {
    float: left;
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #B2B2B2;
}
.calViewCursorControlls{
    padding-left:10px;
}

.calViewCursorText {
    display: block;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    color: #5F5F5F;
    font-size: 13px;
}

/* ******* */
/* Year Calendar view layout
/* ******* */
.calViewYearLayout {
    float: left;
    text-align: center;
}

/* ******* */
/* Small month view layout
/* ******* */
.calViewMonthSmCalContainer {
    float:left;
    padding: 10px;
    margin: 5px;
    font-family: Arial, Sans-Serif;
    /*width:100%;*/
}
.calViewMonthSmContainer {
    float: left;
    text-align: center;
    border: .2em solid #B2B2B2;
    background-color: white;
    width:100%;
}
.calViewMonthSmMonthHdr {
    display: block;
    margin: 4px;
    font-weight: bold;
    font-size: 10px;
    color: black;
}
.calViewMonthSmMonthTbl{
    width:100%;
}

.calViewMonthSmDayHdr {
    color: white;
    padding: 3px;
    background: #727C81;
    font-weight: normal;
    font-size: 10px;
}

.calViewMonthSlot, .calViewMonthSlot a, .calViewMonthSlot a:visited {
    display: block;
    padding: 3px;
    margin: 1px;
    color: #B2B2B2;
    text-decoration: none;
}

.calViewMonthSlotCurrent, calViewMonthSlotCurrent a, calViewMonthSlotCurrent a:visited {
    background-color: #F0F5F7;
    color: #00538E;
    text-decoration: underline;
}

.calViewMonthSlotEvent, .calViewMonthSlotEvent a, .calViewMonthSlotEvent a:visited {
    background-color: #D7DEE9;
    color: #00538E;
    text-decoration: underline;
}
.calViewMonthSmSlotEventRegularAllDay, .calViewMonthSmSlotEventRegularAllDay a, .calViewMonthSmSlotEventRegularAllDay:visited{
     color: crimson;
}
.calViewMonthSmSlotEventRegular, .calViewMonthSmSlotEventRegular a, .calViewMonthSmSlotEventRegular:visited{
     color: darkgreen;
}

/* ******* */
/* Large month view layout
/* ******* */
.calViewMonthLayout {
    float: left;
    text-align: center;
    width:100%;
}
.calViewMonthLgContainer{
    float:left;
}
.calViewMonthLg{
    float:left;
    margin-top:15px;
    border:none;
    border-top: 1px solid #B2B2B2;
    border-left: 1px solid #B2B2B2;
    width: 100%;
}
.calViewMonthLg td.calCell{
    border-bottom: 1px solid #B2B2B2;
}
.calViewMonthLgDayHdr{
    padding: 5px;
    font-weight: bold;
    font-size: 10px;
    /*width:14%;*/
    background-color: #F1F8FF;
    border-right: 1px solid #B2B2B2;
    border-bottom: 1px solid #B2B2B2;
    color: black;
}
.calViewMonthLgSlotCurrent, .calViewMonthLgSlot{
    /*min-height: 70px;*/
    /*border-bottom: 1px solid #B2B2B2;*/
}
.calViewMonthLgSlotCurrent{
    background-color: white;
    color: #5F5F5F;
}
.calViewMonthLgSlotCurrent .calViewMonthLgSlotDay{
}
.calViewMonthLgSlot{
    background-color: #D7DEE9;
    color: #B2B2B2;
}
.calViewMonthLgSlotDay{
    display:block;
    text-align:right;
    padding-right:2px;
    border-right: 1px solid #B2B2B2;
}
.calViewMonthLgSlot .calViewMonthLgSlotDay, .calViewMonthLgSlot .calViewMonthLgSlotDay:visited{
    color: #B2B2B2;
    text-decoration: none;
}
.calViewMonthLgSlotDaySpacer, .calViewMonthLgSlotCurrent .calViewMonthLgSlotDay, .calViewMonthLgSlotCurrent .calViewMonthLgSlotDay:visited{
    color: black;
    font-size: 14px;
    text-decoration: none;
}
.calViewMonthLgEventSpacer{
    /*font-size:10px;*/
    padding-top:3px;
    padding-bottom:3px;
}
.calViewMonthLgSlotEvent{
    padding-top:2px;
    padding-bottom:2px;
}
.calViewMonthLgEvent {
    overflow: hidden;
    text-align:left;
    padding-left:2px;
    padding-right:2px;
}

.calViewMonthLgEvent a, .calViewMonthLgEvent a:visited{
    text-decoration: none;
    color: #00538E;
}
.calViewMonthLgSlotEvent{
    border-top: 1px solid #B2B2B2;
    border-bottom: 1px solid #B2B2B2;
    background-color:#F0F7F0;
}
.calViewMonthLgEventDis{
    border: 1px solid #B2B2B2;
    padding:6px;
    width:300px;
    text-align:left;
    background-color:white;
    text-decoration:none;
}
.calViewMonthLgSlotEventStart{
    border-left: 1px solid #B2B2B2;
}
.calViewMonthLgSlotEventEnd{
    border-right: 1px solid #B2B2B2;
}
.calViewMonthLgEventSpacer{
    border-right: 1px solid #B2B2B2;
}
.calViewMonthLgSlotEventRegularAllDay{
    border-left: 3px solid crimson;
}
.calViewMonthLgSlotEventRegular{
    border-left: 3px solid darkgreen;
}
/* ******* */
/* Week  view layout
/* ******* */
.calViewWeekLayout{
    float: left;
    text-align: center;
    width:100%;
}
.calViewWeekHeader tr th.calViewWeekHeaderDay{
    width:13%;
}
.calViewWeekHeader th{
    padding:5px;
    padding-top:10px;
    font-weight:normal;
}
.calViewWeekAllDay{
    font-weight:bold;
    color:black;
    border-right: 1px solid #B2B2B2;
}
.calViewWeekTime{
    font-weight:bold;
    color:black;
    border-right: 1px solid #B2B2B2;
}
.calViewWeekHour{
    font-size: 16px;
}
.calViewWeekMinute{
    font-size: 10px;
}
.calViewWeekDayDiv{
    border-right: 2px solid #FFFF99;
}
.calViewWeekThickDiv, .calViewWeekThickDiv th{
    border-bottom: 2px solid #B2B2B2;
}
.calViewWeekThinDiv, .calViewWeekThinDiv td{
    border-bottom: 1px solid #B2B2B2;
}
.calViewWeekEventTop{
}
.calViewWeekEventBottom{
    border-bottom: 1px solid #B2B2B2;
    padding:2px;
}
.calViewWeektEventRegular{
     border-left: 3px solid darkgreen;
}
.calViewWeekEvent, .calViewWeekAllDayEvent{
    background-color:#F0F7F0;
    padding:2px;
}
.calViewWeekEvent{
   border-right: 1px solid #B2B2B2;
   padding-top:3px;
}
.calViewWeekEvent,.calViewWeekAllDayEvent, .calViewDaySpacer{
    text-align:left;
    overflow:hidden;
    height:16px;
}
.calViewWeekAllDayEvent{
    border-bottom: 1px solid #B2B2B2;
}
.calViewWeekAllDayEvent a, .calViewWeekAllDayEvent a:visited,
    .calViewWeekEvent a, .calViewWeekEvent a:visited{
    text-decoration: none;
    color: #00538E;
}
.calViewWeekAllDayEventStart{
}
.calViewWeekAllDayEventRegular{
    border-left: 3px solid crimson;
}
.calViewWeekAllDayEventEnd{
    border-right: 1px solid #B2B2B2;
}
.calViewDaySpacer{
    border-bottom: 1px solid #B2B2B2;   
    padding:2px;
}
.oddRow{
    background-color: #FFFFEF;
}
/* ******* */
/* Week  view layout
/* ******* */
.calViewDayLayout{
    float: left;
    text-align: center;
    width:100%;
}
.calViewDayEventColumn{
    width:87%;
}

.mainWizard{
background: rgb(237,243,249); /* Old browsers */
background: -moz-linear-gradient(top, rgba(237,243,249,1) 0%, rgba(219,230,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,243,249,1)), color-stop(100%,rgba(219,230,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(237,243,249,1) 0%,rgba(219,230,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(237,243,249,1) 0%,rgba(219,230,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(237,243,249,1) 0%,rgba(219,230,246,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(237,243,249,1) 0%,rgba(219,230,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf3f9', endColorstr='#dbe6f6',GradientType=0 ); /* IE6-9 */
border: 1px solid #C5D4EA;
margin: 10px;
padding: 0 10px 10px 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.generalTab{width:150px;height:51px;float:left;padding-top:5px;}

.wizard{}

.wizard-bgd{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1Y2FlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(181,202,229,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(181,202,229,1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(181,202,229,1) 0%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left, rgba(181,202,229,1) 0%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left, rgba(181,202,229,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(left, rgba(181,202,229,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5cae5', endColorstr='#00ffffff',GradientType=1 );

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

height:51px;
}

.wizard-fl{
float:left;
}

.wizard .tab_wizard{
background:#1B6FA5 url(../images/graphics/wizard-bg-hover.png) repeat-x scroll 0 0;
width:150px;
height:46px;
float:left;
padding-top:5px;
}

.wizard .tab_wizard span{
color:#fff;
font-weight:bold;
}

.wizard .tab_arrow_active{
width:20px;
height:51px;
float:left;
background: url(../images/graphics/wizard-arrow.png) repeat-x scroll 0 0;
}
.wizard .tab_arrow_active_tail{
width:3px;
height:51px;
float:left;
background: url(../images/graphics/wizard-arrow.png) repeat-x scroll 0 0;
background-position: -21px 0;
}
.wizard .tab_arrow_inactive_tail{
width:3px;
height:51px;
float:left;
background: url(../images/graphics/wizard-arrow.png) repeat-x scroll 0 0;
background-position: -100px 0;
}

.wizard .tab_arrow{
width:20px;
height:51px;
float:left;
background: url(../images/graphics/wizard-arrow.png) repeat-x scroll 0 0;
background-position: -30px 0;
}

.wizard .tab_arrow_inactive{
width:21px;
height:51px;
float:left;
background: url(../images/graphics/wizard-arrow.png) repeat-x scroll 0 0;
background-position: -50px 0;
}

.bigText{
font-size: 20px;
font-weight:normal !important;
padding-left: 10px;
color:#999;
}

.mediumText{
font-size: 12px;
font-weight:normal !important;
padding-left: 15px;
color:#999;
}

.wizardContainer{
width:700px;
}

.wizardDescLbl{
color: #03547F;
font-weight:bold;
}

.mailTableContainer{
	background: rgb(184,207,241);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4Y2ZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYzZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(238,243,249,1) 0%, rgba(184,207,241,1) 600px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,243,249,1)), color-stop(600px,rgba(184,207,241,1)));
	background: -webkit-linear-gradient(top, rgba(238,243,249,1) 0%,rgba(184,207,241,1) 600px);
	background: -o-linear-gradient(top, rgba(238,243,249,1) 0%,rgba(184,207,241,1) 600px);
	background: -ms-linear-gradient(top, rgba(238,243,249,1) 0%,rgba(184,207,241,1) 600px);
	background: linear-gradient(top, rgba(238,243,249,1) 0%,rgba(184,207,241,1) 600px);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef3f9', endColorstr='#b8cff1',GradientType=0 );
    border:1px solid #C5D4EA;

}

/* Multimessaging Toolbar */

.mmToolbar, .easyFinderToolbar{
	margin:10px 0;
    border: 1px solid #C5D4EA;
	background: rgb(184,207,241);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4Y2ZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYzZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(238,243,249,1) 0%, rgba(184,207,241,1) 100px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,243,249,1)), color-stop(100px,rgba(184,207,241,1)));
	background: -webkit-linear-gradient(top, rgba(238,243,249,1) 0%,rgba(184,207,241,1) 100px);
	background: -o-linear-gradient(top, rgba(238,243,249,1) 0%,rgba(184,207,241,1) 100px);
	background: -ms-linear-gradient(top, rgba(238,243,249,1) 0%,rgba(184,207,241,1) 100px);
	background: linear-gradient(top, rgba(238,243,249,1) 0%,rgba(184,207,241,1) 100px);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef3f9', endColorstr='#b8cff1',GradientType=0 );		
	width:100%;
}

.easyFinderToolbar{
	margin:5px 0;
}

.easyFinderToolbar .widthFixed{
width:150px;
}

.mmToolbarContent, .easyFinderToolbarContent{

    border: 1px solid #C5D4EA;
	background: rgb(184,207,241);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4Y2ZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYzZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(238,243,249,1) 0%, rgba(184,207,241,1) 100px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,243,249,1)), color-stop(100px,rgba(184,207,241,1)));
	background: -webkit-linear-gradient(top, rgba(238,243,249,1) 0%,rgba(184,207,241,1) 100px);
	background: -o-linear-gradient(top, rgba(238,243,249,1) 0%,rgba(184,207,241,1) 100px);
	background: -ms-linear-gradient(top, rgba(238,243,249,1) 0%,rgba(184,207,241,1) 100px);
	background: linear-gradient(top, rgba(238,243,249,1) 0%,rgba(184,207,241,1) 100px);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef3f9', endColorstr='#b8cff1',GradientType=0 );		
}

.mmToolbarContent td, .easyFinderToolbarContent td{
	text-align: center;
	border-right: 1px solid #C5D4EA;
	border-left: 1px solid #C5D4EA;
	padding: 5px 10px;
}

.easyFinderToolbarContent td{
padding: 5px;
}

.mmToolbarContent td:hover, .easyFinderToolbarContent td:hover{
	border-bottom: 1px solid #68A8FF;
	background: rgb(235,241,246);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZjFmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2FiZDNlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzg5YzNlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWViZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(235,241,246,1) 0%, rgba(171,211,238,1) 50%, rgba(137,195,235,1) 51%, rgba(213,235,251,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,241,246,1)), color-stop(50%,rgba(171,211,238,1)), color-stop(51%,rgba(137,195,235,1)), color-stop(100%,rgba(213,235,251,1)));
	background: -webkit-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
	background: -o-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
	background: -ms-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
	background: linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 );
}

.mmToolbarContent td img:hover, .easyFinderToolbarContent td img:hover{


}

.mmToolbarCol, .easyFinderToolbarCol{

}

/* Easy Finder Toolbar */

.easyFinderToolbarContent td{
height:40px;
}


input.iceInpFileBG html{
background:#000 !important;
}

.schedulePanel{
width:200px;
border-style:solid;
border-width:2px;
border-color:#66CC66;
background-color:#FFFFCC;
padding:10px;
}

.helpInfo{
	cursor: help;
    display: block;
    float: right;
    padding-top: 3px;
}

.icePnlDvrSpt{
border-color:C5D4EA !important;
}

.outputLabelWizardSX{
width:200px;
}

.outputLabelWizardDX{
width:400px;
}

.booleanColHeader{
overflow:hidden;
white-space:nowrap;
}

.widthcolattr{
width:210px;
}

.generic_height_panel{
height:400px;
}


.viewListBox{
	height: 260px !important;
	margin: 0;
	overflow-y: auto;
	background: white;
	border: 1px solid lightGray;
}

.generic_height_width_panel{
height:400px;
width:100%;
}

.previewT1message{
border-style:dotted;
border-width:2px;
border-color:#66CC66;
background-color:#FFFFCC;
}

.mmModelContainerBox{
height:500px; width:570px; overflow: auto;
}

.mmModelListBox{
height:500px; width:200px;
}
.mmModelBoxContainer{
height:200px; width:100%; border-style:solid; border-width:1px; border-color: #C0C0C0;
}
.mmModelBox{
width:540px;
}

/* CATALOGO */
.cartHeader{
	padding: 0px;
	width:100%; 
	position:relative;
}

.cartFooter{
padding:5px;
}

.cartFooterTotalLabel{
color:black !important;
font-weight:bold;
font-size:14px;
}

.itemPanelSeries{
	max-height:350px;
	overflow-y:auto;
	width:100%; 
	background: #F4F8FF url('../resources/css/images/graphics/bgslice_top_popup2.jpg') repeat-x;
}
.itemNameDiv{
	width:100px !important;
	white-space:nowrap !important;
	overflow:hidden !important;
	float:left !important;
	margin-right: 4px !important;
}
.itemText, .itemTextBold{
	color:black !important;
	font-size: 11px;
	
	}
.itemTextBold{
	font-weight:bold;
	}
	
.itemTooltip{
	top:auto !important;
	left:auto !important;
	background: #FFFFFF;
}
.mainDocumentale{
border: 1px solid #C5D4EA;
margin: 10px;
padding: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#tableDocumentale{
width:100%;
}

#tdSxDocumentale{
	width:320px;
	border:1px solid #C5D4EA;
	padding:0 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.border-all{border:1px solid #000;}

.sqNumberCol{
	text-align:right;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}

.sqStringCol{
	text-align:left;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}


.cartHeadPanel{
	max-height:350px;
	overflow-y:auto;
	width:100%;
	background: #F4F8FF url('../resources/css/images/graphics/bgslice_top_popup2.jpg') repeat-x;
}

.bar {
	height: 25px;
	padding-top: 10px;
	padding-bottom:10px;
	
}

.num_mail{
	width:16%;
	text-align:left;
	float:left;
	padding-left: 5px;
}

.pagine{
	width:60%;
	text-align:right;
	float:right;
	margin-right: 20px;
}

.previus_page{
	margin-right: 15px;
}

.next_page{
	margin-left: 15px;
}

.mainContent{
	width:100%;
	height:100%;
}

.navigation { 
	float:left;
	width:190px; 
	height:100%;
	margin-top: 10px;
	
}

.tree {
	height:100%;
	width:100%;
}

.content{
	margin-left: 15px;
	height:100%;
	width: 75%;
	float:right;
}

.mail {
	width:98%;
	min-height: 250px;
	padding: 5px;
	padding-bottom: 10px;
	border: 1px solid #666;
	overflow:auto;
}

.singleMail {
	width:98%;
	float: top;
	height:100%;
	padding: 5px;
	border: 1px solid #666;
	margin-top:10px;
	overflow: auto;
}

.show_preview {
	float:left;
	padding-left:10px;
}

.mailPopup {
	position: relative;
	width: 625px;
	height: 470px;
}

.SelectedActivities{
	background: #61A6CE;
	color: white;
}

.dataTableMail{
	overflow:auto;
}

.accountErrorParameters{
	color:red;
}

.categoryCol1{
vertical-align: top !important;
}

.treeMailCol{
width:250px;

overflow:auto;
vertical-align: top !important;
}

.tableMailCol{
vertical-align: top !important;
}

.socialParametersLabel{
	text-align:right;
	margin-right:5px;
}

.socialParametersComponent{
	text-align:left;
}

.definitionPageLabel{
	margin-left:3px;
	padding-top:50px;
	color:white !important;
}

.definitionPagePanel{
	background: #4E8CB4 url('../images/graphics/icetblhdrrev.png') repeat-x; 
	height:28px;
}

.pivotPanel{
	height:80px; 
	border: 1px solid;
	background-color:#C9E3F7;
	overflow:auto;
	margin-left:2px;
}

.pivotPanel2{
	height:339px;
	overflow:auto; 
	border: 1px solid;
	background-color:#C9E3F7;
	margin-left:2px;
}

.rigaTotInstore{
	background:#E4E4E4;
}

.surveyMultipleChoise{
	margin-left:48px; 
	border:1px solid #C5D4EA; 
	padding:10px; 
	width:248px;
}

.surveySelectOneMenu{
	width:150px;
}

.alignCenter {
	text-align:center;
}
.dataEntryLinkCol{
width: 50px;
}

.cmdLinkUnderlined{
color: #03547F !important; 
text-decoration: underline;"
}

.valigntop {vertical-align:top;}

.valigntop label {line-height:27px;}

.servCallHist1, .servCallHist2, .servCallHist3, .servCallHist4 {
	font-size:18pt;
	padding-right:10px;
			
	padding-bottom:8px;
	padding-top:8px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-style:solid;				
	border-top-width:1px;
	border-color:#afb7d6;
}
			
.servCallHist2 {
    padding-right: 6px;
}
			
.servCallHist3 {
    padding-right: 2px;
}
			
.servCallHist4 {
	padding-bottom:8px;
}

.ui-autocomplete{
	z-index:40000000;
	position:fixed !important;
}

.gray-border{
	height: auto;
	border-style: solid;
	border-color: #E8DCD8;
	border-width:2px
}

.users-groups {
	float: left;
	display: block;
	width: 25%;
	height: auto;
	padding: 5px;
}

.users-superquery{
	width:60%;
}

.selected-users-groups{
	width: 30%;
	margin-left: auto;
	margin-right: auto;
}

.messagePopupColFixed{
	padding: 0 0 0 3px !important;
}

.messagePopupColFixedNoPad{
	padding: 0 0 0 0 !important;
}

/* CUSTOM DISABLE */
.with-rts-disable .iceSelMnyCb-dis{
	background-color: rgba(0, 0, 0, 0);
	color: #075196;
}

.littleField{
   width: 50px;
}