.addText{display:none;}

/* ==============================================
SEARCH
============================================== */ 

.search_result{
	margin-top:10px;
}

.search_title{
	font-weight:bold;
	font-size:12px;
	color:#336299;
}

.search_title  A{
	
}

.search_progress_container{
	border:1px solid #ddd;
	padding:0;
	margin:0;
	height:3px;
}

.search_progress_bar{
	background:#ccc;
	padding:0 3px;
	color:#fff;
	font-size:9px;
	margin:0;
	padding:0;
/*	margin-top:3px;
	margin-bottom:3px;*/
	height:3px;
	line-height:0;
}

.search_resume{

}

.search_resume B{
	color:#B07300;
}

FORM.search_form INPUT {
	width:350px;
}

FORM.search_form INPUT.search_formbutton{

	height:19px;
	width:100px;
	color:#ffffff;
	background: url(/design/all-dates.gif) -2px -1px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;

	cursor:pointer;


}

.search_error{
	color:#FFA600;
	font-weight:bold;
	margin:5px 0;
}

.searc_nav{
	margin:10px 0;
	text-align:center;
}

#search_resume_table{
	margin:20px 0;
	border:solid #ccc;
	border-width:1px 0 1px 0;
}

#search_resume_table B{
	color:#336299;
	font-weight:normal;
}

.form_auto_fill{
	text-align:right;
	margin-bottom:5px;
}

.form_auto_fill INPUT{
	border:0;
	margin:0;
	padding:0;
}

/* ------------------------- Navigation for News------------------------- */

#navbarnews {
      display: block;
      text-align: center;
      position:relative;
      
      padding:4px 0 8px 0;
      
      border-bottom:1px dotted #cccccc;
   
}

#navbarnews a, #navbarnews a:visited {
  border: 1px solid #cbcbcb;
  font: normal 12px Arial;
  color: #7a7978;
  padding: 2px 6px;
  text-decoration: none;
  margin:0 5px 0 0;
  
}
#navbarnews a.nav_activ, #navbarnews a:hover {
  font-weight: bold;
  color:#000000;
}

#navbarnews a#nav_prec, #navbarnews a#nav_next,
#navbarnews a#nav_prec:visited, #navbarnews a#nav_next:visited{
    display: block;
    width: 18px;
    height: 18px;
    
    margin:0;
    padding:0;
    
    position:absolute;
}
#navbarnews a#nav_prec, #navbarnews a#nav_prec:visited {
    background: url(/design/arrow_left.gif) no-repeat 4px 4px;
    left:0;
    top:1px;
}
#navbarnews a#nav_next, #navbarnews a#nav_next:visited {
    background: url(/design/arrow_right.gif) no-repeat 4px 4px;  

    right:0;
    top:1px;

}
span.navbar_seperator {
  display: none;
}


/* +++++++++++++++++++++++++++++++++ LOGIN BOX ++++++++++++++++++++++++++++++++++++++++++++++++*/

TD.form_left{
  font-size:14px;
  width:120px;
}

#loginBoxLogued , #loginBox{
	border:1px solid #ccc;
	background:#efefef;
	padding:10px;
	margin:25px auto;
	width:300px;
}

.formMail{
	border:none;
	background:url("/design/grey.gif") no-repeat 0 0;
	padding:10px;
/*  width:412px;
 
  margin:0 0 20px 0;
  
  float:left;
*/
}

.formMailBlock{
	border:none;
	background:url("/design/grey.gif") no-repeat 0 0;
	padding:10px;
  width:75%;
 
  margin:0 auto 20px auto;
  
}

.mainAddress{
  position:relative;
  top:-5px;
/*  
  width:215px;
  float:right;
  margin:0 0 20px 0;
*/  
  line-height:1.2em;
  
  
  
}

.addresses{

  margin:0 8px 0 0;
  margin:0;
  
  height:290px;
  
/*    
  width:215px;
  float:left;
*/
  line-height:1.2em;
  
  clear:both;
  
}

.addresses H4 , .mainAddress H4 {
  font-size:14px;
  font-weight:bold;
  font-family:DINRegular,Arial,Helvetica,sans-serif;
  color:#F7931E; 
}

.addresses HR.clear , .mainAddress HR.clear {
  height:5px;
}

.addresses .addr{
  float:left;
  width:175px;
}

#right IFRAME.googleMap , #right IFRAME.googleMap:hover{

  float:right;
  margin-top:5px;
  border:1px solid #cccccc !important;
}

.lb{
  font-size:14px;
  font-weight:bold;
  font-family:DINRegular,Arial,Helvetica,sans-serif;
  padding:0 0 5px 0;
  border-bottom:1px solid #cccccc;
}

#loginBoxLogued A , #loginBox A{
	display:block;
	padding:5px 0 0 0;
	font-weight:normal;
}

#loginBox A{
	font-size:10px;
  border-top:1px solid #f9f9f9;
}

#loginBox FORM{
	display:block;
	padding:5px 0 0 0;
	margin:0;
  
  border-top:1px solid #f9f9f9;
  border-bottom:1px solid #cccccc;
}

#loginBox FORM LABEL{
	display:block;
	float:left;
	width:25%;
	margin:7px 0 3px 0;
  font-size:14px;
}

#loginBox FORM INPUT{
	display:block;
	float:right;
	width:70%;
	margin:5px 0;
}

#loginBox FORM INPUT.send , #right INPUT.formbutton , #right INPUT#lostbut{
	width:120px;
	border:1px solid #ccc;
	background:#666;
	color:#fff;
	font-size:14px;
  font-weight:normal;
	cursor:pointer;
	background:#F7931E URL(/design/gradient.png) repeat-x 0 0;
	padding:5px 10px;
}

#right INPUT#lostbut{ 
  width:auto;
  padding:2px 10px;
}

#loginBox FORM INPUT.send:hover , #right INPUT.formbutton:hover , #right INPUT#lostbut:hover {
  background:#585858 URL(/design/gradient.png) repeat-x 0 0;
  border:1px solid #CCCCCC;
  color:#FFFFFF;
}

#right INPUT.formbutton{
  float:left;
  margin:0 10px 0 0;
}

#loginBox HR.clear{height:1px;}

#required_fields{
  color:#990000;
}

.next{
   padding:5px 0;
}

.next A , .next A:visited{

  background:none repeat scroll 0 0 #F7931E;
  border:1px solid #CCCCCC;
  color:#FFFFFF;
  cursor:pointer;
  font-size:14px;
  font-weight:normal;
  padding:5px 10px;
  
  display:block;
  float:right;
  width:auto;
}

.next A:hover{
  background:#585858;
  border:1px solid #CCCCCC;
  color:#FFFFFF;
  text-decoration:none;
}

A.newsHeader , A.newsHeader:visited{
    border-bottom:1px dotted #cccccc;
    display:block;
    padding:0 0 5px 0;
    margin:0 0 5px 0;
    text-decoration:none;  
    
    line-height:1.2em;  
  
}

A.newsHeader:hover{
  text-decoration:none;
}

A.newsHeader H3{
  font-size:18px;
  font-family:DINRegular , Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  
}
A.newsHeader .date , .date{
  font-size:10px;
  color:#999999;
  display:block;
}
A.newsHeader IMG{
  float:left;
  border:1px solid #cccccc;
  margin:0 10px 5px 0;
}
A.newsHeader P{margin:0;padding:0;}

A.newsHeader hr.clear  {
height:5px;
}


.fullNews{
  margin:0 0 20px 0;
}

.fullNews IMG{
  float:right;
  border:1px solid #cccccc;
  margin:0 0 5px 10px;
}

.lNews{
    float:left;
    width:475px;
    padding-top:15px;
    
}

.rNews{
    float:right;
    width:175px;

}

.rNews .date{
  text-align:right;
  font-size:12px;
}

.rNews .next a, .rNews .next a:visited {

  clear:both;

  float:none;
  width:auto;
  text-align:center;
  
  margin:10px 0;
}

/* +++++++++++++++++++++++++++++++++ SCS ++++++++++++++++++++++++++++++++++++++++++++++++*/

#right IFRAME , #home IFRAME{
  border:1px dotted #cccccc !important;
}

#right IFRAME:hover , #home IFRAME:hover{
  border:1px dotted #333333 !important;
}

#scs_h1{
   border:1px dotted #cccccc !important;
   background:none !important;
   margin:0;
   padding:0;
}

#scs_h1:hover{
  border:1px dotted #333333 !important;
}

#scs_h1{
  font-family:DINRegular,Arial,Helvetica,sans-serif;
  font-size:30px !important;
  font-weight:bold;
  margin:0;
  padding:0;
}


#home H2 INPUT{
    border:1px dotted #cccccc !important;
    background:none !important;
    margin:0;
    padding:0;
    color:#585858;
    font-family:DINRegular,Arial,Helvetica,sans-serif;
    font-size:24px;
}


#home H2 INPUT:hover{
    border:1px dotted #333333 !important;
}


#map{
  border:2px solid #cccccc;
  margin:10px auto 0 auto;
}

.mainAddress INPUT , .addresses INPUT {
   border:1px dotted #cccccc !important;
   background:none !important;
   margin:0;
   padding:0;
   width:173px !important;
}

.mainAddress INPUT:hover , .addresses INPUT:hover {
  border:1px dotted #333333 !important;
}

.mainAddress H4 INPUT , .addresses H4 INPUT {
  color:#F7931E;
  font-family:DINRegular,Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
}  



INPUT#scs_h21{
  color:#F7931D;
  font-family:DINRegular,Arial,Helvetica,sans-serif;
  font-size:22px;
  font-weight:bold;
  
   border:1px dotted #cccccc !important;
   background:none !important;
   margin:0;
   padding:0;
}

INPUT#scs_h21:hover{
  border:1px dotted #333333 !important;
}

INPUT#scs_h22{
  color:#333333;
  font-family:DINRegular,Arial,Helvetica,sans-serif;
  font-size:22px;
  font-weight:bold;
  
   border:1px dotted #cccccc !important;
   background:none !important;
   margin:0;
   padding:0;
}

INPUT#scs_h22:hover{
  border:1px dotted #333333 !important;         
}

.exMult TEXTAREA {
   border:1px dotted #cccccc !important;
   background:none !important;
   margin:0;
   padding:0;  
}

.exMult TEXTAREA:hover {
   border:1px dotted #333333 !important;    
}
