/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {
text-align:center; 
background:url(images/body-tail.jpg) left top repeat-x;
color: #2d2e2e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.583em; color:#6E6E6E;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#FCAD2A; font-weight:bold;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {background:url(images/list-marker.gif) left 6px no-repeat; padding:3px 0 10px 13px; line-height:16px;}
ol {
	list-style-type: none;
}
ol li {
	line-height:16px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 13px;
}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3 {float:left;}
/***************header***************/
#header {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.logo {float:left; padding:18px 75px 0 0;}

.menu li {float:left; background:url(images/menu-border.gif) right top no-repeat; padding:10px 5px 0;}
.menu .extra {background:none; padding-right:0;}

.slogan {
	padding-top: 38px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.slogan .col-1 {padding-right:20px; font-size:1.167em; line-height:1.286em; color:#383838;}
.slogan .col-1 div {padding-left:2px;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin-right:11px;}
.phone {float:right; margin-right:59px;}
cite {font-style:normal;}

.row-1 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 2px;
}
.row-1 .col-1 {padding-right:49px;}
.row-1 .col-2 {padding-right:39px;}

.row-2 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 2px;
}
.row-2 .col-2, .row-2 .col-3 {padding-left:13px;}

.text-size1 {font-size:0.917em; line-height:1.455em;}
.text-size2 {font-size:0.833em; line-height:1.6em;}
/***************titles***************/
.slogan .title {margin-bottom:11px;}
.row-1 .title {margin-bottom:18px;}
.row-2 .title {margin-bottom:3px;}
.title-un {margin-bottom:15px;}

h1 {background:url(images/slogan-img.gif) 80px 4px no-repeat; padding:81px 0 31px;}
h2 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FCAD2A;
padding-top:10px;
padding-bottom:10px;
}
h2 a {color:#FCAD2A;}

h3 {font-size:0.833em; line-height:1.9em; color:#000; padding:0 0 0 24px;}
.img1 {background:url(images/title-img1.gif) left 1px no-repeat;}
.img2 {background:url(images/title-img2.gif) left 1px no-repeat;}
.img3 {background:url(images/title-img3.gif) left 1px no-repeat;}
.img4 {background:url(images/title-img4.gif) left 1px no-repeat;}

h4 {color:#2A2A2A;}
h4 a {color:#2A2A2A;}
/***************links***************/
#footer .rss {background:url(images/rss-img.gif) right top no-repeat; color:#BBB; font-weight:normal; padding:0 24px 1px 0;}

.block li {background:none; padding:1px 0 9px 25px; line-height:normal;}
.block li a {text-decoration:none; color:#2A2A2A;}
.block li a:hover {text-decoration:underline;}
.block .img1 {background:url(images/block-img1.gif) left top no-repeat;}
.block .img2 {background:url(images/block-img2.gif) left top no-repeat;}
.block .img3 {background:url(images/block-img3.gif) left top no-repeat;}
.block .img4 {background:url(images/block-img4.gif) left top no-repeat;}

.list {padding-top:17px;}
.list li {background:none; padding:0 0 9px 0;}
.list li a {color:#6E6E6E;}

.list-un li {background:none; padding:0 0 15px 0; line-height:1.6em;}
.list-un strong {font-family:Tahoma, Geneva, sans-serif; margin-right:4px;}

.link {font-weight:normal; color:#6E6E6E;}

/***************boxes***************/
.box {background:#F3F3F3 url(images/box-bot.gif) left bottom repeat-x;}
.box .box-left {background:url(images/box-left.gif) left top repeat-y;}
.box .box-top {background:url(images/box-top.gif) left top repeat-x;}
.box .box-right {background:url(images/box-right.gif) right top repeat-y;}
.box .box-top-left {background:url(images/box-top-left.gif) left top no-repeat;}
.box .box-top-right {background:url(images/box-top-right.gif) right top no-repeat;}
.box .box-bot-left {background:url(images/box-bot-left.gif) left bottom no-repeat;}
.box .box-bot-right {background:url(images/box-bot-right.gif) right bottom no-repeat; width:100%;}
.box .inner {padding:28px 12px 10px 32px;}
.box .block {background:#FEFEFE; padding:13px 30px 4px 27px; margin:0 2px;}
.box .phone {margin-right:105px;}

.main-col {float:left;}
/***************form***************/
#contactForm {padding:6px 0 0 1px;}
#contactForm div input, #contactForm textarea {font-size:1em; line-height:1em; color:#6E6E6E; border:1px solid #BFBFBF; padding:2px 0 0 3px;}
#contactForm textarea {overflow:hidden;}
.buttons {padding:12px 20px 0 0; text-align:right;}
.buttons input {margin-left:18px;}

/***************positioning***************/
/*.margin1 {margin-right:10px;}
.margin2 {margin-top:14px;}
.margin3 {margin-left:31px;}
.margin4 {margin-top:7px;}
.margin5 {margin:4px 25px 0 0;}
.margin6 {margin-right:25px;}
.margin7 {margin-right:20px;}
.margin8 {margin-top:5px;}
.margin9 {margin-bottom:10px;}*/

.padding1 {padding-bottom:11px;}
.padding2 {padding-bottom:23px;}
.padding3 {padding-bottom:5px;}
.padding4 {padding-bottom:10px !important;}
.padding5 {padding-bottom:10px;}
.padding6 {padding-bottom:31px;}
.padding7 {padding-bottom:5px;}
.padding8 {padding-top:0 !important;}
.padding9 {padding-left:51px;}
.padding10 {padding-bottom:8px;}

/***************index***************/
#index .row-1 .col-1 {padding:0;}
#index .row-1 .img-indent {margin-bottom:15px;}

/***************page-1***************/
#page-1 .row-1 {padding-bottom:20px;}

/***************page-2***************/
#page-2 .row-1 .col-1 {padding-right:39px;}
#page-2 .row-1 .col-2 {padding:0;}

/***************page-3***************/
#page-3 .block {padding:12px 36px 6px 27px;}
#page-3 .block li {padding:3px 0 7px 25px;}

/***************page-4***************/
#page-4 .row-1 .col-2 {padding:0;}

#page-4 .col-3 {padding-left:44px;}


/***************page-6***************/
#page-6 .row-1 .col-2 {padding:0;}

/***************footer***************/
#footer {
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
}
#footer .col-1 {padding:0 369px 0 2px;}

#footer a {padding-left:10px; text-decoration:underline; background:url(images/footer-marker.gif) 3px 6px no-repeat;}
#footer a:hover {text-decoration:none;}

#footer ul {padding:2px 0 1px;}
#footer li {float:left; border-left:1px solid #BBB; padding:0 21px 0 22px; background:none;}
#footer .extra {border:none; padding-left:0;}
#footer li a {font-size:0.917em; font-weight:normal; color:#BBB; background:none; padding:0; text-decoration:none;}
#footer li a:hover {text-decoration:underline;}

/*****************E-mail marketing*********/
.flxml_input {
width : 110px;
height : 15px;
border : 1px solid #cccccc;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #333333;
}
.flxml_error {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ff0000;
}
.flxml_button {
background-color : transparent;
width : 80px;
height : 20px;
border : 1px solid #ffffff;
text-align : center;
background-color : #f8ad2e;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
display : block;
font-weight : bold;
}
/*****************Breadcrumps**********/
.breadcrumps {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*color:#f8ad2e;*/
color:#6d9863;
font-size:10px;
font-weight:bold;
}
.breadcrumps a:link {
  text-decoration: none;
  color: #6d9863;
  font-weight:bold;
}
.breadcrumps a:visited {
  text-decoration: none;
  color: #6d9863;
  font-weight:bold;
}
.breadcrumps a:hover {
  text-decoration: underline;
  color: #6d9863;
  font-weight:bold;
}

.emailFormError {
color:#FF0000;
}
.inputValue {
  color: #65b236;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-top:5px;
  }
.popup_Vacation{position:absolute;height:501px;width:500px;top:200px;left:50%;margin-left:-285px;z-index:10}

/*****************Jobs**********/
.JobTitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#f8ad2e;
/*color:#6d9863;*/
font-size:14px;
font-weight:bold;
}
.JobTitleDeleted {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	font-style: italic;
	text-decoration: line-through;
}
.JobOffers {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6d9863;
font-size:11px;
font-weight:bold;
}
.JobDetails {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6d9863;
font-size:11px;
}