img { border:0px; }

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.lang_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.lang_text a:link { color:#535250; text-decoration:none; }
.lang_text a:active { color:#535250; text-decoration:none; }
.lang_text a:visited { color:#535250; text-decoration:none; }
.lang_text a:hover { color:#ab1d34; text-decoration:none; }

.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	padding-top:6px;
}
.subheader_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	padding-top:6px;
}
.subheader_highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #ab1d34;
	padding-top:6px;
}
.path_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}
.body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:justify;
	line-height:18px;
}
.body_text_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	padding-right:5px;
	line-height:18px;
	text-align:justify;
}
.clean_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
}
.question_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:10px;
	text-align:justify;
	font-weight:bold;
	color:#ab1d34;
}
.bestrate_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#ab1d34;
	font-weight:bold;
}
.body_small_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.http_small_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#9e9e9e;
}
.body_white_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	text-align:justify;
	line-height:18px;
	color:#FFFFFF;
}
.menu_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535250;
	text-align:justify;
	line-height:11px;
	vertical-align:middle;
	text-decoration:none;
}
.menu_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ab1d34;
	text-align:justify;
	line-height:11px;
	vertical-align:middle;
}
.white_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	color:#FFFFFF;
}
.red_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	color:#ab1d34;
}
.content_highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	color:#606d84;
}
.content_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	color:#606d84;
	text-decoration:underlin;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#ab1d34;
	text-decoration:underline;
}
.norepeat {
	background-repeat:no-repeat;
}
.repeatX {
	background-repeat:repeat-x;
}
.repeatY {
	background-repeat:repeat-y;
}
.common_table_margin {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
}
.title_padding {
	padding-left:12px;
}

.job_point { 
	background-image:url(images/recruitment/point.jpg); 
	background-repeat:no-repeat; 
	background-position:3px 10px;
	padding-left:18px;
	padding-bottom:10px;
	padding-top:5px;
}
.job_point a { font-weight:bold; text-decoration:none; }
.job_point a:link { color:#000000; }
.job_point a:active { color:#000000; }
.job_point a:visited { color:#000000; }
.job_point a:hover { color:#ab1d34; }

.job_detail { width:580px; padding-top:5px; }
div#job_title { font-size:18px; color:#ab1d34; padding-left:25px; background-image:url(images/recruitment/large_point.jpg); background-repeat:no-repeat; background-position:3px; 3px; }
div#job_code { padding-left:25px; color:#606d84; padding-bottom:20px; }
div#job_responsibilities { padding-left:25px; padding-right:25px; padding-bottom:20px; }
div#job_requirements { padding-left:25px; padding-right:25px; padding-bottom:20px; }
div#job_application { padding-left:25px; padding-right:25px; }
div#job_application p { padding-left:5px; padding-right:5px; margin:0px; padding-bottom:20px; }


div#app_envelope { width:320px; height:137px; margin-left:115px; padding-top:33px; padding-left:35px; background-image:url(images/recruitment/envelope.jpg); background-repeat:no-repeat; }


.job_back { padding-bottom:20px; padding-left:5px; }





