			/* systempage.css */
			/* base css stylesheet include */
			
			/* elements F4F7FB */
			body						{ padding: 0px; margin: 0px; background: #ffffff url('/images/nzbr/left.jpg'); background-repeat: repeat-y;
										  background-position: top left; font-size: 0.8em; }
			a img						{ border: 0; }
			a:link, a:active 			{ color: blue; }
			a:hover, a:visited			{ color: red; }
			p, li							{ font-family: arial, sans-serif; font-size: 10pt; color: #000000; margin: 0px 0px 10px 0px; }
			h1, h2, h3					{ font-family: arial, sans-serif; }
			h1 							{ font-size: 16px; color: #082A5F; margin: 0px 0px 5px 0px; }
			h2							{ font-size: 13px; color: #637FB5; margin: 0px 0px 5px 0px; }
			h3							{ font-size: 10px; color: #637FB5; margin: 0px 0px 5px 0px; }
			td							{ font-family: sans-serif; font-size: 10pt; color: #000000; text-align: left; vertical-align: top; }
			ul							{ margin: 0px; }
			ul li						{ margin: 0px 0px 5px 15px; }
			
			#MenuWrapper				{ float: left; width: 270px; height: 409px; background: #F4F7FB url('/images/nzbr/menu.jpg') bottom left no-repeat; }
			/*#MenuWrapper				{ width: 250px; float: left; }*/
			
			#TopMenuBarMain				{ padding-left: 10px; padding-bottom: 10px;	padding-right: 10px; text-align: left; 
										  vertical-align: bottom; height: 80px; background: #082A5F url('/images/nzbr/top-header.gif'); }
			#TopMenuBarList				{ padding-left: 8px; padding-right: 10px; text-align: left; width: 100%;
										  background: #999999 url('/images/nzbr/bottom-header.gif') top left repeat-x; }
			#PageDesc					{ text-align: left; vertical-align: bottom; font-family: sans-serif; font-size: 14pt; color: #FFFFFF; font-weight: bold; }
			#PageHead					{ width: 100%; margin: 0px; background: url('/images/nzbr/topbar.gif') bottom left repeat-x; }
			#PageMenu					{ left: 0px; padding: 10px; width: 215px; margin-left: 15px; margin-top: 5px; float: left; }
			.SideMenuItem				{ font: 18px Arial; color: #476396; margin-top: 0px; padding: 4px; padding-top: 2px; padding-bottom: 5px; 
										  display: block; }
			#PageContent				{ padding: 10px; margin-top: 10px; margin-left: 275px; font: 12px 'Lucida Sans Unicode', sans-serif; }
			#RightContentPane			{ width: 33.5%; display: block; }
			
			/* href css definitions for side menu items */
			.SideMenuItem a:link, 
			.SideMenuItem a:visited, 
			.SideMenuItem a:active		{ color: #476396; text-decoration: none; }

			/* hover css definition for side menu items */
			.SideMenuItem a:hover		{ color: #000000; text-decoration: none; }
			
			/* top menu item css definition */
			.TopMenuItem				{ font-family: sans-serif; font-size: 0.90em; font-weight: bold; color: #000000; }
			
			/* href css definitions for top menu items */
			.TopMenuItem a:link, 
			.TopMenuItem a:visited, 
			.TopMenuItem a:active		{ color: #000000; text-decoration: none; }

			/* hover css definition for top menu items */
			.TopMenuItem a:hover		{ color: #FFFFFF; text-decoration: none; }
			.FooterText					{ font-family: sans-serif; font-size: 7pt; font-style: italic; margin: 0; }
			.DisclaimerText				{ font-family: sans-serif; font-size: 7pt; margin: 0; }
			
			span.highlight				{ color: #637FB5; font-weight: bold; }
			
			table.userDetails			{ width: 65%; padding: 0px; }
			table.userMenu				{ width: 30%; padding: 0px; border: 1px solid #ccc; }
			
			td.spacer					{ padding: 3px 5px 3px 5px; }
			td.ColRB					{ width: 160px; padding: 3px 5px  3px 5px; border-bottom: 1px solid #fff; border-left: 1px solid #ccc; background: #E0E7EF; font-size: 10pt; font-family: sans-serif; font-weight: bold; color: #000; text-align : right; }
			td.ShadeL					{ width: 280px; padding: 3px 10px 3px 5px; border-bottom: 1px solid #fff; border-right: 1px solid #ccc; background: #F3F3F3; }
			td.ColRBb					{ width: 160px; padding: 3px 5px  3px 5px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; background: #E0E7EF; font-size: 10pt; font-family: sans-serif; font-weight: bold; color: #000; text-align : right; }
			td.ShadeLb					{ width: 280px; padding: 3px 10px 3px 5px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: #F3F3F3; font-size: 10pt; font-family: sans-serif; }
			td.ColRBt					{ width: 160px; padding: 3px 5px  3px 5px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #fff; background: #E0E7EF; font-size: 10pt; font-family: sans-serif; font-weight: bold; color: #000; text-align : right; }
			td.ShadeLt					{ width: 280px; padding: 3px 10px 3px 5px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #fff; background: #F3F3F3; font-size: 10pt; font-family: sans-serif; }
			td.ColRBf					{ width: 160px; padding: 3px 5px  3px 5px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #E0E7EF; font-size: 10pt; font-family: sans-serif; font-weight: bold; color: #000; text-align : right; }
			td.ShadeLf					{ width: 280px; padding: 3px 10px 3px 5px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #F3F3F3; font-size: 10pt; font-family: sans-serif; }
			
			span.notice					{ font: 10pt Verdana, Arial, sans-serif; padding: 5px; }
			span.SubL					{ font: 11pt sans-serif; font-weight: bold; color: #000050; }
			input.textbox				{ border: 1px solid #242424; padding: 1px; }
			
			* html input.textboxcity	{ border: 1px solid #242424; padding: 1px; width: 135px; } 
			input.textboxcity			{ border: 1px solid #242424; padding: 1px; width: 145px; } 
			