.inputfilter
{
  border-style:solid;
  border-width:1px;
  color:#7E8484;
  width:150px;
}

div.left
{
  float:left;
  padding-bottom:15px;
  padding-left:15px;
}

div.filter
{
  padding:17 0 0 537px;
}

.submit
{
  width:100px;
}

.filteroptions
{
	height:20px;
	padding-left:70px;
	width:auto;
}

.combofilter
{
  border-style:solid;
  border-width:1px;
  color:#7E8484;
}

.newsdate
{
  color:#808080;
}

.newstitle
{
	color:#000000;
  font-weight:bold;
}

.newsdesc
{
  color:#000000;
  font-weight:bold;
}

.newsdownload
{
  color:#67CB33;
  padding-bottom:25px;
  text-decoration:none;
}

.newsdescmess
{
  color:#000000;
}

.sectiontitle
{
  border-bottom:1px dashed #67CB33;
  font-weight:bold;
  margin-bottom:17px;
  padding-bottom:2px;
  width:517px;
}

.sectiontitlepersonal
{
  border-bottom:1px dashed #67CB33;
  font-weight:bold;
  margin-bottom:17px;
  padding-bottom:2px;
  width:517px;
}
.fill_qualification .files
{
  border-bottom:1px dashed #67CB33;
  font-weight:bold;
  margin-bottom:17px;
  padding-bottom:2px;
  padding-top:24px;
  width:517px;
}
.fill_qualification .more_info
{
  border-bottom:1px dashed #67CB33;
  font-weight:bold;
  margin-bottom:17px;
  padding-bottom:2px;
  padding-top:24px;
  width:517px;
}

.fill_qualification
{
	margin-bottom:24px;
}

.jobcomepetesuccess
{
  font-weight:bold;
  margin-bottom:17px;
  padding-bottom:2px;
  padding-top:24px;
  width:517px;
}

.formdesc
{
  float:left;
  padding-bottom:17px;
  padding-top:3px;
  width:120px;
}

.error
{
	color:#FF0000;
  float:left;
  padding-bottom:17px;
  padding-top:3px;
  text-align:right;
  width:120px;
}

.clear
{
  clear:both;
}

.fill_personal div.jobsinput input, select, textarea
{
  border:1px solid #67CB33;
  background-color:#FFFFFF;
  margin-left:15px;
  width:203px;
}
.fill_qualification div.jobsinput input, select, textarea
{
  border:1px solid #67CB33;
  background-color:#FFFFFF;
}

.uploadfile
{
  width:auto !important;
}
div.pkw table
{
	float:left;
  margin-left:5px;
  width:90px;
}

div.hint
{
  color:#909090;
  font-size:9px;
  padding-bottom:15px;
  padding-left:135px;
  padding-top:8px;
}

div.hintend
{
  font-size:9px;
  padding-bottom:15px;
  padding-left:135px;
  padding-top:8px;
}

div.messhintend
{
  font-size:9px;
  padding-bottom:15px;
  padding-left:135px;
}

div.jobssalutation select
{
  border:1px solid #67CB33;
  background-color:#FFFFFF;
  margin-left:15px;
  width:75px;
}

div.jobsstreet input
{
  border:1px solid #67CB33;
  background-color:#FFFFFF;
  float:left;
  margin-left:15px;
  width:203px;
}

div.jobszip input
{
  border:1px solid #67CB33;
  background-color:#FFFFFF;
  float:left;
  margin-left:15px;
  width:75px;
}

div.jobscity input
{
  border:1px solid #67CB33;
  background-color:#FFFFFF;
  margin-left:8px;
  width:203px;
}

div.jobshouse input
{
  border:1px solid #67CB33;
  background-color:#FFFFFF;
  margin-left:8px;
  width:75px;
}

div.submitbtn input
{
  /*border:1px solid #003B75;
  background-color:#F1F3EE;*/
  float:left;
  margin-left:15px;
  width:85px;
}

div.resetbtn input
{
  /*border:1px solid #003B75;
  background-color:#F1F3EE;*/
  margin-left:13px;
  width:100px;
}

div.contactinput select
{
	font-size:10px;
	margin-bottom:12px;
	margin-top:11px;
	width:182px;
}
div.contactcountry
{
	clear:both;
  float:left;
  margin-top:14px;
  margin-left:16px;
  margin-bottom:16px;
}

* html div.contactcountry
{
  margin-left:10px;
}

div.contactinput
{
	background-color:#F1F8F0;
  width:285px;
}

.returnnodes
{
  color:#B1BBA2;
  font-size:8px;
}

.divreturn
{
  padding-bottom:17px;
}

.articletable
{
  clear:both;
}

*+html .articletable
{
  clear:none;
}

.selectedArticles
{
   font-weight:bold;
   margin-bottom:2px;
   margin-left:3px;
   width:250px;
}

.download
{
  margin-left:0px;
}
*+html .download
{
  height:22px;
}

div.downloaddiv
{
   clear:both;
   padding-top:20px;
}

.backmakeempty
{
  clear:both;
  width:570px;
  padding-top:10px;
}

.downloads
{
   width:250px;
   font-weight:bold;
   padding-bottom:5px;
   margin-bottom:2px;
}

.downloadmaindiv
{
 clear:both;
 margin-left:3px;
}

.downloadheader
{
  float:left;
  width:255px;
}

.infolist
{
  float:left;
}

.infolinks
{
  color:#378C0D;
  font-size:10px;
	float:left;
  line-height:20px;
  padding-left:5px;
  vertical-align:middle;
}

.articleformat
{
  line-height:28px;
  vertical-align:middle;
  float:left;
  width:22px;
}

.articleformatbox
{
 padding-top:4px;
}

.hiwinlogin
{
	border:1px solid #67CB33;
  width:116px;
}

.hiwinlogbutton
{
	/*background-color:#F1F2ED;
	border:1px solid #003B73;*/
	margin-left:0px;
	margin-top:10px;
	width:83px;
}

.loginerror
{
  color:red;
  padding-bottom:10px;
}

.expiredate .manager
{
  background-color:#DEDDBD;
  border:1px solid #000000;
  height:45px;
	padding:15px 20px 20px 20px;
  width:265px;
}
.saveBtn
{
  margin-top:20px;
}

.manager input
{
  width:40px;
}

.expire_image
{
  float:left;
  padding-right:40px;
  width:50px;
}

.expiretext
{
  padding-top:15px;
}

.technical_information tr { height:22px; }
.technical_information_header { padding-top:10px; }
.technical_information td {padding-left:7px; padding-right:7px;}

.tdtitle {
background-color:#67CB33;
color:#FFFFFF;
font-family:Verdana;
font-size:11px;
font-weight:bold;
height:25px;
padding-left:3px;
padding-right:3px;
}
.roweven {
background-color:#E2F5D7;
border:1px solid #FFFFFF;
font-size:9px;
height:22px;
padding:3px 3px 3px 3px;
}
.rowodd {
background-color:#F2FAEB;
border:1px solid #FFFFFF;
font-size:9px;
height:22px;
padding:3px 3px 3px 3px;
}