/* CSS Document */

.stabilizer { font-size: 1px; }

/*** FONTS ***/
.SmallBlackText,
.SmallGrayText {
  font: bold 10px Arial, Helvetica, sans-serif;
  color: #787878;
}
.SmallBlackText { color: #323232; }

.Tahoma8b  { font: bold 8px Tahoma, Verdana, Arial, sans-serif; }

.Tahoma10,
.Tahoma10g { font: 10px Tahoma, Verdana, Arial, sans-serif; }
.Tahoma10g { color: #2D3A3F; }
.Tahoma10b { font: bold 10px Tahoma, Verdana, Arial, sans-serif; }

.Tahoma11,
.Tahoma11g { font: 11px Tahoma, Verdana, Arial, sans-serif; }
.Tahoma11g { color: #2D3A3F; }

.Tahoma12,
.Tahoma12g { font: 12px Tahoma, Verdana, Arial, sans-serif; }
.Tahoma12g { color: #2D3A3F; }

.Tahoma14b { font: bold 14px Tahoma, Verdana, Arial; }
.Tahoma16b { font: bold 16px Tahoma, Verdana, Arial; }

H1, H2, H3 { 
  font: bold 16px Arial, Helvetica, sans-serif; 
	padding: 0px;
	margin: 0px;
}

H2 { font-size: 14px; }
H3 { font-size: 12px; }

A { text-decoration: none; }
A:hover { text-decoration: underline; } 

.Link        { color: #0087D6; }
.BlueLink		 { color: #0082C6; }
.RedLink		{ color: #F02226; }
.GreenLink   { color: green; }
.GrayLink    { color: #959595; }
.OrangeLink  { color: #F99200; }
.BlackLink   { color: black;   }
.Reference   { color: #4B9917; text-decoration: underline; }

.hidden { 
	    position: absolute; 
             top: 2px; left: 2px;
	     visibility: hidden;
              display: block; 
	      background-color: #E08080 
}

.beta2 {
        vertical-align: middle;
        font-size: smaller;
        font-weight: normal;
        border: 1px solid #055a25;
        background-color: #e2ffe5;
        text-align: left;
        color: #005d23;
        position: relative;
/*	top: 10px;*/
/*        top: 95%;*/
        /*right: 1%;*/
/*	right: auto; */
	left: auto;
        bottom: 10px;
        /* should not interfere with the menu (width: 15%):
                so we have 9% + menu*/
/*        left: 90%;*/
        opacity: 0.4;  /* CSS3 standard */
        filter:alpha(opacity=40); /*  MSIE non-standard */
        -moz-opacity: 0.40;  /* Mozilla non-standard */
	padding: 2px 2px;
}

.beta {
        vertical-align: middle;
        font-size: smaller;
        font-weight: normal;
        border: 1px solid #055a25;
        background-color: #e2ffe5;
        text-align: left;
        color: #005d23;
        position: absolute;
/*	top: 10px;*/
/*        top: 95%;*/
        /*right: 1%;*/
/*	right: auto; */
/*	left: auto;*/
/*        bottom: 10px;*/
        /* should not interfere with the menu (width: 15%):
                so we have 9% + menu*/
/*        left: 90%;*/
        opacity: 0.4;  /* CSS3 standard */
        filter:alpha(opacity=40);   /*MSIE non-standard */
        -moz-opacity: 0.40;  /* Mozilla non-standard */
	padding: 2px 2px;
}

p.news_header {
	font-size:14px;
	border-bottom: 1px dashed #DCDCDC;
}
.news_item {
  border: 1px none;
}
.news_item:hover {
    border: 1px solid #B0B0B0;
    background-color: #EDEDFD;
    cursor: pointer;
}

.row_1:hover, .row_2:hover {
  border: 1px solid black;
  background-color: #FEFEFE;
}

.row_1 {
    background-color: #F5F5F5;
}
.row_2 {
    background-color: #F1F1F1;
}

form#sform label
{
   cursor: pointer;
  position: relative;
   top: -2px;
}

form#sform label:hover
{
/*  color:blue; */
/*  font-weight: bold;*/
    text-decoration: underline;


}
