/* -------------------------------------------
	Styles for the RFI, RFQ, RFO forms
---------------------------------------------- */

body.requestform_popup { background-color: #fff; }
DIV#request_form_container { text-align: center; /*padding-left: 90px;*/ }
DIV#request_form { margin: 0 auto; width: 490px; }

.heading1 
{
	font-weight: 900; 
	font-size: 14px; 
	color: #f04010;
	font-family: Verdana, Sans-Serif; 
	background-color: #ffffff;
 }
.heading2 
{
	font-weight: bold; 
	font-size: 11px; 
	color: #003498;
	font-family: Verdana, Sans-Serif; 
	background-color: #ffffff;
}
.requestformbutton 
{
	border: #000000 1px solid; 
	padding: 3px; 
	font-weight: bold; 
	font-size: 10pt; 
	width: 120px; 
	cursor: hand; cursor: pointer; 
	color: #ffffff; 
	font-family: Verdana, Sans-Serif; 
	background-color: #003498;
}
.mandatory_star
{
	font-weight: bold; 
	font-size: 10px; 
	color: #cc0000; 
	font-family: Verdana;
	vertical-align: bottom;
	padding-bottom: 1px;
}


/* -------------------------------------------
	Styles for the search results page
---------------------------------------------- */

DIV#search_form_container { text-align: center; /*padding: 0 20px 0 20px;*/ }
DIV#search_form { margin: 0; text-align: center; }

DIV#search_form DIV.box_blue { text-align: center; }
DIV#search_form DIV.box_white { text-align: center; }
DIV#search_form DIV.box_white_search { text-align: center; }

TABLE.search_form { margin: 0 auto; padding: 0 0 0 10px; width: 630px; }

.labels_search
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

DIV#search_result_container { text-align: justify; }
DIV#search_result { margin: 0; }

.searchresult,
.searchresult:link,
.searchresult:visited,
.searchresult:hover,
.searchresult:active 
{
	font-size: 8pt; 
	color: #000000; 
	font-family: Arial, Helvetica, Sans-Serif; 
	text-decoration: none;
}

.searchresulthdr,
.searchresulthdr:link,
.searchresulthdr:visited,
.searchresulthdr:hover,
.searchresulthdr:active
{
	font-weight: bold; 
	font-size: 8pt; 
	color: #000000; 
	font-family: Arial, Helvetica, Sans-Serif; 
	text-decoration: underline;
}
.searchresulthdrorg,
.searchresulthdrorg:link,
.searchresulthdrorg:visited,
.searchresulthdrorg:hover,
.searchresulthdrorg:active
{
	font-weight: bold; 
	font-size: 8pt; 
	color: #000000; 
	font-family: Arial, Helvetica, Sans-Serif; 
	text-decoration: none;
}

#job_anchors_wrapper { border: solid 1px #E8EAEB; border-width: 1px 0 1px 0; padding: 10px 0 10px 0; margin: 0; }
ul#job_anchors { margin: 10px 0 0 20px; padding: 0; }
ul#job_anchors li
{
	list-style-type: none;
	background: #fff url(../_images/rood.gif) no-repeat left center;
	padding: 0 0 0 15px;
	margin: 2px 0 2px 0;
}

.box_white_search
{
	background-color: #ffffff;
	margin-top: 15px;
	font-family: arial, verdana, serif;
	line-height: 130%;
	border-top: 2px #E8EAEB solid;
	border-bottom: 2px #E8EAEB solid;
	font-size: 11px;
	padding: 5px 5px 10px 5px;
	text-align: justify;
}


/* -------------------------------------------
	Styles for the CV forms
---------------------------------------------- */

div#content_cv
{
	text-align: left;
	margin: 0;
	padding: 0; 
}
DIV#cv_form_container { text-align: center; }
DIV#ncv_form_container{text-align:center;}
TABLE#cv_form { margin: 0 auto; width: 620px; height: 100%; position:relative; float:left; left:117px; }
div#cv_form { margin: 0 auto; width: 620px; height: 100%; position: relative; float: left; left: 117px;}
TABLE#form{margin: 0 auto; width: 620px; height: 100%;}
TABLE#cv_form hr {  }


/* -------------------------------------------
	Styles for the registration form
---------------------------------------------- */

div#reg_question_container { margin: 50px auto; }
div#reg_question_container, div#reg_question_btns td 
{
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
div#reg_question { margin: 10px auto; }
div#reg_question_btns { margin: 20px auto 10px auto; }

div#reg_mail_login 
{
	margin: 50px 0 20px 0;
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
div#reg_mail_login a 
{
	font-size: 12px; 
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

div#reg_mail_login_back { margin: 20px auto; }


/* -------------------------------------------
	Styles for the finishing scenario page
---------------------------------------------- */
btn_finish_scenario { margin: 20px auto; text-align: right; }

/* -------------------------------------------
	Styles for the extranet tabs
---------------------------------------------- */
TABLE#cv_form_extranet { margin: 0 auto; width: 780px; height: 100%; }

