b
{
  font:normal normal 12px Arial;
  text-decoration:none;
  letter-spacing:0em;
  color:#222222;
  font-weight:bold;
} 


td
{
    text-align:left;
}

a
{
    color:#25573d;
}
a:hover

{
    text-decoration:underline;
}

h1
{
  text-align:left;
  font-family: Georgia,Serif;
  margin-bottom:1px;
  margin-top:10px;
  font-size:22px;
  font-weight:normal;
  color:#333;
  letter-spacing:.02em;
}


h2
{
  font-family: Arial, Sans-Serif;
  margin-bottom:1px;
  font-size:13px;
  font-weight:bold;
  color:#333;
}
   
h3
{
    text-align:left;
    font:x-small Georgia,Serif;
    margin-bottom:5px;
    margin-top:10px;
    font-size:105%;
    font-weight:normal;
    color:#333333;
    letter-spacing:.02em;
}

/* Header Element */
/*
li
{
    padding-bottom: 6px;
    margin-left: 10px;
}
*/
ul
{
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
}
li
{
    padding-bottom: 8px;
}

.SearchHeader
{
  font-family: arial;
  font-size:12px;
  font-weight:bold;
  color:#444;
}

#infobox
{
    float:right;
    margin: 7px 7px 37px 7px;
    padding: 3px;
    border-style:solid;
    border-width:1px;
    border-color:#cccccc;
}

/* Classes */
.content
{
    padding-left:4px;
    padding-bottom:15px;
    
}
    
.AdTxt
{
  margin-left:0px;
  font:normal normal 12px Arial;
  text-decoration:none;
  letter-spacing:0em;
  color:#444444;
  font-weight:normal;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
} 

.AdTxtOnBlack
{
  margin-left:5px;
  font:normal normal 12px Arial;
  text-decoration:none;
  letter-spacing:0em;
  color:#eee;
  font-weight:normal;
  padding:5px 5px 10px 5px;
  
} 

.AdTxt2
{
  margin-left:5px;
  font:normal normal 12px Arial;
  text-decoration:none;
  letter-spacing:0em;
  color:#444444;
  font-weight:normal;
  padding:5px 5px 10px 10px;
    
} 

.AdTxt3
{
  margin-left:0px;
  font:normal normal 12px Arial;
  text-decoration:none;
  letter-spacing:0em;
  color:#333;
  font-weight:normal;
  /*padding:5px 5px 10px 10px;*/
    
} 

.AdLnk
{
    color:#25573d;
    font:normal normal 12px Arial;
    line-height:30px;
}
.AdLnk:hover
{
    text-decoration:underline;
}

.JobAdTeaserTxt
{
  margin-left:5px;
  font:normal normal 12px Arial;
  text-decoration:none;
  letter-spacing:0em;
  color:#444444;
  font-weight:normal;
  padding-top: 1px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  display: block;
}

.JobAdTeaserTxt h2 
{
  Font-family: Arial, Sans-Serif;
  margin-bottom:1px;
  font-size:15px;
  font-weight:bold;
  color:#333;
  margin-top: 0px;
}
.NavTD
{
    background-image:url(../Img/Nav/NavBG.gif);
    background-repeat:repeat-x;
}

.NavTD8
{
    background-image:url(../Img/Nav/NavBG8.gif);
    background-repeat:repeat-x;
}

.NavHolder
{
  vertical-align:top;
  padding: 7px 8px 8px 8px;
}

.NavHolder8
{
  vertical-align:top;
  padding: 4px 8px 8px 0px;
}
    
.NavLink
{
  font:normal normal 110% Georgia, Arial;
  text-decoration:none;
  letter-spacing:-0.02em;
  color:#444444;
  font-weight:normal;
}

.NavLink8
{
  font-family: Arial;
  font-size: 11px;
  text-decoration:none;
  letter-spacing:-0.02em;
  color:#333333;
  
  font-weight:normal;
  
}

.GenLink1
{
    font-size:10px;
    letter-spacing:0em;
    font-family:arial;
    text-decoration:none;
    color:#ffffff;
}

.GenLink1:hover
{
    text-decoration:underline;
}

.GenLink1Arrow
{
    font:normal normal 140% Georgia, Arial;
    text-decoration:none;
    letter-spacing:-0.02em;
    color:#444444;
    font-weight:normal; 
}

.SrchLnk1
{
    color:#25573d;
}

.SrchRslt1
{
    font:normal normal 12px Arial;
    text-decoration:none;
    letter-spacing:0em;
    color:#444444;
    font-weight:normal; 
}

.SrchRslt2
{
    font:normal normal 12px Arial;
    text-decoration:none;
    letter-spacing:0em;
    color:#444444;
    font-weight:normal; 
    background-color:#eaead8;
}

.LoginText
{
    font:normal normal 12px Arial;
    color:#444444;
    font-weight:normal; 
}

.InputUserName
{
    width:120px;
    height:14px;
    color:#333333;
    border-style:solid;
    border-color:#64ab21;
    border-width:1px;
    font:normal normal 12px Arial;
}

.InputPassword
{
    width:120px;
    height:14px;
    color:#333333;
    border-style:solid;
    border-color:#64ab21;
    border-width:1px;
    font:normal normal 12px Arial;
}

#LoginBox
{
  margin-top:10px;
}

/* IDs */
img.imgLogotype {
	max-width:240px; 
	padding-right:20px;
	padding-bottom:20px;
}

* html img.imgLogotype {
	max-width: 240px;
	padding-right:20px;
	padding-bottom:20px;
}

#AdTitle1
{
  text-align:left;
  font-size/* */:/**/small;
  font:x-small Georgia,Serif;
  margin-bottom:1px;
  margin-top:0px;
  font-size:140%;
  font-weight:normal;
  color:#333;
  letter-spacing:.02em;
}

#MainTitle1
{

  text-align:left;
  font-size/* */:/**/small;
  font:x-small Georgia,Serif;
  margin-bottom:1px;
  margin-top:10px;
  font-size:140%;
  font-weight:normal;
  color:#333;
  letter-spacing:.02em;
}

 
.MainText1
{
  
  font:normal normal 12px Arial;
  text-decoration:none;
  letter-spacing:0em;
  color:#444444;
  font-weight:normal; 
  
}

.CheckBox
{
    font-size:11px;   
    font-family:Verdana;
    vertical-align:baseline;
    padding:0 0 5px;
    width:0.7em;
    height:0.7em;
}

/* Buttons */
.ButtonTop			
{ 
    background:url(../Img/Elements/Buttons/BTop.gif);	
    background-repeat:repeat-x;
    height:4px;
}
.ButtonCnt			
{ 
    background-color:#7f7f7f;
    height:15px;	
    vertical-align:top;
    letter-spacing:0em;
    padding:0px 14px 0px 10px;
}
.Button2Top			
{ 
    background:url(../Img/Elements/Buttons/B2Top.gif);	
    background-repeat:repeat-x;
    height:4px;
}
.Button3Top			
{ 
    background:url(../Img/Elements/Buttons/B3Top.gif);	
    background-repeat:repeat-x;
    height:4px;
}
.Button2Cnt			
{ 
    background-color:#6da92d;
    height:15px;	
    vertical-align:top;
    letter-spacing:0em;
    padding:0px 14px 0px 10px;
}

.Button3Cnt			
{ 
    background-color:#b6d496;
    height:15px;	
    vertical-align:top;
    letter-spacing:0em;
    padding:0px 14px 0px 10px;
   
}

.ButtonTbl
{
    float:right;
}
.ButtonTxt
{
    font-size:10px;
    
    font-family:arial;
    font-weight:bold;
    text-decoration:none;
    color:#ffffff;
}
.ButtonBot			
{ 
    background:url(../Img/Elements/Buttons/BBot.gif);
    background-repeat:repeat-x;	
}
.Button2Bot			
{ 
    background:url(../Img/Elements/Buttons/B2Bot.gif);
    background-repeat:repeat-x;	
}
.Button3Bot			
{ 
    background:url(../Img/Elements/Buttons/B3Bot.gif);
    background-repeat:repeat-x;	
}

.ButtonBot2			
{ 
    background:url(../Img/p.gif);
    background-repeat:repeat-x;	
}

/* Form Elements */

.TextBox0
{ 
    width:510px;
    height:14px;
    font-family:Arial;
    font-size:12px;
    color:#333333;	
    border-style:solid;
    border-color:#7f9db9;
    border-width:1px;
    padding-left:5px;
}

.TextBox1
{ 
    width:290px;
    height:200px;
    font-family:Arial;
    font-size:12px;
    color:#333333;	
    border-style:solid;
    border-color:#7f9db9;
    border-width:1px;
    padding:5px;
}

/* Obsolete? Replaced by .FormTableTBox?*/
.TextBox2
{ 
    width:140px;
    height:14px;
    font-family:Arial;
    font-size:12px;
    color:#333333;
    border-style:solid;
    border-color:#7f9db9;
    border-width:1px;
    padding-left:5px;
}

.TextBox3
{ 
    width:280px;
    height:60px;
    font-family:Arial;
    font-size:12px;
    color:#333333;
    border-style:solid;
    border-color:#7f9db9;
    border-width:1px;	
    padding:5px;
}

.TextBox4
{ 
    width:200px;
    height:14px;
    font-family:Arial;
    font-size:12px;
    color:#333333;
    border-style:solid;
    border-color:#64ab20;
    border-width:1px;
    padding-left:5px;
}


.TextGen
{ 
    font-family:Arial;
    font-size:12px;
    color:#333333;	
}

/* Dividers */

div.Srchdivider			
{ 
    background:url(../Img/Dividers/divider-right.jpg) 100% 0  no-repeat;	
    height: 10px; 
}

div.divider			
{ 
    background:url(../Img/Dividers/divider-right.jpg) 100% 0  no-repeat;	
    height: 10px; 
    margin-top: 0px;
}
div.divider span.marginHeader	
{ 
    background:url(../Img/Dividers/divider-left.jpg) 0 0 no-repeat;
    width: 33px; 
    height: 10px; 
    float: left; 
}

/* Style Elements */

.Box1Right
{
    background-image:url(../Img/Elements/BitMR.gif);
    background-repeat:repeat-y;
}
.Box2Right
{
    background-image:url(../Img/Elements/BBitMR.gif);
    background-repeat:repeat-y;
}
    
.Box1Bottom
{
    background-image:url(../Img/Elements/BitBC.gif);
    background-repeat:repeat-x;    
}

.Box2Bottom
{
    background-image:url(../Img/Elements/BBitBC.gif);
    background-repeat:repeat-x;    
}


.SrchHd
{
    margin:10px 20px 0px 10px;
    font:normal normal 110% Georgia, Arial;
    color:#333333;  
}
.SrchHdTd
{
    vertical-align:top;
    background-image:url(../Img/Elements/SrchHdM.gif);
}

.SrchBox
{
    background-color:#ffffff;
    border:solid 1px;
    border-left-color:#bac1c9;
    border-top-color:#bfbfbf;
    border-right:none;
    border-right-color:#b9c0c8;
    border-bottom-color:#b9c0c8;
}

.SrchTdBt
{
    vertical-align:top;
    background-image:url(../Img/Elements/SrchBtM.gif);
    background-repeat:repeat-x;
}

.ErrorMessage
{
    color: Red;
    font:normal normal 12px Arial;
    text-decoration:none;
    letter-spacing:0em;  
    font-weight:normal;     
}


.ConfirmMessage
{
    color:#2d7e02;
    font-weight:bold;
}


table.FormTable
{
    width:646px;
    border:0;
    font:normal normal 12px Arial;
    text-decoration:none;
    letter-spacing:0em;
    color:#444444;
    font-weight:normal; 
}

tr.FormTableEven
{
    background-color:#ffffff;
}

tr.FormTableOdd
{
    background-color:#eaead8;
}

 tr.FormTableEven span, tr.FormTableOdd span
{
	display: block;
	margin: 5px;
}
 
tr.FormTableOdd select, tr.FormTableEven select, tr.FormTableEven input, tr.FormTableOdd input , tr.FormTableEven textarea, tr.FormTableOdd textarea{
	margin: 5px;	
}   
td.FormTableName
{
    width: 200px;    
    vertical-align: top;
    font-weight: bold;
}

td.FormTableNameInfo
{
    vertical-align: top;
    font-weight: lighter;
}

td.FormTableValue
{
    width: 346px;    
    vertical-align: top;
    padding-bottom: 10px;
    padding-left: 10px;
}

select.FormTable
{
    width:208px;    
    height:19px;
    font-family:Arial;
    font-size:12px;
    color:#333333;
    border-style:solid;
    border-color:#7f9db9;
    border-width:1px;
    padding-left:5px;
}

.FormTableTBox
{ 
    width:200px;
    height:14px;
    font-family:Arial;
    font-size:12px;
    color:#333333;
    border-style:solid;
    border-color:#7f9db9;
    border-width:1px;
    padding-left:5px;
}

.FormTableTBox:disabled
{
	width: 200px;
	height: 14px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	border-style: dashed;
	border-color: #A8A8A8;
	border-width: 1px;
	padding-left: 5px;
	background-color: #eaead8;
}

.FormTable:disabled {
	color: #333333;
	border-style: dashed;
	border-color: #A8A8A8;
	border-width: 1px;
	padding-left: 5px;
	background-color: #eaead8;

}

tr.FormTableEven .FormTable:disabled {
	color: #333333;
	border-style: dashed;
	border-color: #A8A8A8;
	border-width: 1px;
	padding-left: 5px;
	background-color: #ffffff;

}

tr.FormTableEven .FormTableTBox:disabled
{
	width: 200px;
	height: 14px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	border-style: dashed;
	border-color: #A8A8A8;
	border-width: 1px;
	padding-left: 5px;
	background-color: #ffffff;
}

.FormTableHelp
{ 
    font-family:Arial;
    font-weight: normal;
    font-style: italic;
    font-size:12px;
}

.InfoTableName
{
    width: 120px;    
    vertical-align: top;
    font-weight: bold;
}

.InfoTableValue
{
	vertical-align: top;
}

#ExpanderPanel {
    width:50%;
    //display: none;
    //padding:5px;
    //border:2px solid #FADDA9;
    //background-color:#FDF4E1;
}

.ApplicantSetting {
   position:relative;
   left:135px;
   top:-50px;
   width:460px;
   font-family:Arial;
   font-size: 12px;
}
