body {
		background-color: #d1d1d1;
		margin: 0px;
		background-image: url(/images/NPP/bg.jpg);
		background-repeat:repeat-x;
		background-position: center top;
}
.nevigation {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:none;
		vertical-align:middle;
}
.nevigation :hover {		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: underline;
		vertical-align:middle;
}
.flyout {
		background-image:url(/images/NPP/flyout_bg.png);
		background-position:top left;
		background-repeat:repeat-x repeat-y;		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration:none;
		vertical-align:left;
}
.flyout :hover{		
		background-image:url(/images/NPP/flyout_bg.png);
		background-position:top left;
		background-repeat:repeat-x repeat-y;		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: overline;
		vertical-align:left;
}
.loginText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration:none;
}
.loginText a, loginText a:active, loginText a:link, loginText a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: underline;
}
.loginText a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #f39c28;
		font-weight: normal;
		text-decoration: underline;
}	
.searchTextField {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		font-weight: normal;
		text-decoration:none;
		border:solid #CCCCCC 1pt;
		line-height:14px;
		vertical-align:middle;
		padding: 2px 2px 2px 2px;
}
.bodyHeading {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #f39c28;
		font-weight: normal;
		text-decoration:none;
}	
.body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #3f3f3f;
		font-weight: normal;
		text-decoration:none;
}	
.body a, .body a:visited, .body a:active, .body a:link{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #f39c28;
		font-weight: normal;
		text-decoration: underline;
}	
.body a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2b7be5;
		font-weight: normal;
		text-decoration: underline;
}
.footer {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration:none;
		text-align:left;
}
.footer a, .footer a:visited, .footer a:active, .footer a:link{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #2b7be5;
		font-weight: normal;
		text-decoration: underline;
		text-align:left;
}
.footer a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #f39c28;
		font-weight: normal;
		text-decoration:none;
		text-align:left;
}
.call {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:none;
		text-align:left;
}

/*a.loginicon{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration:none;
		text-align:left;
}*/

a.loginicon, a.loginicon:visited, a.loginicon:link{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
		text-align:left;
}
a.loginicon:hover, a.loginicon:active{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #f39c28;
		font-weight: normal;
		text-decoration:none;
		text-align:left;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #CE0D0D url(/images/menu_hover.gif) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}

/* Main Menu */
/*------------------------------Top Menu-------------------------------------*/
.TopMenuItem{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:middle;
	line-height:18px;
	background-color:Transparent;
	height:31px;
	text-transform:uppercase;
	/*background:url(/images/NPP/navi_bg.jpg) repeat-x top left;*/
	/*background:url(/images/NPP/navi_left.jpg) no-repeat top right;*/
	/*padding-left:12px;
	padding-right:12px;*/
	background:url(/images/TEST/navi_left.jpg) no-repeat top left;
}
.TopMenuItem tr{
	background:url(/images/TEST/navi_left.jpg) no-repeat top left;
}
.TopMenuItem td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:middle;
	line-height:18px;
	background-color:Transparent;
	height:31px;
	text-transform:uppercase;
	background:url(/images/TEST/navi_right.png) no-repeat top right;
	padding-left:12px;
	padding-right:12px;
}
.TopMenuItemSel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:middle;
	line-height:18px;
	background-color:Transparent;
	height:31px;
	text-transform:uppercase;
	/*background:url(/images/NPP/navi_bg.jpg) repeat-x top left;*/
	/*background:url(/images/NPP/navi_left.jpg) no-repeat top right;*/
	/*padding-left:12px;
	padding-right:12px;*/
	background:url(/images/TEST/navi_page_left.png) no-repeat top left;
}
.TopMenuItemSel tr{
	background:url(/images/TEST/navi_page_left.png) no-repeat top left;
}
.TopMenuItemSel td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:middle;
	line-height:18px;
	background-color:Transparent;
	height:31px;
	text-transform:uppercase;
	background:url(/images/TEST/navi_page_right.png) no-repeat top right;
	padding-left:12px;
	padding-right:12px;
}
.TopMenuItemActive{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:middle;
	line-height:18px;
	background-color:Transparent;
	height:31px;
	text-transform:uppercase;
	/*background:url(/images/NPP/navi_bg.jpg) repeat-x top left;*/
	/*background:url(/images/NPP/navi_left.jpg) no-repeat top right;*/
	/*padding-left:12px;
	padding-right:12px;*/
	background:url(/images/TEST/navi_page_left.png) no-repeat top left;
}
.TopMenuItemActive tr{
	background:url(/images/TEST/navi_page_left.png) no-repeat top left;
}
.TopMenuItemActive td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:middle;
	line-height:18px;
	background-color:Transparent;
	height:31px;
	text-transform:uppercase;
	background:url(/images/TEST/navi_page_right.png) no-repeat top right;
	padding-left:12px;
	padding-right:12px;
}
/*.TopMenuItemSel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	vertical-align:middle;
	line-height:18px;
	background-color:Transparent;
	height:31px;
	background:url(/images/NPP/navi_bg.jpg) repeat-x top left;
	padding-left:2px;
	padding-right:2px;
}
.TopMenuItemSel td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	vertical-align:middle;
	line-height:18px;
	background-color:Transparent;
	height:31px;
	background:url(/images/NPP/navi_bg.jpg) repeat-x top left;
	padding-left:2px;
	padding-right:2px;
}*/
/*.TopMenuItemActive, .TopMenuItemActive a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:middle;
	line-height:18px;
	background-color:Transparent;
	height:31px;
	background:url(/images/NPP/navi_page_bg.jpg) repeat-x top left;
	padding-left:2px;
	padding-right:2px;
}
.TopMenuItemActive td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:middle;
	line-height:18px;
	background-color:Transparent;
	height:31px;
	background:url(/images/NPP/navi_page_bg.jpg) repeat-x top left;
	padding-left:2px;
	padding-right:2px;
}
.TopMenuItemActive td:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:middle;
	line-height:18px;
	background-color:Transparent;
	height:31px;
	background:url(/images/NPP/navi_page_bg.jpg) repeat-x top left;
	padding-left:2px;
	padding-right:2px;
}*/
.TopMenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	line-height:18px;
	background-color:Transparent;
	padding-left:0px;
	padding-right:0px;
	height:24px;
	text-transform:uppercase;
 
}
.TopSubMenuItemSel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:underline;
	line-height:18px;
	background-color:Transparent;
	padding-left:0px;
	padding-right:0px;
	height:24px;
}
.TopSubMenuItemActive{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:underline;
	line-height:18px;
	background-color:Transparent;
	padding-left:0px;
	padding-right:0px;
	height:24px;
}

.TopSubMenu{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	/*background-image: url(/images/menubar.png);*/
	background:url(/images/NPP/flyout_bg.png);
	/*background-color: #003399;*/
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); */
	border-bottom: #006699 1px solid; 
	border-left:  #006699 1px solid; 
	border-top: #006699 1px solid; 
	border-right: #006699 1px solid;
	padding: 0px 4px 0px 4px;
/*	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
*/
}
.TopMenuIcon{
	cursor: pointer;
	background-color: Transparent;
	border-left: Transparent 0px solid !important;
	border-bottom: Transparent 0px solid !important;
	border-top: Transparent 0px solid !important;
	text-align: center;
	width: 0px;
	height: 23px;
	background:none;
	padding-left:0px;
	padding-right:0px;
}
.TopMenuBreak{
	border-bottom: Transparent 0px solid !important; 
	border-left: Transparent 0px solid !important; 
	border-top: Transparent 0px solid !important;  
	border-right: Transparent 0px solid !important; 
	background-color: Transparent !important; 
	height: 0px;
}
.TopMenuArrow{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	width:0px;
	padding-right:0px;
	border-right: Transparent 0px solid !important; 
	border-bottom: Transparent 0px solid !important; 
	_border-right: Transparent 0px solid !important; 
	_border-bottom: Transparent 0px solid !important; 
	border-top: Transparent 0px solid !important;
}
/*.TopMenuLeft{
	height:27px;
	width:6px;
	background:url(/images/menu-norm_01.gif) repeat-x top right;
}
.TopMenuLeftSel{
	height:27px;
	width:6px;
	background:url(/images/menu-over_01.gif) repeat-x top right;
}

.TopMenuRight{
	height:27px;
	width:6px;
	background:url(/images/menu-norm_03.gif) repeat-x top right;
}
.TopMenuRightSel{
	height:27px;
	width:6px;
	background:url(/images/menu-over_03.gif) repeat-x top right;
}*/
.Separator{
	/*padding-left:8px;
	_padding-left:10px;
	padding-right:20px;*/
	/*padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;*/
	background:#ffffff;
}