
/* Layout
--------------------------------------------------------------- */
body {
	background: #FFF;
	margin: 0 auto;
	padding: 0;
	font: 90%/1em Verdana, Arial, Helvetica, Sans-serif;
	text-align: left;
}
#wrap {
	width: 880px;
	height:auto;
	background: #fff url("/en_images/bg-dots.gif") repeat-y right;
	position: relative;
	text-align: left;
	float:left;
	z-index:5;
}
/* Login Panel
--------------------------------------------------------------- */
#login {
	position: absolute;
	top: 0;
	left: 0;
	width: 879px;
	height: 37px;
	background: url("/en_images/bg-login.gif") repeat-x;
	z-index: 1;
}
#login p {
	text-align: right;
	font-size: 75%;
	margin: 2px 10px;
	color: #000;
	line-height: 12px;
}
#login p a {
	text-decoration: none;
	color: #c00;
}
#login p .textbox {
	width: 110px;
	height: 18px;
	font-size: 10px;
}
#login p .submit {
	background: url("/en_images/btn-login.gif") no-repeat;
	width: 44px;
	height: 21px;
	border: 0;
	font-size: 1px;
	color: #fff;
}
#login p.forgot {
	margin: -2px 60px 0 0;
}
/* Header
--------------------------------------------------------------- */
#header,
#header2 {
	height: 160px;
	position: relative;
	left: 10px;
	top: 47px;
	margin-bottom:22px;
	background: url("/en_images/en-banner.gif") no-repeat;
}
#searchbar {
	position: absolute;
	top: 0;
	left: 10px;
	width: 300px;
	z-index: 5;
}
#searchbar p {
	text-align: left;
	margin: 0;
	font-size: 75%;
	color: #000;
	line-height: 37px;
}
#searchbar p a {
	text-decoration: none;
	color: #000;
}
#searchbar p .textbox {
	width: 100px;
	height: 12px;
	font-size: 10px;
}
#searchbar p .submit {
	background: url("/Img/btn-go-red.gif") no-repeat;
	width: 25px;
	height: 21px;
	border: 0;
	font-size: 1px;
	color: #fff;
}
/* Navigation
--------------------------------------------------------------- */
#topnav {
	position: absolute;
	top: 96px;
	z-index:50;
}

/* CSS NAVIGATION MENU INSTEAD OF JAVASCRIPT BELOW IS THE CSS */
#wrap ul#mainnavigation{
	margin:0;
}
#wrap ul#mainnavigation li{
	list-style: none;
	line-height:1.5em;
}
#wrap ul#mainnavigation li a{
	font-size:11px;
	text-align:center;
	color:#636466;
}
#wrap #mainnavigation li a:hover,#wrap #mainnavigation li ul li a:hover{
	color:#000;
}
#wrap #mainnavigation li ul li a{
	color:#FFF;
	width:220px;
	text-align:left;
	padding:0 0 0 15px;
}
#wrap #mainnavigation li ul li ul li a{
	color:#000;
	background-color:#A7A9AC;
	width:350px;
}
#wrap #mainnavigation li ul li ul li a:hover{
	color:#FFF;
}
#mainnavigation, #mainnavigation ul {
	width:870px;
	list-style: none;
	font-weight: bold;
	padding: 0;
	border-width: 1px 0;
	margin: 0;
}
ul#mainnavigation li.home,ul#mainnavigation li.home a{
	width:60px;
}
ul#mainnavigation li.membership,ul#mainnavigation li.membership a{
	width:100px;
}
ul#mainnavigation li.jobseekers,ul#mainnavigation li.jobseekers a{
	width:100px;
}
ul#mainnavigation li.recruiters,ul#mainnavigation li.recruiters a{
	width:70px;
}
ul#mainnavigation li.expatcommunity,ul#mainnavigation li.expatcommunity a{
	width:150px;
}
ul#mainnavigation li.money,ul#mainnavigation li.money a{
	width:60px;
}
ul#mainnavigation li.expatshop,ul#mainnavigation li.expatshop a{
	width:90px;
}
ul#mainnavigation li.myprofile,ul#mainnavigation li.myprofile a{
	width:80px;
}
ul#mainnavigation li.help,ul#mainnavigation li.help a{
	width:60px;
}
ul#mainnavigation li.testimonials,ul#mainnavigation li.testimonials a{
	width:99px;
}

#mainnavigation a {
	display: block;
	width: 10em;
	w\idth: 6em;
	color: #7C6240;
	text-decoration: none;
	padding: 0.25em 2em;
}

#mainnavigation li {
	float: left;
	padding: 0;
	width: 10em;
	background-color: #B9E5FB;
}

#mainnavigation li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	clear:right;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}
#mainnavigation li ul li ul,#mainnavigation li li li{
	/*width:365px;*/
	padding:0;
}
#mainnavigation li ul li{
	background-color:#BB0F18;
}
#mainnavigation li li {
	padding-right: 1em;
	width: 240px;
}

#mainnavigation li ul a {
	width: 13em;
	w\idth: 9em;
}

#mainnavigation li ul ul {
	/*margin: -1.5em 0 0 15em;*/
	border:1px solid #BB0F18;
	background:#A7A9AC;
}

#mainnavigation li:hover ul ul, #mainnavigation li:hover ul ul ul, #mainnavigation li.sfhover ul ul, #mainnavigation li.sfhover ul ul ul {
	left: -999em;
}

#mainnavigation li:hover ul, #mainnavigation li li:hover ul, #mainnavigation li li li:hover ul, #mainnavigation li.sfhover ul, #mainnavigation li li.sfhover ul, #mainnavigation li li li.sfhover ul {
	left: auto;
}

#mainnavigation li:hover, #mainnavigation li.sfhover {
	background: #16C1F3;
}

#mainnavigation li ul li:hover,#mainnavigation li ul li.sfhover {
	background: #BB0F18;
}/* CSS NAVIGATION MENU INSTEAD OF JAVASCRIPT ABOVE IS THE CSS */

#subnav {
	height: 20px;
	position: absolute;
	top: 118px;
	left: 0;
	width: 842px;
	background: #BB0F18;
	border:2px solid #BB0F18;
}
#subnav ul {margin:0;padding:0;color:#fff;font-size:10px;}
#subnav ul li {margin:0;padding:0;float: left;display: inline;font-size:10px;}
#subnav ul li a {display:block;color:#D2A4A6;padding:0px 5px 0px 5px;font-size:10px;text-decoration:none;font-weight:bold;border-right:1px solid #D2A4A6;}
#subnav ul li.sub_on a {color:#fff;padding:0px 5px 0px 5px;font-size:10px;text-decoration:none;font-weight:bold;}
#subnav ul li.sub_on a:hover {color:#fff;text-decoration:none;font-weight:bold;}
#subnav ul li a:hover {color:#fff;text-decoration:none;font-weight:bold;}

#breadcrumb{
	height: 20px;
	position: absolute;
	top: 118px;
	left: 0px;
	width: 842px;
	font-size:0.7em;
	padding:2px;
	color:#636466;
}

#breadcrumb a,#breadcrumb a:link,#breadcrumb a:visited,#breadcrumb a:active{
	text-decoration:none;
	color:#636466;
}

#breadcrumb a:hover{
	text-decoration:underline;
}
/* Content structure
--------------------------------------------------------------- */
#content {
	/*THIS F*CKED UP THE ENTIRE NAVIGATION
	width: 846px;
	position: relative;
	top: 0px;
	left: 10px;
	height: auto;*/
	margin-left:10px;
}
#content .text_pad {padding:10px 10px 0px 0px;}
#content .blue_text {font-weight:bold;color:#0072BC;}
#content .text_pad .dark_link {color:#000;text-decoration:none;}
#content .text_pad .dark_link:hover {color:#c00;text-decoration:underline;}
#content .grey_header {color:#fff;padding:10px;background:#A7A9AC;width:826px;clear:both;margin:10px 0px 10px 0px;font-size:14px;font-weight:bold;}
#content .grey_header .grey_header_span {color:#fff;padding:0px ;float:left;margin:-30px 0 0 110px;font-size:14px;font-weight:bold;}
#content .grey_header .grey_header_image {width:100px;height:40px;display:block;border:1px solid #808285;padding:0px;color:#cccccc;}
#content .grey_header span {font-size:12px;font-weight:bold;}
#content .grey_header span a {font-size:12px;color:#fff;padding:0px 5px 0px 5px;}
#content .grey_header span a:hover {font-size:12px;text-decoration:underline;}
#content .grey_header span b {font-size:12px;color:#808285;}
#content .description_blue{font-weight:bold;color:#0072BC;width:190px;height:100%;float:left;margin:0px 10px 0px 10px;display:block;padding:0;font-size:12px;text-align:right;}
#content .description_text{float:left;margin-left:210px;font-size:12px;display:block;width:600px;margin:0px 0px 10px 0px;padding:0;}
#content .description_text_small{float:left;margin:0px 300px 10px 0px;width:300px;display:block;font-size:12px;padding:0px;}
#content .border_box {
	border: 1px solid #808285;
	width: 795px;
	padding: 40px 0 20px 50px;
	overflow: hidden;
}
#content .company_holder {
	float: left;
	margin: 0px 30px 10px 0px;
	text-align: center;
	width: 122px;
	height: 120px;
	overflow: hidden;
}
#content .company_holder img {
	width: 120px; 
	height: 60px;
	border: 0;
	display: block;
}
.company_img_wrapper {
	width: 120px; 
	height: 60px;
	display: block;
	border: 1px solid #000;
	margin-bottom: 5px;
	overflow: hidden;
}
#content .company_holder a span {color:#000;font-size:12px;font-weight:bold;width:120px;display:block;}
#content .back_to_index {display:block;width:109px;height:21px;background:url(/Img/btn-backindex-red-109x21.gif) no-repeat left top;float:right;padding:10px;}
#content .add_company {display:block;width:180px;height:21px;background:url(/Img/btn-addcompany-red-180x21.gif) no-repeat left top;float:right;padding:10px 0px 0px 0px;margin-top:10px;}
#content .profile_box {
	border-bottom: 1px solid #808285;
	float: left;
	width: 393px;
	height:45px;
	overflow: hidden;
	margin-right: 10px;
	color: #000;
	font-size: 11px;
	padding: 15px 10px 35px 10px;
}
.profile_box_full {
	/*border-bottom: 1px solid #808285;*/
	color: #000;
	font-size: 11px;
	padding: 15px 10px 20px 0;
	float: none;
	display: block;
	margin: 0 10px 0 0;
}
#content .profile_box img,
#content .profile_box_full img {border:none;float:left;width:37px;height:37px;margin-right:10px;font-size:11px;}
#content #survey_search_result {width:844px;font-size:11px;border:1px solid #A7A9AC;text-align:center;align:center;}
#content #survey_search_result .cell_heading{font-size:11px;color:#636466;background:#B2D4EB;text-align:center;align:center;}
#content #survey_search_result tr {background:#B2D4EB;}
#content #survey_search_result .white_row {background:#FFF;}
#content #survey_search_result .white_row_big {background:#FFF;border-top:1px solid #A7A9AC;text-align:left;align:left;}
#content #survey_search_result .border_right{border-right:1px solid #A7A9AC;width:100px;}
#content #survey_search_result tr td p {padding:0px;}
.btn_back {display:block;width:64px;height:23px;background:url(/Img/btn-back-red-64x23.gif) no-repeat left top;float:right;padding:5px;}
.btn_next {display:block;width:64px;height:23px;background:url(/Img/btn-next-red-64x23.gif) no-repeat left top;float:right;padding:5px;}

.std-row {
	/*position: relative;
	left: 10px;
	top: 0;
	float:left;*/
	margin-left:10px;
	display: block;
	overflow: hidden;
	clear:both;
}

/* Shop
-------------------------------------------------------------- */
#welcomebox_shop {
	width: 571px;
	height: 287px;
	position: relative;
	left: -4px;
	top: 1px;
	background: url("/en_images/bg-welcomebox.gif") no-repeat;
	display: block;
	padding:7px 0 0 8px;
	z-index:0;
}
#welcomebox_shop .text_shop {position: absolute;top: 95px;left: 25px;width: 290px;color: #fff;}
#welcomebox .text_shop p {color: #fff;font-size: 85%;margin: 7px;}

#float_right_shop {width: 275px;position: absolute;left: 570px;top: 0px;}
#float_right_shop .shop_image_right {width: 288px;height:127px;}
#shop_image_box1 {
	position:relative;
	top: 0px;
	left:0px;
	width: 286px;
	height: 142px;
	background: url(/en_images/bg_joinbox_286x142.gif) no-repeat;
}
#shop_image_box1 img {
	position: absolute;
	top: 8px;
	left: 8px;
	width: 266px;
	height: 123px;
	z-index: 1;
}

#std_row_shop_mid {position: relative;left: 5px;top:5px;display: block;width: 870px;}
#std_row_shop_mid .text_holder_shop_mid {width:560px;position:relative;height:230px;}
#std_row_shop_mid #shop_image_right_mid {width: 288px;height:224px;position: absolute;left: 570px;top: 0px;background: url(/en_images/shop_img_2.jpg) no-repeat left top;}
#std_row_shop_mid #shop_image_right_mid img {width: 266px;height:204px;position: absolute;left: 8px;top: 8px;z-index: 1;}
#std_row_shop_mid .text_holder_shop_mid .blue_text {color:#0072BC;}
.red {color:#bb0f18;}
/* Link pages*/
-------------------------------------------------------------- 
#wrap ul {
	margin: 10px;
	padding: 0;
}
#wrap ul li {
	list-style: square;
	color: #0072BC;
	margin: 0;
	padding: 0;
}
#content .link_para {width:714px;display:block;margin:10px 0 10px 0;}
#content .link_para a {color:#000;text-decoration:none;}
#content .link_para a:hover {color:#c00;text-decoration:underline;}

#link_area {width:714px;height:450px;font-size:12px;}
.left_links {width:270px;margin:0 10px 0 0;padding:0;float:left;}
.left_links ul {margin:0;padding:0;}
.left_links ul li{list-style:none;margin:0;padding:8px;}
.left_links ul li a {color:#0072BC;font-weight:normal;}
.left_links ul li.link_on a {color:#0072BC;font-weight:bold;text-decoration:underline;}
.left_links ul li a:hover {color:#0072BC;text-decoration:underline;}

.sub_links {list-style:square;margin:0 0 0 30px;padding:0px;color:#0072BC;}
.sub_links li {list-style:square;color:#0072BC;margin:0;padding:0px;}
.sub_links li a {color:#000;font-weight:normal;}
.sub_links li a:hover {color:#000;text-decoration:underline}
.sub_links li.sub_link_on a {color:#000;font-weight:bold;text-decoration:underline;}

.right_links {width:420px;height:450px;overflow:auto;margin:0;padding:0;float:left}
.right_link_area {list-style:square;color:#0072BC;margin:0;padding:0;width:360px;}
.right_link_area li {list-style:square inside;color:#0072BC;margin:0;padding:10px 10px 0 10px;}
.right_link_area li a {color:#000;font-weight:bold;}
.right_link_area li a:hover {color:#c00;text-decoration:underline}
.right_link_area p {margin:0px;padding:0px 10px 0 10px;color:#000;width:360px;}

#link_images {width:120px;position:absolute;top:50px;left:724px;display:block;}
#link_images .link_img {border:1px solid #cccccc;width:120px;height:60px;margin:0 0 10px 0;display:block;}

#wideimg,.wideimg{
	position: relative;
	top: 0;
	left: -6px;
	height: 170px;
	width: 860px;
	background: url("/en_images/bg-wideimg.gif") no-repeat;
	color: #fff;
	margin: 10px 0 0 0;
	padding: 0;	
}
.floatleft {
	width: 550px;
	float: left; /*this was previously switched off, not sure why*/
  margin-left:10px;
}
.teaserfloatleft{
	width:420px;
	float:left;
	
}
.teaserfloatright{
	width:420px;
	float:right;
}
.floatleft_tree {
	width: 850px;
	float: left;
	font-weight:normal;
}
.floatleft2 {
	width: 800px;
	/*float: left;*/
	font-size:13px;
	margin-top:10px;
}
.floatleft_small {
	width: 160px;
	float: left;
}
.floatleft_medium {
	width: 250px;
	float: left;
}
.floatright {
	float:left;
	width: 275px;
	text-align: left;
	margin-top:10px;
	margin-left:20px;
}
.posting {
	display: block;
	width: auto;
	height: auto;
	padding: 0 0 20px 0;
	margin: 10px 0 0 0;
	background: url("/en_images/fadebar.gif") no-repeat bottom left;
}

.imgcontainer {	
	width: 286px;
	height: 142px;
	background: url("/en_images/bg_joinbox_286x142.gif") no-repeat;
}
.imgcontainer img {
	display:inline;
	width: 266px;
	height: 123px;
	margin:8px 0 0 8px;
}

.textandlink {
	background: url("/en_images/bullet-b.gif") no-repeat 0 7px;
	display: block;
	padding-left: 5px;
	margin: 5px 0;
}
.textandlink p {font-weight:normal;}
/* Forms & elements
--------------------------------------------------------------- */
#form_box {
	border: 1px solid #808285;
	background: #fff;
	padding: 10px;
	display: block;
	width: 540px;
	margin: 10px 0px 10px 0px;
}
#form_box #form_holder {
	background: #E5E5E5;
	display: block;
	width: 520px;
	padding: 10px;
	font-size: 11px;
}
.error_box {
	background: #fff;
	border: 1px solid #bb0f18;
	display: block;
	width: 518px;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 11px;
}
#form {
	font-size: 11px;
	font-family: verdana;
}
#form_box2 {border:1px solid #808285;background:#fff;padding:10px;display:block;width:824px;margin:10px 0px 10px 0px;}
#form_box2 #form_holder2 {background:#E5E5E5;display:block;width:804px;padding:10px;font-size:11px;}
#form_box #form_holder a {color:#000;text-decoration:underline;font-weight:normal;}
#form_box #form_holder a:hover {color:#bb0f18;text-decoration:underline;}
#form_box #form_holder .red {color:#bb0f18;font-weight:normal;font-size:11px;}
#form select {
	font-size: 11px;
}
#form .form_label {width:110px;display:block;float:left;padding:3px 0px 0px 0px;}
#form .form_label2 {width:104px;display:block;float:left;padding:3px 0px 0px 6px;}
#form .form_upload {width:200px;font-size:11px;}

#form .drop_down {width:205px;font-size:11px;}
#form .drop_down_small {width:105px;font-size:11px;}
#form .text_input_small {width:100px;font-size:11px;}
#form .text_area {width:400px;display:block;float:left;}
#form .text_area_small {
	width: 200px;
	display: block;
	float: left;
	font-size: 11px;
	font-family: verdana;
}
#form .form_breaker {width:520px;height:10px;margin-bottom:10px;display:block;border-bottom:1px solid #808285;}
#form .btn_search_form {display:block;width:64px;height:23px;background:url(/Img/btn-search-red-64x23.gif) no-repeat left top;float:right;padding:10px;}

.text_input_sml {
	width: 30px;
	font-size: 11px;
}
.text_input {
	width: 200px;
	font-size: 11px;
}
.app_form .text_input {
	width: 240px;
}
.app_form select {
	width: 245px;
}
.app_form td {
	padding: 5px 5px 5px 0;
	line-height: 1.5em;
}
.app_form td.greyline {
	line-height: 1.3em;
	border-bottom: 1px solid #ccc;
}

/* Textual elements
--------------------------------------------------------------- */
#blueBar{
	height: 25px;
	width: 869px;
	background: #0072BC;
	color: #fff;
	padding: 0;
	text-indent: 10px;
	font: normal normal 110%/25px verdana, arial, sans-serif;
}
#blueBar.marginLeft10{margin-left:10px;}
h1 , span.blueBarWhiteText, p.blueBarWhiteText{
	height: 25px;
	width: 869px;
	background: #0072BC;
	color: #fff;
	/*margin: 0 0 0 10px;*/
	padding: 0;
	text-indent: 10px;
	font: normal normal 110%/25px verdana, arial, sans-serif;
	border-top:1px solid #fff;
}
h2,.mediumBlueTitleText{
	font: normal bold 95%/1.2em verdana, arial, sans-serif;
	margin: 0 0 0 10px;
	padding: 0;
	color: #0072BC;
}
.floatright h2 {
	margin: 0;
}
.floatleft h2{
	font-size:0.8em;
	line-height:1.7em;
	margin-top:10px;
}
h3, .smallBlueTitleText {
	font: normal bold 85%/1.3em verdana, arial, sans-serif;
	margin: 0 0 0 10px;
	padding: 0;
	color: #0072BC;
}
p {
	margin: 0;
	font: normal normal 85%/1.5em verdana, arial, sans-serif;
	line-height:normal; 
}
a {
	color: #c00;
	font-weight: bold;
	text-decoration: none;
}
.hidden {
	display: none;
}
.posting h2 {
	margin: 0 5px 10px 10px;
	font: normal normal bold 85%/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #0072BC;
}
/* Homepage
-------------------------------------------------------------- */
#welcomebox {
	width: 571px;
	height: 287px;
	/*position: relative;
	left: -4px;
	top: 1px;*/
	float:left;
	background: url("/en_images/bg-welcomebox.gif") no-repeat;
	padding:3px 0 0 3px;
}
#welcomebox .text {
	position: absolute;
	top: 95px;
	left: 25px;
	width: 290px;
}
#welcomebox .text p {
	color: #fff;
	font-size: 85%;
	margin: 7px;
}
#jobsearchbox {
	background: #BB0F18;
	width: 275px;
	height: 120px;
	position: absolute;
	left: 570px;
	top: 4px;
}
#jobsearchbox h2 {
	margin: 0;
	width: 275px;
	color: #fff;
	font: bold 80%/normal Verdana, Arial, Helvetica, Sans-serif;
	padding: 5px 10px;
	border-bottom: 1px solid #fff;
}
#jobsearchbox p {
	margin: 5px 10px;
	color: #fff;
	font-size: 75%;
}
#jobsearchbox p a {
	padding: 5px 0;
	color: #fff;

}
#jobsearchbox p .textbox {
	width: 150px;
	height: 14px;
	font-size: 90%;
}
#joinbox1 {
	float:left;
	width: 286px;
	height: 142px;
	background: url(/en_images/bg_joinbox_286x142.gif) no-repeat;
}
#joinbox2 {
	float:left;
	width: 286px;
	height: 142px;
	background: url(/en_images/bg_joinbox_286x142.gif) no-repeat;
}
#joinbox1 img {
	/*position: absolute;
	top: 8px;
	left: 8px;*/
	float:left;
	margin:7px 0 0 8px;
	width: 266px;
	height: 123px;
	z-index: 1;
}
#joinbox2 img {
	/*position: absolute;
	top: 7px;
	left: 8px;*/
	margin:7px 0 0 8px;
	float:left;
	width: 266px;
	height: 123px;
	z-index: 1;
}
.promo {
	width: 275px;
	height: 138px;
	margin: 10px 10px 0 0;
	float: left;
}
.promo h2 {
	background: url("/en_images/bg-promo-h2.gif") no-repeat;
	width: 276px;
	text-indent: 10px;
	height: 21px;
	margin: 0 0 1px 0;
	color: #fff;
	font: bold 75%/21px Verdana, Arial, Helvetica, Sans-serif;
}
.promobox {
	float:left;
	width: 276px;
	height: 114px;
	border: 1px solid #A8A9AD;
}

html > body .promobox{
	width: 274px;
}

.promoimg {
	float:left;
	border: 1px solid #A8A9AD;
	width: 94px;
	height: 94px;
	margin:10px 0 0 10px;
}
.promobox p {
	margin: 10px 5px 5px 115px;
	font: normal 70%/1.3em Verdana, Arial, Helvetica, Sans-serif;
	color: #000;
}
.promobox p.noleftmargin {
	margin-left: 10px;
}
.promobox p a {
	text-decoration: none;
	color: #c00;
	font-weight: bold;
}
.promo-button {
	margin: -3px 0 0 -1px;
	width: 88px;
	height: 142px;
	background: url("/Img/bg-button.gif") no-repeat;
	padding: 4px 0 0 4px;
	float: left;
	
}

#wrap ul {
	margin-left:30px;
	padding: 0;
}
#wrap ul li {
	list-style: square;
	line-height:1.3em;
	color: #0072BC;
	margin: 0;
	padding: 0;
}
#wrap ul li a {
	color: #0072BC;
	font-size: 10px;
	padding: 0;
}

.paging {
	color: #c00;
	font-size: 85%;
	text-align: center;
	margin-top: 20px;
}
table.std-table {
	width: 100%; 
	font-size: 85%;
}
table.std-table th,
table.std-table td {
	padding: 5px;
}
table tr.redline td {
	border-top: 1px solid #c00;
	padding-top: 10px;
	margin-top: 10px;
}
table tr.alt td {
	background: #eee;
	
}

/* Footer
-------------------------------------------------------------- */
#footer {
	 width: 879px;
	 height: 28px;
	 display: block;
	 background: url("/en_images/bg-footer.gif") no-repeat;
	 text-align: center;
	 padding-top: 80px;
	 margin-bottom:30px;
	 color: #666;
	 font-size: 75%;
}
#footer a {
	text-decoration: none;
	color: #666;
	font-weight: normal;
}
#footer a:hover {
	text-decoration: underline;
	color: #666;
}
#footer a.footer_on,
#footer a.footer_on:hover {
	text-decoration: none;
}
/* Template E 19/10/07 
------------------------------------------ */
.tempe-ads {
	position: absolute;
	top: 45px;
	left: 700px;
	width: 140px;
}
.tempe-ads a {
	border: 0;
	padding: 0;
	margin: 0 0 10px 0;
}
.tempe-ads .adimg {
	width: 140px;
	margin: 0 0 10px 0;
	clear: both; 
	border: 0;
}
#temp-wrapper {
	width: 700px;
	overflow: hidden;
}
.tempe-row {
	width: 700px;
	margin: 20px 0;
	clear: both;
	padding: 0;
	overflow: hidden;
}
.tempe-row .tempe-box {
	float: left;
	width: 330px;
	overflow: hidden;
	margin: 0 10px 10px 0;
	color: #000;
	font-size: 11px;
	padding: 0;
	position: relative;
	left: 0;
}
.tempe-box .tempe-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;
}
.tempe-box .textarea {
	margin-left: 45px;
}
.tempe-box .textarea h2 {
	font-size: 11px;
	margin: 0;
}
.tempe-box .textarea p {
	font-size: 11px;
	color: #000;
	margin: 0;
}

/* Miscellaneous
-------------------------------------------------------------- */
#skyscraper {
	width:145px;
	/*position: relative;
	top: 0;*/
	z-index:1;
	position:absolute;
	top:0;
	left:890px;
}
#pop-header {
	background: #bb0f18;
	color: #fff;
	margin-bottom: 10px;
	line-height: 40px;
	font-size: 12px;
	font-weight: bold;
	text-indent: 10px;
}
#pop-header a {
	position: absolute;
	right: 10px;
	top: 0;
	width: 50px;
	background: url("/Img/btn-close.gif") no-repeat right;
	padding-right: 8px;
	font-weight: normal;
	color: #fff;

	text-decoration: none;
}

/*sourav-----------------------------------------------------*/
.content1 {
	display: block;
	height: auto;
	width: 790px;
	padding: 0px;
	margin: 0px;
}
#content .stab {
	display: block;
	background: url("/en_images/bg-tab.gif");
	border: 0px;
	height: 27px;
	width: 100%;
	padding: 0px;
}
#content .stab .on{
	background: url("/en_images/tab-m2-on.jpg");
	padding: 0 10px 0 10px;
	font: bold 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
}
#content .stab .on a{
	color: #0072BC;
	text-decoration: none;
	font: bold 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
}
#content .stab .on a:hover{
	color: #C00;
	text-decoration: none;
	font: bold 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
}
#content .stab .off{
	background: url("/en_images/tab-m2.jpg");
	padding: 0 10px 0 10px;
	font: bold 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
	border:3px solid black;
}
#content .stab .off a{
	color: #FFF;
	text-decoration: none;
	font: bold 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
}
#content .stab .off a:hover{
	color: #FFFF00;
	text-decoration: none;
	font: bold 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks {
	display: block;
	border: 0px;
	height: auto;
	width: 100%;
	padding: 0px;
}
#content .slinks .blueimg{
	background: #F0FAFF;
	width: 204px;
	font: normal 80%/1.4em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks .blueimg a{
	color: #0000FF;
	text-decoration: none;
	font: normal 80%/1.4em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks .blueimg a:hover{
	color: #C00;
	text-decoration: none;
	font: normal 80%/1.4em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks .blue{
	background: #F0FAFF;
	padding: 0px;
	font: normal 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks .blue a{
	color: #0000FF;
	text-decoration: none;
	font: normal 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks .blue a:hover{
	color: #C00;
	text-decoration: none;
	font: normal 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks .whiteimg{
	background: #FFF;
	width: 204px;
	font: normal 80%/1.4em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks .whiteimg a{
	color: #0000FF;
	text-decoration: none;
	font: normal 80%/1.4em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks .whiteimg a:hover{
	color: #C00;
	text-decoration: none;
	font: normal 80%/1.4em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks .white{
	background: #FFF;
	padding: 0px;
	font: normal 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks .white a{
	color: #0000FF;
	text-decoration: none;
	font: normal 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks .white a:hover{
	color: #C00;
	text-decoration: none;
	font: normal 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks p{
	font: normal 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
	margin: 3px 15px 3px 15px;
}
#content .slinks span{
	font: bold 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
	color: #0072BC;
}
#content .slinks a{
	color: #0000FF;
	text-decoration: none;
	font: normal 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks a:hover{
	color: #C00;
	text-decoration: none;
	font: normal 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
}
#content .slinks .question{
	background: #F0FAFF;
	font: normal 90%/1.5em Verdana, Arial, Helvetica, Sans-serif;
	margin: 3px 15px 3px 15px;
}
/*sourav 31 oct 07 -------------------------*/
.ltblue{
	background: #DBF2FD;
	width: 2px;
	padding: 0px;
	margin: 0px;
}
.midblue{
	background: #DBF2FD;
	width: 2px;
	padding: 0px;
	margin: 0px;
}
.dkmidblue{
	background: #6DAACF;
	height: 2px;
	padding: 0px;
	margin: 0px;
}

/*--------------------------------FAQ/TESTIMONIAL-----------------------------*/
.tabcornerleft{
	float:left;
	width:4px;
	height:27px;
	background:url('../en_images/tab_corner_left.gif');
	margin-top:10px;
}	
.tabcornerright{
	float:left;
	width:4px;
	height:27px;
	background:url('../en_images/tab_corner_right.gif');
	margin-top:10px;	
}

.tabmiddleoff{
	float:left;
	background:url('../en_images/tab_middle_off.gif') repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	height:27px;
	padding:10px 10px 0 10px;
	margin-top:10px;	
}

.tabmiddleon{
	float:left;
	background:url('../en_images/tab_middle.gif') repeat-x;
	height:27px;
	padding:10px 10px 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	margin-top:10px;	
}

#clearBoth{
	clear:both;
}

.tabmiddleoff a,.tabmiddleoff a:link,.tabmiddleoff a:visited,.tabmiddleoff a:active{
	color:#FFFFFF;
	text-decoration:none;
}

.tabmiddleon a,.tabmiddleon a:link,.tabmiddleon a:visited,.tabmiddleon a:active{
	color:#0072BC;
	text-decoration:none;
}

.tabmiddleon a:hover{
	color:#CC0000;
	text-decoration:none;
}

.tabmiddleoff a:hover{
	color:#FFFF00;
	text-decoration:none;
}

.faqquestions,.newstitles{
	list-style-image:url('../en_images/bullet-trans.gif');
	padding:5px 0 10px 20px;
	margin:0;
	line-height:1.5em;
	font-size:0.9em;
	font-weight:normal;
	width:800px;
}

.faqquestion a,.faqquestion a:link,.faqquestion a:visited,.faqquestion a:active,.newstitle a,.newstitle a:link,.newstitle a:visited,.newstitle a:active{
	color:#0072BC;
	font-weight:normal;
	text-decoration:none;
	height:20px;
}

.faqquestion,.newstitle{
	border-bottom:1px solid #8DD1FE;
}

.faqquestion a:hover,.newstitle a:hover{
	text-decoration:none;
	color:#CC0000;
}

.testimonialcomment{
	color:#000000;
	padding-bottom:5px;
}

.testimonialcomments{
	width:800px;
}

#profiles{
	float:left;
	width:820px;
	position:relative;
}

ul #listitems ul{margin-left:20px;}
ul #listitems  li{
	list-style-image:url('../en_images/bullet-trans.gif');
	list-style-type:square;
	color:#000;
	line-height:1.5em;
	font-size:90%;
	padding-right:10px;
	padding-bottom:5px;
}

#testimonialRight,#profileRight{
	position:absolute;
	width:12px;
	right:-11px;
	top:0px;
	height:100%;
	background:url('../en_images/shadow-rm.jpg') repeat-y;
}

#testimonialBottom,#profileBottom{
	position:absolute;
	width:100%;
	left:0px;
	bottom:-11px;
	height:11px;
	background:url('../en_images/shadow-m.jpg') repeat-x;
}

#testimonialBottomCorner,#profileBottomCorner{
	position:absolute;
	width:8px;
	height:11px;
	right:-7px;
	bottom:-11px;
	background:url('../en_images/shadow-r.jpg') repeat-x;
}
.testimonialcomment.odd,.faqquestion.odd,.newstitle.odd{
	background-color:#FFFFFF;
}

.testimonialcomment.even,.faqquestion.even,.newstitle.even{
	background-color:#F0FAFF;
}

.blueText{
	font: 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #0072BC;
}

.blackText{
	font: 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000;
}
p{
	padding-left:10px;

}

.redLinkWithBlueSquare{
	background: url("/en_images/bullet-b.gif") no-repeat 0 8px;
	display: block;
	padding-left: 17px;
	margin: 5px 0 0 -10px;
	width:260px;
}

.textaboveform{
	clear:both;
}

.enform{
	/*float:left;*/
}

#formexplanation{
	float:right;
	width:260px;
	padding:10px 0 0 0;
}

.borderedbox{
	border:1px solid #808285;
	width:540px;
	padding:10px;
	margin:10px 0 0 10px;
	float:left;
}

.textaboveform{
	float:left;
	clear:none;
}

.textrightformApplication{
	position:relative;
	top:-240px;
	left:0px;
}
/*
*:first-child+html .textrightformApplication{
	top:-237px;
}*/
/*----------------------------------------------------------------------------*/
#companydetails{
	position:relative;
	float:left;
	color:#000;
	line-height:1.5em;
	font-size:90%;
	width:820px;
}

#blueGradient{
	position:absolute;
	top:10px;
	left:0px;
	height:15px;
	width:100%;
	background:url('../en_images/grad-top.jpg') repeat-x;
}

#companydetailsRight{
	position:absolute;
	width:12px;
	right:-12px;
	top:10px;
	height:98%;
	background:url('../en_images/shadow-rm.jpg') repeat-y;
}

#companydetailsBottom{
	position:absolute;
	width:100%;
	left:0px;
	bottom:-11px;
	height:11px;
	background:url('../en_images/shadow-m.jpg') repeat-x;
}

#companydetailsBottomCorner{
	position:absolute;
	width:8px;
	height:11px;
	right:-7px;
	bottom:-11px;
	background:url('../en_images/shadow-r.jpg') repeat-x;
}
#about{
	clear:left;
}

#featuredJobs{
	float:left;
	width:286px;
	height:287px;
}