/* BASIC */

body {
    margin:0;
    padding:0;
    font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
    background:#3f9101;/*#B4D333;*/
	/*overflow: hidden;*/
}


a:link, a:visited {
    font-weight:bold;
	text-decoration: none;
	color:#FFFFFF;
}

a:hover {
    font-weight:bold;
	text-decoration: none;
}

img {
	border:0;
}

img.arrow {
	cursor:pointer;
}


h1 {
    margin:5px;
    padding-top:3px;
	font-size: 15pt;
	font-weight: bold;
	text-align: left;
}

h2 {
    margin:4px;
    padding-top:3px;
	font-size: 13pt;
	font-weight: bold;
	text-align: left;
}

h3 {
    margin:3px;
    padding-top:3px;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
}



/* HEADER */
#header {
    min-height:190px;
    border-bottom:4px solid #ffffff;
    position: relative;
	color:#ffffff;
	background:#3f9101 url('../img/earth_back_header.png') no-repeat;
}

#header_inner {
	margin: auto;
	padding:20px;
	width:740px;
	border:0px solid #ffffff;
}

#lang {
	width:100%;
	text-align:right;
}

#header h1, #header h2, #header h3 {
	color:#FFFFFF;
}

/* FOOTER */

#footer {
	position:relative;
	background: #3f9101;
	color:#ffffff;
	border-left:0px solid #ffffff;
	display:none;
}

#footer h1, #footer h2, #footer h3 {
	color:#FFFFFF;
}

#earths {
	width: 0px;
	height:93px;
	background:url('../img/earth-group.png') no-repeat;
	color:#FFFFFF;
	font-size: 20pt;
	font-weight: bold;
}


#footer_inner {
	margin: auto;
	padding:20px;
	width:740px;
	border:0px solid #000000;
}


#all_questions {
	height:100%;
	/*overflow:auto;*/
	display:none;
}

div.element {
    margin:0px;
    border-bottom:4px solid #ffffff;
    /*border-right:1px dotted #ffffff;
    border-left:1px dotted #ffffff;*/
	position:relative;
}

div.element_inner {
	margin: auto;
	padding:5px 10px;
	width:740px;
	border-left:0px dotted #999999;
	position: relative;
}

#part_M {
	background: #f8a022;
}

#part_M, #part_M h1, #part_M h2, #part_M h3, #part_M a{
	color: #ffffff;/*#8BA726;*/
}


#part_T {
	background: #BD0B02;
}

#part_T, #part_T h1, #part_T h2, #part_T h3, #part_T a{
	color: #ffffff;/*color: #3333CC;*/
}

#part_S {
	background: #3B5D8A;/*#DA70D6;*/
}

#part_S, #part_S h1, #part_S h2, #part_S h3, #part_S a{
	color: #ffffff;/*color: #7F277D;*/
}

#part_K {
	background: #5A7D74;/*#FF0066*/
}

#part_K, #part_K h1, #part_K h2, #part_K h3, #part_K a{
	color: #ffffff;/*color: #275892;*/
}

#part_Y {
	background: #de7a0a;
}

#part_Y, #part_Y h1, #part_Y h2, #part_Y h3, #part_Y a{
	color: #ffffff;/*color: #CC3333;*/
}


div.questions{
	width:740px;
	position:relative;
	/*display:none;*/

}

table.q_part_table {
	width:100%;
	margin:0;
	padding:0;
	border:0px solid #FF0000;
	border-bottom:1px dotted #ffffff;
}

td.q_part_left {
	width: 50%;
	border-right:1px dotted #ffffff;
	vertical-align: top;
}

td.q_part_right {
	padding-left: 10px;
	width: 50%;
	border-right:0px solid #ff0000;
	vertical-align: top;
}

div.question {
	position:relative; 
	margin:0;
	padding:10px 20px;
	border-bottom:1px dotted #ffffff;
}

div.question_last {
	position:relative; 
	margin:0;
	padding:10px 20px;
	border-bottom:0px dotted #000000;
}

div.answer {
	position:relative; 
	margin:10px;
	padding:0px;
	text-align: left;
	border-top:0px dotted #000000;
	font-weight:bold;
}

div.hidden_input {
	margin-left:25px;
	display:none;
}	


div.moreText {
	padding:10px;
}

div.moreText2 {
	display:none;
}

#Y0b_div, #Y3b_div, #Y5b_div, #Y9b_div, #Y9c_div, #Y9d_div {
	display:none;
}


/* BEGIN FORM ELEMENTS */

input, textarea, select {
    margin-bottom: 5px;
}

input.errorRed, select.errorRed, checkbox.errorRed {
	background: #FF0000;
}


/*==================SAVE*/

#save_img {
	cursor: pointer;
}

#cancel_img  {
	cursor: pointer;
}
