/*
 *  Janmedia Ihnteractive (c) 2003 
 *  $Id: style.css,v 1.9 2003/05/19 10:46:24 fwo Exp $
 */
BODY
{
    margin: 0px;
}

P
{
    margin:             0px;
    font-family: 	"Verdana";
    font-size:		12;
}

TD
{
    font-family: 	"Verdana";
    font-size:		12;
}

H1
{
    font-family: 	"Arial";
    font-size:		16;
    font-weight:	bold;
    text-align:         center;
    margin:             0px;
}

FORM
{
    margin:             0px;
    padding:            0px;
}

INPUT
{
    /* border: 		solid 1px #555555;*/
    font-family: 	"Verdana";
    font-size:		12;
}


/*------------------------------------------------------------------------------
 *  TOP_FRAME  
 *----------------------------------------------------------------------------*/
TABLE.top_table
{
	background-color:	#106542;
}

TABLE.top_table TD
{
	color:	white;
}

TABLE.top_table TD A
{
    color:              #FFA610;
    text-decoration:    none;
}

TABLE.top_table TD A:hover
{
    color:              #FFCE81;
    text-decoration:    underline;
}

/*------------------------------------------------------------------------------
 *  TMP_WORK  
 *----------------------------------------------------------------------------*/
.title
{
    margin-top:         5px;
    padding-left:       15px;
    padding-right:      15px;
    border-bottom:      1px solid #1CA700;
}

.subtitle
{
    font-family:        Arial;
    font-size:          11px;
    text-align:         center;
}

/* MENU */
TD.tmp_work_menu
{
    background-color:   #b79b13; 
    border-bottom:      1px solid black;
    border-left:        1px solid white;
}

TABLE.menu TD IMG
{
    border:             none;
    width:              20px;
    height:             20px;
}

TABLE.menu TD
{
    font-family: 	"Arial";
    font-size:		11;
    font-weight:	normal;
}

TD.menu
{
    padding-top:        2px;
    padding-bottom:     2px;
    padding-left:       2px;
    padding-right:      2px;
    border:             1px solid #b79b13;
}

TD.menu_over
{
    padding-top:        2px;
    padding-bottom:     2px;
    padding-left:       2px;
    padding-right:      2px;
    border-top:         1px solid white;
    border-left:        1px solid white;
    border-bottom:      1px solid #848284;
    border-right:       1px solid #848284;
    cursor:             hand;
}

TD.menu_down
{
    padding-top:        3px;
    padding-bottom:     1px;
    padding-left:       3px;
    padding-right:      1px;
    border-top:         1px solid #848284;
    border-left:        1px solid #848284;
    border-bottom:      1px solid white;
    border-right:       1px solid white;
    cursor:             hand;
}

TD.tmp_work_content
{
    border-left:        1px solid black;
}

P.view_footer
{
    color:              gray;
    text-align:         right;
    padding-right:      10px;
    padding-bottom:     2px;
    font-family: 	"Arial";
    font-size:		10;
    font-weight:	bold;
}
/*------------------------------------------------------------------------------
 *  TABSHEETS 
 *----------------------------------------------------------------------------*/
TABLE.tabsheets
{
    border: none;
}

TABLE.tabsheets TD.true
{
    padding-left:   3px;
    padding-right:  3px;
}

TABLE.tabsheets TD.false
{
    padding-top:    2px;
    padding-left:   3px;
    padding-right:  3px;
    cursor:         hand;
}

TABLE.tabsheets TD.disabled
{
    padding-top:    2px;
    padding-left:   3px;
    padding-right:  3px;
    color:          #666666;
}


/*------------------------------------------------------------------------------
 *  TMP_LIST_VIEW
 *----------------------------------------------------------------------------*/
TABLE.list_navigator_tabs
{
    border-left:        1px solid black;
    border-top:         1px solid black;
    /*border-bottom:      1px solid black;*/
    background-color:   #003522; 
    color:              white; 
}

TABLE.list_navigator_tabs TD
{
    width:              25px;
    text-align:         center;
    border-right:       1px solid black;
    font-family:        "Arial"; 
    font-size:          10; 
    padding-left:		4px;
    padding-right:		4px;
}

TABLE.list_navigator_tabs TD.active
{
    font-weight:        bold; 
    background-color:   #106542; 
}

TABLE.list_navigator_tabs TD A
{
    color:              white; 
    text-decoration:    none; 
}

TABLE.list_navigator TD P
{
    font-family:        "Arial"; 
    font-size:          10; 
}
SELECT.list_navigator
{
    font-family:        "Arial"; 
    font-size:          10; 
}
INPUT.list_navigator
{
    font-family:        "Arial"; 
    font-size:          10; 
}

TABLE.list
{
    border-left:        1px solid black;
    border-top:         1px solid black;
    border-bottom:      1px solid black;
}

TABLE.list THEAD
{
    border:             10px solid red;
    background-color:   #106542; 
    color:              white; 
    text-align:         center; 
    font-weight:        bold; 
    padding:            2px;
}

TABLE.list THEAD TR TD
{
    border-right:       1px solid black;
    font-family:        "Arial"; 
    font-size:          11; 
}

A.sort
{
    color:				white;
    font-family:        "Arial"; 
    font-size:          11; 
    text-decoration:	none;
}

TABLE.list TBODY TR.0
{
    background-color:   #EEEEEE; 
}

TABLE.list TBODY TR.view
{
    background-color:   #BBBBBB; 
}

TABLE.list TBODY TR.1
{
    background-color:   #E0E0E0; 
}

TABLE.list TBODY TR.selected
{
    background-color:   #1EE283; 
    color:              white; 
}

TABLE.list TBODY TR TD
{
    border-right:             1px solid black;
}

TABLE.list TBODY TR TD.norows
{
    text-align:				center;
    height:					40px;
    border-top:				1px solid black;
    border-right:           1px solid black;
}

INPUT.filter 
{
    border:				1px solid #525255;
    background-color:   #EFEFEF; 
    font-family:        "Arial"; 
    font-size:          11; 
    text-decoration:	none;
    
}

/*------------------------------------------------------------------------------
 *  DETAILS
 *----------------------------------------------------------------------------*/
TABLE.details
{
    border:        1px solid black;
    color:         white; 
}

TABLE.details THEAD TR
{
    background-color:   #106542;
    color:              white; 
    text-align:         center; 
    font-weight:        bold; 
    padding:            2px;
    color:              white; 
}

TABLE.details TBODY 
{
    background-color:   #EFE3BD;
    color:              black; 
}

TABLE.details TBODY TD
{
    padding:            2px;
}

TABLE.details TBODY TD.selected
{
    padding:            2px;
    background-color:   #DFD3AD;
}

TABLE.details TBODY TD.label
{
    background-color:       #106542;
    color:                  white;
    padding-top:            5px;
}

TABLE.details TBODY TD.labelselected
{
    background-color:       #0C5532;
    color:                  white
}

TABLE.details TBODY TD.group_label
{
    background-color:       #083522;
    border-top:             1px solid black;
    border-bottom:          1px solid black;
    padding-top:            5px;
    padding-bottom:         5px;
    color:                  white
}

P.note /* note under details table */
{
    font-family:    "Arial";
    font-size:      10px;
    color:          black; 
}

SPAN.required /*  */
{
    font-family:    "Arial";
    font-size:      12px;
    font-weight:    bold;
    color:          red; 
}
