table.addresses {
        width: 100%;
        text-align: left;
}

table.addresses input {
	color: blue;
}

table.addresses select {
        color: blue;
}


/*
table.addresses input[type="text"] {
        width: 100%;
        font-weight: normal;
        font-size: 120%;
        color: blue;
        padding: 2px 2px 2px 2px;
} */

table.addresses input.text {
        width: 100%;
        font-weight: normal;
        font-size: 100%;
        color: blue;
        padding: 2px 2px 2px 2px;
}

/*
table.addresses input[type="submit"] {
        width: 6em;
        font-weight: bold;
        font-size: 80%;
        color: black;
	padding: none;
	margin: none;
}*/

table.addresses input.edit {
        width: 6em;
        font-weight: bold;
        font-size: 80%;
        color: black;
	padding: 0 0 0 0;
}


table.addresses input[disabled] {
/*      background: #f0f0fa; */
}


table.addresses table th {
        text-align: left;
        font-weight: bold;
        padding-right: 1em;
}

table.addresses table {
        width: 100%;
	font-size: 100%;
}

table.addresses td.notes {
	border: 1px solid gray;
	padding: 2px 2px 2px 2px;
	color: blue;
	white-space: normal;
}


table.addresses .in2 {
        margin-bottom: 2em;
	font-size: 100%;
}

 
table.addresses .in1 {
        background: #f0f0f0;
        width: 100%;
        color: #0A9C47;
	font-size: 100%;
}

table.addresses td {
        /*vertical-align: middle;*/
	/*white-space: nowrap;*/
}

table.addresses .right {
	text-align: right;
	padding: 0 0 0 0;
}


table.rules input.text {
	background: white;
}

table.rules tr.color1 {
	background: #fafaf0;	
}

table.rules tr.color2 {
        background: #dadad0;
}

table.domainsettings tr.color1 {
        background: #fafaf0;
}

table.domainsettings tr.color2 {
        background: #dadad0;
}

table.domainsettings td {
        vertical-align: middle;
        padding: 2px 4px 2px 4px;
}

table.domainsettings th {
        vertical-align: middle;
        padding: 2px 4px 2px 4px;
	background: #d0dada;
	white-space: nowrap;
}

table.domainsettings td.right {
        vertical-align: middle;
        text-align: right;
}


table.rules th {
	background: #d0dada;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
}

table.rules td {
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
}

table.rules td.right {
        vertical-align: middle;
	text-align: right;
	padding: 2px 4px 2px 4px;
}

table.rules td.center {
	text-align: right;
}

table#piechart {
}

/* -- 2008/01/27 ----------------------------------------------- */

iframe.rpc {
        visibility: hidden;
        width: 0px;
        height: 0px;
        border: 0px;
}

table.addresses th {
        background: #d0dada;
        vertical-align: middle;
        padding: 2px 4px 2px 4px;
        white-space: nowrap;
}

