A    { color: #ED8002 }   /* unvisited link */
.text  {  background-color: #FFFFFF; }
.bline {  background-color: #000000; }

body   {
  background-color: #FFFFFF;
  padding:          0px;
  margin:           0px;
}

body.site   {
  background-color: #CCCCCC;
  padding:          0px;
  margin:           0px;
}

/*----------------------------------------------------------------------------*/

.menuUp, .menuUp_selected {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  font-weight:      bold;
  text-decoration:  none;
  text-align:       center;
  vertical-align:   middle;
  color         :   #B3B3D9;
}

.menuUp_selected { color: #000000; }
.menuUp:hover    { color: #000000;}

/*----------------------------------------------------------------------------*/

.menu1,.menu1_selected,.menu1_anchor,.menu1_anchor_selected {
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        16px;
  font-weight:      bold;
  text-decoration:  none;
  text-align:       right;
  vertical-align:   middle;
  color:            #000000;
}
.menu1:hover  { color: #000000;}

.menu1_selected       { color: #000000;text-decoration:  none;}

.menu1_anchor_selected { color: #000000;text-decoration:  none;}
.menu1_anchor          { color: #000000;text-decoration:  none;}

/*----------------------------------------------------------------------------*/

.menu2, .menu2_selected,.menu2_anchor,.menu2_anchor_selected {

  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-variant:     normal;
  font-weight:      bold;
  font-variant:     normal;
  text-decoration:  none;
  text-align:       justify;
  vertical-align:   middle;
  color:            #B3B3D9;
  background-color: #FFFFFF;
}
.menu2:hover           { color: #000000 }
.menu2_anchor_selected { color: #000000;}
.menu2_anchor          { color: #B3B3D9;}
.menu2_anchor:hover    { color: #000000 }
.menu2_selected        { color: #000000;}

/*----------------------------------------------------------------------------*/

.page, .page_selected, .page_anchor_selected, .page_anchor {
  font-family     : Helvetica, Arial, Verdana, sans-serif;
  font-size       : 11px;
  text-decoration : none;
  text-align      : right;
  font-weight     : bold;
  font-variant    : normal;
  color           : #B3B3D9;
  background-color: #FFFFFF; 
}

.page_selected { color: #000000;}
.page:hover    { color: #000000 }

.page_anchor_selected { color: #000000;}
.page_anchor          { color: #B3B3D9;}
.page_anchor:hover    { color: #000000;}


/*----------------------------------------------------------------------------*/

.anchor {
  text-decoration:  underline;
  color:            #ED8002;
}

.anchorAnim {
  text-decoration : none;
  color:            #B3B3D9;
}
.anchorAnim:hover { color: #000000 }

.anchorAnimSelect {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        14px;
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
}
.anchorAnimSelect:hover { color: red }

.pretty_link {
  color           : #ED8002;
  border-width    : 0px;
  border-color    : #FFFFFF;
  border-style    : solid;
  text-decoration : underline;
}

/*----------------------------------------------------------------------------*/

.pretty_title { 
  font-family   : Helvetica, Arial, Verdana, sans-serif;
  font-size     : 16px; 
  font-style    : normal; 
  font-weight   : bold; 
  color         : #FFA518;
  text-transform: uppercase; 
}

.pretty_title2 { 
  font-family   : Helvetica, Arial, Verdana, sans-serif;
  font-size     : 14px; 
  font-style    : normal; 
  font-weight   : bold; 
  color         : #000000;
}

.pretty_title3 { 
  font-family     : Helvetica, Arial, Verdana, sans-serif;
  font-size       : 12px; 
  font-style      : normal; 
  color           : #aaaaaa;
  text-decoration : none;
}

/*----------------------------------------------------------------------------*/

.pretty_frame_right {float:right;margin: 15px;padding: 10px;width:200px;border: 1px dashed #CACACA; }
.pretty_frame_left {float:left;margin: 15px;padding: 10px;width: 200px;border: 1px dashed #CACACA; }

/*----------------------------------------------------------------------------*/

.actuTitle	 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-align: justify;
  color: #7A4EA7;
}

.actuTxt, .actuTxtTitle, .actunext { 
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-align: justify;
  color: #000000;
}

.actuTxtTitle {
  font-weight : bold;
  font-size   : 11px;
  text-align  : left;
  color       : #000000;
}

.actunext {
 color       : #2C52A5;
 text-align  : right;
}

/*----------------------------------------------------------------------------*/

.frmTitle {   
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        12px;  
  font-weight:      bold;
  color:            #000000;  
  background-color: #FFFFFF
}

.frmSubTitle {  
  font-family:      Helvetica, Arial, Verdana, sans-serif;  
  font-size:        10px;  
  color:            #000000;  
  background-color: #FFFFFF;
}

.frmText {   
  font-family:      Helvetica, Arial, Verdana, sans-serif;  
  font-size:        12px;  
  color:            #000000;  
  background-color: #FFFFFF
}

/*----------------------------------------------------------------------------*/

.ufFormInput, .uiFormInput {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  color:            #000000;
}

.ufText, .ufBold, .uiText, .ucText {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  color:            #000000;
}

.ufBold {  
  font-weight:      bold;  
}

.uiError {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  font-weight:      bold;
  color:            #FF0000;
}
	
/*----------------------------------------------------------------------------*/

.tinyText {
  font-family     : Helvetica, Arial, Verdana, sans-serif;
  font-size       : 10px;
  text-decoration : none;
  text-align      : right;
  font-weight     : bold;
  font-variant    : normal;
  color           : #000000;
}


/*----------------------------------------------------------------------------*/

.tabActive, .tabInactive, .tabInactiveAnchor { color: black }
 
/*----------------------------------------------------------------------------*/

.bottomtext {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  font-weight:      normal;
  text-decoration:  none;
  text-align:       right;
  vertical-align:   middle;
  color:            #FFFFFF;
}


