/* GENERAL FORMATING */
body {
	background-color:#9DAACB;
	color:#000000;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:13px;
	line-height:18px;
	margin:0 auto;
	max-width:1600px;
	padding-left:2%;
	padding-right:2%;
	position:relative;
	/*overflow-x:hidden;*/ /*This may cause issues, if weird stuff happens, review this line */
}
div#page-content {
	min-width:940px;
}
/*
*:focus{
	outline:none;
} */
table {
	border-collapse:collapse;
	border-spacing:0;
}
th, td {
	padding:0;
}

/* STANDARD HEADER */
div#header {
	background-color:#FFFFFF;
	height:160px;
	margin-bottom:9px;
	padding:5px 8px 4px 8px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	box-shadow:0 0 15px #6D7074;
	-moz-box-shadow:0 0 15px #6D7074;
	-webkit-box-shadow:0 0 15px #6D7074;
}
#modern-page-login div#header, #modern-page-no-tabs div#header, 
 #modern-page-no-tabs-with-west-sidebar div#header, 
 #modern-page-no-tabs-with-east-sidebar div#header, 
 #modern-page-no-tabs-with-2-sidebars div#header,
 #modern-page-error div#header, #modern-page-login-with-east-sidebar div#header,
 #modern-page-login-with-west-sidebar div#header,
 #modern-page-login-with-2-sidebars div#header   {
	background-color:#FFFFFF;
	height:115px;
	margin-bottom:9px;
	padding:5px 8px 4px 8px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	box-shadow:0 0 15px #6D7074;
	-moz-box-shadow:0 0 15px #6D7074;
	-webkit-box-shadow:0 0 15px #6D7074;
}
div#header div#header-main, div#small-header div#header-main, div#login-header div#header-main {
	background-color:#FFFFFF;
	height:84px;
	margin:0px;
	padding:0px 0px 27px 0px;
	clear:both;	
}
div#header div#header-logo, div#small-header div#header-logo, div#login-header div#header-logo {
	float:left;
	margin-top:5px;
}
div#header div#header-extra, div#small-header div#header-extra, div#login-header div#header-extra  {
	float:right;
}
div#header div#header-quicklink, div#small-header div#header-quicklink, div#login-header div#header-quicklink {
	clear:right;
	background-color:#D9DDEB;
	width:237px;
	height:48px;
	margin-top:4px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px #6D7074;
	-moz-box-shadow:0 0 5px #6D7074;
	-webkit-box-shadow:0 0 5px #6D7074;
}
div#header-quicklink {
	font-size: 11px;
	color: #6D7074;
	/*padding: 3px 4px 3px 4px;*/
	line-height:14px;
}
div#header-quicklink div{
	padding: 5px 6px 6px 6px;
}
div#header div#header-links, div#small-header div#header-links, div#login-header div#header-links {
	text-align:right;
	margin-top:30px;
	color:#777C82;
	font-size:0.8em;
}
div#header ul#header-links-list, div#small-header ul#header-links-list, div#login-header ul#header-links-list  {
	list-style-type:none;
}
div#header ul#header-links-list li, div#small-header ul#header-links-list li, div#login-header ul#header-links-list li  {
	margin: 0px;
	padding: 0px 0px 0px 9px;
	display:inline;
}
div#header div#header-navigation {
	clear:both;
	border-top:1px dotted #AFAFAF;
} 
div#header-navigation-child {
	clear:both;
}
div#header div#header-navigation div.header-navigation-active-tab, 
 div#header-navigation-child  div.header-navigation-active-tab{
	font-weight:bold;
	float:left;
	padding:8px 12px 7px 12px;
	margin:8px 4px 2px 4px;
	background-color:#5E6DAC;
	color:#FFFFFF;
	font-size:1.0em;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px #6D7074;
	-moz-box-shadow:0 0 5px #6D7074;
	-webkit-box-shadow:0 0 5px #6D7074;	
}
div#header div#header-navigation div.header-navigation-inactive-tab{
	font-weight:bold;
	float:left;
	padding:8px 12px 7px 12px;
	margin:8px 4px 2px 4px;
	font-size:1.0em;
	background-color:#FFFFFF;
	color:#5E6DAC;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	/*box-shadow:0 0 5px #6D7074;
	-moz-box-shadow:0 0 5px #6D7074;
	-webkit-box-shadow:0 0 5px #6D7074;*/	
}
div#header-navigation-child  div.header-navigation-inactive-tab{
	font-weight:bold;
	float:left;
	padding:8px 12px 7px 12px;
	margin:8px 4px 2px 4px;
	font-size:1.0em;
	background-color:#FFFFFF;
	color:#5E6DAC;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px #6D7074;
	-moz-box-shadow:0 0 5px #6D7074;
	-webkit-box-shadow:0 0 5px #6D7074;	
}
div#header div#header-navigation div.header-navigation-inactive-tab:hover,
 div#header-navigation-child div.header-navigation-inactive-tab:hover{
	font-weight:bold;
	float:left;
	padding:8px 12px 7px 12px;
	margin:8px 4px 2px 4px;
	background-color:#D9DDEB;	
	color:#5E6DAC;
	font-size:1.0em;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px #6D7074;
	-moz-box-shadow:0 0 5px #6D7074;
	-webkit-box-shadow:0 0 5px #6D7074;	
}
/* HEADER NAVIGATION HYPERLINKS */
div#header div#header-navigation a:link, a:visited,
 div#header-navigation-child  a:link, a:visited{
	color:#5E6DAC;
	font-weight:bold;
	text-decoration:none;
}
div#header div#header-navigation a:hover,
 div#header-navigation-child a:hover {
	color: #5E6DAC;
	text-decoration: none;	
}

div#header div#header-navigation div.header-navigation-active-tab a:link, 
div#header div#header-navigation div.header-navigation-active-tab a:visited,  
div#header div#header-navigation div.header-navigation-active-tab a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
/* MAIN CONTENT */
div#main {
	background-color:#9DAACB;
	box-shadow:0 0 15px #6D7074;
	-moz-box-shadow:0 0 15px #6D7074;
	-webkit-box-shadow:0 0 15px #6D7074;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
div#main div#main-header {
	background-color:#6D7074;
	clear:both;
	height:9px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
}

div#main div#main-content {
	background-color:#FFFFFF;
	padding: 3px 12px 3px 12px;
}
div#main-content div#breadcrumbs {
	background-color:#FFFFFF;
}
div#main div#main-footer {
	background-color:#6D7074;
	clear:both;
	height:9px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
}

/* FOOTER */
div#footer {
	background-color:#9DAACB;
	clear:both;
	margin:9px 0px 20px 0px;
	box-shadow:0 0 15px #6D7074;
	-moz-box-shadow:0 0 15px #6D7074;
	-webkit-box-shadow:0 0 15px #6D7074;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;	
}
div#footer div#footer-top {
	background-color:#FFFFFF;
	clear:both;
	height:9px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
}
div#footer div#footer-content {
	padding: 3px 8px 3px 8px;
	font-size:.9em;
	text-align:left;
	background-color:#FFFFFF;
	color:#777777;
}


div#footer div#footer-bottom {
	background-color:#FFFFFF;
	clear:both;
	height:9px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
}

/* HYPERLINKS */
a:link, a:visited {
	color:#3D5BA6;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	color: #243662;
	text-decoration: none;	
}


/* BREADCRUMBS */
div#breadcrumbs {
	margin-bottom: 3px;
	text-transform: lowercase; 
}
div#breadcrumbs span.breadcrumb-current, div#breadcrumbs a,  div#breadcrumbs a:link, div#breadcrumbs a:visited {
	color: #767D86;
	text-decoration: none;
	font-size: .9em;
	font-weight:bold;
	text-transform: lowercase; 
}
div#breadcrumbs a:hover {
	color: #3D5BA6;
	text-decoration: none;
	font-size: .9em;
	font-weight:bold;
	text-transform: lowercase; 
}


/* GENERAL */
*:focus{outline:none;}
table {border-collapse:collapse;border-spacing:0;}
th, td {padding:0;}
ul {margin-left:15px;padding:0;}
ol {margin-left:25px;padding:0;}
.modern-region-area {padding:10px;text-align:center;margin:1px;clear:both;}

/* APEX DEVELOPER TOOLBAR */
table[summary="Developer Toolbar"] {position:fixed;width:520px;bottom:0;left:50%;margin:0 0 0 -260px;z-index:9999;font:Arial;font-weight:normal;text-align:center;}

/* LAYOUT */
#modern-layout-region-1 {clear:both;}
#modern-page-body {font-size:inherit!important;}
#modern-page-content {}
#modern-page-content-body {width:100%;}
#modern-box-body {float:left;width:100%;padding-top:5px;}
.modern-layout-region > table {width:100%;clear:both;}
#modern-layout-region-6 {clear:both;}
#modern-layout-region-7 {clear:both;}
#modern-layout-region-8 {clear:both;}

#modern-page-no-tabs #modern-sidebar-east {clear:both;}
#modern-page-no-tabs-with-west-sidebar #modern-page-content {margin-left:270px;}
#modern-page-no-tabs-with-west-sidebar #modern-sidebar-west {float:left;width:260px;}
#modern-page-no-tabs-with-west-sidebar #modern-sidebar-east {clear:both;}
#modern-page-no-tabs-with-east-sidebar #modern-page-content {margin-right:270px;}
#modern-page-no-tabs-with-east-sidebar #modern-sidebar-west {}
#modern-page-no-tabs-with-east-sidebar #modern-sidebar-east {float:right;width:260px;}
#modern-page-no-tabs-with-2-sidebars #modern-page-content {margin-left:270px;margin-right:270px;}
#modern-page-no-tabs-with-2-sidebars #modern-sidebar-west {float:left;width:260px;}
#modern-page-no-tabs-with-2-sidebars #modern-sidebar-east {float:right;width:260px;}

#modern-page-one-level-tabs #modern-sidebar-east {clear:both;}
#modern-page-one-level-tabs-with-west-sidebar #modern-page-content {margin-left:270px;}
#modern-page-one-level-tabs-with-west-sidebar #modern-sidebar-west {float:left;width:260px;}
#modern-page-one-level-tabs-with-west-sidebar #modern-sidebar-east {clear:both;}
#modern-page-one-level-tabs-with-east-sidebar #modern-page-content {margin-right:270px;}
#modern-page-one-level-tabs-with-east-sidebar #modern-sidebar-west {}
#modern-page-one-level-tabs-with-east-sidebar #modern-sidebar-east {float:right;width:260px;}

#modern-page-one-level-tabs-with-east-sidebar-300px #modern-page-content {margin-right:310px;}
#modern-page-one-level-tabs-with-east-sidebar-300px #modern-sidebar-west {}
#modern-page-one-level-tabs-with-east-sidebar-300px #modern-sidebar-east {float:right;width:300px;}

#modern-page-one-level-tabs-with-east-sidebar-350px #modern-page-content {margin-right:360px;}
#modern-page-one-level-tabs-with-east-sidebar-350px #modern-sidebar-west {}
#modern-page-one-level-tabs-with-east-sidebar-350px #modern-sidebar-east {float:right;width:350px;}

#modern-page-one-level-tabs-with-east-sidebar-400px #modern-page-content {margin-right:410px;}
#modern-page-one-level-tabs-with-east-sidebar-400px #modern-sidebar-west {}
#modern-page-one-level-tabs-with-east-sidebar-400px #modern-sidebar-east {float:right;width:400px;}

#modern-page-one-level-tabs-with-east-sidebar-500px #modern-page-content {margin-right:510px;}
#modern-page-one-level-tabs-with-east-sidebar-500px #modern-sidebar-west {}
#modern-page-one-level-tabs-with-east-sidebar-500px #modern-sidebar-east {float:right;width:500px;}

#modern-page-one-level-tabs-with-2-sidebars #modern-page-content {margin-left:270px;margin-right:270px;}
#modern-page-one-level-tabs-with-2-sidebars #modern-sidebar-west {float:left;width:260px;}
#modern-page-one-level-tabs-with-2-sidebars #modern-sidebar-east {float:right;width:260px;}

#modern-page-two-level-tabs #modern-sidebar-east {clear:both;}
#modern-page-two-level-tabs-with-west-sidebar #modern-page-content {margin-left:270px;}
#modern-page-two-level-tabs-with-west-sidebar #modern-sidebar-west {float:left;width:260px;}
#modern-page-two-level-tabs-with-west-sidebar #modern-sidebar-east {clear:both;}
#modern-page-two-level-tabs-with-east-sidebar #modern-page-content {margin-right:270px;}
#modern-page-two-level-tabs-with-east-sidebar #modern-sidebar-west {}
#modern-page-two-level-tabs-with-east-sidebar #modern-sidebar-east {float:right;width:260px;}
#modern-page-two-level-tabs-with-2-sidebars #modern-page-content {margin-left:270px;margin-right:270px;}
#modern-page-two-level-tabs-with-2-sidebars #modern-sidebar-west {float:left;width:260px;}
#modern-page-two-level-tabs-with-2-sidebars #modern-sidebar-east {float:right;width:260px;}


#modern-page-login #modern-page-content {/*width:480px;margin:0 auto;*/}
#modern-page-login #modern-page-content-body {/*margin:100px 0;margin:25px 0px 25px 0px;*/}
#modern-page-login #modern-box-body{/*margin-bottom:25px;*/}
#modern-page-login #modern-sidebar-east {clear:both;}
#modern-page-login-with-west-sidebar #modern-page-content {margin-left:270px;}
#modern-page-login-with-west-sidebar #modern-sidebar-west {float:left;width:260px;}
#modern-page-login-with-west-sidebar #modern-sidebar-east {clear:both;}
#modern-page-login-with-east-sidebar #modern-page-content {margin-right:270px;}
#modern-page-login-with-east-sidebar #modern-sidebar-west {}
#modern-page-login-with-east-sidebar #modern-sidebar-east {float:right;width:260px;}
#modern-page-login-with-2-sidebars #modern-page-content {margin-left:270px;margin-right:270px;}
#modern-page-login-with-2-sidebars #modern-sidebar-west {float:left;width:260px;}
#modern-page-login-with-2-sidebars #modern-sidebar-east {float:right;width:260px;}

#modern-page-error #modern-page-content {/*width:480px;margin:0 auto;*/}
#modern-page-error #modern-page-content-body {/*margin:100px 0;margin:25px 0px 25px 0px;*/}
#modern-page-error #modern-box-body{/*margin-bottom:25px;*/}
#modern-page-error #modern-sidebar-east {clear:both;}

#modern-page-popup #modern-sidebar-east {clear:both;}
#modern-page-popup div#page-content {
	min-width:300px;
}
body#modern-page-popup  {
		background-color:#FFFFFF;
}



/* FORMS */
table.formlayout {border-collapse:collapse;width:auto;}
table.formlayout > tbody > tr > th,
 table.formlayout > tbody > tr > td {padding:3px 6px !important;}
.modern-inline-error {padding:3px;}
.modern-inline-error-text {font-size:0.8em;}
.modern-inline-error-text .ui-icon {display:inline-block;margin-right:3px;vertical-align:text-bottom;}

/* LABELS */
.modern-label {white-space:nowrap;}

/* MESSAGES */
.modern-message {margin:10px 5px;padding:10px;min-width:300px;clear:both;}
.modern-message .modern-control {float:right;margin:-5px -5px 10px 10px;}

/* BUTTONS */
.modern-button {padding:0.6em 1.2em;margin:5px;position:relative;text-decoration:none;display:inline-block;white-space:nowrap;}
.modern-button .ui-icon {position:absolute;left:5px;top:50%;margin:-8px 0 0 0;}
.modern-button2 {padding-left:23px;}
.modern-button3 {padding-right:23px;}
.modern-button3 .ui-icon {left:auto;right:5px;}
.modern-button4 {padding:0 5px;font-size:0.9em;margin-top:0;margin-bottom:0;font-weight:normal!important;line-height:22px;}
.modern-button5 {padding:0 0.6em 0 23px;font-size:0.9em;margin-top:0;margin-bottom:0;font-weight:normal!important;line-height:22px;}
.modern-button6 {padding:0 23px 0 0.6em;font-size:0.9em;margin-top:0;margin-bottom:0;font-weight:normal!important;line-height:22px;}
.modern-button6 .ui-icon {left:auto;right:5px;}

/* CONTROLS */
.modern-control {position:relative;text-decoration:none;display:inline-block;}

/* REPORTS */
table.modern-report {margin:10px 0;border-collapse:separate;}
.modern-report table {border-collapse:separate;}
th.modern-report-header {white-space:nowrap;}
th.modern-report-header a {position:relative;text-decoration:none;display:inline-block;padding:5px 10px;}
th.modern-report-header > span,
 th.modern-report-header > div {display:inline-block;padding:5px 10px;border:1px solid transparent;}
th.modern-report-header a span.ui-icon {position:absolute;top:0;left:50%;margin:-5px 0 0 -8px;}
th.modern-report-header a span.ui-icon.modern-column-sort-down {top:auto;bottom:0;margin-bottom:-5px;}
td.modern-report-data {padding:3px 5px;background-position:50% top;}
td.modern-report-data-alt {padding:3px 5px;background-position:50% bottom;}
tr.modern-pagination > td > table {width:auto;margin:5px 0;}
tr.modern-pagination > td > table td {padding:0 4px;}

.modern-borderless-report td.modern-report-data {border:none;}

.modern-horizontal-border-report td.modern-report-data {border-left:none;border-right:none;}

/* LISTS */
.modern-list {margin-top:10px;margin-bottom:10px;clear:both;}

.modern-button-list ul{list-style:none;margin-left:0;}
.modern-button-list li {float:left;}

.modern-tabbed-navigation-list {margin:10px 5px;}
.modern-tabbed-navigation-list.ui-tabs {padding:0;}

.modern-hierarchical-expanding-list ul {list-style:none;margin-left:0;}
.modern-hierarchical-expanding-list ul ul {list-style:none;display:none;margin-left:13px;}
.modern-hierarchical-expanding-list li {padding:2px 0 2px 23px;}
.modern-hierarchical-expanding-list li.modern-has-sublist {padding-left:0;}
.modern-hierarchical-expanding-list li a {vertical-align:middle;}
.modern-hierarchical-expanding-list li > a + a {margin-left:5px;}

.modern-hierarchical-expanded-list ul {list-style:none;margin-left:0;}
.modern-hierarchical-expanded-list ul ul {list-style:none;display:none;margin-left:13px;}
.modern-hierarchical-expanded-list li {padding:2px 0 2px 23px;}
.modern-hierarchical-expanded-list li.modern-has-sublist {padding-left:0;}
.modern-hierarchical-expanded-list li a {vertical-align:middle;}
.modern-hierarchical-expanded-list li > a + a {margin-left:5px;}

.modern-horizontal-images-with-label-list ul {list-style:none;margin-left:0;}
.modern-horizontal-images-with-label-list li {float:left;}
.modern-horizontal-images-with-label-list .modern-button img {display:block;margin:0 auto;}
.modern-horizontal-images-with-label-list .modern-button span.modern-image-label {display:block;text-align:center;}

.modern-horizontal-links-list ul {margin-left:0;}
.modern-horizontal-links-list li {float:left;margin-left:20px;}
.modern-horizontal-links-list li:first-child {margin-left:0;list-style-type:none;}

.modern-pull-down-menu ul {list-style:none;margin:10px 5px;padding:0.2em;}
.modern-pull-down-menu > ul > li {float:left;}
.modern-pull-down-menu li.modern-has-sublist {position:relative;}
.modern-pull-down-menu ul > li > .modern-button {margin:0 0.2em 0 0;}
.modern-pull-down-menu ul > li > .modern-button span {left:auto;top:auto;margin:0;right:0;bottom:0;}
.modern-pull-down-menu ul.modern-submenu {list-style:none;margin:0;padding:2px;font-size:inherit;display:none;position:absolute;}
.modern-pull-down-menu .modern-submenu-header {padding:5px 10px;margin-bottom:2px;}
.modern-pull-down-menu ul.modern-submenu li a {display:block;margin:1px;padding:4px 6px;text-decoration:none;}
.modern-pull-down-menu .modern-submenu li .modern-button span {left:auto;top:50%;margin-top:-8px;right:0;}

.modern-pull-down-menu-with-image .modern-button {padding:0.3em 0.6em;}
.modern-pull-down-menu-with-image .modern-button img {display:inline-block;margin-right:5px;vertical-align:middle;}

.modern-vertical-images-with-label-list ul {list-style:none;margin-left:0;float:left;}
.modern-vertical-images-with-label-list .modern-button {margin:3px 0;display:block;}
.modern-vertical-images-with-label-list .modern-button img {display:inline-block;margin-right:10px;vertical-align:middle;}

.modern-vertical-sidebar-list ul {list-style:none;margin-left:0;}
.modern-vertical-sidebar-list li .modern-button {margin:3px 0;display:block;}

.modern-vertical-unordered-list-without-bullets ul {list-style:none;}
.modern-vertical-unordered-list-without-bullets > ul {margin-left:0;}

.modern-wizard-progress-list ul {list-style:none;margin-left:0;}
.modern-wizard-progress-list li {padding:0.5em 1em;margin:0 0 1px 0;position:relative;}
.modern-wizard-progress-list .ui-icon {position:absolute;left:5px;top:50%;margin:-8px 0 0 0;}
.modern-wizard-progress-list span + span {margin-left:10px;}

/* CALENDARS */
table.modern-calendar {border-collapse:separate;width:100%;margin:10px 0;}
th.modern-calendar-header {white-space:nowrap;padding:5px 10px;}
td.modern-calendar-data {padding:3px 5px;vertical-align:top;background-position:50% top;}
.modern-day-title {float:right;margin:-4px -6px 0 0;padding:1px 1px 2px 2px;}
td.modern-nonday .modern-day-title {opacity:0.5;filter:Alpha(Opacity=50);}

.modern-calendar-monthly .modern-calendar-header {width:80px;}
.modern-calendar-monthly .modern-calendar-data {height:80px;}
.modern-calendar-weekly .modern-calendar-header {width:80px;}
.modern-calendar-weekly .modern-calendar-header.modern-time {width:auto;}
.modern-calendar-weekly .modern-day-title {display:none;}
.modern-calendar-daily .modern-calendar-header {width:400px;}
.modern-calendar-daily .modern-calendar-header.modern-time {width:auto;}
.modern-calendar-daily .modern-day-title {display:none;}

.modern-calendar-alt table.modern-calendar {width:100%;}
.modern-calendar-alt-monthly .modern-calendar-header {width:80px;}
.modern-calendar-alt-monthly .modern-calendar-data {height:80px;}
.modern-calendar-alt-weekly .modern-calendar-header {width:80px;}
.modern-calendar-alt-weekly .modern-calendar-header.modern-time {width:auto;}
.modern-calendar-alt-weekly .modern-day-title {display:none;}
.modern-calendar-alt-daily .modern-calendar-header {width:400px;}
.modern-calendar-alt-daily .modern-calendar-header.modern-time {width:auto;}
.modern-calendar-alt-daily .modern-day-title {display:none;}

.modern-calendar-small table.modern-calendar {font-size:0.7em;}
.modern-calendar-small-monthly .modern-calendar-header {width:60px;}
.modern-calendar-small-monthly .modern-calendar-data {height:60px;}
.modern-calendar-small-weekly .modern-calendar-header {width:60px;}
.modern-calendar-small-weekly .modern-calendar-header.modern-time {width:auto;}
.modern-calendar-small-weekly .modern-day-title {display:none;}
.modern-calendar-small-daily .modern-calendar-header {width:400px;}
.modern-calendar-small-daily .modern-calendar-header.modern-time {width:auto;}
.modern-calendar-small-daily .modern-day-title {display:none;}

/* REGIONS */
.modern-region {margin:10px 5px;padding:2px;position:relative;overflow:auto;overflow-y:hidden;} 
.modern-plain-region {margin:10px 5px;padding:2px;position:relative;overflow:auto;overflow-y:hidden;} 
.modern-region-buttons {text-align:right;}
.modern-region-header {padding:5px 10px;}
.modern-region-content {padding:5px 10px;}

.modern-hideshow-region .modern-control {vertical-align:middle;margin-right:10px;}

/* INTERACTIVE REPORTS */
#apexir_WORKSHEET_REGION {background:#FFFFFF;padding:0;color:#000000;}
.apexir_WORKSHEET_DATA {border:1px solid #CCCCCC;border-collapse:separate;font-size:inherit;margin:10px 0;}
.apexir_WORKSHEET_DATA tr:hover td {background:#fdfb79!important;}
.apexir_WORKSHEET_DATA th {background:#4E4E4E;border-bottom:1px solid #4E4E4E;border-top:1px solid #4E4E4E;color:#FFFFFF;font-size:inherit;}
.apexir_WORKSHEET_DATA th.current {background:#EFEFEF!important;border-left:none!important;border-right:none!important;color:#333333!important;}
.apexir_WORKSHEET_DATA th div {color:#FFFFFF;cursor:pointer;font-size:inherit;padding:5px 10px;margin:0;text-decoration:none;}
.apexir_WORKSHEET_DATA th img {vertical-align:middle;margin-left:5px;}
.apexir_WORKSHEET_DATA td {background:#EFEFEF;border-bottom:1px solid #CCCCCC;border-top:1px solid #FFFFFF;font-size:inherit;padding:5px 10px;}
#apexir_columnsearch, 
 #apexir_col_values_drop, 
 #apexir_rollover {background:#EFEFEF;border:1px solid #909090;font-size:inherit;overflow:hidden;position:absolute;width:200px;}
#apexir_rollover table {background:#EFEFEF;border-bottom:1px solid #CCCCCC;width:100%;}
#apexir_col_values_drop, 
 #apexir_rollover_content {overflow-x:hidden;overflow-y:auto;border-top:1px solid #FFFFFF;}
#apexir_columnsearch a, 
 #apexir_col_values_drop a, 
 #apexir_rollover_content a {color:#000000!important;display:block;font-weight:bold!important;overflow:hidden!important;padding:5px 10px!important;text-decoration:none!important;white-space:nowrap!important;width:auto!important;}
#apexir_rollover_content a:hover, 
 #apexir_col_values_drop a:hover,
 #apexir_SEARCHDROP a:hover {background:#fdfb79;color:#333333;cursor:pointer;}
#apexir_WORKSHEET .apexir_REPEAT_HEADING {background:#EEEEEE;color:#333333;font-size:inherit;font-weight:bold;padding:5px 10px;text-align:left;}
#apexir_WORKSHEET .apexir_AGGREGATE_VALUE {background:#EEEEEE;font-weight:bold;text-align:right;}
#apexir_columnsearch {z-index:1;}
strong {
	font-weight:bold
}
ul {margin:0;padding:0;}

.modern-help {
	background-color: #F3FFF3;
}
