
/* -----------------------------------
General Layout
----------------------------------- */

BODY {
	font-family: "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
	background-color: #EFEFEF;
   font-size: 11pt;
   line-height: 150%;
}

H1,H2,H3 {
	text-align: center;
}

H1 {
	color: #f89839;
   font-size: 18pt;
}

H2 {
	color: #464BA0;
   font-size: 15pt;
}

H3 {
   font-size: 12pt;
}

A:link, A:visited {
    color: #464ba0;
    text-decoration: underline;
	 font-weight: 800;
}

#container {
	background-color: white;
	width: 802px;
	padding: 1px;
}
#header {
	height: 65px;
}
#headline {
   background-color: #6F73BF;
   height: 65px;
   width: 682px;
   background-image: url(header.gif);
   margin-right: 1px;
   float: left;
}
#language {
	background-color: #464BA0;
	width: 115px;
	height: 61px;
	float: left;
   line-height: 100%;
	text-align: right;
	padding: 2px;
	font-size: 8pt;
}

#progress {
    margin-top: 1px;
    background-color: #E1E2F3;
    width: 100%;
}

#progress H3, #progress H2, #progress H1 {
    color: #f89839;
    font-size: 200%;
}

#language A {
	color: white;
}

#content {
  text-align:justify;
}
#footer {
	width: 100%;
	border: 1px solid #464BA0;
	background-color: #9598d6;
}

.group {
}

.group H3 {
	color: white;
	background-color: #6F73BF;
}

.question {
	border: 1px solid #6F73BF;
	width: 75%;
	text-align: center;
	border-collapse: collapse; 
	border-color: #464BA0;
	background-color: white;
}


/* -----------------------------------
Form
----------------------------------- */


INPUT, SELECT, TEXTAREA {
	border: 1px solid #464ba0;
	font : 100 1em "Trebuchet MS",Trebuchet,Helvetica,Arial,sans-serif;
	padding: 1px;
}

INPUT.button {
	border: 1px solid #464ba0;
	font-weight: 800;
	color: white;
	padding: 5px;
	background-color: #9598d6;
}

INPUT.none, INPUT[type=radio], INPUT[type=image] {
	border: none;
}
	
/* -----------------------------------
Questionaire
----------------------------------- */
	
.question
    {
    font-size: 10pt;
    }
.questionhelp
    {
    font-size: 9pt;
    }        
.clearall
    {
    font-size: 10pt;
    }
.answertext
    {
    font-size: 10pt;
    }
.answertextright
    {
	text-align:left;
    }
.array1
    {
    font-size: 10pt;
    text-align:center;
    background-color: #ffffff;
    }
.array2
    {
    font-size: 10pt;
    text-align:center;
    background-color: #efefef;
    }

.arraycaptionleft
    {
    text-align:right;
    }
    
.errormandatory 
    {
    font-size:11pt;
    font-weight:bold;
    color:RED;
    }

.warningjs 
    {
    font-size:11pt;
    font-weight:bold;
    color:RED;
    }

.saveall
    {
    font-size:9pt;
    font-weight:normal;
    color:black;
    }
.asterisk
    {
    color: #FF0000;
    font-size: 8pt;
    }
