@import "../../../dataengine/themes/default_theme/css/all.css";
@import "actionmenu.css";

/* +===================================================+ */
/* |          Basic                                    | */
/* +===================================================+ */
html {
	height: 100%;
}
body {
	/*margin: auto;*/
	margin: 0px;
	padding: 0px;
	/*text-align: center;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
}


a:link 		{ color:blue; }
a:visited 	{ color:blue; }
a:hover		{ color:#818A9A; }
a:active	{ color:#A8ADB7; }


select, textarea, input {
	font-size : 11px;
}
/*textarea, input[type="text"], input[type="password"] {
	border: 1px solid #999999;
}
input[type="button"] {
	background-color: #b68404;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	padding: 1px;
}
input[type="checkbox"] {
	padding: 0px;
	margin: 0px;
	border: none;
	/*background-color: blue;*/
}*/
input[readonly="readonly"], textarea[readonly="readonly"] {
	background-color: #d6d6d6;
}
input[disabled="disabled"] {
}


/* ==================================== */


table.body {
	background: url('../images/body_bg.jpg') no-repeat;
	background-position: top left;
}

/* +===================================================+ */
/* |          Sign On                                  | */
/* +===================================================+ */
.sign-on-body {
	color: black;
}
.sign-on-user {
	color: black;
}
.sign-on-password {
	color: black;
}

/* +===================================================+ */
/* |          Header                                   | */
/* +===================================================+ */
table.header {
	width: 100%;
	height: 165px;
	background: url('../images/hdc/header.jpg') repeat;
}

td.headerLeft {
	width: 40%;
	height: 165px;
	vertical-align: middle;
	text-align: center;
	font-size: 20pt;
	font-weight: bold;
	color: #ffffff;
}

td.headerMiddle {
	width: 300px;
	background: url('../images/header_bg_left2.jpg') no-repeat;
	height: 100px;	
}

td.headerRight {
	height: 100px;
	vertical-align: bottom;
	text-align: right;
/*	background: url('../images/header_bg_right.jpg') no-repeat;*/
}

td.headerSubTitle {
	padding: 2px 0 2px 5px;
	font-weight: bold;
	/*font-size: 10px;*/
	color: #747474;
	text-align: left;
}

.tallyBar {
	BACKGROUND: url('../images/hdc/navbar_bg.jpg') repeat-x;
}
	

/* +===================================================+ */
/* |          Nav Bar                                  | */
/* +===================================================+ */
#navBar {
	BACKGROUND: url('../images/hdc/navbar_bg.jpg') repeat-x;
	WIDTH: 100%;
	padding: 0px;
	border: none;
}

body {
	BACKGROUND: url('../images/hdc/body.jpg') repeat;
}	
/* style added to adjust where the menu starts from the left when a TOC jsp is also included in template */
div.adj-for-toc table.ddmx {
	margin-left: 150px;
}
.ddmx {
	/*FONT: bold 12px Arial;*/
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
}
.ddmx .item1 {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; POSITION: relative; TEXT-DECORATION: none; border-right: 1px solid #A9A9A9;
}
.ddmx .item1:hover {
	border-right: 1px solid #A9A9A9;PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; /*FONT: bold 12px arial;*/ COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; POSITION: relative; TEXT-DECORATION: underline
}
.ddmx .item1-active {
	border-right: 1px solid #A9A9A9;PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; /*FONT: bold 12px arial;*/ COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; POSITION: relative; TEXT-DECORATION: underline
}
.ddmx .item1-active:hover {
	border-right: 1px solid #A9A9A9;PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; /*FONT: bold 12px arial;*/ COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; POSITION: relative; TEXT-DECORATION: underline
}
.ddmx .item2 {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; Z-INDEX: 500; PADDING-BOTTOM: 4px; /*FONT: 12px Arial;*/ COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; POSITION: relative; TEXT-DECORATION: none
} 
.ddmx .item2:hover {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; Z-INDEX: 500; PADDING-BOTTOM: 4px; /*FONT: 12px Arial;*/ COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; POSITION: relative; TEXT-DECORATION: none
}
.ddmx .item2-active {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; Z-INDEX: 500; PADDING-BOTTOM: 4px; /*FONT: 12px Arial;*/ COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; POSITION: relative; TEXT-DECORATION: none
}
.ddmx .item2-active:hover {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; Z-INDEX: 500; PADDING-BOTTOM: 4px; /*FONT: 12px Arial;*/ COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; POSITION: relative; TEXT-DECORATION: none
}
.ddmx .item2 {
	BACKGROUND: #f0f0f0;
	COLOR: black;
}
.ddmx .item2:hover {
	BACKGROUND: #191970;
	background-color: #F0A41D;
	COLOR: white;
}
.ddmx .item2-active {
	BACKGROUND: #191970;
	COLOR: white;
}
.ddmx .item2-active:hover {
	BACKGROUND: #191970;
	COLOR: white;
}
.ddmx .arrow {
	PADDING-RIGHT: 16px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px
}
.ddmx .arrow:hover {
	PADDING-RIGHT: 16px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px
}
.ddmx .item2 IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; RIGHT: 1px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
.ddmx .item2-active IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; RIGHT: 1px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
.ddmx .section {
	BACKGROUND: #f5f5f5; BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; Z-INDEX: -1; VISIBILITY: hidden; BORDER-LEFT: #e5e5e5 1px solid; BORDER-BOTTOM: #e5e5e5 1px solid; 
	POSITION: absolute;
	border: 1px solid #000000;
}
* HTML .ddmx TD {
	POSITION: relative
}


/* +===================================================+ */
/* |          Messages                                 | */
/* +===================================================+ */
.message-user {
	color : Green;
	font-weight: bold;
	/*font-size: 10pt;*/
}
.message-error {
	color : Red;
	font-weight: bold;
	/*font-size: 10pt;*/
	padding-left: 10px;
}
.pjd-h-text {
	background: #FF0000;
}

.userMessage, .errorMessage {
	margin-top: 10px;
	padding: 7px; 
	width: 400px;
	background: #efefef;
	font-weight: bold;
	/*font-size: 13px;*/
	/*float: left;*/
}
.userMessage {
	border: 1px solid #5b9b20;
	color: #5b9b20;	
}
.errorMessage {
	border: 1px solid #B22222;
	color: #B22222;	
}


/* +--------------------------------------------------------------------+ *
 * | Others classes                                                     | *
 * |     - styles that are still included in PlanetJ HTML generators    | *
 * |       that relate to all fields being generated.                   | *
 * +--------------------------------------------------------------------+ */

/* Style class placed on a span tag that is put around a Field's 
   display value to allow for hover help to be displayed. */
span.pjf-hh {
	background-color:transparent;
}

/* Style class placed on a section of text (usually a '*') when a 
   Field's value is required. */
.required-asterick { 
	color: #B22222;
}

sup.required-asterick { 
	font-weight : bolder;
}

/* Parameter area */
#pj-params {
	width: 324px;
}


/* Search button */
.button {
  /*font-family: Arial, Helvetica, sans-serif;*/
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #00CC00;
} 


/* Field specific styles */
.pjtab-p-l-phonenum ,
.pjtab-p-l-acct-owner-name ,
.pjtab-p-l-rsp ,
.pjtab-p-l-service ,
.pjtab-p-l-acct
{
	color: #0055FF;
	position: absolute;
	left: -3600px;

}

.warn {
  font-weight: bold;
  color: #FF0000;
}

table.pjr .service {
	color: #00FF00;
}

/* +--------------------------------------------------------------------+ *
 * | Read Only                                                          | *
 * |     - styles that are still included in PlanetJ HTML generators    | *
 * |       that relate to all fields being generated.                   | *
 * +--------------------------------------------------------------------+ */

/* Styles for all PlanetJ generated HTML inputs, selects, 
   and textareas */
span.pjf-ro .pjh-i-c,
span.pjf-ro .pjh-i-p,
span.pjf-ro .pjh-i-r,
span.pjf-ro .pjh-i-t,
span.pjf-ro .pjh-s,
span.pjf-ro .pjh-s-l,
span.pjf-ro .pjh-ta {
	background-color: #D6D6D6;
}

/* Styles for all PlanetJ generated HTML inputs */
span.pjf-ro 
.pjh-i-c,
.pjh-i-p,
.pjh-i-r,
.pjh-i-t {
}

/* Styles for all PlanetJ generated HTML selects */
span.pjf-ro 
.pjh-s,
.pjh-s-l {
}

.paragraph-heading-middle {
	color: #000000;
	font-weight : bold;
}

/* +===================================================+ */
/* |          Details View                             | */
/* +===================================================+ */
div.section .details-button-top {
	background-color: white;
        visibility: collapse;
       
}
tr.details-button-top td,
tr.details-button-bottom td {
	border: #EDF0D8 solid 0px;
}
div.section .details-button-bottom {
	background-color: white;
}

div.section .details-border {
	background-color : gray;
}

.details-border {
	
}

div.details-body {
	padding-left : 10px;
}
div.section table.pjd {
	background-color: white;
	color: black;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: white;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: white;
	border-right-style: solid;
	border-right-width: 1px;
}

table.pjd {
	background: #FFFFFF;
	color: black;
	padding: 0px;
	border: #CCCCCC solid 1px;
}

tr.pjd {
}

/*This is the details box text l for label and  */

td.pjd {
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 0px;
	vertical-align: middle;
}
td.pjd-l {
    
	font-weight : bold;
    font-family: Arial, "Helvetica sans-serif";
	padding-right: 10px;
    padding-left: 10px;
	vertical-align: middle;
}
tr.pjd-h {
	BACKGROUND: url('../images/hdc/navbar_bg.jpg') repeat-x;
	color: #000000;
	/*font-size: 14px;*/
	font-weight: bold;
	width: 100%;
}
div.section td.pjd-h { 
	font-weight : bold;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: white;
	border-top-style: solid;
	border-top-width: 1px;
	vertical-align: middle;
	padding-left: 5px;
}

td.pjd-h { 
	border-bottom-color: #A4A4A4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #A4A4A4;
	border-top-style: solid;
	border-top-width: 1px;
	vertical-align: middle;
	padding-left: 5px;
}
div.section tr.pjd-f {
	height: 0px;
}
tr.pjd-f {
	height: 5px;
}
td.pjd-f {
	color: #FFFFFF;
	text-align: center;
}

/* +===================================================+ */
/* |          Booking Details                          | */
/* +===================================================+ */

table.pjd-bd {
	background: #FFFFFF;
	color: black;
	padding: 3px;
	width: 100%;
	border: #CCCCCC solid 1px;
	border-collapse: collapse;
}

table.pjd-bd-inner {
	background: #FFFFFF;
	color: black;
	padding: 3px;
	width: 100%;
	border: #CCCCCC solid 1px;
	border-collapse: collapse;	
}

td.pjd-bd-innercells {
	/*font-family: Geneva, Arial, "Helvetica sans-serif";
    font-size: 14px;*/
	padding: 3px;
	border: thin solid black;
	vertical-align: middle;
}

th.pjd-bd-innerhead {
	/*font-family: Geneva, Arial, "Helvetica sans-serif";
    font-size: 14px;*/
	padding: 3px;
	border: thin solid black;
	vertical-align: middle;
}

td.pjd-bd-cells {
    /*font-family: Geneva, Arial, "Helvetica sans-serif";
    font-size: 14px;*/
	padding: 4px;
	border: thin solid black;
	vertical-align: middle;
}

td.pjd-bd-labels {
	/*font-family: Geneva, Arial, "Helvetica sans-serif";*/
    /*font-size: 14px;*/
    background-color: #AAAAAA;
    color: #FFFFFF;
	padding: 4px;
	border: thin solid black;
	vertical-align: middle;
}

td.pjd-bd-courts {
    /*font-family: Geneva, Arial, "Helvetica sans-serif";*/
    /*font-size: 14px;*/
	padding: 2px;
	border: thin solid black;
	vertical-align: middle;
}

tr.pjd-bdh {
	background: #F0A41D;
	color: #000000;
	/*font-size: 14px;*/
	font-weight: bold;
	width: 100%;
}
		
.input {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  background-color: #e5e5e5;
}

/* +===================================================+ */
/* |          Functions                                | */
/* +===================================================+ */
/* --- Column Functions (cf) --- */

/* - Search Prompt - */
td.search-operator{
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	vertical-align: middle;
}
td.search-label{
	font-weight: bold;
	vertical-align: middle;
}

/* +===================================================+ */
/* |          Colors                                   | */
/* +===================================================+ */
/**
 * Background Color - Yellow
 */
tr.pjc-yellow, .pjc-yellow {
	background-color: #FFFF00;
}

/**
 * Background Color - Red
 */
tr.pjc-red, .pjc-red {
	background-color: #FF0000;
}

/**
 * Background Color - Green
 */
tr.pjc-green, .pjc-green {
	background-color: #00FF00;
}

/**
 * Background Color - Blue
 */
tr.pjc-blue, .pjc-blue {
	background-color: #00FFFF;
}

/* +===================================================+ */
/* |          Tabs                                     | */
/* +===================================================+ */
/* The tab parent area */
#pjtab-p {
	/*width: 700px;*/
}

/* The area containing the tab results */
#tabdata {
  /*overflow: scroll;
  width: auto;
  height: auto;*/
}

/* Styles for the tab bar, (i.e. the secondary navigation bar) */
#secondaryNavBar {
  /*font-family: Arial, Helvetica, sans-serif;*/
  /*font-size: 12px;*/
  font-weight: bold;
  background-image: url('../images/bg_tab.gif');
  background-repeat: repeat-x;
  height: 20px;
  /*width: 989px;*/  
  left: 0px;
  top: 275px;
  text-decoration: none;
  margin: 0px;
  padding-top: 4px;
  padding-bottom: 4px
 }

a.secNavOn {
  color: black;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  border-width: 1px;
  border-style: solid;
  border-top-color: #FFFFFF;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #CCCCCC;
  background-color: #FFFFFF;
  margin-top: 2px;
  text-decoration: none;
}
a.secNavOff {
  color: #666666;
  padding-top: 2px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  text-decoration: none;
}

a.secNavOn:hover {
  text-decoration: underline;
  color: #666666;
} 
a.secNavOff:hover { 
  text-decoration: underline;
  color: #000000;
}


/* Styles for the tab parent area */


/* The div containing the tab parent data */
div.pjtab-p {
	/*overflow: auto;
	height: 150px;
	width: auto;
	left: 301px;
	top: 130px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	padding-left: 50px;*/
}

/* The main table containing the tab parent data */
table.pjtab-p {
	/*width: 550px; 
	border-spacing: 0px; */
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
	/*font-weight: bolder;
	color: #333333;
	padding: 5px;
	margin: 0px;
	white-space: nowrap;*/
}

/* A cell containing a single fieldset of tab parent data */
td.pjtab-p-fs {
	/*background-color: ;*/
}

/* Spacing cell in the tab parent data */
td.pjtab-p-sp {
	/*width: 5px;*/
}

/* A table containing a single fieldset of tab parent data */
table.pjtab-p-fs {
	/*margin: 2px;
	padding-left: 3px;
	padding-top: 5px;
	padding-right: 12px;*/
}

/* A header cell containing tab parent data (i.e. A fieldset name) */
td.pjtab-p-h {
	/*padding-bottom: 5px;*/
}

/* A header row containing tab parent data (i.e. A fieldset name) */
tr.pjtab-p-h {	
 	/*font-weight: bold;
 	color: #000000;*/
}

td.pjtab-p-l {
	/*vertical-align: middle;
	font-weight : bolder;
	padding-right: 10px;
    padding-left: 10px;	*/
    /*font-family: Arial, Helvetica sans-serif;*/
    /*font-size: 10pt;*/
}
/* Cells containing tab parent data */
td.pjtab-p,
td.pjtab-p-l-f {
/*vertical-align: middle;		
padding-right: 10px;*/
}
/* A footer row placed after each fieldset containing tab parent data */
tr.pjtab-p-f {
	/*position: absolute;
	left: -3600px;*/
}

/* Rows containing tab parent data */
tr.pjtab-p,
tr.pjtab-p-l,
tr.pjtab-p-l-f {/*
	padding-top: 10px;
	padding-right: 15px;*/
}


/* +===================================================+ */
/* |          Basic                                    | */
/* +===================================================+ */
/*body {
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  font-size: 10pt;
  }*/
  
a {
  /*text-decoration: none;*/
}
table.pjr a:link {
	color:blue;
}
table.pjr a:visited {
	color:blue;
}
table.pjr a:hover { 
	color:#818A9A;
}
table.pjr a:active { 
	color:#A8ADB7;
}

table {
  MARGIN: 0px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;

  /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/
  BORDER-TOP-STYLE: none;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  BORDER-BOTTOM-STYLE: none
}

td {
  vertical-align: top;

}


/* +===================================================+ */
/* |          Table                                    | */
/* +===================================================+ */
tr.pjr-r-e, tr.pjr-r-o {
	background-color: #FFFFAA;
}
tr.pjr-or-o, tr.pjr-or-e {
	background-color: #B9B2FF;
}
tr.pjr-o {
  background-color: #e5e5e5;
}
tr.pjr-e {
  background-color: #ffffff;
}
tr.pjr {
  /*font-size: 12px;*/
  font-weight: bold;
  color: #000000;
  background-color: #FFFFFF; 
}

tr.pjr-h {
  font-weight: bold;
  color: #000000;
  /*background: url('../images/table_bg.jpg') repeat-x;*/
  background-image: url("../images/hdc/th.jpg"); 
}

table.pjr {
  /*font-size: 12px;*/
  width: auto;
  height: 100%;
  /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-weight: normal;
  color: #333333;
  padding: 0px;
  margin: 0px;
  white-space: nowrap;
  text-align: left;
  border: solid 1px #7A7A7A;
}

td.pjr-t,
td.pjr-h-t, 
td.pjr {
	
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	padding: 0 5px 0 5px;
	margin: 2px;
	vertical-align: middle;
	height: 26px;
}

td.pjr-t,
td.pjr-h-t {
	padding: 5px;
	border-left: #A9A9A9 solid 1px;
}

td.pjr-h-tl {
	padding: 5px;
	vertical-align: middle;
}

td.pjr-ra {
	vertical-align: middle;	
}

/* +===================================================+ */
/* |          TOC (Table of Contents)                  | */
/* +===================================================+ */
/**
 * This CSS file contains CSS styles that are auto-generated
 * by WOW for TOC (Table of Contents) links. 
 */
table.pjtoc {
	width:150px;
	margin-top: 20px;
	margin-right: 10px;
}

tr.pjtoc { 
	/*background: #f5f5f5;*/
	height: 21px;
	font-weight : bold;
	
}

td.pjtoc {
	background-image: url(../images/arrow_toc.gif);
	/*background-position: left;*/
	background-repeat: no-repeat;
	/* text-indent: 21px; */
	vertical-align: middle;
	padding-left: 21px;
	color: Black;
}

tr.pjtoc-h {
	/*background-color: Black;*/
	font-weight : bold;
	height : 21px;
}
td.pjtoc-h { 
	background-image: url('../images/bg_nav.gif');
	background-repeat: repeat-x;
	color : Black;
	vertical-align: middle;
	padding-left: 5px;
	font: bold 12px Arial;
	border-right-width: 2px;
	border-right-color: #686868;
	border-right-style: solid;
}

tr.pjtoc-f {
	/*height:5px;*/
}
td.pjtoc-f {
	border-top-width: 1px;
	border-top-color: #d2d4d9;
	border-top-style: solid;
}

.pjtoc-l {
	/*font-size: 12px;*/
	font-weight:bold;
	text-decoration:none;
}
a.pjtoc-l:link 		{ color:#000000; }
a.pjtoc-l:visited 	{ color:#000000; }
a.pjtoc-l:hover		{ 
	color:#191970;
	text-decoration: underline;
}
a.pjtoc-l:active	{ color:#000000; }

/* Link within header row */
td.pjtoc-h a.pjtoc-l:link {
	color : Black;
}
td.pjtoc-h a.pjtoc-l:visited {
	color : Black;
}
td.pjtoc-h a.pjtoc-l:hover {
	color:#191970;
	text-decoration: underline;;
}
td.pjtoc-h a.pjtoc-l:active {
	color : Black;
}


/* +===================================================+ */
/* |          Other                                    | */
/* +===================================================+ */

td.right-align {
	text-align: right;
}
div.section,
div.sectionnobreak {
	border: 1px solid black;
	margin-bottom: 30px;
}
thead { display: table-header-group; }
.red-font {
	color: red;
}
td.pjr {
	white-space: nowrap;
}
td.pjr-l {
	border-left:1px solid #CCCCCC;
	height:26px;
	margin:2px;
	padding:0 5px;
	vertical-align:middle;
	white-space: nowrap;
}


/* +===================================================+ */
/* |                                                   | */
/* +===================================================+ */
.rcpin-box {
	border: 1px solid #000000;
	margin-top: 10px;
	/*width: 200px;*/
	background: #efefef;
}
.rcpin-box-header {
	background: url(../images/boxhead_bg.png) repeat-x;
	color: #ffffff;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 4px;
	height: 20px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.rcpin-box-body {
	padding-left: 4px;
	padding-right: 4px;
	/*padding-bottom: 4px;*/
}
.rcpin-status-avail { color: #5b9b20; }
.rcpin-status-unavail { color: #B22222; }
.rcpin-box div.rcpin-status-sys { 
	margin-top: 3px;
	margin-right: 3px; 
	width: 8px; 
	height: 8px; 
	float: left;
	border: 1px solid #000000; 
} 


/* +===================================================+ */
/* |          Other                                    | */
/* +===================================================+ */
tr.multiSys, .multiSys  {
	background-color: transparent;
}
tr.multiSys-RCPIN, .multiSys-RCPIN  {
  background-color: #e5e5e5;
}
tr.multiSys-CPD, .multiSys-CPD  {
  background-color: #91b3cf;
}
tr.multiSys-SNGVPD, .multiSys-SNGVPD {
  background-color: #fcba86;
}



/* +===================================================+ */
/* | Button Style                                      | */
/* +===================================================+ */

/*input[type="button"] { {
  color: #000000;
  color: #c64934;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  border: 3px double #000000;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}*/
table.errorText  {
	border: 8px solid #990000;  
	padding: 15px; 
	background-color: #991212;
}
td.errorText  {
	border: 1px solid #990000;
	padding: 10px;
	background-color: #efefef; 
}
td.errorButton  {
	border: 1px solid #990000;
	padding: 2px;
	vertical-align: middle;
	text-align: center;
	background-color: #e3f1fa;
}
p.errorText  {
	font-family: Verdana, Arial, Helvetica, sans-serif bold 12px;
	color: #990000;
	white-space: nowrap;
}