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: 24px;
	color: #000;
}

h2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #000;
}

h3 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #000;
}

h4 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #000;
}

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; width:100%;}
table.services tr th { text-align:left; border-bottom:1px solid #ccc; background:#fff;word-break:break-all; }
table.services tr td { text-align:left; border-bottom: 1px solid #e0e0e0;word-break:break-all; padding:5px;}
table.services A { font-weight: bold; color:#390; text-decoration: none; font-size:13px; }
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-bottom:1px solid #ccc; background:#fff; }
table.result tr td { text-align:left; border-bottom:1px solid #ccc; background:#fff; }

table.users { color:#000000; background-color:#FFFFFF; border:0px; font-size:12px; empty-cells:show;width:100%;}
table.users tr th { text-align:left; border-bottom:1px solid #ccc; background:#fff;padding:2px;}
table.users tr td { text-align:left; border-bottom:1px solid #ccc; background:#fff;padding:2px;}

table.messages { color:#000000; background-color:#FFFFFF; border:0px; font-size:12px; empty-cells:show;}
table.messages tr th { text-align:left; border-bottom:1px solid #ccc; background:#fff;}
table.messages tr td { text-align:left; border-bottom:1px solid #ccc; background:#fff; }

table.usersinner { color:#000000; background-color:#fff; border:0px; font-size:12px; empty-cells:show;}
table.usersinner tr th { text-align:left; background:#fff; 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; }

/*
   Highlight active customer and services 
*/

tr.userfat {
   background-color: green;
}

td.userfat {
   background-color: green;
   font-size: 18px;
}

/*
Navigation 
-----------------------------
16 okt 2010
*/
#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #ccc;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 5px;
border: 1px solid #ccc;
border-bottom: none;
background: #eee;
text-decoration: none;
}

#navlist li a:link { color: #808080; }
#navlist li a:visited { color: #808080; }

#navlist li a:hover
{
color: #000;
background: #fff;
border-color: #ccc;
}

#navlist li a#current
{
background: white;
border-bottom: 1px solid white;
}




ul#subnavlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#subnavlist li
{
display: inline;
list-style-type: none;
}

#subnavlist a { padding: 3px 10px; }

#subnavlist a:link, #subnavlist a:visited
{
color: #fff;
background-color: #090;
text-decoration: none;
}

#subnavlist a:hover
{
color: #fff;
background-color: #090;
text-decoration: none;
}

input[type=text] {width:100%;}
