/* ----------------------------------------------------------------------------------------------------------------------------- */
/* General Settings.																											 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

body {
    background-color: #ffffff;
    color: #000000;
    font-family: 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;
    line-height: blue;
}

.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: verdana, sans-serif;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Banner at top of the page containing the clients image.									 */
/* ----------------------------------------------------------------------------------------------------------------------------- */
#cssid_header{
	background: #00295A;
	color: inherit;
}

#cssid_logo{
	background: url(../images/logo.gif) no-repeat;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Global menu, displayed horizontally at the top of each page.									 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

#cssid_topNavigation{
	background: #00a0e2;
    color: #000000;
}

#cssid_topNavigation .date{
	font-weight: bold;
    font-family: verdana, sans-serif;
}

#cssid_topNavigation li{	
	background: inherit; 
}

#cssid_topNavigation a, #cssid_topNavigation a:link, #cssid_topNavigation a:active, #cssid_topNavigation a:visited{
	color: #000000;
	font-weight: bold;
	font-family: verdana, sans-serif;
}

#cssid_topNavigation .active{
	color: #000000;
	background: #ffffff;
	font-weight: bold;
}

#cssid_topNavigation a:hover{
	color: #ffffff;
	background: #006a3c;
	font-weight: bold;
}

#cssid_mainColumn{
	background-color: #ffffff;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Side column, displayed vertically on the left side of each page.								 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

#cssid_mainContainer{
	background-color: #00a0e2;
}

#cssid_leftColumn dt{
	color: #ffffff;
    font-weight: bold;
}

#cssid_leftColumn dd a{
	color: #ffffff;
}

#cssid_leftColumn dd a:hover{
	color: #ffffff;
}

#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: #f6f6f6;		
    color: #000000;		
}

.cbox-heading, table.cboxTable th, table.cbox-relative th {
    background-color: #363b8c;	
    color: #FFFFFF;			
    font-weight: bold;
}

div.cboxDiv {
    background-color: #f6f6f6;		
    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: #f6f6f6;
    border:	     solid 1px red;
}

.global-warning-title {
    background-color: #363b8c;
    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: #00a0e2;
	color: #000000;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* 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: #ddece2;	
}

tr.candy2 {
    background-color: #c2decb;	
}

tr.candyErr1 {
    background-color: #ddece2;		
    color: red;
}

tr.candyErr2 {
    background-color: #c2decb;		
    color: red;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Generic hyperlink display.													 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

a:link, a:active, a:visited {
    color: #3300FF;				
}

a:hover {
    color: #3300FF;		
}

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: #f6f6f6;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Wait notice.															 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

#waitNotice {
    background-color: #f6f6f6;		
    border:	      2px ridge #00a0e2;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* Hierarchial lists.											 */
/* ----------------------------------------------------------------------------------------------------------------------------- */

table.browse-window {
    background-color: #f6f6f6;
}

.browse-window-title {
    background-color: #363b8c;
    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: #d5d5d5;		
}

tr.record-select td {
    background-color: #d5d5d5;
    color: blue;
}

tr.record-error td {
    background-color: #d5d5d5;
    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: 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;
}