
BODY, P, TD, TH {
    z-index : 0;
    font-family : verdana, helvetica, sans-serif;
    font-size : 11px;
    padding : 0 0 0 0;
    margin : 0 0 0 0;
}

A {
    text-decoration : none;
}

A:hover {
    text-decoration : underline;
}

H2 {
	margin : 7 0 0 0;
    font-size : 16px;
    font-weight : bold;
}

H3 {
	margin : 7 0 0 0;
    font-size : 12px;
    font-weight : bold;
}

TH {
	font-weight : bold;
	text-align : center;
	background : #E0E0E0;
}

P {
	padding-top : 6pt;
}


/* field title */
.ft {
    font-weight : bold;
    text-align : right;
    vertical-align : top;
	padding : 3px 5px 0 0;
}

/* input field */
.in {
    border-left : solid 1px gray;
    border-top : solid 1px gray;
    border-right : solid 1px #E0E0E0;
    border-bottom : solid 1px #E0E0E0;
    font-family : verdana, helvetica, sans-serif;
    font-size : 12px;
    vertical-align : top;
    padding : 1 1 1 1;
    margin : 0 0 0 0;
}

/* button */
.bt {
    font-family : verdana, helvetica, sans-serif;
    font-size : 11px;
    vertical-align : top;
}

/* icon */
.icon {
	font-size : 11px;
	text-align : center;
	vertical-align : top;
}
.icon A {
	color : #000000;
}

/* small text */
.smalltext {
	font-size : 10px;
}

/* dialog window */
.dialog {
	background : #EFEFEF;
}

/* error message*/
.error {
	font-weight : bold;
	color : red;
}

/* dialog list */
.list {
	background : #FFFFFF;
	border : 1px solid #B9B9B9;
}
.list TD {
	vertical-align : center;
	padding : 3;
}
.list TH {
	vertical-align : center;
	font-size : 11px;
	font-weight : bold;
	padding : 3;
	background : #E0E0E0;
}

.row0 {
}

.row1 {
	background : #F0F0F0;
}


/* popup is a context menu */
.popup {
	position : absolute;
	z-index: 2; 
	visibility: hidden; 
	display : block;
	border-top : solid 1px #FFFFFF;
	border-left : solid 1px #FFFFFF;
	border-bottom : solid 1px #555555;
	border-right : solid 1px #555555;
	background : #CCCCCC;
}
.popup TD {
    padding : 1px 2px 1px 2px;
    font-family : verdana, helvetica, sans-serif;
    font-size : 11px;
    line-height : 14px;
    vertical-align : text-top;
}
.popup A {
    text-decoration : none;
    color : black;
}
.popup A:hover {
    text-decoration : none;
    background-color : gray;
    color : white;
}

