body { 
	font-family: Arial, Helvetica, sans-serif;
	color: black; 
	font-size: 12px; 
	text-align: left;
	margin: 0px; 
	padding:0px; 
	background: #D0D0D0; 
}

h1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 16px;
	color: #808080;
}

h2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 14px; 
	color: #808080;
}

h3 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #808080;
}

h4 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #808080;
}

p { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}

p.large { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
}

p.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

p.warning { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: maroon; 
	font-size: 12px; 
}

p.quote { 
	font-family: Brush Script MT, sans-serif; 
	font-size: 16px; 
	text-align: center;
}

table { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}

li { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 	
	text-align: left; list-style-image:url('uldot.gif'); list-style-type:square
}

li li { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align: left; list-style-image:url('uldot.gif'); list-style-type:square
}

li li li { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align: left; list-style-image:url('uldot.gif'); list-style-type:square
}

A { 
	font-weight: bold;
	color: #808080;
	text-decoration: none; 
}

A:visited { 
	font-weight: bold;
	color: #808080;
	text-decoration: none; 
}

A:active { 
	font-weight: bold;
	color: #808080;	
	text-decoration: none; 
}

A:hover { 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #808080;
	text-decoration: none;
}

hr {
	text-align:center;
	color:#8B8B8B;
	background-color:#8B8B8B;
	height:1px;
	width:80%;
}

table.services { color:#000000; background-color:#FFFFFF; border:0px; font-size:12px; empty-cells:show; }
table.services tr th { text-align:left; border-style:solid; border-color:#E0E0E0; background:#FFFFFF; border-width:1px; word-break:break-all; }
table.services tr td { text-align:left; border-style:solid; border-color:#E0E0E0; background:#FFFFFF; border-width:1px; word-break:break-all; }
table.services A { font-weight: bold; color: #808080; text-decoration: underline; }
table.services A:visited { font-weight: bold; 	color: #808080; text-decoration: underline; }
table.services A:active { font-weight: bold; color: #808080; text-decoration: underline; }
table.services A:hover { font-weight: bold; color: #FFFFFF; background-color: #808080; text-decoration: none; }

table.mm3transactionslog { color:#000000; background-color:#EEEEEE; border:0px; margin:2px; font-size:12px; empty-cells:show;}

table.result { color:#000000; background-color:#FFFFFF; border:0px; font-size:12px; empty-cells:show;}
table.result tr th { text-align:left; border-style:solid; border-color:#E0E0E0; background:#FFFFFF; border-width:1px; }
table.result tr td { text-align:left; border-style:solid; border-color:#E0E0E0; background:#FFFFFF; border-width:1px; }

table.users { color:#000000; background-color:#FFFFFF; border:0px; font-size:12px; empty-cells:show;}
table.users tr th { text-align:left; border-style:solid; border-color:#A0A0A0; background:#EEEEEE; border-width:1px; }
table.users tr td { text-align:left; border-style:solid; border-color:#E0E0E0; background:#FFFFFF; border-width:1px; }

table.messages { color:#000000; background-color:#FFFFFF; border:0px; font-size:12px; empty-cells:show;}
table.messages tr th { text-align:left; border-style:solid; border-color:#A0A0A0; background:#EEEEEE; border-width:1px; }
table.messages tr td { text-align:left; border-style:solid; border-color:#E0E0E0; background:#FFFFFF; border-width:1px; }

table.usersinner { color:#000000; background-color:#EEEEEE; border:0px; font-size:12px; empty-cells:show;}
table.usersinner tr th { text-align:left; background:#EEEEEE; border-width:0px; }
table.usersinner a.remove { color: maroon; }
table.usersinner a.clone { color: green; }

input.inputnormal { background-color: #FFFFC0; }
input.inputreadonly { background-color: #DDDDDD; }

textarea.inputnormal { background-color: #FFFFC0; }
textarea.inputreadonly { background-color: #DDDDDD; }

select.infotable {width: 25em; }

div.visible { display: visible; }
div.hidden { display: none; }