body {
	color: #444;
    font: normal 12px 'trebuchet ms','trebuchet',Verdana,Arial,Helvetica,Sans-Serif;
    background-color: #FFF;
    background-image: url(/img/ml.body.gif);
    background-repeat: repeat-y;
}

body,div,img,p,table,thead,tbody,tfoot,th,tr,td,ul,ol,li,form,h1,h2,h3,h4,h5,h6,a,a:link,a:hover,a:active,a:visited  {
    margin: 0px;
    padding: 0px;
    border: 0px solid #000;
    text-decoration: none;
}

a, a:link, a:hover, a:active, a:visited {
    text-decoration: underline;
    color: #808285;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    margin-bottom: 15px;
}

h1 {
    font-size: 200%;
}

h2 {
    font-size: 140%;
}

h3 {
    font-size: 160%;
}

h4 {
    font-size: 140%;
}

h5 {
    font-size: 120%;
}

h6 {
    font-size: 110%;
}

ol, ul {
	margin-left: 12px;
}

input, select, textarea {
	font: normal 100% Verdana,Arial,Helvetica,Sans-Serif;
	width: 336px;
	border: 1px solid #B1C9D6;
	background-color: #FFF;
	margin: 0px;
	padding: 2px;
	margin-bottom: 5px;
}

textarea{
	height: 200px;
}

input#surname {
	width: 158px;
	margin-right: 10px;
}

input#forename {
	width: 158px;
}

input#zip {
	width: 80px;
	margin-right: 10px;
}

input#city {
	width: 240px;
}

#main {
	width: 750px;
}

#main #header {
	padding: 10px 0px 10px 10px;
	background-color: #FFF;
}

#main #header #logo {
	text-align: right;
}

#main #header #language {
	margin-top: -17px;
}

#main #separator {
	height: 20px;
	text-align: right;
	background-color: #AED4DD;
}

#main #header #language a, #main #header #language a:link, #main #header #language a:hover, #main #header #language a:active, #main #header #language a:visited {
	font: normal 10px Verdana,Arial,Helvetica,Sans-Serif;
    color: #488608;
    text-decoration: none;
}

#main #header #language a.active, #main #header #language a.active:link, #main #header #language a.active:hover, #main #header #language a.active:active, #main #header #language a.active:visited {
	color: #6A6A6A;
}

#main #body {
    background-image: url(/img/ml.body2.gif);
    background-repeat: repeat-y;
}

#main #body #address {
	float: left;
	width: 210px;
	line-height: 24px;
}

#main #body #address div {
	padding: 25px;
}

#main #body #navigation {
	float: left;
	width: 105px;
	margin: 25px 10px 25px 25px;
}

#main #body #navigation div {
	margin-bottom: 10px;
}

#main #body #navigation div a, #main #body #navigation div a:link, #main #body #navigation div a:hover, #main #body #navigation div a:active, #main #body #navigation div a:visited {
	font: normal 12px 'trebuchet ms','trebuchet',Arial,Helvetica,Sans-Serif;
    color: #FFF;
    text-decoration: none;
}

#main #body #navigation div a.active, #main #body #navigation div a.active:link, #main #body #navigation div a.active:hover, #main #body #navigation div a.active:active, #main #body #navigation div a.active:visited {
	font-weight: bold;
}

#main #body #content {
	float: right;
	width: 350px;
	margin: 25px;
	line-height: 24px;
}

#main #body #content_2 {
	float: right;
	width: 350px;
	margin: 25px;
	line-height: 16px;
}

#main #footer {
	padding: 0px 8px 8px 8px;
}

#main #footer, #main #footer a, #main #footer a:link, #main #footer a:hover, #main #footer a:active, #main #footer a:visited {
	font: normal 10px Verdana,Arial,Helvetica,Sans-Serif;
    color: #FFF;
    text-decoration: none;
}

#main #footer #copyright {
	float: left;
}

#main #footer #metanav {
	float: right;
}

.clear {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}

.hr {
	border-top: 1px solid #FFF;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

.mailform_messagebox {
	margin-bottom: 40px;
}

.rand { border: 1px solid #7B7C7D;
		font: normal 12px 'trebuchet ms','trebuchet',Verdana,Arial,Helvetica,Sans-Serif; 
		}

#main #body #content .splitcontent {
  color: #89898b;
  padding: 0px 14px 20px 0px;
}


#main #body #content .c1 {
  float: left;
  line-height:	16px;
  width: 128px;
}

#main #body #content .c2 {
  float: right;
  line-height:	16px;
   width: 200px;
}
		
