
/*=======================================
  Contact Us
=======================================*/

.IMContactUs {
font-family: Arial, Helv, Helvetica;
font-size: 10pt;
color: #FFFFFF
}


.IMContactUsError     {
        font-family: Arial, Helv, Helvetica;
        font-size: 11pt;
        font-weight: bold;
        color: #F7941D
              }


select.IMContactUsSelect
 {
  color: #000;
  border-width:0px;
  border-color:#ffffff;
  border: 0px 0px 0px 0px;
  font-family: Arial, Helv, Helvetica;
  font-size: 8pt;
  padding:0;
  text-align:left;
  align: left;
  width: 19em
}

textarea.IMContactUstextarea
 {
  color: #000;
  font-family: Arial, Helv, Helvetica;
  font-size: 8pt;
  text-align:left;
  align: left;
  width: 19em
}

input.IMContactUsTextbox
 {
  color: #000;
  font-family: Arial, Helv, Helvetica;
  font-size: 8pt;
  text-align:left;
  align: left;
  width: 19em
}
/*=======================================
  Historical - Backward Support
=======================================*/

.IMVenice  {
font-family: Arial, Helv, Helvetica;
font-size: 9pt;
color: #345189
}

.IMVenice a, .PMC a:link, .PMC a:visited, .PMC a:active {
         color: #345189
}



/*=======================================
  Default Items
=======================================*/

BODY {
      font-family: Arial, Helv, Helvetica !important;
      border: 0px;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 10px;
      margin-right: 10px

}

.IM_Body BODY {
      color: #FFFFFF;
      background-color: #A8A9AD !important
}

.IM_Overall BODY {
      color: #FFFFFF;
      background-color: #FFFFFF
     }


IMG {
      border-style:none;
      border-color: #FFFFFF;
      border-width:0px
    }


H1,H2,H3, H4, H5, H6, P
 {
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none
 }

P A, H1 a, H2 a, H2 a, H3 a, H4 a, H5 a, H6 A
{
  color: #FFFFFF;
  font-weight: bold !important;
  text-decoration: none
}


/*=======================================
  Main Body Section
=======================================*/

.IM_Body .IM_SubScript p, .IM_Body .IM_SubScript p a, .IM_Body .IM_SubScript p a:link, .IM_Body .IM_SubScript p a:visited, .IM_Body .IM_SubScript p a:active {
   font-weight:normal;
   font-size: 6pt !important;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px
}

.IM_Body .IM_TinyText p , .IM_Body .IM_TinyText p a, .IM_Body .IM_TinyText p a:link, .IM_Body .IM_TinyText p a:visited, .IM_Body .IM_TinyText p a:active {
   font-weight:normal;
   font-size: 11px !important;
   white-space: pre;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px
}

.IM_Body .IM_SmallText p , .IM_Body .IM_SmallText p a, .IM_Body .IM_SmallText p a:link, .IM_Body .IM_SmallText p a:visited, .IM_Body .IM_SmallText p a:active{
   font-weight:normal;
   font-size: 11px !important;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 7px 0px
}


.IM_Body p a, .IM_Body p a:link, .IM_Body p a:visited, .IM_Body p a:active {
   text-decoration: underline
}

.IM_Body p {
   font-size: 10pt !important;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 5px 0px
}

.IM_Body a:hover {
   color: #454d7a;
   text-decoration: underline;
   font-weight:bold
}


.IM_Body h1 a, .IM_Body h1 a:link, .IM_Body h1 a:visited, .IM_Body h1 a:active {
   text-decoration: underline
}

.IM_Body h1 {
   font-size: 10pt;
   font-weight:bold;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 6px 0px
}

.IM_Body h2 a, .IM_Body h2 a:link, .IM_Body h2 a:visited, .IM_Body h2 a:active
{   text-decoration: underline
}

.IM_Body h2 {
   font-size: 10pt !important;
   font-weight:normal;
   margin: 0px 0px 0px 0px;
   padding: 3px 0px 4px 0px
}

.IM_Body h3 a, .IM_Body h3 a:link, .IM_Body h3 a:visited, .IM_Body h3 a:active {
   text-decoration: underline
}


.IM_Body h3 {
   font-size: 9pt !important;
   font-weight:bold;
   margin: 0px 0px 0px 0px;
   padding: 2px 0px 3px 0px
}


.IM_Body H4, .IM_Body H4 a, .IM_Body H4 a:link, .IM_Body H4 a:visited, .IM_Body H4 a:active {
   font-size: 9pt !important;
   font-weight:normal;
   margin: 0px 0px 0px 0px;
   padding: 2px 0px 3px 0px
}

.IM_Body H5, .IM_Body H5 a, .IM_Body H5 a:link, .IM_Body H5 a:visited, .IM_Body H5 a:active {
   font-size: 10pt !important;
   color: #3F669F !important;
   font-weight:normal;
   margin: 0px 0px 0px 0px;
   padding: 2px 0px 3px 0px
}




#IM_List {
        border: 0px;
        margin: 0px;
        padding-top: 0px;
        padding-left: 25px;
        padding-bottom: 0px;
				width: 100%;
        }

#IM_List p {
        display: inline;
        }

#IM_List ul, #IM_List li {
        margin: 0px;
        padding: 0px;
        color: #FFFFFF;
        font-size: 9pt;
        }

/*=======================================
  Front Page
=======================================*/

.IM_Body .IM_Index .IM_FrontPageBanners P a:hover
{
   color: #c1c1d2  !important
}

.IM_Body .IM_FrontPageBanners P, .IM_FrontPageBanners .IM_FrontPageBanners P a, .IM_FrontPageBanners P A:link, .IM_FrontPageBanners P A:visited, .IM_FrontPageBanners P A:active
{
   font-size: 12px !important;
   color: #FFFFFF;
   font-weight:bold;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   text-decoration: none
}

.IM_FrontPageBannersDE P, .IM_FrontPageBannersDE P a, .IM_FrontPageBannersDE P A:link, .IM_FrontPageBannersDE P A:visited, .IM_FrontPageBannersDE P A:active
{
   color: #FFFFFF !important;
   font-size: 10px !important;
   font-weight:bold !important;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   text-decoration: none;
 
}


.IM_Body .IM_Index .IM_FrontPageBanners h2 a:hover
{
   color: #c1c1d2  !important
}

.IM_Body .IM_FrontPageBanners H2, .IM_FrontPageBanners .IM_FrontPageBanners H2 a, .IM_FrontPageBanners H2 A:link, .IM_FrontPageBanners H2 A:visited, .IM_FrontPageBanners H2 A:active
{
   text-decoration: none;
   font-size: 13px !important;
   color: #F7941D  !important;
   font-weight:bold !important;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px
}


/*=======================================
  News Ticker
=======================================*/


.IM_Ticker a:hover {
         color: #454d7a !important;
         text-decoration: none !important;
         font-size: 9pt
}

.IM_Ticker a, .IM_Ticker a:link, .IM_Ticker a:visited, .IM_Ticker a:active {
         color: #FFFFFF;
         text-decoration: none !important;
         font-size: 9pt;
         margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 30px;
}

.IM_Ticker table, IM_Ticker tr, IM_Ticker td {
              background-color: #F7941D;
              border: 0px;
              cellspacing: 0px;
              cellpadding: 0px}

.IM_Ticker Marquee{
              background-color: #F7941D;
             }


/*=======================================
  News Content
=======================================*/

.IM_NewsHeaderText:hover {
  text-decoration: none;
  color: #454d7a !important;
 }

.IM_NewsHeaderText {
        font-family: Arial, Helv, Helvetica;
        font-size: 9pt;
        color: #FFFFFF;
        font-weight: bold ;
        text-decoration:none !important
        }

.IM_News .IM_NewsListTitle, .IM_News .IM_NewsListTitle a, .IM_News .IM_NewsListTitle a:link, .IM_News .IM_NewsListTitle a:visited, .IM_News .IM_NewsListTitle a:active {
        font-family: Arial, Helv, Helvetica;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
        color: #233267;
  }

.IMNewsReadMore a
{
 font-family: Arial, Helv, Helvetica;
 font-size: 9pt;
 font-weight: bold ;
 text-decoration: none;
 color: #233267
}

.IM_News .IM_NewsItems a:hover, .IM_News .IM_NewsListTitle a:hover{
   color: #3F669F ! important;
   text-decoration: none;
   font-weight:bold;
}

.IM_News .IM_NewsItems .IM_NewsPics img
      {
        border-style:outset;
        border-color: #FFFFFF;
        border-width: 1px;
      }

.IM_News .IM_NewsItems .IM_NewsPics a:hover img
      {
        border-color: #F7941D;
        border-width: 1px;
      }
.IMNewsListDate    {
        font-family: Arial, Helv, Helvetica;
        font-size: 10pt;
        font-weight: bold ;
        color: #FFFFFF
              }

.IMNewsListText     {
        font-family: Arial, Helv, Helvetica;
        font-size: 9pt;
        color: #FFFFFF
              }


.IMNewsTitle  {
        font-family: Arial, Helv, Helvetica;
        font-size: 11pt;
        font-weight: bold ;
        color: #3F669F
      }

.IMNewsDate    {
        font-family: Arial, Helv, Helvetica;
        font-size: 10pt;
        font-weight: bold ;
        color: #FFFFFF
              }

.IMNewsText     {
        font-family: Arial, Helv, Helvetica;
        font-size: 9pt;
        color: #FFFFFF
               }

.IMNewsTextPrint p {
        font-family: Arial, Helv, Helvetica;
        font-size: 9pt;
        color: #000000 !important;
               }



/*=======================================
  Advertisers Stats
=======================================*/


.IM_AdStats, .IM_AdStatsSml,  .IM_AdStats_Text
{
 color: #FFFFFF;
 margin: 0px 0px 0px 0px;
 font-family: Arial, Helv, Helvetica;
}


.IM_AdStatsSml TH
{
 font-size: 22pt !important;
 color: #335386;
 border: 1px #FFFFFF solid;
 background-color: #909090;
 padding: 2px 2px 2px 2px;
}

.IM_AdStats TH
{
 font-size: 22pt !important;
 color: #335386;
 border: 1px #FFFFFF solid;
 background-color: #909090;
 padding: 2px 2px 2px 2px;
}

.IM_AdStats_Text TD
{
 font-size: 10pt !important;
 padding: 2px 2px 2px 2px;
 background-color: #A8A9AD;
}

.IM_AdStats TD, .IM_AdStatsSml TD
{
 font-size: 10pt !important;
 padding: 2px 2px 2px 2px;
 border: 1px #FFFFFF solid;
 border-left: 0px;
 background-color: #A8A9AD;
}

.IM_ThreeEs, IM_ThreeEsSub
{
 color: #FFFFFF;
 border: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 font-family: Arial, Helv, Helvetica;
}

.IM_ThreeEs th .IM_ThreeEsSub td
{
 font-size: 15px !important;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #909090;
 padding: 0px 0px 0px 0px;
 border: 0px 0px 0px 0px;
}

.IM_ThreeEs th
{
 border-bottom: 1px solid #ffffff;
 background-color: #909090;
 padding: 1px 1px 1px 1px;
}

.IM_ThreeEs td
{
 font-size: 9pt !important;
 padding: 2px 7px 0px 7px;
 background-color: #A8A9AD;
}

.IM_ThreeEs td a
{
 font-size: 9pt !important;
 font-weight: bold;
 color: #FFFFFF
}


.IM_ThreeEs
{
 border: 1px solid #ffffff;
}


/*=======================================
  Orange Bar
=======================================*/

.IMHistoryText     {
        font-family: Arial, Helv, Helvetica;
        font-size: 9pt;
        color: #3F669F
              }

/*=======================================
  Orange Bar
=======================================*/

.IM_OrangeBar Table, IM_OrangeBar TD{
             border-top: 0px;
             border-bottom: 0px;
             }

.IM_OrangeBar TD {
             background-image: URL(/images/home/home_news_ticker_bg.gif);
}

.IM_OrangeBar select {
  color: #fff;
  border-width:0px;
  background-color: #F7941D;
  border-color:#ffffff;
  border:0px;
  font-family: Arial, Helv, Helvetica;
  font-size: 8pt;
  padding: 0px;
  text-align:right;
  width: 15em;
  height: 17px;
}

/*=======================================
  Customised Data
=======================================*/

.IM_Body .IM_BlueBold P B {
  color: #3F669F;
}

.IM_Airlines .IM_Home .IM_OrangeTable table {
 border-top: 1px #000000 solid;
 border-left: 1px #000000 solid;
 border-right: 1px #000000 solid;
 border-bottom: 1px #000000 solid;
 background-color: #A8A9AD;
 font-family: Arial, Helv, Helvetica;
 font-size: 12px;
 color: #FFFFFF;
}

.IM_Airlines .IM_Home .IM_OrangeTable TH {
 font-size: 12px;
 font-weight: bold;
 background-color: #F7941D;
 border-top: 0px;
 border-bottom: 1px #FFFFFF solid;
 border-right: 1px #FFFFFF solid;
 padding: 1px 2px 1px 2px;
}

.IM_Airlines .IM_Home .IM_OrangeTable TD {
 font-weight: normal;
 background-color: #A8A9Ad;
 border-top: 0px;
 border-right:0px;
 border-bottom: 1px #FFFFF solid;
 padding: 3px 3px 3px 3px;
}


.IM_About_Us .IM_Frame .IM_Personnel table {
 table-layout:fixed;
 border: 0px 0px 0px 0px;
 color: #FFFFFF;
}

.IM_About_Us .IM_Frame .IM_Personnel table tr td{
 width: 140px !important;
 border: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 vertical-align: top;

}

.IM_About_Us .IM_Frame .IM_Personnel table tr td img{
 text-align: center;
 background-color: #FFFFFF;
 align: center;
 border: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 }

.IM_About_Us .IM_Frame .IM_Personnel table tr td h1{
 border: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 font-weight:bold;
}

.IM_About_Us .IM_Frame .IM_Personnel table tr td p{
 border: 0px 0px 0px 0px;
 padding: 0px 0px 2px 0px;
 text-align: left;
 font-weight:normal !important;
 font-size: 8pt !important;
 
}


.IM_About_Us .IM_Frame .IM_Personnel_Bio table tr td{
 border: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 vertical-align: top;
}

.IM_About_Us .IM_Frame .IM_Personnel_Bio h1{
 padding: 0px 0px 0px 0px;
 text-align: left;
 font-weight:bold;
}

.IM_About_Us .IM_Frame .IM_Personnel_Bio p{
 padding: 10px 0px 0px 0px;
 text-align: left;
 font-weight:normal;
}

.IM_About_Us .IM_Frame .IM_Personnel_Bio h2{
 padding: 0px 0px 0px 0px;
 text-align: left;
 font-weight:normal;
}

.IM_About_Us .IM_Frame .IM_Personnel_Bio h3{
 padding: 0px 0px 0px 0px;
 text-align: left;
 font-weight:bold;
}


/*=======================================
  Footer
=======================================*/

.IM_Footer .IM_TinyText p , .IM_Footer .IM_TinyText p a, .IM_Footer .IM_TinyText p a:link, .IM_Footer .IM_TinyText p a:visited, .IM_Footer .IM_TinyText p a:active {
   font-weight:normal !important;
   font-size: 8pt !important;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.IM_Footer .IM_SmallText p , .IM_Footer .IM_SmallText p a, .IM_Footer .IM_SmallText p a:link, .IM_Footer .IM_SmallText p a:visited, .IM_Footer .IM_SmallText p a:active {
   font-weight:normal;
   font-size: 9pt !important;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.IM_Footer a:hover {
   color: #F7941D ! important;
   font-weight:bolder;
}

/*=======================================
  Sitemap
=======================================*/
.IM_SiteMap Table
{
 background-color: #B9BABE;
}

.IM_SiteMap Table TH
{
 padding: 2px 0px 0px 0px;
 background-color: #909090;
}

.IM_SiteMap Table Table TD
{
 font-weight: normal !important;
 padding: 5px 0px 0px 0px;
}


/*=======================================
  Errors e.g. 400 404 500
=======================================*/


.IM_Error H1 {
   font-size: 12pt !important;
   font-weight:bold;
   margin: 0px 0px 0px 0px;
   padding: 2px 0px 3px 0px;
}


