@import "datatable.css";
@import "acadia-tabs.css";
@import "bootstrap-tooltips.css";

html { font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; display:block; width:100%; }

body.headerBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; font-weight: bold;
	background-color: #FFFFFF; 
	padding:0px;
	color: #000080; 
	margin: 0px;
	width:100%;
	display:block;
	border-bottom: 5px solid #2e9028;
	float:left;
}
body.headerBody div.headerWrapper {
	float:left;
	width: 790px; 
}

body.headerBody .headerTitle { color: #336699; padding-left: 1em; }

.bgr {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
/* 	-webkit-box-shadow: 0 20px 20px 2px #333333;
	-moz-box-shadow: 0 20px 20px 2px #333333;
	box-shadow: 0 20px 20px 2px #333333; */
	background-color: white;
    border: 1px solid #D5E8F7;
    border-top: none;

}

.titlebar {
    background-color: #eee;
    line-height: 35px;
    padding: 5px 0 5px 5px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #ddd;
    overflow: auto;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    height: 50px;

}
.titlebar span {
	font-weight: bold;
	font-size: 13px;
	position: relative;
	left: 5px;
	top: 2px;
}
/* .titlebar .type { color: #993300; } */
/* .pageContent { padding:0px 10px 0px 10px;} */
#scrollBar {
	overflow-y: auto;
	scrollbar-face-color:#EBF5FF;
	scrollbar-base-color:#EBF5FF;
	scrollbar-arrow-color:black;
	scrollbar-track-color:#F3F3F3;
	scrollbar-shadow-color:#EBF5FF;
	scrollbar-highlight-color:#EBF5FF;
	scrollbar-3dlight-color:#78AAFF;
	scrollbar-darkshadow-Color:#78AAFF;
}

.old-picklist {
	font-size: 13px;
	line-height: 1.42857143;
}

.alphabetBar a { 
    color: #336699;
    text-decoration: none;
    padding: 1px;
    margin-left: 0px;
}
.alphabetBar th {
    border: 1px solid #ddd;
    padding: 0 2px;
    font-weight: normal;
    color: lightblue;
    text-align: center;
}

.alphabetBar th a:hover {
    text-decoration: underline;
}

.selectedAlphabetBar { 
	background-color: #58b85f; 
}

.selectedAlphabetBar a {
    color: white;
    text-decoration: underline;
	font-weight: bold;
}

.mainBody {
    font-size: 12px;
    padding: 10px 10px 10px 10px;
    margin-right: -2px;
    overflow: auto;
}
h6 { font-size: 12px; display:inline; font-weight: normal; padding-right: 2px; color:#336699;}
h6.block { display:block; padding: 0px; margin:0px; }
h6.controlTextB { margin:0px; }
h6.topic { color:#0000FF; }

h6.projectionNoMatch { color:#FF0314; }

h6.alternate { display: inline; }


.layerClass A:link {text-decoration: underline }
.layerClass A:active {text-decoration: underline}

.layerClassNoMatch A:link {text-decoration: underline; color:#FF0314 }
.layerClassNoMatch A:active {text-decoration: underline; color:#FF0314}


/*#roleHeader { padding:0px 0px 0px 0px; font-weight: bold; display: block; margin:0px; }*/

/*a { -moz-outline:none; }*/
img { border:none; }
.buttons { 
    height: 46px;
    font-size: 12px;
    border-top: 1px solid #ccc;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	padding: 10px 10px 0 0;
}

.buttons .help {
	float: left;
	margin: 5px 0 0 10px;
}

.buttons .help a {
	font-weight: bold;
	vertical-align: middle;
	color: #444;
}

.buttons img { border:none; }
.buttons span { float: left; margin-left: 20px; margin-top: 8px; position:relative; } 

.buttons .btnlayout {
	float: right;
}
.errors { color: #ff3333; font-weight: bold; }
.errors li { list-style: none; font-weight: normal; }
.errorHeader { FONT-WEIGHT: bold; }


th.controlText{
	width: 10%;
}

#controlText, .controlText { 
	color: #444; 
/* 	text-align: center; */
	font-weight: bold;
}

td#controlText, td.controlText {
    text-align: left;
}
.controlTextR { color: #444; text-align:right;}
.controlTextC { color: #444; text-align:center;}
#controlTextB, .controlTextB { color:#444; font-weight: bold; }

*:link img { border: 0px; }
.help:link img { margin: 20px 10px 0px 10px; }

.extOptionsClosed { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_closed.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:110px; }
.extOptionsClosed:hover { background:url(/images/bt_optionarrow_closed_over.gif) center right no-repeat; }
.extOptionsOpen { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_open.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:110px; }
.extOptionsOpen:hover { background:url(/images/bt_optionarrow_open_over.gif) center right no-repeat; }

.langOptionsClosed { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_closed.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:75px; }
.langOptionsClosed:hover { background:url(/images/bt_optionarrow_closed_over.gif) center right no-repeat; }
.langOptionsOpen { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_open.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:75px; }
.langOptionsOpen:hover { background:url(/images/bt_optionarrow_open_over.gif) center right no-repeat; }

.barChartOptionsClosed { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_closed.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:65px; }
.barChartOptionsClosed:hover { background:url(/images/bt_optionarrow_closed_over.gif) center right no-repeat; }
.barChartOptionsOpen { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_open.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:65px; }
.barChartOptionsOpen:hover { background:url(/images/bt_optionarrow_open_over.gif) center right no-repeat; }

.statsOptionsClosed { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_closed.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:65px; }
.statsOptionsClosed:hover { background:url(/images/bt_optionarrow_closed_over.gif) center right no-repeat; }
.statsOptionsOpen { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_open.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:65px; }
.statsOptionsOpen:hover { background:url(/images/bt_optionarrow_open_over.gif) center right no-repeat; }

.weatherAlertOptionClosed { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_closed.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:100px; }
.weatherAlertOptionClosed:hover { background:url(/images/bt_optionarrow_closed_over.gif) center right no-repeat; }
.weatherAlertOptionOpen { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_open.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:100px; }
.weatherAlertOptionOpen { background:url(/images/bt_optionarrow_open_over.gif) center right no-repeat; }

.recipientsOptionsClosed { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_closed.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:70px; }
.recipientsOptionsClosed:hover { background:url(/images/bt_optionarrow_closed_over.gif) center right no-repeat; }
.recipientsOptionsOpen { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_open.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:70px; }
.recipientsOptionsOpen:hover { background:url(/images/bt_optionarrow_open_over.gif) center right no-repeat; }

.recipientDetailsOptionsClosed { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_closed.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:105px; }
.recipientDetailsOptionsClosed:hover { background:url(/images/bt_optionarrow_closed_over.gif) center right no-repeat; }
.recipientDetailsOptionsOpen { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_open.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:105px; }
.recipientDetailsOptionsOpen:hover { background:url(/images/bt_optionarrow_open_over.gif) center right no-repeat; }

.deliveryGraphOptionsClosed { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_closed.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:105px; }
.deliveryGraphOptionsClosed:hover { background:url(/images/bt_optionarrow_closed_over.gif) center right no-repeat; }
.deliveryGraphOptionsOpen { text-decoration:none; font-weight:bold; color:#333333; background:url(/images/bt_optionarrow_open.gif) center right no-repeat; padding:0px 20px 0p 0px; display:block; width:105px; }
.deliveryGraphOptionsOpen:hover { background:url(/images/bt_optionarrow_open_over.gif) center right no-repeat; }

#moreOptions { margin: 20px 0 0 0; }
#blueLine { margin:2px 0px 4px 0px; height:2px; width:100%; font-size:2px;
	background:#336699; border:none; display:block;}

.greyLine { margin:4px 0px 4px 10px; padding:1px 0px 0px 0px; width:510px; font-size:1px;
	border-top:1px solid #cccccc; display:block; float:center;}

#spacer { width:5px; height:5px; display:block; float:left; }

/* End Main Layout Rules */

/* Begin Table Styles */

/*tr.selectrow td:hover { background-color: #8CC63F; }*/
/* tr.selectrow, tr.selectrow td { background-color: #FFFF99; } */
/* tr.selectrow:hover, tr.selectrow td:hover { background-color: #ffffcc; } */

#dataTable { padding:0px; margin:0px; border:none; }
#dataTable td { padding:3px 6px 3px 3px;}
#tableHead { font-weight: bold; }
#tableText { color:#000; }
.td-alert { width:220px; text-align:center; padding:1px 0px 1px 0px; margin:5px; }

/* End Table Styles */

/* Begin Specific Rules */

.anchor { display:block; height:2px; font-size:2px; color:#fff; margin-bottom: 3px; }
.skipAlpha { display:block; height:2px; font-size:2px; color:#ffffcc; }

#loc_ovr span { float:none; display:inline; color:#000; }

.upload { height:20px; width:20px; display:inline; float:right; 
	margin:0px 0px 0px 5px; padding:0px;
	background:url(/images/upload.jpg) bottom center no-repeat; }
.upload:hover { background: url(/images/upload.jpg) top center no-repeat; }

.search { height:20px; width:20px; display:inline; float:right; 
	margin:0px 0px 0px 5px; padding:0px;
	background:url(/images/search.jpg) bottom center no-repeat; }
.search:hover { background: url(/images/search.jpg) top center no-repeat; }

.record { height:20px; width:20px; display:inline; float:right; 
	margin:0px 0px 0px 5px; padding:0px;
	background:url(/images/record.jpg) bottom center no-repeat; }
.record:hover { background: url(/images/record.jpg) top center no-repeat; }

.speaker { width:16px; height:17px; display:block;
	background:url(/images/bt_speaker.gif) bottom center no-repeat;
	/*-moz-outline:none;*/ }
.speaker2 { width:16px; height:17px; display:inline;
	background:url(/images/bt_speaker.gif) bottom center no-repeat;
	/*-moz-outline:none;*/ float:left; }
.speaker:hover { background:url(/images/bt_speaker.gif) top center no-repeat;}

.download { background:#000; margin:0px 0px 0px 0px; padding:16px 16px 0px 0px; display:inline; float:left; 
	background:url(/images/bt_download.jpg) top right no-repeat; font-size:1px;}
.download:hover { background:url(/images/bt_download.jpg) top left no-repeat; }

.trash { display:inline; float:left; padding:3px 5px 0px 0px; /*-moz-outline:none;*/ }
.trash2 { display:inline; float:left; padding:3px 0px 5px 3px; /*-moz-outline:none;*/ }
#trash { display:inline; float:left; padding:3px 5px 0px 0px; /*-moz-outline:none;*/ }
.cal { display:inline; float:left; padding:1px 0px 0px 0px; }
.clear{ display:inline; float:none; padding:0px 0px 0px 0px; margin:0px; /*-moz-outline:none;*/ font-size:1px; width:71px; height:22px;
	background:url(/images/bt_clear.gif) center center no-repeat; border:none; }
/* End  */

/* Player */
#subcontent { position:absolute; display:none; border: 1px solid #000080; 
	width:196px; height: 16px; padding: 5px; background:#fffecd; }
iframe { border:none; display:inline; float:left; margin-right:5px; }
.\"Audio { background:url(/images/bt_preview_all_audio.gif) center center no-repeat;
	width:141px; height:22px; display:inline; float:right; margin:0px 0px 0px 10px; }

/* Begin Form Styles */
.inputLink { background:#8CC63F; border:none; padding:0px; margin:0px; display:inline; font-weight: bold;}
/*input { }
.inputtext2 { width:20px; height:15px; padding:0px 10px 0px 0px; border:1px solid #333; }
.textArea { width:115px; height:50px; color:#666666;}
.inputcheckbox { width:15px; height:15px; display:inline; float:left; } 
.inputcheckbox:focus, { color:#000;}
.inputtext:focus, .inputtext:visited, .inputtext2:focus, .inputtext2:visited { color:#000;}
*/
input, textarea { font-family:Arial, Helvetica, sans-serif; font-size: 1em;}
input[type=text] {
    padding: 2px 2px;
}

input[type=text][id*="title" i], input[type=text][name*="title" i], input[type=text][id*="name" i], input[type=text][name*="organizationUuid" i],
select[id*="role" i], select[id="division" i], select[id*="orgNode" i], select[name*="orgNode" i], input[type=password], input[type=text][name*="salesforceId" i] {
    height: 2em;
    min-width: 25em;
}

/* .tabContent input[type='text'], .tabContent select { */
/*     margin-top: -3px !important;	 */
/* } */
/* .tabContent input[type='checkbox'] { */
/* 	margin-top: 0 !important; */
/* } */
/*select { font-size: 1em; color:#444; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }  */
#textBox { float:left; padding:0px; margin:0px; }
radio { float:left; margin:0px; display:inline; }
/* End Form Styles */

/* Begin Tab Boxes */
/*****************************************************************************************************************************************************/
.section { padding:0px 0px 20px 0px;}

img.loginLogo {
	max-height: 300px;
	max-width: 250px;
}

img.clientLogo {
	max-width: 220px;
	margin-bottom: 10px;
}

a {
	color: #337ab7;
	text-decoration: none;
}

.pickListItem {
    padding: 2px;
	font-size: 14px;
}

table td a {
    margin-left: 5px;
}

/* end tab boxes */

/* Begin Escalations */
.tabContent .esc, .dataContent .esc, .pageContent .esc { margin:0px; width:100%; padding:0px; }
.esc ul { margin: 0px; padding: 0px; list-style-type: none; display:block; float:left; }
.esc ul li { display: inline; float:left; background: #0065A4; padding: 1px 5px 1px 5px; border-left:1px solid #ffffcc; border-right:1px solid #7592af;	-webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; padding: 3px 2px; font-weight: bold;}
.esc ul li a { float: left; padding: 0px; text-decoration: none; /*-moz-outline:none;*/ display:inline; color: #fff; background:none; }
.esc ul li span { float: left; color: #fff;}
.esc ul li a:hover { color: #9f4619; }
.esc ul li.current { background:#8CC63F; }
.esc ul li.current a { font-weight:normal; color:#fff; }
.esc ul li img { display:inline; float:left; }
.esc .subNav { display:inline; float:right; padding:0px; margin:0px; }
.tabContent .responseTime, .dataContent .responseTime { background:#ccc; margin:1px 0px 0px 0px; width:100%; float:left; width:100%; padding:0px; }
.tabContent .responseTime span, .dataContent .responseTime span { padding:0px 0px 0px 5px; font-weight:bold; float:none; }
/* End Escalations */

/* Begin orgNodes */
.orgNode { display:block; padding:0px 0px 0px 2px; }
.orgNode ul { margin:0px; padding:0px 0px 0px 12px; /*display:none;*/ background: url(/images/line.gif) left repeat-y; float:none; }
.orgNode #ulroot, .orgNode #ul_0 { display:block; background:none; }
.orgNode .subul { /*border-left: 1px dotted #ccc;*/ background: url(/images/line.gif) left repeat-y; }
.orgNode ul li { list-style-type: none; padding:6px 0px 0px 0px; margin:0px; float:none; border:none; }
.orgNode ul a { color: #336699; }
.orgNode ul li ul li { display:block; float:none; border:none; }
.orgNode ul li span { background: none; padding:0px 0px 14px 10px; margin:0px; float:none; }
.orgNode ul li span.globe { background: url(/images/globe.gif) top left no-repeat; padding:0px 20px 14px 0px; margin:0px; }
.orgNode ul li span.folder { background: url(/images/folder.gif) top left no-repeat; padding:0px 30px 14px 0px; margin:0px 0px 0px 2px; }
.orgNode ul li span.folder_red { background: url(/images/folder_red.gif) top left no-repeat; padding:0px 30px 14px 0px; margin:0px; }
.orgNode ul li span.folder_open_red, .orgNode ul li span.folder_closed_red,
.orgNode ul li span.folder_open, .orgNode ul li span.folder_closed { padding:0px 30px 17px 0px; cursor: hand !important; cursor: pointer !important; }
.orgNode ul li span.folder_open { background: url(/images/folder_open.gif) top left no-repeat; }
.orgNode ul li span.folder_closed { background: url(/images/folder_closed.gif) top left no-repeat; }
.orgNode ul li span.folder_open_red { background: url(/images/folder_open_red.gif) top left no-repeat; }
.orgNode ul li span.folder_closed_red { background: url(/images/folder_closed_red.gif) top left no-repeat; }

.orgNode ul li a.globe { background: url(/images/globe.gif) top left no-repeat; padding:0px 20px 14px 0px; margin:0px; }
.orgNode ul li a.folder { background: url(/images/folder.gif) top left no-repeat; padding:0px 30px 14px 0px; margin:0px; }
.orgNode ul li a.folder_red { background: url(/images/folder_red.gif) top left no-repeat; padding:0px 30px 14px 0px; margin:0px; }
.orgNode ul li a.folder_open_red, a.orgNode ul li a.folder_closed_red,
.orgNode ul li a.folder_open, a.orgNode ul li span.folder_closed { padding:0px 30px 17px 0px; cursor: hand !important; cursor: pointer !important; }
.orgNode ul li a.folder_open, .orgNode ul li a.folder_closed, .orgNode ul li a.folder_open_red, .orgNode ul li a.folder_closed_red { padding:0px 30px 14px 0px; text-decoration: none; }
.orgNode ul li a.folder_open { background: url(/images/folder_open.gif) top left no-repeat; }
.orgNode ul li a.folder_closed { background: url(/images/folder_closed.gif) top left no-repeat; }
.orgNode ul li a.folder_open_red { background: url(/images/folder_open_red.gif) top left no-repeat; }
.orgNode ul li a.folder_closed_red { background: url(/images/folder_closed_red.gif) top left no-repeat; }

.orgNode ul li.submenu, .orgNode ul li.submenuRed { }
.orgNode ul li.submenu { margin:0px; }
.orgNode ul li.submenuRed { background: url(/images/folder_closed_red.gif) top left no-repeat; margin:0px; }
.orgNode ul li a { margin:0px 0px 0px 2px; border:none; padding:2px 5px; }
.orgNode ul li a img { display:inline; width:0px; height:11px; padding:0px; margin:0px; }

.orgNode ul li a.selected { background-color:#8CC63F; border:1px solid #999999; color: white; font-weight: bold; text-shadow: 0 1px rgba(0,0,0,.3);}
.orgNode ul li.submenu ul, .orgNode ul li.submenuRed ul { display: none; }
.orgNode .submenu ul li, .orgNode .submenuRed ul li { cursor: default; }
.orgNode .submenu ul li a, .orgNode .submenuRed ul li a { border:1px solid #00ffff; }/* End orgNodes */
/* #orgNodeTable tr td div label, */
/* #orgNodeTable tr td div input { float:left; } */
#orgNodeTable tr td div label { padding-left:2px; }
/* End orgNodes */

div.content { margin:0px; display:block; width:100%;}
div.content div { padding:0px 0px 5px 0px; display:inline; }
div.content span { }
div.content div span { color:#336699; padding:0px 5px 0px 5px; display:inline;}
div.content div label { padding:2px 5px 0px 0px; margin:0px; display:inline; }
/*
.R10  { width:10px; text-align:right;  }	.L10  { width:10px; text-align:left;  }  .C10  { width:10px; text-align:center;  }
.R20  { width:20px; text-align:right;  }	.L20  { width:20px; text-align:left;  }  .C20  { width:20px; text-align:center;  }
.R30  { width:30px; text-align:right;  }	.L30  { width:30px; text-align:left;  }  .C30  { width:30px; text-align:center;  }
.R40  { width:40px; text-align:right;  }	.L40  { width:40px; text-align:left;  }  .C40  { width:40px; text-align:center;  }
.R50  { width:50px; text-align:right;  }	.L50  { width:50px; text-align:left;  }  .C50  { width:50px; text-align:center;  }
.R60  { width:60px; text-align:right;  }	.L60  { width:60px; text-align:left;  }  .C60  { width:60px; text-align:center;  }
.R70  { width:70px; text-align:right;  }	.L70  { width:70px; text-align:left;  }  .C70  { width:70px; text-align:center;  }
.R80  { width:80px; text-align:right;  }	.L80  { width:80px; text-align:left;  }  .C80  { width:80px; text-align:center;  }
.R90  { width:90px; text-align:right;  }	.L90  { width:90px; text-align:left;  }  .C90  { width:90px; text-align:center;  }
.R100 { width:100px; text-align:right;  }	.L100 { width:100px; text-align:left;  } .C100 { width:100px; text-align:center;  }
.R110 { width:210px; text-align:right;  }	.L110 { width:110px; text-align:left;  } .C110 { width:110px; text-align:center;  }
.R120 { width:120px; text-align:right;  }	.L120 { width:120px; text-align:left;  } .C120 { width:120px; text-align:center;  }
.R130 { width:130px; text-align:right;  }	.L130 { width:130px; text-align:left;  } .C130 { width:130px; text-align:center;  }
.R140 { width:140px; text-align:right;  }	.L140 { width:140px; text-align:left;  } .C140 { width:140px; text-align:center;  }
.R150 { width:150px; text-align:right;  }	.L150 { width:150px; text-align:left;  } .C150 { width:150px; text-align:center;  }
.R160 { width:160px; text-align:right;  }	.L160 { width:160px; text-align:left;  } .C160 { width:160px; text-align:center;  }
.R170 { width:170px; text-align:right;  }	.L170 { width:170px; text-align:left;  } .C170 { width:170px; text-align:center;  }
.R180 { width:180px; text-align:right;  }	.L180 { width:180px; text-align:left;  } .C180 { width:180px; text-align:center;  }
.R190 { width:190px; text-align:right;  }	.L190 { width:190px; text-align:left;  } .C190 { width:190px; text-align:center;  }
.R200 { width:200px; text-align:right;  }	.L200 { width:200px; text-align:left;  } .C200 { width:200px; text-align:center;  }
.R210 { width:210px; text-align:right;  }	.L210 { width:210px; text-align:left;  } .C210 { width:210px; text-align:center;  }
.R220 { width:220px; text-align:right;  }	.L220 { width:220px; text-align:left;  } .C220 { width:220px; text-align:center;  }
.R230 { width:230px; text-align:right;  }	.L230 { width:230px; text-align:left;  } .C230 { width:230px; text-align:center;  }
.R240 { width:240px; text-align:right;  }	.L240 { width:240px; text-align:left;  } .C240 { width:240px; text-align:center;  }
.R250 { width:250px; text-align:right;  }	.L250 { width:250px; text-align:left;  } .C250 { width:250px; text-align:center;  }
.R260 { width:260px; text-align:right;  }	.L260 { width:260px; text-align:left;  } .C260 { width:260px; text-align:center;  }
.R270 { width:270px; text-align:right;  }	.L270 { width:270px; text-align:left;  } .C270 { width:270px; text-align:center;  }
.R280 { width:280px; text-align:right;  }	.L280 { width:280px; text-align:left;  } .C280 { width:280px; text-align:center;  }
.R290 { width:290px; text-align:right;  }	.L290 { width:290px; text-align:left;  } .C290 { width:290px; text-align:center;  }
.R300 { width:300px; text-align:right;  }	.L300 { width:300px; text-align:left;  } .C300 { width:300px; text-align:center;  }
.R310 { width:310px; text-align:right;  }	.L310 { width:310px; text-align:left;  } .C310 { width:310px; text-align:center;  }
.R320 { width:320px; text-align:right;  }	.L320 { width:320px; text-align:left;  } .C320 { width:320px; text-align:center;  }
.R330 { width:330px; text-align:right;  }	.L330 { width:330px; text-align:left;  } .C330 { width:330px; text-align:center;  }
.R340 { width:340px; text-align:right;  }	.L340 { width:340px; text-align:left;  } .C340 { width:340px; text-align:center;  }
.R350 { width:350px; text-align:right;  }	.L350 { width:350px; text-align:left;  } .C350 { width:350px; text-align:center;  }
.R360 { width:360px; text-align:right;  }	.L360 { width:360px; text-align:left;  } .C360 { width:360px; text-align:center;  }
.R370 { width:370px; text-align:right;  }	.L370 { width:370px; text-align:left;  } .C370 { width:370px; text-align:center;  }
.R380 { width:380px; text-align:right;  }	.L380 { width:380px; text-align:left;  } .C380 { width:380px; text-align:center;  }
.R390 { width:390px; text-align:right;  }	.L390 { width:390px; text-align:left;  } .C390 { width:390px; text-align:center;  }
.R400 { width:400px; text-align:right;  }	.L400 { width:400px; text-align:left;  } .C400 { width:400px; text-align:center;  }
.R410 { width:410px; text-align:right;  }	.L410 { width:410px; text-align:left;  } .C410 { width:410px; text-align:center;  }
.R420 { width:420px; text-align:right;  }	.L420 { width:420px; text-align:left;  } .C420 { width:420px; text-align:center;  }
.R430 { width:430px; text-align:right;  }	.L430 { width:430px; text-align:left;  } .C430 { width:430px; text-align:center;  }
.R440 { width:440px; text-align:right;  }	.L440 { width:440px; text-align:left;  } .C440 { width:440px; text-align:center;  }
.R450 { width:450px; text-align:right;  }	.L450 { width:450px; text-align:left;  } .C450 { width:450px; text-align:center;  }
.R460 { width:460px; text-align:right;  }	.L460 { width:460px; text-align:left;  } .C460 { width:460px; text-align:center;  }
.R470 { width:470px; text-align:right;  }	.L470 { width:470px; text-align:left;  } .C470 { width:470px; text-align:center;  }
.R480 { width:480px; text-align:right;  }	.L480 { width:480px; text-align:left;  } .C480 { width:480px; text-align:center;  }
.R490 { width:490px; text-align:right;  }	.L490 { width:490px; text-align:left;  } .C490 { width:490px; text-align:center;  }
.R500 { width:500px; text-align:right;  }	.L500 { width:500px; text-align:left;  } .C500 { width:500px; text-align:center;  }
.R510 { width:510px; text-align:right;  }	.L510 { width:510px; text-align:left;  } .C510 { width:510px; text-align:center;  }
.R520 { width:520px; text-align:right;  }	.L520 { width:520px; text-align:left;  } .C520 { width:520px; text-align:center;  }
*/
.line { border-top:1px solid #ccc; margin:0px 10px 0px 10px; float:left; display:block; }
.orgList img, .orgList a { display:inline; }

.boxContent { border-bottom:1px solid #ccc; width:100%; padding:0px 0px 15px 0px; }

/* End Tab Boxes */

/* Begin NodeTree Widget */
.nodeTreeWrapper { /*width:250px;*/ margin:0px 0px 0px 5px; background:none; }
.nodeTreeWrapper ul { background:none; }
.nodeTreeWrapper ul li { list-style-type:none; display:inline; float:left; 
	margin:0px; padding:0px 0px 0px 22px; width:100px; /*border-right:1px solid #000066;*/ }
.nodeTreeWrapper ul li a { border:none; padding:0px; margin:0px; }
.nodeTreeWrapper ul li.treeRoot { background:url(/images/globe.gif) top left no-repeat; padding:0px 0px 0px 22px;  }
.nodeTreeWrapper ul li.treeRoot ul { background:url(/images/treeBgLine.gif) repeat-y; display:block; float:left;  }
.nodeTreeWrapper ul li.treeRoot ul li { padding:0px 0px 0px 0px; display:inline; }/* space between li */
.nodeTreeWrapper ul li.treeRoot ul li.treeLeaf { background:url(/images/treeLeaf2.gif) top left no-repeat; 
	padding:0px 0px 0px 20px; width:66px; }
.nodeTreeWrapper ul li.treeRoot ul li ul { background:none; padding:0px 0px 0px 30px; }
.nodeTreeWrapper ul li.treeRoot ul li ul li ul { background:none; padding:0px 0px 0px 20px; }

/* LI Background icons */
.nodeTreeWrapper ul li.treeClosed { background:url(/images/treeClosed.gif) top left no-repeat; }
.nodeTreeWrapper ul li.treeClosedMarked { background:url(/images/treeClosedMarked.gif) top left no-repeat; }

/* Make cheldren li disappear when closed */
.nodeTreeWrapper ul li.treeClosed ul li { display:none; margin:0px; padding:0px }
.nodeTreeWrapper ul li.treeClosedMarked ul li { display:none; margin:0px; padding:0px }

/* Open li style */
.nodeTreeWrapper ul li.treeOpen { background:url(/images/treeOpen.gif) top left no-repeat; }
.nodeTreeWrapper ul li.treeOpenMarked { background:url(/images/treeOpenMarked.gif) top left no-repeat; }

/* Remove background line from children ul */
.nodeTreeWrapper ul li.treeOpen ul { margin:0px; background:none; } 
.nodeTreeWrapper ul li.treeOpenMarked ul { margin:0px; background:none; }

/* marked content */
.nodeTreeWrapper span.markedContent { display:none; }

/* Invisible Link */
.nodeTreeWrapper ul li a.toggle { display:block; float:left; width:34px; height:16px; /* border:1px solid #000099;*/}

/* 2nd Child LI Background Image without left space */
.nodeTreeWrapper ul li.treeLeaf span.leafSpan { }

/* End NodeTree Widget */

/* Sidebar Menu Stuff */
.sidebar {
    display: none;
}
.menuBody {
	margin: 8px;
	width: 155px;
}
.menuBlock {
	margin-bottom: 20px;
}
.menuBubble {
	background-image: url(/images/bubble.png);
	background-repeat: no-repeat;
	width: 143px;
	height: 16px;
	display:block;
	font-weight: bold;
	font-size: 9pt;
	color: #336699;
	padding:2px 2px 0px 10px;
	margin:0px;
}
.menuItem {
	display: block;
	font-size: 1pt;
	height: 16px;
	position: relative;
	left: 10px;	
}
.menuItem a {
	font-size: 9pt;
	position: relative;
	top: 7px;
	left: 2px;
	text-decoration: none;
	vertical-align: top;
}
.menuItem a:hover {
	color: #993300;
}
.menuStatic a {
	color: #008000;
	font-weight: bold;
}
.menuDynamic a {
	color: #000000;
}
.menuDynamic a:hover {
	color: #000000;
	background-color: #FFFF99;
}

img.poweredBy {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/* #unmanage { color:#000080; text-decoration:underline; padding:0px 5px 0px 5px; margin:0px 5px 0px 0px; display:inline; float:left; } */
#unmanage:hover { color:#e8be0e; }

#logout { display:inline; float:left; background:url(/images/logoutDefault.gif) center center no-repeat; width:69px; height:13px; padding:3px 0px 0px 0px;
	font-size:11px; font-weight:bold; line-height:9px; text-align:center; color:#336699; text-decoration:none; }
/*#logout:hover { color:#2e9028; }*/
#logout:hover { color:#333; }

/* showHeader Navigation */
.navTabs { float:right; display:block; padding:0px; width:550px; /*position:absolute; bottom:0px; right:0px; height:20px; line-height:0; font-size:0;*/ }
.navTabs a { float:right; display:inline; }
.navTabs ul { list-style-type:none; padding:0px; margin:0px; display:block; float:right; width:575px;  }
.navTabs ul li { display:block; background:url(/images/navBgLeft_green.jpg) left bottom no-repeat; height:20px; float:right; padding:0px; width:115px; }
.navTabs ul li:hover {  }
.navTabs ul li a { font-size:11px; line-height:9px; text-align:center; color:#336699; height:15px; text-decoration:none;
	background:url(/images/navBgRight_green.jpg) right bottom no-repeat; padding:5px 0px 0px 0px; width:115px; }
.navTabs ul li a:hover { color:#2e9028; }

.navTabs ul li.selected { background:url(/images/navBgLeft_green.jpg) left top no-repeat; }
.navTabs ul li.selected a { background:url(/images/navBgRight_green.jpg) right top no-repeat; color:#ffcc66; }

/*  Refresh Timer  */
div.stop, div.start { cursor:pointer; text-align:left; padding:0px; }
.stop div, .start div { color:#0000FF; text-decoration:underline; padding:0px; }
.stop div.stopLink, .start div.startLink { display:none; }

/* Begin Small Layout (Abandon Page) */
body.smallC { margin-left: auto; margin-right: auto; margin-top: 200px; width: 310px; }
body.small { position: absolute; margin-left: 175px; margin-top: 150px; width: 310px; }
body.smallC .titlebar, body.small .titlebar { 
	height: 32px; 
	margin:0px; 
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
    border: 1px solid #cccccc;
    padding: 0;
    padding-top: 10px;

}
body.smallC .mainBody, body.small .mainBody, body.smallStart .mainBody {
/* 	background-color: #eee; */
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
/* 	width: 288px; */
	font-size: 11px;
/* 	padding: 0px 10px 10px 10px; */
	padding: 10px 0;
	padding-left: 20px;
}
body.smallC .buttons,
body.small .buttons {  
/* 	background-color: #eee;  */
	text-align:center; 
	padding:0px; margin:0px;
    border: 1px solid #cccccc;
    border-top: none;
    padding-bottom: 5px;
}
body.smallC .mainBody label, body.small .mainBody label { color: #336699; }
body.smallC .mainBody p, body.small .mainBody p { margin:0px; }

body.smallStart { position: absolute; margin-left: 40px; margin-top: 40px; width: 310px; text-align:center; }
body.smallStart .titlebar { background:url(/images/titleBarBgStart.jpg) top center no-repeat; height: 20px; width: 310px; margin:0px; }
body.smallStart .buttons {  background:url(/images/buttonsBgStart.jpg) top center no-repeat; height: 20px; width: 310px; margin:0px; }

/* End Small Layout */

html {width: 100%; height: 100%;}
body.login {
	width: 100%;
	min-height: 100%;
	overflow: hidden;
	background: rgb(213,232,247); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(213,232,247,1) 0%, rgba(213,232,247,1) 21%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,232,247,1)), color-stop(21%,rgba(213,232,247,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(213,232,247,1) 0%,rgba(213,232,247,1) 21%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(213,232,247,1) 0%,rgba(213,232,247,1) 21%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(213,232,247,1) 0%,rgba(213,232,247,1) 21%,rgba(255,255,255,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5e8f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(213,232,247,1) 0%,rgba(213,232,247,1) 21%,rgba(255,255,255,1) 100%); /* W3C */
}

body.login { text-align:left; font-size:11px; }
body.login .loginBody {
	width:335px;
	padding: 0px 80px 0px 80px;
	display:block;
	text-align:left;
	background: none;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 20px 20px 2px #333333;
	-moz-box-shadow: 0 20px 20px 2px #333333;
	box-shadow: 0 20px 20px 2px #333333;
	padding: 0 50px;

}

body.login .loginBody p {
	padding:5px 0px 0px 0px;
	margin:0px;
	color: #000;
}

body.login .loginBody input {
	float: none;
	width: 225px;
}
body.login .loginBody label {
	float: none;
}
body.login .loginBody #loginLogo {
	padding-top: 20px;
	text-align: center;
}
body.login .loginBody #userame {
	margin: 10px 0 10px 0;
}
body.login .loginBody #password {
	margin: 10px 0 10px 0;
}
body.login .loginBody #rememberMeCheckbox {
	margin: 10px 0 10px 0;
}
body.login .loginBody #loginButtonDiv {
}
body.login .loginBody #loginButton {
	width: 75px;
}
body.login .loginBody #forgotPasswordButton {
	clear: left;
	width: 69px;
	background-color: #8CC63F;
}
body.login .loginBody #buttonDiv {
	padding: 10px 0;
}
body.login .loginBody #forgotPassword {
	padding-bottom: 10px;
	margin: -30px 6px;
	float: right;
}
body.login .loginBody #forgotPasswordMainText {
	padding-bottom: 10px;
}
body.login .loginBody #forgotPasswordErrors {
	padding-bottom: 10px;
}
body.login .loginBody #forgotPassword a {
	color: #0065A4;
}
body.login #poweredBy {
	margin: 75px auto;
	text-align: center;
}
#messageArea {
	float: right;
	width: 425px;
	margin-left: 7px;
}
#messageArea .boxcontent {
	min-height: 230px;
	height: auto !important;
	text-align:left;
	background: none;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 20px 20px 2px #333333;
	-moz-box-shadow: 0 20px 20px 2px #333333;
	box-shadow: 0 20px 20px 2px #333333;
	padding: 15px;

}
.box {
	width: 425px;
	text-align: left;
}
.boxtop {
	margin: 0;
	padding: 0;
}
.boxcontent {padding: 10px;	}
/* End Login Layout */

/* Images */
#startHere { width:130px; height:22px; }

/* snapLayer */
#snapLayer { display:block; float:left; height:510px; width:520px; }

/* Begin Scheduling */
	/* Begin Top Calendar */

#tblMonthHeader { width:680px; border:1px solid #999999; border-bottom:none; margin:15px 0px 0px 0px; }
#tblMonth { width:680px; border:1px solid #999999; border-top:none; margin:0px 0px 0px 0px; }
#tblMonthHeader th.calHeader,
#tblMonth th.calHeader { border:1px solid #999999; }
#tblMonthHeader td,
#tblMonth td { vertical-align:top; text-align:left; width:13%; padding:0px; border:1px solid #999999; }
#tblMonthHeader tr.weekDays { background:#CCCCCC; }
#tblMonthHeader tr.weekDays td ,
#tblMonth tr.weekDays td { text-align:center; }
#tblMonth td div { padding:0px 0px 0px 0px; float:left; display:inline; }
#tblMonth td div#T { padding:0px 5px 45px 0px; margin:0px; text-align:center; cursor:pointer; }
#tblMonth td div#T a.day { text-decoration:none; color: #000; width:15px; display:block; padding:0px 0px 1px 0px; border-bottom:1px solid #999999; border-right:1px solid #999999; }

#tblMonth td div#shiftList { width:43px; padding:0px; }
.tblDay { width:680px; margin:10px 0px 0px 0px; padding:0px; }

/*#targetDay, #currentDate { display:none; }*/
#currentDate { display:none; }
#currentDay { padding:10px 10px 10px 10px; font-size:14px; font-weight:bold; width:500px; }
#targetDay { padding:10px 10px 10px 10px; font-size:14px; font-weight:bold; width:100%; }
div.monthBtn { display:inline; width:15px; float:left; padding:5px; cursor:pointer; }
div.month { display:inline; width:620px; float:left; padding:3px 0px 5px 0px; text-align:center; }
div.month div { display:inline; float:none; }
div.month div.monthName { padding:0px; font-size:14px; font-weight:bold; }
div.month div.recipName { padding:0px; font-size:14px; font-weight:bold; color:#993300; }
a.shift { color:#000088; text-decoration:none; display:block; }
a.shift:hover { color:#000088; text-decoration:underline; }


#first {  }
table.totalCovTbl td,
table.shiftTbl td { margin:0px; padding:0px 0px 0px 2px; }
table.totalCovTbl td.leftCol,
table.shiftTbl td.leftCol { border-right:none; }

div.shiftCoverage { margin:0px; width:560px; display:block; padding:2px 0px 2px 0px; }
div.shiftCoverage ul { display:block; float:left; padding:0px; margin:0px; list-style-type:none; }
div.shiftCoverage ul li { display:inline; float:left; text-align:center; width:23px; height:16px; padding:0px; margin:0px; }
#totalCoverage { height:12px; }

.totalCovLabel { display:block; float:left; width:145px; padding:2px 5px 3px 5px; margin:0px; color:#000088; font-weight:bold; text-align:center; }
.shiftLabel { display:inline; float:left; padding:2px 0px 3px 5px; margin:0px; color:#000088; }
#toggle_link { display:inline; float:left; padding:0px 2px 0px 2px; width:12px; margin:0px; }

#showShiftCoverage { border:1px solid #cccccc; }
#targetLoc { border:1px solid #cccccc; }
#showShiftCoverage { /*border:1px solid #993300;*/ }
#excep { color:#993300; font-style:italic; }

	/* Begin Shift View */
.shiftDet { margin-top:10px; display:none; width:495px; }
.shiftDetTitle { display:block; width:93px; margin:0px; text-align:right; }
.shiftDetContent { float:left; display:block; width:560px; margin:0px 0px 10px 0px; }
.shiftDetContent .tabContent ul,
.shiftDetContent ul { float:left; margin:0px; padding:0px; list-style-type:none; background:none; }
.shiftDetContent .tabs .tabContent ul { padding:5px 0px 5px 10px; }
.shiftDetContent .tabs .tabContent ul li,
.shiftDetContent ul li { float:left; padding:0px 0px 0px 0px; width:115px; }
.maxResTime { width:550px; background:#ddd; margin:2px; }

	/* Begin Recip View */
.recipView ul.recipList { display:block; float:left; width:700px; height:100px; padding:10px 5px 10px 5px; background:none; }
.recipView ul.recipList li { display:block; float:left; margin:0px; padding:0px; width:230px; height:18px; border:none; }
.recipView ul.recipList li a { display:block; float:left; width:170px; color:#fff; padding:1px 1px 1px 1px; border:none; }
.recipView ul.recipList li a:hover { text-decoration:underline; color:#8cc63f; }

.recipView ul.recipList li p { display:block; float:left; width:0px; border:none; color:#000088; background:#99FF66; padding:2px 152px 0px 0px; margin:0px; }

.recipView .alpha { display:block; float:left; padding:5px 0px 5px 5px; }
.recipView .alpha a { display:inline; float:left; padding:1px 4px 1px 4px; margin:0px; border-right:2px solid #ffffcc; background:#656565; font-weight:bold; color: #fff; text-decoration: none;}
.recipView .display_search { display:inline; float:right; padding:5px 10px 0px 0px; margin-left: 10px; margin-top: 2px;}
.recipView .search_bar { width: 100%; }
.recipView .display_search span, .recipView .display_search div,
.recipView .display_search a { display:inline; float:none; color:#336699; }
.recipView input { display:inline; float:none; margin:0px; }

.shift-recip {
    color: #333 !important;
    background: none !important;	
}

	/* Begin Holiday Styles */
.hol_month, .hol_month td, .hol_month th { border:1px solid #999; }
#month1Name, #month2Name, #month3Name { color:#000; font-weight: bold; }

	/* Begin Holiday Tabs */
.tabContent ul.holidays { padding:0px 15px 25px 15px; margin: 20px 0px; }
.tabContent ul.holidays li { padding:0px 20px 0px 0px; margin:0px; list-style-type:none; float:left; display:block; }
.tabContent ul.holidays li span { padding:2px 3px 0px 2px; margin:0px 3px 0px 0px;float:left; }
.tabContent ul.holidays li.today { color:red; text-decoration:underline; font-weight:bold; }
.tabContent ul.holidays li.past { font-style:italic; color:#666666; } 
.tabContent ul.holidays li.past span { background:url(/images/strike.jpg) center repeat-x; }
.tabContent ul.holidays li.blank { width:75px; height:18px; } 
.tabContent ul.holidays li.future { font-weight:bold; }

	/* Edit Shift Page */
#recurrenceCheckboxDiv { padding:10px 0px 0px 0px; }
/* End Scheduling */

#lertOverlay { position: absolute; top: 0; left: 0; z-index: 90; width: 120%; height: 500px; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }

/* BUTTONS */

/* Next Gen buttons */
.jsbutton, .orgNode ul li a.jsbutton {
	display: inline-block;
    text-decoration: none;
    padding: .4em 1em;
    font-weight: bold;
    font-size: 12px;
    color: #555 !important;
    border: 1px solid #ccc !important;
    background: #ddd; /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    margin-top: 0px;

}

.jsbutton:hover, .jsbutton:visited {
    border: 1px solid #aaa;
    color: #333;
}

.help-button {
    background: #e0eeee;
    padding: 6px 2px 7px;
}

.help-button img {
    vertical-align: middle;
}
        
.acadia-button {
    padding: .5em 1.5em;
    background-color: #ffcc66;
    border: 1px solid #7AAB37;
    background: -moz-linear-gradient(top, rgba(143,196,0,1) 0%, rgba(140,198,63,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,196,0,1)), color-stop(100%,rgba(140,198,63,1)));
	background: -ms-linear-gradient(top, rgba(143,196,0,1) 0%,rgba(140,198,63,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#8cc63f',GradientType=0 );
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
    color: white;
    font-weight: bold;
/*     font-size: 1.2em; */
    text-shadow: 1px 2px 0px #7AAB37;
/*     box-shadow: inset -2px -2px 2px #555; */

}

.acadia-button:hover {
    background: -moz-linear-gradient(top, rgba(143,196,0,1) 0%, rgba(126,171,63,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,196,0,1)), color-stop(100%,rgba(126,171,63,1)));
	background: -ms-linear-gradient(top, rgba(143,196,0,1) 0%,rgba(126,171,63,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#7eab3f',GradientType=0 );
    -moz-transition: all 1s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.acadia-button1 {
    padding: .5em 1.5em;
    background-color: #ffcc66;
    border: 1px solid #29517A;
/*     background: -moz-linear-gradient(top, rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%); FF3.6+ */
/*     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,183,234,1)), color-stop(100%,rgba(0,158,195,1))); Chrome,Safari4+ */
    
    background: -moz-linear-gradient(top, rgba(53,106,160,1) 0%, rgba(53,106,160,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(53,106,160,1)), color-stop(100%,rgba(53,106,160,1))); /* Chrome,Safari4+ */
	background: -ms-linear-gradient(top, rgba(53,106,160,1) 0%,rgba(53,106,160,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#356aa0', endColorstr='#356aa0',GradientType=0 );    
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: white;
    font-weight: bold;
/*     font-size: 1.2em; */
/*     text-shadow: 1px 2px 0px #0095BF; */
    text-shadow: 1px 2px 0px #325578;
/*     box-shadow: inset -2px -2px 2px #555; */

}

.acadia-button1:hover {
    background: -moz-linear-gradient(top, rgba(51,100,150,1) 0%, rgba(51,100,150,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,100,150,1)), color-stop(100%,rgba(51,100,150,1))); /* Chrome,Safari4+ */
	background: -ms-linear-gradient(top, rgba(51,100,150,1) 0%,rgba(51,100,150,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336496', endColorstr='#336496',GradientType=0 );    
}

input[type="submit"], .acadia-button3 {
    background: #ddd; /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
    padding: 0.4em 1em;
    border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    color: #555;
    cursor: pointer;
    font-weight: bold;

}

input[type="submit"][disabled="disabled"], .mir3-disabled {
	opacity: 0.65;
	pointer-events: none;
}

.buttons input[type="submit"]::-moz-focus-inner {
    border: none;
    outline: none;
}

.buttons input[type="submit"] {
    font-size: 12px;
}

input[type="submit"]:hover, .acadia-button3:hover {
    border: 1px solid #aaa;
    color: #333;
}

/* moved from showPriceModel.jsp */

.rateTable th {
	font-weight: bold;
	padding: 3px 5px;
	background-color : #ccc;
	font-size : 8pt;
}

.rateTable thead {
  background: #fff;
}

.rateTable_standard, th.rateTable_standard, td.rateTable_standard {
	background-color: #fff; 
}

/* moved from showRotationalShift.jsp */

.clonePromptHeader {
    border-bottom: 1px solid #000;
    background: #ccc;
    margin: 10px;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 4px;
}

/* moved from showRotationalShift.jsp */

#filterSelection h3 {
    border-bottom: 1px solid #000;
    background: #ddd;
}

/* moved from showSelectRestoreSchedule.jsp */

.renamePromptHeader {
    border-bottom: 1px solid #000;
    background: #ddd;
    margin: 10px;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 4px;
}


.main-layout {
/*     background-color: white; */
    margin-left: 240px;
    margin-bottom: 10px;
}

/* moved from showEditMapGroup.jsp */

#mapStatus {
    background-color: #e1e1e1;
    font-size: 12px;
}

#mapTableDiv {
    clear: left;
}

/* moved from map.css */

#tableDataNav {
/* 	background-color: #e1e1e1;
	float: left;
	border:1px solid #999; 
	top:40;
	left:40;
	width:34px;
	height:400px; */
}

.recipView {
    overflow: hidden;
}

.hidden {
	display: none;
}

div .subscription {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.14);
	border: 1px solid #cccccc;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-top: 5px;
	padding: 10px;

}

label[title]:hover:after{
  content: attr(title);
  padding: 4px 8px;
  color: #333;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 20;
  white-space: nowrap;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
}

.readonly {
	line-height: 1.6;
	float: none;
}

.easter_egg {
	display: none;
}

#header_container {
}

.date {
	margin-right: 3px;
}

.features-internal {
    column-count: 3;
}

.feature-group {
	font-size: 115%;
	font-weight: bold;
	margin-top: 8px;
}

.feature-group:first-child {
	margin-top: 0;
}

.beta-features-internal {
	margin-left: 20px;
}

.top-bar-group {
	margin-left: 20px;
}

.top-bar-group-element {
	margin-bottom: 6px;
}

.top-bar-group-element:last-child {
	margin-bottom: 0px;
}
.self-reg-portals-custom-url {
	margin-left: 5px
}

.self-reg-portals-custom-url-label {
	width: auto;
}

.feature-label {
	display: inline-block;
	width: auto;
	cursor: pointer;
}

.feature-checkbox{
	margin-left: 2px;
	margin-right: 3px;
}

#maxPortalsLimitSetting {
	margin-left: 40px;
}

#enabled-integrationFacebook,
#enabled-integrationSlack,
#enabled-integrationMsTeams,
#enabled-integrationTwitter,
#enabled-integrationEnvoy,
#enabled-integrationAzureAD,
#enabled-integrationKisi,
#enabled-integrationServiceNow,
#enabled-integrationAlertus,
#enabled-integrationUKG,
#enabled-integrationLenel,
#enabled-integrationTDS,
#enabled-integrationBambooHR,
#enabled-integrationAlertusOB,
#enabled-spSsoHideCredentials,
#enabled-allLanguagesTranslation,
#enabled-billingUsage,
#enabled-peopleOverTime,
#enabled-fileofIds,
#enabled-ttkTextToEnrol,
#enabled-ttkPublicKeyword,
#enabled-ttkPrivateKeyword,
#enabled-cogUpload {
	margin-left: 20px;
}

#enabled-selfRegPortalsPublicEnrol{
	margin-left: 20px;
}

#enabled-publicEnrollmentData,
#enabled-publicRecords{
	margin-left: 40px;
}
#enabled-sendTestAlert{
	margin-left: 20px;
}
#enabled-suppressTestAlertsInAnalytics {
	margin-left: 20px;
}
#enabled-travelItinerary,
#enabled-travelCountryIntel,
#enabled-travelCityIntel {
	margin-left: 20px;
}