@charset "utf-8";
/* CSS Document */

.txtBlueWhite
{
	background-color:#020251;
	color: #FFF;
	border: solid 2px #FFF;
	font-size: 11pt;
	font-weight: 800;
}
.lblBlueWhiteSmall
{
	background-color:#020251;
	color: #FFF;
	font-size: 9pt;
}
.qbv3-Title
{
	color: #2B4070;
	font-family:Verdana; 
	font-size: 12pt; 
	font-weight:800;
}

.qbv3-Bar-TitleLeft
{
	background-image: url(images/qbv3-barTitleLeft.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}
.qbv3-Bar-TitleCenter
{
	background-image: url(images/qbv3-barTitleCenter.gif);
	background-repeat: repeat-x;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}
.qbv3-Bar-TitleRight
{
	background-image: url(images/qbv3-barTitleRight.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}

.qbv3-Bar-TblHeaderLeft
{
	background-image: url(images/qbv3-barTblHeader-left.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}
.qbv3-Bar-TblHeaderRight
{
	background-image: url(images/qbv3-barTblHeader-Right.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}

.qbv3-Bar-SubTitleLeft
{
	background-image: url(images/qbv3-barSubTitle-Left.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}
.qbv3-Bar-SubTitleCenter
{
	background-color: #00618F;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}
.qbv3-Bar-SubTitleRight
{
	background-image: url(images/qbv3-barSubTitle-Right.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}

.qbv3-Bar-Detail
{
	background-color: #ABC7D5;
	color: #2B4070;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: 300;
	padding: 6px;
}
.qbv3-Bar-Space
{
	background-color: #00618F;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}


.qbv3-PlainBoxLight-Left
{
	background-color: #ABC7D5;
	color: #2B4070;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: 300;
}
.qbv3-PlainBoxLight-Middle
{
	background-color: #ABC7D5;
	color: #2B4070;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: 300;
}
.qbv3-PlainBoxLight-Right
{
	background-color: #ABC7D5;
	color: #2B4070;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: 300;
}
.qbv3-PlainBoxLight
{
	background-color: #ABC7D5;
	color: #2B4070;
	font-family: Arial;
	font-size: 10pt;
	font-weight: 800;
}

.qbv3-PlainBoxLight-Contents
{
	background-color: #ABC7D5;
	color: #FFF;
	font-family: Arial;
	font-size: 10pt;
	font-weight: 800;
}
.qbv3-PlainBoxLight-TopLeft
{
	background-image: url(images/qbv3-PlainBoxLight-LeftTop.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}
.qbv3-PlainBoxLight-TopRight
{
	background-image: url(images/qbv3-PlainBoxLight-RightTop.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}
.qbv3-PlainBoxLight-BottomLeft
{
	background-image: url(images/qbv3-PlainBoxLight-LeftBottom.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}
.qbv3-PlainBoxLight-BottomRight
{
	background-image: url(images/qbv3-PlainBoxLight-RightBottom.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}

.qbv3-PlainBoxDark
{
	background-color: #00618F;
	color: #FFF;
	font-family: Arial;
	font-size: 12pt;
	font-weight: 800;
	padding-top: 10px;
}
.qbv3-PlainBoxDark-Contents
{
	background-color: #00618F;
	color: #FFF;
	font-family: Arial;
	font-size: 10pt;
	font-weight: 800;
	padding: 10px;
}
.qbv3-PlainBoxDark-TopLeft
{
	background-image: url(images/qbv3-PlainBoxDark-LeftTop.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}
.qbv3-PlainBoxDark-TopRight
{
	background-image: url(images/qbv3-PlainBoxDark-RightTop.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}
.qbv3-PlainBoxDark-BottomLeft
{
	background-image: url(images/qbv3-PlainBoxDark-LeftBottom.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}
.qbv3-PlainBoxDark-BottomRight
{
	background-image: url(images/qbv3-PlainBoxDark-RightBottom.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}

.tblBoxHeading
{
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
}
.tblBoxHeading-Left
{
	background-color: #900;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
	padding: 4px;
	border-left: solid 1px #666;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
}
.tblBoxHeading-Middle
{
	background-color: #900;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
	padding: 4px;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
}
.tblBoxHeading-Right
{
	background-color: #900;
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
	padding: 2px;
	padding-right: 2px;
	border-right: solid 1px #666;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
}

.tblBarHeading
{
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
	padding: 4px;
	text-align: center;
	background-image: url(images/qb-v3-barTitle.jpg);
	background-repeat: no-repeat;
}
.tblBarHeading2
{
	color: #2B4070;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
	padding: 0px;
}
.tblBarFooter
{
	color: #FFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: 800;
	padding: 4px;
	text-align: center;
	background-image: url(images/qb-v3-barFooter.jpg);
	background-repeat: no-repeat;
}

.tblButtonBar-ItemOff
{
	color: #2B4070;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: 400;
	padding-top: 24px;
	padding-bottom: 24px;
	text-decoration: none;
}

.tblButtonBar-ItemOn
{
	color: #2B4070;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	padding-top: 24px;
	padding-bottom: 24px;
	text-decoration: underline;
	cursor: pointer;
}

.textBlock
{
		font-family: Verdana;
		font-size:10pt;
		color: #2B4070;
}

.lblDataEntry
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: 200;
}

.qbv3-PlainBoxLight-WithSeparator
{
	background-color: #ABC7D5;
	color: #2B4070;
	border-bottom:1pt Solid #00618F;
	font-family: Arial;
	font-size: 10pt;
	font-weight: 800;
}
.tblLoadTravellersResults
{
	border:1px solid grey;
}
.rowLoadTravellersResults_0
{
	background-color: #F5F9FA;
	color: black;
	font-family: Arial;
	font-size: 8pt;
}
.cellLoadTravellersResults_0
{
	border-top: 1px solid #DDD;
	padding:10px 5px;
	text-align:left;
	vertical-align:top;
}
.cellLoadTravellersResultsNoBorder_0
{
	padding:10px 5px;
	padding-top:0px;
	text-align:left;
	vertical-align:top;
}
.rowLoadTravellersResults_1
{
	background-color: #FFFFFF;
	color: black;
	font-family: Arial;
	font-size: 8pt;
}
.cellLoadTravellersResults_1
{
	border-top: 1px solid #DDD;
	padding:10px 5px;
	text-align:left;
	vertical-align:top;
}
.cellLoadTravellersResultsNoBorder_1
{
	padding:10px 5px;
	padding-top:0px;
	text-align:left;
	vertical-align:top;
}


.qbv3-PlainBoxLight-WithSeparatorTop
{
	border-top:1pt Solid #00618F;
	background-color: #ABC7D5;
	color: #2B4070;
	font-family: Arial;
	font-size: 10pt;
	font-weight: 800;
}
.tblListTitle {
	font-fam: Arial;
	font-size:10pt;
	font-weight:normal;
	color: #2B4070;
	background-color:#F5F9FA;
	padding:10px 5px;
}
.tblListHand_0 {
	font-fam: Arial;
	font-size:10pt;
	color: #000000;
	background-color:#F5F9FA;
	border-bottom:1px solid #DDD;
	cursor: pointer;
	padding:10px 5px;
}

.tblListHand_1 {
	font-fam: Arial;
	font-size:10pt;
	color: #000000;
	background-color:#FFFFFF;
	border-bottom:1px solid #DDD;
	cursor: pointer;
	padding:10px 5px;
}
.tblList_0 {
	font-family: Arial;
	font-size:10pt;
	color: #000000;
	background-color:#F5F9FA;
	border-bottom:1px solid #DDD;
	padding:10px 5px;
}
.tblList_1 {
	font-family: Arial;
	font-size:10pt;
	color: #000000;
	background-color:#FFFFFF;
	border-bottom:1px solid #DDD;
	padding:10px 5px;
}

