body{
  font-family:verdana;
  font-size:12px;
  color:#444;
  line-height:17px;}

td{
  font-size:12px;}

h1, h2, h3, h4, p, ul.productsuite, ul.list, .margin{
  margin:12px 20px;}

h1, h3, h4{
  clear:both;}

img{
  border:0px;}

ul.list li{
  list-style-type:disc;
  margin-left:20px;}
  
label{
  display:block;
  float:left;
  width:170px;}

fieldset{
  margin-right:10px;}

  /*
h1{
  font-family:arial;
  font-size:16px;
  font-weight:bold;
  text-align:right;
  background:url(../hp_images/layout/headline.jpg) no-repeat right bottom;
  color:#036;
  margin:0px 40px 25px 20px;
  padding:20px 30px 4px 20px;
  line-height:26px;}
  */
h1{
  font-family:arial;
  font-size:16px;
  font-weight:bold;
  text-align:right;
  /*background:#0060c0;
  color:#fff;*/
  color:#0060c0;
  border-bottom:1px solid #0060c0;
  margin:20px 40px 25px 20px;
  padding:00px 30px 0px 20px;
  line-height:26px;}

h2{
  font-size:13px;
  font-weight:bold;}

h3{
  font-size:13px;
  font-weight:bold;
  font-style:italic;}

h4{
  font-size:12px;
  font-weight:normal;
  font-style:normal;
  text-decoration:underline;}

p{
  text-align:left;
}

h2.productsuite{
  color:#fff;
  background:#0060C0;
  font-weight:bold;
  font-style:normal;
  padding:2px 10px;
  text-align:left;
  width:537px;
  float:left;
  border:1px solid #0060C0;}

h2.productsuite a{
  color:#fff;
  font-size:10px;
  float:right;
  text-decoration:none;
  line-height:16px;}

h3.productsuite{
  padding:2px 10px;
  text-align:right;
  color:#fff;
  background:#0060c0;
  font-weight:bold;
  font-style:normal;}

div.productsuite{
  margin:-12px 20px 12px 20px;
  padding:2px 10px;
  border:1px solid #0060C0;
  text-align:center;
  float:left;
  width:537px;}

div.productsuite table{
  margin:0px auto 12px;
  border:0px;
  border-spacing:0px;}

ul.productsuite, ul.productsuite li{
  text-align:left;
  list-style-type:disc;}

ul.productsuite li{
  margin-left:20px;}

/* Contact */

fieldset#feedbackform {
  border:none;
  margin:0;
  padding:0;}

table.feedbacktable{
  border: none;
  margin: 0px auto;}
  
tr.feedbackrow {
  margin-bottom:4px;}

td.feedbackdescription{
  width:100px;
  text-align: left;
  vertical-align:top;
  padding-top:4pt;}

.data {
  width:200px;
  font-size:13px;
  font-family:Verdana,sans-serif;}
  
.dataarea{
  font-size:13px;
  font-family:Verdana,sans-serif;}

ul.companylist li{
  margin-left:55px;
  list-style-type: disc;}
  
img.contentimage{
  float:right;
  margin-left:12px;
  border:none;}

img.contentimageleft{
  float:left;
  margin-right:12px;
  border:none;}
  
img.portrait{
  margin-left:20px;
  margin-right:20px;
  margin-bottom:1em;}

.noClear{
  clear:none !important;}

.clear{
  clear:both;}

/* News */

.newstable {
  margin-left:20px;
  width:530px;
  border:none;}

.newsfont {
  font-family:verdana;
  font-size:12px;}
  
.newscell{
  background:#eee;
  margin:3px;
  padding:6px 3px;}

.pdf{
  font-family:verdana;
  font-size:12px;
  height:14px;}

.icon{
  float:right;}

.icon img{
  border:0px;}

/* MINT for Flight Training */

.boxedText{
  float:right;
  border:1px solid #333;
  margin: 0px 20px;
  width:270px;
  font-size:10px;}
  
.asBoxedText{
  float:right;
  margin: 5px 20px;
  width:270px;
  font-size:10px;}
  
.asBoxedText{
  float:right;
  margin: 5px 20px;
  width:270px;
  font-size:10px;}

.boxedText ol li{
  list-style-type:lower-alpha;}

.blue{
  color:#0060C0;}
  
/* MINT for MRO */

table.mrotable {
  margin-left:20px;
  border:none;
  width:550px;
}

td.mrocell {
  background-color: #E0E0E0;
  width:30%;
  vertical-align: top;
}

ul.interview {
  float:left;
  text-align:right;
  margin: 10px;
  font-weight: bold;
}

/* Various styles */

.bottomlink {
  text-decoration:none;
  background-color:#E0E0E0;
  display:block;
  padding:5px;}

.centertext {
  text-align: center;}

.pdf{
  background-image:url(../hp_images/content/pdficon.gif);
  background-position:right top;
  background-repeat:no-repeat;}
  
.dbox{
  float:right;
  width:271px;
  margin: 0em 20px 1em 1.5em;
  background:#dcdcdc url(../hp_images/layout/dbox2.jpg);}

.dbox1{
  height:27px;
  background:url(../hp_images/layout/dbox1.jpg);}

.dbox a{
  color:#787878;
  display:block;
  margin:6px 10px 6px 15px;
  text-decoration:none;
  font-size:11px;}
  
.dbox a.inline{
  display:inline;
  margin:0;}

.dbox div.lineGroup{
  margin:6px 10px 6px 15px;
  padding:0;}

.dbox a:hover{
  color:#333333;}

.dbox3{
  height:6px;
  background:url(../hp_images/layout/dbox3.jpg);}

.nbox{
  float:right;
  width:271px;
  margin: 0em 20px 1em 1.5em;
  background:#dcdcdc url(../hp_images/layout/nbox2.jpg);}

.nbox1{
  height:27px;
  background:url(../hp_images/layout/nbox1.jpg);}

.nbox1.noHeadline{
  height:9px;
  background:url(../hp_images/layout/nbox1b.jpg);}
  
.nbox p{
  color:#333333;
  margin:6px 10px 6px 15px;
  text-decoration:none;
  font-size:11px;} 

.nbox a{
  color:#787878;
  display:block;
  margin:6px 10px 6px 15px;
  text-decoration:none;
  font-size:11px;}

.nbox a:hover{
  color:#333333;}

.nbox3{
  height:6px;
  background:url(../hp_images/layout/nbox3.jpg);}

/* UCON */

table.agenda{
  margin:0px auto 12px;
  border:1px solid #bbb;
  border-spacing:0px;
  width:500px;
  -moz-border-radius:1em 0 0 0;}

table.agenda td{
  backgound:#fff;
  vertical-align:top;
  padding:0.2em 0.5em;}

table.agenda tr.evenrow td{
  background:#eee;}

table.agenda td.time{
  width:12%;}
  
table.agenda td.downloadColumn{
  background:#fff !important;
  border-left:1px solid #bbb;}
  
table.agenda td.bracket{
  border:2px solid #fff;
  background:none !important;
  width:6%;}
  
table.training{
  margin:0px auto 12px;
  border:2px solid #ccc;
  border-spacing:0px;
  width:500px;
  border-collapse:collapse;}

table.training td{
  background:#fff;
  vertical-align:top;
  padding:0.2em 0.5em;
  border:1px solid #ddd;}

ul.linklist{
  margin-left:2em;}

ul.linklist li a{
  display:block;
  width:200px;
  background:#eee;
  color:#222;
  text-decoration:none;
  margin:5px 0;
  padding:3px;}

ul.linklist li a:hover{
  background:#ddd;}
