.mainContainer {
	width:100%;
	float:left;
	background-image:url(../images/body-bg.jpg);
	background-repeat:repeat-x;
	background-position:left 0px;
}
.mainContainer .container {
	width:100%;
	margin:auto;
	height: auto;
}
#header_wrapper {
	float:left;
	width:100%;
	clear:both;
}
#header_container {
	width:970px;
	margin:auto;
}
#topnav_wrapper {
	width:970px;
	margin:auto;
}
/********************************************************/
/* Content												*/
/********************************************************/
/* Header ***********************************************/
#header {
	float:left;
	width:100%;
}
#header .napf_logo {
	float:left; width:360px;
}
#header .napf_logo .headerLinks {
	float:left;
	padding:10px 0 0 5px;
	color:#250052;
	font-size:12px;
}
#header .headerLinks a:link, .headerLinks a:visited {
	font-weight:bold;
	font-size:12px;
	text-decoration:none !important;
	color:#250052 !important;
}
.logo_img {
	float:left;
	clear:both;
}
#header .headerLinks a:hover {
	text-decoration:underline !important;
}
#napf_search {
	float:right;
	margin:0 0px 0 0; width:605px; 
}
#napf_header_nav {
	margin:10px 0 0 0;
	padding:0px;
	float:right;
}
#napf_header_nav li {
	float:left;
	list-style-type:none; margin:0; padding:0;
}
#napf_header_nav li a:link, #napf_header_nav li a:visited {
	color:#010101;
	font-size:12px;
	text-decoration:none;
	padding:0 9px 0 9px;/* border-left:1px solid #454545; */
	background-image:url(../images/napf-top-nav-line.jpg);
	background-repeat:no-repeat;
	background-position:left 2px;
}
#napf_header_nav li a:hover {
	text-decoration:underline;
}
#napf_header_nav li.first-child a {
	background:none;
	color:#010101;
}
+ #napf_search #napf_header_nav li a:hover {
text-decoration:underline;
}
#napf_search_box {
	float:right;
	clear:both;
	margin:25px 0px 0 0;
	width:285px;
	border:0px solid #000;
}
#napf_search_box strong {
	color:#250052;
	font-size:14px;
	padding:0 0 8px 0;
	float:left; width:100%; 
}
#napf_search_box label, #napf_search_box legend {
	display:none;
}
#napf_search_box fieldset {
	border:0px solid red;
	padding:0px;
}
#napf_search_box input.textbox {
	width:197px;
	border:1px solid #cccccc;
}
#napf_search_box input.searchButton {
	background-image:url(../images/button-bg.jpg);
	background-repeat:repeat-x;
	background-position:left 0px;
	height:20px;
	width:75px;
	border:0px;
	cursor:pointer;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:0 0 0 2px;
	padding: 0 0 5px 0;
 *padding:0px;
}
#napf_search_box input {
	float:left; width:197px; border:1px solid #cccccc;
}
/********************************************************/
/* Content												*/
/********************************************************/
/* TopNavigation  ***********************************************/
#napf_nav { 
	background-color:#250052; 
	float:left; width:100%; 
	height:50px; 
	clear:both;
}
#napf_nav ul{ 
	margin:0px 0px 0px 0px; padding:0px;
}
#napf_nav ul li{ 
	float:left; list-style-type:none; line-height:56px; 
	background-image:url(../images/top-nav-devider.jpg);	
	background-repeat:no-repeat; 	
	background-position:left 15px;
	padding:0 1px 0px 1px;
}
#napf_nav ul li a:link, #napf_nav ul li a:visited{ 
	color:#FFF;  
	text-decoration:none; 
	font-family:"Trebuchet MS"; 
	font-size:14px; font-weight:bold;	
	padding:0 29px 0 29px;	
	line-height:50px; 
	display:block; 
}
#napf_nav ul li a:hover{ 
	background-color:#2287bc;
	background-image:url(../images/top_active_bg.jpg);	
	background-repeat:repeat-x; 	
	background-position:left top;  
	
}
#napf_nav ul li.selected{ 
	background-color:#2287bc;
}
#napf_nav ul li.first-child{ 
	background-image:none;
}

#napf_nav ul li.selected a:link, #napf_nav ul li.selected a:visited {  
	background-image:url(../images/top_menu_active.gif);	
	background-repeat:no-repeat; 	
	background-position:bottom center; 
	color:#FFF; height:60px;  
	position:relative;  
	text-align:center;  
}
#napf_nav ul li.selected a:hover{  
	
	background:none;
	background-image:url(../images/top_menu_active.gif) !important;
	background-repeat:no-repeat !important; 	
	background-position:bottom center;
	color:#FFF; 
	height:60px; 
	z-index:100; 
	position:relative; 
}
  #napf_nav ul li:first-child a, #napf_nav ul li.first-child a{
	 border:0px;  /*padding-left:5px;*/
}
/********************************************************/
/* Content												*/
/********************************************************/
/* Bredcrumb  *********************************************** */
  
.breadcrumb {
	float:left;
	clear:both;
	width:100%;
	height:60px;
	background-image:url(../images/bredcrumg_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
.breadcrumb .breadcrumb_container {
	width:930px;
	margin:auto;
	padding: 0 0 0 40px;
}
.breadcrumb .breadcrumb_container {
	color:#4e3072;
	padding:20px 0 0 0;
	font-size:12px;
}
.breadcrumb .breadcrumb_container img {
	margin:0 5px 0 5px;
}
.breadcrumb .breadcrumb_container a:link, .breadcrumb .breadcrumb_container a:visited {
	color:#4e3072;
}
/********************************************************/
/* Content												*/
/********************************************************/
/* Foter  *********************************************** */

.footer {
	width:970px;
	height: auto;
	font: normal 12px;
	padding: 10px 0px 20px 0px;
	clear: both;
	margin: 0 auto;
}
.footer ul {
	margin:15px 15px 15px 0px;
	clear: both;
	float: left;
}
.footer ul li {
	list-style-type:none;
	float: left;
}
.footer ul li a:link, .footer ul li a:visited {
	color:#010101;
	text-decoration:none;
	padding:0 8px 0 8px;
	background-image:url(../images/napf-top-nav-line.jpg);
	background-repeat:no-repeat;
	background-position:left 2px;
	display: block;
}
.footer ul li a:hover {
	text-decoration:underline;
}
.footer ul li.first-child a {
	background:none;
}
/* Inner Page*/
.page_title {
	font-size:36px;
	color:#361064;
}
.page_title span {
	color:#2287bc;
	font-family:"Trebuchet MS";
	font-size:36px;
}
.readMore:link, .readMore:visited {
	color:#250052;
	text-decoration:none;
	font-weight:bold;
}
.readMore:hover {
	color:#0d0615;
	text-decoration: underline;
}


