﻿/********************
 CSS Air New Zealand
 Australia
*********************/

/*** GENERIC CSS ***/
body { background: #FFF; padding-bottom: 0; margin-top:0px;} /* make bg white +generic */
h1,h2,h3,h4 {color: #666;}
h3 .highlight { color: #666; }
.container { background: none;  } /* remove BG shadow +generic */
.mainBody { margin-top:0px; background:#FFF; }
.pageHeader { margin:0; height:90px; background: #FFF url(/images/custom/AIZ/AIR-banner-IC.gif) left top repeat;} /* remove margin +generic */
#sidePanel { margin: 48px 8px 0 0; _margin:48px 0px 0 0;}

/* Login CSS */
.loginControls { margin-left:10px;}
.loginControls .orangeBorderLeft { border-left: #666 1px solid; }
.loginPanel {background: #eee none; width: auto;}
div.loginControlContentBottom { background-image: none;}

/* Login Button*/
.orangeButton {background: #333; padding: 0} /* generic */
.orangeButton.disabled button { background: #c0c0c0 none 0 0 no-repeat; color: #ddd;}
.orangeButton.disabled {background: #fff none 0 0 no-repeat; }
button.linkButton, .linkButton a { line-height: 1em; height: auto; }

/* Table Style */
.ui-jqgrid TH, .ui-th-div-ie, .ui-jqgrid .ui-jqgrid-sortable { color: #666 !important }


/*************** Start Custom CSS *************************/

/* +generic logo */
.headerLogo { background: transparent; width: 239px; height:40px; margin: 10px 0px 10px 5px  } /* set generic +width and +height + cahngeable bg for logo */

/****************************************/

/* +generic theme color main */
.headerTitle { color: #0099CC; font-size: 1.5em; height: 33px; line-height: 22px; display:none;  } /* allow color change for title */
.accountLinks ul a, ul.serviceLinks li a, .linkButton, .linkButton a, .ui-jqgrid a, .shortcutLink, .form a, .sectionHighlight a, .formList li a, p a { color: #0099CC !important;} /* allow modify link color through out IC */
#mainContent h1 { color:#0099CC }
#mainContent .holdingFilter{ border-top: 3px solid #0099CC; } 
#mainContent .gridContainer { background: #FFF; /* add Generic */ border-top: 3px solid #0099CC; padding-top:0;} 
#loginContent .loginControls a, #loginContent .loginControls button.linkButton { color:#0099CC } /* T&C link on login */
#loginContent .loginControls a:hover { color:#F96404 } /* T&C link on login */

/* +generic theme color secondary */
button.linkButton:hover span, button.linkButton span:hover, .linkButton a:hover, a.linkButton:hover { color: #666 !important; }
table.info th.orange { color: #666; }

/****************************************/

/* +generic button navigation */
.orangeButton button, .orangeButton input {background: #333; color: #FFF; padding: 2px 6px 2px 6px; /* add Generic */line-height: 1em; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}  /* modify bg color, text color*/
.orangeButton:hover button, .orangeButton:hover input {background-color: #c0c0c0; color: #FFF;} /* modify bg color, text color*/

/****************************************/

/* +generic theme navigation */

/**** navigation bg ****/
.noMenu { background: url(/images/custom/AIZ/AIZ-top-nav.png) 0 0 repeat-x; width: 960px; height: 36px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;} /* put navigation background */
.mainmenu { background: url(/images/custom/AIZ/AIZ-top-nav.png) 0 0 repeat-x; width: 960px; height: 36px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;} /* allow modify bg position */

/**** navigation link color ****/
/* 1st level navigation */
.mainmenu ul { height:36px }
.mainmenu ul li, .mainmenu li#formsMenuItem { line-height:normal; background: transparent; padding:0; height:36px; border-right:1px solid #000} /* background add to generic to remove separator */

/**** navigation link color ****/
.mainmenu li a { line-height: 35px; font-weight:normal; padding: 0 1em} /* color */
.mainmenu li.focus a { color: #FFF;} 
.mainmenu li.focus.highlight a, .mainmenu li.focus.highlight a:hover { color: #FFF; }

/**** navigation link hover color ****/
.mainmenu li a:hover { color: #FFF; }

/**** navigation link hover bg color ****/
.mainmenu li:hover { background: transparent;} /* Hover on-Click */
.mainmenu li.focus { background: url(/images/custom/AIZ/AIZ-top-nav.png) 0 -36px; }  /* bg hover  */

/**** navigation link active state */
.mainmenu li.highlight a { color:#FFF; background: transparent; /* Remove arrow on active state */ } 
.mainmenu li.highlight, .mainmenu li.focus.highlight { background: url(/images/custom/AIZ/AIZ-top-nav.png) 0 -72px !important;} /* +generic  */
.mainmenu li#homeMenuItem { -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; } 

/****************************************/


/*2nd level navigation */
/**** navigation link hover color ****/
.mainmenu ul ul { background: #FFF; top:35px; border: 2px solid #E2E2E2; } /* background color */
.mainmenu li li { background-color:#FFF; height:28px; border-bottom: 1px solid #E2E2E2 ;/* +generic  */ border-top:0; /* +generic  */ } /* background color */
.mainmenu li li a { background-color:#FFF !important; color: #292929 !important; line-height: 2.5em;} /* background drop down color */
.mainmenu li li.focus a, .mainmenu li li.highlight a, .mainmenu li li.focus.highlight a { color: #292929 !important; } /*ie6*/
/*.mainmenu li li a:hover, .mainmenu li li a:visited, .mainmenu li li.focus a, .mainmenu li li.highlight a {color: #292929 !important;} ie6*/

/**** navigation link hover bg color ****/
.mainmenu li li:hover a, .mainmenu li li:hover, .mainmenu li:hover li a, {  color: #292929 !important; } /* text color */
.mainmenu li li a:hover{ color:#F96404 !important; background:#FFF !important} /* drop down hover, text color, bg color*/

/****************************************/