/* STYLES FOR HEAD, GLOBAL NAVIGATION, AND LEFT NAVIGATION AREA OF AI REFRESH */

/*###################### Header styles #######################*/

/*--- general header elements ---*/

/*
#air-header {
	width: 500%;
	height: 90px;
	background: scroll url("../images/header_starburst.jpg") 10% 50% no-repeat #2255aa;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
*/

#air-header { width: 500%; height: 90px; background: url(../images/headerbg.gif); padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; }
#air-header img {  border: 0; }
#air-header-splogo { margin: 0px; padding: 0px; width: 179px; background-color: #000; }

#air-header-ai-title {
	position: absolute;
	top: 10px;
	left: 195px;
	margin:0;
	padding: 0;
}


/*#air-header-ai-title { position: absolute; top: 14px; left: 199px; margin:0; padding: 0; }*/
	
/*--- AI tools ---*/
#air-header-tools { position: absolute; top: 14px; left: 571px; font-size: 11px; font-weight: 700; color: #e8cc5a; letter-spacing: 3px; margin: 0; padding: 0px; list-style: none; }
#air-header-tools li { float: left; padding: 0px 3px; }
#air-header-tools a { color: #99b5dd; text-decoration: none; letter-spacing: normal; }
#air-header-tools a:hover { color: #fff; text-decoration: none; letter-spacing: normal; }

/*###################### Global Navigation #######################*/
/*#air-topnav { position: absolute; top: 66px; left: 180px; width: 630px; height: 24px; background-color: #1b458a; font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; list-style: none; color: #fff; }*/

#air-topnav {
	position: absolute;
	top: 66px;
	left: 180px;
	width: 730px;
	height: 24px;
	background-color: #1b458a;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	list-style: none;
	color: #fff;
}

#air-topnav li {
	margin: 0;
	padding: 0 10px 0 10px;
	height: 24px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	border-left: 1px solid #5e80ba;
	list-style: none;
}


/*#air-topnav li { margin: 0; padding: 0; height: 24px; float: left; font-size: 11px; font-weight: bold; border-left: 1px solid #5e80ba; list-style: none; }*/
#air-topnav li.on { background-color: #d7dfec; }
#air-topnav a { padding: 4px 9px 0px 9px; margin: 0; display: block; float: left; height: 20px; color: #fff; text-decoration: none; letter-spacing: normal; }
#air-topnav a:hover { color: #1b468e; text-decoration: none; letter-spacing: normal; background-color: #d7dfec; }
#air-topnav li.on a { color: #1b468e; }
#air-topnav li.inactive { padding: 4px 9px 0px 9px; height: 20px; color: #707B89; }
	
/*--- special MarketScope styling ---*/
#air-topnav #AI-marketscope { border-left: 1px solid #25a; }
#air-topnav #AI-marketscope a { /*background-image: url(../images/topnav_mkts_arrow_v2.gif); background-position: 0px 0px; background-repeat: no-repeat;*/ background: transparent url(../images/topnav_mkts_arrow_v2.gif) no-repeat; padding: 4px 9px 0px 18px; }
#air-topnav #AI-marketscope.on { border-left: 1px solid #95aacb; }
#air-topnav #AI-marketscope.on a { background: url(../images/topnav_mkts_arrow_v2.gif) no-repeat 0px -24px; color: #1b468e; }
/*#air-topnav #AI-marketscope a:hover { background: #d7dfec url(../images/topnav_mkts_arrow_v2.gif) 0px -24px no-repeat; color: #1b468e; }*/

/*--- drop down menu for marketscope ---*/
#AI-marketscope-sub { position: absolute; top: 90px; left: 180px; padding: 0px; margin: 0; width: 140px; border-left: 1px solid #95aacb; border-right: 1px solid #95aacb; background: #fff; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; z-index: 1000; visibility: hidden; }
#AI-marketscope-sub.on { visibility: visible; }
#AI-marketscope-sub li { float: left; background: #d7dfec; margin: 0; padding: 0; height: 23px; width: 140px; border-bottom: 1px solid #95aacb; }
#AI-marketscope-sub a { display: block; padding: 4px 8px 0 19px; height: 18px; color: #0b3375; text-decoration: none; font-weight: bold; }
#AI-marketscope-sub a:hover { color: #fff; }
#AI-marketscope-sub li.on { background: #5e80ba; font-weight: bold; }
#AI-marketscope-sub li.on a { color: #fff; text-decoration: none; font-weight: bold; }
#AI-marketscope-sub #mkt-sub-news { margin: 1px 0 0; }

/*--- tooltips for global navigation ---*/
#air-topnav-tooltip { position: absolute; top: 87px; left: 0px; margin: 0; padding: 0 7px 0; line-height: 18px; font-size: 10px; background: #f6e292; border: 1px solid #5e80ba; display: none; z-index: 2000; color: #1b458a; }

/*###################### Time and Date Bar #######################*/
#air-datebar { height: 24px; background-color: #d7dfec; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 21px; color: #40556d; font-size: 10px; width: 500%; line-height: 24px; }

/*###################### Left Column #######################*/
#air-leftcol { width: 180px; font-family: Arial, Helvetica, sans-serif; margin: 18px 0 40px 0; }
#air-leftcol table, #air-leftcol img { border: 0; }

/* --- search module ---*/
#air-leftcol-research { position: relative; margin: 0 0 6px 0; padding: 0; width: 179px; border-bottom: 1px solid #697b91; border-top: 1px solid #9f8b39; background: url(../images/leftcol_research.gif) 0 0 no-repeat; color: #40556d; font-size: 11px; font-weight: bold; }
#air-leftcol-research fieldset{ background: url(../images/leftnav_research_bg.gif) repeat-y; padding: 10px 0 16px 19px; border: 0; margin: 22px 0 0 0; }
#air-leftcol-research select { position: relative; height: 18px; width: 140px; padding: 0; margin: 3px 0 6px 0; border: 1px solid #8c99a9; color: #000; font-weight: normal; font-size: 11px; display: block; }
#air-leftcol-research #research-enter { float: left; height: 17px; width: 99px; margin: 7px 0 0 0; padding: 3px 0 0 5px; border: 1px solid #8c99a9; color: #000; font-weight: normal; vertical-align: middle; font-size: 11px; }
#air-leftcol-research #research-go { margin-top: 7px; margin-left: 4px; }

/* ---- Special Left Nav Items: About AI and About SandP--------*/
#air-aboutnav {  width: 179px; padding: 0; margin: 0; list-style: none;	}
#air-aboutnav li { padding: 0; list-style: none; margin: 0; height: 23px; width: 179px; display: block; }
#air-aboutnav a { height: 23px; width: 179px; display: block; }
#air-aboutnav #about-sp { background: url(../images/air_about2.gif) 0 0 no-repeat; padding: 0; margin: 2px 0 6px 0; float: left; }
#air-aboutnav #about-sp a:hover{ background: url(../images/air_about2.gif) -179px 0 no-repeat; }
#air-aboutnav #about-ai { background: url(../images/air_about2.gif) 0 -23px no-repeat; margin: 0; padding: 0; float: left; }
#air-aboutnav #about-ai a:hover{ background: url(../images/air_about2.gif) -179px -23px no-repeat; }

/* ---- standard left nav--------*/

#air-leftnav { margin: 0;	padding: 0; border-top: 1px solid #829dc9; width: 180px; list-style-type: none; clear: left; }
#air-leftnav li { float: left; padding: 0; margin: 0; width: 179px; border-bottom: 1px solid #829dc9; border-left: 1px solid #829dc9; background: #e7ecf4; font-size: 11px; color: #1b468e; vertical-align: bottom; }
#air-leftnav li.on { background-color: #ffffff; }
#air-leftnav a { display: block; padding: 7px 7px 8px 18px; margin: 0; font-size: 11px; line-height: 13px; font-weight: normal; text-decoration: none; color: #1b468e; }
#air-leftnav li.on a { color: #000; }
#air-leftnav a:hover { text-decoration: none; color: #000; }
#air-leftnav li.leftnav-img { vertical-align: baseline; }
#air-leftnav li.leftnav-img a { padding: 0; margin: 0; }
#air-leftnav li.leftnav-img a img { border: 0; padding: 0; margin: 0; }
#air-leftcol .leftnav-pdf { background: #e7ecf4 url(../images/leftnav_pdf2.gif) 150px 6px no-repeat; color: #40546d; }
#air-leftcol .leftnav-pdf a { color: #40546d; }
#air-leftcol .leftnavSection { background: #b6c6df; }
#air-leftcol .leftnavSection span { display: block; font-weight: bold; text-transform: uppercase; padding: 4px 7px 5px 18px; line-height: 13px; font-size: 11px; }
#air-leftcol .leftnavSubSection {	background: #cbd8ec url(../images/leftnav_plus.gif) 18px 5px no-repeat; }
#air-leftcol .open { background: #cbd8ec url(../images/leftnav_minus.gif) 18px 5px no-repeat; }
#air-leftcol .leftnavSubSection a { font-weight: bold; text-transform: uppercase; padding: 4px 7px 5px 35px; }

