.x_tab
    {background: #E2E7F9; border: solid 1px #9EABD2; border-bottom: none; padding: 4px;}
.x_tab_a
    {background: #CCD3E9; border: solid 1px #9EABD2; border-bottom: none; padding: 4px; font-weight: bold;}
.x_horiz
    {border-top: 1px solid #9EABD2;}
body, td, ul, div
    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
select, input, textarea
    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #FFFFFF;}
hr /* Horizontal line style */
    {height: 1px; color: #999999;}
form /* Removes padding from <form> tags */
    {margin: 0px; padding: 0px;}
.departure_return_header
    {border-top:1px solid #9EABD2; border-bottom:1px solid #9EABD2}
.block_air
    {border-left:1px solid #9EABD2; border-right:1px solid #9EABD2; border-bottom:1px solid #9EABD2}
.blank /* Removes background of checkboxes, radio buttons, etc. */
    {background: none;}
.formbutton /* Form button style */
    {color: #FFFFFF; background: #F1932F; border:1px solid #000000; font-weight:bold}
.formbuttonover /* Rollover effect for form buttons */
    {color: #FFFFFF; background: #F1932F; border:1px solid #000000; font-weight:bold}
.block /* Boxed text; used in search results */
    {background: #E2E7F9; border: solid 1px #9EABD2;}
.blockover /* Rollover effect for search results */
    {background: #CCD3E9; border: solid 1px #9EABD2;}
.borderright /* Right border, used for dividing */
    {border-right: solid 1px #9EABD2;}
.borderleft /* Left border, used for dividing */
    {border-left: solid 1px #9EABD2;}
.bordertop /* Top border, used for dividing */
    {border-top: solid 1px #9EABD2;}
.borderbottom /* Bottom border, used for dividing */
    {border-bottom: solid 1px #9EABD2;}
.headerrow /* Top row of some tables */
    {background: #CCD3E9; border: solid 1px #9EABD2;}
.row1 /* Color of first row on some tables */
    {background: #FFFFFF;}
.row2 /* Color of second row on some tables */
    {background: #F3F6FF;}
.smaller /* Smaller font size than default */
    {font-size: 9px;}
.larger /* Larger font size than default */
    {font-size: 12px;}
.heading /* Page heading */
    {font-size: 18px; font-weight: bold; color:#426EB2}
.errortxt /* Style of error messages */
    {font-weight: bold; color: #FFFFFF;}
.redtxt /* Used for making text red */
    {color: #CC0000;}
.bluetxt /* Used for making text blue */
    {color: #000099;}
.imageborder /* Border around some images; maintains color even when linked */
    {border:1px #000000 solid;}
.earningamount
    {color: #FF3333; font-weight: bold;}
.nav{font-size:11px; font-weight:bold; width:95%; height:20px; border-bottom:1px dotted #FFFFFF;}

A.main-menu {color:#FFFFFF;text-decoration:none;}
A.main-menu:visited {color:#FFFFFF;text-decoration:none;}
A.main-menu:active {color:#FFFFFF;text-decoration:none;}
A.main-menu:hover {color:#FFFFFF;text-decoration:none;}

A.menu {color:#000000;text-decoration:none;}
A.menu:visited {color:#000000;text-decoration:none;}
A.menu:active {color:#000000;text-decoration:none;}
A.menu:hover {color:#FFFFFF;text-decoration:none;}

p.content{text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif;}
p.first:first-letter{font-size:200%; font-style:italic; font-weight:bold; color:gray;text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif;}

.escondida {
    margin-top     : 5px;
    margin-bottom  : 5px;
    visibility     : hidden;
    display        : none;
    margin-top     : 2px;
  }
  .revlx_body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

