.noPrint { display:block; }
body { background-image:url(/images/bdrop.gif); background-color:#FFFFFF; padding:0; margin:0; }
body.slidingMenu {background-image: none;}
body.noMenu, body.iframeBody {background-image: none;}

@media print {
        .noPrint { display:none; }
        body {background-image: none; }
}
/* the div on nomenu master */
.content 
{
    margin: 2em;
}
.iframeBody, .iframeBody .content {
	margin: 0;
	padding: 0;
}

#slidemenubar, #slidemenubar2{
    position:absolute;
    border:1.5px solid black;
    background-color:#F2F2F2;
}
#fixedcontent 
{
    margin-left:20px;
}

.jpfield_e
{
    width: 55px;
    font-family: Arial;
    font-size: 10px;
    padding: 0;
    text-align: right;
}
.jpfield_d
{
    cursor: default;
    width: 55px;
    font-family: Arial;
    font-size: 10px;
    background-color: #EEEEEE;
    color: #000000;
    padding: 0;
    text-align: right;
	
}
.jpcell
{
    WIDTH: 65px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
}
.button
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: baseline;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, 'Sans Serif';
    BACKGROUND-COLOR: #ffcc66;
    TEXT-ALIGN: center
}
.cell_label
{
    FONT-SIZE: 12px;
    WIDTH: 150px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, 'Sans Serif';
}
.cell_field
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial, Helvetica, 'Sans Serif'
}
.cell_field ul {
	
}
.breadcrumb
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, 'Sans Serif';
    margin-top:0.5em;
    margin-bottom:0.5em;
}
h1, .pageTitle
{
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica, 'Sans Serif';
    margin-top:0.5em;
    margin-bottom:0.5em;
}

body
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    /*LINE-HEIGHT: 14px;*/
    FONT-FAMILY: Arial, Helvetica, 'Sans Serif'
}
table
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, 'Sans Serif'
}
A:link
{
    COLOR: black
}
A:visited
{
    COLOR: black
}
A:active
{
    COLOR: black
}
A:hover
{
    COLOR: black;
    BACKGROUND-COLOR: #ffcc66;
}
a.intable:hover
{
    COLOR: black;
}
.partnerSwitch
{
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.partnerSwitch a
{
    margin-left:0.5em;
    margin-right:0.5em;
    text-decoration:none;
}
.noDisplay
{
    DISPLAY: none;
}
.infoMessage, .errorMessage, .warningMessage {
	font-family       : Arial, Helvetica, sans-serif;
	font-size         : 12px;
	font-weight       : bold;
	padding-top       : 13px;
	padding-bottom    : 13px;
	padding-left      : 72px;
}
.infoMessage {
	background		  : #edfdd7 url(/images/newInfo.gif) no-repeat 15px center; 
	border-top        : 1px solid #02910d; 
	border-bottom     : 1px solid #02910d; 
	color             : #02910d;
}
.errorMessage {
	background-color  : #FF0000;
}
.warningMessage {
	background		  : #ffff88 url(/images/newWarning.gif) no-repeat 15px center;
	border-top        : 1px solid #f30c0c; 
	border-bottom     : 1px solid #f30c0c; 
	color			  : #f30c0c;
}
.systemMessages 
{
}
.newInfoMessage, .newWarningMessage {
	font-family       : Arial, Helvetica, sans-serif;
	font-size         : 12px;
	font-weight       : bold;
	padding-top       : 13px;
	padding-bottom    : 13px;
	padding-left      : 72px;
	margin-top        : 0.5em;
	margin-bottom     : 0.5em;
}
.newInfoMessage {
	background		  : #edfdd7 url(/images/newInfo.gif) no-repeat 15px center; 
	border-top        : 1px solid #02910d; 
	border-bottom     : 1px solid #02910d; 
	color             : #02910d;
}
.newWarningMessage {
	background		  : #ffff88 url(/images/newWarning.gif) no-repeat 15px center;
	border-top        : 1px solid #f30c0c; 
	border-bottom     : 1px solid #f30c0c; 
	color             : #f30c0c;
}
.systemMessages {
	padding-left      : 0px;
	padding-right     : 0px;
}
.buttonImg {
	vertical-align: top;
	cursor: hand;
}
.cl_input_std {
	width: 250px;
}
.cl_input_short {
	width: 120px;
}
.sb_input_std {
	width: 250px;
}
.sb_input_short {
	width: 120px;
}
.su_input_std {
	width: 250px;
}
.su_input_short {
	width: 120px;
}

.jd_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	padding-left: 3px;
	width: 94px;
	vertical-align: top;
	padding-right: 3px;
}
.jd_label1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	padding-left: 3px;
	vertical-align: top;
	padding-right: 3px;
}
.jd_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #F0F0F0;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
	font-weight: bold;
}
.jd_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.jd_text175 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #F0F0F0;
	padding-left: 3px;
	padding-right: 3px;
	width: 169px;
	vertical-align: top;
	font-weight: bold;
}
.jd_fieldCell175 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	width: 175px;
}
.jd_text450 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #F0F0F0;
	padding-left: 3px;
	padding-right: 3px;
	width: 444px;
	vertical-align: top;
	font-weight: bold;
}
.jd_dropfield175 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 175px;
}
.jd_fieldCell275 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	width: 275px;
}

.jdp_labelCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	width: 145px;
	vertical-align: middle;
}
.jdp_labelCell135 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	width: 135px;
	vertical-align: middle;
}
.jdp_labelCell270 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	width: 270px;
	vertical-align: middle;
}
.jdp_labelCell405 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	width: 405px;
	vertical-align: middle;
}
.jdp_fieldCell135 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	width: 135px;
	vertical-align: middle;
}
.jdp_fieldCell270 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	width: 270px;
	vertical-align: middle;
}
.jdp_fieldCell405 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	width: 405px;
	vertical-align: middle;
}
.jdp_fieldCell540 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	width: 540px;
	vertical-align: middle;
}
.jdp_fieldCell675 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	width: 675px;
	vertical-align: middle;
}
.jdp_fieldCell810 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	width: 810px;
	vertical-align: middle;
}
.jdp_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* for day / month / year */
.jdp_field40 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:40px;
}
.jdp_field48 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:48px;
}
.jdp_field37 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:37px;
}

.jdp_textField135 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 125px;
}
.jdp_textField75 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 75px;
}
.jdp_textField270 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 260px;
}
.jdp_dropField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.jdp_dropField135 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 131px;
}
.jdp_dropField175 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 169px;
}
.jdp_dropField270 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 266px;
}
.jdp_text135 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #F0F0F0;
	padding-left: 3px;
	padding-right: 3px;
	width: 125px;
	vertical-align: middle;
	font-weight: bold;
}
.jdp_text175 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 169px;
	line-height: 18px;
	padding-right: 3px;
	background-color: #F0F0F0;
	vertical-align: middle;
	font-weight: bold;
}

.jdp_text270 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #F0F0F0;
	padding-left: 3px;
	padding-right: 3px;
	width: 260px;
	vertical-align: middle;
	font-weight: bold;
}
.jdp_text405 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #F0F0F0;
	padding-left: 3px;
	padding-right: 3px;
	width: 395px;
	vertical-align: middle;
	font-weight: bold;
}
.jdp_text675 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #F0F0F0;
	padding-left: 3px;
	padding-right: 3px;
	width: 665px;
	vertical-align: middle;
	font-weight: bold;
}
.jdp_text750 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #F0F0F0;
	padding-left: 3px;
	padding-right: 3px;
	width: 750px;
	vertical-align: middle;
	font-weight: bold;
}
.jdp_text810 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #F0F0F0;
	padding-left: 3px;
	padding-right: 3px;
	width: 800px;
	vertical-align: middle;
	font-weight: bold;
}
.progressBox {
	background-color: #FFFFCC;
	border: 1px solid #000000;
	padding: 5px;
}
.progressLabel {
	width: 130px;
	line-height: 18px;
	font-weight: bold;
	padding: 5px 5px 5px 50px;
}
.progressDetails {
	line-height: 18px;
	font-weight: bold;
	padding: 5px;
}

table.menu {
	border-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/* line-height:100%; */
}
table.menu a{
	text-decoration:none;
}
.rowNormal {
	background-color: #ffffff;
}
.rowHigh {
	background-color: #000000;
	color: #FFFFFF;
}
.headNormal {
	background-color: #CCCCCC;
}
.headSort {
	background-color: #999999;
}
.headHigh {
	background-color: #333333;
	color: #FFFFFF;
}
.browserTable {
	border-collapse: collapse;
	font-size: 10px;
	cursor: hand;
}
.browserTable td {
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	padding:3px;
}

.genTime 
{
    font-size:9px;
    text-align:right;
    margin-right:10px;
    color:#CCCCCC;
}
.copyright
{
    font-size:7pt;
    margin-left:10px;
    padding-bottom:0.5em;
}
.u {
    text-decoration:underline;
}
.lastModified
{
    margin-top: 1em;
    padding: 0.25em 0.5em;
    background-color: #FFFFCC;
    border-top: 1px solid #FFCC00;
    border-bottom: 1px solid #FFCC00;
}