    /* Ensure that text box and select box widths are rendered identically */
    input, select { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

	/* fieldset */
	fieldset table { border-style:none; }
	
	/* page message */
	.jw-page-message { display: block; }
	
	/* button */
/*	.jw-button { display:inline; background-image:url(images/menu_background2.png); border-width:1px; padding:2px; margin: 0 6px 0 6px; border-style:solid; font-weight:bold; font-size:10pt; font-family:'Arial'; white-space:nowrap; line-height: 27px; }*/
/*	.jw-button-link { color:#fff; text-decoration:none; } */
	
	/* button bar */
	.jw-jef-button-bar { clear:both; display:inline-block; margin-bottom: 3px; }
	.jw-jef-button-bar-link, .jw-jef-button-bar-field { float:left; margin-right:6px; }
	
	/* grid */
	.jw-jef-grid { clear:both; display:block; white-space:nowrap; overflow:hidden; border:1px solid black; margin:0px; padding: 0px; }
	.jw-jef-grid th, td { margin:0px; padding: 3px; text-align:left;}
	.jw-jef-grid a {text-decoration: none; cursor:pointer;}
	.jw-selected-row {border:none; background-image: url(images/selected-row.png);text-decoration:none;}
    .jw-jef-grid-currency-container, .jw-jef-grid-currency-container span, .jw-jef-grid-currency-container div { text-align:right !important; }
    .jw-jef-grid-number-container, .jw-jef-grid-number-container span, .jw-jef-grid-number-container div { text-align:right !important; }
    .jw-jef-grid-number-left-container, .jw-jef-grid-number-left-container span, .jw-jef-grid-number-left-container div { text-align:left !important; }

    .jw-jef-grid-decimal-container, .jw-jef-grid-decimal-container span, .jw-jef-grid-decimal-container div { text-align:right !important}
    .jw-jef-grid-decimal-left-container, .jw-jef-grid-decimal-left-container span, .jw-jef-grid-decimal-left-container div { text-align:left !important; }

	
	/* form */
	.jw-jef-form { display:block; clear:both}
	.jw-jef-form-section {clear:both; display:block;}
	.jw-jef-form-column {float:left; display:inline-block;}
	.jw-jef-form-row { display:inline-block; overflow:hidden; }
	.jw-jef-form-label, .jw-jef-form-label-required {float:left; overflow:hidden; margin-right:6px; font-weight:bold; }
	.jw-jef-form-label-required { color:Red; }
	.jw-jef-form-value {float:left; overflow:hidden; }
	.jw-jef-form-value-box {float:left; margin-right:6px; }

    /* instructions */
    .jw-jef-instructions { display: inline-block; white-space:normal; font-weight:bold; } /* margin:10px 0 10px 0; */
	
	/* text */
	.jw-normal-text, .jw-message-success, .jw-message-info, .jw-message-warning, .jw-message-error {font-size:8pt;font-family:'Arial';}
    .jw-message-success, .jw-message-info, .jw-message-warning, .jw-message-error { display:block;margin-right:15px}
	.jw-message-success { color:Green; }
	.jw-message-info { color:Black; }
	.jw-message-warning { color:Red; }
	.jw-message-error { color:Red; font-weight:bold; }

    .jw-display-none { display:none;}
	
	.jw-submit-button {background-image: url(images/menu_background2.png);border-width:1px;color:#ffffd7;border-style:solid;font-weight:bold;font-size:10pt;font-family:'Arial';white-space:nowrap;}
	.jw-menu-item {font-size:8pt;font-family:'Arial';color:#394a7b;text-decoration:none;}
	.jw-label {color:#394a7b;font-weight:bold;font-size:8pt;font-family:'Arial';white-space:nowrap}
	.jw-requirement {color:red;font-weight:bold;font-size:12pt;font-family:'Arial';}
	.jw-toolbar-button-link {text-decoration:none;font-weight:bolder;font-size:13pt;font-family:'Arial'}
	.jw-frame {border:2px solid #394a7b}
	.jw-page-title {font-weight:bold;font-size:10pt;font-family:'Arial';color:#394a7b}
	.jw-app-title {font-weight:bold;font-size:20pt;font-family:'Arial';color:#394a7b}
	.jw-subtitle {font-weight:bold;font-size:10pt;font-family:'Arial';color:#394a7b}
	.jw-app-title-reverse{font-weight:bold;font-size:20pt;font-family:'Arial';color:#c63}
	.jw-nav-division {background-color: #394a7b; border-right:none; border-left:none; border-bottom:none;border-top:none;}
	.jw-nav-drilldown {font-weight:bold;font-size:12pt;font-family:'Arial';color:#394a7b;text-decoration:none;}
	.jw-toolbar-button {background-color:#d3d3d3;border-width:2px}
	.jw-selected-menu {font-weight:bold;font-size:8pt;font-family:'Arial';color:#394a7b;text-decoration:none;}
	.jw-notify-default {background-image:url(images/gradient-light-orange.png) !important;} 
	.jw-notify-yellow {background-image:url(images/sm-gradient-yellow.png) !important;}
	.jw-notify-orange {background-image:url(images/sm-gradient-orange.png) !important;}
	.jw-notify-red {background-image:url(images/sm-gradient-red.png) !important; color:#454545 !important;}
	.jw-notify-purple {background-image:url(images/sm-gradient-purple.png) !important; color:#454545 !important;}
	.jw-notify-blue {background-image:url(images/sm-gradient-blue.png) !important;}
	.jw-notify-green {background-image:url(images/sm-gradient-green.png) !important;}

	.Notifydefault {background-image:url(images/gradient-light-orange.png) !important;} 
	.Notifyyellow {background-image:url(images/sm-gradient-yellow.png) !important;}
	.Notifyorange {background-image:url(images/sm-gradient-orange.png) !important;}
	.Notifyred {background-image:url(images/sm-gradient-red.png) !important; color:#454545 !important;}
	.Notifypurple {background-image:url(images/sm-gradient-purple.png) !important; color:#454545 !important;}
	.Notifyblue {background-image:url(images/sm-gradient-blue.png) !important;}
	.Notifygreen {background-image:url(images/sm-gradient-green.png) !important;}

	HR {color:#394A7B}
	INPUT {font-size:8pt;font-family:'Arial';}
	SELECT {font-size:8pt;font-family:'Arial';}

    .jw-inactive-code { color:red; }
    option[inactiveCode] { color:red; }
    option:not([inactiveCode]) { color:#555; }
    .highcharts-credits {display:none;} /* Remove Highcharts logo */