BODY{
    font-family : Verdana,Arial,Helvetica,sans-serif;
    font-size : 0.8em;
    color:Black;
}

TABLE, TR, TD, INPUT, SELECT, OPTION, DIV, P, A, TEXTAREA, SPAN, PRE{
    font-size:100%;
    font-family :Verdana,Arial,Helvetica,sans-serif;
}

FORM{
    display:inline;
}

TABLE.Banner{
    border-collapse: collapse;
    width: 100%;
    height:100%;
}

TABLE.Banner TD.Top,  TABLE.Banner A{
    white-space: nowrap;
    padding-left: 5;
    padding-right: 5;
}

TABLE.Banner TD.Gray, TABLE.Banner TD.Title, TD.SubTitle{
    background-color: #E7E7E7;
}

TABLE.Banner TD.Title{
    font-weight: Bold;
    font-size: 160%;
    vertical-align: middle;
    padding-left:30;
}

TABLE.Banner TD.SubTitle{
    font-size: 100%;
    vertical-align: middle;
    padding-left:30;
}

TABLE.ListContainer TD.Label{
    background-color: #9CAEBD; color:White;
    cursor: default;
    font-weight:bold;
    text-align:left;
}

TABLE.ListContainer TD.ListButton,TABLE.ListContainer TD.ListButtonDisabled{
    background-color: #9CAEBD;
    padding-left:2px;
}

TABLE.ListContainer TD.ListButton{
    cursor: pointer;
}

TABLE.ListContainer TD.Data{
    background-color:#EAEEF2;
    padding: 10px 10px 10px 10px;
    border-bottom: 1px solid #9CAEBD;
}

TABLE.ListContainer TD.Data TD.Buttons{
    background-color: #EAEEF2;
    padding: 5px 0px 0px 0px;
}

TABLE.List TR.ListHeader, TABLE.List TD.ListHeader, TABLE.List TH.ListHeader{
    background-color: #75889C;
    color: White;
    font-weight:bold;
    text-align: center;
}

.pagebanner, .pagelinks{
    font-size: 80%;
}

TABLE.List TR.NestedListHeader,  TABLE.List TD.NestedListHeader{
    background-color: #BAC4CD;
    color: White;
    font-weight: bold;
    cursor: default;
    text-align: center;
}

TABLE.List TD.nowrap{
    white-space: nowrap;
}

TABLE.List  TD.sep{
    border-right: 1px dotted Black;
    background-color : transparent;
}

TABLE.List TH{
    text-align: left;
}

TABLE.List TR.even{
    background-color: #F5F5F5;
    cursor: default;
}

TABLE.List TR{
    background-color: White;
    cursor:default;
}

.focused{
    color: white;
    background-color: #9CAEBD;
}

TABLE.List TR.focus{
    color: white;
    background-color: #9CAEBD;
    cursor: pointer;
}

TABLE.List TR.hideNestedTable{
    background-color: transparent;
    display:none;
}

TABLE.List TR.showNestedTable{
    background-color: transparent;
    display:block;
}

.usageInfo{
    font-size: 80%;
    font-style: italic;
}

.resultListNavigationArea{
    background-color: #EAEEF2;
}

.resultListNavigationLabel{
    background-color: #EAEEF2;
    font-size: 80%;
}

.resultListNavigationPopupMenu{
    font-size: 80%;
}

.mandatoryIndicator{
    color: Black;
}

.mandatoryIndicatorInfo{
    font-size: 80%;
    color: Black;
    font-style: italic;
}

.helpText{
    font-size: 80%;
    font-weight: bold;
}

.roundedHeaderImage{
    background: #9CAEBD;
    width: 1px;
    vertical-align: top;
}

.roundedHeaderLabel{
    background: #9CAEBD;
    color: White;
    cursor: default;
    font-weight: bold;
    text-align: left;
}

.clickableRoundedHeaderLabel{
    background: #9CAEBD;
    color: White;
    cursor: pointer;
    font-weight: bold;
    text-align: left;
}

.datePickerTable{
    border: 1px solid #999999;
    background: #FFFFFF;
}

.datePickerField{
    border: 0;
    padding: 1px 0 0 3px;
}

.popupInputTable{
    border: 1px solid #999999;
    background: #FFFFFF;
}

.clickablePopupInputField{
    border: 0;
    padding: 1px 0 0 3px;
    cursor: pointer;
}

.menuItemTopLevelRow{
    height: 26px;
}

.handCursor{
    cursor: pointer;
}

.crossSelectButton{
    font-size: 70%;
    font-family: Courier;
    font-weight: bold;
}
