body {
    color: #000;
    margin: 0;
}

#a, body, input, option, select, textarea, table, td, tr, h5, div, span {
    font-size: 13px;
    font-family: tahoma, sans-serif;
}

h1, h2, h3 {
    text-align: center;
}

a.tool {
    color: #1133AA;
}

a:hover.tool {
    color: #C60C30;
    text-decoration: underline;
}

a.visited.tool {
    color: #1133AA;
}

a:link {
    color: #000099;
    text-decoration: none;
    background-color: transparent;
    font-weight: bold;
}

a:hover {
    color: #D68000;
    background-color: transparent;
    font-weight: bold;
}

a:visited {
    color: #000099;
    text-decoration: none;
    background-color: transparent;
    font-weight: bold;
}

form {
    border: none;
    margin: 0;
    padding: 0;
}

label {
    font-weight: bold;
    vertical-align: middle;
    text-align:right;
}

.applicationHead {
    font-size: 22px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}

.center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.docMainHead {
    color: #000378; /*#3B5323;*/
    font-size: 22px;
    font-family: sans-serif;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.emptyBar {
    margin-left: 2px;
    margin-right: 2px;
    white-space: nowrap;
    background: #F0AB00;
    height: 37px;
}

.errorText {
    color: #C60C30;
    font-weight: bold;
    text-align: center;
}

img.helpLink {
    border: 0;
    vertical-align: middle;
    float: right;
    margin: 2px;
}

img.iconNoFloat {
    border: 0;
    vertical-align: middle;
    margin: 2px;
}

.hidden {
    display: none;
}

.hintText {
    text-align: left;
    font-size: 11px;
    font-style: italic;
}
.disabledGrayColor {
    color: #C0C0C0;
}

.mainDocHead {
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.spinnerImage {
    vertical-align: middle;
    margin: 0 5px 0 0;
    display: inline;
}

.TnCText {
    color: #FFA500;
    font-weight: normal;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

div.tabContent {
    width: 99%;
    padding: 0 5px 0 5px;
    border: none;
    margin: 0 2px 0 2px;
    background-color: #FFFFFF;
}

table {
    empty-cells: show;
}

table.absolutePlainTable {
    margin-left: auto;
    margin-right: auto;
}

table.absolutePlainTable caption {
    border: 0 solid #FFFFFF;
    border-spacing: 0;
    border-collapse: collapse;
    padding: 0;
    background-color: #F0AB00;
    margin-left: auto;
    margin-right: auto;
    height: 23px;
    font-weight: bold;
    text-align: left;
    text-indent: 2px;
    vertical-align: top;
}

table.absolutePlainTable TD {
    border-right: 0 solid #F0AB00;
    border-bottom: 0 solid #F0AB00;
    border-left: 0 solid #F0AB00;
    padding: 0 2px 2px 0;
    vertical-align: top;
}

#pageContentContainer {
    width: 99.5%;
    padding: 1px 0 1px 0;
    border: 0 solid #F0AB00;
    margin-top: 2px;
    margin-bottom: 0;
    background-color: white;
}

#pageHeaderContainer {
    width: 99%;
}

#pageHeaderLogoContainer {
    width: 35%;
    float: left;
}

#pageHeaderTitleContainer {
    width: 29%;
    float: left;
}


/**
 ** JQuery UI Style Overrides
 **/
/*.ui-widget-content {*/
/*	background: white !important;*/
/*}*/
/*.ui-widget-content a {*/
/*	color: #000099 !important;*/
/*}*/
/*.ui-state-default a,*/
/*.ui-state-default a:link,*/
/*.ui-state-default a:visited {*/
/*    color: #000099 !important;*/
/*}*/
