DIV#mesge	 {
	padding: 0px 50px 10px 150px;
	Text-Align : Left;
	Color: #0099FF		/* blue */
}

DIV#err_mesge
{
/*	background-color: #fdd;*/
	color: red;
	font-weight: bold;
	font-size: 1.2em;
/*	border: 3px dotted red;*/
	padding: 5px
}

DIV#footer	 {
	padding : 30px 0px 10px 0px  ;
	Text-Align : Center ;
	Font-Size : 0.7em;
	Color : #404040
}

BODY	 {
	margin : 0px   ;
	padding : 0px   ;
	overflow : auto   ;
	Width : 100% ;
	Height : 100%
}

BODY	 {
	Font-Family : Courier New, Courier ;
	Font-Size : 100%;
	Color : #606060
}

.hint	 {
	max-width : 800px ;
	width : expression(document.body.clientWidth > 800 ? '800px' : '100%' ) ;
	Font-Size : 0.7em
}

.hint2	 {
	Font-Size : 0.7em;
	padding : 0px 0px 20px 0px
}

* html	 {
	overflow : hidden
}

#menu	 {
	position : fixed ;
	display : block ;
	line-height : 1.7em ;
	Top : 5px ;
	right : 30px ;
	Text-Align : Right ;
	Font-Family : verdana, arial, sans-serif ;
	Font-Size : 0.75em
}

* html #menu	 {
	Position : Absolute
}

#menu a	 {
	padding : 0px 8px 0px 8px ;
	border : 2px solid #CCCCCC   ;
	Color : #404040 ;
	Background-Color : #DDDDDD ;
	Text-Decoration : none
}

#menu a:link	 {
	border : 2px solid #CCCCCC   ;
	Color : #404040 ;
	Background-Color : #DDDDDD ;
	Text-Decoration : none
}

#menu a:active	 {
	border : 2px dotted #CCCCCC   ;
	Background-Color : transparent
}

#menu a:visited	 {
}

#menu a:hover	 {
	border : 2px solid green   ;
	Color : green
}

table#shell	 {
	border : none   ;
	border-collapse : collapse   ;
	margin : 0px   ;
	padding : 0px   ;
	Width : 100%
}

table#shell tr td	 {
	/*padding : 10px 10px 10px 10px*/
}

table#shell tr#shell_header	 {
	Height : 75px
}

table#main	 {
	border : none  ;
	border-collapse : collapse
}

table#main tr th	 {
	border : 1px solid #60FF60  ;
	Text-Align : Center ;
	Background-Color : #BBFFBB
}

.header_col	 {
	border : 1px solid #00C000  ;
	Text-Align : Left ;
	Background-Color : #BBFFBB ;
	Font-Weight : Bold
}

table#main tr td	 {
	border : 1px solid #AAFFAA  ;
	padding : 3px 5px 3px 5px
}

.odd	{
}

.even	{
	Background-Color : #CCFFCC
}

.err_row	{
	Background-Color : #CC0000
}

.no_crew_info_leg {
	Background-Color : #ff6
}

table#main col.align_right	 {
	Text-Align : Right
}

table#main col.align_left
{
	Text-Align : Left
}

table#main table#main_inner
{
	border : none;
	border-collapse : collapse;
	width: 100%
}

table#main table#main_inner tr td
{
	border: none;
	padding: 6px 0px;
	text-align: left;
	vertical-align: top;
	padding: 5px 5px
}

.form_cb
{
	border: none
}

INPUT	 {
	Font-Family : Courier New, Courier ;
	Font-Size : 0.9em;
	padding: 0px 2px 0px 2px;
	border: 1px solid #808080
}


input#pic {	/* file upload */

	Font-Family : Courier New, Courier ;
	Font-Size : 0.9em;
	padding: 0px 2px 0px 2px;
	border: 1px solid #808080
}


TEXTAREA	 {
	Font-Family : Courier New, Courier ;
	Font-Size : 0.85em;
	padding: 0px 2px 0px 2px;
	border: 1px solid #808080
}

SELECT	 {
	Font-Family : Courier New, Courier ;
	Font-Size : 0.9em;
	border: 1px solid #808080
}

BUTTON {
	border: 1px solid red
}

table#text_tbl
{
	width: 60%;
	Font-Family : Verdana, Arial, Helvetica, sans-serif;
	Font-size: 0.9em;
	border : none  ;
	border-collapse : collapse
}

table#text_tbl tr td
{
	border : none;
	text-align: left
}

.textheader
{
	margin: 20px 0 0px 0;
	border: 0;
	color: #003366;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: medium;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase
}

.textbody
{
	margin: 0;
	color: #222;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;
	padding: 0;
	font-weight: normal;
	font-size: 100%;
	line-height: 150%
}

.browse_u_l
{
	white-space: nowrap;
	text-transform: uppercase;
	text-align: left
}

.browse_u_r
{
	white-space: nowrap;
	text-transform: uppercase;
	text-align: right
}

.browse_l_l
{
	white-space: nowrap;
	text-transform: lowercase;
	text-align: left
}

.browse_l_r
{
	white-space: nowrap;
	text-transform: lowercase;
	text-align: right
}

.browse_x_l
{
	white-space: nowrap;
	text-align: left
}

.browse_x_r
{
	white-space: nowrap;
	text-align: right
}



