/* CSS Document */
body{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
font-weight:normal;
border:1px solid #e1e3e4;
width:1000px;
margin-left:auto;
margin-right:auto;
}
h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#555555;
font-weight:bold;
padding-top:10px;
}

.bodytext{
font-size:12px;
color:#555555;
text-align:justify;
}
.bold-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	color: #555555;
	text-decoration: none;
}
.normal{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
font-weight:normal;
text-decoration:none;
padding-bottom:10px;
}

.normal p{
padding-left:25px;
}

.normal_sel {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff7f00;
font-weight:normal;
}
a.normal{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
font-weight:normal;
text-decoration:none;
}

a.normal:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff7f00;
font-weight:normal;
text-decoration:none;
}

a.normal_sel:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
font-weight:normal;
text-decoration:none;
}
.contact {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #555555;
}

.leftmenu_normal {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
}

.leftmenu{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
text-decoration:none;
}

.beta_txt{
font-family: Arial, Helvetica, sans-serif;
font-size:8px;
color:#555555;
text-decoration:none;
}

.leftmenu:hover{
color:#ff7800;
text-decoration:none;
}
.leftmenusel{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff7800;
text-decoration:none; 
}
.careerTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
}
.leftmenu-format{
font-size:12px;
padding-left:10px;
border-bottom:#d0d0d0 1px solid;
}
.leftmenu-formatN{
font-size:12px;
padding-left:10px;
}
.leftmenu-formatT{
font-size:12px;

border-top:#d0d0d0 1px solid;
}
.news-text{
color:#555555;
text-decoration:underline;
}
.news-text:hover{
color:#ff7800;
}
.right-side-text{
text-align:justify;
padding:4px;
color:#555555;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}
.orange-text{
font-size:12px;
color:#ff7800;
}
.sub-title{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#555555;
padding-left:5px;
background-color:#f1f0f0;
font-size:15px;
margin:10px 0;
}
.sub-title-home{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#fe7c00;
text-decoration:underline;
}
.more-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
text-align:right;
text-decoration:underline;
}
.more-text:hover{
color:#ff7800;
}
.hmnews{
font-size:11px;
font-weight:bold;
color:#ff7800;
text-decoration:none;

}
.hmnews:hover{
font-weight:bold;
color:#555555;
text-decoration:underline;
}
.news{
font-size:11px;
color:#ff7800;
text-align:right;
text-decoration:none;
}
.news:hover{
color:#555555;
text-decoration:underline;
}
.home_readMore{
font-size:11px;
color:#062e55;
font-weight:bold;
text-decoration:none;

}
.home_readMore:hover{
font-weight:bold;
color:#ff7800;
text-decoration:underline;
}
.line-bottom{
border-bottom:#d0d0d0 1px solid;
}
.line-right{
border-right:#d0d0d0 1px solid;
}
.line-right-btm{
border-right:#d0d0d0 1px solid;
border-bottom:#d0d0d0 1px solid;
}
.go-nor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; 	
	text-decoration: none;
}
.go {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; 	
	text-decoration: none;
}
.go:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff7800; 
	text-decoration:none;
	
}
.go:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff7800; 
	text-decoration:none;
}
.aboutusLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #773c07;
	font-weight:bold;
}
.aboutusLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
}
.sitemapTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fc7701;
	text-decoration:none;
}

.sitemapTxt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #773c07;
	text-decoration:none;
}
.searchBtn {
	background-color:#ff7800;
	border:0px solid #7b7876;
	height:20px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
.srch {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:17px;
	color:#5b5b5a;
}
.content_mid_bg {
	background-image:url(../images/content_mid_bg.jpg);
	background-repeat:repeat-y;
 	background-position:top;	
}
.content_sub_bg {
	background-image:url(../images/content_mid_bg.jpg);
	background-repeat:repeat-y;
 	background-position:top;	
	padding:0px 15px 10px 15px;
}
.lhs_bg {
	/*background-color:#f7fafd;*/
	background-color:#fff;
	font-weight:normal;
}
.rhs_bg {
	/*background-color:#fff9f3;*/
	background-color:#fff;
	font-weight:normal;
}
.home_news_head{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#062e55;
text-decoration:none;
}
.home_news_content{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#333333;
text-decoration:none;
}
.home_content{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#333333;
text-decoration:none;
line-height:16px;
}
.home_nav_head{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#062e55;
text-decoration:none;
line-height:18px;
}
#content_area {
	padding:0px 28px 10px 28px;
}
.arrow { 
	background-image:url(../images/home_arrow.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:0px 15px 0px 15px;
}
.spacer{
	margin-bottom:5px;
}
.home_sub_title{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#fe7c00;
text-decoration:none;
}
.home_leftmenu{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
text-decoration:none;
}
.home_leftmenu:hover{
color:#ff7800;
text-decoration:none;
}
.home_content_link{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#333333;
text-decoration:underline;
line-height:16px;
}
.home_content_link:hover{
text-decoration:none;
}
.confImage{
	background-image:url(../images/NPAG-Logo.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:59px;
	padding:10px;
	display:none;
}
.confImageSub{
	background-image:url(../images/NPAG-Logo.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:59px;
	padding:10px;
	display:none;
}
.norImage{
	background-image:url(../images/twitter_big.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:98px;
	border-bottom:0px solid #eeeeee;
	cursor:pointer;
	
}
.norImagehome{
	background-image:url(../images/twitter.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:58px;
	cursor:pointer;
}
#conf {
	display:none;
}

.data-table{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
font-weight:normal;
text-decoration:none;
border:1px solid #E4E4E4;
}

.data-table td{
border:1px solid #E4E4E4;
}

.archivelist
{
list-style-type: none;
padding: 5px;
margin: 0;
}

li.archive
{
background-image: url(../images/arrow2.jpg);
background-repeat: no-repeat;
background-position: 0 10%;
padding: 0px 0 6px 20px;
margin: .1em 0;
border-bottom-color:#dddddd;
border-bottom-style:dotted;
border-bottom-width:1px;
}


.archive_content{
/*border-bottom-color:#D6DEE4;
border-bottom-style:dotted;
border-bottom-width:1px;*/
margin-bottom:5px;
overflow-x:hidden;
overflow-y:hidden;
padding-bottom:5px;
}
div.close a{
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#3F3F3F;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#D6DEE4;
display:block;
padding-bottom:3px;
padding-left:6px;
padding-right:6px;
padding-top:3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
div.close {
font-size:8px;
font-weight:bold;
text-transform:uppercase;
text-align:right;
float:right;
}

div.close a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff7800; 
	text-decoration:none;
	
}
div.close a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff7800; 
	text-decoration:none;
}

.newbg{
background-image:url(../images/header_general.jpg);
background-repeat:no-repeat;
}

.pagebg_new{
background-image:url(../images/background_general.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.externalpage{

}

.externalpage h1{
font-size:22px;
color:#f37221;
padding-top:5px;
padding-bottom:0px;
}

.externalpage .normal{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#555555;
font-weight:normal;
text-decoration:none;
padding:0px;
}

.externalpage h2{
font-size:18px;
color:#000000;
font-style:italic;
padding:0px;
border-bottom:1px solid #000000;
width:590px;
}

.extlist
{
list-style-type: none;
padding: 5px;
margin: 0;
}

li.ext
{
background-image: url(../images/arw_bullet.gif);
background-repeat: no-repeat;
background-position: 0 10%;
padding: 0px 0 6px 20px;
margin: .1em 0;
}
#home_search_menu {
	margin:0px;
	padding:0px 0px 10px 5px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#333333;
}
#home_search_menu li {
	padding-left: 15px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../images/arw_hm.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	border-bottom:1px solid #e8e8e8;
	margin:2px 0px 2px 0px;
	display:block;
	width:170px;
}
#home_search_menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#333333;
	display:block;
	width:170px;
}

#home_search_menu li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fa7902;
	padding-left:4px;font-size:12px;
		}

.borderlft{border-left:1px solid #CCCCCC;}
.borderrgt{border-right:1px solid #CCCCCC;}
.table_container{
font-size:12px;
border-collapse:collapse;
border:1px solid #ebd6cd;
background-color:#fefbfa; 
}
.table_container td{
padding:3px 7px 3px 7px;border-right:1px solid #ebd6cd; border-bottom:1px solid #ebd6cd; text-align:left;}


a.button:link{ float:left;  background:url(../images/menu_blue.gif) no-repeat; width:123px; height:21px; text-align:center; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;margin-right:1px; text-decoration:none;}
a.button:visited{ float:left;  background:url(../images/menu_blue.gif) no-repeat; width:123px; height:21px; text-align:center; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;margin-right:1px;text-decoration:none;}
a.button:hover{ float:left; background:url(../images/menu_orange.gif) no-repeat; width:123px; height:21px; text-align:center; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;margin-right:1px;}
a.button:active{ float:left;  background:url(../images/menu_blue.gif.jpg) no-repeat; width:123px; height:21px; text-align:center; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;margin-right:1px;text-decoration:none;margin-right:1px;}

a.service_button:link{ float:left;background:url(../images/service_blue.gif) no-repeat; width:130px; height:21px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;padding-top:7px; text-align:center; text-decoration:none;}
a.service_button:visited{ float:left;background:url(../images/service_blue.gif) no-repeat; width:130px; height:21px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;padding-top:7px; text-align:center; text-decoration:none;}
a.service_button:hover{ float:left; background:url(../images/service_orange.gif) no-repeat; width:130px; height:21px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;padding-top:7px; text-align:center; text-decoration:none;}
a.service_button:active{ float:left;background:url(../images/service_blue.gif) no-repeat; width:130px; height:21px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;padding-top:7px; text-align:center; text-decoration:none;}

.button_active{ float:left; background:url(../images/menu_orange.gif) no-repeat; width:123px; height:21px; text-align:center; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;margin-right:1px;}
.navigation{float:left; width:1000px; height:28px; margin-bottom:8px;}
.service_button_active{ float:left; background:url(../images/service_orange.gif) no-repeat; width:130px; height:21px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;padding-top:7px; text-align:center; text-decoration:none;}



#SliderId { height: 223px; width: 998px; }
#SliderId { list-style: none !important; margin: 0 !important; overflow: hidden !important; position: relative !important; padding:0 !important; }
#SliderId li { display: none; float: left; margin: 0; position: absolute; width: 100%; }
#SliderId li.current { display: block; z-index: 2 !important; }
#SliderId li.next { display: block; z-index: 1 !important; }
#SliderId li ul li { display: block !important; position: relative !important; }
.slider_arrow_left { bottom: 10px; cursor: pointer !important; float: left; height: 22px; left: 10px; position: absolute; width: 22px; z-index: 50 !important; }
.slider_arrow_left { background: url(../../images/left_arrow.png) no-repeat top left; }
.slider_arrow_right { bottom: 10px; cursor: pointer; float: left; height: 22px; left: 37px; position: absolute; width: 22px; z-index: 50; }
.slider_arrow_right { background: url(../../images/right_arrow.png) no-repeat top left; }
.slider_selector, .slider_selector_dis { bottom: 10px; list-style: none; margin: 0 0 0 5px; position: absolute; right: 10px; z-index: 50; }
.slider_selector li, .slider_selector_dis li { display: block !important; background: url(../../images/slider_selector.png) no-repeat top left; cursor: pointer; float: left; margin: 0 3px !important; height: 10px !important; position: relative !important; width: 10px !important; }
.slider_selector li.current, .slider_selector_dis li.current { background: url(../../images/slider_selector_current.png) no-repeat top left; }
.slider_selector_dis li { cursor: default !important; z-index: 50; }
#slider-container { width: 100%; position: relative;  }@charset "utf-8";

.img_bg{ background:url(../images/home_img_bg.jpg) no-repeat; width:553px; height:155px;}


