
*{-mo--z-box-sizing:border-box;box-s--izing:border-box;font-family:verdana;padding:0px;margin:0px;color:white;}
a	{text-decoration:none;}
ul li	{list-style-type:none;}
a:focus, a:hover, a:active { outline:none }
ol li	{;margin-left:1.5em}
img	{display:block}
input	{color:black}
.gBlock	{display:block}
.gInline{display:inline !important}
#pageTags	{position:absolute;top:-1px}
#pageTags img	{display:inline !important}

/*Overall layout*/
body	{padding:0;margin:0px auto;text-align:center;background:black;ov--erflow-y:scroll;_o--verflow-y:auto;}
.gBody	{width:964px;;margin:0px auto;text-align:left;background:center 52px no-repeat;
	font-size:11px ;line-height:138% ;_line-height:135%}
.gBody p{color:white;margin-top:15px;margin-bottom:15px;}
#gTopNav,#gTopNavExternal	{width:964px;margin:0px auto;height:64px;}
#gTopNav_swf	{width:964px;height:64px;}
#gRegionalNav	{width:176px; height:550px;float:left;margin-bottom:15px;;position:relative;z-index:5}
#gRegionalNav a {display:none;}
#gRegionalNav_swf{height:550px;width:176px}
.secondaryMenu {padding-bottom:25px;}

h1{font-size:135%}
h2{font-size:120%}
h4{font-size:110%}
h5{font-size:100%;font-weight:bold;margin:20px 0px 5px 0px}
h6{font-size:100%;font-weight:normal;margin:15px 0px 5px 0px}

#gMainH1		{font-size:12pt;font-family:trebuchet ms,verdana;color:white;position:relative}
#gMainH1_flash		{di--splay:none;posi--tion:absolute;left:0;top:0}
.gMain,.gMainWide	{margin-top:0em;_height:450px;min-height:450px;color:white;float:right;display:inline;margin-bottom:15px;position:relative;z-index:10}
.gPromosDontShow .gMain,
.gPromosDontShow .gMainWide{-height:550px;min-height:550px;}
.gPadLeftXLarge						{padding-left:50px;}
.gWhiteText							{color:white;}
.gNormal							{font-weight:normal;font-style:normal;}

select,select option	{color:black !important;font-size:10px;;}
option			{padding-right:.5em;text-align:left}
.gMain			{width:720px;margin-right:40px;}
.gMain h1#gMainH1	{margin:25px 0px 15px 0px;}
p,.gParagraphWidth	{width:68%}
.gMain .gSmallMargin	{margin:5px 0px}

.gMainWide		{width:788px;}
.gMainWide h1#gMainH1	{margin:25px 34px 0px 34px;}

.gErrorText		{color:red}

th{font-size:100%}

/* gMain has different minimum height depending on if displayed or not*/
#gPromoBar		{float:right;clear:right;width:767px;margin-right:0px;display:inline;height:88px;margin-bottom:15px;position:relative;z-index:5}

.gDisNone	{display:none;}
.gNoTopMargin	{margin-top:0px !important}
.gNoWidth	{width:auto !important}

.g1{margin-top:15px;}

#shader	{background:url(/apps/nna/docroot/img/financingfaq/b.png) no-repeat ;height:200px;float:right;width:964px;position:relative;z-index:5;margin-top:-200px}

.gSwap object,.gSwap embed{width:100%}
.gSwap {visibility:hidden;}

div#gFormColor	{padding:20px 10px 10px 30px}
/*do not put paddings on gFormColor*/
div#gFormColor2 table 		{width:100%;margin:1em 0em;font-size:12px}
div#gFormColor2 table td	{padding:.5em 1.5em .5em 1.5em;width:50%;vertical-align:top}
div#gFormColor3 table 		{width:100%;margin:1em 0em}
div#gFormColor3 table td	{padding:.5em 1.5em .5em 1.5em;width:33.3%;vertical-align:top}

@media screen{
	.gOnlyPrint{display:none}
	.gFollowMouse{display:none;width:200px;}/* TODO: MAKE THIS INTO SOMETHING GOOD! */
}


a.gPopup		{font-weight:bold;padding-right:20px;background:url(/apps/nna/docroot/img/financingfaq/icon-popup-white.gif) no-repeat right 2px}
a.gRequestUpdates	{font-weight:bold;font-size:10px;padding-left:19px;background:url(/apps/nna/docroot/img/financingfaq/icon-checkbox-white.gif) no-repeat 2px}
a.gEmail		{font-weight:bold;font-size:10px;padding-left:19px;background:url(/apps/nna/docroot/img/financingfaq/icon-envelope-white.gif) no-repeat 2px}
a.gPrint		{font-weight:bold;font-size:10px;padding-left:19px;background:url(/apps/nna/docroot/img/financingfaq/icon-print-white.gif) no-repeat 2px}


ul.gDisc li	{list-style-type:disc;margin-left:1.5em}
ul.horizontal_list li{margin: 0 auto; float: left; list-style: none; padding: 3px 2px 3px 2px;}
ul.gPDF		{list-style-type:none;margin-top:15px}
ul.gPDF	li	{height:23px;backgroun--d-color:white;lis--t-style-image:url(/apps/nna/docroot/img/financingfaq/icon-pdf.gif); margin-left:0em; }
ul.gPDF a,a.gPDF{bord--er:1px green solid;font-weight:bold;color:white;text-decoration:none;background:url(/apps/nna/docroot/img/financingfaq/icon-pdf.gif) no-repeat;padding-left:20px;height:20px;float:left;clear:both}

ul.gAngleWhite a,a.gAngleWhite,
ul.glArrow a,	a.glArrow	{background:url(/apps/nna/docroot/img/financingfaq/link-angle-white.gif) no-repeat 0px 3px;padding-left:10px;font-weight:bold}
ul.gAngleWhite	li{list-style:none;}
.gAccordionGroup .gPanel ul.gAngleWhite a,.gAccordionGroup .gPanel a.gAngleWhite,
.gAccordionGroup .gPanel ul.glArrow a, .gAccordionGroup .gPanel a.glArrow	{background:url(/apps/nna/docroot/img/financingfaq/link-angle-white.gif) no-repeat 0px 3px;color:#333;font-weight:bold}

.gShowHideToggler{margin:.5em 0px}

div.gForm	{;padding:5px 20px 20px 20px;}
div.gFormBlack	{}
.t{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);ba--ckground-image:url(/apps/nna/docroot/img/financingfaq/spacer.gif);backgrou--nd-color:black}
.yy{floa--t:left;w--idth:200px;margin-right:3px}
.yy img{display:inline}


table.gForm td		{backgr--ound-color:red;padding:3px 0px;vertical-align:top}
table.gForm label	{margin:3px 3px 3px 0px;display:block}

.gUnderline	{text-decoration:underline}

@media print{
	*{color:black !important}
	body{margin:auto;text-align:left}
	.gNoPrint{display:none !important;}
	#gRegionalNav,#gTopNav,#gPromoBar,#gFooter{display:none !important;}
	.gOnlyPrint{display:block} /*IS THERE A DEFAULT?*/
	.gBody{width:100%}
	.gMain,.gMainWide{margin-top:0em;height:700px;color:black;float:none;width:auto;margin:0px;padding:0px}
	.gMain h1#gMainH1{margin:0px}

	ul.gPDF		{list-style-type:none;margin-top:15px}
	ul.gPDF	li	{height:23px;;list-style-image:url(/apps/nna/docroot/img/financingfaq/icon-pdf.gif); margin-left:2em;}
	ul.gPDF a	{padding-left:0px;}

	/* TODO: Fix this fr printing */
	ul.gAngleWhite	li	{hei--ght:23px;;list-style-image:url(/apps/nna/docroot/img/financingfaq/link-angle-white.gif); margin-left:8px;}
	ul.gAngleWhite a	{padding-left:0px}
	
	.gFollowMouse{display:block;width:75%;font-style:italic;margin:15px 0px 15px 0px}

	div#gFormColor2 table,div#gFormColor3 table{;border-left:1px solid silver;border-top:1px solid silver}
	div#gFormColor2 td,div#gFormColor3 td{;border-right:1px solid silver;border-bottom:1px solid silver}
	.gBg img	{visibility:hidden}

}


#gFooter	{visibility:hidden;clear:left;height:25px;clear:both;text-align:center;color:white;borde--r-top:1px #311 solid;padding-top:2px;background:url(/apps/nna/docroot/img/financingfaq/footer-border.gif) no-repeat black;margin-top:.5em;}
#gFooter	{visibility:hidden;}
#gFooter a	{color:white;padding:0px 12px;font-size:11px;}
#gFooter a *	{color:white;font-size:11px;}
#gFooter #gFooterAboutLink{font-weight:bold}
.clearfix:after	{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix	{display: inline-table;}
	/* hides from IE-mac \*/
	* html .clearfix{height: 1%;}
	.clearfix	{display: block;}
	
/*why margin instead of padding? with margin, the math is what you'd expect.*/






/* POPUP DISPLAY BOX */
div.gPopUpDisplay	{display:none;width:302px;background-color:#333333;position:absolute;z-index:10;text-align:right;padding:0px 4px 8px 4px;font-size:11px;}
div.gPopUpDisplay a.gClose:link, div.gPopUpDisplay a.gClose:visited
			{padding-right:14px;background:url(/apps/nna/docroot/img/financingfaq/dhtmlpop-close.gif) no-repeat center right;b--order:1pw red solid}
div.gPopUpDisplay div.gPopUpContentContainer {
	background-color:#000000; color:#FFFFFF; line-height:1.5; height:160px; padding:7px 20px 7px 7px; text-align:left; overflow:auto; }									
div.gPopUpDisplay .gFirstChild	{margin:4px 10px}

@media print{
div.gPopUpDisplay 		{display:block;position:static;width:auto}
div.gPopUpDisplay a.gClose	{display:none;}
.gPopUpContentContainer		{overflow:visible;height:auto}
}




/* Requires a set height and a hidden overflow. Accordion */
.gAccordionGroup	{width:650px;height:20px;overflow:hidden;margin-top:1px}
.gAccordionGroup .gToggler	{background:url(/apps/nna/docroot/img/financingfaq/accordion.png) no-repeat;}
.gToggler		{height:20px;padding-left:0px}
.gToggler a		{background:no-repeat 5px 4px;font-size:11px;line-height:1.5em;font-weight:bold;padding-left:20px;display:block;height:20px;-moz-outline-style:none;}
.gToggler .gClosed{background-image:url(/apps/nna/docroot/img/financingfaq/btn-plus.gif);}
.gToggler .gOpened{background-image:url(/apps/nna/docroot/img/financingfaq/btn-minus.gif);}
.gAccordionGroup .gPanel	{color:#333;background:white;margin:0em 1.3em;padding:.5em 1em;font-size:11px}
.gAccordionGroup .gPanel td	{font-size:11px}
.gAccordionGroup .gPanel *	{color:#333;}
.gAccordionGroup .gPanel p	{padding:.5em 0px;margin:0px;width:80%}
.gAccordionGroup .gPanel .glArrow{line-height:1.7em}
.gOpened .gIfOpened{display:inline;}
.gClosed .gIfClosed{display:inline;}
.gOpened .gIfClosed{display:none;}
.gClosed .gIfOpened{display:none;}
.gPanel .glArrow	{background-image:url(/apps/nna/docroot/img/financingfaq/link-angle-black.gif) !important}

@media print{
	DIV.gAccordionGroup{overflow:visible !important;height:auto !important}
	.gToggler	{display:block;height:20px;padding-left:0px;font-weight:bold;text-decoration:underline}
	.gAccordionGroup .gPanel{background:white;color:#666;margin:0em 0em;padding:.5em}
}




.gUnderline		{text-decoration:underline !important;}
.gEmphasis, .gSubhead	{font-weight:bold;}
.gLightText		{color:#999999;}
.gPadTopMed		{padding-top:5px;}


#olPlus{
	width:1px;
	height:1px;
	position:fixed;
	 _position:absolute;
	bottom:0;
	_top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);
	right:14px;
	}
#olPlus img{position:absolute;cursor:pointer !important;cursor:hand;}
#ol1{right:51px;bottom:34px;display:none;position:absolute;}
#ol2{right:47px;bottom:34px;display:none;position:absolute;;width:4px;height:17px}
#ol3{right:28px;bottom:34px;position:absolute;}
#ol4{right:0px;	bottom:19px;position:absolute;}

/* should be in its own css, but wasn't worth the trouble */
/* lsco microsite*/
#p17203 #body_flash_swf {width:900px; height:500px;}
#p17203 #olPlus{ display:none; }

#p17768 #body_flash_swf {width:964px; height:700px;}
#p17768 #olPlus{ display:none; }

/*
 For Forrester Survey
 10-30-08
*/

div#fadeinbox {
 height: 320px !important;
}

div#fadeinbox p {
 padding: 5px 0px 5px 10px !important;
 font-size:10pt !important;
 font-family:verdana !important;
 color:#000000 !important;
 font-weight:400 !important;
 width:85% !important;
}

div#fadeinbox p * {
 color:#000000 !important;
}

/* Infiniti USA Popup - begin */
.iusaPopupBackground{
	position:absolute;
	z-index:103;
	visibility:hidden;
}

#iusapop {
	 position:absolute;
	 width:505px;
	 height:267px;
	 z-index:103;
	 visibility:hidden;	 
}

.iusaPopupText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E7E7E7;
	font-weight:bold;
  text-align:center;
  position:relative;
  top:135px;
}

.iusapoptextdiv{
	padding:30px 40px 20px 40px;
	text-align:center;
}

.iusapopclosediv{
	margin:4px 4px 4px 445px;
  text-align:left;
}

.iusaTransparentDiv{
	position:absolute;
	top:0px;
	left:0px;
	z-index:102;
	background-color:#666666;
	/*width: 100%;*/
	width: 100%;
	height:100%;
}

.iusaButton {
  display:inline !important;
}
/* Infiniti USA Popup - end */
