body {
	font-size: medium;
	color: #002266;
	font-family: Arial, Helvetica, sans-serif;
}

td {
	font-size: medium;
	color: #002266;
	font-family: Arial, Helvetica, sans-serif;
}

th {
    font-size: medium;
	color: #002266;
	font-family: Arial, Helvetica, sans-serif;
}

.titleboldXL {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: x-large;
}
.titleXL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.whiteM {font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	color: #FFFFFF; 
}
.blue {font-family: Arial, Helvetica, sans-serif; 
	color: #002266
}
.blueXS {font-family: Arial, Helvetica, sans-serif; 
	color: #002266; 
	font-size: x-small; 
}
.blueXSB {font-family: Arial, Helvetica, sans-serif; 
    color: #002266; 
    font-size: x-small; 
    font-weight: bold;
}
.whiteS {font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	color: #FFFFFF; 
}
.blueS {font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	color: #002266; 
}

.yellowS {font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	color: #ffcc00; 
}
.XS {font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
}
.whiteXS {font-family: Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #FFFFFF; 
}
.redline {background-color: #FF0000; }
.bluetitleS{background-color: #002266;
	font-size: small;
	color: #FFFFFF;
}
.greentitleS {background-color: #006337;
    color: #FFFFFF;
    font-size: small;
}
.yellowtitleS{background-color: #ffcc00;
	font-size: small;
	color: #cb0301;
}
.bluetitleM{background-color: #002266;
	font-size: medium;
	color: #FFFFFF;
}

.yellowtitleM{background-color: #ffcc00;
	font-size: medium;
	color: #cb0301;
}

.BlueBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #002266;
	border-right-color: #002266;
	border-bottom-color: #002266;
	border-left-color: #002266;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #002266;
}
.whiteborderbottom {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	background-color: #002266;
	color: #FFFFFF;
}
.whiteborderbottomDHL {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	background-color: #ffcc00;
	color: #FFFFFF;
}
.whiteborderbottomTitan {
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-bottom-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    background-color: #006337;
    color: #FFFFFF;
}

.lightBlueBackground {
	background-color: #D2D8FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #002266;
}

.lightBlueBackground style2{
	background-color: #D2D8FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #002266;
}

.pinkBackground {
	background-color: #FFBBBB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #002266;
}
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #dce2ff;
padding: 5px;
left: -1000px;
border: 2px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}
.LiveryBorder {
	color: #000;
}
.LiveryBorder {
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.LiveryBorder {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

tr.evenrow {border-top: 2px solid grey; background-color: #DDEEFF;}
tr.evenrowDHL {border-top: 2px solid grey; background-color: #f9dd6c;}
#GC .evenrowTTN {border-top: 2px solid grey; background-color: #99f4cc; color: #FF0000;}
tr.oddrow {border-top: 2px solid grey; background-color: #CCEEFF;}
tr.oddrowDHL {border-top: 2px solid grey; background-color: #fae8a0;}
#GC .oddrowTTN {border-top: 2px solid grey; background-color: #ccfae6; color: #FF0000;}
tr.pilotrow {border-top: 2px solid grey; background-color: #FFBBBB;}
tr.completedrow {border-top: 2px solid grey; background-color: #FFFFFF; font-size: 6px; color: #FF0000;}
tr.completedrowDHL {border-top: 2px solid grey; background-color: #FFFFFF; font-size: 6px; color: #FF0000;}
#GC .completedrowTTN {border-top: 2px solid grey; background-color: #FFFFFF; font-size: 6px; color: #FFFFFF;}
tr.unclaimedrow {border-top: 2px solid grey; background-color: #FFAAAA;}
tr.unclaimedrowDHL {border-top: 2px solid grey; background-color: #FFAAAA;}
#GC .unclaimedrowTTN {border-top: 2px solid grey; background-color: #FFAAAA;}
tr.pendingrow {border-top: 2px solid grey; background-color: #AAAAFF;}
tr.pendingrowDHL {border-top: 2px solid grey; background-color: #ffcc00;}
#GC .pendingrowTTN {border-top: 2px solid grey; background-color: #23bb78; color: #FFFFFF}
#GC .areaheader {font-weight: bold; font-size: 14px; color: #000080;  }
GC .titletext {font-weight: bold; font-size: 14px; color: #FFFFFF;}
#GC .standard {font-family: sans-serif; font-size: 14px; color: #000080;}
#GC .standardDHL {font-family: sans-serif; font-size: 14px; color: #cb0301;}
#GC .standardTTN {font-family: sans-serif; font-size: 14px; color: #002266;}
#GC .infomsg {font-family: sans-serif; font-size: 14px; font-weight: bold; color: #0000A0;}
#GC .warnmsg {font-family: sans-serif; font-size: 14px; font-weight: bold; color: #D00000;}
#GC .disabled {font-family: sans-serif; font-size: 14px;  color: #AAAAAA;}
#GC .disabledUnclaimed {font-family: sans-serif; font-size: 14px;  color: #FF5050;}
#GC .version {font-family: sans-serif; font-size: 14px; font-weight: bold; color: #000000;}
#GC table.infobox {width: 50%;  empty-cells: show; background-color: #F0F0F0; border: 1px solid black;  } 
#GC table.infobox th {background-color: #CCCCFF;} 
#GC table.infoboxAlert {width: 50%;  empty-cells: show; background-color: #F0F0F0; border: 1px solid red;  } 
#GC table.infoboxAlert th {background-color: #FFCCCC;} 
#GC table.infoboxDHL {width: 50%;  empty-cells: show; background-color: #F0F0F0; border: 1px solid black;  } 
#GC table.infobox thDHL {background-color: #CCCCFF;} 
#GC table.infoboxAlertDHL {width: 50%;  empty-cells: show; background-color: #F0F0F0; border: 1px solid red; } 
#GC table.infoboxAlert thDHL {background-color: #FFCCCC;} 
GC table.tableframe {  empty-cells: show; border-collapse: collapse; border-spacing: 2px; margin: 2px 0px 15px 2px;  } 
.HCheadings {
	font-size: x-small;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #002266;
	border-right-color: #002266;
	border-bottom-color: #002266;
	border-left-color: #002266;
	border-top-width: 1px;
	border-right-width: 0.5px;
	border-bottom-width: 1px;
	border-left-width: 0.5px;
	color: #002266;
}


