body
{
 font-family: "Times New Roman",Times, serif;
 /* font-family: arial; */
 background-color: #ffffff;
 margin: 5% 5% 5% 5%;
}

img
{
 border: 0;
}

td
{
 vertical-align:top;
 text-align:left;
}

h2
{
 font-weight:normal;
 white-space:nowrap;
 font-size: 130%;
 margin-bottom:0em;
 color:#7080C0;
 display: inline;
}

b
{
 color: #309030;
}

.space
{
 width: 1.5em;
 background-color: #ffffff;
}

.td_logo_type
{
 background-image:url(logo_type.gif);
 background-repeat: no-repeat;background-position: 22px 22px;
}

main_table
{
 width:100%;´
 border-spacing:0px;
 empty-cells:show;
}

.content
{
 border:1px solid #8c8561;
 padding:1.5em;
 text-align:justify;
}

.cat_right
{
 border:1px solid #8c8561;
 padding:1.5em;
 text-align:justify;
 vertical-align: bottom;
 padding:0; 
 width: 200px;
/*
 background-image: url(cat_right.gif);
 background-position: center bottom;
 background-repeat: no-repeat;
*/
}

.cat_name
{
 font-family: Arial, sans-serif;
 font-size:1.1em;
 border-bottom:1px solid #abad9f;
 padding-bottom:0.5em;
 font-weight:normal;
 margin-bottom: 1em;
}

.cat_item_table
{
 margin-bottom: 1em; 
}

.cat_item_td_right
{
 padding-left: 3em;
 text-align: left;
}

.cat_item_name
{
 color:#3562B7;
}

.texth1 /* obsolete? */
{
 font-family: Arial, sans-serif;
 font-size:1.1em;
 border-bottom:1px solid #abad9f;
 padding-bottom:0.5em;
 font-weight:normal;
 color: #ff0000;
}

.unidentified_flight_object
{
 width: 200px; 
 padding: 0; 
 vertical-align: bottom; 
 border-left: 1px solid #ffffff; 
 text-align: center;
}

.menu
{
 border:1px solid #8c8561;
 width: 200px;
 border-top: none;
 height: 100%; 
 width: 200px; 
 padding: 0; 
 padding-bottom: 30px; 
 background-image: url(logo_background.gif);
 background-repeat: repeat-x; 
 text-align: center; 
 white-space: nowrap;
}

.menu h1
{
 font-weight:normal;
 white-space:nowrap;
 font-size: 100%;
 margin-bottom:0em;
 color: #a0a0a0;
}

a
{
 /* display:block; */
 white-space:nowrap;
 text-decoration:none;
 color:#3562B7;
}

a:hover
{
 text-decoration: underline;
}

.menu h1 a 
{
 white-space:nowrap;
 color:#a0a0a0;
}

.LinkToCategory
{
/* color:#9d8a4f; */
 color:#3562B7;
 font-size: 100%;
 font-family: Arial, sans-serif;
}

.order_row_info_td
{
 text-align: right;
 padding-right: 1em;
}

.m1d1_error_div
{
 color: #ff5000;
}