/* CSS Document */
#wrapper {
margin: 0 auto;
width: 763px;
}
#english {
margin: 0 auto;
width: 973px;
height: 50px;
margin-bottom: -180px;
margin-top: 130px;
background: url(images/english.jpg) no-repeat;
}
#english a {
display: block;
height: 50px;
width: 100px;
text-indent: -1000px;
}
#survey {
margin: 0 auto;
width: 973px;
height: 50px;
margin-bottom: -120px;
margin-top: 70px;
background: url(images/questionnaire.jpg) no-repeat;
}
#survey a {
display: block;
height: 50px;
width: 100px;
text-indent: -1000px;
}
body {
font-family: "Trebuchet MS", sans-serif;
font-size: 0.8em;
padding: 0px;
margin: 0px;
background: #3887C2 url("images/bg3.jpg") center repeat-y;
}
#header {
background:  url("images/header-fam2.jpg");
height: 198px;
width: 762px;
}
#header_fam {
background:  url("images/header-fam2.jpg");
height: 198px;
width: 762px;
}
#header_prod {
background:  url("images/header-prod.jpg");
height: 198px;
width: 762px;
}
#header h1, #header_fam h1, #header_prod h1 { display: none;}
#menu {
width: 702px;
padding: 3px;
border-bottom: #014F9A 1px dotted;
}
#menu a {
display: block inline;
padding: 0px 15px;
color: #014F9A;
text-decoration: none;
font-size: 1.2em;
}
#menu a:hover {
background: #014F9A;
color: #fff;
}
#content {
width: 732px;
background: #DBEBF8 url("images/topcorner.jpg") no-repeat top right;
padding: 10px;
margin: 0px;
}
#content h2 {
font-size: 1.9em;
padding: 0px;
margin: 0px;
margin-top: 5px;
color: #12345A;
}
#content h3 {
font-size: 1.2em;
padding: 0px;
margin: 0px;
margin-top: -5px;
color: #3887C2;
font-style: italic;
}
#content h4 { 
color: #0060AA;
font-size: 1.2em;
text-align: left;
}
#sidebar {
float: right;
width: 200px;
font-size: 0.8em;
padding-left: 20px;
padding-right: 10px;
margin-left: 20px;
border-left: #0060AA 1px dotted;
text-align: justify;
}
#footer p {
width: 732px;
font-size: 0.7em;
background: #FFF6CF;
color: #888;
text-align: center;
margin: 0px;
padding: 10px;
}
#footer h2{
border-bottom: 1px solid #0060AA;
background: #DBEBF8;
padding: 10px;
margin: 0px;
width: 732px;
color: #0F314F;
font-size: 1.4em;
}
.input {
border: #0060AA 1px dotted;
color: #8F9DCA;
padding: 2px;
width: 100%;
}
a { color: #004792; }
a:hover { color: #889AC0; }
img {
padding: 5px;
}
.column {
width: 50%;
float: left;
padding-right: 15px;
}
.end {
clear: both;
}
.left {
clear: left;
}
.address {
font-size: 1.2em;
padding-left: 120px;
padding-top: 10px;

}
span {
color: #014F9A;
}
.number {
font-size: 1.5em;
color: #E2000E;
}
.micetype {
font-size: 0.6em;
color: #476F8F;
}
.warning {
border: 2px solid #AC0010;
background: #FEE98E;
padding: 10px;
margin: 10px 20px;
}
.warning p {
padding: 0px;
margin: 0px;
font-weight: bold;
color: #AC0010;
}
fieldset textarea {
width: 70%;
}
fieldset {
padding: 0px 20px;
}

/* Compare Table */
table.compare {
	background: #FFF;
	width: 650px;
	margin: 5px auto;
	font-size: 0.8em;
	text-align: center;
	border: 3px solid #005EA8;
}
table.compare p {
	margin: 2px 5px;
}
table.compare  thead {
	background: #005EA8;
	color: #fff;
	font-size: 1.2em;
}
table.compare  thead span {
	font-size: 0.7em;
	display: block;
	color: #DBEBF8;
}
table.compare .tlabel {
	background: #FFF6CF;
}
table.compare td {
	padding: 2px 10px;
	margin: 0px;
	border-bottom: 1px solid #005EA8;
}
table.compare .alt {
	background: #ECF3F9;
}
table.compare .adt {
	background: #FFE58F;
	color: #000;
}
table.compare tfoot td{
	background: #005EA8;
	color: #fff;
	font-size: 1.2em;
	border-bottom: 0px;
}
table.compare .yes {
	background:  url("images/yes.gif") no-repeat center top;
	padding-top: 16px;
	margin-top: 3px;
}
table.compare .no {
	background:  url("images/no.gif") no-repeat center top;
	padding-top: 16px;
	margin-top: 3px;
}

.contact b {
display: block;
width: 30%;
float: left;
text-align: right;
margin-right: 10px;
}
