.footerLogo{background:url('../_img/design/footer/logo_footer.png') left top;}

.footerHeading{background:url('../_img/design/main/boxHeaders.jpg') no-repeat left top;}

.taraFooterHeadingR h4, .taraFooterHeadingR, .taraFooterHeadingL{background:url('../_img/design/footer/tari.png') no-repeat;}



.footerCountries a		{ display:block; float:left; text-indent:0px; text-decoration:none; line-height:13px; height:13px; width:221px; padding:2px; color: #000000; white-spaces:nowrap;  }

.footerCountries a:hover  { color: #00537F; }





.rightFooter{margin-right:53px;text-align:right;float:right; width:175px;}

.footerLogo{width: 156px; height: 97px;display:block;float:right;}

.copyright{text-align:right;color:#000000;font-size:11px;padding:5px 0px;}

.footerHeading{height:33px; padding:3px 0px 0px 45px;background-position:0px -255px;margin:10px 0px 0px 0px;}

.footerHeading h3{background-color:#23323C; color:#FFFFFF; height:33px; text-transform:uppercase;font-weight:800;line-height:33px;padding:0px 0px 0px 5px;}

.taraFooterHeadingR h4{text-indent:-9999px;height:38px;width:128px;}

.footerCountries{padding:15px 0px 15px 15px;background:#FFFFFF;}

.taraFooter{width:233px; float: left; margin: 0px 5px 10px auto; padding: 0px;background:#F3F3F3}

.taraFooterHeadingR{text-align:center;padding:0px 0px 0px 52px;background-position:0px -418px;}

.taraFooterHeadingL{text-align:center;padding:0px 52px 0px 0px;background-position:right -418px;}

.taraFooterContent{padding: 0px 10px 10px 10px;border:1px solid #D4D4D4; border-top:0px;height:64px}

#USA{background-position:0px 0px;}

#NOR{background-position:0px -38px;}

#ITA{background-position:0px -76px;}

#IRL{background-position:0px -114px;}

#GRC{background-position:0px -152px;}

#GBR{background-position:0px -190px;}

#DEU{background-position:0px -228px;}

#CHE{background-position:0px -266px;}

#CZE{background-position:0px -304px;}

#CYP{background-position:0px -342px;}

#OCE{background-position:0px -380px;}



.taraFooterDetails{height:10px;}

.sageataJos{}

.sageataSus{}



.divForm {margin-bottom: 8px}

.divForm label{display:block;width:257px;padding:6px 6px 7px 16px;height:11px;font-size:11px;background: #E5E5E5;color:#000000;margin-right:20px;float:left;}

.divFormCV label{display:block;margin:0px 10px;width:257px;padding:0px 6px 3px 16px;font-size:12px;background:none;color:#000000;float:left;}

.divFormCV .data{display:block;padding:1px 0px 3px 0px;font-size:12px;color:#000000;float:left;width:577px;border-left: 1px solid #F6F6F6;padding-left:20px}

.form_input{display:block;width:267px;padding:4px 6px 5px 4px;height:15px;font-size:11px;background: #C7E4F1;color:#525252;float:right;border:1px solid #C7E4F1;}

select.form_input,.form_select{display:block;width:278px; height:24px;padding:4px 0px 0px 0px;font-size:11px;background: #C7E4F1;color:#525252;float:right;border:0px solid #C7E4F1;}

.invisible	{visibility:hidden;}

.heading3{color:#0096C5;margin-bottom:8px;font-weight:bold}

.headingCV{color:#0096C5;margin-bottom:8px;margin-top:20px;font-weight:bold;font-size:16px;}

.separator { padding-top:20px; border-top: 1px solid #F6F6F6; width:868px; }



.validation-failed{border: 1px solid #FF3300 !important;color: #FF3300;}

.validation-passed {border: 1px solid #00CC00 !important;color: #000000;}

.validation-advice {margin: 2px;padding: 0px;background-color: transparent; color: #FF3300; font-weight: bold; font-size:10px; text-align:right; }

.w273{width: 273px; margin-right:35px;}

.w590{width: 590px;}

.w412{width: 412px;}

.blue2 label{width: 125px; padding: 6px 8px; margin-right: 13px;height:12px; background: #C8E4F1;}

.blue2 div{width: 734px !important;border:1px solid #BCBCBC; padding:4px; float:left; background-color: #E5E5E5;margin:0px !important;}

.blue2 div table{width: 734px !important;}

.blue label{width: 125px; padding: 6px 8px; margin-right: 13px;height:12px;}

.blue label{width: 125px; padding: 6px 8px; margin-right: 13px;height:12px;}

.blue select{width: 258px;padding:4px;height:26px;}

.blue .fileUpload{padding:4px;float:right;height:24px;width: 258px;border:0px none;;}

.blue .w244{width: 244px;padding-left:6px;}

.blue .w75{width: 63px;float:left; margin-right:15px;}

.blue .w120{width: 122px;}

.blue .w221{width: 209px; float: left; margin-right:15px;}



.redButton{width: 123px; float:right;}

.redButton{background-color: #FF0000; color:#FFFFFF;text-align:center;padding:8px;margin-bottom:6px;}

.griTop{background-color: #E5E5E5; color:#535353;padding:8px;margin-bottom:6px;}



#job_bulk label{height:24px; background-position:0px 20px;}

.noMargin{margin:0px !important;}



.w270{width: 270px;}

.w379{width: 379px;}

.w391{width: 391px !important;}

.w235{width: 235px !important; text-align: left !important; text-transform: none !important;}

.radioLabel{font-size:10px; padding:6px; float:left;margin-right:10px}

.radioButton{margin-top:6px; float:left;font-weight:800;}



.slide {overflow: hidden; width: 355px;height: 158px; position:absolute;}

/* .jumperSelected{ background-color:#FFFFFF !important; color: #00395F !important;} */

.jumperSelected span { background-position:-8px -140px !important;  }

.shortDesc { border-top:1px solid #AFC900;  width:350px; top:112px; overflow:hidden;height:42px;position:absolute;left:0px; color: #FFFFFF; background-color:#00395F;opacity:0.8;padding:2px 8px;font-size: 11px; font-family:sans-serif; }
