body
{
	font-family:Arial;
	font-size:10pt;
	background-color: #ffffcc;
	scrollbar-base-color: #faef98;
  	scrollbar-shadow-color:#fcb731;
  	scrollbar-arrow-color:#da4c0e;
}

.pageTitle
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color: darkblue;
	
}

.redMark
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	font-variant:small-caps;
	color:Red;
}

.copyright
{
	text-align: center;
	color: Black;
	background-color: lightsteelblue;
	border: solid 1px steelblue;
	font-family:Arial;
	font-size:8pt;
	font-variant:small-caps;
}

.flat
{
	border: solid 1px black;
}

.notes
{
	font-family:Arial;
	font-size:9pt;
}

.lightnotes
{
	font-family:Arial;
	font-size:9pt;
	color:black;
}

.smallAnchor
{
	font-family:Arial;
	font-size:8pt;
	color: Black;
	text-decoration: none;
}

.line
{
	color: #800000;
}

.bordedSmallAnchor
{
	text-align: center;
	font-family:Arial;
	font-size:8pt;
	color: Black;
	text-decoration: none;
	border: solid 1px #800000;	
}

.frontPanel
{
	color: Black;
	background-color: #F7F7FF;
	border: solid 1px #A5BAFF;	
}

.backPanel
{
	color: Black;
	background-color: lightsteelblue;
	border: solid 1px steelblue;
	z-index: -1000;
}

.helpPanel
{
	color: Black;
	background-color: #ffffcc;
	border: solid 1px darkgray;
	z-index: -1000;
}

.loginPanel
{
	color: Black;
	background-color: lightsteelblue;
	border: solid 1px steelblue;
}
.miscPanel
{
	color: Black;
	background-color: #F7F7FF;
	border: solid 1px #A5BAFF;
}

.textLabel
{
	font-family:Arial;
	font-size:9pt;
	color: Black;
	background-color: White;
	border: solid 1px Gray;
}

.quoteYes
{
	background-color: #CCFFCC;
}
.quoteNo
{
	background-color: #FFCCCC;
}
.quoteRQ
{
	background-color: #FFFFCC;
}

.quoteFew
{
	background-color:#FFCCFF;
}


td
{
	font-family: Arial;
	font-size: 9pt;
}

.button
{
	background-color: LightGray;
	border: solid 1px Gray;
}

.serviceEditable
{
	color: SteelBlue;
}

.serviceNotEditable
{
	color: DarkBlue;
}

.tourList
{
	width: 100%;
	border-collapse: collapse;
}

.tourListHeader
{
	background-color: #DDDDDD;
	width: 10%;
	text-align: center;
	padding: 2px 2px 2px 2px;	
}

.tourListItem
{
	background-color: #EEEEEE;
	width: 90%;
	padding: 2px 2px 2px 2px;
}

.reportLink
{
	color: Black;
}

.descriptionLink
{
	color: Blue;
	font-weight:bold;
}


.advBasketService
{
	color: Black;
	font-weight: normal;
	font-size: 8pt;
}

.advBasketTbl
{
	background-color: #DCE8FE; 
	border: solid 1px #A5BAFF;
	font-size: 8pt;
		
}

.advBasketTbl td
{
	background-color: #F7F7FF;
	border: solid 1px #A5BAFF;
	font-size: 8pt;
}

.advBasketTbl tr
{
	background-color: #F7F7FF;
	border: solid 1px #A5BAFF;
	font-size: 8pt;
}

.advBasketTbl1
{
	background-color: #DCE8FE; 
	border: solid 1px #A5BAFF;
	font-size: 8pt;
}

.advBasketTbl1 td
{
	background-color: #F7F7FF;
	border: solid 0px #A5BAFF;
	font-size: 8pt;	
}

.advBasketTbl1 tr
{
	background-color: #F7F7FF;
	border: solid 0px #A5BAFF;
	font-size: 8pt;
}

.advBasketTbl2
{
	background-color: #DCE8FE; 
	border: solid 0px #A5BAFF;
	font-size: 8pt;
}

.advBasketTbl2 td
{
	background-color: #F7F7FF;
	border: solid 0px #A5BAFF;
	font-size: 8pt;	
}

.advBasketTbl2 tr
{
	background-color: #F7F7FF;
	border: solid 0px #A5BAFF;
	font-size: 8pt;
}

.doTableMain
{
	font-size: 8pt;
	 background-color: #DCE8FE; 
	 border: solid 1px #A5BAFF; 
}

.doTableMain td
{
	font-size: 8pt;
	background-color: #F7F7FF;
	border: solid 1px #A5BAFF;
}

.doTableAlternate

{
	font-size: 8pt;
	 background-color: white;
	 border: solid 1px #A5BAFF; 
}

.doTableAlternate td
{
	font-size: 8pt;
	background-color: white;
	border: solid 1px #A5BAFF;
}

hr {color: #CCCCCC; width: 100%;}
.head1 {font-family: Arial, Verdana, sans serif; font-size: 16px; font-weight: bold; color:#000000;}
.head2 {font-family: Arial, Verdana, sans serif; font-size: 11px; font-weight: 700; color: #012c8e;}
A:LINK.head2  {font-family: Arial, Verdana, sans serif; font-size: 14px; font-weight: bold; color: blue; text-decoration: underline}
.head3 {font-family: Arial, Verdana, sans serif; font-size: 11px; font-weight: bold; color: #000000;}
.head4 {font-family: Arial, Verdana, sans serif; font-size: 11px; font-weight: 700; color: #da4c0e;}

table.tbl_1 {font-family: Arial, Verdana, sans serif; border: 1px solid #A5BAFF; color: #000000; padding: 2px; border-collapse: collapse }
table.tbl_1 tr.h1 {background-color: #DCE8FE; font-weight: bold;  text-align: center; border: 1px solid #A5BAFF; } 
table.tbl_1 tr.h2 {background-color: #E9E7E7; text-align: center; border: 1px solid #A5BAFF; } 
table.tbl_1 td {border: 1px solid #A5BAFF; font-size: 11px; padding: 5px 5px 5px 5px; } 
table.tbl_1 th {border: 1px solid #A5BAFF; font-size: 11px; padding: 5px 5px 5px 5px;} 
table.tbl_1 A {font-size: 11px; font-family: Arial, Verdana, sans serif; } 
table.tbl_1 td.quoteRQ {BACKGROUND-COLOR: #ffffcc}
table.tbl_1 td.quoteYes {BACKGROUND-COLOR: #ccffcc}
table.tbl_1 td.quoteNo {BACKGROUND-COLOR: #ffcccc}
table.tbl_1 td.h1_2 {BACKGROUND-COLOR: #ECE8E8}

A {FONT-SIZE: 11px; font-weight: 700; COLOR: #2a5dd2; FONT-FAMILY: Arial, Verdana, sans serif}
A:LINK {text-decoration: underline; color: #2a5dd2;}
A:VISITED {text-decoration: underline; color: #2a5dd2;}
A:ACTIVE {text-decoration: underline; color: #2a5dd2;}
A:HOVER {text-decoration: underline;  color: red;} 

.small {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans serif}
A:LINK.small {text-decoration: underline; color: #000000;}
A:VISITED.small {text-decoration: underline; color: #000000;}
A:ACTIVE.small {text-decoration: underline; color: #000000;}
A:HOVER.small {text-decoration: underline;  color: red;} 

.menu1 {FONT-SIZE: 12px; COLOR: 000000; FONT-FAMILY: Verdana, Arial, sans serif}
A:LINK.menu1 {text-decoration: underline; color: #000000;}
A:VISITED.menu1 {text-decoration: underline; color: #000000;}
A:ACTIVE.menu1 {text-decoration: underline; color: #000000;}
A:HOVER.menu1 {text-decoration: underline;  color: blue;} 

.star {FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, Arial, sans serif}

.advancedTbl { background-color: #DCE8FE; border: solid 1px #A5BAFF; }
.advancedTbl td { background-color: #F7F7FF; border: solid 1px #A5BAFF; }

.hidden  {FONT-SIZE: 1px; COLOR:#fffce5; FONT-FAMILY: Verdana}

