.ResultPanel {
    border: thin gray solid;
    margin-top: 20px;
    padding-bottom: 20px;
    padding-top: 5px;
}

.ProgressFull {
    background-image: url(../Images/Progress_Full.gif);
    border-bottom: 1px black solid;
    border-collapse: collapse;
    border-left: 1px black solid;
    border-top: 1px black solid;
}

.ProgressEmpty {
    background-image: url(../Images/Progress_Empty.gif);
    border-bottom: 1px black solid;
    border-collapse: collapse;
    border-right: 1px black solid;
    border-top: 1px black solid;
}

.ProgressComplete, .ProgressNone {
    border: 1px black solid;
}


.Banner {
    background-color: white;
    border-bottom: medium none;
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    margin: 0;
}

.BannerImage {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eff5fb+0,2989d8+50,084b8a+100 */
    background: #1FA9FC; /* Old browsers */
    background: -ms-linear-gradient(left, #eff5fb 0, #2989d8 50%, #084b8a 100%); /* IE10+ */
    background: linear-gradient(to right, #eff5fb 0, #2989d8 50%, #084b8a 100%); /* W3C */
    background-color: #1FA9FC;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff5fb', endColorstr='#084b8a', GradientType=1); /* IE6-9 */
    /*filter: PROGID:DXIMAGETRANSFORM.MICROSOFT.GRADIENT(GRADIENTTYPE=1,  	ENDCOLORSTR='#084B8A', STARTCOLORSTR='#EFF5FB');*/
    font-family: Tahoma;
    font-size: large;
    text-align: center;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eff5fb+0,2989d8+50,094c8a+100 */
    background: #eff5fb; /* Old browsers */
    background: -moz-linear-gradient( left, #eff5fb 0%, #2989d8 50%, #094c8a 100% ); /* FF3.6+ */
    background: -webkit-gradient( linear, left top, right top, color-stop( 0%, #eff5fb), color-stop( 50%, #2989d8 ), color-stop( 100%, #094c8a ) ); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient( left, #eff5fb 0%, #2989d8 50%, #094c8a 100% ); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient( left, #eff5fb 0%, #2989d8 50%, #094c8a 100% ); /* Opera 11.10+ */
    background: -ms-linear-gradient( left, #eff5fb 0%, #2989d8 50%, #094c8a 100% ); /* IE10+ */
    background: linear-gradient( to right, #eff5fb 0%, #2989d8 50%, #094c8a 100% ); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= '#eff5fb', endColorstr= '#094c8a', GradientType= 1 ); /* IE6-9 */
}
 .BannerCaption
{
    background-color: white;
    font-family: Verdana, Arial;
    font-size: large;
    text-align: center;
}

TABLE.BorderedTable {
    border: black thin solid;
}

TR.PageTitle {
    background-color: #F2F2F2;
    border-bottom: medium none;
}

TR.BannerNavigation {
    background-color: #e0e0e0;
}

TR.BorderedTableTitle {
    background-color: #F2F2F2;
    font-weight: bolder;
}

TD.BannerNavigation {
    border: black thin solid;
    text-align: center;
}

BODY {
    background-color: white;
    font-family: Verdana, 'Century Gothic', Arial !important;
    font-size: 12px;
}

TABLE.TitleBanner {
    background-color: #fffff0;
    border: black thin solid;
}

TD.PageTitle {
    border-bottom: black thin solid;
}

TD.BorderedTableTitle {
    border-bottom: black thin solid;
    text-align: center;
}

TABLE.EntryTable {
    background-color: #fffff0;
    border: black thin solid;
}

TD.EntryTableTitle {
    background-color: #eeeecc;
    border-bottom: black thin solid;
    font-weight: bolder;
}

TD.EntryLabel {
    font-family: Verdana, Arial;
}

TD.ActiveBannerNavigation {
    background-color: #eeeecc;
    border-right: black thin solid;
    text-align: center;
}


/*.SubmitButton
{
    border-right: thin outset;
    border-top: thin outset;
    font-weight: bolder;
    font-size: x-small;
    border-left: thin outset;
    border-bottom: thin outset;
    font-family: Verdana, Arial;
    background-color: #d3d3d3;
}*/

.LoginControl {
    background-color: #FFFFFF;
    border: 1px solid #100060;
    font-weight: bold;
}

.LoginControlError {
    background-color: #FFFFFF;
    border: 1px solid #CC3333;
    color: #333333;
    margin-bottom: 7px;
    margin-top: 7px;
    padding: 7px;
}

.LandingPageBox {
    background-color: #f5f5f5;
    border: #100060 1px solid;
    padding: 7px;
}

.LandingPageBoxHeader {
    background-color: #100060;
    color: #ffffff;
    font-size: x-small;
}

/*INPUT
{
    border-right: #d3d3d3 thin solid;
    border-top: #d3d3d3 thin solid;
    font-weight: bolder;
    border-left: #d3d3d3 thin solid;
    border-bottom: #d3d3d3 thin solid;
    font-family: Verdana, Arial;
    background-color: #f5f5f5;
}*/

.radio INPUT {
    background-color: #fffff0;
    border: medium none !important;
}

TR.BorderedTableEvenRow {
    background-color: #f5f5f5;
}

SELECT {
    background-color: #f5f5f5;
    border: thin inset;
}

TEXTAREA {
    background-color: #f5f5f5;
    border: #d3d3d3 thin solid;
}

.LineBelow {
    border-bottom: black 1px solid;
}

.Active {
    background-color: #fff8dc;
    font-weight: bold;
}

.Normal {
    background-color: transparent;
    border: medium none;
}

.LineLeft {
    border-left: black thin solid;
}

.LineAbove {
    border-top: black thin solid;
}

TD.BorderedTableHeader {
    border-bottom: black thin solid;
    border-top: black thin solid;
}

TR.BorderedTableHeader {
    background-color: #eeeecc;
    font-weight: bolder;
}

.Exclamation {
    color: #b22222;
    font-family: Verdana, Arial;
    font-size: xx-large;
    font-weight: bold;
}

.RequiredEntryLabel {
    font-family: Verdana, Arial;
    font-weight: bolder;
}

.ErrorHighlight {
    color: red;
    font-weight: bold;
}

TABLE.Caution {
    background-color: #fffff0;
    border: black thin solid;
}

.CautionHeader {
    background-color: #eeeecc;
    border-bottom: black thin solid;
}

.RequiredEntryIndicator {
    color: red;
    font-weight: bold;
}

LABEL {
    font-weight: bold;
}

.EntryLabel {
    font-weight: 600;
}

.RequestLabel {
    font-size: x-small;
    font-weight: normal;
}

.RequestData {
    font-weight: bold;
}

.LineAboveRight {
    border-right: black thin solid;
    border-top: black thin solid;
}

.Indent {
    padding-left: 40px;
}

.DoubleIndent {
    padding-left: 80px;
}

SELECT.Disabled {
    background-color: #d3d3d3;
    font-style: italic;
}

.ThinLineAbove {
    border-top: silver thin solid;
}

INPUT.Error, SELECT.Error, TEXTAREA.Error, .RadFileUploadError {
    background-color: #ffe9e8 !important;
    border: 1px solid #ff0066 !important;
}

#reportlist ul {
    list-style: none;
}

#reportlist .nav {
    text-decoration: underline;
}

#reportlist .expl {
    padding-bottom: 5px;
    padding-left: 5px;
}


.AddFormFieldName {
    text-align: right;
}

.AddFormFieldValue {
    text-align: left;
}


.FullMatchRun {
    font-weight: bold;
}

.hide {
    display: none;
}