html, body 	{ margin: 0px; padding: 0px; text-align: center; background: #e0e0e0 url(http://www.machtest.com/images/bg_body.jpg) repeat-x; }

#container 	{ position: relative; margin: 0px auto; padding: 0; width: 780px; border: 0; text-align: left; background: #fff; }

p,td	{ margin: 0; padding: 0; font-family: trebuchet ms,geneva,georgia,serif; font-size: 13px; color: #333333; }
a:link, a:visited, a:hover, a:active	{ color: #2f4fa1; font-weight: bold; text-decoration: underline; }

h1	{ margin: 0px 0px 5px 0px; font: bold 18px Lucida Sans Unicode, Lucida Grande, sans-serif; color: #2f4fa1; }
h2	{ margin: 0px 0px 20px 0px; font: bold 16px Lucida Sans Unicode, Lucida Grande, sans-serif; color: #2f4fa1; }
h3	{ margin: 10px 0px 5px 0px; font: bold 14px Lucida Sans Unicode, Lucida Grande, sans-serif; color: #2f4fa1; }
h4	{ margin-bottom: 0px; font: bold 13px Lucida Sans Unicode, Lucida Grande, sans-serif; color: #2f4fa1; }
h5	{ margin-bottom: 2px; font: 12px Lucida Sans Unicode, Lucida Grande, sans-serif; color: #2f4fa1; }
h6	{ margin-bottom: 2px; font: 10px Lucida Sans Unicode, Lucida Grande, sans-serif; color: #2f4fa1; }

.clr		{ clear: both; height: 0px; }
.noborder	{ border: 0; }


/* main divs */

#header			{ float: left; margin: 0; padding: 0; width: 780px; background: transparent; height: 200px; }
#nav			{ clear: both; float: left; margin: 0; padding: 0; width: 760px; height: 40px; background: #000 url(http://www.machtest.com/images/bg_nav.jpg) no-repeat; }

.main			{ clear: both; margin: 0; padding: 0; width: 740px; padding: 20px; background: #fff; font: 13px trebuchet ms,georgia,serif; color: #fff; border-top: 1px solid #f2f2f2; }

#colone			{ float: left; margin: 0; padding: 0; width: 430px; font-size: 14px; color: #333; }
#coltwo			{ float: left; margin: 0; padding-left: 20px; width: 280px; text-align: center; }
#coltwo a:link, #coltwo a:visited, #coltwo a:hover, #coltwo a:active	{ color: #638e39; font-weight: bold; text-decoration: underline; }
#coltwo img		{ border: 3px solid #2f4fa1; }
#colboth		{ margin: 0; padding: 0; width: 730px; color: #333; }

.footer			{ clear: both; float: left; margin: 0; padding: 12px 0px 12px 10px; width: 770px; background: #fff; }
.footl			{ float: left; margin: 0; padding: 0; border: 0; font: 11px Lucida Sans Unicode, Lucida Grande, sans-serif; color: #333; text-align: center; }
.footr			{ float: right; margin: 10px 15px 5px 5px; padding: 0; border: 0; color: #333; font: 10px arial,tahoma,sans-serif; text-align: right; }
.footr a:link		{ font: bold 10px tahoma,arial,sans-serif; color: #fff; text-decoration: none; }
.footr a:visited	{ font: bold 10px tahoma,arial,sans-serif; color: #fff; text-decoration: none; }
.footr a:hover		{ text-decoration: underline; }

/* nav */

#nav ul { width: 760px; padding: 0px 10px 0px 10px; }
#nav li { display: inline; padding: 0; margin: 0; }
#nav a:link, #nav a:visited { color:#fff; background: #2f4fa1 url(http://www.machtest.com/images/nav_bg.jpg) repeat-x; font: bold 13px arial,tahoma, sans-serif; padding:13px 10px 10px 10px; float: left; width: auto; text-decoration: underline; }
#nav a:hover { background: #2f4fa1 url(http://www.machtest.com/images/nav_bg_on.jpg) repeat-x; }

/* form */

form		{ display: inline; margin: 0; padding: 0; }
label.cform	{ float: left; width: 110px; margin: 0; padding: 6px; font: bold 12px lucida grande,arial,tahoma,sans-serif; color: #e2d9c1; text-align: right; }
.cfloat		{ float: left; width: 250px; margin: 0; padding: 5px; }
.ctext		{ font: 11px arial,sans-serif; width: 220px; margin: 0; }
.button		{ font: bold 13px arial,sans-serif; background: #bac7b7; color: #fff; padding: 5px; background: #606f5c url(http://www.machtest.com/images/nav_bg.jpg) repeat-x; }