a.ref   {  vertical-align: top;  font-size: 11px;  color: #AA1E12 ; padding-left: 3px; }
a.link, .m .link, .body .link, a {  font-size: 12px; color: #AA1E12; }
a.link2, a.link3 {  text-decoration: none; }
a { font-family: Arial, Helvetica, sans serif; font-size: 10pt;}

h1,h1 a,.tit, h1 a.tit,h2,h2 a,h3, h3 a,h5,h5 a,h6 { font-family: Arial, Helvetica, sans serif; }

h1,h1 a{ text-align: center; font-size: 12pt; color: #9999CC;} /*#9999CC #8D85B6 #AA1E12*/
h2,h2 a{ text-align: center; font-size: 11pt; color: #000000; font-weight: bold; margin-bottom: 0px;}
h3,h3 a{ text-align: left;   font-size: 10pt; color: #AA1E12; font-weight: bold; margin-top: 10px; margin-bottom: 0px;}
h5,h5 a, .tit{ margin-top: 0; font-size: 8pt; margin-bottom: 0px; color: #E77918; }
h6 { text-align: center; font-size: 6pt;  color: #000000;  margin-top: 0px; margin-bottom: 0px; color:#E77918;}

.tBlue   {color: #8D85B6} 
.tOrange {color: #E77918} 
.tCofe   {color: #AA1E12}
.tWhite  {color: #FFFFFF}
.tRed    {color: #ED2024}

.body, .body a {
  font-family: Arial, Helvetica, sans serif; font-size: 12px;
  color: black; text-align: justify; 
}

h1 a,h1 a.tit,.body a,.m a,.tBlue a{ text-decoration: none; }

h1 a{color: #9999CC;}

.tit {color: #ffffff;}

.tj { text-align: justify }
.mc { color: #AA1E12; }

.sig, .quote { 
 text-align: right; font-size: 10pt; font-style: italic; 
 margin-top: 10px; margin-bottom: 10px;
}

.quote {  margin-top: 0; margin-bottom: 0; }

.topText {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #FFFFFF; text-align: center;
}
.menuleft a {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold;  
  text-decoration:none;
  line-height: 0.3cm;
  cursor: pointer;
  color: #FFFFFF; 
  text-align:left;
  padding: 6px 0 0 10px; 
  height: 20px; 
  width: auto;   
  display: block;
}

* html .menuleft a {
  height: 26px;
  padding: 6px 0 0 10px;
}

td.button, a.button, h5, .sys, .sysBlack {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9px; 
  font-weight: bold;  
  text-decoration:none;
  line-height: 0.3cm ;
}
td.button, a.button, h5, sys {  cursor: pointer }

.sys       { color: #E77918; padding-top:10px;}
.sysBlack  { color: black  ; padding-top:10px;}
td.button  { color: #FFFFFF; padding-left:20px;}
a.button   { color: #FFFFFF;}

p,p.m,a.link3,p.book, blockquote, ul, table.borderTable3 td, .m a, .tBlue a {
 font-family: Arial, Helvetica, sans serif; font-size: 10pt; color: black;
}

p.book  { text-indent:20pt; text-align:justify; margin-top:0;margin-bottom:0; }
p.m, .m a, p, ul { margin-top: 0; margin-bottom: 0; }
p.m, .m a, a.link3{font-size: 8pt}
font.guide_quote { display: block; font-size: 11px; text-align:justify; border: 1px solid #c0c0c0; padding: 3px; margin-top: 5px; margin-bottom: 5px}
blockquote { margin-top: 0; margin-bottom: 0; font-style: italic;  }

img.right { margin-top: 5px; margin-left:  7px; float: right }
img.left  { margin-top: 5px; margin-right: 7px; float: left  }

table.center td { text-align: center }
table.white td  { background-color: #ffffff }

table.blue { background-color: #8D85B6 }

.borderTable, .borderTable2, table.borderTable3  {
 border-width: 1px; border-style: solid; border-color: #8D85B6; 
}
.borderTable  { background-color: #FFFDCA; }
.borderTable2 { background-color: #FFFFFF; }
.borderTable3, table.borderTable3  td  { background-color: #FFFDCA;}
.borderTable4 { background-color: #FFFFFF; }
table.borderTable4  td  { background-color: #FFFDCA;}

table.tablesmall2, table.tablesmall3 {
margin-top: 10px;
margin-bottom: 10px;
border-width:1px; 
background-color: gray;
}

table.tablesmall3 {background-color: #D80F0C}

table.tablesmall td, table.tablesmall2 td, table.tablesmall3 td{
  font-family    : Verdana, Arial, Helvetica, sans-serif; 
  font-size      : 11px; 
  text-decoration: none;
  line-height    : 0.3cm ;
}

table.tablesmall3 td
{
  padding-top:    2px;
  padding-right:  2px;
  padding-bottom: 5px;
  padding-left:   2px;
}
table.tablesmall2 td, table.tablesmall3 td{border-width:1px; background-color: #FFFFFF; text-align: center;}

.bgTable { 
 border-width:0px; background-color: #FFDDC1; 
}

form  { margin-top: 0; margin-bottom: 0;}

.formEdit, .formSelect, .formEdit2, .formSelect2 {
  font-size : 11px;
  font-weight : bold;
  font-family : Verdana;
  color: #E77918;
  border-width: 2px; border-style: solid; 
  background-color : #FFFFFF;
}

.formEdit, .formSelect {
border-color: #8D85B6; 
}

.formEdit2, .formSelect2 {
border-color: gray; 
}

.formBtn, .formBtn2 {
  font-size : 10px;
  font-weight : bold;
  font-family : Verdana;  
  border-width: 0px; border-style: solid;   
  padding-top: 3px;
  padding-bottom: 2px;
}

.formBtn {
color: #ffffff;
border-color: #8D85B6;
background-color : #8D85B6;
}

.formBtn2 {
color: #000000;
border-color: #FFFFFF;
background-color : #FFFFFF;
}

table td.borderAnons { 
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}
table.gallery td table{
width:143px;
height:154px;
text-align:center; 
vertical-align: middle; 
border: 1px solid #E77918;
}
table.gallery td img{border-width:0px;}
hr {height:1px;color: #AA1E12}

table#dreamteam, table#answer {
  font: 10pt Arial, sans-serif;
}
table#dreamteam {
  width:100%;
  background-color:#E77919;
  margin-top:10px;
}
table#dreamteam td {
  padding: 5px;
  background-color:#fff;
}

table#dreamteam td#name {
  background-color:#E77919;
  color: #fff;
  font-weight:bold;
}
table#answer{
  width:100%;
  text-align:left;
}

td#field{
  width:25%;
  text-align:right;
  vertical-align:top;
  padding-right:10px;
  font-weight:bold;
}

.drm_right {
  font: 12px Arial;
  margin-bottom: 15px;  
}

.actions {
  font-size:12px;
  font-family:arial;
}

.actions_link {
  text-align:right;
  margin-top:10px;
}

.actions_year {
  margin-top: 10px;
  border: 1px #D1CEE5 solid;
  background-color: #F0EEF7;
  height:200px;
}

.actions_month {
  border: 1px #D1CEE5 solid;
  background-color: #FFFFFF;
  width:120px;
  text-align:center;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  padding:5px;
}

.act_link {
  font-family:arial;
  font-size:11px;
}

.error_lit {
  background-color: #EEEEEE;
  border:1px #D6D6D6 solid;
  padding:2px;
  margin-top:1px;
  text-align:center;
  font-weight:bold;
  color:#FF0000;  
  font-family:arial;
  font-size:11px;
}

.msg_lit {
  background-color: #EEEEEE;
  border:1px #D6D6D6 solid;
  padding:2px;
  margin-top:1px;
  text-align:center;
  font-weight:bold;
  color:#36B653;  
  font-family:arial;
  font-size:11px;
}
.drop_down {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold;  
  text-decoration:none;
  cursor: pointer;
  color: #FFFFFF; 
  text-align:left;
  background-color: #8D85B6;
  margin-bottom: 5px;
  height: 19px;  
  padding: 6px 0px 0px 10px;  
}

/* menu hack for IE \*/
* html .drop_down {  
  padding: 6px 0px 0px 10px;
  height: 25px;
}
/* menu hack for IE */

.downelements {
  position: absolute;
  top: 35px;
  background-color: #FFFFFF; 
  border: 1px solid #8D85B6; 
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: none;  
  height: auto;
  overflow: visible;
}

/* menu hack for IE \*/
* html .downelements {  
  top: 34px;
  height: 0px;
}
/* menu hack for IE */

.downelements li {
  width: 224px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold;  
  text-decoration:none;
  cursor: pointer;
  color: #FFFFFF; 
  text-align:left;
  padding: 5px 0px 0px 10px;
  background-color: #8D85B6;
  margin: 2px 2px 2px 2px;
  height: 19px;
}

/* menu hack for IE \*/
* html .downelements li {  
  padding: 5px 0px 0px 10px;
  height: 24px;
  width: 234px;
}
/* menu hack for IE */

.downelements a {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold;  
  text-decoration:none;
  cursor: pointer;
  color: #FFFFFF; 
  display: block;
  width: 100%;
  height: 100%;
}

table.prise, table.tabl {
	background: #000;
}

table.prise td, table.tabl td {
	font: 12px Arial;
	background: #fff;
}
