body {
	background:  #FFFFF0;
	color:       #333;
	font-family: Verdana, sans-serif;
	font-size: 	 11px;
	margin:      0px;
        line-height: 20px;

}
#body-content {
	/* approach 1: border on body-content */
	border-left:  0px solid #999;
	/* approach 1: border on body-content */
	margin: 0 30px 100px 30px;
float:left;
		
	
}
.wrapper 
{
	width: 1210px; 
	margin: 0px 0px 0px 90px; 
	text-align: left; 
}
#body-content .left {float: left; width: 500px; margin: 0 30px 0 0px;}
#body-content .right, .right {float: left; width: 350px; }

#body-content .one {float: left; width: 650px; margin: 0 30px 0 0px;}



br.secret
{
	height: 0px;
	line-height: 0px;
	clear: both;
}

#header {
	background-color:#316b99;
	margin:       0px;
	padding:      30px 0px 30px 100px;
	min-width: 1260px;
}
#footer {
	background:   #fff;
	border-top:   1px solid #999;
	clear:        both;
	margin-top:   20px;
	padding-top: 	  10px;
margin-left:100px;
}

.hidden {
	display: none;
}

a, a:visited, a:link {
	color:      #ad3232;
}
#sitemap a:visited {
	color:      #88C;
}
a:visited#referrer {
	color:       #ad3232;
	font-weight: bold;
}

p {
	text-align: 	justify;
	padding-right: 	1em;
}

.strong {
	font-weight:   bold;
}
.emphasis {
	color:      #00008B;
	font-style: italic;
}

.the-company#first {
	color:       #00008B;
	font-weight: bold;
}

.insist {
	border-top:    2px solid #778;
	border-bottom: 2px solid #778;
	color:         #000;
	/*font-size:     smaller;	*/
	font-weight:   bold;
}

.long-list li {
	margin-bottom: 0.7em;
}

ul{ margin-bottom: 		20px; 
    padding:	0;
   	line-height:		20px;
	text-align: justify;}

li 
{
    list-style-type:	square;
    margin:0px 0px 10px 30px;
}



h1 {
	font-weight: bold;
	font-size:   medium;
 margin-top:30px;
}

.logo{
	font-weight: normal;
	font-size:   40px;
 margin-top:20px;

}

a.logolink{text-decoration:none;
color:#000;
}

h2 {
	color:       #778;
	font-weight: bold;
	font-size:   small;
        margin-top:30px;
}

acronym {
	border-bottom: 1px dashed #000;
}

.picture-noborder {
	border:  none;
	margin:  0px;
	padding: 0px;
}

.picture-border {
	border:  2px solid #778;
	background-color:	#FFF;
	margin:  0px;
	padding: 0px;
}

img 
{
	margin:0px 0px 20px 0px;
	border:0;
	float:left;
}


.mandatory-field {
	background-color:	#DDE;
}

th, td, caption {
	font-size: 	 smaller;
}
th {
	border-bottom:	1px solid #778;
	padding-right:	3em;
	padding-left:	3em;
}
td {
	padding-right:	1em;
	padding-left:	1em;
}
td.center {
	text-align:		center;
}
td.label {
	font-weight:   bold;
	vertical-align:	top;
}
td.valign-top {
	vertical-align:	top;
}
caption {
	font-weight:   bold;
	margin-bottom: 10px;
	margin-top:    10px;
}

div.airplanes {
    text-align:		center;
}
div.airplanes table {
    margin-left: 	auto;
    margin-right: 	auto;
	text-align:		left;
}

.buttons {
    margin-top:		12px;
    margin-bottom:	12px;
}
.buttons input {
	background:  #BBE;
	color:       #003;
	font-weight: bold;
}

/* menus */
#menu-level-1 {
	background-color:#e5e5e5;
	margin:        0px;
	margin-top:    0px;
	padding:       5px;
	padding-left:  25em;
	min-width:1080px;
}

ul.nav-main-list {
	list-style-type: none;
	margin:          0;
	padding:         0;
}

.nav-main-list li {
	display:     inline;
	margin:      0;
	padding:     0;
	white-space: nowrap;
}

.nav-main-list li a,
.nav-main-list li a:link,
.nav-main-list li a:visited {
	border-right:    2px solid #fffff0;
	color:           #666;
	font-weight:     bold;
	margin:          0px;
	padding:         7px 8px;
	text-decoration: none;
}

/*#navlist li a#current */
.nav-main-list li.selected a,
.nav-main-list li.selected a:link,
.nav-main-list li.selected a:visited {
	background:    #000;
	color:         #fff;
}
.nav-main-list li a:hover {
	background:   #404040;
	color:        #fff;
}

#menu-level-2 {
	/* approach 2: border on menu-level-2 */
	border-right:  0px solid #999;
	height:		   466px;
	/* approach 2: border on menu-level-2 */

	margin-right:  0px;
margin-left:0px;
	padding-right: 8px; /*5px;*/ /* 8px: to have the 2 borders at the same vertical place*/
	float:         left;
}
#menu-level-2 ul {
	background-color: #e5e5e5;
	border-right:     0px solid #999;
	color:            #003;
	margin-left:      0px;
	margin-bottom:    1em;
	margin-top:       30px;
	padding:          0;
	width:            14em;

	list-style-type: none;
/*	border:     none;
	margin:     0;
	padding:    0;
*/}
#menu-level-2 li {
	border-bottom: 1px solid #FFF;
	margin:        0;
list-style-type: none;
}
html>body #menu-level-2 li a { width: auto; }
#menu-level-2 li a {
	background-color: #e5e5e5;
	border-left:      10px solid #e5e5e5;
	border-right:     10px solid #e5e5e5;
	color:            #666;
	display:          block;
	font-weight:      bold;
	padding:          5px 5px 5px 0.5em;
	text-decoration:  none;
	width:            100%;
}
#menu-level-2 li.selected a {
	background-color: #000;
	border-left:      10px solid #000;
	border-right:     10px solid #000;
	color:            #fff;
}
#menu-level-2 li a:hover {
	background-color: #404040;
	border-left:      10px solid #404040;
	border-right:     10px solid #404040;
	color:            #fff;
}

