@charset "utf-8";
/* CSS Document Footer */

body {background:#e9e8e1 url(../Images/nsfzGuideBg.png) no-repeat center top;}
#header {width:1002px; height:92px; margin:0 auto; overflow:hidden;}
#logo {width:380px; float:left;}
#toolBar {width:610px; float:right;}
#version {height:52px; padding-top:9px; text-align:right;}
#version a {padding: 0 5px;}
#version span {color:#b45a19;}
#version a:hover, #version span:hover {color:#F30;}

#nsfzWrapper {width:1002px; margin:0 auto;}
#nsfzPrimary {
	background: url(../Images/nsfzStyleBg.png) no-repeat left top !important;/* FF IE7 */
	_background:none; /* IE6 */
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/nsfzStyleBg.png',sizingMethod='scale'); /* IE6 */
	width:400px; height:380px; float:left; overflow:hidden;}
#nsfzSecondary {width:480px; height:380px; float:right; overflow:hidden;}
#nsfzTab {margin:28px 0 10px 0;}
#nsfzTab h1 {background:url(../Images/nsfzTabBg.png) no-repeat left top; width:84px; height:24px;}
#nsfzTab2 h1 {width:84px; height:24px;}
#nsfzTab h1 a, #nsfzTab2 h1 a {display:block; padding:8px 0 0 14px; font-size:12px; font-weight:bold; color:#b45a19;}
#nsfzTab h1 a:hover, #nsfzTab2 h1 a:hover {text-decoration:underline;}
#nsfzTab2 {margin:12px 0 10px 0;}

#nsfzContent01Frame ul, #nsfzContent02Frame ul {height:122px; text-align:left; overflow:hidden;}
#nsfzContent01Frame li, #nsfzContent02Frame li {background:url(../Images/nsfzIcon.gif) no-repeat left top; display:block; width:400px; text-align:left; padding:0 0 0 15px; height:20px; line-height:20px; overflow:hidden;}
#nsfzContent01Frame li span, #nsfzContent02Frame li span {float:right; color:#999; text-align:right; height:20px; padding:0 3px 0 0; line-height:20px;}
#nsfzContent01Frame li:hover {background:#e9e8e1 url(../Images/nsfzIcon.gif) no-repeat left -20px; color:#E71A00; text-decoration:none;}
#nsfzContent01Frame li a:hover {color:#E71A00; text-decoration:underline;}
#nsfzContent02Frame li:hover {background:#e9e8e1 url(../Images/nsfzIcon.gif) no-repeat left -40px; color:#006450;}
#nsfzContent02Frame li a:hover {color:#006450; text-decoration:underline;}

#nsfzLink {padding:0 0 0 45px; line-height:2.0;}
#nsfzLink a {color:#666; padding:0 3px;}
#nsfzLink a:hover {color:#006450;}
#nsfzEnter {padding:0 0 32px 488px;}
#nsfzEnter a {color:#006055; font-weight:bold;}
#nsfzEnter a:hover {text-decoration:underline;}
#footer {width:1002px; margin:0 auto; overflow:hidden;}
#footerBox {width:930px; padding-top:150px; margin:0 auto;}

/*---------- tooltip -----------*/
a.tt{position:relative; z-index:24;
}
a.tt span{ display: none; }

/*background:; ie hack*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{display:block; position:absolute; top:0px; left:0; padding: 15px 0 0 0; width:200px; color: #993300; text-align: center; filter: alpha(opacity:90); KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90;
}
a.tt:hover span.top{display: block; padding: 30px 8px 0; background: url(../Images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
display: block; padding: 0 8px; background: url(../Images/bubbleFiller.gif) repeat bottom; 
}
a.tt:hover span.bottom{display: block; padding:3px 8px 10px; color: #548912; background: url(../Images/bubble.gif) no-repeat bottom;
}