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: #6A679C; color:white;
    cursor: default;
    font-weight:bold;
    text-align:left;
}

table.ListContainer td.ListButton, table.ListContainer td.ListButtonDisabled{
    background-color: #6A679C;
    padding-left:2px;
    
}

TABLE.ListContainer TD.ListButton{
    cursor: hand;
    cursor: pointer;
}

TABLE.ListContainer TD.Data{
    background-color:#EAEEF2;
    padding: 10px 10px 10px 10px;
    border-bottom: 1px solid #6A679C;
}

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: #7285AC;
    color: white;
    font-weight:bold;
    text-align: center;
     
}

TH.ListHeader A{
    color: #FFFFFF;
    font-weight:bold;
    text-align: center;
    text-decoration: none;
}

TH.ListHeader A:visited{
    color: #FFFFFF;
    font-weight:bold;
    text-align: center;
    text-decoration: none;
}

TH.ListHeader A:hover{
    color: #DDDDDD;
    font-weight:bold;
    text-align: center;
    text-decoration: none;
}


.sortableListHeader{
    text-decoration: none;
    color: white;
    text-align: center;
    background: url('../../../images/applications/common/list/sort.gif') right top no-repeat;
}

.sortedListHeader{
    background: url('../../../images/applications/common/list/sort.gif') right top no-repeat;
}


.sortedListHeaderAscending{
    background: #FFFFFF url('../../../images/applications/common/list/sort_asc.gif') right top no-repeat;
}

.sortedListHeaderDescending{
    background: #64779Durl('../../../images/applications/common/list/sort_desc.gif') right top no-repeat;
}

.sortableListHeader a, sortableListHeader a:hover, sortableListHeader a:visited{
    text-decoration: none;
    color: white;
    width: 100%;
    text-align: center;
    font-weight:bold;
    display: block;
}


.pagebanner, .pagelinks{
    font-size: 90%;
}

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 : 00FF33;
}

TABLE.List TH{
    text-align: left;
}

TABLE.List TR.even{
    background-color: #DDDDDD;
    cursor: default;
}

TABLE.List TR{
    background-color: white;
    cursor:default
    
}


TABLE.List TR.focused{
    color: white;
    background-color: #6A679C;
}

TABLE.List TR.focus{
    color: white;
    background-color: #6A679C;
    cursor: hand;
    cursor: pointer;
}

TABLE.List TR.hideNestedTable{
    background-color: transparent;
    display:none;
}

TABLE.List TR.showNestedTable{
    background-color: transparent;
    display:block; width:100%;
}

.usageInfo{
    font-size: 80%;
    font-style: italic;
}

.resultListNavigationArea{
    background-color: #EAEEF2;
}

.resultListNavigationLabel{
    background-color: #EAEEF2;
    font-size: 80%;
}

.resultListNavigationPopupMenu{
    font-size: 80%;
}

.mandatoryIndicator{
    color: Red;
}

.mandatoryIndicatorInfo{
    font-size: 80%;
    color: Red;
    font-style: italic;
}

.helpText{
    font-size: 80%;
    font-weight: bold;
}

.groupContent{
    background-color: #EAEEF2;
    padding-left: 0px;
}

.groupFooter{
    background-color: #7E92BA;
    height: 1px;
}

.roundedHeaderImage{
    background: #6A679C;
    width: 1px;
    vertical-align: top;
}

.roundedHeaderLabel{
    background: #6A679C;
    color: white;
    cursor: default;
    font-weight: bold;
    text-align: left;
}

.clickableRoundedHeaderLabel{
    background: #6A679C;
    color: white;
    cursor: hand;
    cursor: pointer;
    font-weight: bold;
    text-align: left;
}


.datePickerTable{
    border: 1px solid #7285AC;
    background: #FFFFFF;
}

.datePickerField{
    border: 0px none;
    padding-left:3px; padding-right:0; padding-top:1px; padding-bottom:0
}

.popupInputTable{
    border: 1px solid #7285AC;
    background: #FFFFFF;
}

.popupInputField{
    border: 0px none;
    padding-left:3px; padding-right:0; padding-top:1px; padding-bottom:0
}

.clickablePopupInputField{
    border: 0px none;
    cursor: hand;
    cursor: pointer; padding-left:3px; padding-right:0; padding-top:1px; padding-bottom:0
}

.menuItemTopLevelRow{
    height: 26px;
}

.menuItemLowerLevelRow{
    width: 100%;
    background-image: url('../../../images/applications/common/menu/level2.jpg');
    background-repeat: repeat-x;
}

.topMenuItem{
    font-size: 85%;
    background-image: url('../../../images/applications/common/menu/level1.jpg');
    background-repeat: repeat-x;
    cursor: hand;
    cursor: pointer;
}

.topMenuItem_selected{
    font-size: 85%;
    background-image: url('../../../images/applications/common/menu/level1_selected.jpg');
    background-repeat: repeat-x;
    cursor: hand;
    cursor: pointer;
}

.lowerMenuItem{
    font-size: 80%;
    cursor: hand;
    cursor: pointer;
}

.lowerMenuItem_selected{
    font-size: 80%;
    background-image: url('../../../images/applications/common/menu/level2_selected.jpg');
    background-repeat: repeat-x;
    cursor: hand;
    cursor: pointer;
}

.endOfLowerMenus{
    background-image: url('../../../images/applications/common/menu/end_of_levels.jpg');
    background-repeat: repeat-x;
    height: 1px;
    width: 100%;
}

.handCursor{
    cursor: hand;
    cursor: pointer;
}

.crossSelectButton{
    font-size: 70%;
	font-family: Courier;
	font-weight: bold;
}

.sortableColumn{
    width: 100%;
    cursor: hand;
    cursor: pointer;
    background: url('../../../images/applications/common/list/sort.gif') right top no-repeat;
}

.tab{
    font-size: 85%;
    background-image: url('../../../images/applications/common/tab/tab.jpg');
    background-repeat: repeat-x;
    cursor: hand;
    cursor: pointer;
}

.tab_selected{
    font-size: 85%;
    background-image: url('../../../images/applications/common/tab/tab_selected.jpg');
    background-repeat: repeat-x;
    cursor: hand;
    cursor: pointer;
}

.tab_left{
    background-image: url('../../../images/applications/common/tab/tab_left.jpg');
    background-repeat: no-repeat;
    width: 17px;
    height: 27px;
    margin: 0;
    padding: 0;
    cursor: hand;
    cursor: pointer;
}

.tab_left_selected{
    background-image: url('../../../images/applications/common/tab/tab_left_selected.jpg');
    background-repeat: no-repeat;
    width: 17px;
    height: 27px;
    margin: 0;
    padding: 0;
    cursor: hand;
    cursor: pointer;
}

.tab_right{
    background-image: url('../../../images/applications/common/tab/tab_right.jpg');
    background-repeat: no-repeat;
    width: 17px;
    height: 27px;
    margin: 0;
    padding: 0;
    cursor: hand;
    cursor: pointer;
}

.tab_right_selected{
    background-image: url('../../../images/applications/common/tab/tab_right_selected.jpg');
    background-repeat: no-repeat;
    width: 17px;
    height: 27px;
    margin: 0;
    padding: 0;
    cursor: hand;
    cursor: pointer;
}

.paginationFirstPageDisabled{
    background-image: url('../../../images/applications/common/list/b_start_disabled.gif');
    background-position: 0% 40%;
    background-repeat: no-repeat;
    width: 18px;
    height: 15px;
}

.paginationFirstPage{
    background-image: url('../../../images/applications/common/list/b_start.gif');
    background-position: 0% 40%;
    background-repeat: no-repeat;
    width: 18px;
    height: 15px;
    cursor: hand;
    cursor: pointer;
}

.paginationPreviousPageDisabled{
    background-image: url('../../../images/applications/common/list/b_previous_disabled.gif');
    background-position: 0% 40%;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
}

.paginationPreviousPage{
    background-image: url('../../../images/applications/common/list/b_previous.gif');
    background-position: 0% 40%;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    cursor: hand;
    cursor: pointer;
}

.paginationNextPageDisabled{
    background-image: url('../../../images/applications/common/list/b_next_disabled.gif');
    background-position: 0% 40%;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
}

.paginationNextPage{
    background-image: url('../../../images/applications/common/list/b_next.gif');
    background-position: 0% 40%;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    cursor: hand;
    cursor: pointer;
}

.paginationLastPageDisabled{
    background-image: url('../../../images/applications/common/list/b_end_disabled.gif');
    background-position: 0% 40%;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
}

.paginationLastPage{
    background-image: url('../../../images/applications/common/list/b_end.gif');
    background-position: 0% 40%;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_delete{
    background-image: url('../../../images/applications/common/titlebar/b_delete.gif');
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_delete_pushed{
    background-image: url('../../../images/applications/common/titlebar/b_delete_over.gif');
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_delete_small{
    background-image: url('../../../images/applications/common/titlebar/b_delete_small.gif');
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_delete_small_pushed{
    background-image: url('../../../images/applications/common/titlebar/b_delete_small_over.gif');
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_edit{
    background-image: url('../../../images/applications/common/titlebar/b_edit.gif');
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_edit_pushed{
    background-image: url('../../../images/applications/common/titlebar/b_edit_over.gif');
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_edit_small{
    background-image: url('../../../images/applications/common/titlebar/b_edit_small.gif');
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_edit_small_pushed{
    background-image: url('../../../images/applications/common/titlebar/b_edit_small_over.gif');
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_insert{
    background-image: url('../../../images/applications/common/titlebar/b_new.gif');
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_insert_pushed{
    background-image: url('../../../images/applications/common/titlebar/b_new_over.gif');
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_list_left{
    background-image: url('../../../images/applications/common/list/list_left_2.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 17px;
    margin: 0;
    padding: 0;
}

.ergonomicsImage_list_right{
    background-image: url('../../../images/applications/common/list/list_right_2.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 17px;
    margin: 0;
    padding: 0;
}

.ergonomicsImage_hide{
    background-image: url('../../../images/applications/common/group/hide2.gif');
    background-repeat: no-repeat;
    width: 11px;
    height: 11px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_show{
    background-image: url('../../../images/applications/common/group/show2.gif');
    background-repeat: no-repeat;
    width: 11px;
    height: 11px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_help{
    background: #F5F5F5 url('../../../images/applications/common/help.gif') no-repeat; 
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_help_selected{
    background: #F5F5F5 url('../../../images/applications/common/help_selected.gif') no-repeat;
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_calendar{
    background-image: url('../../../images/applications/common/input/calendar.gif');
    background-repeat: no-repeat;
    width: 16px;
    height: 19px;
    margin: 0;
    padding: 0;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_popup{
    background-image: url('../../../images/applications/common/input/popup.gif');
    background-repeat: no-repeat;
    width: 16px;
    height: 19px;
    margin: 0;
    padding: 0;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_arrow_up{
    background-image: url('../../../images/applications/common/input/up.gif');
    background-repeat: no-repeat;
    width: 11px;
    height: 11px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_arrow_down{
    background-image: url('../../../images/applications/common/input/down.gif');
    background-repeat: no-repeat;
    width: 11px;
    height: white
    margin: 0;
    padding: 0;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_menu_level1_left{
    background-image: url('../../../images/applications/common/menu/level1_left.jpg');
    background-repeat: no-repeat;
    width: 5px;
    height: 26px;
    margin: 0;
    padding: 0;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_menu_level1_left_selected{
    background-image: url('../../../images/applications/common/menu/level1_left_selected.jpg');
    background-repeat: no-repeat;
    width: 5px;
    height: 26px;
    margin: 0;
    padding: 0;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_menu_level1_right{
    background-image: url('../../../images/applications/common/menu/level1_right.jpg');
    background-repeat: no-repeat;
    width: 5px;
    height: 26px;
    margin: 0;
    padding: 0;
    cursor: hand;
    cursor: pointer;
}

.ergonomicsImage_menu_level1_right_selected{
    background-image: url('../../../images/applications/common/menu/level1_right_selected.jpg');
    background-repeat: no-repeat;
    width: 5px;
    height: 26px;
    margin: 0;
    padding: 0;
    cursor: hand;
    cursor: pointer;
}

.pdf_icon {
    background-image: url('../../../images/formats/pdf.gif') ;
    background-repeat: no-repeat;
    background-position: center left;
    }
    
#content_bgdummy {
	padding-right: 14px; padding-left: 14px; padding-bottom: 10px; padding-top: 0px; background-color: #FFFFFF}
	
.error404 {
    background-image: url('../../../images/applications/common/error/404.gif') ;
    background-repeat: no-repeat;
    background-position: top left;
    }
.error500 {
    background-image: url('../../../images/applications/common/error/500.gif') ;
    background-repeat: no-repeat;
    background-position: top left;
    }
    
.border {
BORDER: #7E92BA 1px solid; empty-cells:show; 
}    
  

div.buttondiv INPUT {
   
   font-size: 90%; font-family: verdana, arial, sans-serif; COLOR: #003366;
   color:#000066;
   background-color:#E6D7D7;
   border:1px solid;
   border-top-color:#778AB5;
   border-left-color:#778AB5;
   border-right-color:#6A679C;
   border-bottom-color:#6A679C;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#D8BABA');
      }