canvas {background-color: transparent;}

body {color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;background-color:#F9F9FF;}

a {color: #5577FF;font-weight:normal; font-size:14px;text-decoration:none;}
a:hover {text-decoration:underline;}
.subMenu {text-align:center;font-size:10px;font-weight:normal;}
.whiteLink {color:#FFFFFF;}
img {border:none}
.redText {color:#FF0000;}
.error {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FF0000;text-decoration:none}
.msg {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#009900;text-decoration:none}
.bold {font-weight:bold;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.small {font-size:10px;}
.medium {font-size:12px;}
.large {font-size:14px;}
.xLarge {font-size:16px;}
.xxLarge {font-size:18px;}

.inputBox {
    background-color:#89BCEF;
    border:1px solid #00225F;
    border-radius:4px;
    margin:2px;
}
.inputBoxBlue {
    color:#FFFFFF;
    background-color:#79AAAF;
    border-radius:4px;
    border:0;
    margin:2px;
    font-weight:bold;
    font-size:14px;
}
.goButton {
    color:#FFFFFF;
    background-color:#79AAAF;
    border-radius:4px;
    border:1px;
    margin:2px;
    font-weight:bold;
    font-size:14px;
}
.labelText {
    font-size:14px;
    font-weight:normal;
    color:#fff;
}
/*
.my-div-icon_red {
    filter: red(100%);
    -webkit-filter: red(100%);
    color: red;
}
.my-div-icon_green {
    filter: green(100%);
    -webkit-filter: green(100%);
    color: green;
}
.myCSSClassRed {
  border: 2px solid red;
  font-size: 14px;
    font-weight: bold;
    color: red; 
}
.myCSSClassGreen {
  border: 2px solid green;
  font-size: 14px;
font-weight: bold;
}
.myCSSClassYellow {
  border: 2px solid yellow;
  font-size: 14px;
font-weight: bold;
}
.myCSSClassBlack {
  border: 2px solid black;
  font-size: 14px;
  font-weight: bold;
}
.myCSSClassBlackAP {
  border: 1px solid black;
  font-size: 10px;
}
.myCSSClassRedTipStyle {
  border: 2px solid red;
  font-size: 14px;
font-weight: bold;
color: red; 
}
.myCSSClassGreenTipStyle {
  border: 2px solid green;
  font-size: 14px;
font-weight: bold;
}
.myCSSClassYellowTipStyle {
  border: 2px solid yellow;
  font-size: 14px;
font-weight: bold;
}
*/
.headingTitle {
    width:100%;
    /*margin:0px;*/
    font-family:Arial;
    font-size:18px;
    font-weight:normal;
    color:#fff;
    background-color:#FB103D;
}
#viewport canvas {
    /**
     * Position relative so that canvas elements
     * inside of it will be relative to the parent
     */
    position: relative;
}
#viewport {
    /**
     * Position absolute provides canvases to be able
     * to be layered on top of each other
     * Be sure to remember a z-index!
     */
    position: absolute;
}
#container {margin:0px;text-align:center;}
#mainMenu {text-align:right;margin-right:0px;margin-top:0px;}
#pageTitle {font-size:16px;font-weight:normal;overflow:hidden;color:#fff;}
#pageContent {display:inline-block;text-align:left;width:1000px;}
#centerPageContent {display:inline-block;text-align:center;width:1000px;}
#results {display:inline-block;}
.imgTag {position: absolute;left: 0;bottom: 0;}
.imgTagTracVue {display: inline-block;text-align:center;width:100%;}
#footer {width:99%;position:absolute;bottom:-100;font-family: Arial;color:#fff;font-weight:bold;font-size:12px;text-align:center;display:inline-block;overflow:hidden;left:0;right:0;}
#contact_menu {font-size:8px;text-align:center;}