
/* Standard CSS for Mu-Consulting. */
/* Copyright (C) 2002 by Mu-Consulting */

body
	{
	background-color: #ffffff;
	color: #000000;
  font-family: Trebuchet MS, Arial, Helvetica;
	margin: 0;
	}

a:link
  {
	color: #003399;
  }

a:active
  {
	color: #666666;
  }

a:visited
  {
	color: #003399;
	}

h1
  {
	color: #000000;
	font-family: Trebuchet MS, Arial, Helvetica; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 24pt; 	
	}

h2
  {
	color: #000000;
	font-style: normal; 
	font-size: 18pt; 
	font-weight: normal; 
	font-family: Trebuchet MS, Arial, Helvetica;   
	}

h3
  {
	color: #000000;
	font-weight: normal; 
	font-style: normal; 
	font-family: Trebuchet MS, Arial, Helvetica; 
	font-size: 14pt; 
	vertical-align: none; 
	text-align: none;    
	}

h4
  {
	color: #000000;
	font-size: 12pt; 
	font-weight: normal; 
	font-style: normal; 
	font-family: Trebuchet MS, Arial, Helvetica;   
	}

h5
  {
	color: #000000;
	font-style: normal; 
	font-family: Trebuchet MS, Arial, Helvetica; 
	font-size: 10pt; 
	font-weight: normal;   
	}

h6
  {
	color: #000000;
	font-family: Trebuchet MS, Arial, Helvetica; 
	font-weight: normal; 
	font-style: normal; 
	font-size: 8pt;   
	}
	
hr
  {
	border-top: none;
	border-right: none;
	border-bottom: thin solid #000000;
	border-left: none;
	}

table
  {
	font-style: Normal; 
	font-family: Trebuchet MS, Arial, Helvetica; 	
	}

th
  {
	color: #000000;
	font-family: Trebuchet MS, Arial, Helvetica; 
	font-style: Normal;    
	}

/* Uncomment the following two sections to see table borders for debugging */
/*
table
  {
  border: thin dotted #660066;
	}
th, td
  {
  border: thin dotted #006666;
	}
*/
	
/* Top title bar */
table.toptitle
  {
	width: 100%;
	margin-bottom: 1px;
	}

table.toptitle td
  {
	color: #ffffff;
	background-color: #006699;
	vertical-align: middle;
	text-align: center;
	font-size: 20pt;
	}
	
/* Middle table with navbar and content */
table.middle
  {
	width: 100%;
	}
	
/* Navbar */
td.navbar
  {
	width: 8.5em;
	vertical-align: top;
	color: #ffffff;
	background-color: #6699CC;
	padding-top: 0.5em;
	margin-top: 0;
	border-style: none;	
	border-width: 0;
	}
	
/* "Mu-Consulting" */
p.navbar-logo
  {
	text-align: center;
	font-weight: Bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	padding-bottom: 0.7em;
	}

/* "Products", "Resources" */ 
p.navbar-section
  {
	font-size: 10pt;
	color: #ffffff;
	text-align: center;
	margin-top: 1em;
	margin-bottom: 0.5em;	
	padding-left: 0.5em;
	}

/* Product and resource items */
p.navbar-item
  {
	font-size: 10pt;
	margin-top: 0;
	margin-bottom: 0.5em;
	padding-left: 0.5em;
	}	

p.navbar-item a:link
  {
	color: #ffffff;
  }

p.navbar-item a:visited
  {
	color: #ffffff;
  }
	
/* Main content */	
td.content  
	{
	padding-top: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	}

/* Page footer */
table.footer
  {
	width: 100%;
	margin-top: 1px;
	}
	
table.footer td
  {
	color: #ffffff;
	background-color: #000000;
	font-size: 8pt;
	padding-left: 0.5em;		
	}

table.footer a:link, table.footer a:visited 
  {
	color: #ffffff;
	}
  
/* Product list on main index page */
dl.products dt
  {
	font-weight: Bold; 
	margin-top: 0.5em;	
	margin-left: 2em;	
	padding: 0;
	}

dl.products dd
  {
	margin-left: 3em;	
	padding: 0;	
	}

dl.products dd p
  {
  margin: 0;
	padding: 0;	
	}
	
/* Purchase table */
table.purchase p.product-name
  {
	font-size: 14pt;
	text-align: center;
	margin: 0;	
	}

table.purchase p.date
  {
	font-size: 8pt;
	text-align: center;	
	margin: 0;	
	}
	
table.purchase th
  {
	background-color: #cccccc;
	padding-left: 0.5em;
	padding-right: 0.5em;
	}
	
table.purchase td
  {
	text-align: center;
	}

table.purchase td.button
  {
	padding-left: 3em;
	vertical-align: middle;
	}

table.purchase td.button img
  {
	border: none;	
	}

/* Contact form */
input[type="text"]
  {
	border-style: solid; 
  font-family: Trebuchet MS, Arial, Helvetica;
	font-style: Normal; 
	font-size: 10pt; 
	}

select
  {
	border-style: solid; 
  font-family: Trebuchet MS, Arial, Helvetica;
	font-style: Normal; 
	font-size: 10pt; 
	}
	
textarea
  {
	border-style: solid; 
  font-family: Trebuchet MS, Arial, Helvetica;
	font-style: Normal; 
	font-size: 10pt; 
	}	
	
/* The rest of this file is not currently used */
	
label
  {
	color: #000000;
	font-style: Bold; 
	font-size: 8pt; 
	font-family: Arial, Helvetica;  
	}

fieldset
  {
	color: #0b0000;
	font-family: Arial, Helvetica; 
	font-size: 8pt; 
	font-style: Normal;  
  border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-top-width: 1pt; 
	border-right-width: 1pt; 
	border-bottom-width: 1pt; 
	border-left-width: 1pt; 
	}

legend
  {
	color: #000000;
	font-style: Normal; 
	font-family: Trebuchet MS, Arial, Helvetica; 
	font-size: 8pt;   
	}

caption
  {
	color: #000000;
  font-size: 14pt; 
	font-style: Normal;
	font-family: Trebuchet MS, Arial, Helvetica;
	}
	 
button
  {
	background-color: #000000;
	color: #ffffff;
	border-top-style: solid; 
	border-bottom-width: 1pt; 
	font-size: 8pt; 
	border-left-width: 1pt; 
  border-top-width: 1pt; 
	border-right-width: 1pt; 
	font-family: Arial, Helvetica; 
	font-style: Bold; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid;
  }
	
