@charset "utf-8";
/* CSS Document */
body {
	font: 62.5% Arial, Helvetica, sans-serif;
	background: #dbdbe1;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #4c619e;
}
p{ margin:0; padding:0; }
form{ margin:0; padding:0; }
h2{ margin:0; padding:0; font-size:1.6em; }
h3{ margin:0; padding:0; font-size:1.4em; }
a{ outline-style:none; }
#container{
	width: 955px;  
	background: #fff;
	margin: 0 auto; 
	text-align: left;
}
#header { background: #fff; } 
#header #logo{ float:left; padding:10px 0 15px 10px; }
#header #utility{ background: #EDEDED; width:100%; padding:0px; }
#header #utility p{ padding:5px 15px 5px 5px; text-align:right; }
#header #utility a{ color:#4c619e; font-size: 1.1em; }
#header #text{ float:right; padding:20px 10px 0 0; }
#header #navbar{ float:left; padding-left:5px; width:945px; height:30px; color:#999; }
#mainpic{ float:left; }
#mainContent { background: #fff; }
#mainContent h1 { padding-left:15px; padding-top: 10px; font-size:2.2em; }
#mainContent p { padding:0 20px 10px 0px; font-size:1.1em; }
#mainContent li { padding:0; font-size:1.1em; }
#mainContent #holder{ background-color:#dee3f3;padding:6px 0; float:left; width:955px; }
#mainContent #holder h1{ margin:5px 0 10px 0px; font-size:2.2em; }
#mainContent #holder h2{ margin:15px 0 10px 5px; font-size:1.4em; }
#mainContent #holder p { padding-left: 15px; font-size:1.2em; }
#mainContent #holder p.side { font-size:1.1em; }
#mainContent #holder a{ color:#4c619e; }
#mainContent #holder a:hover{ color:#7788B8; }
#mainContent #holder .home-image{ float:left;width:300px;padding:5px; margin-right: 10px; }
#mainContent #intro{ border-right: solid 1px #2d5697; float:left; width:656px; padding:10px;font-size:1.2em; }
#mainContent #extra{ display:none; }
#mainContent #extra a{ color: #4c619e; }
#mainContent #intro p{ padding:5px; }
#mainContent #health{ float:left; width:930px; padding:10px; font-size:1.2em; }
#mainContent #health p{ padding:5px;font-size:1.2em; }
#mainContent #health ul{ margin:0 0 10px 20px; }
#mainContent #health li{ margin-left:20px; }
#mainContent #health a{ color: #4c619e; }
#mainContent #readmore { border-right: solid 1px #2d5697;float:left;width:656px; padding:10px; text-align:right; }
#mainContent #readmore a{ font-size:1.2em;color: #4c619e; }
#mainContent #map{ float:right; padding-left:5px; }
#mainContent .divider{ clear:both; height:20px; }
#mainContent #address{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address a{ color: #4c619e; }
#mainContent #address2{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address2 a{ color: #4c619e; }
#mainContent #address3{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address3 a{ color: #4c619e; }
#mainContent #address4{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address4 a{ color: #4c619e; }
#mainContent #address5{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address5 a{ color: #4c619e; }
#mainContent #address6{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address6 a{ color: #4c619e; }
#mainContent #address7{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address7 a{ color: #4c619e; }
#mainContent #address8{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address8 a{ color: #4c619e; }
#mainContent #address9{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address9 a{ color: #4c619e; }
#mainContent #address10{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address10 a{ color: #4c619e; }
#mainContent #address11{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address11 a{ color: #4c619e; }
#mainContent #address12{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address12 a{ color: #4c619e; }
#mainContent #address13{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address13 a{ color: #4c619e; }
#mainContent #address14{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address14 a{ color: #4c619e; }
#mainContent #address15{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address15 a{ color: #4c619e; }
#mainContent #address16{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address16 a{ color: #4c619e; }
#mainContent #address17{ float:right; padding-left:15px; padding-top:10px; font-size:1.2em; width:261px; }
#mainContent #address17 a{ color: #4c619e; }
#mainContent #map h2{ padding:0 0 5px 0; margin:0; }
#mainContent #holder2{ padding:15px 0; background-color:#FFFFFF; float:left; height:210px; width:955px; }
#mainContent #products{ border-right: solid 1px #2d5697;height:190px; float:left; width:276px; padding:10px; }
#mainContent #products h2{ padding-bottom:5px; }
#mainContent #products p, #mainContent #products li{ font-size:1.2em; }
#mainContent #products a{ color:#4c619e; }
#mainContent #products a:hover{ color:#7788B8; }
#mainContent #quicktime{ border-right: solid 1px #2d5697;height:190px; float:left; width:360px; padding:10px; }
#mainContent #quicktime h2{ padding-bottom:5px; }
#mainContent #quicktime p{ padding-bottom:15px;font-size:1.2em; }
#mainContent #quicktime a{ color:#4c619e; }
#mainContent #quicktime a:hover{ color:#7788B8; }
#mainContent #news{ height:190px; float:right; width:252px; padding:10px; }
#mainContent #news h2{ padding-bottom:5px; }
#mainContent #news img{ padding-right:10px ; }
#mainContent #news p{ padding-bottom:15px;font-size:1.1em; }
#mainContent #news a{ color: #4c619e; }
#mainContent #news a:hover{ color:#7788B8; }

#mainContent #holder3{ background-color:#dee3f3;height:285px; padding:6px 0; float:left; width:955px; }
#mainContent #holder3 .block{ border-right: solid 1px #2d5697; float:left; width:287px; height:280px; padding:0px 15px; }
#mainContent #holder3 .block h2{ padding:2px 0 10px 0; margin:0; }
#mainContent #holder3 .block p { font-size:1.2em; padding-bottom:10px; }
#mainContent #holder3 .block img{ border:dotted 1px #FFFFFF; padding-bottom:3px; }
#mainContent #holder3 .block a{ color: #4c619e; }

#mainContent #holder3exp{ background-color:#dee3f3;height:355px; padding:6px 0; float:left; width:955px; }
#mainContent #holder3exp .blockexp{ border-right: solid 1px #2d5697; float:left; width:287px; height:350px; padding:0px 15px; }
#mainContent #holder3exp .blockexp h2{ padding:2px 0 10px 0; margin:0; }
#mainContent #holder3exp .blockexp p { font-size:1.2em; padding-bottom:10px; }
#mainContent #holder3exp .blockexp img{ border:dotted 1px #FFFFFF; padding-bottom:3px; }
#mainContent #holder3exp .blockexp a{ color: #4c619e; }

#mainContent #holder4{ padding:15px; background-color:#FFFFFF;width:920px; }
#mainContent #holder4 p{ font-size:1.2em; }
#mainContent #holder4 h2{ padding:7px 0; margin:0; }
#mainContent #holder4 h3{ padding:7px 0; margin:0; }

#mainContent #holder4 tr{ font-size:1.2em; }
#mainContent #holder4 table{ border: 1px solid #D4E0EE;border-collapse: collapse;color: #555; }
#mainContent #holder4 td { border: 1px solid #D4E0EE;border-collapse: collapse;color: #555; }
#mainContent #holder4 thead tr { background: #E6EDF5;color: #4F76A3; }
#mainContent #holder4 td, th { padding: 4px; }
#mainContent #holder4 tr { background: #FCFDFE; }
#mainContent #holder4 tr.odd { background: #F7F9FC; }

#mainContent #holder5{ height:1030px; float:left; width:955px; }
#mainContent #holder5 .block1{ border-right: solid 1px #2d5697; float:left; width:210px; height:180px; padding:0px 15px; }
#mainContent #holder5 .block2{ border-right: solid 1px #2d5697; float:left; width:385px; height:180px; padding:0px 15px; }
#mainContent #holder5 .block3{ border-right: solid 1px #2d5697; float:left; width:260px; height:180px; padding:0px 15px; }
#mainContent #holder5 h2{ padding:2px 0 10px 0; margin:0; }
#mainContent #holder5 p{ font-size:1.2em; padding-bottom:10px; }
#mainContent #holder5 img{ border:dotted 1px #FFFFFF; padding-bottom:3px; }

.contact input{ width:140px; }

#clientzone{ background-color:#bec6e5; width:955px; height:30px; padding-top:5px; float:left; }
#clientzone #title{ float:left; width:300px; font-size:1.6em; color:#5c6d89; padding-top:3px; padding-left:15px; }
#clientzone #loginfields{ float:right; width:430px; font-size:1.2em;color:#5c6d89; }
#clientzone #loginfields input{ width:120px; }
#clientzone #loginfields .button{ background-color:#bec6e5; border:0; width:50px; }
#footer { background:#EDEDED; height:20px; float:left; padding-top:10px; width:955px; } 
#footer #terms { float:left; width:300px; padding-left:15px;font-size:1.1em; }
#footer #terms a{ color:#4c619e; }
#footer #copy { float:right; padding-right:10px; font-size:1.1em; }

#translation{
	width: 935px;  
	background: #dbdbe1;
	height:100px;
	margin: 0 auto; 
	text-align: center;
	padding:10px;
}