body {
	margin-top: 0px;
	margin-left: 10px;
}
.rm_btn {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:800;
	border:solid 1px #dddddd;
	background-color:#f1f1f1;
	text-transform:uppercase;
	font-size:11px;
	cursor:pointer;
}
a {
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
}
a:hover {
	text-decoration: underline;
	color: #990000;
}
td {
	FONT-SIZE: 10pt;
}
select {
	font-size: 10pt;
	font-family: Arial, geneva, helvetica, arial;
}
.rm_body {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Geneva, Arial, Helvetica, sans-serif;
	padding-left:20px;
	color:#666666;
	padding-right:20px;
}
.rm_pageheader1 {
	color:#990000;
	font-family:Helvetica, Arial, sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:26px;
	margin-bottom:20px;
	padding-top: 10px;
}
.rm_general_form_hdr1 {


color:#990000;
font-family:Helvetica,Arial,sans-serif;
font-size:24px;
font-weight:normal;
line-height:26px;

	margin-bottom:20px;
	padding-top: 10px;
}
.rm_start_box_container {
	border: solid 1px #cccccc;
}
.rm_start_box_main {
	padding:4px;
}
.rm_start_box_header {
	color: #000000;
	font-weight:bold;
	background-color:#DCEFFC;
	padding:4px;
	border-bottom: solid 1px #cccccc;
	margin-bottom:5px;
}
.rm_booking_info_expanded {
	background-color:#efd;
	border: solid 1px #cccccc;
	padding:3px;
	display:none;
	width:400px;
}
.rm_booking_static_header {
	font-weight: bold;
}
.rm_booking_static_future {
	display:block;
	padding: 4px;
	background-color: #DCEFFC;
	border: solid 1px #cccccc;
	margin-bottom: 20px;
}
.rm_booking_static_past {
	display:block;
	padding: 4px;
	background-color: #ececec;
	border: solid 1px #cccccc;
	margin-bottom: 20px;
}
.rm_confirmation_intro {
	font-style: italic;
	margin-bottom: 10px;
}
.rm_label {
	color:#666666;
	line-height:18px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.rm_vac_tblHeader {
	background-color:#fafafa
}
.rm_vac_tblHeader th {/*color:#000000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;*/
	color:#666666;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #dcdcdc;
	font-size:12px;
	font-weight:bold;
	height:50px;
	line-height:50px;
	padding:0 28px;
	text-decoration:none;
	text-shadow:0 1px 0 #FFFFFF;
	text-transform:uppercase;
}
.rm_jobad_text {
	font-size: 12px;
	min-height:250px;
	height:100%;
	/* border: solid 1px #cccccc; */
    text-align:justify;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
.rm_vacDetailImg {
	/*padding-left:20px;
    float: right;
    float: left; */
    padding-right:20px;
	padding-bottom:20px;/*border: solid 1px #cccccc;*/
       
}
.rm_disclaimer {
	background-color: #DDE5DF;
	padding:3px;
	width:100%;
}
.rm_calender_alert {
	background-color:#CCDCEB;
}
.rm_form_left_col {
	width:5%;
	padding-right: 5px;
	white-space: nowrap;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
.rm_input_feedback {
	color:Red;
	font-size:large;
	padding-bottom:10px;
}
/*** Vacancy list ***/
.rm_vac_list {
	border-width: 0px;
	padding: 2px;
	margin: 0px;
}
.rm_vac_list_row {
	border-width: 0px;
	padding: 2px;
	border:none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin: 20px;
}
.rm_vac_tblHeaderLeft {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #426bb9;
	background-color: #dde5df;
	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-right: 0px none;
	border-bottom: 1px solid #C0C0C0;
	height: 21px;
	padding: 2px;
	text-align:left;
}
.rm_vac_tblHeaderMid {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #426bb9;
	background-color: #dde5df;
	border-left: 0px none;
	border-top: 1px solid #C0C0C0;
	border-right: 0px none;
	border-bottom: 1px solid #C0C0C0;
	height: 21px;
	padding: 2px;
	text-align:left;
}
.rm_vac_tblHeaderRight {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #426bb9;
	background-color: #dde5df;
	border-left: 0px none;
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	height: 21px;
	padding: 2px;
	text-align:left;
}
.rm_vac_tdContent {
	font-size: 10pt;
	height: 21px;
	border-top: 1px none #C0C0C0;
	border-right: 1px none #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px none #C0C0C0;
	text-align:left;
}
.rm_vac_tdContentPro {
	font-weight: bold;
	font-size: 10pt;
	height: 21px;
	border-top: 1px none #C0C0C0;
	border-right: 1px none #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px none #C0C0C0;
	text-align:left;
}
.rm_contact_header {
	font-weight: bold;
	margin-top:20px;
	margin-bottom:5px;
}
.rm_contact {
	padding-bottom:10px;
}
.rm_contact_name {
}
.rm_contact_title {
}
.rm_contact_email {
}
.rm_contact_phone {
}
/*** Table borders ***/
.rm_entry_list_tr {
	height:15px;
}
.rm_entry_list_td {
	border-top: 1px solid #cccccc;
}
.underline {
	border-bottom: 1px solid #cccccc;
}
.lineTop {
	border-top: 1px solid #cccccc;
}
.lineRight {
	border-right: 1px solid #cccccc;
}
.hr_h {
	border-bottom: 1px #cccccc solid;
	background: #efefd5;
}
.hvr_h {
	border-bottom: 1px #cccccc solid;
	border-left: 1px #cccccc solid;
	background: #efefd5;
}
.hr {
	border-bottom: 1px #cccccc solid;
}
.hvr {
	border-bottom: 1px #cccccc solid;
	border-left: 1px #cccccc solid;
}
.rm_info {
	PADDING-LEFT: 14px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	BACKGROUND: url(../images/icon_info.gif) no-repeat 0px 1px;
	COLOR: #06c;
}
.rm_appl_doc_upload_info {
	padding: 3px;
	padding-left: 15px;
	font-style:italic;
	background: url(../images/icon_info.gif) no-repeat 0px 5px;
}
.rm_icon_application_comlete {
	PADDING: 10px;
	BACKGROUND: url(../commoninclude/images/done.gif) no-repeat 0px 1px;
}
.rm_icon_application_incomlete {
	padding-left: 12px;
	padding-bottom: 14px;
	font-weight: bold;
	font-size: 10pt;
	background: url(../commoninclude/images/attention_white.gif) no-repeat 0px 1px;
}
.rm_appl_summary_header {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 3px;
	font-weight:bold;
}
.rm_summary_left_col {
	width:5%;
	padding-right: 10px;
	white-space: nowrap;
}
.rm_upload_tableheader {
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	FONT-SIZE: 7.5pt;
	FONT-WEIGHT: bold;
	COLOR: #426bb9;
	BACKGROUND-COLOR: #DDE5DF;
}
.rm_upload_tablecell {
	border-bottom: 1px solid #cccccc;
}
/*** ReachMee links ***/
A.rm_link {
	PADDING-LEFT: 14px;
	FONT-WEIGHT: bold;
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	white-space: nowrap;
}
A:hover.rm_link {
	color:#990000;
}
.rm_link_startpage {
	padding-left: 14px;
	background: url(../commoninclude/images/home.gif) no-repeat 0px 0px;
	height:25px;
	padding-right:10px;
}
.rm_link_logout {
	height:25px;
	padding-right:10px;
	padding-left: 16px;
	BACKGROUND: url(../commoninclude/images/logoutBlack.gif) no-repeat 0px 1px;
}
/*** Tabs application form ***/
.rm_fileupload {
	height: 19px;
	width: 300px;
}
.rm_appl_form_section_lbl {
	white-space: nowrap;
	text-decoration: underline;
}
.rm_min_one_row {
	white-space: nowrap;
}
.rm_appl_tabs_tbl {
	margin-bottom: 10px;
}
.rm_tabSpacer {
	BACKGROUND-COLOR: #cccccc;
}
.rm_tabPageHeader {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	margin-left: 15px;
}
.rm_tabPageNav {
	BACKGROUND-COLOR: #910000;
	TEXT-ALIGN: center;
	TEXT-VALIGN: bottom;
	padding: 3px;
}
.rm_tabPageNavSelected {
	BACKGROUND-COLOR: #910000;
	TEXT-ALIGN: center;
	padding: 3px;
}
.subNavSelected {
	BACKGROUND-COLOR: #c2d4e4;
	TEXT-ALIGN: center;
}
A.rm_tabMenu:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.rm_tabMenu:active {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.rm_tabMenu:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.rm_tabMenu:hover {
	TEXT-DECORATION: underline;
}
A.rm_tabMenuActive:visited {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.rm_tabMenuActive:active {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.rm_tabMenuActive:link {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.rm_tabMenuActive:hover {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
.rm_tabMenuBar {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #dde5df;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	TEXT-ALIGN: center;
}
.rm_application_valid_info {
	padding: 4px;
	background-color: #f0f0f0;
	border: solid 1px #c8c8c8;
	color:#666666;
	margin-bottom: 20px;
}
/*** Application form ***/
.rm_appl_form_tbl {
	width: 100%;
}
.rm_appl_form_comment_field {
	width: 99%;
	height:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 89%;
}
.rm_searchable_alert_icon {
	padding-left: 6px;
	padding-bottom: 14px;
	background: url(../commoninclude/images/attention_white.gif) no-repeat 0px 1px;
}
.rm_searchable_alert {
	font-weight: bold;
	padding-left: 0px;
}
.rm_free_space {
	color: #426bb9;
	font-weight:bold;
	border-bottom: solid 1px #cccccc;
	margin-bottom: 10px;
}
.rm_appl_form_bottom_links_tbl {
	width: 100%;
	margin-top: 20px;
	padding: 5px;
	background-color: #f0f0f0;
	border: solid 1px #cccccc;
}
.rm_appl_form_bottom_link {
	padding-left: 4px;
	font-weight: bold;
	font-size: 10pt;
	color: #e42518;
}
.rm_appl_form_bottom_vacdetail {
	padding-top: 8px;
	padding-left: 14px;
	BACKGROUND: url(../commoninclude/images/new_window.gif) no-repeat 0px 8px;
}
.rm_appl_form_bottom_link_l {
	color:#42518;
	PADDING-LEFT: 14px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
}
.rm_appl_form_bottom_link_r {
	color:#42518;
	PADDING-LEFT: 14px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	white-space: nowrap;
}
.rm_appl_form {
	background-color: #fdde5df;
	padding: 5px;
}
.rm_appl_guide {
	padding: 3px;
	margin-bottom: 20px;
	padding-left: 18px;
	font-style:arial;
	font-weight:bold;
	font-size:12px;
	background: url(../images/icon_info.gif) no-repeat 0px 5px;
}
td.rm_subMenuContainer {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #efefd6;
	padding-left: 5px;
	height: 30px;
}
td.rm_tabSelected {
	BACKGROUND-COLOR: #efefd6;
	TEXT-ALIGN: left;
}
td.rm_tabUnSelected {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #999999 1px solid;
	TEXT-ALIGN: left;
}
/******* Customer specific *******/
.cust_underline {
	border-bottom: 1px solid #cccccc;
}
.cust_lineRight {
	border-right: 1px solid #cccccc;
	font-size: 12px;
	color: #06c;
	font-weight:lighter;
	margin-bottom:20px;
	padding-top: 10px;
}
.cust_footer {
	BACKGROUND-COLOR: #cccccc;
	padding: 3px;
}
.cust_bg_img {
	background-image: url(../images/chilli.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.rm_login_field {
	width:200px;
}
