/*////////////////////////////////////////////////////////////////*/
/*  DEFAULT LINK STYLES  */
/*////////////////////////////////////////////////////////////////*/

a:link      {  color:   Black; font-family: Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:active      { color:  Black; font-family:  Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited      { color: Black; font-family:   Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover       { color: black; font-family:   Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.pagebackground    { font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #f5f5f1; padding: 3px 0 4px 15px; border: solid 1px #c9d8e7 }


/*////////////////////////////////////////////////////////////////*/
/*  AIR SITE STYLES  */
/*////////////////////////////////////////////////////////////////*/

/*  Main menu */
a.mainmenulink1:link     {  cursor:hand; color: black; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; padding: 14px 18px 14px 21px; vertical-align: 6px }
a.mainmenulink1:visited     {  cursor:hand;color: black; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; padding: 14px 18px 14px 21px; vertical-align: 6px }
a.mainmenulink1:hover      { cursor:hand; color: black;  font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-color: #b1cace; padding: 14px 18px 14px 21px; vertical-align: 6px }
a.mainmenulink1:active     { cursor:hand; color: white; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #b1cace; padding: 14px 18px 14px 21px; vertical-align: 6px }
.mainmenulink     {  cursor:hand;color: white; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; padding: 14px 18px 14px 21px; vertical-align: 6px ; }
.mainmenulink1    { cursor:hand;color: white; cursor: hand; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color:#5C95A9  }
.mainmenulinkClicked    { cursor:hand;color: black; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color:#B1CACE  }
.btnTrialUserclicked {  cursor:hand;color:#5C95A9;font-size: 11px;font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight:bold; background-color:#B1CACE }
.buttonTrialUser { cursor:hand; color:#5C95A9  ;font-size: 11px;font-family:   Arial, Geneva, Swiss, SunSans-Regular; background-color:#B1CACE}
.submenulink    {  cursor:hand;color: black; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; background-color:#B1CACE }
.submenulinkClicked   {  font-weight:bold;cursor:hand; color: black; font-size: 11px; font-family:   Arial; background-color:#B1CACE }


.mainmenuspace { color: #000; font-size: 4px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; vertical-align: 1px }
.mainnavdarkbluecell { font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #5c95a9; background-repeat: no-repeat; background-attachment: fixed }
.mainnavlightbluecell { font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #b1cace; background-repeat: no-repeat; background-attachment: fixed }
.mainnavunderlinecell { font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #617a7d; background-repeat: no-repeat; background-attachment: fixed }

/*  Subscription menu */
a.subscribermenulink:link   { color: #b1cace !important; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none; padding-left: 5px; vertical-align: 2px }
a.subscribermenulink:active    { color: black !important; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; padding-left: 5px; vertical-align: 2px }
a.subscribermenulink:visited   { color: #b1cace !important; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none; padding-left: 5px; vertical-align: 2px }
a.subscribermenulink:hover    { color: black !important; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; padding-left: 5px; vertical-align: 2px }
.subscribermenulink   { color: #b1cace !important; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; padding-left: 5px; vertical-align: 2px; background-color:#5C95A9 }

.subscribersmenutext10pxblue  { color: #b1cace; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; padding-left: 19px; vertical-align: 2px }
.subscribersmenutext10px  { color: #b1cace; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color:#5C95A9 }

/*  Excel tabb menu */
a.tabmenulink:link      { color: black !important; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; padding: 4px 10px; border: solid 1px #c8d9dc }
a.tabmenulink:active      { color: black; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #c8d9dc; padding: 4px 10px; border: solid 1px #c8d9dc }
a.tabmenulink:visited      { color: black !important; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; padding: 4px 10px; border: solid 1px #c8d9dc }
a.tabmenulink:hover       { color: black; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; background-color: #c8d9dc; padding: 4px 10px; border: solid 1px #c8d9dc }
.tabmenulink      { color: black; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; padding: 4px 10px; border: solid 1px #c8d9dc }

/*  Dark colour link */
a.darklink:link     { color: black; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
a.darklink:active     { color: black; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal }
a.darklink:visited     { color: black; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
a.darklink:hover     { color: #f00 !important; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal }
.darklink     { color: black; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal }

/*  Light colour link */
a.lightlink:link      { color: gray; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
a.lightlink:active      { color: red; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal }
a.lightlink:visited      { color: gray; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
a.lightlink:hover      { color: red; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal }
.lightlink     { color:  grey; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal }
.lightlinkbold     { color: gray; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight:  bold }

/*  Help items link */
a.helplink:link      { color: red; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
a.helplink:active      { color: black; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal }
a.helplink:visited      { color: red; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
a.helplink:hover      { color: black; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal }
.helplink      { color: red; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal }

.helptext10px     { color: #f00; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal }

/*  Footer style */
a.basemenulink:link    { color: white !important; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; padding-right: 10px; padding-left: 10px }
a.basemenulink:active    { color: white !important; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; padding-right: 10px; padding-left: 10px }
a.basemenulink:visited    { color: white !important; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; padding-right: 10px; padding-left: 10px }
a.basemenulink:hover     { color: black !important; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; padding-right: 10px; padding-left: 10px }
.basemenulink    { color: white; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; padding-right: 10px; padding-left: 10px }

/*  Module styles */
.moduleheaderbluecell { font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #e0eaec; background-repeat: no-repeat; background-attachment: fixed }
.moduleheaderresultbar { font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #b1cace; background-repeat: no-repeat; background-attachment: fixed }
.gridbuttonstyle { cursor:hand;font-size: 11px;font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color:#f1f5f6;}
.modulebluecellcurve     { font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; background: #f1f5f6 url("../images/common/modulebluecellcurve.gif") no-repeat fixed right bottom }
.moduletitle11px  { color: #000; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.buttonclicked {cursor:hand; font-size: 11px;font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight:bold;background-color: #D1E0E2; }
.buttonTrialUser { color:#5C95A9  ;font-size: 10px;font-family:   Arial, Geneva, Swiss, SunSans-Regular;}



/* Ultrawebgrid styles*/

.gridHeaderstyle { font-size: 8.25pt; color: black; font-family:  Microsoft Sans Serif; background-color:  #D1E0E2;border-color:White; font-size:xx-small; font-weight:bold}
.gridFooterstyle { font-size: 8.25pt; color: black; font-family:   Microsoft Sans Serif; background-color:  #D1E0E2;border-color:White; font-size:xx-small; font-weight:bold}
.gridRowstyle    { font-size: 8.25pt; color: black; font-family: Microsoft Sans Serif; background-color: #F1F5F6;  border-color:White;font-size:xx-small; }
.gridRowAlternatestyle { font-size: 8.25pt; color: black; font-family:  Microsoft Sans Serif; background-color: #E0EAEC; border-color:White; font-size:xx-small;}


/*  Search show hide menu */
a.pluslink:link      { color: #5c95b0; font-size: 8px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; text-decoration: none; background-color: #fff; padding-right: 2px; padding-left: 2px; vertical-align: -0.1px; border: solid 1px }
a.pluslink:active       { color: #5c95b0; font-size: 8px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; background-color: #fff; padding-right: 2px; padding-left: 2px; vertical-align: -0.1px; border: solid 1px #f00 }
a.pluslink:visited      { color: #5c95b0; font-size: 8px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; text-decoration: none; background-color: #fff; padding-right: 2px; padding-left: 2px; vertical-align: -0.1px; border: solid 1px }
a.pluslink:hover       { color: #f00; font-size: 8px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; background-color: #fff; padding-right: 2px; padding-left: 2px; vertical-align: -0.1px; border: solid 1px }
.pluslink      { color: #5c95b0; font-size: 8px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; background-color: #fff; padding-right: 2px; padding-left: 2px; vertical-align: -0.1px; border: solid 1px }

a.minuslink:link      { color: #5c95b0; font-size: 8px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; text-decoration: none; background-color: #fff; padding-right: 2px; padding-left: 3px; vertical-align: -0.1px; border: solid 1px }
a.minuslink:active       { color: #5c95b0; font-size: 8px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; background-color: #fff; padding-right: 2px; padding-left: 3px; vertical-align: -0.1px; border: solid 1px #f00 }
a.minuslink:visited      { color: #5c95b0; font-size: 8px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; text-decoration: none; background-color: #fff; padding-right: 2px; padding-left: 3px; vertical-align: -0.1px; border: solid 1px }
a.minuslink:hover       { color: #f00; font-size: 8px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; background-color: #fff; padding-right: 2px; padding-left: 3px; vertical-align: -0.1px; border: solid 1px }
.minuslink      { color: #5c95b0; font-size: 8px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; background-color: #fff; padding-right: 2px; padding-left: 3px; vertical-align: -0.1px; border: solid 1px }

/*  Body text style */
body { color: #000; font-size: 12px; font-family: Arial,   Geneva, Swiss, SunSans-Regular; background-color: #fff; margin: 0px }
.darkbodytext10px      { color: #000; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal }
.darkbodytext10px1      { font-weight:bold;color: #000; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; }
.darkbodytext10px2 { font-weight:normal; background-color:#e0eaec;color: #000; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; }
.darkbodytextbold16px { color: #000; font-size: 16px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.darkbodytext16px { color: #000; font-size: 16px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal }
.lightbodytext10px        { color: gray; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal }
.lightbodytext9px { color: gray; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal }



.copyright { color: #999999; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular }
.text { color: #fff; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular }
.text2 { color: #5C95A9; font-weight:bold; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; background-color:#E0EAEC }
.text1 { color: black; font-size: 11px;font-weight:bold; font-family:   Arial, Geneva, Swiss, SunSans-Regular }
.textbox { color: black; font-size: 10px;  font-family:   Arial, Geneva, Swiss, SunSans-Regular }
.trialtext { color: #5C95A9; font-weight:bold; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; background-color:#F1F5F6 }
.homebrnews     { color: gray; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold }


/*  Excel icon styles */
.exceldarkicon  { color: white; font-size: 1px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; border: solid 1px #5c95b0 }
.excellighticon  { color: white; font-size: 1px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; border: solid 1px }


/*  Airclaims header and footer styles */
.redcell    { font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #5c95a9 }
.redcellcurve   { font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; background: #5c95a9 url(../images/common/redcurve.jpg) no-repeat fixed right bottom }

/*  Form styles */
.bluetickcell   { color: white; font-size: 8px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; background-color: #5c95b0; padding: 1px 4px }
.redcrosscell     { color: white; font-size: 8px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; background-color: #f00; padding: 2px 4px }
.button     { color: #000; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; width: 100px }
.button2 { color: #000; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; width: 100px }
.selectpopup   { color: #000; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; width: 145px }
.selectpopup_longer  { color: #000; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; width: 200px }
.selectpopupyearmonthweek   { color: #000; font-size: 9px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; width: 60px }
.textfield { color: #000; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; width: 200px }
.textfield2Heading { color: #000; font-weight:bold; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal;}
.textfield2 { color: #000; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal;}
.textfield2Highlighted { color: #000; background-color: Red; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal;}
.textfield_longer { color: #000; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; width: 290px }
.textarea1  { color: #000; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; width: 315px; height: 128px }
.textarea2  { color: #000; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; width: 290px; height: 150px }
.usernamepassowrdfield { color: #000; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; width: 150px }
.checkbox { color: #000; font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal }
.DataGridAlernatingItem { font-size: 10px; color: black; font-family: verdana; background-color: ghostwhite; text-decoration: none; }

/*  Notes to Airclaims dev team */
.tableinfoheading  { font-size: 10px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: yellow; border-top: 1px solid white; border-right: 1px solid white }
.highlightquerry  { font-weight: normal; font-size: 11px; font-family:   Arial, Geneva, Swiss, SunSans-Regular; background-color: yellow }

/* Line for main pages like Airlines, Aircraft... */
.grayline {background-color:Gray; border: border-width=1;  }
