#mainLayout {
    width: 780px;
    height: 100%;
    direction: ltr;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%
}

#mainTable {
    height: 100%;
}

#pageHeading {
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #ffffff;
    visibility: visible
}

#testCenterBody {
    background-image: url(/themes/default/testcenter/background.png);
    background-repeat: no-repeat
}

.mainBody {
    background-color: #ffffff;
    color: #000000
}

.tcBody {
    background-color: #ffffff;
    color: #000000
}

.left-table td {
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    padding-bottom:5px;
}

.left-table td A:link {
    font-size: 11px;
    color: #ffffff;
    text-decoration: none
}

.left-table td A:visited {
    font-size: 11px;
    color: #ffffff;
    text-decoration: none
}

.left-table td A:hover {
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline
}

.left-table td A:active {
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline
}

.left-table input {
    font-size: 11px;
    color: #000044;
    font-weight: normal
}

.pfTable {
    background-color: #999999;
    color: #000000
}

.pfTable a {
    font-size: 11px;
    color: #000000
}

.pfTable td {
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 0px solid #000000;
    border-bottom: 0px solid #000000;
    empty-cells: show
}

.pfTable .bgHeader {
    background-color: #234190;
    color: #ffffff;
    font-weight: bold;
    height: 27px;
    text-align: center
}

.pfTable .bgHeader a {
    color: #ffffff;
}

.pfTable .bgHeaderSmall {
    background-color: #234190;
    color: #ffffff;
    font-weight: bold;
    text-align: center
}

.pfTable .bgHeaderSmall a {
    color: #ffffff;
}

.pfTable .bgLow {
    background-color: #EFF1F9;
    color: #000000
}

.pfTable .bgLow a {
    color: #000000;
}

.pfTable .bgLowBold {
    background-color: #EFF1F9;
    color: #000000;
    font-weight: bold
}

.pfTable .bgLowBold a {
    color: #000000;
}

.pfTable .bgTitle {
    background-color: #cccccc;
    color: #000000;
    font-weight: bold;
    height: 27px;
    text-align: center
}

.pfTable .bgTitle a {
    color: #000000;
}

.pfTable .bgTitleSmall {
    background-color: #cccccc;
    color: #000000;
    font-weight: bold;
    text-align: center
}

.pfTable .bgTitleSmall a {
    color: #000000;
}

.pfTable .bgHigh {
    background-color: #ffffff;
    color: #000000
}

.pfTable .bgHigh a {
    color: #000000;
}

.pfTable .bgHighBold {
    background-color: #ffffff;
    color: #000000;
    font-weight: bold;
    height: 15px
}

.pfTable .bgHighBold a {
    color: #000000;
}

.pfTable .bgCommands {
    background-color: #ffffff;
    color: #000000;
    height: 30px;
    text-align: center
}

.pfTable .bgWarning {
    background-color: #fff04b;
    font-weight: bold;
    color: #000000;
    height: 30px;
    text-align: center
}

.pfTable .bgError {
    background-color: #ff9933;
    font-weight: bold;
    color: #234190;
    height: 30px;
    text-align: center
}

.pfTable .bgWhite {
    background-color: #ffffff;
}

.emailTable, .emailTable td {
    margin: 0px;
    border: 0px;
    padding: 0px;
    background-color: #ffffff
}

.normalTable, .normalTable td {
    margin: 0px;
    border: 0px;
    padding: 0px;
    background-color: #ffffff
}

#tcLayout {
    width: 780px;
    height: 100%;
}

#tcCustomerName {
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #ffffff;
    font-weight: bold
}

#tcPageHeading {
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold
}

#tcInfoBox {
    position: absolute;
    left: 100px;
    top: 240px;
    width: 460px;
    height: 100px;
}

#tcWelcomeBox {
    position: absolute;
    left: 100px;
    top: 130px;
    width: 460px;
    height: 320px;
    background-color: transparent
}

#tblInstructions {
    border: 1px solid #666;
    overflow-y: auto;
    height: 0;
    padding: 4px;
    text-align: left;
}

.tcLeftBar {
    width: 41px;
    float: left;
}

.tcBox {
    background-color: #666666;
    color: #000000
}

.tcBox td.tcbTestHeader {
    background-color: #ffffff;
    color: #000000;
    font-weight: bold;
    height: 27px;
    text-align: left;
    font-size: 12px
}

.tcBox td.tcbTest {
    background-color: #ffffff;
    color: #333333;
    font-weight: bold;
    height: 15px;
    text-align: left;
    font-size: 12px
}

.tcBox td.tcbNoticeHeader {
    background-color: #ffffff;
    color: #EE0722;
    font-weight: bold;
    height: 27px;
    text-align: left;
    font-size: 12px
}

.tcBox td.tcbNotice {
    background-color: #ffffff;
    color: #333333;
    height: 15px;
    text-align: left;
    font-size: 12px
}

.tcBox td.tcbCodeHeader {
    background-color: #ffffff;
    color: #333333;
    font-weight: bold;
    height: 27px;
    text-align: left;
    font-size: 12px
}

.tcBox td.tcbCode {
    background-color: #ffffff;
    color: #2C1186;
    height: 15px;
    font-weight: bold;
    text-align: left;
    font-size: 12px
}

.tcBox td.tcbCommands {
    background-color: #ffffff;
    color: #333333;
    height: 30px;
    text-align: left
}

.tcBox td.tcbMessage {
    background-color: #ffffff;
    color: #234190;
    font-weight: bold;
    height: 27px;
    text-align: center
}

.tcWBox {
    background-color: transparent;
    color: #000000
}

.tcWBox td.tcbTestHeader {
    background-color: #ffffff;
    color: #000000;
    font-weight: bold;
    height: 27px;
    text-align: left;
    font-size: 12px
}

.tcWBox td.tcbTest {
    background-color: #ffffff;
    color: #333333;
    font-weight: bold;
    height: 15px;
    text-align: left;
    font-size: 12px
}

.tcbTestName {
    width: 85%;
    float: left;
}

.tcbTestStatus {
    width: 15%;
    white-space: nowrap;
    float: right !important;
    text-align: left !important;
}

.tcWBox td.tcbNoticeHeader {
    background-color: #ffffff;
    color: #EE0722;
    font-weight: bold;
    height: 27px;
    text-align: left;
    font-size: 12px
}

.tcWBox td.tcbNotice {
    background-color: #ffffff;
    color: #333333;
    height: 15px;
    text-align: left;
    font-size: 12px
}

.tcWBox td.tcbCodeHeader {
    background-color: #ffffff;
    color: #333333;
    font-weight: bold;
    height: 27px;
    text-align: left;
    font-size: 12px
}

.tcWBox td.tcbCode {
    background-color: #ffffff;
    color: #2C1186;
    height: 15px;
    font-weight: bold;
    text-align: left;
    font-size: 12px
}

.tcWBox td.tcbCommands {
    background-color: #ffffff;
    color: #333333;
    height: 30px;
    text-align: left
}

.tcWBox td.tcbMessage {
    background-color: #ffffff;
    color: #234190;
    font-weight: bold;
    height: 27px;
    text-align: center
}

#tcWelcomeText1 {
    text-align: left;
    font: bold 18px Verdana, Arial, Helvetica, sans-serif;
    color: #666666
}

#tcWelcomeText2 {
    text-align: left;
    font: bold 22px Verdana, Arial, Helvetica, sans-serif;
    color: #2C1186
}

#tcWelcomeText3 {
    text-align: left;
    font: bold 18px Verdana, Arial, Helvetica, sans-serif;
    color: #666666
}

#tcEndBox {
    position: absolute;
    left: 65px;
    top: 130px;
    width: 360px;
    height: 180px;
    background-color: transparent
}

#tcEndText1 {
    text-align: left;
    font: bold 18px Verdana, Arial, Helvetica, sans-serif;
    color: #666666
}

#tcEndText2 {
    text-align: left;
    font: bold 18px Verdana, Arial, Helvetica, sans-serif;
    color: #666666
}

#tcEndButton {
    text-align: left;
    height: 80px;
    align: left
}

#tcTimeLeft {
    text-align: right;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #ea0000
}

#pageBody {
    text-align: left;
    float: left;
    display: none;
    width: 725px
}

.tcTable {
    background-color: #666666;
    color: #000000
}

.tcTable td {
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 0px solid #000000;
    border-bottom: 0px solid #000000
}

.tcTable td.bgHeader {
    background-color: #234190;
    color: #ffffff;
    font-weight: bold;
    height: 27px;
    text-align: center
}

.tcTable td.bgHeaderSmall {
    background-color: #234190;
    color: #ffffff;
    font-weight: bold;
    text-align: center
}

.tcTable td.bgTitle {
    background-color: #234190;
    color: #ffffff;
    font-weight: bold;
    height: 27px;
    text-align: center
}

.tcTable td.bgTitleSmall {
    background-color: #234190;
    color: #ffffff;
    font-weight: bold;
    text-align: center
}

.tcTable td.bgLow {
    background-color: #eff1f9;
    color: #000000
}

.tcTable td.bgLowBold {
    background-color: #eff1f9;
    color: #000000;
    font-weight: bold;
}

.tcTable td.bgHigh {
    background-color: #ffffff;
    color: #000000;
}

.tcTable td.bgHighBold {
    background-color: #ffffff;
    color: #000000;
    font-weight: bold;
}

.tcTable td.bgCommands {
    background-color: #ffffff;
    color: #000000;
    height: 30px;
    text-align: center
}

.tcTable td.bgWarning {
    background-color: #234190;
    font-weight: bold;
    color: #ffffff;
    height: 30px;
    text-align: center
}

.tcTable td.bgError {
    background-color: #ff9933;
    font-weight: bold;
    color: #234190;
    height: 30px;
    text-align: center
}

.tcTable td.bgWhite {
    background-color: #ffffff;
}

.tcTable td.bgCompiled {
    background-color: #C5C5C5;
    color: #000000
}

#powered a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #ffffff;
}

#powered a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #ffffff;
}

#powered a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #ffffff;
}

#powered a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #ffffff;
}

#credits a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #274090;
}

#credits a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #274090;
}

#credits a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #274090;
}

#credits a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #274090;
}

#icWelcomeText1 {
    text-align: left;
    font: bold 18px Verdana, Arial, Helvetica, sans-serif;
    color: #333333
}

#icWelcomeText2 {
    text-align: left;
    font: bold 22px Verdana, Arial, Helvetica, sans-serif;
    color: #234190
}

#icWelcomeText3 {
    text-align: left;
    font: bold 18px Verdana, Arial, Helvetica, sans-serif;
    color: #333333
}

#icInfoBox {
    position: absolute;
    left: 65px;
    top: 240px;
    width: 350px;
    height: 100px;
}

#icWelcomeBox {
    position: absolute;
    left: 65px;
    top: 130px;
    width: 350px;
    height: 250px;
    background-color: transparent
}

#icEndBox {
    position: absolute;
    left: 65px;
    top: 130px;
    width: 450px;
    height: 180px;
    background-color: transparent
}

#icEndText1 {
    text-align: left;
    font: bold 18px Verdana, Arial, Helvetica, sans-serif;
    color: #234190
}

#icEndText2 {
    text-align: left;
    font: bold 18px Verdana, Arial, Helvetica, sans-serif;
    color: #234190
}

#icEndButton {
    text-align: left;
    height: 80px;
    align: left
}

.icBox {
    background-color: transparent;
    color: #000000
}

.icBox td.tcbCommands {
    background-color: #ffffff;
    color: #000000;
    height: 30px;
    text-align: left
}

.icBox td.tcbMessage {
    background-color: #ffffff;
    color: #234190;
    font-weight: bold;
    height: 27px;
    text-align: left
}

.ictbEndBox td.tcbCommands {
    background-color: #ffffff;
    color: #000000;
    height: 30px;
    text-align: left
}

.ictbEndBox td.tcbMessage {
    background-color: #ffffff;
    color: #234190;
    font-weight: bold;
    height: 27px;
    text-align: left
}

#icCustomerName {
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #ffffff;
    font-weight: bold
}

#icPageHeading {
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #ffffff;
    font-weight: bold
}

/* New styles */

.bgCommands {
    margin-top:2px;
    background-color: #ffffff;
    color: #000000;
    text-align: center;
    padding:4px;
    border: 1px solid #555;
}

/* Styles for jqgrid */


.ui-jqgrid-titlebar {
    background-color: #234190;
    color: #ffffff;
}