body
{
 margin-top:		10;
 margin-bottom:		10;
 margin-left:		10;
 margin-right:		10;
 margin-widht:		0;
 margin-heigth:		0;
 font-size:		11px; 
 font-family:		verdana, arial, sans-serif;
 background-color:	#FFFFFF;
 color:			#030303;
}

a
{
 TEXT-DECORATION:  underline;
 COLOR:            #050505;
}

.pseudo-link 
{
 border-bottom:		1px dashed;
 cursor:pointer;
 cursor:hand;
}

.ui
{
 text-indent:                0cm;
 text-align:                 left;
 margin-top:                 1pt;
 margin-bottom:              1pt;
 font-size:		11px;
}

p
{
 text-indent:                1cm;
 text-align:                 justify;
 margin-top:                 1pt;
 margin-bottom:              1pt;
 font-size:		11px;
}

p.ol
{
 text-indent:                0cm;
 text-align:                 left;
}

p.olb
{
 font-weight:		bold;
 text-indent:                0cm;
 text-align:                 left;
}

p.news
{
 text-indent:                0cm;
 text-align:                 left;
 margin-top:                 5pt;
}

p.or
{
 text-indent:                0cm;
 text-align:                 right;
}

p.oc
{
 text-indent:                0cm;
 text-align:                 center;
}

p.oj
{
 text-indent:                0cm;
 text-align:                 justify;
}

p.error
{
 text-indent:                0cm;
 text-align:                 justify;
 font-color:		     red;
 font-weight:			bold;
 margin-top:                 10pt;
 margin-bottom:              10pt;
 font-size:			14px;
}
a.pagelink {color: #050505; TEXT-DECORATION: none; font-size: 70%;}
a.pagelink_current {color: #030303; FONT-WEIGHT: bold; TEXT-DECORATION: none; font-size: 80%;}

form
{
 color:                      #030303;
 margin-top:                 1pt;
 margin-bottom:              1pt;
 font-size:		11px;
}

input
{
 color:                      #030303;
 background-color:           #cccccc;
 border-width:               1px;
 font-size:		11px;
}

textarea
{
 color:                      #030303;
 background-color:           #cccccc;
 border-width:               1px;
 font-size:		11px;
}
input.button
{
 background-color:           #cccccc;
 font-size:		11px;
}

select
{
 color:                      #030303;
 background-color:           #cccccc;
}

p.r             {
                   text-indent:          0px;
                   text-align:           right;
                  }
p.l             {
                   text-indent:          0px;
                   text-align:           left;
                  }

  .warning        {
                   color:                      red;
                   font-weight:                bold;
                  }
  textarea        {
                   border-width:               1px;
                  }
  button          {
                   border-width:               1px;
                  }
  .mainbg         {
                   background-color:                 #FFFFFF;
                  }
  .rightbg        {
                   background-color:                 #ced7c6;
                  }
  .leftbg         {
                   background-color:                 #77AA77;
                  }

.search		{
		    background-color:		#ced7c6;
		}
td.bordered	{
		    border-width:	1px;
		    border-color:	#555555;
		    border-style:	solid;
		}
