
td,body,div {
	font-family : Arial,Verdana, Helvetica;
	font-size : 13px;
  color: #303030;
  
  line-height : 16px;
  
}



A  {
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	font-size : 13px;
	text-decoration : none;                          
}

A:LINK  {
	text-decoration : none;
	}
  
A:VISITED  {
	text-decoration : none;
	}
  
A:HOVER  {
	text-decoration : underline;
	}
  
A:ACTIVE  {
	text-decoration : none;
	}

A:FOCUS  {
	text-decoration : none;
	}  

A.list  {
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	font-size : 13px;
	text-decoration : none;                          
}

A.list:VISITED  {
	text-decoration : none;
	}

A.list:ACTIVE  {
	text-decoration : none;
	}

A.list:LINK  {
	text-decoration : none;
	}

A.list:HOVER  {
  color : #E41319;
	text-decoration : underline;
	}  
  
  
  
A.ticker  {
  font-family : Arial,Verdana, Helvetica;
	color : #303030;
	font-size : 12px;
	text-decoration : none;                          
}

A.ticker:VISITED  {
  font-family : Arial,Verdana, Helvetica;
	color : #303030;
	font-size : 12px;
	text-decoration : none;      
	}

A.ticker:ACTIVE  {
	font-family : Arial,Verdana, Helvetica;
	color : #303030;
	font-size : 12px;
	text-decoration : none;      
	}

A.ticker:LINK  {
	font-family : Arial,Verdana, Helvetica;
	color : #303030;
	font-size : 12px;
	text-decoration : none;      
	}

A.ticker:HOVER  {
	text-decoration : none;
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	font-size : 12px;
    
	} 
  
  
A.ticker-red  {
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	font-size : 12px;
	text-decoration : none;                          
}

A.ticker-red:VISITED  {
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	font-size : 12px;
	text-decoration : none;      
	}

A.ticker-red:ACTIVE  {
	font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	font-size : 12px;
	text-decoration : none;      
	}

A.ticker-red:LINK  {
	font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	font-size : 12px;
	text-decoration : none;      
	}

A.ticker-red:HOVER  {
	text-decoration : underline;
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	font-size : 12px;
    
	}     
  

/* ###################################################################### */
/* ### NAVIGATION                                                         */
/* ###################################################################### */

a.subnavi{
  font-family : Arial,Verdana, Helvetica;
	color : #303030;
	text-decoration: none;
  font-size : 11px;
  font-weight: bold;
  letter-spacing: 1px;
}

a.subnavi:hover,a.subnavi:active {
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	text-decoration: none;
	font-size : 11px;
  font-weight: bold;
  letter-spacing: 1px;
}



a.mainnavi{
  font-family : Arial,Verdana, Helvetica;
	color : #303030;
	text-decoration: none;
	font-size : 14px;
  font-weight: bold;
}

a.mainnavi:hover,a.mainnavi:active,a.mainnavi:press {
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	text-decoration: none;
	font-size : 14px;
  font-weight: bold;
}

a.mainnavi1press {
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	text-decoration: none;
	font-size : 14px;
  font-weight: bold;
}

a.mainnavi2{
  font-family : Arial,Verdana, Helvetica;
	color : #303030;
	text-decoration: none;
	font-size : 13px;
  line-height : 15px;

}

a.mainnavi2:hover,a.mainnavi2:active,a.mainnavi2:press {
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	text-decoration: none;
	font-size : 13px;
  line-height : 15px;
}

a.mainnavi2press {
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	text-decoration: none;
	font-size : 13px;
  line-height : 15px;
}

a.mainnavi3{
  font-family : Arial,Verdana, Helvetica;
	color : #303030;
	text-decoration: none;
	font-size : 12px;
  line-height : 14px;

}

a.mainnavi3:hover,a.mainnavi3:active,a.mainnavi3:press {
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	text-decoration: none;
	font-size : 12px;
  line-height : 14px;
}

a.mainnavi3press {
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	text-decoration: none;
	font-size : 12px;
  line-height : 14px;
}


A.el-link-back,A.el-link-back:VISITED,A.el-link-back:ACTIVE,A.el-link-back:LINK  {
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	font-size : 12px;
	text-decoration : none;                          
}


A.el-link-back:HOVER  {
	text-decoration : none;
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	font-size : 12px;
    
	}  


/* ###################################################################### */
/* ### CM                                                                 */
/* ###################################################################### */

.page-title {
  font-family : Arial,Verdana, Helvetica;
	color : #303030;
	text-decoration: none;
	font-size : 16px;
  font-weight: bold;  
  padding-bottom: 18px;
}

.el-link-back:HOVER  {
	text-decoration : none;
  font-family : Arial,Verdana, Helvetica;
	color : #E41319;
	font-size : 12px;
    
	}  

.ticker-title {
	font-weight : bold;
  color : #303030 ;
  background-color : #ffffff ;
  font-size : 12px;
}

.ticker-text {
	font-weight : normal;
  color : #303030 ;
  background-color : #ffffff ;
  font-size : 12px;
}

.table-title {
	font-weight : bold;
  color : #303030 ;
  background-color : #CAE0E6 ;
  font-size : 14px;
  line-height : 14px;
}

.pub-el-title {
	font-size : 13px;
	font-weight : bold;
  color: #303030 ;
  margin-bottom : 3px;
  
}


.pub-el-lead{
	color: #333333;
	font-size : 13px;
	font-family : Verdana,Arial, Helvetica;
  font-weight: bold;
}

.pub-el-leadtitle {
	font-size : 13px;
	font-weight : bold;
  color: #303030 ;
	padding-bottom : 10px;
}

.pub-el-footnote {
	font-size : 11px;
}

.pub-el-text {
	margin : 0px 0px 3px 0px;
}

.pub-browseth {
  font-weight : bold;
  color : #303030 ;
  background-color : #CAE0E6 ;
  font-size : 13px;
  line-height : 13px;
}

.pub-browsetdodd {
background-color : #CAE0E6;

}

.pub-browsetdeven {
    background-color : #E0EAED;
}

ul.pub-tth-ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 16px;
	list-style-type: square;
}

  /*list-style-image: url(/img/b3.gif);*/

li.pub-tth-li {
}

h1.pub-tth-h1{
	margin-top: 6px;
	margin-bottom: 0px;
	font-size: 16px;
}

h2.pub-tth-h2{
	margin-top: 6px;
	margin-bottom: 0px;
	font-size: 14px;
}

.browseth {
  font-weight : bold;
  color : #303030 ;
  background-color : #CAE0E6 ;
  font-size : 13px;
  line-height : 13px;
}

.browsetdeven {
background-color : #CAE0E6;
}

.browsetdodd {
  background-color : #E0EAED;
}


input.dlginput {
	border : 1px solid #ffffff ;
	font-size : 12px;
}

input.dlgsearchinput {
	border : 1px solid #ffffff ;
	font-size : 12px;
}

.dlgselect { 
    background-color:#ffffff; 
    border:1px solid #DDDDDD; 
    font-size : 12px;
    }
    
input.dlgbutton {
	font-size : 12px;
  color: E41319; 
  border : 1px solid #CAE0E6 ;
  background-color: #CAE0E6 ;
  font-weight: bold;
}

.dlgtextarea {
  font-size : 12px;
  color: 000000; 
  border : 1px solid #ffffff ;
	font-family : Verdana,Arial, Helvetica;
  background-color: #ffffff ;
}

.dlgcheckbox {  
  background-color: #CAE0E6 ;
  border : 1px solid #CAE0E6 ;
}

.dlgradio {  
  background-color: #CAE0E6 ;
}


input.dlgbuttonbright {
	font-size : 12px;
  color: E41319; 
  border : 1px solid #E0EAED ;
  background-color: #E0EAED ;
  font-weight: bold;
}

input.dlgsubbutton {
	font-size : 12px;
  color: 696866; 
  border : 1px solid #CAE0E6 ;
  background-color: #CAE0E6 ;
  font-weight: bold;
}

input.dlgerror-input {
	border : 1px solid red ;
}

.dlgerror-message {
	font-size : 12px;
  color: red ;
}

.lead{
	color: #333333;
	font-size : 13px;
	font-family : Verdana,Arial, Helvetica;
  font-weight: bold;

}


