
FORM
{
    MARGIN: 0px
}
A.bdrlink
{
    FONT-SIZE: 9px;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}
A.bdrhdrlink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Verdana;
}
A.bdrhdrlinkhilite
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #bb946a; /* gold */
    FONT-FAMILY: Verdana
}
A.hdrtext
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #003399; /* green */
    FONT-FAMILY: Verdana
}
A.menulink
{
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}
A.bodylink
{
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}
A.bodytourlink
{
    FONT-SIZE: 10px;
    COLOR: #003399; /* Maroon */
    FONT-FAMILY: Verdana
}
A.bodysublink
{
    FONT-SIZE: 11px;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}
TABLE.bullet
{
    BACKGROUND-COLOR: #003399
}
TABLE.tblbg
{
    BACKGROUND-COLOR: #cccccc
}
TD
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
TD.bdrbdy
{
	background-color: #eeeeee;
}
TD.bdrhdr
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
}
TD.bdrhdrtour
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #bb946a;
    FONT-FAMILY: Verdana
}
TD.bodyhdr
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 19px;
    COLOR: #255496;
    FONT-FAMILY: Verdana
}
TD.bodysubhdr
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}
TD.bodysmtext
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
TD.bdrcolor
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
TD.hilitecolor
{
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Verdana;
}
TD.freqhdrcolor
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
TD.freqbdrcolor
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f2f2f2
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #688bbd
}
TH.bodyhdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #cccccc
}
TH.bodyhdr2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #bb946a
}
FONT.hdrtext
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    COLOR: #255496;
    FONT-FAMILY: Verdana
}
FONT.hdrsmtext
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}
FONT.bodysubhdr
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}
FONT.bodysmtext
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
FONT.bodysmhtext
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
FONT.menutext
{
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}
FONT.scrolltext
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana
}
#FSProd {
  border-width: thin;
  border-style: solid;
  border-color: #ccc;
  padding:1px;
}
#ttdExp
{
    BACKGROUND-COLOR: #cccccc
}
#ttdLTL
{
    BACKGROUND-COLOR: #f2f2f2
}
#ttdTL
{
    BACKGROUND-COLOR: #dfdfbc
}
#ttdRail
{
    BACKGROUND-COLOR: #ffcc66
}
#ttdFrag
{
    BACKGROUND-COLOR: #cc6666
}
#ttdOcean
{
    BACKGROUND-COLOR: #86aee3
}
.SOA_Header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #cccccc
}

SPAN.hdrtext
{
		FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}
body
{
	background: url('../images/main_bg.gif') repeat-x 50% top;
	/*background: #68819a;*/
	margin: 0px;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
}
#container
{
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	background:url('../images/content_bg.gif') no-repeat center top;
}
#content
{
	width: 860px;
	text-align:left;
	margin-left: 10px;
	padding-top:20px;
	/*padding:10px;*/
	/*float:left;*/
	min-height: 500;
	}
#pagebody 
{
	padding: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	background: #ffffff;
	height: 100%;
}
#pagebody2
{
	padding: 10px 40px 0px 40px;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}
#shadow_bottom
{
	background:url('../images/bottom_shadow.gif') no-repeat center bottom;
	height:12px;
}
#wlblHeaderPhNo 
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #688bbd;
}
.HeaderRep
{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	color: #003399;
	line-height: 17px;
}
#wpnlPublicFooter 
{
	font-size: 11px;
	font-weight: bold;
	color: #688bbd;
	line-height: 18px;
}
.footHr 
{
	color: #cccccc;
}
.footLink 
{
	font-size: 10px;
	font-weight: normal;
	color: #255496;
}
.footPipe {
	color: #a5bbd9;
	margin-left: 3px;
	margin-right: 3px;
}
.footCopyright
{
	font-size: 10px;
	color: #688bbd;
}
.footSmall
{
	font-size: 9px;
	color: #666666;
}
#wpnlPublicFooter1
{
	padding-left: 40px;
	padding-right: 40px;
}
#wpnlPublicFooter2
{
	padding-left: 40px;
	padding-right: 40px;
}
.PrivateFooter ul li.footPatent, .Patent 
{
	border: none;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	font-size: 92%;
	float: left;
	color: #000000;
	width: 780px;
}
FONT.Hilight
{
	font-weight: bold;
}
TD.LeftBorder
{
	background-color: #eeeeee;
}
.tblAlertBorder
{
	background-color: #ffcc66;
}
.tblAlertBody
{
	background-color: #f0efe0;
	font-size: 12px;
	font-family: Verdana;
}
.AlertHeading
{
	font-family: Verdana;
	font-size: 12px;
	color: #993333;
	background-color: #f0efe0;
}
.AlertHeadingBold
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #993333;
	background-color: #f0efe0;
}
.AlertText
{
	font-size: 11px;
	color: #993333;
}
.PageHeading
{
	font-weight: bold;
	font-size: 14px;
	color: #003399;
	font-family: Verdana;
}
.PageSubHeading
{
	font-weight: bold;
	font-size: 12px;
	color: #999999;
	font-family: Verdana;
}
.hrHeading {
	background-color: #a5bbd9;
}

.tblMessageBorder
{
	background-color: ffcc66;
}
.tblMessageBody
{
	background-color: #f2f2f2;
	font-size: 12px;
	font-family: Verdana;
}
.MessageHeading
{
	font-family: Verdana;
	font-size: 11px;
	background-color: #f2f2f2;
	COLOR: #255496;
}

.PrivateHeader 
{
    background: url('../images/qb_logo_bground.gif') top left repeat-x;
    width: 860px;
   /*float:left;*/
   margin-left:10px;
   border-bottom:3px solid #039;
   clear:right;
	display:block;
    
}
.PrivateHeader span {float:right;display:block;margin-top:-22px;position:relative;margin-right:5px;font-size:12px;}
.LeftColumn 
{
	float:left;
	width:190px;
	margin-left:10px;
	clear:right;
	display:block;
	background-color:#fff;
}
.ContentRight 
{
	float:right;
	width:670px;
	clear:right;
	display:block;
	background-color:#fff;
	margin-right:10px;
}
#MoreLinks {background: url('../../images/bg_outline_e5.gif') left bottom no-repeat;margin-top:20px;margin-left:10px;font-size:12px;}
#MoreLinks span {font-weight:bold;}
#MoreLinks .Top {padding: 0px 0px 0px 10px; margin: 0px; background: url('../../images/bg_outline_e5.gif') left top no-repeat;}
#MoreLinks .MainMenuLinks {margin: 0px 0px 0px 10px; background: url('../../images/bg_outline_e5.gif') right top no-repeat; padding: 10px 10px 5px 0px; border: none;}
#MoreLinks .Top h3 {margin: 0px 0px 5px 0px}
#MoreLinks .Top ul {margin: 0px;/* border-top: 1px solid #ccc; background: url('../images/bg_outline_e5.gif') right center no-repeat; margin-right: 10px;*/}
#MoreLinks .Top ul li {margin: 0px; padding-bottom: 8px;}
#MoreLinks .Bottom {background: url('../../images/bg_outline_e5.gif') right bottom no-repeat; margin: 0px 0px 0px 10px; padding: 10px 0px 0px 10px;}
#MoreLinks .Bottom ul{ padding: 0px 0px 10px 0px; margin: 0px;}
#MoreLinks .Bottom h3 {margin: 0px 10px 5px 0px; }

#MoreLinks2 {background: url('../../images/bg_outline_e5.gif') left bottom no-repeat; margin-top:10px;margin-left:10px;font-size:12px;}
#MoreLinks2 span {font-size:11px;font-weight:bold;text-align:center;}
#MoreLinks2 .Top {padding: 0px 0px 0px 10px; margin: 0px; background: url('../../images/bg_outline_e5.gif') left top no-repeat;}
#MoreLinks2 .MainMenuLinks {margin: 0px 0px 0px 10px; background: url('../../images/bg_outline_e5.gif') right top no-repeat; padding: 10px 10px 5px 0px; border: none;}
#MoreLinks2 .Top h3 {margin: 0px 0px 5px 0px}
#MoreLinks2 .Top ul {margin: 0px;/* border-top: 1px solid #ccc; background: url('../images/bg_outline_e5.gif') right center no-repeat; margin-right: 10px;*/}
#MoreLinks2 .Top ul li {margin: 0px; padding-bottom: 8px;}
#MoreLinks2 .Bottom {background: url('../../images/bg_outline_e5.gif') right bottom no-repeat; margin: 0px 0px 0px 10px; padding: 10px 0px 0px 10px;}
#MoreLinks2 .Bottom ul{ padding: 0px 0px 10px 0px; margin: 0px;list-style-type:upper-roman;}
#MoreLinks2 .Bottom h3 {margin: 0px 10px 5px 0px; }
.small {font-size:11px;color:#ccc;}
.TopContent 
{
margin-left:30px;margin-right:30px;margin-top:20px;font-size:12px;
}
 #ItemTable {
    display: table;
    }

  #ItemRow  {
    display: table-row;
    }

  #LeftRow, #RightRow, #MiddleRow {
    display: table-cell;
    }
