﻿body { margin: 0; padding: 0; font: 11px/14px verdana, arial, helvetica, sans-serif; background-color: #e1eff4; }
.NWNAflashWrapper { position: relative; z-index: 0; }
/* Header */
.NWNAheader { margin: 0; padding: 19px 0 0 0; text-align: left; background-repeat: repeat-x; background-position: 0 0; }
	.NWNAnavWrapper { margin: 0; padding: 0; background: url(../Images/Navigation/nav_bg.gif) repeat-x 0 0; text-align: center; }

		#NWNAnav { position: relative; z-index: 100; width: 760px; height: 24px; margin: 0 auto; padding: 0; text-align: left; background: url(../Images/Navigation/nav_droplets_right_fade.jpg) no-repeat 100% 0; }
		.NWNAnavLeftBg { float: left; width: 100px; height: 24px; margin-left: -100px; background: url(../Images/Navigation/nav_droplets_left_fade.jpg) no-repeat 0 0;  position: relative; }
	/* Seperate stlye sheet used to control nav in IE Mac \*/
		#NWNAnav ul { float: left; height: 24px; margin: 0; padding: 0 2px 0 0; list-style: none; background: url(../Images/Navigation/nav_L0_divider.gif) no-repeat right top; }
		#NWNAnav ul li { float: left; width: auto; height: 24px; margin: 0; padding: 0; background: url(../Images/Navigation/nav_L0_bg.gif) repeat left top;  }
		#NWNAnav ul li a { display: block; padding: 7px 10px 5px 12px; line-height: 0px; _font-size: 1px; background: url(../Images/Navigation/nav_L0_divider.gif) no-repeat left top; text-align: center; color: #003367; text-decoration: none; }
		#NWNAnav li ul { position: absolute; width: 150px; height: auto; margin: 0 0 0 1px; padding: 0; left: -999em; background-image: none; _background: url(../Images/Common/spacer.gif) repeat top left; }
		#NWNAnav li ul li { float: left; width: 148px; height: auto; margin-top: 4px; border: 1px solid #7291ae; background-image: none; }
		#NWNAnav li ul li a { line-height: 13px; padding: 4px 10px; background: #b4d0de; background-image: none; text-align: left; border: 1px solid #e4edf2; border-right: 0; border-bottom: 0; _font-size: 11px; _height: 1px; }
		#NWNAnav li ul li a:hover { background: url(../Images/Navigation/nav_L1_over.gif) repeat-y left top; }
		#NWNAnav li.NWNAsfhover { background-image: url(../Images/Navigation/nav_L0_over_bg.gif); }
		#NWNAnav li.NWNAsfhover ul { left: auto; top: 24px; }
		#NWNAnav ul li.NWNAcurrent { background: url(../Images/Navigation/nav_L0_on_left.jpg) no-repeat left top; }
		#NWNAnav ul li.NWNAcurrent a.NWNAcurrentLink { background: url(../Images/Navigation/nav_L0_on_right.jpg) no-repeat right top; }
	/* End hide from IE-mac */

/* Content */
.NWNAMainWrapper { margin: 0; padding: 0; background-color: #FFF; }

/* Template footer and home footer */
.NWNAfooter { border-top-width: 3px; border-top-style: solid; font-size: 10px; color: #004468; background: #e5f0f6 url(../Images/Common/footer_bg.gif) repeat-x 0 1px; _height: 1px; }
.NWNAfooter .NWNAbg { width: 760px; width: 760px; margin: 0 auto; padding: 28px 0 25px 15px; text-align: left; background: url(../Images/Common/footer_droplets.jpg) no-repeat 0 1px; }
.NWNAfooter .NWNAlogo { float: right; margin-top: -27px; }
.NWNAfooter ul, .NWNAHomeFooter ul { margin: 0; padding: 0 0 4px 0; list-style: none; }
.NWNAfooter ul li, .NWNAHomeFooter ul li { display: inline; margin: 0; padding: 0 5px 0 5px; border-right: 1px solid #7fa0bf; }
.NWNAfooter ul li.NWNAfirst, .NWNAHomeFooter ul li.NWNAfirst { padding-left: 0; }
.NWNAfooter ul li.NWNAlast, .NWNAHomeFooter ul li.NWNAlast { border-right: 0; }
.NWNAfooter a, .NWNAHomeFooter a { color: #004468 !important; text-decoration: none; }
.NWNAfooter a:hover, .NWNAHomeFooter a:hover { text-decoration: underline; }
.NWNAfootercontent { float: left; width: 538px; }
.NWNAHomeFooter { width: 760px; margin: 0 auto; padding: 10px 0 0 0; font-size: 10px; color: #004468; text-align: left; }
.NWNAHomeFooter .NWNACenteredLogo { float: right; width: 222px; text-align: center; }