body
{
 margin:0px;
 padding:0px;
 background-image: url('../graphics/bg_02.gif');
 background-repeat: repeat-x; 
 background-color:#EBEBEB;
 font-family: Arial, Verdana,  Helvetica, sans-serif;
 color:#3A3A3A;
}



/**********************************************************************/
/* BACKGROUND                                                       */
/**********************************************************************/
.bg
{
 background-image:   url('../graphics/bg.gif');
 background-repeat: repeat;
}


/**********************************************************************/
/* TEXT FORMATTING                                                      */
/**********************************************************************/
.text
{   
   font-size:12px;
   line-height:15px;
   text-align:justify;   
}

.text_heading
{   
   font-size:12px;
   line-height:15px;
   text-align:justify;   
}

.text_left
{   
   color:#1D589B;
   font-size:12px;
   font-weight: bold;
   line-height:15px;
   text-decoration:underline;
}
a.text_left:hover
{   
   color:#1D589B;
   font-size:12px;
   font-weight: bold;
   line-height:15px;
   text-decoration:none;
}
.text_blue
{   
   color:#257EBB; 
   font-size:12px;
   line-height:15px;
   text-align:justify;
   text-decoration:underline;   
}
a.text_blue:hover
{   
   color:#257EBB; 
   font-size:12px;
   line-height:15px;
   text-align:justify; 
   text-decoration:none;
}
.text_bold
{   
   font-size:13px;
   line-height:15px;
   text-align:justify; 
   font-weight: bold;  
}
.text_blue2
{   
   color:#257EBB; 
   font-size:12px;
   line-height:15px;
   text-align:justify;
   text-decoration:none;   
}

a
{ 
  color:#1D589B;
  text-decoration:underline;
  outline: none;
}
a:hover
{  
  color:#1D589B;
  text-decoration:none;
  outline: none;
}
.menu
{ 
  color:#FFFFFF;
  font-size:12px;
  text-decoration:none;
  outline: none;
}
a.menu:hover
{  
  color:#FFFFFF;
  font-size:12px;
  text-decoration:none;
  outline: none;
}
.over
{
 background-color:#5198C9;
}
.out
{
 background-color:#257EBB;
}




/**********************************************************************/
/* TEXT FOOTER                                                      */
/**********************************************************************/
.footer
{
  color:#FFFFFF;
  font-size:11px;
}

a.footer:hover
{
  color:#FFFFFF;
  font-size:11px;
}
.footer_active
{
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;
}
a.footer_active:hover
{
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;
}




/**********************************************************************/
/* FORM ELEMENTS                                                      */
/**********************************************************************/
.selectbox {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
    color:#3A3A3A;
	height: 20px;
	width: 155px;
	border: 1px solid #464646;
	font-size: 12x;
	padding-top:0px;
	padding-left:4px;


}
.selectarea {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
    color:#3A3A3A;
	height: 50px;
	width: 155px;
	border: 1px solid #464646;
	font-size: 12px;
	padding-top:1px;
	padding-left:4px;


}





/*---------------------------------------------------------------------------------------*/
/*------------------------------ Misc Classes ----------------------------------*/
/*--------------------------------------------------------------------------------*/

.hline
{
 font-size: 12px;
 color:#FFFFFF;
 padding-left:1px;
 padding-right:1px;
}

.star
{
 font-size: 11px;
 color:#FF0000;
}