/* CSS Document of DATA CONVERSION SERVICE SA [DCA SA] */
.sf_admin_multiple,
.sf_admin_multiple-selected{
height: 80px;
}

.admin_navigation
{
  font-size:11px;
}

span.contentLabel20,
span.contentLabel30,
span.contentLabel35
{
display:block;
float:left;
  width:35px;
}

span.contentLabel20 { width:20px; }
span.contentLabel30 { width:30px; }


fieldset#front_forms
{
  margin-top:12px;
}

#banner .slogan { 
  position:absolute;
  right:52px;
  top:97px; 
}
#banner .content {  width:28.3em; position:absolute; top:141px; left:473px; color:#d6d6d2; }
#banner .content p { font-size:14px }
#banner .content p span { color: #F6F6F2;font-size:16px }
#banner .content p span.slogan_author { font-size:12px;display:block;float:right;margin-top:10px;font-style:italic }
#banner .slogan 
{ 
  font:20px "Frutiger 45 Light", "Myriad Pro", Arial, Georgia, Tahoma, Helvetica;
  margin-top:-50px;
  margin-right:-30px;
  text-align:right;
  color:#F6F6F2; 
}

#banner img#header{
  height:240px;
}
#banner .slogan span
{
color:#B9FF52;
}
body#cms{
margin:0 auto;
padding:0;
background:#F6F6F6 url(../images/body_BG.jpg) repeat-x top;
font-family: "Frutiger 45 light", Arial, Tahoma, Helvetica, sans-serif;
font-size:62.5%;
}

ol p,
ol{	
margin:12px  0 12px 25px;
padding-left:20px;
color:#474747;
}

ol li p,
ol li{
padding:3px 3px;	
font-size:11px;
}

img{	border:none;	}

table td{
vertical-align:top;
}

#banner{
padding:0px 0px 0px 0px;
font-family:  "Times New Roman", serif;
height: 240px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
position: relative;
}


h3 span
{
  color: #39342c;
}
div, h1, h2, h3, H6, p, ul, li{
margin:0;
padding:0;
}

fieldset#front_forms div.floatLeft p,
#sf_jobmailer .floatLeft p{
width:270px;
}

#sf_admin_edit_form
{
padding-top:12px;
}

#MainDiv{
width:900px;
margin:0 auto;
}

.floatLeft{ float:left;}

.floatRight{ float:right;}

.clearBoth{ clear:both;}

.clearBR{font-size:0; line-height:0; clear:both;}

/* ----------- HEADER ------------- */
#Menu_Banner{
width:100%;
}

div#Logo{	
width:333px;
position:relative;
margin-bottom:0px;
margin-left:0px;
top:27px;
}
/* ----------------- User menu start ----------------- */
/* --------------------------------------------------- */

#Header{ 
width:900px!important;
width:567px;
margin-left:0px!important;
margin-left:333px;
z-index:5;
position:absolute;} 


#Header div{
margin-right:1px;
margin-left:1px;
float:right;
font:bold 11px "frutiger Linotype", Arial, Helvetica, sans-serif, Tahoma;
height:23px;
color:#898989;
text-transform:uppercase;
text-align:center;
}

#HeaderLinkLeft{ width:139px; /*background:url(../images/top_Link_BG_left.jpg) no-repeat 0px -2px; */}
#HeaderLinkCenter{ width:124px; /*background:url(../images/top_Link_BG_center.jpg) no-repeat 0px -2px;*/ }
#HeaderLinkRight{ width:200px; /*background:url(../images/top_Link_BG_right.jpg) no-repeat 0px -2px;*/ }

#HeaderLinkRight span.siteMap{float:left;}
#HeaderLinkRight span.siteMap a.TextLink{
  top:7px;width:90px;
  font-size: 10px ;
}

#Header .AccessImg{
width:37px; 
float:left; 
text-align:right;
}

ul.site_navigation li a.TextLink{ font-size:10px }
#Header div a.TextLink_d3,
#Header div a.TextLink{
  text-align:center;
  color:#898989;
  text-decoration:none;
  position:relative;
  display:block;
  top:6px;
}

#HeaderLinkCenter a.TextLink_d3{
width:33%;
float:left;
}
#Header a.TextLink:hover{ color:#333;}

#Header .pad3{	padding:7px 8px 0 0px;	}
#Header .pad5{	float:left;padding:3px 4px 0 6px;}

/* Hacks IE7 */
html>/**/body #Header { width:567px;  }
html>/**/body #Header a.TextLink { top:8px; }
html>/**/body #Header a.TextLink_d3 { top:9px; }
html>/**/body #Header span.siteMap a.TextLink{top:9px;}


/* ----------------- User menu end ------------------- */
/* --------------------------------------------------- */

.CurDate{	
position:relative;
float:right;
padding-right:24px;
font:normal 10px tahoma, Arial, Helvetica, sans-serif;
color:#7a7a7a;
}

.CurDate span{	
	color:#169116;
}

*.spacer{
width:100%;
height:21px;
}

/* ----------- MENU -------------- */
#Menu_nav{
margin-top:16px;
font:bold 11px "frutiger Linotype", Arial, Helvetica, sans-serif, Tahoma;
color:#999;
background:url(../images/menu_BG.jpg) no-repeat top;
height:27px;
padding-left:22px;
}

#Menu_nav ul{
	padding: 0px 0;
}

#Menu_nav ul li{
	list-style: none; 
	display: inline;
}

#Menu_nav ul.site_navigation li a{
	color:#999;
	text-decoration:none;
  line-height:15px;
}

#Menu_nav #fr ul li a{
	padding:0 13px 0 15px;
}

#Menu_nav #en ul li a{
	padding:0 19px 0 18px;
}

#Menu_nav #es ul li a{
	padding:0 8px 0 15px;
}

#Menu_nav #de ul li a{
	padding:0 11px 0 15px;
}

#Menu_nav ul li a:hover{color: #7ecb16;	}

#Menu_nav ul li a:active {  color: #169116; } 
#Menu_nav ul li.current a {  color:#169116;}

#Menu_nav ul.site_navigation a, #Menu_nav ul.site_navigation a:link, #Menu_nav ul.site_navigation a:visited{
  text-transform:uppercase;
}
#Menu_nav ul a, #Menu_nav ul a:link, #Menu_nav ul a:visited{
	color:#999;
	text-decoration:none;
	padding:0 16px 0 17px;
	position:relative;
	top:6px;
}

/* ----------- BANNER -------------- */	
#BannerImg_inner img,
#BannerImg_inner{
height:184px;
}

/* ----------- BODDY CONTENT -------------- */
.spacer11,.spacer17, .spacer22, .spacer30, .spacer38{	
width:100%;
}

.spacer11{	margin-top:11px;	}

.spacer38{	margin-top:38px;	}

.spacer22{	margin-top:22px;  	}

.spacer30{	margin-top:30px;  	}

.spacer17{	margin-top:17px;  	}

#content_BG_home{	
color:#FFF;
background-color: transparent;
background:url(../images/tab-content-bg.gif) no-repeat;
/*padding:45px 35px 84px 35px;*/
margin-top:0;
height:170px;
}
#content_BG_inner{	
background:white url(../images/Content_BG.jpg) repeat-y;
padding:45px 35px 0px 35px;
height:100%;
margin-top:0px !important;
margin-top:-5px;
margin-bottom:0px;
}

/*#content_BG_inner{
padding-top:27px;
padding-bottom:60px;
}*/

#content_btm_BG{
background:url(../images/Content_Btm.gif) no-repeat top;
height:21px;
}
.Right_Content_inner ul li{
  margin: 0 0 0 0;
}
.Right_Content_inner ul, .Right_Content_inner{
float:right;
width:205px;
list-style:none;
}

.Right_Content_inner{
}

.ImageTitle
{
  margin-top:-5px;
}
.ImageTitle a{	
background:url(../images/Rt_img_title.jpg) no-repeat top;
height:33px;
color:white;
font:bold 12px/20px "frutiger Linotype", Arial, Helvetica, sans-serif, Tahoma;
text-align:center;
padding-top:5px;
text-transform:uppercase;
text-decoration:none;
display:block;
margin:0 0 15px 0;
}

.ImageTitle a:hover{	
background:url(../images/Rt_img_title_over.jpg) no-repeat top;
}

.Button_BG a, .Button_BG a:link, .Button_BG a:visited{
background: url(../images/Btn_rt_1.jpg) no-repeat top;
height:32px;
display:block;
text-decoration:none;
color:white;
font:bold 12px/30px "frutiger Linotype", Arial, Helvetica, sans-serif, Tahoma;
/*	font:bold 9px/25px "frutiger Linotype", Arial, Helvetica, sans-serif, Tahoma;
padding-top:3px;*/
text-align:center;
text-transform:uppercase;
margin:0 0 18px 0;
}

.Button_BG a:hover, .Button_BG a:active{
background: url(../images/Btn_rt_2_over.jpg) no-repeat top;
}

#content_Width_2{	
float:left;
width:540px;
}

body.mceContentBody,
#content_Width_1{	
float:left;
width:540px;
}

body.mceContentBody h2,
#content_Para h2{	
font:24px "Frutiger 45 Light", "Myriad Pro", Arial, Georgia, Tahoma, Helvetica;
color:#7ecb16;
padding-bottom:7px;
}

td h3, body.mceContentBody h3,#content_Para h3, #Bottom_Para h3,
#content_BG_inner h3{	
font:15px/15px  "Frutiger 45 Light", "Myriad Pro", Arial, Georgia, Tahoma, Helvetica;
color:#6ac300;
padding:30px 0 23px 0;
}
#content_BG_home h3{
font:15px/15px  "Frutiger 45 Light", "Myriad Pro", Arial, Georgia, Tahoma, Helvetica;
color:#9af330;
padding:10px 0 10px 0;
}

body.mceContentBody h2 span,
#content_Para h2 span{	
color:#39342c;
}

td p,
body.mceContentBody p,
#content_Para p, #Bottom_Para p{
font:normal 11px/15px   Arial, Helvetica, sans-serif;
color:#9e9e9e;
text-align:justify;
}

/* #sf_jobmailer,
body.mceContentBody #sf_jobmailer,
#content_Para #sf_jobmailer, */
#Bottom_Para{
font:normal 12px/20px tahoma, Arial, Helvetica, sans-serif;
color:#5a573e;	
text-align:left;	
}

#front_forms .floatLeft p,
#sf_jobmailer .floatLeft p,
body.mceContentBody #sf_jobmailer .floatLeft p,
#content_Para #sf_jobmailer .floatLeft p{
font-size:10px;
color:#a3a3a3;
background:url(../images/bullet_gray.gif) no-repeat 0 5px;
padding-left:10px;
width:360px;
padding-bottom:20px;
}

form #sf_admin_edit_form label,
#front_forms h6.label,
#sf_jobmailer H6.label,
#sf_jobmailer H6{
font:normal 12px/20px tahoma, Arial, Helvetica, sans-serif;
width:129px; float:left;
color:#5a573e;
}
#front_forms{ margin-bottom:12px;}
select#associated_subscription_sector{
height:120px;
}

select#associated_subscription_district{
height:90px;
}

select.sf_admin_multiple-selected,
select.sf_admin_multiple{
}

#front_forms textarea,
#sf_jobmailer textarea{
font:12px/16px tahoma, Arial, Helvetica, sans-serif, Tahoma;
width:259px;
height:50px;
border:1px solid #9e9e9e;
margin-right:17px;
padding:2px;
margin-left:2px;
}

div #sf_guard_auth_form{
margin-left:230px;
}

div #sf_guard_auth_form input #password,
div #sf_guard_auth_form input #username,
div.content input#job_app_subscription_email,
#front_forms .file,
#front_forms .InputBox,
#sf_jobmailer .InputBox{
font:12px/16px tahoma, Arial, Helvetica, sans-serif, Tahoma;
width:259px;
height:15px;
border:1px solid #9e9e9e;
margin-right:17px;
padding:2px;
}
#front_forms #cv,
#front_forms #supp_file1,
#front_forms #supp_file2,
#front_forms #supp_file3,
#front_forms #supp_file4,
#front_forms .file
{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  height: 22px;  
}


#front_forms TextArea,
#sf_jobmailer TextArea{
font:12px/16px tahoma, Arial, Helvetica, sans-serif, Tahoma;
/*width:364px;*/
height:85px;
border:1px solid #9e9e9e;
padding:2px;	
margin-left: 0px;
overflow:auto;

}

#front_forms TextArea#comment{ width:259px; height:150px }
#sf_jobmailer TextArea.Canton{
/*	width:220px;*/
}

#sf_jobmailer .CheckBox{
margin:0 10px 0 89px;
text-align:left;
}

.CheckBox.firstChk{
	margin-left:0;
}

#Bottom_Para {
clear:both;
margin:0 0 0 127px;
}

#Bottom_Para h2{
padding-bottom:10px;
}

#Bottom_Para p{
padding-bottom:5px;
width:540px;
}

#Bottom_Para span{
color:#99d24c;
}

#Bottom_Para a{
font-size:11px;
line-height:20px;
color:#99d24c;
text-decoration:none;
}

.showJob h4{
float:left;
}

.showJob .languages p{
display:block;
float:left;
margin-top:13px;
margin-bottom:30px;
margin-left:20px;
}

.showJob .description p{
float:left;
margin-top:20px;
width:100%;
}

#Bottom_Para a:hover{		
text-decoration:underline;
}

.blackTxt{
float:left;
color:#010100;
}

.ButtonsLinkLeft a,
.ButtonsLinkRight a,
.ButtonsLink a{
background:url(../images/Submit_btn.jpg) no-repeat top;
height:26px;
text-align:center;
text-decoration:none;
color:white;
display:block;
width:137px;
font-size:1.2em;
float:left;
padding-top:3px;
}

.ButtonsLinkLeft{
margin-top:50px;
float:left;
}

.ButtonsLinkRight{
margin:58px 0 0 129px;
float:right;
}

.ButtonsLinkLeft a:hover,
.ButtonsLinkRight a:hover,
.ButtonsLink a:hover{
background:url(../images/submit_over.jpg) no-repeat top;
}

.Buttons {
margin:20px 0 0 129px;
}

/* a#sf_guard_auth_forgot_password{
background:url(../images/Submit_btn.jpg) no-repeat top;
height:26px;
text-align:center;
text-decoration:none;
color:white;
display:block;
width:137px;
font-size:11.5px;
float:left;
padding-top:3px;
} */
/* a:hover #sf_guard_auth_forgot_password,
.Buttons a:hover{
background:url(../images/submit_over.jpg) no-repeat top;
} */
ul#Nav_Control {	
margin:31px 0 0 129px;
list-style:none;
}

ul#Nav_Control li{
display: inline;
}

#Nav_Control a{
border:1px solid #dddddd;	
width:16px;
height:14px;
color:#4d4d4d;
display:block;
font-size:11px;
text-align:center;
text-decoration:none;
float:left;
margin-right:4px;
padding-top:2px;
}

#Nav_Control a:hover, #Nav_Control a:active{	
	border:1px solid #9e9e9e;	
	color:#6ac300;
	font-weight:bold;
}

#Nav_Control a.sel{	
border:none;
}

#Nav_Control a.PN{	
	width:41px;
	text-align:left;
}

/* ---------- FOOTER ------------*/

div#Footer a:visited,
div#Footer a{
  text-decoration:none;
}
div#Footer a:visited,
div#Footer a:active,
div#Footer a:hover,
div#Footer a,
#Footer{
font-size:0.9em;
line-height:12px;
color:#7a7a7a;
}
#Footer{
margin:13px 0;
float:left;
width:100%;
}

#Footer span{
	color:#65a124;
}

#Footer .imgLogo{
	width:76px; 
	float:left; 
	text-align:left;
}

#Footer .cont{
	width:145px;
	float:left;
}


/* --------------- INNER PAGE ------------------ */	
h1,
#content_BG_inner h1{
font:24px "Frutiger 45 Light", "Myriad Pro", Arial, Georgia, Helvetica;
font-family:;
color:#39342c;
padding-bottom:0px;
}

.marg_btm{
margin-bottom:10px;	
}

td h3,
#content_BG_inner h3{	
padding:27px 0 8px 0;
}

td p,
#content_BG_inner p{
padding:0 0 3px 0;
}


#content_BG_inner .leftMargin{
margin:0px;
padding-top:34px;
}

.lang_txt{
position:relative;
top:7px;
float:right;
padding-right:20px;
font:normal 10px tahoma, Arial, Helvetica, sans-serif;
color:#CECECE;
text-transform:none;
}

.lang_txt a{	
	color:#CECECE; 
	text-decoration:none;
	padding:0 6px;
}

.lang_txt a:hover, .lang_txt a.active_lang{	
	color:#6A6A6A;
}

#content_BG_home h4
{
  color: #FFF;
  margin-top:5px;
}
h4,
#content_BG_inner .Normal_list_para{
font:normal 11px/15px tahoma, Arial, Helvetica, sans-serif;
color:#474747;
margin:13px 0 0 0;
}	
.tab-content-left ul li p,
.tab-content-left ul li,
body.mceContentBody ul li p,
body.mceContentBody ul li,
#content_Para ul li p,
#content_Para ul li,
.Normal_list{
list-style:none;	
margin:0 0 0 0;
font:normal 11px/15px tahoma, Arial, Helvetica, sans-serif;
color:#474747;
}
#content_BG_home .tab-content-left ul li p,
#content_BG_home .tab-content-left ul li,
#content_BG_home .tab-content-left p
{
  text-align:left;
}

body.mceContentBody{ background:#FFF;}

.tab-content-left ul li,
body.mceContentBody ul li,
#content_Para #editable_slot ul li,
.Normal_list li{	
margin:7px 0 0 0;
padding-left:12px;
background:url(../images/astric_bullet.gif) no-repeat left 3px;	
}

#content_BG_home ul li
{
margin: 0px 0 0 0 ;
color:#FEFEFE;
background:url(../images/astric_bullet_grey.gif) no-repeat left 3px;	
}

form fieldset{
padding:0px;
margin:0 0 0 0;
border:none;
}

/* list controls */
ul#Nav_Control {	
margin:31px 0 0 129px;
list-style:none;
}

ul#Nav_Control li{
display: inline;
}

#Nav_Control a{
border:1px solid #dddddd;	
width:16px;
height:14px;
color:#4d4d4d;
display:block;
font-size:11px;
text-align:center;
text-decoration:none;
float:left;
margin-right:4px;
padding-top:2px;
}

#Nav_Control a:hover, #Nav_Control a:active{	
	border:1px solid #9e9e9e;	
	color:#6ac300;
	font-weight:bold;
}

#Nav_Control a.sel{	
border:none;
}

#Nav_Control a.PN{	
	width:41px;
	text-align:left;
}

#btnNormalLeft,
#btnNormal,
fieldset #btnNormal{
background:green url(../images/Submit_btn.jpg) no-repeat top;
border:none;
height:26px;
text-align:center;
color:white;
width:137px;
font-size:1.2em;
padding-bottom:5px;
padding-right:4px;
}

#btnNormalLeft:hover,
#btnNormal:hover,
fieldset #btnNormal:hover {
background:url(../images/submit_over.jpg) no-repeat top;
}

#btnNormalLeft{
float:left;
}

#save-ok p
{
color:#7ecb16;
font-style: italic;
}


#homeMenu
{
 height:30px;
margin-top: -0px !important;
margin-top: -3px;
}
#homeMenu a
{
font-size: 12px;
font-weight: bold;
width: 178px;
height: 30px;
line-height: 30px;
text-align: center;
/* text-transform: uppercase; */
text-decoration:none;
background:url(../images/homeMenu-BG.gif) no-repeat top;
color:#FFF;
display:block;
margin-left:2px;
}

#homeMenu div
{
float:left;
background-color: transparent;
background-image: url(../images/tab-spacer.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: right;
background-y-position: center;
font-family: Arial,Helvetica,sans-serif;
}
#homeMenu .homeMenuButtonActive a,
#homeMenu a:hover
{
  background:url(../images/homeMenu-BG-selected.gif) no-repeat top;
  margin-left:0px;
  padding-left:2px; 
}

#pageId44 a
{
margin-left:0px;
padding-left:2px;
}

div.tab-content-left
{
float:left;
padding: 20px 0px 0px 28px;
}
div.tab-content-left div#lower-content
{
  float:left;
  top:502px;
  width:100%;
}
div.tab-content-left div#upper-content
{
  height:115px;
  float:left;
  width:100%;
}
.edit_slot{position:relative;z-index:10;float:left;clear:both;}
/*/*/
div.tab-content-left
{
\width:515px;
w\idth:487px;
\height:170px;
he\ight:150px;
}
/* */
div#content_BG_home p
{
font:normal 11px/15px "Frutiger 45 Light", Arial, Helvetica, Tahoma;
text-align:justify;
color:#FFF;
}
div#content_BG_home h1
{
color:#DCFF75;
margin-bottom:5px;
}
#content_BG_home .editable_slot:hover
{
  border: 1px solid #CFCFCF;
}
#content_BG_home .editable_slot
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border: 1px solid #AFAFAF;
}
.tab-content-right .editable_slot { background:url(../images/tab-content-bg.gif) no-repeat -515px -25px; }
.tab-content-left .editable_slot { background:url(../images/tab-content-bg.gif) no-repeat -28px -20px; }
#lower-content .editable_slot { background:url(../images/tab-content-bg.gif) no-repeat -28px -136px; }

div#content_BG_home p.AnchorBullet5 { margin-top:5px; }
div#content_BG_home p.AnchorBullet10 { margin-top:10px; }
div#content_BG_home p.AnchorBullet15 { margin-top:15px; }

div#content_BG_home .AnchorBullet15 a,
div#content_BG_home .AnchorBullet15,
div#content_BG_home .AnchorBullet10 a,
div#content_BG_home .AnchorBullet10,
div#content_BG_home .AnchorBullet5 a,
div#content_BG_home .AnchorBullet5,
div#content_BG_home .AnchorBullet a,
div#content_BG_home .AnchorBullet
{
  font-size: 12px;
  text-align: right;
  color:#DCFF75;
}

.AnchorBullet,
span.AnchorBullet,
#content_BG_inner span.AnchorBullet{
color:#99d24c;
}

#editable_slot a,
.AnchorBullet a,
#content_BG_inner span.AnchorBullet a{
font-size:11px;
/* line-height:20px; */
color:#99d24c;
text-decoration:none;
}

#editable_slot a:hover,
.AnchorBullet a:hover,
#content_BG_home span.AnchorBullet a:hover,
#content_BG_inner span.AnchorBullet a:hover{		
text-decoration:underline;
}
#editable_slot a,
#editable_slot a:hover{
  font-weight: bold;
text-decoration:underline;
}
#editable_slot a{ text-decoration: none; }



.tab-content-right
{
 float:left;
 padding:25px 35px 0 0;
 width:347px;
}

/* Hack start */
/*/*/
.tab-content-right
{
\width: 385px;
w\idth:347px;
}
/* hack end */

.tab-content-right div.button a,
.tab-content-right div.button a:visited,
.tab-content-right div.button a:hover,
.tab-content-right div.button a:link
{
  color:#264905;
  display:block;
  width:208px;
  height:34px;
  float:right;
  text-decoration:none;
  text-align:center;
  text-transform:uppercase;
  background:url('../images/button.png') no-repeat;
  font:bold 12px/31px "frutiger Linotype", Arial, Helvetica, sans-serif, Tahoma;
  padding-top:2px;
  margin-bottom:16px;
}
#slideShowImage,
#slideShowImageDyn{
  height:180px;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
#slideShowImageDyn{
  margin-top:-180px;
  height:180px;
}

#slideShowImageDyn img,
#slideShowImage img{
  margin:0 0 0 0;
  padding:0 0 0 0;
}
/* Hack start */
/*/*/
.slideShowImageDyn
{
\height: 360px;
he\ight: 180px;
}
/* hack end */
#front_forms .floatLeft p,
#sf_jobmailer .floatLeft p,
body.mceContentBody #sf_jobmailer .floatLeft p,
#content_Para #sf_jobmailer .floatLeft p{
font-size:10px;
color:#a3a3a3;
background:url(../images/bullet_gray.gif) no-repeat 0 5px;
padding-left:10px;
width:360px;
padding-bottom:20px;
}
#front_forms .Buttons
{
  margin-top:40px;
}

#related_applicants td{ margin: 0 0 0 0; padding: 0 0 0 0; }
#related_applicants
{
  width:100%;
}

div.tab-content-left div ul
{
  margin-bottom:0px;
}

pre
{
  font-size:12px;
}
#ajax_login div{
  padding:0 0 0 0;
  margin:0 0 0 0;
  background:transparent;
  float:left;
}
#ajax_login{
  width:299px;
  margin: 0 0 0 0;
  padding:0 0 0 0;
  background: url(../images/ajax_login_bg.jpg) no-repeat bottom right;
}

#ajax_login #usernameInput { left:15px; }
#ajax_login #passwordInput { left:17px; }
#ajax_login #submitInput { left:19px; }

#ajax_login input#submitInput{
  background-color:#F1F1F1;
  border:1px solid #6D6A61;
  position:relative;
  top:8px;
  font-size:11px;
  background:green url(../images/submit_over.jpg) no-repeat top;
  border:none;
  height:18px;
  text-align:center;
  color:white;
  width:45px;
}
#ajax_login input#submitInput:hover{ background:url(../images/Submit_btn.jpg) no-repeat top;}
#ajax_login input#passwordInput,
#ajax_login input#usernameInput{
  height:15px;
  background-color:#F1F1F1;
  border:1px solid #6D6A61;
  position:relative;
  top:8px;
  width:110px;
}
.form-errors p,
#front_forms .form-error-msg,
#front_forms .form-errors p,
#sf_jobmailer .form-errors p,
#sf_jobmailer .form-error-msg{
color: #936565;
}

#front_forms .form-errors p,
#sf_jobmailer .form-errors p{
margin-bottom:8px;
}

#front_forms .form-error-msg,
#sf_jobmailer .form-error-msg{
margin-left:129px;
}
