﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600&subset=latin,cyrillic);

html {
	overflow-y:scroll
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
th,td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit
}
strong,b {
	font-weight:bold
}
em {
	font-style:italic
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
	content:"";
	content:none
}
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none
}
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold
}
del {
	text-decoration:line-through
}
abbr[title],dfn[title] {
	border-bottom:1px dotted;
	cursor:help
}
table {
	border-collapse:collapse;
	border-spacing:0
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
input,select {
	vertical-align:baseline
}
pre,code,kbd,samp {
	font-family:monospace,sans-serif
}
pre{
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word; 
}
abbr[title],dfn[title] {
	border-bottom:1px dotted;
	cursor:help
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
.clearfix:before,.clearfix:after {
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden
}
.clearfix:after {
	clear:both
}
.clearfix {
	zoom:1
}
.clear {
	clear:both
}
a {
	color:#DF7D11;
	text-decoration: none;
}

a:hover {
	color:#0F2642;
	text-decoration: underline;
}
::-moz-selection {
	background:rgb(37, 70, 123);
	color:#FFF;
	text-shadow:none
}
::selection {
	background:rgb(37, 70, 123);
	color:#fff;
	text-shadow:none
}
body {
	background:rgb(250, 250, 250);
	/* background:#071320 url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=bg.jpg) no-repeat center top; */
	font:normal 14px/18px 'Open Sans', sans-serif 
}
body#uPopup {
	margin:8px 0 0 0
}
div.uErrorTechInfo {
	font:normal 11px/16px monospace;
	color:#666
}
div#uHiddenItems {
	display:none
}
div#uBodyContainer {
	margin:0 auto;
	width:960px
}
body#uLogin div#uBodyContainer {
	margin:60px auto
}
div#uLoginContainer {
	margin:0 auto;
	width:600px
}
div#uLoginContainer table.formlayout {
	margin:16px auto
}
div#uLoginContainer table.formlayout td {
	vertical-align:top
}
div#uLoginContainer table.formlayout td input.password {
	display:block;
	float:left
}
div#uLoginContainer table.formlayout td a.uButton {
	display:block;
	float:left
}
#uOneCol {
	clear:both
}
table#uPageCols {
	width:100%;
	border-spacing:0;
	border-collapse:collapse
}
table#uPageCols td#uLeftCol,table#uPageCols td#uRightCol,table#uPageCols td#uMidCol {
	vertical-align:top
}
table#uPageCols td#uLeftCol {
	padding-right:8px
}
table#uPageCols td#uRightCol {
	padding-left:8px
}
table#uPageCols td#uLeftCol,table#uPageCols td#uRightCol {
	width:190px
}
table#uPageCols td#uLeftCol>aside,table#uPageCols td#uRightCol>aside {
	width:190px
}
header#uHeader {
	margin-bottom:0;
	position:relative;
}
header#uHeader hgroup {
	height: 120px;
	position:relative;
	/* background: transparent url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=shadow-top.png) no-repeat center bottom; */
}
header#uHeader hgroup div.uAPEXNavBar {
position: absolute;
right: 0;
top: 0;
margin: 0;
padding: 0;
margin-top: 35px;
margin-right: 30px;
color:#C4E9FD
}
div.uAPEXNavBar a {
color:#7CA5E9;
}
div.uAPEXNavBar a:hover {
color:#DF7D11;
text-decoration:none;
}

header#uHeader hgroup div.uAPEXNavBar ul {
	padding:0;
	position:static;
	height:20px;
	float:right;
}
header#uHeader hgroup div.uAPEXNavBar ul li {
	display:block;
	float:left;
	font:normal 11px/20px 'Open Sans',sans-serif;
	margin:0 8px;
	color:#555;
	text-shadow:0 1px o rgba(255,255,255,0.5)
}
header#uHeader hgroup div.uAPEXNavBar ul li a {
	color:#7CA5E9
}
header#uHeader hgroup div.uAPEXNavBar ul li a:hover {
	color:#DD8720
}
header#uHeader hgroup div.uAPEXNavBar ul li:last-child {
	margin-right:0
}
header#uHeader hgroup ul {
	position:absolute;
	right:0;
	top:0;
	padding:10px 8px
}
header#uHeader hgroup ul li {
	display:block;
	float:left;
	font:normal 12px/18px 'Open Sans',sans-serif;
	margin:0 8px;
	color:#C4E9FD;
	text-shadow:0 1px o rgba(255,255,255,0.5)
}
header#uHeader hgroup ul li a,header#uHeader hgroup ul li span {
	display:inline-block;
	font:normal 12px/18px 'Open Sans',sans-serif;
	color:#C4E9FD;
	text-decoration:none;
	border:1px solid transparent
}
header#uHeader hgroup ul li a:hover img.uAdmin,header#uHeader hgroup ul li span:hover img.uAdmin {
	background-position:-24px -32px
}
header#uHeader hgroup ul li a:hover img.uMobile,header#uHeader hgroup ul li span:hover img.uMobile {
	background-position:0 -32px
}
header#uHeader hgroup ul li a:hover img.uHelp,header#uHeader hgroup ul li span:hover img.uHelp {
	background-position:-12px -32px
}
header#uHeader hgroup ul li img {
	background-image:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png);
	background-repeat:none;
	background-color:transparent;
	width:12px;
	height:12px;
	vertical-align:text-top
}
header#uHeader hgroup ul li img.uAdmin {
	background-position:-24px -20px
}
header#uHeader hgroup ul li img.uMobile {
	background-position:0 -20px
}
header#uHeader hgroup ul li img.uHelp {
	background-position:-12px -20px
}
header#uHeader hgroup ul li img.uUser {
	background-position:-36px -20px
}
header#uHeader hgroup ul li a.uLogout {
	padding:0 6px;
	border:1px solid #CCC;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px
}
header#uHeader hgroup ul li a.uLogout:hover {
	color:#333;
	background-color:#EEE
}
header#uHeader hgroup ul li a:hover {
	color:#EA0000
}
header#uHeader hgroup ul li:last-child {
	margin-right:0
}
header#uHeader hgroup a#uLogo {
	margin:10px 0;
	display:inline-block;
	font:normal 20px/20px 'Open Sans',sans-serif;
	color:#333;
	text-decoration:none
}
header#uHeader hgroup a#uLogo img {
	vertical-align:bottom
}
.ie7 header#uHeader hgroup a#uLogo img {
	vertical-align:middle
}
.no-css3 header#uHeader nav ul,.no-css3 nav.uPageTabs ul {
	border:0
}
header#uHeader nav,nav.uPageTabs {
	clear:both;
	margin:0;
}
header#uHeader nav ul,nav.uPageTabs ul {
	/* background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 0px repeat-x transparent; */
	background: #E28514;
	height:40px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;

	overflow:hidden
}
header#uHeader nav ul li,nav.uPageTabs ul li {
	display:block;
	float:left
}
header#uHeader nav ul li:first-child a,nav.uPageTabs ul li:first-child a {
	border-left:1px solid transparent;
	-webkit-border-top-left-radius: 5px;

-moz-border-radius-topleft: 5px;

border-top-left-radius: 5px;

}
header#uHeader nav ul li a,nav.uPageTabs ul li a {

	display:block;
	color:#FFF;
	text-decoration:none;
	font:normal 14px/40px 'Open Sans', sans-serif;
	padding:0 22px;
/*	border-right:1px solid #c3660d; */
border-right: 1px solid #C76D00;
/*	text-shadow: -1px 1px 0px rgba(0, 0, 0, 0.3); */

	
}
header#uHeader nav ul li a.active,header#uHeader nav ul li a.active:hover,nav.uPageTabs ul li a.active,nav.uPageTabs ul li a.active:hover {
	/*-moz-box-shadow: inset 0 0 18px -10px #693005;
-webkit-box-shadow: inset 0 0 18px -10px #693005;
box-shadow: inset 0 0 18px -10px #693005; */
/*	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -86px repeat-x transparent; */
background: #D06E09;
	/* text-shadow: -1px 1px 0px rgba(0, 0, 0, 0.3); */
	color:#FDE8C8;
}
header#uHeader nav ul li a:hover,nav.uPageTabs ul li a:hover {
background:#F19527;
/*	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -43px repeat-x transparent; */
/*	text-shadow: -1px 1px 0px rgba(255, 255, 255, 0.3); */
/*	color: #051b33; */
}

nav.uPageTabs {
	margin:0 0 8px 0
}
div.uParentTabs ul {
	float:right;
	list-style:none;
	margin:0 8px
}
div.uParentTabs ul li {
	float:left
}
div.uParentTabs ul li a {
	display:block;
	font:normal 11px/18px 'Open Sans',sans-serif;
	color:#333;
	padding:0 8px;
	margin:0 0 0 1px;
	text-decoration:none;
	border:1px solid #CCC;
	border-bottom:none;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	background-color:#F0F0F0;
	-moz-transition:background-color border,0.2s;
	-webkit-transition:background-color border,0.2s;
	transition:background-color border,0.2s
}
div.uParentTabs ul li a:hover {
	background-color:#FFF;
	border:1px solid #AAA;
	border-bottom:none
}
div.uParentTabs ul li.active a {
	background-color:#FFF;
	border:1px solid #AAA;
	border-bottom:none
}
div#uBreadcrumbs {
	font:normal 11px/16px 'Open Sans',sans-serif;
	color:#222;
	margin:0;
	position:relative;
	height:32px;
	background: #FFF;
}
div#uBreadcrumbs ul {
	list-style:none;
	position:absolute;
	top:0;
	left:0;
	z-index:100
}
div#uBreadcrumbs ul li {
	padding:8px 0;
	display:inline-block
}
div#uBreadcrumbs ul li a {
	color:#405580;
	text-decoration:none;
	-moz-transition-property:color;
	-webkit-transition-property:color;
	transition-property:color;
	-moz-transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	transition-duration:0.2s
}
div#uBreadcrumbs ul li a:hover {
	color:#ea0000
}
div#uBreadcrumbs ul li.active span {
	color:#555
}
div#uBreadcrumbs ul li.uSeparator img {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -48px -20px no-repeat;
	width:12px;
	height:12px;
	vertical-align:text-top
}
div#uBreadcrumbs div.uBreadcrumbsBG {
	margin:0 126px;

	height:32px
}
div#uBreadcrumbs div.uBreadcrumbsBG div.uLeft,div#uBreadcrumbs div.uBreadcrumbsBG div.uRight {
	width:126px;
	height:32px;
	position:absolute
}
div#uBreadcrumbs div.uBreadcrumbsBG div.uLeft {

	left:0
}
div#uBreadcrumbs div.uBreadcrumbsBG div.uRight {
	
	right:0
}
.ie7 div#uBreadcrumbs ul li {
	zoom:1;
	display:inline;
	padding:8px 4px
}
.ie7 div#uBreadcrumbs ul li.uSeparator {
	padding:8px 0
}
.ie7 div#uBreadcrumbs ul li:first-child {
	padding-left:0
}
footer#uFooter {
	clear:both;
	margin:8px 0 0 0
}
footer#uFooter div.uFooterContent {

	padding:8px 0;
	font:normal 11px/16px 'Open Sans',sans-serif;
	color:#555;
	z-index:2
}
footer#uFooter div.uFooterContent a {
	color:#333
}
footer#uFooter div.uFooterBG {
	z-index:1;
	margin:0 126px;
	
	height:32px
}
footer#uFooter div.uFooterBG div.uLeft,footer#uFooter div.uFooterBG div.uRight {
	width:126px;
	height:32px;
	position:absolute
}
footer#uFooter div.uFooterBG div.uLeft {
	
	left:0
}
footer#uFooter div.uFooterBG div.uRight {
	
	right:0
}
/*.nocss3 section.uRegion h1 {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 0 -348px repeat-x #dedede
}*/
section.uRegion {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	clear:both;

	/*-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
	box-shadow:0 1px 1px rgba(0,0,0,0.1);*/
	
	background-color:#FFF;
	color:#333;
	margin:0;
}
section.uRegion p {
	margin:0 0 8px 0
}
section.uRegion>div.uRegionHeading {
	display:table;
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	background:#fff;

	border-bottom:1px solid #ECECEC;
	
}
section.uRegion>div.uRegionHeading h1 {
	display:table-cell;
	vertical-align:middle;
	font:normal 19px/65px 'Open Sans', sans-serif;
	
	padding:0 0 0 25px;
	color:#545454;
}
section.uRegion>div.uRegionHeading h1 a.uRegionControl {
	display:block;
	float:left
}
section.uRegion>div.uRegionHeading h1 a.uRegionControl:hover {
text-decoration:none;
}
section.uRegion>div.uRegionHeading h1 a.uRegionControl img {
width: 18px;
height: 18px;
/* display: block; */
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -18px -520px no-repeat;
border: none;
opacity: 0.6;
vertical-align: middle;
margin-top: -4px;
margin-right: 5px;
}
section.uRegion>div.uRegionHeading h1 a.uRegionControl.uRegionCollapsed img {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 0 -520px no-repeat
}
section.uRegion>div.uRegionHeading span.uButtonContainer {
	display:table-cell;
	text-align:right;
	padding-right: 8px;
}
section.uRegion>div.uRegionHeading span.uButtonContainer a.uButton,section.uRegion>div.uRegionHeading span.uButtonContainer a.uButtonSmall,section.uRegion>div.uRegionHeading span.uButtonContainer a.uButtonLarge,section.uRegion>div.uRegionHeading span.uButtonContainer a.uButtonIR {
	margin:8px 8px 8px 0
}
section.uRegion>div.uRegionContent {
	
	padding:13px
}
section.uRegion>div.uRegionContent>ul,section.uRegion>div.uRegionContent>ol {
	margin:8px 0 8px 16px
}
section.uErrorRegion {
width: 940px;
margin: auto;
 border-bottom: 1px solid #FFCBCB;
border-top: 5px solid #FFCBCB;
background: #FEE7E0;
color: #DD3B3B;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
padding: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
section.uErrorRegion img#error_technical_info_expand_icon {
	margin-right:4px
}
section.uErrorRegion ul#error_technical_info {
	margin:0 0 0 24px
}
section.uWhiteRegion>div.uRegionHeading {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -127px repeat-x #F6EAD1;
	border-bottom:1px solid #eedcba;
	-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
section.uWhiteRegion{
	border:1px solid #e3cea6;
	-webkit-box-shadow: 0px 0px 4px rgba(248, 177, 107, 0.5);
-moz-box-shadow: 0px 0px 4px rgba(248, 177, 107, 0.5);
box-shadow: 0px 0px 4px rgba(248, 177, 107, 0.5);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin:0 0 13px 0;
}
section.uWhiteRegion>div.uRegionHeading h1 {
	vertical-align: middle;
font: normal 16px/31px 'Open Sans', sans-serif;
text-shadow: -1px 1px 0px rgba(255, 255, 255, 1);
padding: 0 0 0 13px;
color: #A87F58;
}
section.uWhiteRegion>div.uRegionHeading span.uButtonContainer a.uButton,section.uWhiteRegion>div.uRegionHeading span.uButtonContainer a.uButtonSmall,section.uWhiteRegion>div.uRegionHeading span.uButtonContainer a.uButtonLarge,section.uWhiteRegion>div.uRegionHeading span.uButtonContainer a.uButtonIR {
	margin:8px 8px 0 0
}
section.uMessageRegion {
	
	margin:0;

	min-height:32px;
	border:none;

	-webkit-box-shadow: none;
-moz-box-shadow:none;
box-shadow: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

#uSuccessMessage{

color: #2E5C2E;
border-bottom:1px solid #A5E399;
	border-top:5px solid #A5E399;
	background:#E6F7E6;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);

}

#uNotificationMessage{
border-bottom:1px solid #FFCBCB;
	border-top:5px solid #FFCBCB;
	background:#FEE7E0;
	color:#DD3B3B;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
}


section.uMessageRegion img.uCheckmarkIcon,section.uMessageRegion img.uWarningIcon {
	width:39px;
	height:36px;
	display:block;
	float:left
}
section.uMessageRegion img.uCheckmarkIcon {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=error_window_icons.png) 0px -46px no-repeat
}
section.uMessageRegion img.uWarningIcon {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=error_window_icons.png) 0px 0px no-repeat
}
section.uMessageRegion div.uMessageText {
	float:left;
	
	font: normal 16px/20px 'Open Sans', sans-serif;
	padding:6px 15px;
}
section.uMessageRegion div.uRegionContent {
	position:relative
}
section.uMessageRegion div.uRegionContent a.uCloseMessage {
position: absolute;
    right: 5px;
    top: 5px;
    width: 23px;
    height: 22px;
    background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=1442255827_icon-close-round.png) no-repeat center;
    display: block;
    opacity: 0.3;
}
section.uMessageRegion div.uRegionContent ul.htmldbUlErr {
	list-style-type: none;
	margin:4px 0 0 0
}
section.uMessageRegion div.uRegionContent ul.htmldbUlErr li {
	font: normal 13px/18px 'Open Sans', sans-serif;
color: #D00000;
}
section.uMessageRegion div.uRegionContent ul.htmldbUlErr li a{
	color:#D02424;
	border-bottom:1px dotted #EF9793;
	text-decoration: none;
}
section.uReportFilter div.uReportFilterRow img.uSearchIcon {
	width:32px;
	height:32px;
	display:block;
	float:left;
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -168px -520px no-repeat
}
section.uReportFilter div.uReportFilterRow table.formlayout {
	margin-left:8px
}
section.uReportFilter div.uReportFilterRow table.formlayout td {
	padding:0 4px 0 0;
	background:none transparent;
	vertical-align:baseline
}
section.uReportFilter div.uReportFilterRow table.formlayout td input.text_field {
	margin-right:8px
}
section.uBracketedRegion {
	background:none #F0F0F0
}
section.uBracketedRegion>div.uRegionHeading {
	background:none transparent;
	border-bottom:none
}
section.uBracketedRegion>div.uRegionHeading h1 {
	font:bold 12px/14px 'Open Sans',sans-serif;
	padding:8px 8px 0 8px
}
section.uBracketedRegion>div.uRegionHeading span.uButtonContainer a.uButton,section.uBracketedRegion>div.uRegionHeading span.uButtonContainer a.uButtonSmall,section.uBracketedRegion>div.uRegionHeading span.uButtonContainer a.uButtonLarge,section.uBracketedRegion>div.uRegionHeading span.uButtonContainer a.uButtonIR {
	margin:8px 8px 0 0
}
section.uRegionNoPadding>div.uRegionContent {
	padding:0
}
section.uRegionNoPadding>div.uRegionContent table.uReportContainer,section.uRegionNoPadding>div.uRegionContent table.uReport {
	border-right:none;
	border-left:none;
	width:100%
}
section.uRegionNoPadding>div.uRegionContent table.uReport.uReportFixedHeaders {
	width:auto
}
section.uRegionNoPadding>div.uRegionContent tbody.uReportPagination>tr>td {
	padding:0 8px
}
section.uRegionNoPadding>div.uRegionContent tbody.uReportPagination>tr>td table td {
	padding:4px 0
}
section.uRegionNoPadding>div.uRegionContent div.uReportDownloadLinks {
	padding:4px 8px
}
section.uHideShowRegion>div.uRegionHeading h1 {
	line-height:65px;
}
section.uBorderlessRegion {
	background:none transparent;
	border:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
section.uBorderlessRegion>div.uRegionHeading {
	background:none transparent;
	border-bottom:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
section.uBorderlessRegion>div.uRegionHeading h1 {
	font:bold 12px/14px 'Open Sans',sans-serif;
	padding:8px 8px 0 8px
}
section.uBorderlessRegion>div.uRegionHeading span.uButtonContainer a.uButton,section.uBorderlessRegion>div.uRegionHeading span.uButtonContainer a.uButtonSmall,section.uBorderlessRegion>div.uRegionHeading span.uButtonContainer a.uButtonLarge,section.uBorderlessRegion>div.uRegionHeading span.uButtonContainer a.uButtonIR {
	margin:8px 8px 0 0
}
section.uNoHeading div.uRegionHeading {
	background:none transparent;
	border-bottom:none
}
section.uNoHeading div.uRegionContent {
	padding:0
}
section.uButtonRegion {
	background-color:#e6e6e6;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f0f0f0),color-stop(100%,#dddddd));
	background-image:-webkit-linear-gradient(top,#f0f0f0,#dddddd);
	background-image:-moz-linear-gradient(top,#f0f0f0,#dddddd);
	background-image:linear-gradient(top,#f0f0f0,#dddddd);
	border:1px solid #AAA;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.75) inset,0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.75) inset,0 1px 1px rgba(0,0,0,0.1);
	box-shadow:0 1px 0 rgba(255,255,255,0.75) inset,0 1px 1px rgba(0,0,0,0.1);
	margin:0 0 8px 0
}
section.uButtonRegion div.uButtonRegionContentContainer {
	display:table;
	width:100%;
	border-spacing:0;
	border-collapse:collapse
}
section.uButtonRegion div.uButtonRegionContentContainer h1 {
	display:table-cell;
	vertical-align:middle;
	font:bold 12px/30px 'Open Sans',sans-serif;
	text-shadow:0 1px 0 rgba(255,255,255,0.75);
	padding:0 0 0 8px;
	color:#333
}
section.uButtonRegion div.uButtonRegionContentContainer div.uButtonRegionContent {
	display:table-cell;
	vertical-align:middle;
	font:normal 12px/30px 'Open Sans',sans-serif;
	text-shadow:0 1px 0 rgba(255,255,255,0.75);
	padding:0 0 0 8px;
	color:#333
}
section.uButtonRegion div.uButtonRegionContentContainer div.uButtonRegionContent table {
	border-collapse:collapse;
	border-spacing:0
}
section.uButtonRegion div.uButtonRegionContentContainer span.uButtonContainer {
	display:table-cell;
	text-align:right
}
section.uButtonRegion div.uButtonRegionContentContainer span.uButtonContainer a.uButton,section.uButtonRegion div.uButtonRegionContentContainer span.uButtonContainer a.uButtonSmall,section.uButtonRegion div.uButtonRegionContentContainer span.uButtonContainer a.uButtonLarge,section.uButtonRegion div.uButtonRegionContentContainer span.uButtonContainer a.uButtonIR {
	margin:8px 8px 8px 0
}
.ie7 section.uButtonRegion div.uButtonRegionContentContainer h1,.ie7 section.uButtonRegion div.uButtonRegionContentContainer div.uButtonRegionContent {
	float:left;
	border-bottom:none;
	line-height:38px
}
.ie7 section.uButtonRegion span.uButtonContainer {
	float:right
}
/*.ie6 section.uButtonRegion.uWhiteRegion div.uRegionHeading,.ie6 section.uButtonRegion.uBorderlessRegion div.uRegionHeading,.ie6 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie6 section.uRegion.uWhiteRegion div.uRegionHeading,.ie6 section.uRegion.uBorderlessRegion div.uRegionHeading,.ie6 section.uRegion.uNoHeading div.uRegionHeading,.ie7 section.uButtonRegion.uWhiteRegion div.uRegionHeading,.ie7 section.uButtonRegion.uBorderlessRegion div.uRegionHeading,.ie7 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie7 section.uRegion.uWhiteRegion div.uRegionHeading,.ie7 section.uRegion.uBorderlessRegion div.uRegionHeading,.ie7 section.uRegion.uNoHeading div.uRegionHeading,.ie8 section.uButtonRegion.uWhiteRegion div.uRegionHeading,.ie8 section.uButtonRegion.uBorderlessRegion div.uRegionHeading,.ie8 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie8 section.uRegion.uWhiteRegion div.uRegionHeading,.ie8 section.uRegion.uBorderlessRegion div.uRegionHeading,.ie8 section.uRegion.uNoHeading div.uRegionHeading,.ie9 section.uButtonRegion.uWhiteRegion div.uRegionHeading,.ie9 section.uButtonRegion.uBorderlessRegion div.uRegionHeading,.ie9 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie9 section.uRegion.uWhiteRegion div.uRegionHeading,.ie9 section.uRegion.uBorderlessRegion div.uRegionHeading,.ie9 section.uRegion.uNoHeading div.uRegionHeading {
	background:none transparent
}*/
/*.ie6 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie6 section.uRegion.uNoHeading div.uRegionHeading,.ie7 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie7 section.uRegion.uNoHeading div.uRegionHeading,.ie8 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie8 section.uRegion.uNoHeading div.uRegionHeading,.ie9 section.uButtonRegion.uNoHeading div.uRegionHeading,.ie9 section.uRegion.uNoHeading div.uRegionHeading {
	height:0
}
.ie6 section.uButtonRegion>div.uRegionHeading,.ie6 section.uRegion>div.uRegionHeading,.ie7 section.uButtonRegion>div.uRegionHeading,.ie7 section.uRegion>div.uRegionHeading,.ie8 section.uButtonRegion>div.uRegionHeading,.ie8 section.uRegion>div.uRegionHeading,.ie9 section.uButtonRegion>div.uRegionHeading,.ie9 section.uRegion>div.uRegionHeading {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 0 -968px repeat-x #ddd
	
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 50px;
}
.ie9 section.uRegion,.ie9 section.uButtonRegion {
	border-radius:3.2px
}*/
aside section.uRegion div.uRegionHeading h1 {
	font:bold 11px/24px 'Open Sans',sans-serif
}
aside section.uRegion div.uRegionContent {
	padding:4px 8px
}
aside section.uRegion div.uRegionContent ul.uVerticalSidebarList {
	margin:-4px -8px !important
}
aside section.uRegion div.uRegionContent ul.uVerticalSidebarList li a {
	padding:6px 8px
}
aside section.uRegion div.uRegionContent ul.uVerticalSidebarList li:last-child a {
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px
}
aside section.uRegion div.uRegionContent div.uVerticalProgressList {
	margin:-3px 0 -3px -7px
}
aside section.uWhiteRegion div.uRegionHeading,aside section.uBorderlessRegion div.uRegionHeading,aside section.uBracketedRegion div.uRegionHeading {
	background:none transparent
}
aside section.uWhiteRegion div.uRegionHeading h1,aside section.uBorderlessRegion div.uRegionHeading h1,aside section.uBracketedRegion div.uRegionHeading h1 {
	border-bottom:none;
	font:bold 11px/12px 'Open Sans',sans-serif;
	padding-top:6px
}
.ie7 aside section.uRegion div.uRegionHeading h1 {
	line-height:24px
}
.ie7 aside section.uWhiteRegion div.uRegionHeading h1,.ie7 aside section.uBorderlessRegion div.uRegionHeading h1,.ie7 aside section.uBracketedRegion div.uRegionHeading h1 {
	line-height:12px;
	padding-top:6px
}
a.uButton,a.uButtonLarge,a.uButtonSmall,a.uButtonIR {
	text-align:center
}
a.uButton span,a.uButtonLarge span,a.uButtonSmall span,a.uButtonIR span {
	white-space:nowrap
}

a.uButton2 {
	display:inline-block;
	font:bold 14px/28px 'Open Sans',sans-serif;
	text-decoration:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:transparent;
}
a.uButton2 span {
display:block;
	color:rgb(159,185,218);
	padding:0 18px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background: transparent;
	border: 1px solid rgb(74,97,139);

}

a.uButton {
	display:inline-block;
	font:bold 14px/31px 'Open Sans',sans-serif;
	text-decoration:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	/*
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.15);
box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.15);
	background:#F7BD8A;
	border-bottom: 1px solid #DA975C;
	*/
}


a.visualDisabledBtn span{
opacity:0.7;
}

a.visualDisabledBtn span:hover{
opacity:0.7;
background-color: inherit !important;
border-color: inherit!important;
color: inherit !important;
}


a.redButton span{
background-color: #FFE1E1 !important;
border-color: #FFD9D9 !important;
color: #CC7A7A !important;
}
a.redButton span:hover{
background-color: #FFE1E1 !important;
border-color: #FFD9D9 !important;
color: #CC7A7A !important;
}
a.redButton span:active{
background-color: #FFE1E1 !important;
border-color: #FFD9D9 !important;
color: #CC7A7A !important;
}



a.rButton span:hover{
border-color: #CA0000 !important;
color: #CA0000 !important;
}
a.rButton span:active{
background-color: #CA0000 !important;
border-color: #CA0000 !important;
color: #fff !important;
}

.active-btn span{
	border-color: #000 !important;
}



a.cButton span{
background-color: #FAFAFA !important;
color: #404040 !important;
border-color: #EAEAEA !important;
}

a.cButton span:hover{
color: #9E1010 !important;
}
a.cButton span:active{
border-color: #9E1010 !important;
}

a.sButton span:hover{
color: #1C80FF !important;
border-color: #1C80FF !important;
}

a.sButton span:active{
background: #1C80FF !important;
color: #fff !important;
}

button.sButton:hover{
color: #1C80FF !important;
border-color: #1C80FF !important;
}

button.sButton:active{
background: #1C80FF !important;
color: #fff !important;
}

a.nButton span{
    background-color: #fff !important;
color: #099619 !important;
border-color: #43E457 !important;
}

a.nButton span:hover{
    color: #099619 !important;
    border-color: #24B336 !important;
}
a.nButton span:active{
background: #fff !important;
}

.left-icon-btn span{
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=1442230566_nav-arrow-left.png) no-repeat 7px center !important;
padding-left: 30px !important;
}

.right-icon-btn span{
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=1442230726_nav-arrow-right.png) no-repeat right 7px center !important;
padding-right: 30px !important;
}

.left-icon-home span{
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=1442236394_home.png) no-repeat 7px center !important;
padding-left: 30px !important;
}





a.gButton span{
background-color: #fff !important;
color: #099619 !important;
border-color: #43E457 !important;
}

a.gButton span:hover{
background-color: #fff !important;
color: #099619 !important;
border-color: #24B336 !important;
}
a.gButton span:active{
background-color: #EAFFEC !important;
}

button.modalBtnClass {
/*
display: inline-block;
color: #A77243;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
padding: 0 18px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -313px repeat-x #F7BD8A;
border: 0;
font: bold 14px/28px Arial,sans-serif;
border-bottom: 1px solid #DA975C;
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
-moz-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
*/
display: block;
color: #404040;
/* text-shadow: 0 1px 0 rgba(255,255,255,0.75); */
padding: 0 18px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
    display: inline-block;
    font: bold 14px/28px 'Open Sans',sans-serif;
border: 1px solid #D0D0D0;
/* background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -313px repeat-x #F7BD8A; */
background: #fff;
transition: border 0.15s ease, background 0.15s ease, color 0.15s ease;
}
button.modalBtnClass:hover{
    color: #E28514;
		border: 1px solid #ECAC5B;
		background: #fff;
}

.active-label{
color:#DC7000 !important;
}



a.uButton span {
display:block;
	 color: #404040;
	/* text-shadow:0 1px 0 rgba(255,255,255,0.75); */
	padding:0 18px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
border: 1px solid #D0D0D0;
	/*background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -313px repeat-x #F7BD8A;*/
	  background: #fff;
transition: border 0.15s ease, background 0.15s ease, color 0.15s ease;
}
a.uButton span:hover {
    color: #E28514;
		border: 1px solid #ECAC5B;
		background: #fff;
/*background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -351px repeat-x #F7BD8A;*/
}
a.uButton span:active {
		background:#E28514;
		color:#fff;
		border-color:#E1812A;
/* background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -389px repeat-x #F7BD8A; */
}
a.uButton.uHotButton {
	background:#E07F28;
	border-bottom: 1px solid #b75b0c;
}
a.uButton.uHotButton span {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -161px repeat-x #F7BD8A;
	color:#FFF;
	text-shadow:0 1px 0 rgba(0,0,0,0.21);
}
a.uButton.uHotButton span:hover {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -199px repeat-x #F7BD8A;
}
a.uButton.uHotButton span:active {
	background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -237px repeat-x #F7BD8A;
}
a.uButtonSmall {
	display:inline-block;
	font:bold 12px/20px 'Open Sans',sans-serif;
	text-decoration:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.15);
box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.15);
	background:#F7BD8A;
		border-bottom: 1px solid #DA975C;
}
a.uButtonSmall span {
display:block;
	color:#a77243;
	text-shadow:0 1px 0 rgba(255,255,255,0.75);
	padding:0 18px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -313px repeat-x #F7BD8A;
}
a.uButtonSmall span:hover {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -351px repeat-x #F7BD8A;
}
a.uButtonSmall span:active {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -389px repeat-x #F7BD8A;
}
a.uButtonSmall.uHotButton {
	background:#E07F28;
	border-bottom: 1px solid #D8690E;
}
a.uButtonSmall.uHotButton span {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -161px repeat-x #F7BD8A;
	color:#FFF;
	text-shadow:none;
}
a.uButtonSmall.uHotButton span:hover {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -199px repeat-x #F7BD8A;
}
a.uButtonSmall.uHotButton span:active {
	background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -237px repeat-x #F7BD8A;
}
a.uButtonLarge {
	display:inline-block;
	font:bold 14px/35px 'Open Sans',sans-serif;
	text-decoration:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
a.uButtonLarge span {
transition: border 0.15s ease, background 0.15s ease, color 0.15s ease;
display:block;
	color: #404040;
	padding:0 18px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	    background: #fff;
			border: 1px solid #D0D0D0;

}
a.uButtonLarge span:hover {
	color: #E28514;
    border: 1px solid #ECAC5B;
    background: #fff;
}
a.uButtonLarge span:active {
	background:#E28514;
		color:#fff;
		border-color:#E1812A;
}

a.uButtonLarge.uHotButton span {
	/*background: #E8952F;
	color:#FFF;
	border-color:#E28514;*/
	
		background: #FAFAFA;
    color:#AB3800;
    border-color: #E2E2E2;
}

a.uButtonLarge.uHotButton span:hover {
	background: #FAFAFA;
    color:#AB3800;
    border-color: #E2E2E2;
}
a.uButtonLarge.uHotButton span:active {
	border-color: #AB3800;
}

a.uButtonIR {
	display:inline-block;
	font:bold 12px/20px 'Open Sans',sans-serif;
	text-decoration:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.15);
box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.15);
	background:#F7BD8A;
		border-bottom: 1px solid #DA975C;
}

a.uButtonIR span{
display:block;
	color:#a77243;
	text-shadow:0 1px 0 rgba(255,255,255,0.75);
	padding:0 18px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -313px repeat-x #F7BD8A;
}

a.uButtonIR span:hover {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -351px repeat-x #F7BD8A;
}
a.uButtonIR span:active {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -389px repeat-x #F7BD8A;
}
a.uButtonIR.uHotButton {
	background:#E07F28;
	border-bottom: 1px solid #D8690E;
}
a.uButtonIR.uHotButton span{
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -161px repeat-x #F7BD8A;
	color:#FFF;
	text-shadow:none;
}
a.uButtonIR.uHotButton span:hover {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -199px repeat-x #F7BD8A;
}
a.uButtonIR.uHotButton span:active {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -237px repeat-x #F7BD8A;
}
/*.ie6 a.uButton span,.ie6 a.uButtonLarge span,.ie6 a.uButtonSmall span,.ie7 a.uButton span,.ie7 a.uButtonLarge span,.ie7 a.uButtonSmall span,.ie8 a.uButton span,.ie8 a.uButtonLarge span,.ie8 a.uButtonSmall span,.ie9 a.uButton span,.ie9 a.uButtonLarge span,.ie9 a.uButtonSmall span {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 0 -300px repeat-x #b6b6b6
}
.ie6 a.uButton.uHotButton span,.ie6 a.uButtonLarge.uHotButton span,.ie6 a.uButtonSmall.uHotButton span,.ie7 a.uButton.uHotButton span,.ie7 a.uButtonLarge.uHotButton span,.ie7 a.uButtonSmall.uHotButton span,.ie8 a.uButton.uHotButton span,.ie8 a.uButtonLarge.uHotButton span,.ie8 a.uButtonSmall.uHotButton span,.ie9 a.uButton.uHotButton span,.ie9 a.uButtonLarge.uHotButton span,.ie9 a.uButtonSmall.uHotButton span {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 0 -350px repeat-x #b20000
}
.ie9 a.uButton span,.ie9 a.uButtonLarge span,.ie9 a.uButtonSmall span {
	border-radius:1px
}
.ie9 a.uButton.uHotButton span,.ie9 a.uButtonLarge.uHotButton span,.ie9 a.uButtonSmall.uHotButton span {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 0 -351px repeat-x #b20000
}*/
section.uRegion span.uButtonContainer a.uButton,section.uRegion span.uButtonContainer a.uButtonLarge,section.uRegion span.uButtonContainer a.uButtonSmall,section.uRegion span.uButtonContainer a.uButtonIR,section.uButtonRegion a.uButton,section.uButtonRegion a.uButtonLarge,section.uButtonRegion a.uButtonSmall,section.uButtonRegion a.uButtonIR {
	/*
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.95);
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.95);
	box-shadow:0 1px 0 rgba(255,255,255,0.95) */
}
section.uWhiteRegion span.uButtonContainer a.uButton,section.uWhiteRegion span.uButtonContainer a.uButtonLarge,section.uWhiteRegion span.uButtonContainer a.uButtonSmall,section.uWhiteRegion span.uButtonContainer a.uButtonIR {
	-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);
	box-shadow:0 1px 0 rgba(0,0,0,0.1)
}
ul.uVerticalList,ul.uVerticalSidebarList {
	margin:0 !important;
	list-style:none
}
ul.uVerticalList li,ul.uVerticalSidebarList li {
	display:block;
	padding:3px 0 3px 8px;
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 0 -450px no-repeat
}
ul.uVerticalList li a,ul.uVerticalSidebarList li a {
	color:#333;
	font:normal 12px/14px 'Open Sans',sans-serif;
	text-decoration:none;
	color:#405580;
	-moz-transition-property:color;
	-webkit-transition-property:color;
	transition-property:color;
	-moz-transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	transition-duration:0.2s
}
ul.uVerticalList li a:hover,ul.uVerticalSidebarList li a:hover {
	color:#EA0000
}
ul.uVerticalList li.active a,ul.uVerticalSidebarList li.active a {
	font-weight:bold
}
ol.uNumberedList {
	list-style-type:decimal;
	list-style-position:outside;
	margin:0 0 0 16px !important;
	padding-left:4px
}
ol.uNumberedList li {
	display:list-item;
	padding:3px 0 3px 0
}
ol.uNumberedList li a {
	color:#333;
	font:normal 12px/14px 'Open Sans',sans-serif;
	text-decoration:none;
	color:#405580;
	-moz-transition:background-color color,0.2s;
	-webkit-transition:background-color color,0.2s;
	transition:background-color color,0.2s
}
ol.uNumberedList li a:hover {
	color:#EA0000
}
ol.uNumberedList li.active a {
	font-weight:bold
}
ul.uHorizontalLinksList li {
	display:inline;
	margin:0 4px 0 0
}
ul.uHorizontalLinksList li a {
	font:normal 12px/20px 'Open Sans',sans-serif;
	text-decoration:none;
	-moz-transition-property:color;
	-webkit-transition-property:color;
	transition-property:color;
	-moz-transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	transition-duration:0.2s
}
ul.uHorizontalLinksList li a:hover {
	color:#ea0000
}
ul.uHorizontalLinksList li.active a {
	font-weight:bold
}
ul.noBullets li {
	padding:3px 0;
	background:none transparent
}
ul.uVerticalSidebarList li {
	background:none transparent;
	padding:0;
	border-bottom:1px solid #D6D6D6
}
ul.uVerticalSidebarList li:last-child {
	border-bottom:none
}
ul.uVerticalSidebarList li a {
	padding:6px 0;
	display:block;
	font:normal 12px/16px 'Open Sans',sans-serif
}
ul.uVerticalSidebarList li a:hover {
	background:#F8F8F8
}
ul.uVerticalSidebarList li.active a {
	background:#F0F0F0
}
/*.no-css3 div.apex-rds-container ul li a,.no-css3 div.uHorizontalTabs ul li a,.ie9 div.apex-rds-container ul li a,.ie9 div.uHorizontalTabs ul li a {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 0 -301px repeat-x #ddd
}
.no-css3 div.apex-rds-container ul li.apex-rds-selected a,.no-css3 div.apex-rds-container ul li.active a,.no-css3 div.apex-rds-container ul li:hover a,.no-css3 div.uHorizontalTabs ul li.apex-rds-selected a,.no-css3 div.uHorizontalTabs ul li.active a,.no-css3 div.uHorizontalTabs ul li:hover a,.ie9 div.apex-rds-container ul li.apex-rds-selected a,.ie9 div.apex-rds-container ul li.active a,.ie9 div.apex-rds-container ul li:hover a,.ie9 div.uHorizontalTabs ul li.apex-rds-selected a,.ie9 div.uHorizontalTabs ul li.active a,.ie9 div.uHorizontalTabs ul li:hover a {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 0 -401px repeat-x #ddd
}*/
div.apex-rds-container,div.uHorizontalTabs {
	height:24px;
	margin:0 0 8px 0
}
div.apex-rds-container ul,div.uHorizontalTabs ul {
	list-style:none;
	padding:0;
	height:24px
}
div.apex-rds-container ul li,div.uHorizontalTabs ul li {
	display:block;
	float:left;
	margin:0
}
div.apex-rds-container ul li a,div.uHorizontalTabs ul li a {
	display:block;
	float:left;
	font:normal 11px/14px 'Open Sans',sans-serif;
	padding:4px 10px;
	background-color:#dedede;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e6e6e6),color-stop(100%,#d6d6d6));
	background-image:-webkit-linear-gradient(top,#e6e6e6,#d6d6d6);
	background-image:-moz-linear-gradient(top,#e6e6e6,#d6d6d6);
	background-image:linear-gradient(top,#e6e6e6,#d6d6d6);
	border:1px solid #969696;
	border-left:none;
	color:#444;
	font-weight:bold;
	text-shadow:0 1px 0 rgba(255,255,255,0.75);
	text-decoration:none;
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.75) inset;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.75) inset;
	box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.75) inset
}
div.apex-rds-container ul li.apex-rds-selected a,div.apex-rds-container ul li.active a,div.apex-rds-container ul li:hover a,div.uHorizontalTabs ul li.apex-rds-selected a,div.uHorizontalTabs ul li.active a,div.uHorizontalTabs ul li:hover a {
	background-color:#f6f6f6;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#eeeeee));
	background-image:-webkit-linear-gradient(top,#ffffff,#eeeeee);
	background-image:-moz-linear-gradient(top,#ffffff,#eeeeee);
	background-image:linear-gradient(top,#ffffff,#eeeeee);
	color:#444
}
div.apex-rds-container ul li:first-child a,div.uHorizontalTabs ul li:first-child a {
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
	border-left:1px solid #969696
}
div.apex-rds-container ul li:last-child a,div.uHorizontalTabs ul li:last-child a {
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
div.uButtonList>a {
	margin-bottom:4px
}
div.uHorizontalProgressList {
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 0 8px 0
}
div.uHorizontalProgressList ul {
	margin:0 0 10px 0;
	height:50px;
	padding:0;
	clear:left;
	float:left;
	position:relative;
	left:50%
}
div.uHorizontalProgressList ul li {
	float:left;
	display:block;
	position:relative;
	right:50%;
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 0 -754px no-repeat
}
div.uHorizontalProgressList ul li span {
	display:block;
	float:left;
	padding:10px 5px 28px 5px;
	font:normal 12px/12px 'Open Sans',sans-serif;
	color:#555;
	background-image:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png);
	background-repeat:no-repeat;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	min-width:80px;
	max-width:190px
}
div.uHorizontalProgressList ul li.current span,div.uHorizontalProgressList ul li.first-current span,div.uHorizontalProgressList ul li.last-current span {
	color:#333;
	font-weight:bold;
	background-position:50% -654px
}
div.uHorizontalProgressList ul li.non-current span,div.uHorizontalProgressList ul li.first-non-current span,div.uHorizontalProgressList ul li.last-non-current span {
	background-position:50% -604px
}
div.uHorizontalProgressList ul li.last-non-current,div.uHorizontalProgressList ul li.last-current {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 50% -804px no-repeat
}
div.uHorizontalProgressList ul li.first-non-current,div.uHorizontalProgressList ul li.first-current {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 50% -704px no-repeat
}
div.uVerticalProgressList ul {
	list-style:none
}
div.uVerticalProgressList ul li {
	display:block;
	height:30px;
	overflow:hidden;
	position:relative
}
div.uVerticalProgressList ul li img {
	display:block;
	position:absolute;
	left:0;
	top:0;
	background-image:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png);
	background-repeat:no-repeat;
	background-position:-120px -490px;
	width:30px;
	height:30px;
	margin:0;
	padding:0
}
div.uVerticalProgressList ul li.first-current img {
	background-position:0 -490px
}
div.uVerticalProgressList ul li.current img {
	background-position:-30px -490px
}
div.uVerticalProgressList ul li.last-current img {
	background-position:-60px -490px
}
div.uVerticalProgressList ul li.first-non-current img {
	background-position:-90px -490px
}
div.uVerticalProgressList ul li.non-current img {
	background-position:-120px -490px
}
div.uVerticalProgressList ul li.last-non-current img {
	background-position:-150px -490px
}
div.uVerticalProgressList ul li span {
	display:block;
	padding:0 0 0 30px;
	font:normal 12px/30px 'Open Sans',sans-serif;
	-moz-transition-property:color;
	-webkit-transition-property:color;
	transition-property:color;
	-moz-transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	transition-duration:0.2s;
	color:#555;
	white-space:nowrap
}
div.uVerticalProgressList ul li.first-current span,div.uVerticalProgressList ul li.current span,div.uVerticalProgressList ul li.last-current span {
	font-weight:bold;
	color:#333
}
div.uImagesList ul {
	list-style:none
}
div.uImagesList ul li {
	display:block;
	float:left
}
div.uImagesList ul li a {
	display:block;
	float:left;
	min-width:80px;
	text-align:center;
	text-decoration:none;
	border:1px solid transparent;
	padding:8px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-transition:background-color border-color,0.2s;
	-webkit-transition:background-color border-color,0.2s;
	transition:background-color border-color,0.2s
}
div.uImagesList ul li a span {
	display:block;
	font:normal 12px/16px 'Open Sans',sans-serif;
	color:#405580;
	margin-top:4px
}
div.uImagesList ul li a:hover {
	background-color:#F8F8F8;
	border:1px solid #AAA
}
div.uImagesList ul li.active a {
	background-color:#F0F0F0;
	border:1px solid #888
}
div.uImagesList ul li.active a span {
	font-weight:bold
}
div.uImagesList.uVerticalImagesList li {
	clear:left
}
div.uImagesList.uVerticalImagesList li a {
	text-align:left;
	min-width:160px
}
div.uImagesList.uVerticalImagesList li a img {
	display:inline-block;
	vertical-align:middle
}
div.uImagesList.uVerticalImagesList li a span {
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 4px
}
span.cke_skin_kama {
	padding:0 !important
}
div.formNoHighlight tr:hover td {
	background:none !important
}
#apexir_CONTROL_PANEL{
	margin: 13px;
}
div#apexir_CONTROL_PANEL_DROP td.fielddatabold {
	vertical-align:top
}
div#apexir_WORKSHEET_REGION table.formlayout table.ajax_shuttle td {
	vertical-align:top
}
div#apexir_WORKSHEET_REGION table.formlayout td {
	padding:2px;
	background:none transparent;
	-moz-transition:none;
	-webkit-transition:none;
	transition:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	vertical-align:top
}
div#apexir_WORKSHEET_REGION table.formlayout td label {
	display:inline;
	font: normal 14px/16px 'Open Sans', sans-serif !important;
color: #4A4949;
	padding:0
}
div#apexir_WORKSHEET_REGION table.formlayout td button {
	margin-right:4px
}
div#apexir_WORKSHEET_REGION table.formlayout td input.text_field,
div#apexir_WORKSHEET_REGION table.formlayout td select,
div#apexir_WORKSHEET_REGION table.formlayout td input.password,div#apexir_WORKSHEET_REGION table.formlayout td input[type=text],div#apexir_WORKSHEET_REGION table.formlayout td textarea {
margin:0;
	border:1px solid #e3bc91;
	padding:7px 8px;
	font: normal 14px/18px 'Open Sans', sans-serif;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -427px repeat-x #FFF;
	color:#704422
}
div#apexir_WORKSHEET_REGION table.formlayout td input.text_field:focus,
div#apexir_WORKSHEET_REGION table.formlayout td select:focus,
div#apexir_WORKSHEET_REGION table.formlayout td input.password:focus,div#apexir_WORKSHEET_REGION table.formlayout td input[type=text]:focus,div#apexir_WORKSHEET_REGION table.formlayout td textarea:focus {
		border:none;
box-shadow: inset 0 0 0 1px #ECAC5B;
}
div#apexir_WORKSHEET_REGION table.formlayout tr:hover td {
	background:none transparent
}
div#apexir_WORKSHEET_REGION table.formlayout td.apex_finderbar_left {
	padding:8px
}
div#apexir_WORKSHEET_REGION table.formlayout td.apex_finderbar_left_bottom {
	vertical-align:bottom
}
table.formlayout {
	border-spacing:0 0;
	border-collapse:collapse
}
table.formlayout td:empty {
	padding:0
}
.input-medium{
	width: 360px;
}
.input-small{
	width: 120px;
}
.select-medium{
	width: 376px;
}
table.formlayout td input.text_field, table.formlayout td input.password,table.formlayout td input[type=text]{
	/* height: 18px; */
}


/* Webkit */
::-webkit-input-placeholder { color: #CACACA; }

/* Firefox 4-18 */
:-moz-placeholder { color: #CACACA; }

/* Firefox 19+ */
::-moz-placeholder { color: #CACACA; }

/* IE10+ */
:-ms-input-placeholder { color: #CACACA; }


#calc-or{
margin-left: 70px;
    font-size: 16px;
    color: #888888;
    margin-top: 10px;
		display:none;
		}


.disabled_display{
color: #333 !important;
    display: block;
    padding-left: 8px;
    width: 368px !important;
    background: #FDFDFD;
    line-height: 32px !important;
    border-radius: 2px;
    box-shadow: inset 0 0 0 1px #EFEFEF;

}

table.formlayout td select{
	padding: 6px 8px !important;
}

table.formlayout td input.text_field,
table.formlayout td select,table.formlayout td input.password,table.formlayout td input[type=text],table.formlayout td textarea {

/*	margin:0;
	border:1px solid #e3bc91;
	padding:7px 8px;
	font: normal 14px/18px 'Open Sans', sans-serif;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
outline: none;
	background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -426px repeat-x #FFF;
	color:#704422;
	*/
	
	
	margin: 0;
    border: 0;
		
		box-shadow: inset 0 0 0 1px #DEDEDE;
    padding: 7px 8px;
    font: normal 14px/18px 'Open Sans', sans-serif;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 2px;
    outline: none;
    background: #fff;
    color: #333;

}
table.formlayout td input[readonly="readonly"] {
	margin:0;
	border:1px solid #EFDAC2;
	padding:7px 8px;
	font: normal 14px/18px 'Open Sans', sans-serif;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
outline: none;
	background: #FDF9F1;
	color:#704422;

}

table.formlayout td input.text_field:focus,table.formlayout td select:focus,table.formlayout td input.password:focus,table.formlayout td input[type=text]:focus,table.formlayout td textarea:focus {
		border:none;
box-shadow: inset 0 0 0 1px #ECAC5B;
}
table.formlayout td input[readonly="readonly"]:focus {
		border:none;
box-shadow: inset 0 0 0 1px #CAAB7D,0 0 10px #eee;
}

table.formlayout td input[disabled] {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:0.8;
	background: #FFF;
}
table.formlayout td input[type=hidden] {
	display:none
}
table.formlayout td textarea.codeTextarea {
	font:normal 11px/14px monospace
}
table.formlayout td select.selectlist {
	margin:0;
	padding-left:5px;
	line-height:28px;
}
table.formlayout td span.display_only,table.formlayout td span.display_only a {
	font: normal 14px/18px 'Open Sans', sans-serif;
}
table.formlayout td span.display_bold,table.formlayout td span.display_bold a {
	font: bold 14px/18px 'Open Sans', sans-serif;
	color: #704422;
}
table.formlayout td fieldset label {
	display:inline
}
table.formlayout td label {
	/* display:inline-block; */
	padding:3px 0 3px 0;
	font: normal 13px/16px 'Open Sans', sans-serif;
	color:#888888;
}
/*
table.formlayout td label span {
	display:none
}
*/
table.formlayout td label a {
	font: normal 14px/16px 'Open Sans', sans-serif;
	color:#4a4949;
	text-decoration:none
}
table.formlayout td label a.uHelpLink {
	font: normal 14px/16px 'Open Sans', sans-serif;
	color:#4a4949;
	border-bottom: 1px dotted #704422;
	background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=pop_up_icon.png) no-repeat right 0px;
	padding-right: 24px;
}
table.formlayout td label a.uHelpLink:hover {
	text-decoration:none;
	border-bottom: 1px dotted #4a4949;
}
table.formlayout td label.uRequired {
	font-weight:normal;
}
table.formlayout td label.uRequired a.uHelpLink {
	font: normal 14px/16px 'Open Sans', sans-serif;
	color:#4a4949;
	border-bottom: 1px dotted #704422;
	background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=pop_up_icon.png) no-repeat right 0px;
	padding-right: 24px;
}
table.formlayout td label.uRequired img.uAsterisk {
	width:7px;
	height:11px;
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -60px -20px no-repeat;
	vertical-align:top
}
table.formlayout td span.uLabelError {
	display:block;
	font:normal 11px/12px 'Open Sans',sans-serif;
	color:#FA6116;
	margin:0;
}
table.formlayout td span.uNoLabel {
	display:none
}
table.formlayout>tbody>tr>td {
	background:none transparent
}



table.formlayout table.lov a {
	margin:0
}
table.formlayout td.lov input.popup_lov {
	border:1px solid #888;
	padding:4px;
	font:normal 14px/16px 'Open Sans',sans-serif;
	-moz-border-radius:2px 0 0 2px;
	-webkit-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15) inset;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15) inset;
	box-shadow:0 1px 1px rgba(0,0,0,0.15) inset;
	background-color:#F8F8F8;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	opacity:0.75;
	color:#333
}
table.formlayout td img.uPopupLOVIcon {
	display:block;
	width:30px;
	height:26px;
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -110px -552px no-repeat;
	margin:0;
	border:0
}
table.formlayout table.shuttle td {
	vertical-align:top
}
table.formlayout>tbody>tr>td {
	padding:5px 12px
}
table span.lov img.uPopupLOVIcon {
	width:20px;
	height:18px;
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -115px -556px no-repeat;
	margin:0;
	border:1px solid #AAA
}
div.ac_results {
border: 1px solid #E3CEA6;
border-bottom: 1px solid #D1995A;
	border-top:none;
	padding:8px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
-webkit-box-shadow: 0px 4px 14px rgba(52, 38, 27, 0.35);
-moz-box-shadow: 0px 4px 14px rgba(52, 38, 27, 0.35);
box-shadow: 0px 4px 14px rgba(52, 38, 27, 0.35);
}
div.ac_results ul li {
	padding:0 8px;
	font:normal 12px/20px 'Open Sans',sans-serif;
	color:#333;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
div.ac_results ul li.ac_even {
	background-color:#FFF
}
div.ac_results ul li.ac_odd {
	background-color:#F8F8F8
}
div.ac_results ul li.ac_over {
background-color: #F4EEDF;
color: #BB570B;
}
div.ac_results ul li:active {
	background-color:#D8D8D8
}
div.ac_results ul li strong {
	font-weight:bold
}
ul.uValuePairs {
	list-style:none
}
ul.uValuePairs li {
	display:block;
	position:relative;
	border-top:1px dotted #DDD
}
ul.uValuePairs li:first-child {
	border-top:none
}
ul.uValuePairs li span {
	display:block;
	font:normal 12px/16px 'Open Sans',sans-serif;
	padding:4px 0
}
ul.uValuePairs li span.uValue {
	font-weight:bold;
	position:absolute;
	right:0;
	top:0
}
table.uReport {
	empty-cells:show;
	border-collapse:collapse;
	border-spacing:0 0
}
table.uReport thead>tr>th {
	vertical-align:bottom;
	background-color:transparent;
	border:none;
	border-bottom:1px solid #DDD;
	padding:8px 8px 8px 0;
	font:bold 11px/16px 'Open Sans',sans-serif;
	color:#555
}
table.uReport thead>tr>th a {
	color:#CE6416;
	text-shadow:0 1px 0 rgba(255,255,255,0.75)
}
table.uReport>tbody>tr>td {
	border:none;
	border-bottom:1px solid #EEE;
	padding:8px 8px 8px 0;
	font:normal 12px/16px 'Open Sans',sans-serif;
	color:#333
}





table.uReport>tbody>tr:nth-child(2n)>td {
	background:#FAFAFA;
}

table.uReport>tbody>tr:hover>td {
	background-color:#ECECEC;
}
table.uReportStandard {
/*	border-left: 1px solid #ECC7A6;
border-bottom: 1px solid #DFA875;
*/
border-right: 0;
border-collapse: separate;
width: 100%;
}
.uReportContainer{
	width: 100%;
}
table.uReportStandard thead>tr>th {
/* border-top: 1px solid #ECC7A6; */
/* background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=table_head_bg.png) repeat-x 0 0 #efdab0; */
border-bottom: 2px solid #E6E6E6;
/* border-right: 1px solid #ECC7A6; */
background: #F1F1F1;
border-left: 0;
padding-bottom: 10px;
    padding-left: 4px;
margin: 0;
color: #929292;
font: normal 14px/18px 'Open Sans', sans-serif;
text-decoration: none;
letter-spacing: -0.5px;
}
table.uReportStandard>tbody>tr>td {
/*border-right: 1px solid #ECC7A6; */
 border-bottom: 1px solid #ECECEC; 
border-top: 0;
background: none #FFF;
padding: 6px 4px;
font: normal 14px/16px 'Open Sans', sans-serif;
color: #545454;
    transition:background-color,0.08s;
}
table.uReportAlternative {
	border:1px solid #DDD
}
table.uReportAlternative thead>tr>th {
	border-bottom:2px solid #DDD;
	padding:8px;
	background-color:#f6f6f6;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#eeeeee),color-stop(100%,#ffffff));
	background-image:-webkit-linear-gradient(top,#eeeeee,#ffffff);
	background-image:-moz-linear-gradient(top,#eeeeee,#ffffff);
	background-image:linear-gradient(top,#eeeeee,#ffffff);
	text-shadow:0 1px 0 rgba(255,255,255,0.75)
}
table.uReportAlternative>tbody>tr>td {
	padding:4px 8px;
	border-bottom:1px solid #DDD
}
table.uReportAlternative>tbody>tr:last-child>td {
	border-bottom:none
}
table.uReportFixedHeaders {
	border:none;
	border-bottom:1px solid #AAA
}
table.uReportFixedHeaders thead>tr>th {
	border-bottom:1px solid #AAA;
	padding:8px;
	background:none #F0F0F0;
	text-shadow:0 1px 0 rgba(255,255,255,0.75)
}
table.uReportFixedHeaders>thead {
	display:block
}
table.uReportFixedHeaders>thead th {
	border-bottom:1px solid #AAA
}
table.uReportFixedHeaders>tbody {
	display:block;
	height:200px;
	overflow-x:hidden;
	overflow-y:scroll;
	width:100%
}
table.uReportFixedHeaders>tbody>tr {
	display:block;
	height:28px
}
table.uReportFixedHeaders>tbody>tr>td {
	padding:4px 8px;
	border-top:1px solid #DDD;
	border-bottom:none;
	line-height:20px
}
table.uReportHorizontal {
	border:none
}
table.uReportHorizontal thead>tr>th {
	border-bottom:2px solid #CCC;
	padding:4px 8px;
	text-shadow:0 1px 0 rgba(255,255,255,0.75)
}
table.uReportHorizontal>tbody>tr>td {
	padding:4px 8px;
	border-left:1px solid #DDD;
	border-bottom:1px solid #EEE
}
table.uReportHorizontal>tbody>tr>td:last-child {
	border-right:1px solid #CCC
}
table.uReportHorizontal>tbody>tr>td:first-child {
	border-left:1px solid #CCC
}
table.uReportHorizontal>tbody>tr:last-child>td {
	border-bottom:1px solid #CCC
}
table.uReportBorderless {
	border:none
}
table.uReportBorderless thead>tr>th {
	border-bottom:2px solid #DDD;
	padding:8px
}
table.uReportBorderless>tbody>tr>td {
	padding:4px 8px;
	border-bottom:none
}
div.uReportDownloadLinks {
	font:normal 11px/20px 'Open Sans',sans-serif;
	color:#AAA
}
table td.pagination a.pagination {
	display:block;
	float:left;
	font:normal 11px/20px 'Open Sans',sans-serif;
	color:#888
}
table table td.pagination a.pagination img {
	vertical-align:bottom;
	margin:0 6px
}
a.uPaginationPrev,a.uPaginationNext {
	display:block;
	font:normal 12px/20px 'Open Sans',sans-serif;
	text-decoration:none !important;
	-moz-transition-property:color;
	-webkit-transition-property:color;
	transition-property:color;
	-moz-transition-duration:0.1s;
	-webkit-transition-duration:0.1s;
	transition-duration:0.1s
}
a.uPaginationPrev:hover,a.uPaginationNext:hover {
	color:#ea0000
}
a.uPaginationNext {
	font-weight:bold;
	margin-left:8px
}
a.uPaginationNext img {
		width:16px;
	height:16px;
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=icon_arrow_light_r.png) no-repeat;
	vertical-align:middle
}

a.uPaginationNext img:hover {
opacity:0.8;
}

a.uPaginationPrev {
	margin-right:8px
}
a.uPaginationPrev img {
	width:16px;
	height:16px;
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=icon_arrow_light_l.png) no-repeat;
	vertical-align:middle
}

a.uPaginationPrev img:hover {
opacity:0.8;
}
table td.pagination span.fielddata {
	font:normal 12px/20px 'Open Sans',sans-serif;
	color:#704422
}

.ui-widget-header .ui-icon-closethick {
    background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=1442255827_icon-close-round.png) no-repeat !important;
}




/*.apexir_WORKSHEET_DATA th {
	color:#333;
	padding-right:8px
}*/
.apexir_COLUMN_SELECTOR {
	background-color:#FFF;
	margin:6px 0 6px 6px;
	height:22px;
	border:1px solid;
	border-color: #F5B976 #F5B976 #DA975C #F5B976;
	border-right:none;
	padding:0;
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.15);
box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.15);
	-moz-border-radius:2px 0 0 2px;
	-webkit-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px
}
#apexir_SEARCHDROPROOT.apexir_SEARCHICON {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -110px -538px no-repeat;
	width:21px;
	height:14px;
	margin:4px
}
.apexir_SEARCHICON span {
	position:absolute;
	left:-9999px;
	visibility:hidden;
	display:block
}
.apexir_SEARCH {
	padding:0;
	margin:6px 0;
	height:22px;
	border:1px solid;
	border-color: #F5B976 #F5B976 #DA975C #F5B976;

	
	border-left:none;
	background:#FFF;
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.15);
box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.15);
	-moz-border-radius:0 2px 2px 0;
	-webkit-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0
}
input#apexir_SEARCH {
padding: 2px 4px;
border: none;
height: 18px;
font: normal 14px/14px 'Open Sans', sans-serif;
color: #704422;
display: block;
float: left;

}
input#apexir_SEARCH:focus {
	outline: none;
box-shadow: inset 0 0 0 1px #ECAC5B;
}


button.apexir-go-button {
  display:inline-block;
  font:bold 12px/23px 'Open Sans',sans-serif;
  text-decoration:none;
cursor: pointer;

  background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -313px repeat-x #F7BD8A;
  border: none;
  padding: 0;
    border-bottom: 1px solid #DA975C;
    float:left;
    height: 23px;
    margin: 0;
}
button.apexir-go-button span {
display:block;
  color:#a77243;
  text-shadow:0 1px 0 rgba(255,255,255,0.75);
  padding:0 8px;

  height: auto;
}
button.apexir-go-button:hover {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -351px repeat-x #F7BD8A;
}
button.apexir-go-button:active {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -389px repeat-x #F7BD8A;
}
#apexir_SEARCH_COLUMN_DROP {
	padding:0;
	color:#BC7A46;
	margin:6px 0;
	border:1px solid;
	border-color: #F5B976 #F5B976 #DA975C #F5B976;
	border-left:none;
	border-right:none;
	height:22px;
	font: normal 14px/22px 'Open Sans', sans-serif;
	background: #FFF;
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
-moz-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);

}
.apexir_SAVED_REPORTS,.apexir_ROW_SELECT_LIST {
	padding:0;
	margin:6px 6px 6px 0;
	height:24px
}
.apexir_SAVED_REPORTS label,.apexir_ROW_SELECT_LIST label {
	font:normal 11px/24px 'Open Sans',sans-serif;
	display:inline-block;
	color:#666;
	margin:0 6px
}
td.apex_finderbar_left #apexir_rowcount.fielddata {
	font:normal 11px/24px 'Open Sans',sans-serif;
	color:#333
}
td.apex_finderbar_left table.formlayout td {
	font:normal 11px/24px 'Open Sans',sans-serif
}
td.apex_finderbar_left table.formlayout td label.fielddata {
	font: normal 14px/16px 'Open Sans', sans-serif;
color: #4A4949;
}
#apexir_SEARCH_BAR_OPTIONS {
	padding:0;
	margin:6px 0;
	height:22px
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill {
display: inline-block;
font: bold 12px/22px 'Open Sans',sans-serif;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
-moz-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
  background: url(gradient_sprite_1.png) 0 -313px repeat-x #F7BD8A;
border: none;
float: left;
cursor: pointer;
border-bottom: 1px solid #DA975C;
padding: 0;
height: 22px;
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill:hover {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -351px repeat-x #F7BD8A;
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill span {
	background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -351px repeat-x #F7BD8A;
	position:relative;
	top:0;
	text-indent:-9999px;
	width:22px;
	height:22px;
	display:block;
	margin:0 4px
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill-icons-left-active,#apexir_SEARCH_BAR_OPTIONS .irr-pill-icons-left,#apexir_SEARCH_BAR_OPTIONS .irr-pill-group,#apexir_SEARCH_BAR_OPTIONS .irr-pill-group-active,#apexir_SEARCH_BAR_OPTIONS .irr-pill-chart,#apexir_SEARCH_BAR_OPTIONS .irr-pill-chart-active,#apexir_SEARCH_BAR_OPTIONS .irr-pill-report,#apexir_SEARCH_BAR_OPTIONS .irr-pill-report-active,#apexir_SEARCH_BAR_OPTIONS .irr-pill-report-left,#apexir_SEARCH_BAR_OPTIONS .irr-pill-report-left-active {
	
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill-icons-report-active,#apexir_SEARCH_BAR_OPTIONS .irr-pill-icons-report {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill-icons-left-active span {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 0 -538px no-repeat !important
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill-icons-left span {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 0 -560px no-repeat !important
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill-report-right-active span,#apexir_SEARCH_BAR_OPTIONS .irr-pill-report-active span,#apexir_SEARCH_BAR_OPTIONS .irr-pill-report-center-active span,#apexir_SEARCH_BAR_OPTIONS .irr-pill-report-left-active span {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -22px -538px no-repeat !important
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill-report-right span,#apexir_SEARCH_BAR_OPTIONS .irr-pill-report span,#apexir_SEARCH_BAR_OPTIONS .irr-pill-report-center span,#apexir_SEARCH_BAR_OPTIONS .irr-pill-report-left span {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -22px -560px no-repeat !important
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill-group span {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -44px -538px no-repeat !important
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill-group-active span {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -44px -560px no-repeat !important
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill-chart span {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -66px -538px no-repeat !important
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill-chart-active span {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -66px -560px no-repeat !important
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill-details-right-active span {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -88px -538px no-repeat !important
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill-details-right span {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) -88px -560px no-repeat !important
}
#apexir_SEARCH_BAR_OPTIONS .irr-pill-icons-left-active,#apexir_SEARCH_BAR_OPTIONS .irr-pill-report-right-active,#apexir_SEARCH_BAR_OPTIONS .irr-pill-group-active,#apexir_SEARCH_BAR_OPTIONS .irr-pill-chart-active,#apexir_SEARCH_BAR_OPTIONS .irr-pill-report-active,#apexir_SEARCH_BAR_OPTIONS .irr-pill-report-center-active,#apexir_SEARCH_BAR_OPTIONS .irr-pill-details-right-active,#apexir_SEARCH_BAR_OPTIONS .irr-pill-report-left-active {

background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -389px repeat-x #F7BD8A;

}
.apexir_ACTION_MENU,.apexir_WEBSHEET_MENU {
	padding:0;
	margin:6px 0 6px 6px;
	display:block;
	float:left
}
.apexir_ACTION_MENU button#apexir_ACTIONSMENUROOT,.apexir_ACTION_MENU button#apexir_WEBSHEETSMANAGE,.apexir_WEBSHEET_MENU button#apexir_ACTIONSMENUROOT,.apexir_WEBSHEET_MENU button#apexir_WEBSHEETSMANAGE {
  display:inline-block;
  font:bold 12px/20px 'Open Sans',sans-serif;
  text-decoration:none;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.15);
box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.15);
    background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -313px repeat-x #F7BD8A;
  border:none;
  float:left;
  cursor: pointer;
    border-bottom: 1px solid #DA975C;
    padding: 0;
    height: 22px;
}
.apexir_ACTION_MENU button#apexir_ACTIONSMENUROOT:hover,.apexir_ACTION_MENU button#apexir_WEBSHEETSMANAGE:hover,.apexir_WEBSHEET_MENU button#apexir_ACTIONSMENUROOT:hover,.apexir_WEBSHEET_MENU button#apexir_WEBSHEETSMANAGE:hover {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -351px repeat-x #F7BD8A;
}
.apexir_ACTION_MENU button#apexir_ACTIONSMENUROOT:active,.apexir_ACTION_MENU button#apexir_WEBSHEETSMANAGE:active,.apexir_WEBSHEET_MENU button#apexir_ACTIONSMENUROOT:active,.apexir_WEBSHEET_MENU button#apexir_WEBSHEETSMANAGE:active {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -389px repeat-x #F7BD8A;
}

.apexir_ACTION_MENU button#apexir_ACTIONSMENUROOT.dhtmlMenuOn,.apexir_ACTION_MENU button#apexir_WEBSHEETSMANAGE.dhtmlMenuOn,.apexir_WEBSHEET_MENU button#apexir_ACTIONSMENUROOT.dhtmlMenuOn,.apexir_WEBSHEET_MENU button#apexir_WEBSHEETSMANAGE.dhtmlMenuOn {
  display:inline-block;
  font:bold 12px/20px 'Open Sans',sans-serif;
  text-decoration:none;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.15);
box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.15);
  border:none;
  float:left;
  cursor: pointer;
    border-bottom: 1px solid #DA975C;
    padding: 0;
      background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -313px repeat-x #F7BD8A;
      height: 22px;
}
.apexir_ACTION_MENU button#apexir_ACTIONSMENUROOT span,.apexir_ACTION_MENU button#apexir_WEBSHEETSMANAGE span,.apexir_WEBSHEET_MENU button#apexir_ACTIONSMENUROOT span,.apexir_WEBSHEET_MENU button#apexir_WEBSHEETSMANAGE span {
display:block;
  color:#a77243;
  text-shadow:0 1px 0 rgba(255,255,255,0.75);
  padding:0 18px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;

}
#apexir_TOOLBAR_OPEN {
	background:none;
	height:auto;
	float:none;
	display:block;
	/*border:1px solid #aaa;*/
	/*background-color:#F8F8F8;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;*/
	border:0;

}
#apexir_TOOLBAR_CLOSE {
	/*border-top:1px solid #FFF;*/
	/*background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 0 -969px repeat-x #ddd;*/
	background: #FFF;
	float:none;
	height:36px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
#apexir_WORKSHEET_REGION {
	padding:0;
	float:none;
	display:block
}
#apexir_TOOLBAR {
	padding:0;
	float:none;
	position:relative;
}
.apexir_BUTTONS {
	margin:7px;
	padding:0;
	position:absolute;
	top:0;
	right:0
}
.apexir_BUTTONS a.uButtonIR {
	margin:1px 0 0 6px
}
.apexir_BUTTONS a.uButtonSmall {
	margin:2px
}
.apexir_BUTTONS table {
	width:auto !important
}
.apexir_RIGHT_BUTTONS {
	float:right
}
div.wsInteractiveReportOnly #apexir_TOOLBAR_OPEN {
	border-top:1px solid #aaa;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
div.wsInteractiveReportOnly #apexir_TOOLBAR_CLOSE {
	border-top:none
}
.rpt-sort img {
vertical-align: middle;
opacity: 0.6;
}
.rpt-sort a {
margin-right: 5px;
border-bottom: 1px dashed #CE6416;
}
.rpt-sort a:hover {
text-decoration: none;
}
#apexir_CONTROL_PANEL_COMPLETE a {
	color:#333
}
td.apex_finderbar_left_top,td.apex_finderbar_left_top img,td.apex_finderbar_left_bottom,td.apex_finderbar_left_bottom img {
	background:none !important
}
td.apex_finderbar_middle {
	border-left:1px solid #CCC
}
/*.no-css3 button.apexir-go-button,.ie9 button.apexir-go-button {
	background: url(gradient_sprite_1.png) 0 -313px repeat-x #F7BD8A;
}
.no-css3 button.apexir-go-button:hover,.ie9 button.apexir-go-button:hover {
	background: url(gradient_sprite_1.png) 0 -351px repeat-x #F7BD8A;
}*/
/*.no-css3 #apexir_SEARCH_BAR_OPTIONS,.ie9 #apexir_SEARCH_BAR_OPTIONS {
	padding:0;
	margin:6px 0;
	height:22px
}
.no-css3 #apexir_SEARCH_BAR_OPTIONS .irr-pill,.ie9 #apexir_SEARCH_BAR_OPTIONS .irr-pill {
	 background: url(gradient_sprite_1.png) 0 -313px repeat-x #F7BD8A;
}
.no-css3 #apexir_SEARCH_BAR_OPTIONS .irr-pill:hover,.ie9 #apexir_SEARCH_BAR_OPTIONS .irr-pill:hover {
	background: url(gradient_sprite_1.png) 0 -351px repeat-x #F7BD8A;
}
.no-css3 #apexir_SEARCH_BAR_OPTIONS .irr-pill-icons-left-active,.no-css3 #apexir_SEARCH_BAR_OPTIONS .irr-pill-report-right-active,.no-css3 #apexir_SEARCH_BAR_OPTIONS .irr-pill-group-active,.no-css3 #apexir_SEARCH_BAR_OPTIONS .irr-pill-chart-active,.no-css3 #apexir_SEARCH_BAR_OPTIONS .irr-pill-report-active,.no-css3 #apexir_SEARCH_BAR_OPTIONS .irr-pill-report-center-active,.no-css3 #apexir_SEARCH_BAR_OPTIONS .irr-pill-details-right-active,.no-css3 #apexir_SEARCH_BAR_OPTIONS .irr-pill-report-left-active,.ie9 #apexir_SEARCH_BAR_OPTIONS .irr-pill-icons-left-active,.ie9 #apexir_SEARCH_BAR_OPTIONS .irr-pill-report-right-active,.ie9 #apexir_SEARCH_BAR_OPTIONS .irr-pill-group-active,.ie9 #apexir_SEARCH_BAR_OPTIONS .irr-pill-chart-active,.ie9 #apexir_SEARCH_BAR_OPTIONS .irr-pill-report-active,.ie9 #apexir_SEARCH_BAR_OPTIONS .irr-pill-report-center-active,.ie9 #apexir_SEARCH_BAR_OPTIONS .irr-pill-details-right-active,.ie9 #apexir_SEARCH_BAR_OPTIONS .irr-pill-report-left-active {
	background: url(gradient_sprite_1.png) 0 -389px repeat-x #F7BD8A;
}
.no-css3 .apexir_ACTION_MENU button#apexir_ACTIONSMENUROOT,.no-css3 .apexir_ACTION_MENU button#apexir_WEBSHEETSMANAGE,.no-css3 .apexir_WEBSHEET_MENU button#apexir_ACTIONSMENUROOT,.no-css3 .apexir_WEBSHEET_MENU button#apexir_WEBSHEETSMANAGE,.ie9 .apexir_ACTION_MENU button#apexir_ACTIONSMENUROOT,.ie9 .apexir_ACTION_MENU button#apexir_WEBSHEETSMANAGE,.ie9 .apexir_WEBSHEET_MENU button#apexir_ACTIONSMENUROOT,.ie9 .apexir_WEBSHEET_MENU button#apexir_WEBSHEETSMANAGE {
	background: url(gradient_sprite_1.png) 0 -313px repeat-x #F7BD8A;
}
.no-css3 .apexir_ACTION_MENU button#apexir_ACTIONSMENUROOT:hover,.no-css3 .apexir_ACTION_MENU button#apexir_WEBSHEETSMANAGE:hover,.no-css3 .apexir_WEBSHEET_MENU button#apexir_ACTIONSMENUROOT:hover,.no-css3 .apexir_WEBSHEET_MENU button#apexir_WEBSHEETSMANAGE:hover,.ie9 .apexir_ACTION_MENU button#apexir_ACTIONSMENUROOT:hover,.ie9 .apexir_ACTION_MENU button#apexir_WEBSHEETSMANAGE:hover,.ie9 .apexir_WEBSHEET_MENU button#apexir_ACTIONSMENUROOT:hover,.ie9 .apexir_WEBSHEET_MENU button#apexir_WEBSHEETSMANAGE:hover {
	background: url(gradient_sprite_1.png) 0 -351px repeat-x #F7BD8A;
}
.no-css3 .apexir_ACTION_MENU button#apexir_ACTIONSMENUROOT.dhtmlMenuOn,.no-css3 .apexir_ACTION_MENU button#apexir_WEBSHEETSMANAGE.dhtmlMenuOn,.no-css3 .apexir_WEBSHEET_MENU button#apexir_ACTIONSMENUROOT.dhtmlMenuOn,.no-css3 .apexir_WEBSHEET_MENU button#apexir_WEBSHEETSMANAGE.dhtmlMenuOn,.ie9 .apexir_ACTION_MENU button#apexir_ACTIONSMENUROOT.dhtmlMenuOn,.ie9 .apexir_ACTION_MENU button#apexir_WEBSHEETSMANAGE.dhtmlMenuOn,.ie9 .apexir_WEBSHEET_MENU button#apexir_ACTIONSMENUROOT.dhtmlMenuOn,.ie9 .apexir_WEBSHEET_MENU button#apexir_WEBSHEETSMANAGE.dhtmlMenuOn {
	background: url(gradient_sprite_1.png) 0 -389px repeat-x #F7BD8A;
}*/
#apexir_WORKSHEET {
	padding:0;
}

#apexir_DATA_PANEL .apexir_WORKSHEET_DATA{
	width: 100%;
	-webkit-box-shadow: 0px 0px 4px rgba(248, 177, 107, 0.5);
-moz-box-shadow: 0px 0px 4px rgba(248, 177, 107, 0.5);
box-shadow: 0px 0px 4px rgba(248, 177, 107, 0.5);
border-collapse: separate;
}
/*#apexir_DATA_PANEL table {
	width: 100%
}*/
#apexir_DATA_PANEL>table,#apexir_GROUP_BY>table {
	border-spacing:0 0;
	width: 100%;
}
#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA {
	border-left:1px solid #ECC7A6;
	border-bottom:1px solid #DFA875;
	border-right:0;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA th,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA th {
	border-top:1px solid #ECC7A6;
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=table_head_bg.png) repeat-x 0 0 #efdab0;
	border-bottom:1px solid #DFA875;
	border-right:1px solid #ECC7A6;
	border-left:0;
	text-align:left;
	padding-bottom: 6px;
padding-top: 2px;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.9) !important;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;
}

#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA th:first-child,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA th:first-child {
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
}
#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA th:last-child,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA th:last-child {
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
}

#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA th div,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA th div {
	margin:0;
	padding:0px 4px;
	padding-top:4px;
	color:#704422;
	font: normal 14px/18px 'Open Sans', sans-serif;
	text-shadow: -1px 1px 0px rgba(255, 255, 255, 0.7);
	text-decoration:none;
	letter-spacing:normal
}
#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA th div:hover,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA th div:hover {
	text-decoration:underline
}
#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA th.current,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA th.current {
	background:#F9EACC;
}
#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA td,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA td {
	border-right:1px solid #ECC7A6;
	border-bottom:1px solid #F4E2BF;
	border-top:0;
	background:none #FFF;
	padding:5px;
	font: normal 14px/18px 'Open Sans', sans-serif;

color: #704422;
	text-shadow: -1px 1px 0px rgba(255, 255, 255, 0.7);
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.9) !important;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;
}

#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA tr.odd td,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA tr.odd td {
	background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=table_odd_bg.png) repeat-x bottom center #fdf7eb;
}


#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA td a,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA td a {
	color:#444;
	text-decoration:underline
}
#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA td p,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA td p {
	margin:0
}
#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA.apexir_WORKSHEET_ICONS td,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA.apexir_WORKSHEET_ICONS td {
	border-bottom:none
}
#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA.apexir_WORKSHEET_ICONS td a,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA.apexir_WORKSHEET_ICONS td a {
	text-decoration:none;
	font:normal 12px/16px 'Open Sans',sans-serif
}
#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA tr.odd:hover td,#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA tr.even:hover td,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA tr.odd:hover td,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA tr.even:hover td {
	background:#FAEBCD !important
}

#apexir_DATA_PANEL>table td.pagination,#apexir_GROUP_BY>table td.pagination {
	padding:15px 0
}
#apexir_DATA_PANEL>table td.pagination span.fielddata,#apexir_GROUP_BY>table td.pagination span.fielddata {
	font: normal 14px/18px 'Open Sans', sans-serif;

color: #704422;
padding:4px;
margin:4px 0;
border-left:1px solid #F4E2BF;
border-right:1px solid #F4E2BF;
border-bottom:1px solid #ECC7A6;
border-top:1px solid #ECC7A6;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#apexir_DATA_PANEL>table td.pagination img,#apexir_GROUP_BY>table td.pagination img {
	vertical-align:bottom
}
#apexir_rollover {
	border:1px solid #D8BA83;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:0;
	background:none #FFF !important;
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.25);
-moz-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.25);
box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.25);
}
#apexir_rollover table {
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	background-color:#FAEDD3 !important;
	border-bottom:1px solid #F4E2BF
}
#apexir_rollover table td {
	padding:0 5px;
	text-align:center
}
#apexir_rollover table td input[type=text] {
	width:90% !important;
	margin:0 5px 5px 5px !important;
border: 1px solid #E3BC91 !important;
padding: 4px 4px;
font: normal 14px/14px 'Open Sans', sans-serif;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
outline: none;
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -427px repeat-x #FFF;
color: #704422;
}
#apexir_rollover table td input[type=text]:focus {
		border:none !important;
box-shadow: inset 0 0 0 1px #ECAC5B;
}
#apexir_rollover table span {
	background-color:transparent;
	padding:2px;
	height:20px;
	border:1px solid transparent;
}
#apexir_rollover table span:hover {
	border:1px solid #E3BC91;
	background-color:#F7E0B0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
#apexir_rollover #apexir_rollover_content {
	padding:3px 0
}
#apexir_rollover #apexir_rollover_content a {
	background:#FFF;
	font:normal 11px/20px 'Open Sans', sans-serif;
	color: #704422;

	padding:0 5px !important;
	width:auto !important;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
#apexir_rollover #apexir_rollover_content a:hover {
	background-color:#F7E0B0
}
div#apexir_CONTROL_PANEL_DROP {
	background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -427px repeat-x #FFF;
border: none;
border-bottom: 1px solid #E3CEA6;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:   none;
box-shadow:        none;
	padding:13px;
	margin:15px;
	font: normal 14px/16px 'Open Sans', sans-serif;
color: #4A4949;

-webkit-box-shadow: 0px 0px 14px rgba(95, 49, 3, 0.35);
-moz-box-shadow:    0px 0px 14px rgba(95, 49, 3, 0.35);
box-shadow:         0px 0px 14px rgba(95, 49, 3, 0.35);
}
div#apexir_CONTROL_PANEL_DROP td.fielddatabold {
	font: bold 14px/16px 'Open Sans', sans-serif;
color: #4A4949;
}
div#apexir_CONTROL_PANEL_DROP td.fielddatabold img{
	margin-right: 10px;
	vertical-align: middle;
}
div#apexir_CONTROL_PANEL_DROP td{
	vertical-align: middle !important;
}
button.apexir-button {
  display:inline-block;
  font:bold 12px/20px 'Open Sans',sans-serif;
  text-decoration:none;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.15);
box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.15);
  background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -313px repeat-x #F7BD8A;
  border:none;
  padding:0;
  cursor: pointer;
    border-bottom: 1px solid #DA975C;
}
button.apexir-button span {
display:block;
  color:#a77243;
  text-shadow:0 1px 0 rgba(255,255,255,0.75);
  padding:0 18px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
button.apexir-button:hover {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -351px repeat-x #F7BD8A;
}
button.apexir-button:active {
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=gradient_sprite_1.png) 0 -389px repeat-x #F7BD8A;
}

.dhtmlSubMenu {
	margin:2px 0 0 0;
	font:normal 12px/20px 'Open Sans',sans-serif;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#FCF3E0;
	padding:3px 0;
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	box-shadow:0 1px 1px rgba(0,0,0,0.15);
	border:1px solid #D8BA83;
}
.dhtmlSubMenu li.dhtmlMenuSep {
	border-bottom:1px solid #F4E2BF;
	padding-bottom:5px;
	margin-bottom:5px;
	line-height:1px;
	font-size:1px;
	background:#FCF3E0;
}
.dhtmlSubMenu li.dhtmlMenuSep img {
	display:none
}
.dhtmlSubMenu li.dhtmlSubMenuSelected a {
	background-color:#F7E0B0;
	font-weight:bold !important;
	color:#704422
}
.dhtmlSubMenu li a {
	color:#704422 !important;
	padding:0;
	margin:0;
	border:none;
	background:#FCF3E0;
}
.dhtmlSubMenu li a span {
	color:#704422
}
.dhtmlSubMenu li a.dhtmlSubMenuN,.dhtmlSubMenu li a.dhtmlSubMenuS {
	font:normal 12px/16px 'Open Sans',sans-serif;
	border:none;
	padding:5px;
	margin:0
}
.dhtmlSubMenu li a.dhtmlSubMenuN:hover,.dhtmlSubMenu li a.dhtmlSubMenuS:hover {
	border:none
}
.dhtmlSubMenu li a:hover {
	color:#704422 !important;
	background-color:#F7E0B0 !important;
	border:none
}
.dhtmlSubMenu li a:hover span {
	color:#333
}
.dhtmlSubMenu li a img {
	display:none
}
.dhtmlSubMenu li a img.htmldbMIMG {
	display:block;
	margin:4px 2px 0 0
}
#apexir_columnsearch {
	margin: 2px 0 0 0;
font: normal 12px/20px 'Open Sans',sans-serif;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: #FCF3E0;
padding: 3px 0;
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
border: 1px solid #D8BA83;
}
#apexir_columnsearch>a {
	display:block;
	width:auto !important;
	padding:5px !important;
	color: #704422 !important;

}
#apexir_columnsearch>a:hover {
	color: #704422 !important;
background-color: #F7E0B0 !important;
}
body.uPopUpLOV {
	margin:8px
}
body.uPopUpLOV input.searchField {
	padding:4px;
	border:none;
	font:normal 12px/16px 'Open Sans',sans-serif;
	color:#333;
	border:1px solid #969696;
	margin:6px 0 6px 6px;
	height:24px;
	background:#FFF;
	-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);
	box-shadow:0 1px 0 rgba(0,0,0,0.1);
	-moz-border-radius:0 2px 2px 0;
	-webkit-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0
}
body.uPopUpLOV div.uActionBar {
	background-color:#F8F8F8;
	border:1px solid #aaa;
	height:36px;
	position:relative;
	-moz-border-radius:2px 2px;
	-webkit-border-radius:2px 2px;
	border-radius:2px 2px;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.75) inset,0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.75) inset,0 1px 1px rgba(0,0,0,0.1);
	box-shadow:0 1px 0 rgba(255,255,255,0.75) inset,0 1px 1px rgba(0,0,0,0.1);
	margin:0 0 8px 0
}
body.uPopUpLOV input.smallButton {
	display:inline-block;
	font:bold 11px/22px 'Open Sans',sans-serif;
	padding:0 8px;
	margin:6px 0 6px 6px;
	background-color:#e5e5e5;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#eeeeee),color-stop(100%,#dddddd));
	background-image:-webkit-linear-gradient(top,#eeeeee,#dddddd);
	background-image:-moz-linear-gradient(top,#eeeeee,#dddddd);
	background-image:linear-gradient(top,#eeeeee,#dddddd);
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #969696;
	color:#444;
	text-shadow:0 1px 0 rgba(255,255,255,0.75);
	text-decoration:none;
	-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.75) inset;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.75) inset;
	box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.75) inset
}
body.uPopUpLOV input.smallButton:hover {
	background-color:#f6f6f6;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#eeeeee));
	background-image:-webkit-linear-gradient(top,#ffffff,#eeeeee);
	background-image:-moz-linear-gradient(top,#ffffff,#eeeeee);
	background-image:linear-gradient(top,#ffffff,#eeeeee)
}
body.uPopUpLOV input.smallButton:active {
	-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.5) inset;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.5) inset;
	box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.5) inset;
	background-color:#d4d4d4;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr='#ddd',endColorstr='#ccc');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd',endColorstr='#ccc')";
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#dddddd),color-stop(100%,#cccccc));
	background-image:-webkit-linear-gradient(top,#dddddd,#cccccc);
	background-image:-moz-linear-gradient(top,#dddddd,#cccccc);
	background-image:linear-gradient(top,#dddddd,#cccccc)
}
body.uPopUpLOV input.smallButton.hotButton {
	border:1px solid #822024;
	background-color:#d10c0c;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr='#f21818',endColorstr='#b00101');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f21818',endColorstr='#b00101')";
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f21818),color-stop(100%,#b00101));
	background-image:-webkit-linear-gradient(top,#f21818,#b00101);
	background-image:-moz-linear-gradient(top,#f21818,#b00101);
	background-image:linear-gradient(top,#f21818,#b00101);
	color:#FFF;
	-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.5) inset;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.5) inset;
	box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.5) inset;
	text-shadow:0 -1px 0 rgba(0,0,0,0.35);
	font-weight:bold
}
body.uPopUpLOV input.smallButton.hotButton:hover {
	background-color:#df1212;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr='#ff2424',endColorstr='#c00101');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2424',endColorstr='#c00101')";
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ff2424),color-stop(100%,#c00101));
	background-image:-webkit-linear-gradient(top,#ff2424,#c00101);
	background-image:-moz-linear-gradient(top,#ff2424,#c00101);
	background-image:linear-gradient(top,#ff2424,#c00101)
}
body.uPopUpLOV input.smallButton.hotButton:active {
	-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.5) inset;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.5) inset;
	box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.5) inset;
	background-color:#c10c0c;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr='#d21818',endColorstr='#b00101');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#d21818',endColorstr='#b00101')";
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#d21818),color-stop(100%,#b00101));
	background-image:-webkit-linear-gradient(top,#d21818,#b00101);
	background-image:-moz-linear-gradient(top,#d21818,#b00101);
	background-image:linear-gradient(top,#d21818,#b00101)
}
body.uPopUpLOV div.lovLinks a {
	display:block;
	font:normal 12px/16px 'Open Sans',sans-serif;
	padding:5px 0;
	border-bottom:1px solid #E0E0E0;
	color:#333;
	text-decoration:none
}
body.uPopUpLOV div.lovLinks a:hover {
	background-color:#F0F0F0
}
body.uPopUpLOV div.lovLinks br {
	display:none
}
body.uPopUpLOV div.lovPagination {
	text-align:center;
	font:normal 11px/16px 'Open Sans',sans-serif;
	color:#888;
	padding:10px 0
}
.sCustomSearch {
	margin:0 auto;
	padding:20px 0 24px 0
}
.sCustomSearch table {
	margin:0 auto
}
.sCustomSearch.left {
	margin:0;
	padding:0 0 8px 0
}
.sCustomSearch.left table,.sCustomSearch.left td {
	border-collapse:collapse;
	padding:0;
	margin:0;
	border-spacing:0
}
.sCustomSearch table.formlayout {
	padding:0
}
.sCustomSearch table.formlayout td {
	vertical-align:top;
	padding:0;
	margin:0
}
.sCustomSearch table.formlayout td button {
	margin-top:0
}
.sCustomSearch table.formlayout br {
	display:none
}
.sCustomSearch.large .sSearchField {
	min-width:300px
}
div.sCustomSearch table.formlayout input.sSearchFieldBig {
	display:block;
	font:normal 16px/16px 'Open Sans',sans-serif;
	border:1px solid #aaa;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:8px 8px 8px 32px;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15) inset;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.15) inset;
	color:#333;
	margin:0;
	height:16px;
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) no-repeat -168px -520px #fff
}
div.sCustomSearch table.formlayout input.sSearchFieldBig:focus {
	color:#222
}
ul.sSearchResultsReport {
	margin:0 0 10px 0;
	padding:0;
	list-style:none
}
ul.sSearchResultsReport li {
	display:block;
	list-style:none;
	padding:0 0 10px 0;
	margin:0
}
ul.sSearchResultsReport li span.title {
	display:block
}
ul.sSearchResultsReport li span.title a {
	font:bold 16px/24px 'Open Sans',sans-serif;
	color:#405580;
	text-decoration:underline;
	clear:both
}
ul.sSearchResultsReport li span.description {
	font:normal 13px/16px 'Open Sans',sans-serif;
	color:#333;
	display:block
}
ul.sSearchResultsReport li span.type {
	font:normal 11px/16px 'Open Sans',sans-serif;
	padding:0 10px 0 0;
	color:#666
}
ul.sSearchResultsReport li span.last_modified {
	font:normal 13px/16px 'Open Sans',sans-serif;
	padding:0 10px 0 0;
	color:#666
}
ul.dhtmlTree {
	list-style:none
}
ul.dhtmlTree li {
	padding:2px 0;
	vertical-align:middle
}
ul.dhtmlTree li img {
	margin:0 4px;
	vertical-align:middle
}
div.dhtmlMenuLG {
	white-space:nowrap;
	clear:both
}
div.dhtmlMenuLG div.dhtmlMenuItem {
	text-align:center;
	float:left;
	margin:0px 15px 0px 0px
}
div.dhtmlMenuLG a.dhtmlBottom {
	text-decoration:none;
	display:block;
	font-size:13px;
	margin:0px 5px;
	font-weight:bold
}
div.dhtmlMenuLG div.htmldbBKHolder {
	float:left
}
.dhtmlMenuLG2 li a {
	float:left
}
.dhtmlMenuLG2 {
	list-style-type:none;
	padding:0;
	margin:8px;
	vertical-align:middle;
	white-space:nowrap
}
.dhtmlMenuLG2 img {
	margin:8px 6px
}
.dhtmlMenuLG2 li {
	float:left;
	text-decoration:none;
	display:block;
	line-height:25px;
	height:25px;
	vertical-align:middle;
	white-space:nowrap
}
.dhtmlMenuLG2 li a {
	text-decoration:none
}
.dhtmlMenuLG2 li.dhtmlMenuItem {
	background:#efefef;
	background-repeat:repeat-x;
	margin:0 4px 0 0;
	border:1px solid #606060;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.dhtmlMenuLG2 li.dhtmlMenuItem a {
	padding:0 4px;
	color:#222;
	text-shadow:0 1px 0 rgba(255,255,255,0.5)
}
.dhtmlMenuLG2 li.dhtmlMenuItem1 {
	background:#efefef;
	background-repeat:repeat-x;
	margin:0 4px 0 0;
	border:1px solid #606060;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.dhtmlMenuLG2 li.dhtmlMenuItem1 a {
	padding:0 0 0 10px;
	margin:0 4px 0 0;
	color:#222;
	text-shadow:0 1px 0 rgba(255,255,255,0.5)
}
.dhtmlMenuLG2 li.dhtmlMenuItem1 img {
	margin:0 2px 0 0
}
.dhtmlSubMenu2 {
	border:1px solid #999;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:6px 0;
	background:none #F8F8F8;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:#FFF;
	font-size:13px;
	width:200px;
	list-style-type:none;
	margin:0
}
.dhtmlSubMenu2 li {
	margin:0em;
	padding-left:0em
}
.dhtmlMenuSep2 {
	text-align:center
}
img.dhtmlMenuSep2 {
	display:block;
	margin:auto;
	width:80%;
	border:1px solid #efefef;
	height:1px;
	background-color:#ccc
}
.dhtmlSubMenu2 img.dhtmlSep {
	width:180px;
	height:1px
}
.dhtmlSubMenu2 .t13MIMG {
	vertical-align:middle;
	float:right;
	padding-top:6px
}
.dhtmlSubMenu2 .dhtmlSubMenuP {
	background-color:#ddd;
	text-align:center;
	color:#808080;
	border-bottom:#ccc 1px solid;
	padding:3px 8px;
	text-decoration:none;
	white-space:nowrap;
	font-weight:bold
}
.dhtmlSubMenu2 a.dhtmlSubMenuN:link,.dhtmlSubMenu2 a.dhtmlSubMenuN:visited {
	white-space:nowrap;
	height:1%;
	overflow:hidden;
	display:block;
	overflow:hidden;
	font:normal 12px/20px 'Open Sans',sans-serif;
	color:#333;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	padding:2px 8px !important;
	text-decoration:none
}
.dhtmlSubMenu2 a.dhtmlSubMenuN:hover {
	background:none #E0E0E0 !important
}
.dhtmlSubMenu2 a.dhtmlSubMenuS:link,.dhtmlSubMenu2 a.dhtmlSubMenuS:visited {
	color:#222;
	display:block;
	font-weight:normal;
	padding:3px 8px;
	text-decoration:none;
	white-space:nowrap;
	height:1%;
	overflow:hidden
}
.dhtmlSubMenu2 a.dhtmlSubMenuS:hover {
	background:none #E0E0E0 !important
}
.dhtmlSubMenuN {
	border:none !important
}
table.CalendarHolder table tr td div,table.CalendarAlternative1Holder table tr td div,table.CalendarAlternativeHolder table tr td div,table.WeekCalendarHolder table tr td div,table.DayCalendarHolder table tr td div,table.WeekCalendarAlternative1Holder table tr td div,table.DayCalendarHolderAlternative1 table tr td div {
	font:normal 11px/18px 'Open Sans',sans-serif;
	color:#333
}
table.CalendarHolder table tr td div,table.CalendarAlternative1Holder table tr td div,table.CalendarAlternativeHolder table tr td div {
	font-size:11px;
	padding:5px
}
table.CalendarHolder table tr td div div,table.CalendarAlternative1Holder table tr td div div,table.CalendarAlternativeHolder table tr td div div {
	padding:0 !important
}
.Day a,.NonDay a,.Today a,.WeekendDay a {
	font:bold 11px/16px 'Open Sans',sans-serif;
	display:block;
	text-decoration:none;
	text-shadow:none;
	padding:0;
	color:#444;
	padding:2px 0
}
.Day a:hover,.NonDay a:hover,.Today a:hover,.WeekendDay a:hover {
	text-decoration:underline
}
.small-calendar-holder {
	border:4px solid #DDD;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.small-calendar-holder .month-title {
	text-align:center;
	color:#444;
	background-color:#F2F2F2;
	font:bold 14px/16px 'Open Sans',sans-serif;
	padding:8px 0;
	text-shadow:0 1px 0 #fff;
	border:1px solid #BBB;
	border-bottom:none
}
.small-calendar {
	width:250px;
	border-right:1px solid #BBB
}
.small-calendar .day-of-week {
	font:bold 10px/11px 'Open Sans',sans-serif;
	color:#444;
	text-shadow:0 1px 0 #fff;
	background-color:#F2F2F2;
	text-transform:capitalize;
	padding-bottom:5px;
	border-bottom:1px solid #BBB
}
.small-calendar .day-of-week:first-child {
	border-left:1px solid #BBB
}
.small-calendar td {
	height:14%;
	width:14%;
	padding:0;
	border-left:1px solid #BBB;
	border-bottom:1px solid #BBB;
	font:bold 13px/13px 'Open Sans',sans-serif;
	background-color:#F2F2F2;
	text-align:center;
	vertical-align:middle
}
.small-calendar td a {
	text-decoration:none
}
.small-calendar .calDragDrop {
	width:auto !important
}
.non-day-title,.day-title,.weekend-day-title {
	color:#444;
	padding:8px 0;
	border-top:1px solid #f6f8f9;
	border-left:1px solid #f6f8f9;
	text-shadow:0 1px 0 #fff
}
.non-day-title {
	color:#AAA
}
.small-calendar td.today div.day-title,.small-calendar td.today div.weekend-day-title {
	background-color:#EA0000;
	color:#FFF;
	text-shadow:0 -1px 0 rgba(0,0,0,0.35);
	border-top:1px solid #CA0000;
	border-left:1px solid #CA0000
}
.CalendarHolder {
	width:100%;
	border:none
}
.CalendarHolder .MonthTitle {
	text-align:center;
	color:#444;
	background-color:#F2F2F2;
	font:bold 14px/16px 'Open Sans',sans-serif;
	padding:8px 0;
	text-shadow:0 1px 0 #fff;
	border:1px solid #BBB;
	border-bottom:none
}
table.CalendarHolder tbody>tr>td {
	border-right:1px solid #BBB
}
.Calendar {
	border:0;
	width:100%
}
.Calendar .DayOfWeek {
	font:bold 11px/11px 'Open Sans',sans-serif;
	color:#444;
	text-shadow:0 1px 0 #fff;
	background-color:#F2F2F2;
	text-transform:capitalize;
	padding-bottom:5px;
	border-bottom:1px solid #BBB
}
.Calendar .DayOfWeek:first-child {
	border-left:1px solid #BBB
}
.Calendar td {
	width:75px;
	height:75px;
	width:14%;
	padding:0;
	border-left:1px solid #BBB;
	border-bottom:1px solid #BBB;
	font:bold 13px/13px 'Open Sans',sans-serif;
	background-color:#FFF
}
.Calendar .DayTitle {
	padding:5px 5px;
	font:normal 12px/12px 'Open Sans',sans-serif;
	text-align:right;
	float:right;
	color:#000;
	text-shadow:0 1px 0 #fff
}
.Calendar .Day {
	background-color:#FFF;
	vertical-align:top
}
.Calendar .NonDayTitle {
	padding:5px 5px;
	font:normal 12px/12px 'Open Sans',sans-serif;
	text-align:right;
	float:right;
	color:#AAA;
	text-shadow:0 1px 0 #fff
}
.Calendar .WeekendDayTitle {
	padding:5px 5px;
	font:normal 12px/12px 'Open Sans',sans-serif;
	text-align:right;
	float:right;
	color:#000;
	text-shadow:0 1px 0 #fff
}
.Calendar .WeekendDay {
	background-color:#FFF
}
.Calendar .Today {
	vertical-align:top;
	background-color:#F2F2F2
}
.cstCalendarHolder {
	width:600px
}
.cstCalendarHolder .MonthTitle {
	font-weight:bold;
	text-align:center;
	font-size:15px;
	color:#FF0000
}
.cstCalendar {
	border:1px solid #86888a;
	width:100%
}
.cstCalendar .DayOfWeek {
	color:#000000;
	padding:3px;
	background-color:#DDDDDD;
	border-right:1px solid #86888a
}
.cstCalendar td {
	width:75px;
	height:75px;
	width:14%;
	border:1px solid #86888a
}
.cstCalendar .DayTitle {
	padding:2px;
	font-weight:bold;
	text-align:right;
	float:right;
	border:2px solid #86888a;
	border-right:none;
	border-top:none
}
.cstCalendar .Day {
	vertical-align:top
}
.cstCalendar .NonDayTitle {
	text-align:right;
	color:#CCCCCC
}
.cstCalendar .NonDay {
	background-color:#EEEEEE
}
.cstCalendar .WeekendDayTitle {
	padding:2px;
	font-weight:bold;
	text-align:right;
	float:right;
	border:2px solid #86888a;
	border-right:none;
	border-top:none;
	text-align:right;
	color:#CCCCCC
}
.cstCalendar .Today {
	vertical-align:top;
	border:#FF0000 2px solid
}
.cstCalendar .Today .DayTitle {
	background-color:#FFFFFF
}
.WeekCalendarHolder {
	width:100%;
	border:4px solid #DDD;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.WeekCalendarHolder .MonthTitle {
	text-align:center;
	color:#444;
	background-color:#F2F2F2;
	font:bold 14px/16px 'Open Sans',sans-serif;
	padding:8px 0;
	text-shadow:0 1px 0 #fff;
	border:1px solid #BBB;
	border-bottom:none
}
.WeekCalendar {
	border:0;
	width:100%;
	border-right:1px solid #BBB
}
.WeekCalendar .DayOfWeek {
	font:bold 11px/11px 'Open Sans',sans-serif;
	color:#444;
	text-shadow:0 1px 0 #fff;
	background-color:#F2F2F2;
	padding-bottom:5px;
	border-bottom:1px solid #BBB
}
.WeekCalendar td {
	height:40px;
	width:14%;
	padding:0;
	border-left:1px solid #BBB;
	border-bottom:1px solid #BBB;
	font:bold 13px/13px 'Open Sans',sans-serif;
	background-color:#FFF
}
.WeekCalendar .Day {
	vertical-align:top
}
.WeekCalendar .NonDay {
	background-color:#FFF
}
.WeekCalendar .Today {
	vertical-align:top;
	background-color:#F2F2F2
}
.WeekCalendar th.Hour {
	width:40px;
	font:bold 10px/14px 'Open Sans',sans-serif;
	color:#444;
	text-shadow:0 1px 0 #fff;
	background-color:#F2F2F2;
	text-align:right;
	padding:5px 5px 5px 10px;
	white-space:nowrap;
	border-left:1px solid #BBB
}
.cstWeekCalendarHolder {
	width:600px
}
.cstWeekCalendarHolder .MonthTitle {
	font-weight:bold;
	text-align:center;
	font-size:15px;
	color:#FF0000
}
.cstWeekCalendar {
	border-left:1px solid #86888a;
	border-bottom:1px solid #86888a;
	width:100%;
	empty-cells:show
}
.cstWeekCalendar .DayOfWeek {
	color:#000000;
	background-color:#DDDDDD
}
.cstWeekCalendar td,.cstWeekCalendar th {
	padding:3px;
	height:40px;
	width:14%;
	border-right:1px solid #86888a;
	border-top:1px solid #86888a
}
.cstWeekCalendar .DayTitle {
	padding:0px;
	font-weight:bold;
	text-align:right;
	float:right;
	border:0px solid #86888a;
	border-right:none;
	border-top:none
}
.cstWeekCalendar .Day {
	vertical-align:top
}
.cstWeekCalendar .NonDayTitle {
	text-align:right;
	color:#CCCCCC
}
.cstWeekCalendar .NonDay {
	background-color:#EEEEEE
}
.cstWeekCalendar .WeekendDayTitle {
	padding:2px;
	font-weight:bold;
	text-align:right;
	float:right;
	border:2px solid #86888a;
	border-right:none;
	border-top:none;
	text-align:right;
	color:#CCCCCC
}
.cstWeekCalendar .Today {
	vertical-align:top;
	border:#FF0000 1px solid
}
.cstWeekCalendar .Today .DayTitle {
	background-color:#FFFFFF
}
.cstWeekCalendar .Hour {
	width:40px;
	height:40px;
	background-color:#DDDDDD;
	white-space:nowrap;
	text-align:right
}
.cstWeekCalendar .HourTitle {
	width:40px;
	height:40px;
	border:1px solid #86888a;
	background-color:#DDDDDD
}
.DayCalendarHolder {
	width:100%;
	border:4px solid #DDD;
	-moz-border-radius:6px;
	-webkit-border-radius:6px
}
.DayCalendarHolder .MonthTitlem,.DayCalendarHolder .t1MonthTitle {
	text-align:center;
	color:#444;
	background-color:#F2F2F2;
	font:bold 14px/16px 'Open Sans',sans-serif;
	padding:8px 0;
	text-shadow:0 1px 0 #fff;
	border:1px solid #BBB;
	border-bottom:none
}
.DayCalendar {
	border:0;
	width:100%;
	border-right:1px solid #BBB
}
.DayCalendar .DayOfWeek {
	font:bold 11px/11px 'Open Sans',sans-serif;
	color:#444;
	text-shadow:0 1px 0 #fff;
	background-color:#F2F2F2;
	padding-bottom:5px;
	border-bottom:1px solid #BBB
}
.DayCalendar td {
	height:40px;
	width:98%;
	padding:0;
	border-left:1px solid #BBB;
	border-bottom:1px solid #BBB;
	font:bold 13px/13px 'Open Sans',sans-serif;
	background-color:#FFF
}
.DayCalendar .Day {
	vertical-align:top
}
.DayCalendar .Today {
	vertical-align:top;
	background-color:#F2F2F2
}
.DayCalendar .Hour {
	width:40px;
	font:bold 10px/14px 'Open Sans',sans-serif;
	color:#444;
	text-shadow:0 1px 0 #fff;
	background-color:#F2F2F2;
	text-align:right;
	padding:5px 5px 5px 10px;
	white-space:nowrap;
	border-left:1px solid #BBB
}
.CalendarAlternative1Holder {
	width:100%
}
.CalendarAlternative1Holder .MonthTitle {
	text-align:left;
	color:#444;
	font:bold 16px/16px 'Open Sans',sans-serif;
	padding:10px 0 5px 0;
	text-shadow:0 1px 0 #fff;
	border-bottom:none
}
.CalendarAlternative1 {
	border:0;
	width:100%
}
.CalendarAlternative1 .DayOfWeek {
	font:normal 11px/11px 'Open Sans',sans-serif;
	color:#444;
	text-shadow:0 1px 0 #fff;
	text-transform:capitalize;
	padding:0 0 5px 0;
	border-bottom:1px solid #999;
	text-align:left
}
.CalendarAlternative1 td:first-child {
	border-left:1px solid #EEE
}
.CalendarAlternative1 td {
	width:75px;
	height:75px;
	width:14%;
	padding:0;
	border-right:1px solid #EEE;
	border-bottom:1px solid #BBB;
	font:bold 13px/13px 'Open Sans',sans-serif;
	background-color:#FFF
}
.CalendarAlternative1 .DayTitle {
	padding:5px 5px;
	font:normal 12px/12px 'Open Sans',sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff
}
.CalendarAlternative1 .Day {
	background-color:#FFF;
	vertical-align:top
}
.CalendarAlternative1 .NonDayTitle {
	padding:5px 5px;
	font:normal 12px/12px 'Open Sans',sans-serif;
	color:#AAA;
	text-shadow:0 1px 0 #fff
}
.CalendarAlternative1 .WeekendDayTitle {
	padding:5px 5px;
	font:normal 12px/12px 'Open Sans',sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff
}
.CalendarAlternative1 .WeekendDay {
	background-color:#FFF
}
.CalendarAlternative1 .Today {
	vertical-align:top;
	background-color:#F2F2F2
}
.WeekCalendarAlternative1Holder {
	width:100%
}
.WeekCalendarAlternative1Holder .MonthTitle {
	text-align:left;
	color:#444;
	font:bold 16px/16px 'Open Sans',sans-serif;
	padding:10px 0 5px 0;
	text-shadow:0 1px 0 #fff;
	border-bottom:none
}
.WeekCalendarAlternative1 {
	border:0;
	width:100%
}
.WeekCalendarAlternative1 .DayOfWeek {
	font:normal 11px/11px 'Open Sans',sans-serif;
	text-align:left;
	color:#444;
	text-shadow:0 1px 0 #fff;
	padding-bottom:5px;
	border-bottom:1px solid #BBB
}
.WeekCalendarAlternative1 td {
	height:40px;
	width:14%;
	padding:0;
	border-right:1px solid #EEE;
	border-bottom:1px solid #BBB;
	font:bold 13px/13px 'Open Sans',sans-serif;
	background-color:#FFF
}
.WeekCalendarAlternative1 tr:first-child th {
	border-right:none
}
.WeekCalendarAlternative1 th {
	border-right:1px solid #EEE
}
.WeekCalendarAlternative1 .Day {
	vertical-align:top
}
.WeekCalendarAlternative1 .NonDay {
	background-color:#FFF
}
.WeekCalendarAlternative1 .Today {
	vertical-align:top;
	background-color:#F2F2F2
}
.WeekCalendarAlternative1 th.Hour {
	width:40px;
	font:normal 10px/14px 'Open Sans',sans-serif;
	color:#444;
	text-align:right;
	padding:0 5px 0 0;
	white-space:nowrap;
	vertical-align:top
}
.DayCalendarAlternative1Holder {
	width:100%
}
.DayCalendarAlternative1Holder .MonthTitle {
	text-align:left;
	color:#444;
	font:bold 16px/16px 'Open Sans',sans-serif;
	padding:10px 0 5px 0;
	text-shadow:0 1px 0 #fff;
	border-bottom:none
}
.DayCalendarAlternative1 {
	border:0;
	width:100%
}
.DayCalendarAlternative1 .DayOfWeek {
	font:normal 11px/11px 'Open Sans',sans-serif;
	text-align:left;
	color:#444;
	text-shadow:0 1px 0 #fff;
	padding-bottom:5px;
	border-bottom:1px solid #BBB
}
.DayCalendarAlternative1 td {
	height:40px;
	width:98%;
	padding:0;
	border-left:1px solid #EEE;
	border-bottom:1px solid #BBB;
	font:bold 13px/13px 'Open Sans',sans-serif;
	background-color:#FFF
}
.DayCalendarAlternative1 tr:first-child th {
	border-right:none
}
.DayCalendarAlternative1 .Day {
	vertical-align:top
}
.DayCalendarAlternative1 .Today {
	vertical-align:top;
	background-color:#F2F2F2
}
.DayCalendarAlternative1 .Hour {
	width:40px;
	font:normal 10px/14px 'Open Sans',sans-serif;
	color:#444;
	text-align:right;
	padding:0 5px 0 0;
	white-space:nowrap;
	vertical-align:top
}
.SmallCalendarHolder .MonthTitle {
	text-align:center;
	font-size:13px;
	color:#FF0000;
	font-weight:bold
}
.SmallCalendar {
	width:250px;
	border:1px solid #CCCCCC
}
.SmallCalendar .DayOfWeek {
	height:14px
}
.SmallCalendar td {
	height:14%;
	width:14%;
	padding:2px;
	border:1px solid #CCCCCC
}
.SmallCalendar .DayTitle {
	font-weight:bold;
	text-align:right;
	text-decoration:underline
}
.SmallCalendar .Day {
	vertical-align:top
}
.SmallCalendar .NonDayTitle {
	text-align:right;
	color:#CCCCCC;
	text-align:right;
	text-decoration:underline
}
.SmallCalendar .NonDay {
	border:1px dotted #CCCCCC
}
.SmallCalendar .WeekendDayTitle {
	text-align:right;
	color:#CCCCCC;
	text-align:right;
	text-decoration:underline
}
.SmallCalendar .Today {
	vertical-align:top;
	vertical-align:top;
	border:1px solid #FF0000
}
.SmallWeekCalendarHolder {
	border:4px solid #DDD;
	-moz-border-radius:6px;
	-webkit-border-radius:6px
}
.SmallWeekCalendarHolder .MonthTitle {
	text-align:center;
	color:#444;
	background-color:#F2F2F2;
	font:bold 14px/16px 'Open Sans',sans-serif;
	padding:8px 0;
	text-shadow:0 1px 0 #fff;
	border:1px solid #BBB;
	border-bottom:none
}
.SmallWeekCalendar {
	width:300px;
	empty-cells:show
}
.SmallWeekCalendar .DayOfWeek {
	font:bold 10px/14px 'Open Sans',sans-serif;
	color:#444;
	text-shadow:0 1px 0 #fff;
	background-color:#F2F2F2;
	text-transform:capitalize;
	border-bottom:1px solid #BBB;
	padding:5px 0
}
.SmallWeekCalendar td {
	height:14%;
	width:14%;
	padding:0;
	border-left:1px solid #BBB;
	border-bottom:1px solid #BBB;
	font:bold 13px/13px 'Open Sans',sans-serif;
	background-color:#F2F2F2;
	text-align:center;
	vertical-align:top
}
.SmallWeekCalendar td.t1Today {
	background-color:#d2d2d4
}
.SmallWeekCalendar td .inner {
	border-top:1px solid #f6f8f9;
	border-left:1px solid #f6f8f9;
	display:block
}
.SmallWeekCalendar .Hour {
	font:bold 10px/14px 'Open Sans',sans-serif;
	color:#444;
	text-shadow:0 1px 0 #fff;
	background-color:#F2F2F2;
	text-transform:capitalize;
	padding:5px 2px 5px 10px
}
.SmallDayCalendarHolder {
	border:4px solid #DDD;
	-moz-border-radius:6px;
	-webkit-border-radius:6px
}
.SmallDayCalendarHolder .MonthTitle {
	text-align:center;
	color:#444;
	background-color:#F2F2F2;
	font:bold 14px/16px 'Open Sans',sans-serif;
	padding:8px 0;
	text-shadow:0 1px 0 #fff;
	border:1px solid #BBB;
	border-bottom:none
}
.SmallDayCalendar {
	width:300px;
	empty-cells:show
}
.SmallDayCalendar .DayOfWeek {
	font:bold 10px/14px 'Open Sans',sans-serif;
	color:#444;
	text-shadow:0 1px 0 #fff;
	background-color:#F2F2F2;
	text-transform:capitalize;
	border-bottom:1px solid #BBB;
	padding:5px 0
}
.SmallDayCalendar td {
	height:14%;
	width:98%;
	padding:0;
	border-left:1px solid #BBB;
	border-bottom:1px solid #BBB;
	font:bold 13px/13px 'Open Sans',sans-serif;
	background-color:#F2F2F2;
	text-align:center;
	vertical-align:top
}
.SmallDayCalendar .Day {
	vertical-align:top
}
.SmallDayCalendar .Today {
	background-color:#d2d2d4
}
.SmallDayCalendar .Hour {
	font:bold 10px/14px 'Open Sans',sans-serif;
	color:#444;
	text-shadow:0 1px 0 #fff;
	background-color:#F2F2F2;
	text-transform:capitalize;
	padding:5px 2px 5px 10px
}
.ie7 img {
	-ms-interpolation-mode:bicubic
}
.ie7 .calDragDrop {
	width:auto !important
}
.ie7 section.uRegion>div.uRegionHeading h1 {
	float:left;
	border-bottom:none;
	line-height:50px
}
.ie7 section.uRegion.uBorderlessRegion>div.uRegionHeading h1 {
	float:left;
	border-bottom:none;
	line-height:14px
}
.ie7 section.uRegion section.uRegion div.uRegionHeading h1 {
	line-height:20px
}
.ie7 section.uRegion span.uButtonContainer {
	float:right
}
.ie7 section.uRegion.uHideShowRegion>div.uRegionHeading>h1 {
	line-height:30px !important
}
.ie7 section.uWhiteRegion div.uRegionHeading h1 {
	line-height:31px !important
}
.ie7 table#uPageCols {
	table-layout:fixed
}
.ie7 button#apexir_ACTIONSMENUROOT {
	padding:0
}
.ie7 button#apexir_ACTIONSMENUROOT span {
	background-position:100% -583px;
	line-height:20px
}
.ie7 button.apexir-go-button span {
	line-height:20px
}
.ie7 div.apexir_ACTION_MENU ul.dhtmlSubMenu li {
	height:20px;
	overflow:hidden
}
.ie7 div.apexir_ACTION_MENU ul.dhtmlSubMenu li a {
	display:inline-block !important
}
.ie7 .dhtmlMenuLG2 li.dhtmlMenuItem1 img {
	display:block;
	margin:6px
}
.ie7 div.uReportFilterRow table.formlayout td {
	vertical-align:middle !important
}
/*.no-css3 section.uButtonRegion,.ie9 section.uButtonRegion {
	background:url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=theme_23.png) 0 -968px repeat-x #ddd
}*/
.ie7 div.uFixedHeadersContainer,.ie8 div.uFixedHeadersContainer,.ie9 div.uFixedHeadersContainer {
	position:relative;
	height:200px;
	overflow-y:scroll;
	overflow-x:hidden
}
.ie7 table.uReportFixedHeaders thead,.ie8 table.uReportFixedHeaders thead,.ie9 table.uReportFixedHeaders thead {
	height:auto
}
.ie7 table.uReportFixedHeaders thead tr,.ie8 table.uReportFixedHeaders thead tr,.ie9 table.uReportFixedHeaders thead tr {
	position:absolute;
	top:expression(this.offsetParent.scrollTop)
}
.ie7 table.uReportFixedHeaders tbody,.ie8 table.uReportFixedHeaders tbody,.ie9 table.uReportFixedHeaders tbody {
	height:auto
}
.ie7 table.uReportFixedHeaders tbody tr:first-child td,.ie8 table.uReportFixedHeaders tbody tr:first-child td,.ie9 table.uReportFixedHeaders tbody tr:first-child td {
	padding-top: 30px
}

/* Custom styles */
.content-bottom-shadow{
	height: 36px;
	/* background: transparent url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=shadow-bottom-corners.png) no-repeat center bottom */
}

.first-btn-inline{
	margin-left:245px;
}
.btn-inline{
	margin-left:15px;
}
.medium-btn{
	width:130px;
}
.long-btn{
	width:230px;
}

.label-cell{
	width: 200px;
}
/*button::-moz-focus-inner {
    border: 0;
    padding: 0;
}*/

.fielddata{
	font: normal 14px/16px 'Open Sans', sans-serif;
color: #4A4949;
}

#apexir_WORKSHEET .apexir_REPEAT_HEADING {
	padding:4px 8px;
	font: bold 12px/20px 'Open Sans', sans-serif;
color: #704422;
text-shadow: -1px 1px 0px rgba(255, 255, 255, 0.7);
}


#ep_wait_overlay {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1000;
	-moz-opacity: .2;
	opacity: .2;
	filter: alpha(opacity=20);
}


.ui-widget-header {
border: none;
background: #FAFAFA;

font: normal 16px/15px 'Open Sans', sans-serif;
text-shadow: -1px 1px 0px rgba(255, 255, 255, 1);
padding: 0 0 0 13px;
color: #969696;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;

-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.ui-widget-content {
border: none;
background: #FFF;
color: #4A4949;
font: normal 14px/18px 'Open Sans', sans-serif;
padding:0;
}

.ui-dialog{
    box-shadow: 0 2px 6px rgba(0,0,0,.3);
padding: 0;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
border: 1px solid #FAD19D !important;
background: #FAD19D !important;
font-weight: normal !important;
color: #A87F58 !important;
}

.apex_size_bar{
	/*background: #F6E8CC;*/
	border-color: #E3CEA6;

}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #F1F1F1;
    border: 1px solid #F1F1F1;

}
.ui-datepicker th {
font-weight: normal !important;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 13px;

}

.ui-datepicker{
    box-shadow: 0 2px 6px rgba(0,0,0,.3);

}

.ui-datepicker .ui-datepicker-header {
padding: 2px 0;
}

.p-autocomplete-field{
	position: relative;
}



.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
border-radius: 0 !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-radius: 0 !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
   border-radius: 0 !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {

   border-radius: 0 !important;
}


#swift-info, #banks-info{
	display: none;
	position: absolute;
	top:32px;
	left:0;
	background: #fff;
	z-index: 200;
-webkit-box-shadow: 0px 4px 14px rgba(52, 38, 27, 0.35);
-moz-box-shadow:    0px 4px 14px rgba(52, 38, 27, 0.35);
box-shadow:         0px 4px 14px rgba(52, 38, 27, 0.35);
}

#databyswift, #databybanks{
	max-height: 300px;
	overflow: auto;
	width: 650px;
	border: 1px solid #E3BC91;
	border-bottom: 1px solid #D1995A;
	color: #4A4949;
font: normal 12px/18px 'Open Sans', sans-serif;
padding: 7px 8px;
font-weight: normal;
font-style:normal;
}
#databyswift ul, #databybanks ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-top: 20px;
}
#databyswift ul li, #databybanks ul li{
border-bottom: 1px solid #EDDFC5;
padding:2px 0;
-webkit-transition: background 0.1s ease;
-moz-transition: background 0.1s ease;
-o-transition: background 0.1s ease;
-ms-transition: background 0.1s ease;
transition: background 0.1s ease;
}
#databyswift ul li:hover,  #databybanks ul li:hover{
background: #F4EEDF;
cursor: pointer;
color:#BB570B;
}


.fixed-pos{
position: absolute;
background: #FFF;
height: 20px;
top: 1px;
padding-top: 3px;
color: #9C4422;
}

.info-close-btn{
position: absolute;
left: 665px;
top:-16px;
background-image: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=ui-icons_222222_256x240.png);
background-position: -96px -128px;
height: 16px;
width: 16px;
cursor: pointer;
}
.info-close-btn:hover{
opacity: 0.5;
}

.swift-field-x{
	margin-right: 20px;
	width:120px;
	margin-left: 2px;
	display: inline-table;
	vertical-align: top;
}
.bank-field-x{
	margin-right: 20px;
	width:200px;
	display: inline-table;
	vertical-align: top;
}
.city-field-x{
	margin-right: 20px;
	width:120px;
	display: inline-table;
	vertical-align: top;
}
.addr-field-x{
	width:130px;
	display: inline-table;
	vertical-align: top;
}
.addr2-field-x{
display: none;
}
.addr3-field-x{
display: none;
}
.addr4-field-x{
display: none;
}

.popup-err{
	display: none;
position: absolute;
top: 0;
left: 140px;
clear: both;
height: 35px;
min-width: 250px;
}

.popup-err .popup-l{
	float: left;
	background:transparent url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=popuperr.png) no-repeat 0 0;
	display: block;
	height: 35px;
	width: 10px;
}

.popup-err .popup-r{
float: left;
background: rgba(0, 0, 0, 0) url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=popuperr.png) no-repeat -0px -35px;
display: block;
height: 35px;
width: 10px;
}


.popup-err .popup-body{
border-top: 1px solid #FFCBCB;
border-bottom: 1px solid #FFCBCB;
background: #FEE7E0;
height: 13px;
display: block;
float: left;
min-width: 120px;
color: #dd3b3b;
font:12px/14px 'Open Sans',sans-serif;
padding: 10px 5px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
}

#sign-in{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border:1px solid #F4E2BF;
background: #FDF7EA;
padding:20px;
}

/* displayed in print mode only */
.print-sender-app{
	display: none;
}


.ui-widget-content a {
text-decoration: none !important;
outline: none;
color:#DF7D11;
}
.ui-widget-content a:hover {
color: #111 !important;
text-decoration: underline;
}
.ui-state-default{
	color:#222;
	text-decoration: none !important;
}

.print-partner-logotype{
	display: none;
}


.uRegionContent h2 {
font: normal 18px/26px 'Open Sans',sans-serif;
margin-bottom: 15px;
margin-top: 5px;
color: #D58240;
}


.hot-region{
	box-shadow: 0px 0px 0px 3px  #FEE1C7; 
	border-color:#FCA658
}

#ep-logo {
padding-top: 18px;
padding-left: 22px;
width: 190px;
height: 102px;
}

::-ms-clear {
    display: none;
}

.input-search-ico{
	position:absolute;
	top:9px;
	left:240px
}

select, input[type="radio"], input[type="file"]{
	cursor: pointer;
}

.item-popup2-img{
right: -25px;
position: absolute;
top: 5px;
}

.popup2-arrow{
background:transparent url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=pop_up_arrow.png) no-repeat center top;
position:absolute;
width:8px;
height:16px;
top: 7px;
left: -7px;
}
.popup2-container{
width:275px;
position:absolute;
right: -312px;
top:0;
display:none;
}
.popup2-head{
background:transparent url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=pop_up_head.png) no-repeat center top;
height:7px;
width:275px;

}
.popup2-body{
background:#fefdf9 url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=pop_up_body.png) no-repeat center top;
width:256px;
border-left:1px solid #e6ddc9;
border-right:1px solid #e6ddc9;
padding: 0px 8px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
font: normal 14px/16px 'Open Sans', sans-serif;
color: #704422;
padding-bottom: 4px;
min-height: 12px;
}
.popup2-footer{
background:transparent url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=pop_up_footer.png) no-repeat center top;
height:10px;
width:275px;
}

.region-point-block{
	position:relative; padding-top:7px; padding-left: 15px; top:-50px; left:-85px;font:bold 30px 'Open Sans',sans-serif; color:#A87F58; text-shadow: -1px 1px 0px rgba(255, 255, 255, 1); background:transparent url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_flow_id=101&p_fname=region_point_bg.png) no-repeat top center; width:38px; height:38px;
	-webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}


.apex_wait_overlay {
z-index: 99991 !important;
position: fixed !important;
}



div.apex_wait_popup {
background: none;
z-index: 99995;
left: 50%;
margin: 5em auto;
font-size: 5px;
position: fixed;
text-indent: -9999em;
border-top: 1.1em solid rgba(58, 69, 88, 0.52);
border-right: 1.1em solid rgba(58, 69, 88, 0.52);
border-bottom: 1.1em solid rgba(58, 69, 88, 0.52);
border-left: 1.1em solid #041635;
-webkit-animation: load8 1.1s infinite linear, fadein 1s;
animation: load8 1.1s infinite linear, fadein 1s;
margin-left: -6em;

}
div.apex_wait_popup,
div.apex_wait_popup:after {
  border-radius: 50%;
  width: 40px;
  height: 40px;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

#operation-steps{
width: 100%;
}
#operation-steps .tabset{
display:block;
background: #FAFAFA;
text-align:center;
text-decoration:none;
position:relative;
        border-bottom: 2px solid #EFEFEF;
    border-top: 1px solid #EFEFEF;
		    line-height: 60px;
				text-transform: uppercase;
}
#operation-steps .tabset:hover{
 border-bottom: 2px solid #2B62CC;
}
#operation-steps .current-step{
    border-bottom: 2px solid #ECAC5B;
}
#operation-steps .current-step:hover{
    border-bottom: 2px solid #ECAC5B;
}
#operation-steps .tabset span{
height: 60px;
display:block;
   color: #1E4BA2;
font-weight:bold;
}

#operation-steps .current-step span{
color: #E28514;
}

/*
#operation-steps .current-step::after {
position: absolute;
top: 100%;
left: 50%;
margin-left: -10px;
width: 0;
height: 0;
border: solid transparent;
border-width: 10px;
    border-top-color: rgb(241, 241, 241);
content: '';
pointer-events: none;
}
*/

.step-num {
    font-size: 20px;
    margin-right: 5px;
    /* vertical-align: middle; */
    font-weight: normal;
}



a.uRegionControl{
color:#545454;
}
a.uRegionControl:hover{
color:#DF7D11;
}


.left-b-corner{
/*
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
*/
}
.right-b-corner{
/*
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
*/
}

#bottom-actions-panel{
	width:960px; 
	background: rgb(238, 238, 238); 
	z-index:500;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;




}


.actions-panel-serv-title{
    background-color: rgb(253, 253, 253);
    padding: 15px 25px;
		font: normal 19px/18px 'Open Sans', sans-serif;
    color: #545454;
}

.actions-panel-serv-btns{
background-color: rgb(253, 253, 253);
padding: 0px 20px; text-align:right; vertical-align:middle
}

#bottom-buttons-panel td{
padding:20px;
}

#bottom-buttons-panel{
    background: rgb(253, 253, 253);
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.08);
    border-bottom: 1px solid #DEDEDE;
    border-top: 2px solid #FAFAFA;
}





.upperc{
text-transform:uppercase;
}

.modalBtnClass{
outline:0;
}


.ui-dialog .ui-dialog-buttonpane {
    background: rgb(238, 238, 238);
border-top:none;
}


div.apex_wait_popup img{
display:none;
}
div.modalProgress {
	margin:20px
}
div.modalProgress p {
	font:normal 14px/20px 'Open Sans',sans-serif;
	color:#666
}


@keyframes fadein {
	from {
		opacity:0;
	}
	to {
		opacity: 1;
	}
}
/* Firefox < 16 */
@-moz-keyframes fadein {
	from {
		opacity:0;
	}
	to {
		opacity: 1;
	}
}
/* Safari,Chrome and Opera>12.1 */
@-webkit-keyframes fadein {
	from {
		opacity:0;
	}
	to {
		opacity: 1;
	}
}
/* Internet Explorer */
@-ms-keyframes fadein {
	from {
		opacity:0;
	}
	to {
		opacity: 1;
	}
}
/* Opera < 12.1 */
@-o-keyframes fadein {
	from {
		opacity:0;
	}
	to {
		opacity:1;
	}
}


.l-asteriks {
font-size: 24px;
  font-weight: bold;
  color: #E70000;
  font-family: Georgia, sans-serif;
  display: inline-block !important;
  position: relative;
  top: 8px;
  margin-left: -12px;
  right: -16px;
}




.head_btn{
    vertical-align: middle;
    display: inline-block;
    font: normal 13px/30px "Open Sans",sans-serif;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    border: none;
		position:relative;
    color: rgb(159,185,218);
    padding: 0 20px;
    border: 1px solid rgb(74,97,139);
    cursor: pointer;
		margin-left:8px;
		transition: border 0.15s ease;
}
.head_btn:hover{
border: 1px solid rgb(236,172,91);
color: rgb(236,172,91);
}

.head_btn:hover > .arrow-down{
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=arr_up_orange.png) no-repeat !important;
}

.arrow-down {
    width: 10px;
    height: 8px;
   /* border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #5981B4;
*/
    position: absolute;
    top: 12px;
    right: 7px;
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=arr_up_blue.png) no-repeat;
}
.arrow-down-hot{
/*
border-top: 6px solid rgb(236,172,91) !important;
*/
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=arr_up_orange.png) no-repeat;
}
.arrow-down-white{
top:16px;
background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=arr_up_white.png) no-repeat ;
}

.pos-relat{
position:relative;
}


.head_btn_hot{
border: 1px solid rgb(236,172,91) !important;
color: rgb(236,172,91) !important;
}


.alert-region  .uRegionHeading{
border-bottom: 1px solid #FFECA8 !important;
background: rgb(255, 241, 192) !important;
}
.alert-region  .uRegionHeading h1{
text-shadow:none !important;
color: #C15D10 !important;
}

.alert-region .uRegionContent{
 background: rgb(255, 247, 216) !important;
}

.alert-region .display_only{
color: #C15D10 !important;
}



.pull-down-list{
opacity: 0;
-webkit-transition: opacity 0.2s ease;
-moz-transition: opacity 0.2s ease;
-o-transition: opacity 0.2s ease;
-ms-transition: opacity 0.2s ease;
transition: opacity 0.2s ease;
visibility: hidden;
position: absolute;
top:100%;
background: #fff !important;
border:0;
-webkit-border-top-left-radius: 0 !important;
-webkit-border-top-right-radius: 0 !important;
-moz-border-radius-topleft: 0 !important;
-moz-border-radius-topright: 0 !important;
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
box-shadow: 0 2px 6px rgba(0,0,0,.3);
z-index: 50;
width:280px;
height: auto !important;
}

.pull-down-list li{
float: none !important;
}
.pull-down-list li:first-child a {
border:0;
-webkit-border-top-left-radius: 0 !important; 
border-top-left-radius: 0 !important; 
}
.pull-down-list li a {
color: #DF7D11 !important;
padding: 10px 22px !important;
border: 0 !important;
border-bottom:1px solid #ECECEC !important;
line-height: 17px !important;
/* text-shadow: -1px 1px 0px #FFF !important; */
}
.pull-down-list li a:hover {
background:#ECECEC !important;
color:#C76E0C !important;
}
.pull-down-list li a.active {
background:#FFB256 !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}

.oper-tab{
display:block; 
padding: 18px 0;
background:transparent;
margin:0 13px;
margin-right: 5px;
color: #1E4BA2;
font-weight: bold;
border-bottom:2px solid transparent;
text-transform:uppercase;
font-size:13px;
transition: border 0.15s ease;
position:relative;
}



.oper-tab:hover{
text-decoration:none;
color:#2B62CC;
border-color:#2B62CC;
}

.current-oper:hover{
background: transparent;
color:#E28514;
border-color:#E28514;
}

.current-oper{
background: transparent;
color:#E28514;
border-color:#E28514;
}

.current-oper span, .oper-tab span {
    display:none;
    background-color: transparent;
    padding: 0 5px;
    font-size: 11px;
   
    text-shadow: none;
    line-height: normal;
    position: absolute;
 
    bottom: 3px;
    right: -5px;
 
    opacity: 0.8;
}

table.vertical1 {
width:100%;
}

table.vertical1 tr:hover>td {
    background-color: #FFFFD6;
}
table.vertical1 tr:hover>.vertical1Border {
    background-color: #fff;
}



table.vertical1 td.R {
    font-weight: normal !important;
	font-size: 14px !important;
}

.rep-row-saved{
display: none;
border-radius:3px;
padding: 3px 5px;
position: absolute;
background-color: rgb(26,222,92);
top: 6px;
line-height: 20px;
color: #fff;
min-width:120px;
}

.uReportPagination input.text_field:focus, .uReportPagination select:focus, .uReportPagination input.password:focus, .uReportPagination input[type=text]:focus, .uReportPagination textarea:focus, .uReport select:focus {
    border: none;
    box-shadow: inset 0 0 0 1px #ECAC5B;
		
}

.uReportPagination input.text_field, .uReportPagination select, .uReportPagination input.password, .uReportPagination input[type=text], .uReportPagination textarea, .uReport select {
margin: 0;
    border: 0;
    box-shadow: inset 0 0 0 1px #DEDEDE;
    padding: 3px 8px;
    font: normal 13px/16px 'Open Sans', sans-serif;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 2px;
    outline: none;
    background: #fff;
    color: #333;
}


.ord-total{
font-size:115%;
}
.ord-head{
font-size: 110%;
border-bottom: 1px solid #F5F5F5 !important;
color: #545454 !important;
padding-top:20px !important;
padding-bottom:10px !important;
background:white !important;
text-transform:uppercase;
font-weight:bold;
}

.ord-head.ord-payment{

}

.ord-payment{
border-bottom:1px solid #F5F5F5
}

.order-inf {
border-collapse:collapse;
width:100%;
font-size:95%;
}

.order-inf a{
text-decoration:none;
border-bottom:1px dotted;
}


.order-inf td{
vertical-align:top;
text-align:left;
padding:5px 10px;
}

.uniq-code {
font-family: "Courier New", "sans-serif";
color:rgb(37, 183, 8) !important;
font-size: 16px !important;
    letter-spacing: 1.1px;
}

.order-inf table tr:hover>td {
/* background-color: #FFFFD6; */
}

.order-inf table tr:nth-child(even) {
 background-color: rgba(249, 249, 249, 0.4); 

}

.ord-l{
width:170px;

color:#766E6C;
}
.ord-d{
width:200px;
font-weight:bold;
font-size:100%;
color:#000;
}
.ord-opt{
color: #000;
text-transform:uppercase;
font-size:115%;
font-weight:bold;
}
.ord-receiver, .ord-sender{
margin-top:20px;
}

.ord-sender{

}

.ord-receiver{

}

.ord-usr-details{
font-weight:normal !important;
font-size:85%;
width:100%;
}


.ord-recvisits tr:nth-child(even) >td {
        background-color: rgba(249, 249, 249, 0.4);
}

.ord-usr-details{
font-weight:normal !important;
font-size:85%;
width:100%;
}

.ord-recvisits{
width:100%;
margin-top:15px;
   border: 2px solid #D2F3CC;
}
.ord-recvisits .ord-head{
   background: rgb(238, 255, 238) !important;
    border-bottom: none !important;
		color: #378E37 !important;
		padding-top: 10px !important;
		border-bottom: 1px solid #E2FBE2 !important;
}

.ord-recvisits td{
background: #fff;

}






.row-selected td{

background: #F6FFF7 !important;
    color: #099619 !important;
    border-color: #C8F7CE !important;
    text-shadow: none !important;

}
.row-selected td a{
color:white;
}


.point-addr{
vertical-align: middle;
width: 11px;
height: 11px;
}



.left-icon-btn-print span {
    background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=1445606797_print.png) no-repeat 7px center !important;
    padding-left: 30px !important;
}

.left-icon-btn-pdf span {
    background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=1445606286_file-pdf.png) no-repeat 7px center !important;
    padding-left: 30px !important;
}

.left-icon-btn-edit span {
    background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=1445624816_editor_pencil_pen_edit_write.png) no-repeat 7px center !important;
    padding-left: 30px !important;
}

.left-icon-btn-excel span {
    background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=1447787433_file-excel.png) no-repeat 7px center !important;
    padding-left: 30px !important;
}


.left-icon-btn-del span {
    background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=1445607456_trashcan.png) no-repeat 7px center !important;
    padding-left: 30px !important;
}

.left-icon-btn-star span {
    background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=1442239427_star-empty.png) no-repeat 7px center !important;
    padding-left: 30px !important;
}

.left-icon-btn-save span {
    background: url(wwv_flow_file_mgr.get_file?p_security_group_id=2094500875770342&p_fname=1447858713_download.png) no-repeat 7px center !important;
    padding-left: 30px !important;
}

