h1 {
	color: #c00000;
	text-align: Center;
	font-style: italic;
	font-size: 180%;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
}   

h2 {
	text-decoration : none;
	color: #b00000;
	font-size: 160%;
	font-weight: 600;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

h3 {
	color: #a00000;
	font-size: 150%;
	font-weight: 600;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}
h4 {
	color: #900000;
	font-size: 140%;
	font-weight: 600;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

h5  {
	color: #800000;
	font-size: 130%;
	font-weight:600;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	}

h6 {
	color: #600000;
	font-size: 120%;
	font-weight:600;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

BODY, TD, TABLE {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px; 
	color : Black;
}

TH {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: small;
}

BODY.background {
	background-color : #D0D0D0;
}

BODY.private_body {
	background-color : #FFF4E0;
}

BODY.blacklist_body {
	background-color: #E1E1E1;
}

BODY.delete_body {
	background-color : #FFBBBB;
}

.invisible {
	font-size: 1%;
	color: White;
}

.invisible:link, .invisible:visited, .invisible:hover { 
	text-decoration: none; background-color: White; color: White;
}

TABLE.top_header_back {
	background-image: url(/images/gradient_1600.gif);
}

TABLE.top_header_back_wt2blk {
	background-image: url(/images/gradient_1600_wt2blk.gif);
}
TD.back-header {
	color: Maroon;
	font-size: 13pt;
	font-weight: 900;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	background-color : #e7edf3;
	border : 1px solid Gray;
	padding-left : 6pt;
}

TD.back-white {
	background-color : #FFFFFF;
}

TD.back-csoft {
	background-color : #e7edf3;
}

TD.back-panel {
	background-color : #ffe0e0;
}

DIV.table-cell-small {
   border: 1px solid #e6e6e6;
   float: left; margin: 0; padding: 2pt; width: 7%;
}
DIV.table-cell-medium {
   border: 1px solid #e6e6e6;
   float: left; margin: 0; padding: 2pt; width: 13%;
}
DIV.table-cell-large {
   border: 1px solid #e6e6e6;
   float: left; margin: 0; padding: 2pt; width: 30%;
}
DIV.table-row {
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center;
}
DIV.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}

DIV.pt-outer-box-public {
	border : 1px ridge Silver;
	background-color : White;
	padding: 2pt 2pt 2pt 2pt;
}

DIV.pt-outer-box-private {
	border : 1px dashed Silver;
	background-color : #FFF4E0;
	padding: 2pt 2pt 2pt 2pt;
}

DIV.pt-content-box {
	padding: 2pt 2pt 2pt 2pt;
}

.top-bar 	{
	background-color : #c00000;
	text-align : center;
}

.top-bar-blank {
	font-size : xx-small;
}
	
.tnp {
	background: #c00000;
	text-align : center;
	text-decoration: underline;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : small;
	font-weight : bold;
	color: White;
}

.tna {
	text-decoration: none;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : small;
	font-weight : bold;
	color: White;
	background-color: #c00000;
	border: 1px solid Silver;
	padding: 1px 2px 1px 2px;
}

:link { color: #000000; }
:visited { color: #000000; }
:hover { color: Blue; }

.tna:link { color: #e7edf3;}
.tna:visited  { color: White; }
.tna:hover { 
	background-color: White;
	color: #c00000;
	border: 1px solid #c00000;
	padding: 1px 2px 1px 2px;
}

.css_button_window {
	padding: 0px 2px 0px 2px;
	color: Gray;
	text-decoration: none;
	background-color: #E1E1E1;
	border: 1px solid Gray;
}
.css_button_window:link, .css_button_window:visited, .css_button_window:hover {
	color: Gray;
}

.wizard_done {
	display: -moz-inline-box;
	display: inline-block;
	padding: 0px 2px 0px 2px;
	color: Black;
	text-decoration: none;
	background-color: #C3C3C3;
	border: 1px solid Black;
}
.wizard_not_done {
	display: -moz-inline-box;
	display: inline-block;
	padding: 0px 2px 0px 2px;
	color: Gray;
	text-decoration: none;
	background-color: #E1E1E1;
	border: 1px solid Gray;
}
.wizard_not_allowed {
	display: -moz-inline-box;
	display: inline-block;
	padding: 0px 2px 0px 2px;
	color: White;
	text-decoration: none;
	background-color: #C3C3C3;
	border: 1px solid White;
}
.wizard_current {
	display: -moz-inline-box;
	display: inline-block;
	padding: 0px 2px 0px 2px;
	color: Black;
	text-decoration: none;
	background-color: #FFD700;
	border: 1px solid Black;
}

.message_area {
	text-decoration: none;
	background-color: #e7edf3;
	border: 1px solid Gray;
}

.message_area_buttons {
	display: -moz-inline-box;
	display: inline-block;
	text-decoration: none;
	background-color: White;
	border: 1px solid Gray;
}

/* 'inline-block'
Mozilla requires -moz-inline-box.
In Explorer 6 and 7 it works only on elements that have a natural display of 'inline' (SPAN, A etc.)
*/

.button_customer_view {
	display: -moz-inline-box;
	display: inline-block;
	padding: 2px 3px 2px 3px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
	background-color: #CCCCFF;
	border: 1px solid #444444;
}

.css_button, .css_submit {
	display: -moz-inline-box;
	display: inline-block;
	padding: 2px 3px 2px 3px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
	background-color: #c00000;
	border: 1px solid #000000;
}

.css_submit {
	padding: 1px 0px 1px 0px;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px; 
}

.css_button_disabled {
	display: -moz-inline-box;
	display: inline-block;
	padding: 2px 3px 2px 3px;
	color: Gray;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
	background-color: #E1E1E1;
	border: 1px solid Gray;
}

.css_button:link, .css_button:visited, .css_button:hover {
	color: #ffffff;
}

input.css_submit:hover, .css_submit { 
	cursor: pointer; 
	cursor: hand; 
} 

.TextScrollStyle {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	text-align: center;
	width: 100%;
	margin: 0;
	padding: 0;
	color: Gray;
}
 
.highlight {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : x-small;
	color : #0000CD;
}

.notice {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : small;
	color : #0000CD;
}

.title {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color: #c00000;
	font-weight: 600;
	font-size: small;
}

.title-small {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
	font-size : x-small;
	color : #c00000;
}

.title-top {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
	font-size : small;
	color : Black;
}

INPUT,TEXTAREA {
	font-family : "Courier New", Courier, monospace;
	font-size: 9pt;
	color : Black;
}

SELECT {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 9pt;
}

.headertop1 {
	color: #c00000;
	font-size: 200%;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight:600;
	text-align: Center
}
.headersub1 {
	color: #b00000;
	font-size: 150%;
	font-weight: 700;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.headersub2 {
	color: #b00000;
	font-size: 140%;
	font-weight: 600;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.headersub3 {
	color: #a00000;
	font-size: 130%;
	font-weight:500;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	}

.headersub4 {
	color: #900000;
	font-size: 120%;
	font-weight:400;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.itsarrived {
	text-decoration: none;
	color: #c00000;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-style: italic;
	font-weight: bold
}

.parsons_es_col {
	color: #FF0000;
}

.parsons_en_col {
	color: #000080;
	font-style: italic;
}

TABLE.table1 {
	border-left : 1pt solid #e6e6e6;
	background-color : #e6e6e6;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

TABLE.table1 td, table.table1 th {
	vertical-align: top;
}

TABLE.table2 {
	border-left : 1pt solid #B0C4DE;
	background-color : #B0C4DE;
	border-right: none;
	border-top: none;
	border-bottom: thin solid gray;
	font-size: 10pt;
}

TABLE.table3 {
	border-left : 1pt solid #e6e6e6;
	background-color : #e6e6e6;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

TABLE.table3 caption{
	text-decoration : none;
	color : #000000;
	text-align: left;
	font-weight: 600;
}

caption {
	text-decoration : none;
	color : #000000;
	text-align: left;
	font-weight: 600;
}

.editing {
	background-color : #CCCCFF;
	text-align: left;
}

.tag {
	background-color : #e7edf3;
	text-align: left;
}

.tag-bold {
	background-color : #e7edf3; 
	text-align: left;
	font-weight: bold;
}


.tag-center {
	background-color : #e7edf3;
	text-align : center;
}

.tag-right {
	background-color : #e7edf3;
	text-align : right;
}

.value{
	background-color : #ffe0e0;
	color : #c00000;
	text-align: left;
}

.value-center{
	background-color: #ffe0e0;
	color: #c00000;
	text-align: center;
}

.value-right{
	background-color: #ffe0e0;
	color: #c00000;
	text-align: right;
}

.plain{
	background-color : White;
	text-align: left;
}

.plain-center{
	background-color : White;
	text-align : center;
}

.plain-right{
	background-color : White;
	text-align : right;
}

.space{
	background-color : white;
}

.code {
	font-family: "Courier New", Courier, monospace;
	color: #0000CD;
	font-weight: bold;
}

.traffic_a {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #FF8C00;
}

.traffic_g {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : Green;
}

.traffic_r {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : Red;
}

/* border styles Top, Left, Right, Bottom */
.border_t {
	border-top: 1px solid Silver;
}

.border_l {
	border-left: 1px solid Silver;
}

.border_r {
	border-right: 1px solid Silver;
}

.border_b {
	border-bottom: 1px solid Silver;
}

/* menu navigation styles */
.doprint { 
      display: none; 
} 
.noprint { 
      display: inline; 
} 
@media print { 
  .noprint { 
      display: none; 
  } 
  .doprint { 
      display: inline; 
  } 
} 
.menu_on {
	background-color:#686868;
	color:#ffffff;
	text-decoration: none;
}
.menu_off {
	background-color:#ffffff;
	color: #444444;
	text-decoration: none;
}
.menu_sub_on {
	background-color:#c00000; 
	color:#ffffff; 
	text-decoration: none;
}
.menu_sub_off {
	background-color:#e7edf3; 
	color:#c00000; 
	text-decoration: none;
}
.menu_admin_off {
	background-color:#FFF4E0; 
	color:#c00000; 
	text-decoration: none;
}
.menu_admin_on {
	background-color:#CCCCFF; 
	color:#444444; 
	text-decoration: none;
}
.tooltip_off {
	background-color:#ffe0e0; 
	color:#000000; 
	text-decoration: none;
}

/* boxOver tooltip */
.bo_tooltip_h {
	background-color:#e7edf3; 
	color: #003366;
	text-decoration: none;
	border : 1px solid #B0C4DE;
	border-bottom: none;
	padding: 2px;
	font-weight: bold;
}
.bo_tooltip_b {
	background-color:#FFF4E0; 
	color:#000000;
	text-decoration: none;
	border : 1px solid #B0C4DE;
	padding: 2px;
}

