/* ----------------------------------------------------------------------------------------------------------------------------- */
/* General Settings.																											 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

body {
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial, verdana, sans-serif;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Error Messages. 											 			 														 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

span.error-text {
    background-color: transparent;
    color: red;
}

.info-label, .info-label-attn, table.item-info-hdr td {
    font-weight: bold;
}

.info-label-attn, .info-attention {
    color: blue;
}

td.info-heading {
    font-weight: bold;
    color: blue;
}

span.user-message {
    font-style: italic;
}

span.query-text {
    background-color: transparent;
    color: red;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Global table, parent to all subsequent tables. 										 										 */
/* ----------------------------------------------------------------------------------------------------------------------------- */
table {
    font-family: arial, verdana, sans-serif;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Banner at top of the page containing the clients image.									 */
/* ----------------------------------------------------------------------------------------------------------------------------- */
#cssid_header{
	background: #FFFFFF;
	color: inherit;
}

#cssid_logo{
	background: url(../images/logo.gif) no-repeat;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Global menu, displayed horizontally at the top of each page.									 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

#cssid_topNavigation{
	background: #003d6b;
    color: #FFFFFF;
}

#cssid_topNavigation .date{
	font-weight: bold;
    font-family: arial, verdana, sans-serif;
}

#cssid_topNavigation li{	
	background: inherit; 
}

#cssid_topNavigation a, #cssid_topNavigation a:link, #cssid_topNavigation a:active, #cssid_topNavigation a:visited{
	color: #FFFFFF;
	font-weight: bold;
	font-family: arial, verdana, sans-serif;
	border-color: #003d6b;
}

#cssid_logout a, #cssid_logout a:link, #cssid_logout a:active, #cssid_logout a:visited {
	border-right: solid 1px #003d6b;
}

#cssid_topNavigation .active{
	color: #FFFFFF;
	background: #8091DE;
	font-weight: bold;
	border-color: #8091DE;
}

#cssid_topNavigation a:hover{
	color: #FFFFFF;
	background: #2A346B;
	font-weight: bold;
	border-color: #2A346B;
}

#cssid_mainColumn{
	background-color: #FFFFFF;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Side column, displayed vertically on the left side of each page.								 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

#cssid_mainContainer{
	background-color: #003d6b;
}

#cssid_leftColumn dt{
	color: #FFFFFF;
    font-weight: bold;
}

#cssid_leftColumn dd a{
	color: #FFFFFF;
}

#cssid_leftColumn dd a:hover{
	color: #003d6b;
}

#cssid_leftColumn  dd.current{
	color: #FFFFFF;
    font-weight: bold;
}

#cssid_leftColumn  dd.disabled{
	color: #FFFFFF;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Login Info settings.													 	 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

login-info {
    border: solid 1px #000000;
    text-align: center;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Box to display items in the content area.											 */
/* Content boxes come in two flavours:												 */
/*    - fixed width of 610px (spans the whole content area, minus the left gutter)						 */
/*    - will fill the available space (100%)											 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

.cbox-relative, table.cboxTable, table.cbox-bodyscroll, table.itinerary, div.cboxDiv, div.cbox-scrollable {
    background-color: #FFFFFF;		
    color: #000000;		
}

.cbox-heading, table.cboxTable th, table.cbox-relative th {
    background-color: #af2626;	
    color: #FFFFFF;			
    font-weight: bold;
}

div.cboxDiv {
    background-color: #FFFFFF;		
    color: #000000;		
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Boxes to display status and global error messages.										 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

.global-errmsg {
    color: red;
}

table.status-msg td {
    color:	     blue;
    font-weight:      bold;
}


.global-warning {
    background-color: #FFFFFF;
    border:	     solid 1px red;
}

.global-warning-title {
    background-color: #af2626;
    color:	      #FFFFFF;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Used in the display and printing of HTML descriptive itinerary content.							 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

table.printitin th h2, table.printitin th h3, table.itinerary th h3 {
    font-weight: bold;  
}


/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Banner displayed at the bottom of every page.										 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

#cssid_footer{
	background: #003d6b;
	color: white;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Gutters, horizontal and vertical gaps.											 */
/*    - Gutters are used for the left and top borders of the content area.							 */
/*    - Gaps have same background as the content area.										 */
/*    - Padding inherits the background from containing block.									 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

.h-gap {
    background-color: #FFFFFF;
	color: #000000;
}

tr.v-gap, .v-gap {
    background-color: #FFFFFF;
	color: #000000;
}

tr.v-gap-small, .v-gap-small {
    background-color: #FFFFFF;
	color: #000000;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Use for candy stripping tables. Tables have rows alternating between class candy1 and candy2. candyErr1 and candyErr2 are	 */
/* used if a row needs to be highlighted in error.										 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

tr.candy1 {
    background-color: #FDD44F;	
}

tr.candy2 {
    background-color: #F9DF79;	
}

tr.candyErr1 {
    background-color: #FDD44F;		
    color: red;
}

tr.candyErr2 {
    background-color: #F9DF79;		
    color: red;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Generic hyperlink display.													 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

a:link, a:active, a:visited {
    color: #000000;				
}

a:hover {
    color: #000000;		
}

a.disabled {			
    color: #000000;	
}

a.disabled:link, a.disabled:active, a.disabled:visited {
    color: #000000;		
}

a.disabled:hover {	
    color: #000000;			
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Information windows														 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

div.info-window-text {
    background-color: #FFFFFF;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Wait notice.															 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

#waitNotice {
    background-color: #FFFFFF;		
    border:	      2px ridge #003d6b;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Hierarchial lists.											 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

table.browse-window {
    background-color: #FFFFFF;
}

.browse-window-title {
    background-color: #af2626;
    color:	      #FFFFFF;
}

a.list-current:link, a.list-current:visited, a.list-current:active {
    color: blue;
}

a.list-current:hover {
    color: blue;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Auto query product list (QPL) and product information product lists.								 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

tr.plst-supplier {
    color: inherit;		
    background-color: #BBC2DE;		
}

tr.record-select td {
    background-color: #BBC2DE;
    color: blue;
}

tr.record-error td {
    background-color: #BBC2DE;
    color: red;
}

/* Override the stupidly large default top and bottom margins in IE.								 */

pre.agency-warning {
    color:	red;
}

pre.info-msg {
    color:	#000000;
}

div.h-line {
    background-color: #000000;
}

input, select {
    font-family: arial, verdana, sans-serif;
}

textarea {
    font-family: monospace;
}

.tip-text{
	color:#000;      
	text-align:left!important;
	line-height:21px;
  	border: solid 1px #afafaf;
	background-color: white;
	padding: 4px 10px;
	position: relative;
	font-family: "Courier New", Courier, monospace;
}