body, form, ol, ul, li, h4, h5, h6, a {
	margin: 0px;
	padding: 0px;
	border: none;
	outline: none;
	font-family:Arial;
	font-size:12px;
}
h1, h2, h3 { margin:0; padding:0; border:none; outline:none; font-family:"Trebuchet MS";}
#wrapper {
	width: 970px;
	height: auto;
	margin: 0 auto;
}
#container {
	width: 970px;
	float: left;
	height: auto;
}
a { cursor:pointer !important;}
/********************************************************/
/* Homepage												*/
/********************************************************/
/* Body Content  
*********************************************************/
h2 {
	font-size:18px;
	margin:0px;
	padding:0px;
}
.bodyContentContainer {
	float:left;
	width:100%;
	background-image:url(../images/body-content-bg.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	clear:both;
}
.bodyContentContainer .bodyContent {
	margin:auto;
	width:960px;
}
#left_Container {
	width:630px;
	float:left;
}
#left_Container .body_content_text h1 {
	font-size:25px;
	color:#FFF;
	margin:20px 0px 0px 0px;
	padding:0px;
}
#left_Container .body_content_text p {
	padding:0px;
	margin:0px;
	line-height:20px;
	font-size:14px;
}
#left_Container .readMore:link, #left_Container .readMore:visited {
	color:#250052;
	text-decoration:underline;
	font-weight:bold; display:block; width:100%; float:left; clear:both;
}
#left_Container .readMore:hover {
	text-decoration: underline;
}
#napf_policy_research {
	float:left;
	width:628px;
	height:310px;
	margin:20px 0 0 0;
	clear:both; position:relative;
	overflow: hidden;
	/*background: url(../images/napf_policy_research.png) no-repeat;*/
	
}
/********************************************************/
/* Content												*/
/********************************************************/
/* NAPF in action ***************************************/
#napf_action {
	float:left;
	width:628px;
	margin:10px 0 0 0;
	background-image:url(../images/napf-action-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#c9e2ef;
	clear:both;
}
#napf_action .napf_action_top {
	display:block;
	width:100%;
	height:10px;
}
#napf_action .napf_action_top b.left {
	background-image:url(../images/napf-action-ltc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:left;
	width:10px;
	height:10px;
}
#napf_action .napf_action_top b.right {
	background-image:url(../images/napf-action-lrc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:right;
	width:10px;
	height:10px;
}
#napf_action .napf_action_top b.middle {
	width:608px;
	float:left;
	border-top:1px solid #d0d0d0;
	display:block;
}
#napf_action .napf_action_bottom {
	display:block;
	width:100%;
	height:10px;
	border-bottom:2px solid #FFF;
	clear:both;
}
#napf_action .napf_action_bottom b.left {
	background-image:url(../images/napf-action-blc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:left;
	width:10px;
	height:10px;
}
#napf_action .napf_action_bottom b.right {
	background-image:url(../images/napf-action-brc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:right;
	width:10px;
	height:10px;
}
#napf_action .napf_action_bottom b.middle {
	width:608px;
	float:left;
	border-bottom:1px solid #d0d0d0;
	display:block;
	height:10px;
}
#napf_action .napf_action_middle {
	float:left;
	width:626px;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
}
.napf_action_middle img {
	float:left;
	margin:0 0 0 12px;
}
.napf_action_middle .napf_action_info {
	float:left;
	margin:0 0 0 10px;
}
.napf_action_middle .napf_action_info .text {
	font-weight:bold;
}
.napf_action_middle .napf_action_info .napf_action_title b, .napf_action_middle .napf_action_info .napf_action_title strong {
	color:#2287bc;
}
.napf_action_middle .napf_action_info .napf_action_title {
	color:#361064;
	font-size:25px;
	font-family:"Trebuchet MS";
}
.napf_action_middle ul {
	margin:20px 0px 0px 0px;
	padding:0px;
	clear:both;
	float:left;
	width:100%;
}
.napf_action_middle ul li {
	clear:both;
	list-style-type:none;
	padding:0 0 25px 0;
	float:left;
	width:100%;
}
.napf_action_middle ul li img {
	border:1px solid #c6cfd3;
}
.napf_action_middle ul li p {
	line-height:18px !important;
	font-size:12px !important;
	padding:0px 0 5px 0 !important;
	margin:0px; float:left; clear:left;
}
.napf_action_middle ul li div {
	float:left;
	margin:0 0 0 15px;
	width:79%;
}
.napf_action_middle ul li.last-child {
	padding:0px 0px 5px 0;
}
.napf_action_middle ul li.last-child a {
	margin:0 0 0 15px;
}
.napf_action_middle ul li ul {  padding:5px 25px 10px 25px; margin-left:15px; margin-top:5px; width:80%; }
.napf_action_middle ul li ul li {padding-bottom:0px; list-style-type:disc; list-style-position:outside; display:list-item; float:none; margin-bottom:10px;}

.napf_action_middle ul li ol {  padding:5px 25px 0px 25px; margin-left:15px; margin-top:5px;  width:80%; }
.napf_action_middle ul li ol li {padding-bottom:0px; list-style-type:decimal; list-style-position:outside; display:list-item; float:none; margin-bottom:10px;}

/********************************************************/
/* Content												*/
/********************************************************/
/* Spotlight on topic ***************************************/
.napf_box {
	float:left;
	width:628px;
	margin:10px 0 0 0;
	background-color:#efebeb;
	clear:both;
}
.
.napf_box .napf_box_top {
	display:block;
	width:100%;
	height:10px;
}
.napf_box .napf_box_top b.left {
	background-image:url(../images/box_tlc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:left;
	width:10px;
	height:10px;
}
.napf_box .napf_box_top b.right {
	background-image:url(../images/box_trc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:right;
	width:10px;
	height:10px;
}
.napf_box .napf_box_top b.middle {
	width:608px;
	float:left;
	border-top:1px solid #d0d0d0;
	display:block;
	height:10px;
}
.napf_box .napf_box_bottom {
	display:block;
	width:100%;
	height:10px;
	border-bottom:2px solid #FFF;
	clear:both;
}
.napf_box .napf_box_bottom b.left {
	background-image:url(../images/box_blc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:left;
	width:10px;
	height:10px;
}
.napf_box .napf_box_bottom b.right {
	background-image:url(../images/box_brc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:right;
	width:10px;
	height:10px;
}
.napf_box .napf_box_bottom b.middle {
	width:608px;
	float:left;
	border-bottom:1px solid #d0d0d0;
	display:block;
	height:9px;
}
.napf_box .napf_box_middle {
	float:left;
	
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	width: 99.8%
}

.napf_box_middle .online_poll 
{
    width: 302px;
    }
    
  .scPollOptionIntro H1 
  {
      }

.napf_box_right {
	float:left;
	width:304px;
	margin:6px 0 6px 6px;
	background-color:#efebea;
	clear:both;
}

.napf_box_right .napf_box_top {
	display:block;
	width:100%;
	height:10px;
}
.napf_box_right .napf_box_top b.left {
	background-image:url(../images/box_tlc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:left;
	width:10px;
	height:10px;
}
.napf_box_right .napf_box_top b.right {
	background-image:url(../images/box_trc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:right;
	width:10px;
	height:10px;
}
.napf_box_right .napf_box_top b.middle {
	width:284px;
	float:left;
	border-top:1px solid #d0d0d0;
	display:block;
}
.napf_box_right .napf_box_bottom {
	display:block;
	width:100%;
	height:10px;
	border-bottom:2px solid #FFF;
	clear:both;
}
.napf_box_right .napf_box_bottom b.left {
	background-image:url(../images/box_blc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:left;
	width:10px;
	height:10px;
}
.napf_box_right .napf_box_bottom b.right {
	background-image:url(../images/box_brc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:right;
	width:10px;
	height:10px;
}
.napf_box_right .napf_box_bottom b.middle {
	width:284px;
	float:left;
	border-bottom:1px solid #d0d0d0;
	display:block;
	height:9px;
}
.napf_box_right .napf_box_middle {
	float:left;
	width:302px;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
}















.box_info img {
	float:left;
	margin:0 0 0 10px;
}
.box_info .box_title {
	color:#2287bb;
	line-height:35px;
	padding:0 0 0 10px;
	font-size:18px;
		font-family:"Trebuchet MS";
}
.box_title b {
	color:#361064;
}
.napf_box .napf_box_middle .spotlight_content {
	padding:10px 45px 25px 15px;
	clear:both;
	display:block;
}
.napf_box .napf_box_middle .spotlight_content p {
	padding:10px 0 0px 0;
	
	line-height:18px;
	margin:0px;
}
#right_coloumn_container #napf_join {
	float:left;
	width:304px;
	height:168px;
	margin:10px 0 0 0;
	background-image:url(../images/right-box-bg.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	float:right;
}
#right_coloumn_container #napf_join .npfa_join_content {
	padding:16px;
	color:#FFF;
}
#right_coloumn_container #napf_join .npfa_join_content span.title {
	float:left !important;
	font-weight:normal;
	font-size:24px;
	width:50%;
	line-height:24px;
}
#right_coloumn_container #napf_join .npfa_join_content img {
	float:right;
	position:relative;
	top:-10px;
	right:-5px;
}
#right_coloumn_container #napf_join .npfa_join_content .cotent {
	clear:both;
	padding:0px 45px 0 0;
}
#right_coloumn_container #napf_join .npfa_join_content .cotent p {
	line-height:18px;
	font-weight:bold;
	margin:0px;
}
#napf_policy_research .policy_research_navigation {
	background-image:url(../images/black_transparent.png);
	float:left; 
	width:628px;
	height:60px;
}
#napf_policy_research .policy_research_content {
	margin:0px 0 0 0;
	float:left;
	width:400px;
	font-size:18px;
	height:65px;
	font-weight:normal;
}
#napf_policy_research .policy_research_content ul
{
    clear:both;
    margin:0 0 0 25px;
    }
#napf_policy_research .policy_research_content p {
	float:left;
	padding:0 10px 10px 0 !important; margin:10px 0 0 0;
}
#napf_policy_research .policy_research_content a {
	float:left;
}
#napf_policy_research .policy_research_content .content {
	float:left;
	padding:0px 0 10px 20px;
	height:180px;
	color:#FFF;
	background-image:url(../images/50_transparent.png);
}
#napf_policy_research .policy_research_navigation ul { list-style:none;}
#napf_policy_research .policy_research_navigation ul li {
	float:left;
	width:33%;
}
#napf_policy_research .policy_research_navigation ul li a:link, #napf_policy_research .policy_research_navigation ul li a:visited {
	display:block;
	font-weight:normal;
	color:#FFF !important;
	text-align:center;
	text-decoration:none;
	line-height:40px;
	margin:10px 0 0 0;
	border-left:1px solid #FFF;
	font-size:15px; z-index:10000 !important;
}

#napf_policy_research .policy_research_navigation ul { list-style:none;}
#napf_policy_research .policy_research_navigation ul li {
	float:left;
	width:33%;
	font-family:"Trebuchet MS" !important;
}
#napf_policy_research .policy_research_navigation ul li a:link, #napf_policy_research .policy_research_navigation ul li a:visited {
	display:block;
	font-weight:normal;
	color:#FFF !important;
	text-align:center;
	text-decoration:none;
	line-height:40px;
	margin:10px 0 0 0;
	border-left:1px solid #FFF;
	font-size:15px; z-index:10000 !important;
}
.napf_research_button {
	background-image:url(../images/button_bg.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
	padding:0 10px 0 10px;
	line-height:35px;
	color:#270254;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	border:1px solid #cccccc; display:block; z-index:10000 !important; float:left;
}
.bookYourPlace {
	background-image:url(../images/book_your_place.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	border:0px;
	width:127px;
	height:27px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	background-color:transparent;
	color:#FFF;
	font-size:12px;
	padding:0 0 5px 0;
}
.napf_research_button span {
	float:left;
	background-image:url(../images/dot.gif);
	background-repeat:no-repeat;
	background-position:right 7px;
	padding:0 30px 0 0;
}
#napf_policy_research .policy_research_navigation ul li.selected a {
	/*background-image:url(../images/uparrow.gif);
	background-repeat:no-repeat;
	background-position:center 32px;*/
}
#napf_policy_research .policy_research_navigation ul li.first-child a {
	border-left:0px;
}
/********************************************************/
/* Content												*/
/********************************************************/
/* Most Commented *************************************** */
.napf_box2 {
	float:left;
	width:628px;
	margin:10px 0 0 0;
	background-color:#e0ebee;
	clear:both;
}
.napf_box2 .napf_box2_top {
	display:block;
	width:100%;
	height:10px;
}
.napf_box2 .napf_box2_top b.left {
	background-image:url(../images/box2_tlc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:left;
	width:10px;
	height:10px;
}
.napf_box2 .napf_box2_top b.right {
	background-image:url(../images/box2-trc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:right;
	width:10px;
	height:10px;
}
.napf_box2 .napf_box2_top b.middle {
	width:608px;
	float:left;
	border-top:1px solid #d0d0d0;
	display:block;
}
.napf_box2 .napf_box2_bottom {
	display:block;
	width:100%;
	height:10px;
	border-bottom:2px solid #FFF;
	clear:both;
}
.napf_box2 .napf_box2_bottom b.left {
	background-image:url(../images/box2-blc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:left;
	width:10px;
	height:10px;
}
.napf_box2 .napf_box2_bottom b.right {
	background-image:url(../images/box2-brc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:right;
	width:10px;
	height:10px;
}
.napf_box2 .napf_box2_bottom b.right {
	background-image:url(../images/box2-brc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:right;
	width:10px;
	height:10px;	
}
.contact_otherInfo .napf_box2_bottom b.right 
{
    *margin:-12px 0 0 0;
   
   }
.napf_box2 .napf_box2_bottom b.middle {
	width:608px;
	float:left;
	border-bottom:1px solid #d0d0d0;
	display:block;
	height:9px;
}
.napf_box2 .napf_box2_middle {
	float:left;
	width:626px;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
}
.box_content {
	padding:10px 0px 10px 15px;
	clear:both;
	float:left; width:96%;
}
.box_content p {
	margin:0px;
	padding:0px;
	line-height:18px;
}
.box_content ul {
	margin:0px 0px 0px 0;
	padding:0px;
	float:left;
	width:100%;
}
.box_content ul li {
	list-style-type:none;
}
.box_content ul li img {
	border:1px solid #b5b7b7;
}
.box_content ul li div {
	float:left;
	margin:0 0 0 15px;
	width:65%;
}
.box_content ul li ul {  padding:5px 25px 0px 25px; margin-left:15px; margin-top:5px; width:80%;}
.box_content ul li ul li {padding-bottom:10px; list-style:disc;}

.box_content ul li ol {  padding:5px 25px 0px 25px; margin-left:15px; margin-top:5px;  width:80%; float:left;}
.box_content ul li ol li {padding-bottom:10px; list-style:decimal;}

/* Onlne Poll*/
.online_poll .box_title {
	line-height:45px;
}
.online_poll fieldset {
	border:0px solid #FFF;
	padding:15px 0px 0px 0px;
	margin:0px;
}
.online_poll legend {
	display:none;
}
.online_poll ul {
	margin:0px;
	padding:0px;
	width:100%;
	
}
.online_poll ul li {
	float:left;
	padding:0 00px 0 0;
}
.online_poll ul li input {
	float:left;
}
.online_poll ul li label {
	font-weight:bold;
	padding:2px 10px 0 2px;
	float: left;
}

.scButtons {
	padding-top:10px;
}

.online_poll .box_content {
	padding-bottom:0px;
}
.online_poll a:link,.online_poll a:visited
{
	text-decoration:none;
	}
.joinus { float:left; width:110px;}
.submitButton {
	background:url(../images/button.png) no-repeat left top; font-family:Arial;
	height:28px; width:107px; border:0px; cursor:pointer; color:#503274; font-size:12px; font-weight:bold; text-align:center; padding:0 0 3px 0; 	margin:15px 0 0 2px; float:left; line-height:28px; clear:both; text-decoration:none;}
	
/* Right Side box CSS */
#right_coloumn_container {
	float:right;
	margin-top:15px;
	width:310px;
}
#right_box {
	float:right;
	margin:10px 0 0 0;
	width:304px;
}
#right_box .top {
	float:left;
	width:310px;
	background-image:url(../images/right_box_top.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-color:transparent;
	height:30px;
}
#right_box .bottom {
	float:left;
	width:310px;
	background-image:url(../images/right_box_bottom.png);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:transparent;
	height:30px;
}
#right_box .mid {
	float:left;
	width:304px;
	/*background-image:url(../images/right_box_bg.png);
	background-repeat:no-repeat;*/
	background-position:bottom center;
	background-color: white;
	margin-left: 3px;
	margin-right: 4px;	
}
.right_box_content {
	padding:0 20px 0 20px;
}
.right_box_content h2 {
	color:#2286bd;
	font-size:18px;
	padding:0px 0 0px 0;
	margin:0px;
}
.right_box_content ul {
	margin:0px;
	padding:0px;
}
.right_box_content ul li {
	list-style-type:none;
	float:left;
	clear:both;
	width:100%;
}
.right_box_content ul li.first-child span {
	line-height:20px;
	font-weight:bold;
}
.right_box_content ul li.first-child div {
	float:left;
	width:60%;
	border:0px;
	padding:0px 0px 0px 0 !important;
}
.right_box_content ul li.first-child img {
	float:right;
	border:0px;
	position:relative;	 
	right:-5px;
}
.right_box_content ul li.first-child span.title {
	color:#2286bd;
}
.right_box_content ul li.first-child span.title b {
	color:#8dda5e;
}
.right_box_content ul li.first-child span.text {
	font-weight:normal;
	line-height:17px;
}
.right_box_content ul li div {
	float:left;
	padding:0px 0 5px 0; width:155px;
}
.right_box_content ul li div p, .right_box_content ul li p { padding:5px 0; margin:0;}
.right_box_content ul li img {
	float:right;
	border:1px solid #000;
}
.right_box_content ul li div strong {
	color:#2286bd;
}
.right_box_content ul li div span {
	float:left;
	padding:0 0 5px 0;
	clear:both;
}
.right_box_content ul li.bookyourplace {
	float:left;
	padding:5px 0 0px 0;
	clear:both;
	height:0px;
}
.right_box_content ul li.bookyourplace img {
	border:0px;
	float:left;
}
/********************************************************/
/* Content												*/
/********************************************************/
/* Most Commented *************************************** */
#quality_mark {
	float:right;
	width:304px;
	margin:10px 0 0 0;
	background-color:#e0ebee;
	clear:both;
}
.rightColumn #quality_mark { width:230px; margin-bottom:15px;}
#quality_mark .quality_mark_top {
	display:block;
	width:100%;
	height:10px;
}
#quality_mark .quality_mark_top b.left {
	background-image:url(../images/box2_tlc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:left;
	width:10px;
	height:10px;
}
#quality_mark .quality_mark_top b.right {
	background-image:url(../images/box2-trc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:right;
	width:10px;
	height:10px;
}
#quality_mark .quality_mark_top b.middle {
	width:284px;
	float:left;
	border-top:1px solid #d0d0d0;
	display:block;
}
.rightColumn #quality_mark .quality_mark_top b.middle { width:210px;}
#quality_mark .quality_mark_bottom {
	display:block;
	width:100%;
	height:10px;
	border-bottom:2px solid #FFF;
	clear:both;
}
#quality_mark .quality_mark_bottom b.left {
	background-image:url(../images/box2-blc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:left;
	width:10px;
	height:10px;
}
#quality_mark .quality_mark_bottom b.right {
	background-image:url(../images/box2-brc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:right;
	width:10px;
	height:10px;
}
#quality_mark .quality_mark_bottom b.middle {
	width:284px;
	float:left;
	border-bottom:1px solid #d0d0d0;
	display:block;
	height:9px;
}
.rightColumn #quality_mark .quality_mark_bottom b.middle { width:210px;}
#quality_mark .quality_mark_middle {
	float:left;
	width:302px;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
}
.rightColumn #quality_mark .quality_mark_middle { width:228px;}
#quality_mark .quality_mark_middle h2 {
	color:#250052;
	font-size:24px;
	line-height:35px;
	font-weight:normal;
	padding:0 0 0 13px;
}
#quality_mark .quality_mark_middle .box_content ul li img {
	margin:0 0 0 0px !important;
}
#quality_mark .quality_mark_middle .box_content ul li p {
	padding:0 0 0 15px !important;
	margin:0px;
	float:left;
	width:45%;
}
.rightColumn #quality_mark .quality_mark_middle .box_content ul li p { width:90%; padding:10px 0 0 15px !important; }
#quality_mark .quality_mark_middle .box_content {
	padding-bottom:0px;
}
/* Reports  */

#reports {
	float:right;
	width:304px;
	margin:10px 0 0 0;
    background-color:#fff;
	clear:both;
}
#reports .reports_top {
	display:block;
	width:100%;
	height:10px;
	background-image:url(../images/box3-top.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
}
#reports .reports_bottom {
	display:block;
	width:100%;
	height:9px;
	border-bottom:2px solid #FFF;
	clear:both;
	background-image:url(../images/box3-bottom.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	border-bottom:2px solid #FFF;
}
#reports .reports_middle {
	background-image:url(../images/box3-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	float:left;
	width:302px;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	background-color:#FFF !important;
}
#reports .reports_middle .reports_list {
	margin:0px 15px 0px 15px;
	padding:0px;
}
#reports .reports_middle .reports_list li {
	list-style-type:none;
	float:left;
	width:100%;
	clear:both;
}
#reports .reports_middle .reports_list li {
	background-image:url(../images/seperator.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding:5px 0 7px 0;
}
#reports .reports_middle .reports_list li.last-child {
	background:none;
	/* padding-bottom:60px; */
}
#reports .reports_middle .reports_list li div {
	float:left;
	width:80%;
}
#reports .reports_middle .reports_list li img {
	float:right;
	/* margin:12px 0 0 0; */
}
#reports .reports_middle .reports_list li div.report_info strong {
	color:#412168;
	line-height:18px;
	font-size:14px;
}
#reports .reports_middle .reports_list li div.report_info strong a {
	color:#412168;
	text-decoration:none;
}
#reports .reports_middle .reports_list li div.report_info strong a:hover {
	color:#412168;
	text-decoration:underline;
}
#reports .reports_middle .reports_list li div.report_info p {
	margin:0px;
	line-height:18px;
	width:100%;
}
/********************************************************/
/* Left Column											*/
/********************************************************/
#container .leftColumn {
	float: left;
	width: 230px;
	height: auto;
	padding: 0px 12px 0px 0px;
	margin:0; 
}
#container .leftColumn .search {
	float: left;
	width: 220px;
	height: auto; padding:15px 0 0 0;
}
#container .leftColumn .search .topBg {
	float: left;
	width: 220px;
	height: 4px;
	background: url(../images/search_bg_top.gif) no-repeat;
}
#container .leftColumn .search .middleBg {
	float: left;
	width: 206px;
	height: auto;
	background: url(../images/search_bg_middle.gif) repeat-y;
	padding: 14px 0px 13px 14px; 
	
}
#container .leftColumn .search .middleBg label {
	float: left; width:99%;
	font-weight: bold;
	margin: 0px 0px 0 0px;
	color: #000; padding:0 0 15px 0;
}
#container .leftColumn .search .middleBg .and {
	margin: 0px 0px 0px 10px;
	float: left;
	width: 60px;
}
#container .leftColumn .search .middleBg input {
	float: left;
	width: 185px;
	margin: 2px 0px 0px 0px; 
}
#container .leftColumn .search .middleBg select {
	float: left;
	width: 187px;
	margin: 2px 0px 0px 0px; 
}
#container .leftColumn .search .middleBg .publishedDiv {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px; padding:0 0 15px 0;
}
#container .leftColumn .search .middleBg .publishedDiv input { width:70px; }
#container .leftColumn .search .middleBg .publishedDiv .field1 {
	float: left;
	width: 100px;
	height: auto;
}
#container .leftColumn .search .middleBg .publishedDiv .field2 {
	float: left;
	width: 100px;
	height: auto;
}
#container .leftColumn .search .middleBg .selectSmall {
	width: 80px;
	float: left;
	margin: 0px 0px 10px 0px;
}
#container .leftColumn .search .middleBg .spacing {
	margin: 0px 0px 0px 0px;
}
#container .leftColumn .search .middleBg .selectSmall2 {
	width: 80px;
	margin: 0px 0px 13px 0px;
	float: right;
}
.publishedtext {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:0 0 0px 0;
	margin:0px 0 0 0;
	width:180px;
}
.and-label {
	float:left;
	color:#000000;
	font-weight:bold;
	width:30px;
	padding:5px 4px 0px 4px; text-align:center;
}
#container .leftColumn .search .middleBg .searchBtn {
	width: 74px;
	height: 29px;
	margin: 8px 0px 0px 0px;
	border:0px;	
	text-align:center;
	padding:0 3px 3px 0;
	padding:0 0 0px 0;
	background: url(../images/button.jpg) repeat-y;
	font-weight:bold; font-size:14px;
	color:#FFF;
}
#container .leftColumn .search .middleBg .heading {
	float: left;
	width: 98%;
	height: auto;
	margin: 0px 0px 20px 0px; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold;
}
#container .leftColumn .search .middleBg .heading div { float:left;}
#container .leftColumn .search .middleBg .heading .headerStyle1 {
	color: #250052; float:left; margin-right:4px;
}
#container .leftColumn .search .middleBg .heading .headerStyle2 {
	color: #2287BC;
}
#container .leftColumn .search .bottomBg {
	float: left;
	width: 220px;
	height: 4px;
	background: url(../images/search_bg_bottom.gif) no-repeat;
}
#container .leftColumn .Members {
	float: left;
	width: 220px;
	height: auto; margin:20px 0 0 0;
}
#container .leftColumn .Members .topBg {
	float: left;
	width: 220px;
	height: 4px;
	background: url(../images/search_bg_top.gif) no-repeat;
}
#container .leftColumn .Members .middleBg {
	float: left;
	width: 220px;
	height: auto;
	background: url(../images/search_bg_middle.gif) repeat-y;
	padding: 14px 0px 13px 14px;
	font-size:14px; font-weight:bold; font-family:"Trebuchet MS";
}
#container .leftColumn .Members .middleBg a {
	color: #250052;
}
#container .leftColumn .Members .middleBg .heading span.headerStyle1 {
	color: #250052;
}
#container .leftColumn .Members .middleBg .heading span.headerStyle2 {
	color: #2287BC;
}
#container .leftColumn .Members .bottomBg {
	float: left;
	width: 220px;
	height: 4px;
	background: url(../images/search_bg_bottom.gif) no-repeat;
}
#container .rightColumn {
	float: left;
	width: 230px;
	height: auto;
	padding: 5px 0px 0px 15px;
}
/********************************************************/
/* Right Column Blue box								*/
/********************************************************/
#container .rightColumn .blueBox {
	float: left;
	width: 229px;
	height: auto;
	margin:10px 0 15px 0;
	padding: 0px 0px 0px 0px;
}
#container .rightColumn .blueBox .topBg {
	float: left;
	width: 229px;
	height: 8px;
	background: url(../images/right_blue_box_top_bg.gif) no-repeat;
}
#container .rightColumn .blueBox .middleBg {
	float: left;
	width: 197px;
	height: auto;
	background: url(../images/right_blue_box_middle_bg.gif) repeat-y;
	padding: 10px 16px 4px 16px;
}
#container .rightColumn .blueBox .middleBg ul.SitecoreIcon li img { float:left; margin:0 5px 0 0;}
#container .rightColumn .blueBox .middleBg ul span.headerStyle1 {
	color: #250052; float:left; width:80%; 
}
#container .rightColumn .blueBox .middleBg ul span.headerStyle2 {
	color: #2287BC; float:left; clear:left; 
}
#container .rightColumn .blueBox .middleBg ul {
	list-style-type: none;
	font-family:"Trebuchet MS"; font-size:18px;
}
#container .rightColumn .blueBox .middleBg ul li {
	padding: 0px 0px 0px 20px; font-family:"Trebuchet MS"; font-size:18px;
	line-height:30px;
}
#container .rightColumn .blueBox .middleBg ul li.spotloghticon {
	background: url(../images/spotlight_icon.gif) no-repeat;
}
#container .rightColumn .blueBox .middleBg ul.SitecoreIcon li { padding-left:0px; float:left; width:99%; }
*html #container .rightColumn .blueBox .middleBg ul li {
	padding: 0px 0px 0px 20px; font-family:"Trebuchet MS"; font-size:18px;
	line-height:18px;
}
*html #container .rightColumn .blueBox .middleBg ul li.spotlighticon {
	background: url(../images/spotlight_icon.gif) no-repeat;
}
*html #container .rightColumn .blueBox .middleBg ul.SitecoreIcon li { padding-left:0px;}
#container .rightColumn .blueBox .middleBg ul li.key_facts {
	background: url(../images/key_facts_icon.gif) no-repeat;
	padding: 0px 0px 0px 57px;
	line-height: 45px;
}

#container .rightColumn .blueBox .middleBg p strong.blue {
	color: #2288BD;
}
#container .rightColumn .blueBox .middleBg p strong, #container .rightColumn .blueBox .middleBg p b  {
	color: #2288BD !important;
}
#container .rightColumn .blueBox .middleBg p {
	color: #333333;
	line-height: 18px;
	margin: 0px 0px 0px 0px; padding:0 0 7px 0;
}
#container .rightColumn .blueBox .middleBg p a img
{
    margin:10px 0 0 0;
}
*html #container .rightColumn .blueBox .middleBg p a img
{
    margin:0px 0 0 0;
}
#container .rightColumn .blueBox .middleBg p strong {
	color: #484848
}
#container .rightColumn .blueBox .middleBg p a {
	color: #250052;
	font-weight: bold;
}
#container .rightColumn .blueBox .bottomBg {
	float: left;
	width: 229px;
	height: 8px;
	background: url(../images/right_blue_box_bottom_bg.gif) no-repeat;
}
/********************************************************/
/* Right Column Dark Grey box							*/
/********************************************************/
#container .rightColumn .darkGreyBox {
	float: left;
	width: 212px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
}
#container .rightColumn .darkGreyBox .topBg {
	float: left;
	width: 229px;
	height: 8px;
	background: url(../images/right_commented_box_top_bg.gif) no-repeat;
}
#container .rightColumn .darkGreyBox .middleBg {
	float: left;
	width: 197px;
	height: auto;
	background: url(../images/right_commented_box_middle_bg.gif) repeat-y;
	padding: 16px;
}
#container .rightColumn .darkGreyBox .middleBg a { font-size:12px;}
#container .rightColumn .darkGreyBox .middleBg ul span.headerStyle1 {
	color: #250052;
}
#container .rightColumn .darkGreyBox .middleBg ul span.headerStyle2 {
	color: #2287BC;
}
#container .rightColumn .darkGreyBox .middleBg ul {
	list-style-type: none;
	font-family:"Trebuchet MS"; font-size:18px;
}
#container .rightColumn .darkGreyBox .middleBg ul.mostCommentedHeading {
	list-style-type: none;
	font-family:"Trebuchet MS"; font-size:18px;
}
#container .rightColumn .darkGreyBox .middleBg ul li {
	/*background: url(../images/most_commented_icon.gif) no-repeat;*/
	padding: 0px 0px 0px 0px; margin:0;
	padding-bottom:5px; font-family:"Trebuchet MS"; font-size:18px;
}
#container .rightColumn .darkGreyBox .middleBg ul li ul li { font-size:12px; font-family:Arial;}
#container .rightColumn .darkGreyBox .middleBg ul li ul li { list-style-type:disc;}
#container .rightColumn .darkGreyBox .middleBg ul.mostCommentedHeading li {
	background: url(../images/most_commented_icon.gif) no-repeat;
	padding: 0px 0px 0px 40px; margin:0;
	line-height: 27px; font-family:"Trebuchet MS"; font-size:18px; list-style:none;
}
#container .rightColumn .darkGreyBox .middleBg ul li ul li { margin:0 0 0 40px;}
#container .rightColumn .darkGreyBox .middleBg ul li.related {
	background: url(../images/spacer.png) no-repeat;
	padding: 0px 0px 0px 0px;
	line-height: 20px; color:#250052;
}
#container .rightColumn .darkGreyBox .middleBg ol {
	list-style-type: none;
	font-size:12px; font-weight:bold; font-family:"Trebuchet MS";
}
#container .rightColumn .darkGreyBox .middleBg ol li {
	padding: 15px 0px 0px 0px;
}
#container .rightColumn .darkGreyBox .middleBg ol li a {
	color: #250052;
}
#container .rightColumn .darkGreyBox .middleBg p {
	color: #333333;
	line-height: 18px;
	margin: 10px 0px 10px 0px;
}
#container .rightColumn .darkGreyBox .middleBg p strong {
	color: #484848
}
#container .rightColumn .darkGreyBox .middleBg p a {
	color: #250052;
	font-weight: bold;
}
#container .rightColumn .darkGreyBox .bottomBg {
	float: left;
	width: 229px;
	height: 8px;
	background: url(../images/right_commented_box_bottom_bg.gif) no-repeat;
}
/********************************************************/
/* Right Column Light Grey box							*/
/********************************************************/
#container .rightColumn .lightGreyBox {
	float: left;
	width: 229px;
	height: auto;
	padding: 0px 0px 15px 0px;
	margin: 15px 0px 0px 0px;
}
#container .rightColumn .lightGreyBox .topBg {
	float: left;
	width: 229px;
	height: 8px;
	background: url(../images/right_lightgrey_box_top_bg.gif) no-repeat;
}
#container .rightColumn .lightGreyBox .middleBg {
	float: left;
	width: 211px;
	height: auto;
	background: url(../images/right_lightgrey_box_middle_bg.gif) repeat-x center bottom;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 0px 0px 0px 16px;
}
#container .rightColumn .lightGreyBox .middleBg .row h2 a {
	color:#412168;
	text-decoration:none;
}
#container .rightColumn .lightGreyBox .middleBg .row h2 a:hover {
	color:#412168;
	text-decoration:underline;
}
#container .rightColumn .lightGreyBox .middleBg .row {
	float: left;
	width: 100%;
	height: auto;
	padding: 5px 0px 0px 0px;
}
#container .rightColumn .lightGreyBox .middleBg .row h2 {
	color: #250052;
	font-weight:bold; font-size:14px;
}
#container .rightColumn .lightGreyBox .middleBg .row img {
	float: right;
	margin: 0px 10px 0px 0px;
}
#container .rightColumn .lightGreyBox .middleBg .row p {
	color: #484848;
	line-height: 18px;
	margin: 0px 0px 8px 0px;
	width: 148px;
}
#container .rightColumn .lightGreyBox .middleBg .divider {
	background: url(../images/divider2.gif) no-repeat center top;
	width: 195px;
	height: 2px;
	float: left;
}
#container .rightColumn .lightGreyBox .bottomBg {
	float: left;
	width: 229px;
	height: 8px;
	background: url(../images/right_lightgrey_box_bottom_bg.gif) no-repeat;
}
/********************************************************/
/* Height Fix in Firefox								*/
/********************************************************/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/********************************************************/
/* Accordian Menu										*/
/********************************************************/
.accordionMenu {
	float:left;
	width: 220px;
	height: auto;
	margin: 0px 0px 0px 0px;
}
.accordionMenu .topBg {
	float: left;
	width: 220px;
	height: 8px;
	background:  url(../images/accrodian_menu_top_bg.gif) no-repeat;
}
.accordionMenu .bottomBg {
	float: left;
	width: 220px;
	height: 8px;
	background: url(../images/accrodian_menu_bottom_bg.gif) no-repeat;
}
.menu {
	padding: 0;
	width: 220px; /*width of menu*/
	float: left;
	background: url(../images/accrodian_menu_middle_bg.gif) repeat-y;
}
.menu a.menuitem {
	background: url(../images/item_devider.jpg) repeat-x bottom left;
	font-weight:bold; font-size:14px;
	color: #250052;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 10px 6px 10px 7px;
	text-decoration: none;
	text-align: right;
	width:206px;
}

.menu a.menuitem.bottombrdernone
{
	background: none;
}
.menu a.menuitem:hover { background:#CBC2D6;}
.menu a.menuitem.bottombrdernone:hover {background:#CBC2D6;}
.menu ul li#current a:hover { background:#E3DEE9 url("../images/item_devider.jpg") repeat-x scroll left bottom;}
.menu ul li {
	list-style-type:none;
	width:230px;
	clear:both;
}
.menu ul li#current {
	background: url(../images/contact_menu_active.jpg) no-repeat right 10px;
}
.menu ul li.last-child a.menuitem {
	background-image:none;
}
.menu ul li.last-child {
	padding:0 0 15px 0;
}
.menu ul li#current a {
	color: #2286BC;
	font-weight:bold; font-size:14px;
}
.menu ul li ul {
	width:228px;
	float:left;
	clear:both; 
}
.menu ul li ul { margin:0 0 -3px 0;}
.menu ul li ul li ul {padding:0; margin:0 0 -3px 0; border:0px solid #000; }
.menu ul li ul li.last-child {
	padding:0px;
}
.menu ul li ul li.last-child a {
	background:transparent url(../images/item_devider.jpg) repeat-x bottom left;
	background-color:#cbc2d6;
}
.menu ul li ul li a {
	background-color:#cbc2d6;
	width:204px;
	color:#3a3a3a;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	line-height:18px;
	font-size:12px;
	padding:5px 10px 5px 5px;
	display:block;
}
.menu ul li ul li a:hover { color:#2286BC;}
.menu ul li ul li#current {
	width:230px;
}
.menu ul li ul li#current a {
	line-height:18px;
	font-size:12px;
}
.menu ul li ul li#current a:hover { background:#CBC2D6;}
/********************************************************/
/* Browser Topic css									*/
/********************************************************/

#container .MiddleColumn {
	float: left;
	width: 480px;
	height: auto; overflow:hidden;
}
#container .MiddleColumn h1 {
	font-size:24px; font-weight:bold; font-family:"Trebuchet MS";
	color: #361064;
	margin: 0px 0px 10px 0px;
}
#container .MiddleColumn .topicRow {
	float: left;
	width: 465px;
	height: auto;
	margin: 15px 0px 0px 0px;
	border-bottom: 1px solid #BCBCBC;
	padding: 0px 0px 30px 0px;
}
#container .MiddleColumn .noBorder {
	border-bottom: none;
}
#container .MiddleColumn .topicRow h2 {
	font-weight:bold; font-size:18px;
	color: #250052;
	margin: 0px 0px 10px 0px;
}
#container .MiddleColumn .topicRow p {
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	line-height: 18px;
}
#container .MiddleColumn .topicRow p.text { padding:0 0 10px 0; margin:0;}
#container .MiddleColumn .topicRow a {
	font-weight: bold;
	color: #250052;
}
/********************************************************/
/* Policy and Research									*/
/********************************************************/
NAPF-MidDiv {
	width:478px;
	height:auto;
	float:left;
}
.NAPF-MidBox-Div {
	width:478px;
	height:auto; float:left; padding-bottom:5px; margin:5px 0 0 0;
}
.NAPFactionTopDiv {
	width:478px;
	height:9px;
	background:url(../images/NAPF_action_top_bg.gif) no-repeat;
	font-size:0; float:left;
}
.NAPFactionMidDiv {
	width:478px; float:left;
	background:url(../images/NAPF_action_mid_bg.gif) repeat-y;
	height:auto;
	padding:0 0 0px 0px;
	
}
.NAPFactionBtmDiv {
	width:478px; float:left;
	background:url(../images/NAPF_action_btm_bg.gif) no-repeat;
	height:9px;
}
.MidHeading {
	width:478px;
	margin:0;
	padding:0;
}
.MidHeading p {
	font-size:12px;
	font-weight:bold;
	padding:15px 0 20px 0px;
	margin:0;
	color:#000000;
}

.Actionicon {
	width:39px;
	height:39px;
	background:url(../images/action_icon_small.png) no-repeat;
	float:left;
}
.ActionHeading {
	width:393px;
	float:left;
}
span.actiontext {
	color:#361064;
	text-align:left;
	font-size:26px;
	font-family:"Trebuchet MS";
	padding-left:5px; float:left;
}
span.actiontext p { float:left; margin:0; padding:0; clear:none; font-size:26px;}
span.actiontext2 {
	color:#2287bc;
	text-align:left;
	font-size:26px;
	font-family:"Trebuchet MS";
	padding-left:5px;
}
p.action-tagline {
	padding:0 0 0 5px;
	margin:0;
	font-weight:bold;
	font-size:12px;
}
.NAPFactionContentDiv {
	width:450px; float:left;
	padding:0;
	margin:8px 0 0 15px;
	/*padding-bottom:30px;*/
}
.NAPFHeadlineDiv {
	width:445px; float:left;
	height:auto;
	margin:0 0 0 0px; padding:10px 0 10px 0; 
}
.NAPFactionImg {
	width:auto;
	float:left;
	height:auto;
	border:1px solid #dcdcdc;
}
.actionspacer {
	width:440px;
	height:15px;
	float:left;
}
.ReadmoreAction {
	width:445px;
	margin:10px 0 0 0px; float:left; padding:0 0 15px 0;
}
.ReadmoreAction a {
	color:#250052;
	text-decoration:underline;
	font-weight:bold;
	margin:0 0 0 0px;
	padding:0;
}
span.GalleryHeading {
	font-size:36px;
	color:#361064;
	font-family:"Trebuchet MS";
}
span.GalleryHeading2 {
	font-size:36px;
	color:#2286be;
	font-family:"Trebuchet MS";
	/*padding:0 0 0 8px; */
	/*padding:0 0 0 10px; changes made to changes by jeremy 14/5/10 */ padding:0 0 0 0px;
	display:inline-block;
	min-width:300px;
}
.Latest-icon {
	width:39px;
	height:39px;
	float:left;
	background:url(../images/arrow_icon.gif) no-repeat;
}
.comments {
	font-size:12px; margin:10px 0 0 0;	/*margin:10px; nullified to removed the extra spacing caused on the left margin*/
	clear:both;
	padding-top:5px;
}
.comments p {
	line-height: 18px;
}
.comments a {
	color:#250052;
	text-decoration:underline;
	font-weight:bold;
	padding:0 0px 0 0px;
	margin:0 0px 0 0px;
}

.NAPF-MidBox-Div2 {
	height:auto; float:left;
	width:478px;
	margin-top:15px;
}
.NAPFactionTopDiv2 {
	width:478px; float:left;
	height:9px;
	background:url(../images/NAPF_action_top_bg2.gif) no-repeat;
	font-size:0;
}
.NAPFactionMidDiv2 {
	width:478px; float:left;
	background:url(../images/NAPF_action_mid_bg2.gif) repeat-y;
	height:auto;
}
.NAPFactionBtmDiv2 {
	width:478px; float:left;
	background:url(../images/NAPF_action_btm_bg2.gif) no-repeat;
	height:9px;
}
/********************************************************/
/* Image Gallery										*/
/********************************************************/


.clr {
	clear:both;
}
img {
	/*border-style: none;
	border-color: inherit;*/
	/*border-width: 0;*/
	/*height: 87px;
	width: 91px;*/
}
a img { border:0px; border-style:solid !important; text-decoration:none;}
.ImageGalleryDiv {
	width:720px;
	height:auto;
	float:left;
	overflow:hidden;
}
.ImageGalleryDiv .GalleryDiv {
	width:720px;
	height:auto;
	float:left;
}
.ImageGalleryDiv .GalleryDiv .GalleryHeadingDiv {
	width:720px;
	height:38px;
	text-align:left;
	margin:0;
	padding:0;
}
span.GalleryHeading {
	font-size:36px;
	color:#361064;
	font-family:"Trebuchet MS"
}
.ImageGalleryDiv .GalleryDiv p {
	text-align:left;
	padding:15px 0 0 0;
	margin:0;
}
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv {
	width:719px;
	height:31px;
	border:1px solid #dcdcdc;
	background:#d2ebf8;
	padding:0;
	margin:20px 0 0 0;
}
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv p {
	padding:8px 0 0 15px;
	margin:0;
	float:left;
}
span.gelleryDate {
	padding:8px 5px 0 25px;
	margin:0;
	font-weight:bold;
	color:#000000;
	float:left;
}
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv label {
	padding:0px 4px 0 12px;
	margin:1px 0 0 0;
	float:left; 
}
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv label span { margin:0; padding:7px 8px 0 0; float:left; height:auto; vertical-align:top; }
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv label strong { float:left; padding:7px 5px 0 0;}
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv label input { float:left; margin-top:4px !important; #margin-top:6px !important;}
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv .selectbox {
	margin:1px 0 0 0px; float:left;
	padding:0;
	width:75px;
	font-size:12px; margin-top:4px !important; #margin-top:6px !important;
}
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv .largeselectbox {
	margin:4px 0 0 10px;
	padding:0;
	width:250px !important;
	font-size:12px;
	height:22px; margin-top:4px !important; #margin-top:7px !important;
}

/*NAPF in Action*/

.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv2 {
	width:719px;
	height:31px;
	border:1px solid #dcdcdc;
	background:#d2ebf8;
	padding:0;
	margin:20px 0 0 0;
}
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv2 p {
	padding:8px 0 0 15px;
	margin:0;
	float:left;
}
span.gelleryDate2 {
	padding:8px 0 0 20px;
	margin:0;
	font-weight:bold;
	color:#000000;
	float:left;
}
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv2 label {
	padding:0px 4px 0 12px !important;
	margin:1px 0 0 0 !important;
	float:left; 
}
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv2 .selectbox {
	margin:3px 0 0 10px !important;
	padding:0;
	width:75px;
	font-size:12px;
}
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv2 .largeselectbox {
	margin:3px 0 0 10px !important;
	padding:0;
	width:240px !important;
	font-size:12px;
	height:22px;
}
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv2 label span
{
	float:left;  margin:0 !important;  padding:6px 5px 0 0 !important; line-height:16px;
	}
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv2 label input { float:left; margin:3px 0 0 0; }
.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv2 .GO_btn
{	display:block;
	float:right;
	margin:5px 25px 0 0px;
	}
	.ImageGalleryDiv .GalleryDiv .FilterDocumentDiv2 .GO_btn input {
	width:27px;
	height:21px;
	background:url(../images/go_btn.gif) no-repeat; border:none;
}
/*NAPF in Action end*/





.GalleryPageNav {
	width:721px;
	margin:16px 0 0 0;
	padding:0;
	color:#250052;
}
.GalleryPageNav a {
	color:#250052;
	text-decoration:underline;
	margin:0;
	padding:0 3px 0 3px;
	text-align:left;
}
.GalleryImgListDiv {
	width:721px;
	margin:25px 0 0 0;
	padding:0;
	float:left;
}
.GalleryImgListDiv ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.GalleryImgListDiv ul li {
	display:inline;
	float:left;
	width:130px;
	border:9px solid #e9e9e9;
	padding:0;
	margin:0 40px 0 0;
}
.GalleryImgListDiv ul li.spacenone {
	margin:0 0 0 0;
}
.GalleryImgListDiv ul li.space-brdr-none {
	margin:0 0 0 0;
	width:150px;
	border:0;
	color:#000000;
	padding-top:10px;
}
.GalleryImgListDiv ul li.bordernone {
	border:none;
	width:150px;
	padding-top:10px;
	color:#000000;
}
.GalleryImgListDiv ul li a {
	display:block;
	float:left;
	text-decoration:none;
	outline:none;
	border:none;
	color:#000000;
	font-weight:bold;
}
.GalleyimagesSpacerDiv {
	width:721px;
	height:15px;
	float:left;
}
/********************************************************/
/* Press Centre 										*/
/********************************************************/
#container .rightColumn2 {
	float: left;
	width: 230px;
	height: auto;
	padding: 0px 0px 0px 15px;
}
.NAPF-MidDiv {
	width:478px;
	height:auto;
	float:left;
}
/*.NAPF-MidBox-Div {
	width:478px;
	height:auto;
}
.NAPFactionTopDiv {
	width:478px;
	height:9px;
	background:url(../images/NAPF_action_top_bg.gif) no-repeat;
	font-size:0;
}
*/

.NAPFactionBtmDiv {
	width:478px;
	background:url(../images/NAPF_action_btm_bg.gif) no-repeat;
	height:9px;
}
.MidHeading {
	width:478px;
	margin:0;
	padding:0;
}
.ActionheadingDiv {
	width:450px; float:left;
	height:60px;
	padding:10px 0 0 10px;
}
.policyheadicon { height:35px;}
.ActionHeading {
	width:393px;
	float:left;
}
span.actiontext {
	color:#361064;
	text-align:left;
	font-size:26px;
	font-family:"Trebuchet MS";
	padding-left:5px;
}
span.actiontext2 {
	color:#2287bc;
	text-align:left;
	font-size:26px;
	font-family:"Trebuchet MS";
	padding-left:5px;
}
p.action-tagline {
	padding:0 0 0 5px;
	margin:0;
	font-weight:bold;
	font-size:12px;
}
/*.NAPFactionContentDiv {
	width:450px;
	padding:0;
	margin:8px 0 0 15px;
	padding-bottom:30px;
}*/
.NAPFactionImg-right {
	/*width:340px;
	width:300px;*/ /* changed for using the same image for both the documents section and latest responses section */
	width:340px;
	height:auto;
	float:right;
	padding:0 0 10px;/* changes by jeremy 14/5/10 */
}
.NAPFactionImg-right .text {
	text-align:left; width:330px; float:left;
	/*	padding:10px 0 10px;
	margin:0 0 0 10px !important;*/ /* changes by jeremy 14/5/10 */

}
.NAPFactionImg-right .text p { padding:0 0 1em 0; margin:0;}
.NAPFactionImg-right a {
	color:#250052;
	text-decoration:underline;
	font-weight:bold;
	/*padding:0 5px 0 10px;*/
	padding:0 5px 0 0; /* changes by jeremy 14/5/10 */
	margin:0;
}
.NAPFactionImg-right a.link {
	color:#250052;
	text-decoration:underline;
	font-weight:bold;
	padding:3px 5px 0 20px;
	margin:0;
	float: left;
}
.actionspacer {
	width:440px;
	height:15px;
	float:left;
}


.ReadmoreAction2 {
	width:445px;
	margin-top:30px;
}
.ReadmoreAction2 a {
	color:#250052;
	text-decoration:underline;
	font-weight:bold;
}
.PressCentreRightColDiv {
	width:228px;
	float:left;
	height:auto;
	margin: 0;
}
.PressCentreRightColDiv2 {
	width:228px;
	float:left;
	height:auto;
	margin: 15px 0 0 0;
}
.PressCentreRightColDiv3 {
	width:228px;
	float:left;
	height:auto;
	margin: 15px 0 0 0;
}
.PressCentreRightBoxDiv {
	width:228px;
	height:auto;
}
.PressCentreRightBoxTopbg {
	width:228px;
	height:30px;
	background:url(../images/NAPF_press_centre_rightcol-topbg.gif) no-repeat; font-family:"Trebuchet MS";
}
.PressCentreRightBoxTopbg p {
	font-weight:bold; font-size:14px;
	color:#250052;
	padding:5px 0 0 10px;
	margin:0;
}
.PressCentreRightBoxmidbg {
	background:url(../images/NAPF_press_centre_rightcol-midbg.gif) repeat-y;
	width:228px;
	height:auto;
	padding-bottom:5px;
}
.PressCentreRightBoxmidcontant {
	width:206px;
	border-bottom:1px solid #b2cbda;
	padding:12px 0 12px 0px;
	margin:0 auto;
}
.PressCentreRightBoxmidbg div:last-child

{
	border:none !important;
	}
.PressCentreRightBoxmidcontant2 {
	width:206px;
	border-bottom:none;
	padding:12px 0 12px 0px;
	margin:0 auto;
}
.PressCentreRightBoxmidbg p {
	color:#484848;
	padding:0;
	margin:0;
}
.PressCentreRightBoxmidbg a {
	color:#290050;
	padding:0px;
	margin:0px;
}
.PressCentreRightBoxmidbg em {
	padding:3px 0 0 0;
	margin:3px 0 0 0;
	line-height: 20px;
}
.PressCentreRightBoxbtmbg {
	background:url(../images/NAPF_press_centre_rightcol_btm_bg.gif) no-repeat;
	width:228px;
	height:4px;
}
.PressCentre-RihgtCol-btmDiv {
	width:228px;
	height:auto;
	margin-top:0px;
}
.PressCentre-RihgtCol-btmTop {
	width:228px;
	height:8px;
	background:url(../images/NAPF_press_centre_rightcol_btmbox-topbg.gif) no-repeat;
	font-size:0;
}
.PressCentre-RihgtCol-btmMid {
	width:228px;
	height:auto;
	background:url(../images/NAPF_press_centre_rightcol_btmbox-midbg.gif) repeat-y;
	padding-bottom:25px;
}
.PressCentre-RihgtCol-btmMid p {
	color:#333333;
	padding: 12px 0 0 8px;
	margin:0px;
}
.PressCentre-RihgtCol-btmMid a {
	font-weight:bold;
	color:#250052;
	padding-left:8px;
	text-decoration:underline;
	margin:0px;
}
.PressCentre-RihgtCol-btmBtm {
	width:228px;
	height:7px;
	background:url(../images/NAPF_press_centre_rightcol_btmbox-btmbg.gif) no-repeat;
}
.ConferenceDiv {
	width:210px;
	height:63px;
	padding:0;
	margin:0 0 0 8px;
}
.Video_icon {
	width:55px;
	height:63px;
	float:left;
	background:url(../images/video_icon.png) no-repeat;
}
.ConferenceTitleDiv {
	width:155px;
	float:left;
	padding:7px 0 0 0;
}
span.conferenceHeading {
	color:#361064;
	font-size:18px; font-weight:normal; font-family:"Trebuchet MS";
	margin-top:5px;
}
span.conferenceHeading2 {
	color:#238bbc;
	font-size:18px; font-weight:normal; font-family:"Trebuchet MS";
}
.Conference-Video-img {
	width:209px;
	height:138px;
	background:url(../images/video_img.gif) no-repeat;
	margin:15px 0 0 8px;
}
/*Press Centre_image_slideshow*/
.Press-Centre-ImgslideshowDiv {
	width:518px;
	/*height:261px;*/
	margin:15px 0 0 0; float:left;
}
.Press-Centre-ImgslideshowDiv2 {
	width:478px;
	height:210px;
	margin:15px 0 0 8px;
}
.Press-Centre-Imgslideshow-topbg {
	background:url(../images/NAPF_press_centre-slideshow_topbg.gif) no-repeat;
	width:478px;
	height:11px;
	font-size:0; float:left;
}
.Press-Centre-Imgslideshow-Midbg {
	background:url(../images/NAPF_press_centre-slideshow_midbg.gif) repeat-y;
	width:478px;
	/*height:178px;*/ float:left;
	padding:5px;
}
.Press-Centre-Imgslideshow-Btmbg {
	background:url(../images/NAPF_press_centre-slideshow_btmbg.gif) no-repeat;
	width:478px;
	height:11px; float:left;
}
.Press-Centre-ImgslideshowDiv .Slideshow-Heading {
	background:url(../images/slideshow_frame.png) no-repeat center left;
	height:50px; float:left; width:400px; padding:0 0 0 55px; line-height:40px;
}
.Press-Centre-ImgslideshowDiv .Slideshow-Heading p {
	margin: -4px 0 0 56px;
}
.Press-Centre-ImgslideshowDiv2 .Slideshow-Heading {
	background:url(../images/slideshow_frame.png) no-repeat center left;
	height:50px;
}
.Slideshow-Descrpition { float:left; width:390px; padding-left:60px;}
.Slideshow-Descrpition p { margin:0; padding:0;}
.SlideTitle {
	color:#361064;
	font-family:"Trebuchet MS";
	font-size:26px;
	padding-left:55px;
	text-align:left
}
.SlideTitle2 {
	color:#2287bc;
	font-family:"Trebuchet MS";
	font-size:26px;
	padding-left:5px;
	text-align:left
}
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv {
	width:468px;
	/*height:120px;*/
	margin:8px 0 0 0; float:left;
}
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv .jcarousel-skin-tango .jcarousel-container  { border:0; background:none;}
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv .jcarousel-skin-tango .jcarousel-container-horizontal { width:405px; padding:5px 20px 0px 40px; }
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv .jcarousel-next-horizontal { width:55px; height:105px; right:0; background-position:10px top;}
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv .jcarousel-next-horizontal:hover { background-position:10px top;  }
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv .jcarousel-prev-horizontal { width:55px; height:105px; left:0; background-position:left top;}
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv .jcarousel-prev-horizontal:hover { background-position:left top;  }
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv .jcarousel-skin-tango .jcarousel-container-horizontal p { float:left; color:#000; width:130px; clear:left; padding:5px 0 0 0;}
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv .jcarousel-skin-tango .jcarousel-container-horizontal { float:left;}
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv .jcarousel-skin-tango .jcarousel-container-horizontal li { float:left; width:135px; height:110px;}
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv .jcarousel-skin-tango .jcarousel-clip-horizontal { height:auto; width:93%; padding-left:7px;}

.SlidshowDiv .jcarousel-skin-tango .jcarousel-clip-horizontal .gallery a img { border:1px solid #dcdcdc;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { visibility:hidden; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { visibility:hidden; }

.Press-Centre-Imgslideshow-Midbg .SlidshowDiv .Prev-arrow {
	width:50px;
	height:105px;
	float:left;
	text-align:center;
	padding:15px 0 0 0;
	margin:0 0 0 3px;
}
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv ul li {
	display:inline;
	float:left;
	/*margin:0 50px 0 0;
	width:235px;*/
}
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv ul li a {
	float:left;
	display:block;
	text-decoration:none;
	color:#333333;
	font-size:11px;
}
.Press-Centre-Imgslideshow-Midbg .SlidshowDiv .Next-arrow {
	width:50px;
	height:105px;
	float:left;
	padding:15px 0 0 0;
}
/********************************************************/
/* Topic												*/
/********************************************************/

#container .MiddleColumn h3 {
	font-size:18px;
	/*margin: 0px 0px 10px 10px;*/
	margin: 0px 0px 10px 0; /* changes by jeremy 14/5/10 */
}
#container .MiddleColumn .topicRow h3, #container .MiddleColumn .text h3 { margin-left:0;}
#container .MiddleColumn p.text {
	margin: 0px 0px 20px 0px;
	line-height: 18px;
}
#container .MiddleColumn div.text {
	/*	margin: 0px 0px 20px 10px;*/ /* changes by jeremy 14/5/10 */
	line-height: 18px;
}
#container .MiddleColumn .purpleBox {
	float: left;
	width: 479px;
	height: auto; margin:20px 0 0 0;
}
#container .MiddleColumn .purpleBox .topBg {
	float: left;
	width: 464px;
	height: 29px;
	background: url(../images/topic_purple_top_curve_bg.gif) no-repeat;
	font-size:26px; font-weight:normal; font-family:"Trebuchet MS";
	color: #361064;
	padding: 20px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}
#container .MiddleColumn .purpleBox .middleBg {
	float: left;
	width: 464px;
	height: auto;
	background:#f9f5fd url(../images/topic_purple_middle_bg.gif) repeat-y bottom left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	
}
#container .MiddleColumn .purpleBox .horRuler {
	float: left;
	width: 450px;
	background: url(../images/horRuler.gif) repeat-x center left;
	height: 2px;
}
#container .MiddleColumn .purpleBox .middleBg .docMainRow {
	float: left;
	width: 455px;
	height: auto;
}
#container .MiddleColumn .purpleBox .middleBg .docRow {
	float: left;
	width: 450px;
	height: auto;
	padding: 20px 0px;
}
#container .MiddleColumn .purpleBox .middleBg .docRow .thumb {
	float: left;
	width: 110px;
	height: auto;
}
#container .MiddleColumn .purpleBox .middleBg .docRow .thumb img { border:1px solid #dcdcdc;}
#container .MiddleColumn .purpleBox .middleBg .docRow .text {
	float: left;
	width: 335px;
	height: auto; margin:0;
}
#container .MiddleColumn .purpleBox .middleBg .docRow .text h4 {
	font-size:12px; font-weight:bold; font-family:"Trebuchet MS";
}
#container .MiddleColumn .purpleBox .middleBg .docRow .text h4 a {
	color: #250052;
}
#container .MiddleColumn .purpleBox .middleBg .docRow .text em {
	font-size:12px; font-style:italic; font-family:"Trebuchet MS";
}
#container .MiddleColumn .purpleBox .middleBg .docRow .text p {
	margin: 0px;
}
#container .MiddleColumn .purpleBox .middleBg .docRow .text a {
	font-size:12px; font-weight:bold; font-family:"Trebuchet MS";
	color: #250052;
}
#container .MiddleColumn .purpleBox .bottomBg {
	float: left;
	width: 464px;
	height: 8px;
	background: url(../images/topic_purple_bottom_bg.gif) no-repeat;
	padding: 20px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}
/********************************************************/
/* gen content 											*/
/********************************************************/
	
.NAPF-gencontent-MidDiv {
	width:466px;
	height:auto;
	float:left;
}
.NAPF-gencontent-MidDiv .imgDiv {
	width:466px;
	height:274px;
	margin-top:15px;
}
.NAPF-gencontent-MidDiv p {
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:20px 0 0px 0;
	line-height: 18px;
}
.NAPF-gencontent-MidDiv p.subheading {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:15px 0 0px 0;
}
.NAPF-gencontent-MidDiv p.paddingnone {
	padding:5px 0 0px 0;
}
#container .rightColumn .Join_NAPFDiv {
	width:203px;
	height:164px;
	background:url(../images/NAPF_join_bg.png) no-repeat;
	padding:12px 10px 0px 15px;
	margin:0 0 12px 0px;
}

#container .rightColumn .Join_NAPFDiv .Join_NAPF_headignDiv {
	width:auto;
	font-size:18px;
	color:#FFFFFF;
	padding: 0px 0px;
	width: 164px;
	float:left; line-height:20px;
}
#container .rightColumn .Join_NAPFDiv .rightmarkDiv{
	width:39px;
	float:right;
}
#container .rightColumn .Join_NAPFDiv p,
#container .rightColumn .Join_NAPFDiv  a:link,
#container .rightColumn .Join_NAPFDiv a:visited
 {
	font-size:12px; float:left; width:100%;
	color:#FFFFFF;
	font-weight:bold;
	margin: 6px 0px 0px 0px;
}
#container .rightColumn .Join_NAPFDiv p { padding:0;}
#container .rightColumn .Join_NAPFDiv a:hover
{
	text-decoration:underline;
	}

#container .rightColumn .Join_NAPFDiv .joinus a {
	width:106px;
	height:28px;
	background:url(../images/btn_joinus_today.gif) no-repeat;
	display:block;
	float:left;
}
/********************************************************/
/* news_list start										*/
/********************************************************/
.NewsListContantDiv {
	width:720px;
	float:left;
	margin:0 0 0 5px;
}
.GO_btn  {
	width:27px;
	height:21px;
	background:url(../images/go_btn.gif) no-repeat;
	display:block;
	float:right;
	margin:5px 25px 0 0px;
}
.GO_btn a { width:27px; height:21px; display:block; text-decoration:none;}

*html .GO_btn  { margin-right:0; }
.NAPF_newslist_headlinesDiv {
	width:719px;
	height:auto;
	margin:25px 0 0 0;
	float:left;
	border-bottom:1px solid #eeeeee;
	padding:0 0 25px 0;
}
.NAPF_newslist_headlinesDiv .HeadlinesImg {
	width:100px;
	height:auto;
	float:left;
}
.NAPF_newslist_headlinesDiv .HeadlinesImg img { border:1px solid #dcdcdc;}
.NAPF_newslist_headlinesDiv .HeadlinesRightDiv {
	width:580px;
	padding:0 0 0 25px;
	height:auto;
	float:left;
}

.HeadlinesImg {

    float: left;

    width: 120px;

}

 

.HeadlinesRightDiv {

    float: left;

    width: 320px;

}

 

.newsListDesc p {

            margin: 0;

}

.newsListDate { float:left; width:100%; font-style:italic; margin:5px 0 0 0;}
.newsListLink { float:left; width:100%;}
.newsListDesc { float:left; width:100%;}
.newsListDesc ol { padding:5px 25px 0px 25px; margin-left:15px;}
.newsListDesc ol li {padding-bottom:10px;}
.newsListDesc ul { padding:5px 25px 0px 25px; margin-left:15px;}
.newsListDesc ul li {padding-bottom:10px;}
.NAPF_newslist_headlinesDiv .HeadlinesRightDiv p {
	line-height:18px !important;
	margin:0px 0px 3px 0px !important;
	padding:0px;
	text-align:left;
	clear: both;
}
.NAPF_newslist_headlinesDiv .HeadlinesRightDiv h3 {
	font-size:12px; font-weight:bold; font-family:Arial;
	margin: 0px 0px 0px 0px;
}
.NAPF_newslist_headlinesDiv .HeadlinesRightDiv em {
	/*float: left;
	margin: 5px 0px 0px 24px;
	width: auto;
	font-style:italic; border:1px solid #000;*/
}
.NAPF_newslist_headlinesDiv .HeadlinesRightDiv a {
	color:#250052;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 0 0;
	padding:0px 5px 0 0px;
	text-decoration:underline;
	clear: both; float:left;
}
/********************************************************/
/* press_release										*/
/********************************************************/

.MiddleColumn .Postedate {
	float:left;
	margin:0 0 0px 0px;
	font-size:12px; font-style:italic; font-family:"Trebuchet MS";
}
.MiddleColumn .SummaryData {
	border-bottom:0 solid #BCBCBC;
	float:left;
	height:auto;
	margin-top:20px;
	/*padding:0 0 0 10px;*/
	/*padding:0 0 20px 10px; made changes to changes by jeremy 14/5/10 */ padding:0 0 20px 0;
	width:467px;
}
.MiddleColumn2 .SummaryData { width:97%; margin:20px 0 0 0; }
.MiddleColumn2 .GalleryHeading2 { padding-left:0;}
.SummaryData h2 {
	font-size:18px; font-weight:normal; 
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin-left:0; /* changes by jeremy 14/5/10 */
}
#container .MiddleColumn .SummaryData p, #container .MiddleColumn2 .SummaryData p {
	margin: 0px 0px 8px 0px;
	padding: 0px;
	line-height: 18px;
}
.MiddleColumn .DownloadPdfBtn {
	border-bottom:0 solid #BCBCBC;
	float:left;
	height:auto;
	margin-top:15px;
	padding:0 0 0 10px;
	width:477px;
}
.MiddleColumn .RelatedImgGallery {
	border-bottom:0 solid #BCBCBC;
	float:left;
	height:auto;
	margin-top:20px;
	padding:0 0 0 10px;
	width:477px;
}
.MiddleColumn .RelatedImgGallery .top {
	background:url(../images/related_gallery_header.gif) no-repeat;
	width:409px;
	height:21px;
	padding:35px 0 0 68px;
	float:left;
}
.MiddleColumn .RelatedImgGallery .Middle {
	background:#f4f4f4 url(../images/related_gallery_bg.gif) repeat-x;
	background-position:top left;
	width:475px;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	float:left;
}
.MiddleColumn .RelatedImgGallery .Bottom {
	background:url(../images/related_gallery_bottom.gif) no-repeat;
	width:477px;
	height:12px;
	float:left;
}
.MiddleColumn .PressRelComment {
	float:left;
	height:auto;
	margin-top:20px;
	padding:0 0 0 10px;
	width:477px;
}
.MiddleColumn .PressRelComment .CommentTopBg {
	float:left;
	width:477px;
	height:8px;
	background:url(../images/NAPF_comment_top_bg.gif) no-repeat;
}
.MiddleColumn .PressRelComment .CommentMid {
	float:left;
	width:455px;
	background-color:#efebeb;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	padding:4px 10px 4px 10px;
}
.MiddleColumn .PressRelComment .CommentBtmBg {
	float:left;
	width:477px;
	height:8px;
	background:url(../images/NAPF_comment_btm_bg.gif) no-repeat;
}
.MiddleColumn .PressRelComment .CommentMid h2 {
	font-size:18px; font-weight:normal; 
	color: #000000;
	padding: 0px 0px 10px 0px;
}
.MiddleColumn .PressRelComment .CommentMid .CommentRow {
	float:left;
	margin-top:7px;
	margin-bottom:10px;
	width:455px;
}
.MiddleColumn .PressRelComment .CommentMid .CommentRow p {
	
	margin: 0px 0px 8px 0px;
	padding: 0px;
	line-height: 18px;
}
.MiddleColumn .PressRelComment .CommentMid .CommentRow a {
	 font-weight:bold; 
	color: #250052;
}
.MiddleColumn .PressRelComment .CommentMid .SeeallLink {
	float:left;
	margin-top:18px;
	padding-bottom:15px;
	width:455px;
}
.MiddleColumn .PressRelComment .CommentMid .SeeallLink a {
	 font-weight:bold; 
	color: #250052;
}
#container .rightColumn .blueBox .middleBg .Heading {
	font-size:18px; font-weight:normal; font-family:"Trebuchet MS";
	color:#250052;
	float:left;
	margin-bottom:10px;
	width:197px;
}
#container .rightColumn .blueBox .middleBg .Disc {
	float:left;
	width:113px;
	
	color: #484848;
}
#container .rightColumn .blueBox .middleBg .AuthorPic {
	float:right;
}
#container .rightColumn .blueBox .middleBg .AuthorContactDetails {
	float:left;
	clear:both;
	margin-top:20px;
	width:197px;
}
#container .rightColumn .blueBox .middleBg .AuthorContactDetails a {
	
	color:#250052;
	text-decoration:none;
}
#container .rightColumn .darkGreyBox .middleBg .Heading {
	font-size:18px; font-weight:normal; font-family:"Trebuchet MS";
	color:#250052;
	float:left;
	margin-bottom:10px;
	width:197px;
}
/********************************************************/
/* browse_date											*/
/********************************************************/
.MiddleColumn .DateControl {
	float:left;
	width:477px;
	padding:6px 0 0 0px;
	height:auto;
}
.DateControl .DateControlTop {
	float:left;
	background:url(../images/date_control_top.gif) no-repeat;
	width:477px;
	height:6px;
}
.DateControl .DateControlMiddle {
	float:left;
	background:#d2ebf9 url(../images/date_control_middle-bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	width:475px;
	height:auto;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
}
#container .MiddleColumn .DateControlMiddle ul {
	margin:0;
	padding:2px 12px 4px 12px;
	float:left;
	width:401px;
}
#container .DateControlMiddle ul li {
	list-style-type:none;
	display:inline;
	font-weight:bold;
	color:#250052;
	padding:0 7px 0 0 !important;
	margin:0px;
	float:left;
}
.DateControlMiddle ul li a
{	
	color:#250052 !important;
	/*display:block;*/
	text-decoration:none;
}
.DateControlMiddle ul li span
{
 padding-left:5px;
}
.DateControlMiddle ul li a.active { text-decoration:underline;}
.DateControl .DateControlBottom {
	float:left;
	background:url(../images/date_control_bottom.gif) no-repeat;
	width:477px;
	height:6px;
}
.MiddleColumn .DateWiseRowBox {
	border-bottom:0px solid #BCBCBC;
	float:left;
	height:auto;
	padding:0px 0 10px 0px;
	margin-top:10px;
	width:477px;
}
#container .MiddleColumn .DateWiseRowBox h2 {
	font-weight:normal; font-size:18px;
	color: #000000;
	padding: 10px 0px 0px 0px;
	float:left;
}
.DateWiseRowBox .TitleDateRow {
	width:477px;
	float:left;
	margin-top:19px;
	font-size:12px;
}
.DateWiseRowBox .TitleDateRow a {
	font-weight:bold; font-size:12px;
	color: #250052;
}
.DateWiseRowBox .CommentsRow {
	float:left;
	width:477px;
	font-weight:bold; font-size:12px;
	color:#000;
	margin-top:10px;
}
#container .DateWiseRowBox .CommentsRow ul
{
	margin:0;
	padding:0;
	list-style-type:none; border:none;
}
#container .DateWiseRowBox .CommentsRow ul li
{
	margin:0;
	padding:0 4px 0 0px;
	list-style-type:none;
	font-weight:bold; font-size:12px;
	color: #000;
	display:inline;
	float:left;
	width:auto;
	border-right:0px solid #000;
}
#container .DateWiseRowBox .CommentsRow ul li ul { clear:left; }
#container .DateWiseRowBox .CommentsRow ul li div ul.byd_author { border-right:1px solid #000; margin-right:5px; }
#container .DateWiseRowBox .CommentsRow ul li ul {  width:100%;}
#container .DateWiseRowBox .CommentsRow ul li ul li { border-right:0px solid #000; padding-bottom:0; }
#container .DateWiseRowBox .CommentsRow ul li div { float:left;}
#container .DateWiseRowBox .CommentsRow ul li.last-child { border:none;}
#container .DateWiseRowBox .CommentsRow ul li.brdernone
{
	
	border-right:none;
}
.DateWiseRowBox .CommentsRow ul li a {
	font-weight:bold; font-size:12px;
	color: #250052;
}
.DateWiseRowBox .AllDataLink {
	float:left;
	width:477px;
	margin-top:20px;
	padding-bottom:25px;
	border-bottom:1px solid #BCBCBC
}
.DateWiseRowBox .AllDataLinkNone { margin-top:10px; padding-bottom:5px; display:block; border-bottom:1px solid #BCBCBC}
.DateWiseRowBox .AllDataLink2 {
	float:left;
	width:477px;
	margin-top:30px;
	padding-bottom:25px;
	border-bottom:none;
}
.DateWiseRowBox .AllDataLink2 a {
	font-weight:bold; font-size:12px;
	color: #250052;
}
.DateWiseRowBox .AllDataLink a {
	font-weight:bold; font-size:12px;
	color: #250052;
}
/********************************************************/
/* contact us											*/
/********************************************************/

.contact_menu {
	background: url(../images/accrodian_menu_middle_bg.gif) repeat-y left top;
	font-weight:bold; font-size:14px;
	color: #250052;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-decoration: none;
	text-align: right;
	clear:both;
	float:left;
	width:230px;
	padding:0 0 30px 0;
}
.contact_menu ul {
	margin:0px;
	padding:0px;
}
.contact_menu ul li {
	list-style-type:none;
	line-height:40px;
	background: url(../images/item_devider.jpg) no-repeat;
}
.contact_menu ul li.first-child, .contact_menu ul li:first-child {
	background:none;
}
.contact_menu ul li a:link, .contact_menu ul li a:visited {
	font-size:14px;
	color:#250052;
	font-weight:bold;
	text-decoration:none;
	padding:0 20px 0 0;
	display:block;
}
.contact_menu ul li.selected a:link, .contact_menu ul li.selected a:visited {
	color:#2286bc;
	background: url(../images/contact_menu_active.jpg) no-repeat right 17px;
}
.contact .MiddleColumn2 {
	width:720px;
	margin:0px;
	font-size:12px;
	float: left;
}


.ContactUs_MidDiv {
	width:720px;
	margin:0px;
	font-size:12px;
	float: left;
}
.ContactUs_MidDiv .napf_box2 {
	width:720px !important;
	height:auto !important;
}
.ContactUs_MidDiv .napf_box2 .napf_box2_top b.middle {
	width:700px !important;
}
.ContactUs_MidDiv .napf_box2 .napf_box2_bottom b.middle {
	width:700px !important;
}
.ContactUs_MidDiv .napf_box2 .napf_box2_middle {
	width:718px !important;
}
.ContactUs_MidDiv .box_info .box_title {
	color:#573f7c !important;
}
.ContactUs_MidDiv .SummaryData
{
	
}
.contact_content {
	padding:0px 0 0 0;
}
.contact_content p {
	line-height: 18px;
}
.contact .napf_box2 {
	width:720px !important;
	height:auto !important;
}
.contact .napf_box2 .napf_box2_top b.middle {
	width:700px !important;
}
.contact .napf_box2 .napf_box2_bottom b.middle {
	width:700px !important;
}
.contact .napf_box2 .napf_box2_middle {
	width:718px !important;
}
.contact .box_info .box_title {
	color:#573f7c !important;
}
#container .MiddleColumn2 .contact_from ul {
	margin:0px 0 0 15px;
	padding:0px;
}
.text_fileds {
	padding:10px 0 25px 0px;
	float:Left;
	width:100%;
}
#container .MiddleColumn2 .contact_from ul li {
	list-style-type:none;
	float:left;
	width:100%;
	clear:both;
	margin:0 0 25px 0;
	padding:0;
}
.contact_from ul li span {
	float:left;
	width:49%
}
.contact_from ul li span.column2 label {
	text-align:right;
}
.contact_from ul li label, .contact_from ul li span label {
	float:left;
	width:105px;
	line-height:20px;
	font-weight:bold;
}
.contact_from ul li input, .contact_from ul li span input {
	float:left;
	width:220px;
	border:1px solid #a0a0a0;
	margin:0 0 0 5px;
}
.contact .accordionMenu {
	margin-top:0px;
}
.msg label {
	display:none;
}
.contact_from textarea {
	width:97%;
	border:1px solid #a0a0a0;
	margin:0 0 0 10px;
}
.contact_from ul li.options {
	padding:0 0 5px 0px;
}
.contact_from ul li.options label {
	width:200px !important;
}
.contact_from ul li.options select {
	width:475px;
}
.regCode {
	margin:10px 0 10px 0;
	float:left;
}
.submitButton2 {
	background: url(../images/button.jpg) no-repeat left top;
	width:74px;
	height:29px;
	text-align:center;
	font-weight:bold;
	border:0px;
	cursor:pointer;
	color:#FFF;
	font-size:12px;
	float: left;
}
.Sub_button {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear: both;
}
/********************************************************/
/* Gen List												*/
/********************************************************/

.ImageGalleryDiv .GalleryDiv .alphaListDiv {
	width:720px;
	height:35px;
	padding:0;
	margin:20px 0 0 0;
}
.ImageGalleryDiv .GalleryDiv .alphaListDiv .listLeftDiv {
	width:6px;
	height:35px;
	background: url(../images/top-list-leftbg.gif) no-repeat;
	float:left;
}
.ImageGalleryDiv .GalleryDiv .alphaListDiv .listContentDiv {
	width:708px;
	height:35px;
	background: url(../images/top-list-centerbg.gif) repeat-x;
	float:left;
	margin:0px;
	padding:0;
	color:#250052;
	font-size:12px; font-weight:normal;
}
.ImageGalleryDiv .GalleryDiv .alphaListDiv .listContentDiv a[disabled] { color:#999; cursor:default; }
a[disabled] { color:#999; cursor:default; }
.ImageGalleryDiv .GalleryDiv .alphaListDiv .listRightDiv {
	width:6px;
	height:35px;
	background: url(../images/top-list-rightbg.gif) no-repeat;
	float:left;
}
.genContentDiv {
	width:720px;
	height:auto;
	float:left;
	margin:0px;
}
.gen-paraDiv {
	width:720px;
	margin:0px;
	padding:30px 0px 30px 0px;
	float:left;
	border-bottom:1px solid #EEEEEE
}
.gen-paraDiv .imgDiv {
	width:auto;
	float:left;
	height:auto; 
	border:1px solid #dcdcdc;
	margin: 0 20px 0 0;
}
.gen-paraDiv2 {
	width:720px;
	margin:0px;
	padding:30px 0px 30px 0px;
	float:left;
	
}
.gen-paraDiv2 .imgDiv {
	width:auto;
	float:left;
	height:auto;
}

.TextDiv {
	margin:0px;
	padding: 0 15px 0 0;
	width:540px;
	height:auto;
	/*float:left;*/
	font-size:12px; font-weight:normal;
	text-align:left;
	line-height:18px;
}
.greylineDiv {
	width:720px;
	height:1px;
	border-bottom: 1px solid #eeeeee;
	padding:10px 20px;
	margin:0;
	float:left;
}
/********************************************************/
/* Jorgon Buster										*/
/********************************************************/

.jorganImageGalleryDiv {
	width:803px;
	height:auto;
	float:left;
	padding:0px;
}
.jorganImageGalleryDiv .jorganGalleryDiv {
	width:721px;
	height:auto;
	float:left;
}
.jorganImageGalleryDiv .jorganGalleryDiv .jorganGalleryHeadingDiv {
	width:721px;
	height:38px;
	text-align:left;
	margin:0;
	padding:0;
}
span.jorganGalleryHeading {
	font-size:36px;
	color:#361064;
	font-family:"Trebuchet MS"
}
span.jorganGalleryHeading2 {
	font-size:36px;
	color:#2286be;
	font-family:"Trebuchet MS"
}
.jorganImageGalleryDiv .jorganGalleryDiv .alphaListDiv {
	width:720px;
	height:35px;
	padding:0;
	margin:20px 0 0 0;
}
.jorganImageGalleryDiv .jorganGalleryDiv .alphaListDiv .listLeftDiv {
	width:6px;
	height:35px;
	background: url(../images/top-list-leftbg.gif) no-repeat;
	float:left;
}
.jorganImageGalleryDiv .jorganGalleryDiv .alphaListDiv .listContentDiv {
	width:708px;
	height:35px;
	background: url(../images/top-list-centerbg.gif) repeat-x;
	float:left;
	margin:0px;
	padding:0;
	color:#250052;
	font-size:12px; font-weight:normal;
}
.jorganImageGalleryDiv .jorganGalleryDiv .alphaListDiv .listRightDiv {
	width:6px;
	height:35px;
	background: url(../images/top-list-rightbg.gif) no-repeat;
	float:left;
}
.listContentDiv ul {
	margin:0;
	padding:8px 10px;
	list-style-type:none;
	margin:3px 0 0 0;
}
.listContentDiv ul li {
	display:inline;
	float:left;
	padding:0px 9.2px;
	margin:0px;
	background: url(../images/list_divider.gif) no-repeat 0px 2px;
}
.listContentDiv .noDivider {
	display:inline;
	float:left;
	padding:0px 9.2px;
	margin:0px;
	background: url(../images/spacer.gif) no-repeat 0px 2px;
}
.listContentDiv ul li a:link, .listContentDiv ul li a:visited  {
	display:block;
	float:left;
	outline:none;
	border:none;
	font-size:12px; font-weight:normal;
	color:#250052;
	text-decoration:underline;
	line-height:28px;
	border:1px solid red;
}
.listContentDiv td
{
	line-height:26px;
}
.listContentDiv  a:link, .listContentDiv  a:visited  {
	
	outline:none;
	border:none;
	font-size:12px; font-weight:normal;
	color:#250052;
	text-decoration:underline;
	line-height:22px;
	padding:0 3px 0 3px;
	
}
.listContentDiv a:hover {
	
	text-decoration:underline;
	outline:none;
	border:none;
	font-size:12px; font-weight:normal;
	color:#250052;
}
.listContentDiv ul li a:hover {
	
	text-decoration:underline;
	outline:none;
	border:none;
	font-size:12px; font-weight:normal;
	color:#250052;
}
.listContentDiv ul li .current {
	display:block;
	float:left;
	text-decoration:none;
	outline:none;
	border:none;
	font-weight:bold; font-size:13px;
	color:#250052;
}

#Container .MiddleColumn .jargonText {
	float: left;
	width: 720px;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#Container .MiddleColumn .jargonText h2 {
	font-weight:normal; font-size:18px;
	color: #250052;
	margin: 10px 0px 10px 0px;
}
#Container .MiddleColumn .jargonText p {
	font-weight:normal; font-size:12px;
	color: #000;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	line-height: 18px;
}
/********************************************************/
/* Document Library										*/
/********************************************************/
.topicTitle {
	width:719px;
	float:left;
	font-weight:normal; font-size:18px;
	margin:0px;
	padding: 36px 0 27px;
	color: #250052;
}
.selectedTitle {
	width:719px;
	float:left;
	font-weight:bold; font-size:24px;
	margin:0px;
	padding: 31px 0px 15px 0px;
	
	color: #250052;
}
.colorWhitebg {
	background-color:#FFFFFF;
}
.colorbg  td{
	background-color:#f1f9fd;
	border:0px !important;
}

.tableContent td {
	padding:25px 0px 25px 5px;
	border:0px;
	margin:0px;
}
.tableLinks {
	float:left;
	margin:0px;
	font-weight:bold; font-size:12px;
	color: #250052;
}
.tableLinks a:link {
	color:#250052;
}
/********************************************************/
/* Document Library										*/
/********************************************************/
.document .page_title {
	font-size:24px; font-family:"Trebuchet MS"; padding-bottom:10px;
}
.document .napf_box {
	width:481px !important; float:left; margin:20px 0 0 0; 
}
.document .napf_box .napf_box_top b.middle {
	width:460px !important;
}
.document .napf_box .napf_box_bottom b.middle {
	width:460px !important;
}
.document .napf_box .napf_box_middle {
	width:478px !important;
}
.document h3 {
	font-size:18px;
	padding:8px 0 10px 0;
}
.document .comments {
	padding:5px;
	font-size:12px;
}
.document .comments ul {
	margin:0px;
	padding:0px;
}
.document .comments ul li {
	list-style-type:none;
	padding:0 0 24px 0;
	font-size:12px;
	color: #333333;
}
.document p, .document {
	margin:0px;
	padding:0px;
	font-size:12px;
}
.document .comments ul li a {
	margin:0px !important;
}
.document .summary p {
	padding:0 0 12px 0;
	
}
.document .summary img.download {
	margin:20px 0 10px 0 !important;
	float:left;
	cursor:pointer;
}
strong.medium_heading {
	font-size:18px;
	line-height:60px;
	float:left;
	clear:both;
	width:100%;
}
/********************************************************/
/* Search Results										*/
/********************************************************/
strong.content_heading {
	color:#250052 !important;
}
.search_results_nav {
	padding:20px 0 0 0;
	font-size:12px;
	width:100%; float:left;
}
.search_results_nav strong {
	float:left;
}
.search_results_nav .page_navigation {
	float:left;
	width:50%;
	width
}
.page_navigation table 
{
	float:left; margin-left:5px;
	width:auto !important;
}
.page_navigation table td
{
	
	padding:0px 0;
	margin:0px; float:left;
}
.page_navigation table td a { float:left;}
.page_navigation table td div { float:left;}
.page_navigation table td .activePage { font-weight:bold; padding:0 3px 0 7px; color:#5f4880;}
.search_results_nav .next_prev {
	float:right;
	text-align:right;
}
.search_results_nav .next_prev a
{	
	color:#5F4480 !important; padding:0 5px;
}
.search_results_nav .next_prev a[disabled] { color:#ccc !important; cursor:default !important;}
.search_results_nav ul {
	margin:0px;
	padding:0px;
}
.search_results_nav ul li {
	float:left;
	list-style-type:none;
	color:#444444;
	font-size:12px;
}
.search_results_nav table tr td  a:link, .search_results_nav  table tr td a:visited {

	color:#5f4480;
	text-decoration:underline;
	margin:0px; padding:0 3px 0 6px;
}
.search_results_nav  table tr td a:hover {

	color:#5f4480;
	text-decoration:underline;
	margin:0px; 
	
}
.search_results {
	margin:10px 0px 25px 0px!important;
}
.search_results li p {
	margin:0px !important ;
	padding:0px !important;
	line-height:18px !important;
}
.search_results li {
	font-size:12px;
	list-style-type:none;
	padding:15px 0 15px 0;
	border-bottom:1px solid #EEE;
}
.search_results li div.topics {
	line-height:30px;
}
.search_results li div.topics a:link, .search_results li div.topics a:visited {
	color:#250052;
	font-weight:bold;
	padding:0 10px 0 0;
}
.search_results li div.topics a:hover {
	color:#0d0615;
	font-weight:bold;
	padding:0 10px 0 0;
	text-decoration: underline;
}
/********************************************************/
/* Events home											*/
/********************************************************/
.rightColumn #napf_join {
	width:228px;
	height:auto;
	float:left;
	background:url(../images/NAPF_join_bg.png) no-repeat left top;
	font-weight:normal; font-size:12px;
}
#napf_join a:link, #napf_join a:visited
{
	color:#FFF;
	}
#napf_join a:hover
{
	text-decoration:underline;
	}
.rightColumn #napf_join .npfa_join_content span.title {
	width:150px;
}
.rightColumn #napf_join .npfa_join_content {
	float:left;
}
.rightColumn #napf_join .npfa_join_content .cotent {
	float:left;
	padding:0 0 10px 0;
	width:190px;
}
.rightColumn .napf_box {
	width:229px;
}
.rightColumn .napf_box .napf_box_top b.middle {
	width:208px;
}
.rightColumn .napf_box .napf_box_bottom b.middle {
	width:208px;
}
.rightColumn .napf_box .napf_box_middle {
	float:left;
	width:227px;
	font-weight:normal; font-size:12px;
}
.rightColumn .online_poll ul li {
	clear:left;
}
.rightColumn .online_poll ul li.first {
	padding-bottom:15px;
}


#right_coloumn_container .rightColumn .napf_box {
	margin-left:8px;
	width:304px;
}
#right_coloumn_container .rightColumn .napf_box .napf_box_top b.middle {
	width:284px;
}
#right_coloumn_container .rightColumn .napf_box .napf_box_bottom b.middle {
	width:284px;
}
#right_coloumn_container .rightColumn .napf_box .napf_box_middle {
	float:left;
	width:302px;
	font-weight:normal; font-size:12px;
}
#right_coloumn_container .rightColumn .online_poll ul li {
	clear:left;
}
#right_coloumn_container .rightColumn .online_poll ul li.first {
	padding-bottom:15px;
}


.topBlock {
	margin:8px 0 0 0;
}
.eventsDesc2 {
	float:left;
	width:477px;
	font-weight:normal; font-size:12px;
}
.eventsDesc2 p {
	line-height: 18px;
}
h2.eventsHeading2 {
	font-size:18px;
	font-weight:bold;
	margin:20px 0 0 0;
}
.eventsDesc2 a {
	color:#250052;
	font-weight:bold;
	text-decoration:underline;
}
#greyBoxBlock {
	float:left;
	width:479px;
	margin:20px 0 0 0;
	font-size:12px;
}
.greyBoxTopBg {
	float:left;
	width:479px;
	background:url(../images/greybox_topbg.jpg) no-repeat left top;
	height:16px;
}
.greyBoxBotmBg {
	float:left;
	width:479px;
	background:url(../images/greybox_botmbg.jpg) no-repeat left top;
	height:16px;
}
.greyBoxMidBg {
	float:left;
	width:457px;
	background:#EFEFF2 url(../images/greybox_midbg.jpg) repeat-x left top;
	border:1px solid #D0D0D0;
	border-width:0 1px;
	padding:0px 10px 0px 10px; overflow:hidden;
}
.greyBoxSmallHeading {
	float:left;
	color:#250052;
	font-size:14px;
}
.greyBoxBigHeading {
	float:left;
	width:455px;
	/*background:url(../images/calendar.jpg) no-repeat right top;*/
	padding:10px 0 0px 0;
	min-height:81px;
}
.greyBoxBigHeading img { float:right;}
#greyBoxBlock .greyBoxBigHeading h1 {
	margin:0;
	padding:0;
	float:left;
	width:370px;
}
.eventDate {
	float:left;
	clear:left;
	padding:2px 0;
}
.greyBoxDetailsBlock {
	float:left;
	width:460px;
	margin: 5px 0px;
}
.greyBoxDetailsContent {
	float:left;
	width:200px;
}
.greyBoxDetailsImage {
	float:left;
}
.greyBoxDetailsImage img { border:1px solid #000; }
.blueText {
	color:#2387C0;
	font-weight:bold;
}
.keynote {
	padding-bottom:10px;
}
.blueButton {
	width:141px;
	height:28px;
	background:url(../images/bluebttnbg.jpg) repeat-x left top;
	border:1px solid #D0D0D0;
	color:#fff;
	font-weight:bold;
	padding:0;
	margin:0;
}
.none {
	display:none;
}
.eventsDesc3 {
	float:left;
	width:477px;
	/* margin:20px 0 0; */ /* changes by jeremy 14/5/10 */
	font-weight:normal; font-size:12px;
}
.blueHeading {
	float:left;
	width:95%;
	color:#250052;
	font-size:18px;
	margin-bottom:5px;
}
.eventsDescLeft {
	float:left;
	clear:left;
	width:220px;
	padding:0 20px 0 0;
}
.eventsDescLeft p {
	line-height: 18px;
}
.eventsDescRight {
	float:left;
	width:235px;
	overflow:hidden;
}
#ctl01_GMap1, #GMap1
{
	float:left;
	width:235px !important;
	overflow:hidden;
	
}
#container .rightColumn .testimonials {
	padding-left:0;
	margin: 0px !important;
}
#container .rightColumn .testimonials .middleBg ul li {
	padding:5px 0 5px 40px;
}
#container .rightColumn .testimonials .middleBg ul li span {
	font-size:18px;
}













.tableDiv {
	height:31px;
	background:#d2ebf8;
	padding:5px;
	margin:0px;
}
.tableDiv th {
	font-weight:bold; font-size:12px;
	color:black;
	margin:0px;
	padding:5px;
}


/*newlinescss for doc_library_page start*/
.tableContent {
	width:719px !important;
	height:auto;
	padding:5px;
	margin:0px;
	float:left;
	font-size:12px;
	clear:both;
	
}
.tableContentdiv
{
		float:left;
		width:100%;
		border:none !important;
		
	}


th.DocL_title{
	text-align:left;
	width:225px;
	vertical-align:middle;
	border:none !important;
}
th.header_title{
	background:#d2ebf8;
	border:none !important;
}
th.header_title
{
	padding:10px 0 10px 5px !important;
	/*display:block;*/
	text-align:left;
	border:0px;	
	border:none !important;
}

th.header_title a:link, th.header_title a:visited{
	text-align:left;
	width:225px;
	vertical-align:middle;
	text-decoration:none;
	color:#000;
	border:none !important;
	
}
th.header_title a:hover
{
	text-decoration:underline;
}


th.DocL_date{
	text-align:left;
	width:60px;
	vertical-align:middle

}

th.DocL_author{
	text-align:left;
	width:147px;
	vertical-align:middle

}
th.DocL_topic{
	text-align:left;
	width:107px;
	vertical-align:middle

}
th.DocL_comments{
	text-align:left;
	width:179px;
	vertical-align:middle

}
td.DocL_documentTitle {
	padding:15px 0px 15px 5px;
	/*line-height:50px;*/
	border:0px;
	margin:0px;
	text-align:left;
	
}

td.DocL_documentTitle a:link,  td.DocL_documentTitle a:visited{
	color:#250052;
	font-weight:bold;
	text-decoration:underline;
}

/*newlines css for doc_library_page end*/


.pnlDocumentList table th, .pnlDocumentList table td
{
		border:0px !important;
	}

.scPollResultsWrapper { float:left; clear:both; width:99%;}
.scPollOptionResults { width:inherit; }

.gallery_topicTitle 
{
	width:719px;
	float:left;
	font-weight:bold; font-size:14px;
	margin:0px;
	padding: 36px 0 27px;
	color: #000;
	
}

/********************************************************/
/* napf_hub_dc											*/
/********************************************************/


.hub_dc{
	background-image:url(../images/jigsaw_background.png);
	background-repeat:no-repeat;
	background-position:left -5px;
	clear: both;
	float:left;
	width:100%;
}
#container .breadcrumb {
	background-image:none;
    clear: both;
    float: left;
    height: 35px;
   width: 100%;

}

.hub_dc .leftColumn {
	width:720px;
	margin:0px;
	font-size:12px;
	float: left;
	margin-top: 30px !important;
}

.hub_dc .MiddleColumn {
	margin-top: 10px;
}

.hub_dc .MiddleColumn2 {
	width:720px;
	margin:0px;
	font-size:12px;
	float: left;
}
.hub_dc .GalleryHeadingDiv {
	width:720px;
	text-align:left;
	margin-top: 20px;
	padding:0; float:left;
}
.hub_dc .GalleryHeadingIcon {
	width:116px;
	height:136px;
	float:left;
	/*background:url(../images/jigsaw.png);
	background-repeat: no-repeat;*/
}
.hub_dc .sponsored_by{
	color:#250052;
	line-height:20px;
	padding:5px 0 0 10px;
	font-size:13px;
	float:left; width:400px;
}
.hub_dc .napf_box2 {
	float:left;
	width:723px;
	margin:0;
	background-color:#f0eceb;
	clear:both;
}
.hub_dc .napf_box2 p{
	padding: 0 10px 0 10px;
}
.hub_dc .napf_box2 a {
	color:#250052;
	font-weight:bold;
}
.hub_dc .napf_box2 .napf_box2_top {
	display:block;
	width:100%;
	height:10px;
}
.hub_dc .napf_box2 .napf_box2_top .left {
	background-image:url(../images/box_tlc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:left;
	width:10px;
	height:10px;
}
.hub_dc .napf_box2 .napf_box2_top .middle {
	width:703px;
	float:left;
	border-top:1px solid #d0d0d0;
	display:block;
}
.hub_dc .napf_box2 .napf_box2_top .right {
	background-image:url(../images/box_trc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:right;
	width:10px;
	height:10px;
}
.hub_dc .napf_box2 .napf_box2_bottom {
	display:block;
	width:100%;
	height:10px;
	border-bottom:2px solid #FFF;
	clear:both;
}
.hub_dc .napf_box2 .napf_box2_bottom .left {
	background-image:url(../images/box_blc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:left;
	width:10px;
	height:10px;
}
.hub_dc .napf_box2 .napf_box2_bottom .middle {
	width:703px;
	float:left;
	border-bottom:1px solid #d0d0d0;
	display:block;
	height:9px;
}
.hub_dc .napf_box2 .napf_box2_bottom .right {
	background-image:url(../images/box_brc.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:right;
	width:10px;
	height:10px;
}
.hub_dc .napf_box2 .napf_box2_middle {
	float:left;
	width:721px;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
}
.hub_dc .NAPFactionTopDiv {
	width:478px;
	height:9px;
	background:url(../images/NAPF_action_top_bg2.gif) no-repeat;
	font-size:0; float:left;
}
.hub_dc .NAPFactionMidDiv {
	width:478px;
	background:url(../images/NAPF_action_mid_bg2.gif) repeat-y;
	height:auto; float:left;
}
.hub_dc .NAPFactionBtmDiv {
	width:478px;
	background:url(../images/NAPF_action_btm_bg2.gif) no-repeat;
	height:9px; float:left;
}
.simple_side_menu {
	padding: 0;
	width: 220px; /*width of menu*/
	float: left;
}
.simple_side_menu a.menuitem {
	font-weight:bold; font-size:14px;
	color: #250052;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 10px 5px 10px 0px;
	text-decoration: none;
	text-align: right;
	width:213px;
}
.simple_side_menu ul li {
	list-style-type:none;
	width:230px;
	clear:both;
}

.simple_side_menu ul li ul {
	width:228px;
	float:left;
	clear:both;
}

.simple_side_menu ul li ul li a {
	background-color:#cbc2d6;
	width:209px;
	color:#3a3a3a;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	line-height:31px;
	font-size:12px;
	padding:0px 10px 0 0px;
	display:block;
}
.left_text{
	width: 219px;
	height: auto;
	float: left;
	margin-top: 20px;	
}
.left_text p a { color:#250052;}
.Sponsor_logo_mini {
	padding: 0;
	vertical-align:middle;
	background-color:white;
	}
.Sponsor_logo {
	padding: 10px 0 0 0;
	vertical-align:middle;
	background-color:white;
	}
.hub_dc .ActionheadingDiv {
	width:450px;
	height:60px;
	padding:0 0 0 20px;
}
.latest-news-icon {
	width:50px;
	height:54px;
	float:left;
	background:url(../images/latest-news.png) no-repeat;
}
.hub_dc .ActionHeading {
	width:280px;
	float:left;
	padding:15px 0 0 0;
}
.hub_dc .rightColumn .box_info {
	padding:8px 0 0 0;
}
.hub_dc .napf_box2_middle .box_info {
	padding:0 0 0 15px;
}
.hub_dc .box_info .box_title {
	color:#250052;
	line-height:35px;
	font-size:18px;
	font-family:"Trebuchet MS";
}
.hub_dc .box_title b {
	color:#361064;
}
.hub_dc .box_content {
	padding:10px 0px 10px 15px;
	clear:both;
	float:left;
}
.hub_dc .logo_img {
	position: relative;
	top: -5px;
}
.hub_dc .actionspacer {
	width:478px;
	height:15px;
	border-top:1px solid #d0d0d0;
	float:left;
	margin-left: -15px;
}
.hub_dc .NAPFactionContentDiv .ReadmoreAction {
	width:60%;
	margin:0;
}
.hub_dc .ReadmoreAction {
	width:150px;
}
.hub_dc .rightColumn .ReadmoreAction {
	width:150px;
	margin-top:10px;
}

.leftColumnBig { float:left; width:722px; padding:30px 0 0 0;}
p, h5 { font-size:12px;}

.pcHeading { float:left; width:99%;}
.pcHeading span { font-size:14px; margin:5px 0 0 0; font-weight:bold;}
.pcHeading p { margin:5px 0 0 0;}

.pensionConnectionsHolder { float:left; width:720px;  font-size:12px;}
.pcSet { float:left; width:710px; margin:5px 0 0 0;}
.pcSetLeft { float:left; width:10px; height:122px; background:url(../images/napf_pc_box_left.jpg) no-repeat left bottom;}
.pcSetMid { float:left; width:690px; height:122px; background:url(../images/napf_pc_box_mid.jpg) repeat-x left bottom;}
.pcSetRight { float:left; width:10px; height:122px; background:url(../images/napf_pc_box_right.jpg) no-repeat left bottom;}
.pcImg { float:left; }
.pcSetLink { float:right;  width:245px; height:67px; margin:42px 0 0 0; color:#250052;}
.pcSetLink a { float:left; background:url(../images/napf_pc_link_bg.jpg) no-repeat left top; width:230px; height:57px; font-size:14px; color:#270053; font-weight:normal; text-decoration:none; margin:0px 0 0 0; padding:15px 0 0 15px; display:table-row;}
.pcSetLink a span { float:left;  width:190px; cursor:pointer; height:55px; vertical-align:bottom !important; display:table-cell !important; }
.pcSetHeading { float:left; margin:60px 0 0 0; font-size:24px; color:#250052; padding:0 0 0 40px;}

.leftColumnBig .GalleryHeading2 { padding-left:0;}
#container .pcPadTop { padding-top:35px;}

/* Search Css */
#searchResults {width: 720px; float:left;height:auto; border: solid 1px #ccc; 	background-image:url(../images/faqBg.jpg); background-repeat: repeat-x; background-position: bottom; padding: 0 0 10px 0; margin:10px 0 0 0;  font-size:12px; }
#searchResults table#gvSearchResults { border-left:0px solid #000 !important;}
#searchResults table#gvSearchResults td { border:0px solid #000 !important;}
#searchResults table#gvSearchResults th { border:0px solid #000 !important;}
#searchResults table#gvSearchResults a { color:#250052;}
.rowGrid{	height: auto; line-height: 25px;	}
table#gvSearchResults .rowGrid span { display:block; float:left; padding:0 0 0 10px;}
table#gvSearchResults .rowGrid a{	color: #250052;	margin: 0 0 0 0px; 	text-decoration:underline;}
table#gvSearchResults .rowGrid a:hover{	color: #250052;	text-decoration:underline;}
table#gvSearchResults .paging { display:none;}
#searchResults fieldset { border:none;}
#searchResults h3{	font-size: 16px; font-weight:bold;	color: #fff;	background-color: #2287bc;	line-height: 27px;	padding: 0 0 0 8px;}
#searchResults p.resultText{	margin: 5px 15px 0 10px;	float: left; width:43%;}
#searchResults p.paginationText{	margin: 5px 15px 0 0px;	float: right; }
#searchResults br{	clear: both;	}
#searchResults p b{		font-weight: bold;		}
#searchResults div { float:left; clear:left; width:99%; padding:5px 0 10px 0;}
#searchResults span { padding:0 3px;}
#searchResults i { font-style:normal; font-weight:bold;}
#searchResults p b i { padding:0 4px 0 0;}
#searchResults p a{	text-decoration: underline;	color:#250052;	font-weight: bold;}
#searchResults ul{	margin: 10px 15px 0 10px;}
#searchResults ul li{	padding: 0 0 12px 0;	}
#searchResults ul li a{		text-decoration: underline;	color:#250052;}
#searchResults ul li a:hover{	text-decoration: underline;	color:#250052;}
#searchResults .inputTxt{	width: 144px;	height: 16px; border: solid 1px #ccc;	margin: 10px 2px 0 10px;}
#searchResults .goBtn {	width: 28px; height: 20px;	border: 0; background:url("../images/button-bg.jpg") repeat-x left top; color: #fff;	font-weight: bold;	margin: 12px 2px 0 2px; font-size:11px;}
.searchPage { padding-top:0;}
.search_breadcrumb .breadcrumb_container { width:960px;}

.empPagingHolder { float:left; width:719px; padding:10px 0 0 0; font-size:12px;  margin:0; overflow:hidden; }
.empPaging { float:left; width:99%; display:inline; }

.empPaging a { color:#330000; text-decoration:underline; padding:0 5px;}
.empPaging a:hover { color:#c93900;}
.empPaging b {  padding:0 5px; color:#5F4480;}
.empPaging .empPageFirst, .empPaging .empPagePrev, .empPaging .empPageNext { margin:0 10px 0 0;}
.empPaging .empPageNext { margin-left:5px;}
.empPaging .empPageLast { margin:0;}
.divPagingnumbers { float:left; width:350px;}
.divPagingbuttons { float:right; text-align:right; width:200px;}

.ImageHolder { float:left; margin:0 40px 0 0; width:140px;}
.GalleryImg { display:inline; float:left; padding:0; width:130px; border:8px solid #E9E9E9; overflow:hidden; }
.GalleryImgListDiv .ImageHolder p { float:left; clear:left; margin:10px 0 0 0; padding:0; font-weight:bold; width:98%;}
.LightboxGallery { float:left; width:100%;}

.enterComments { float:left; width:450px; padding:10px 0 10px 0px; font-size:12px;}
.enterComments label { float:left; clear:left; margin:10px 10px 0 0; width:100px;}
.enterComments input { float:left; margin:10px 0 0 0; width:300px;}
.enterComments textarea {float:left; margin:10px 0 0 0; width:300px; height:200px;}
.enterComments input.submitComment { width:100px;}
span.mandatory { color:#FF0000; font-size:11px; padding:0 3px;}
.enterComments label.commentHeading { width:98%; font-weight:bold; color:#250052; padding:5px 0;}
#container .MiddleColumn .comments h3 { margin-left:0;}

.showNone { display:none !important;}
.showall { display:block !important; }

.loginHolder { margin:15px 0 0 0; padding:5px 0 20px 10px; float:left; width:100%; font-size:12px; border:1px solid #ccc;}
.loginHolder legend { font-weight:bold; font-size:14px; color:#250052; padding:0 5px; }
.loginHolder .loginHead { float:left; font-weight:bold; display:block; width:550px; }
.loginHolder label { float:left; clear:left; width:90px; margin:15px 0 0 0;}
.loginHolder div { float:left; width:500px;}
.loginHolder label.none { display:none;}
.loginHolder input { float:left; margin:15px 0 0 0; width:250px; border:1px solid #aaa;}
.loginHolder input.button { width:auto; clear:left; margin:25px 0 0 0; }
.loginLinks { float:left; width:97%; padding:0px 10px 0px 10px;}
#contentPane .loginLinks p { margin:10px 0 0 0; padding:10px 0;}
#contentPane .loginLinks p img { margin:0;}
#contentPane .loginDescription p { margin:0px 0 0 0; padding:10px 0;}
.logout { float:right; width:500px; padding:10px 10px 0 0; text-align:right;}
.loginHolder span { float:left; margin:18px 0 0 0; padding:0 0 0 5px;}
.loginErrors { float:left; width:500px; display:block; padding:5px 0; color:#ff0000;}
.loginErrors span { margin:0; padding:0;}

.approveComments { float:left; border:1px solid #ccc; padding:10px; width:940px; font-size:12px; }
.approveComments table { float:left; width:100%; clear:left;}
.logoutPanel { float:right; width:100%; text-align:right;}
.commentPublished { float:left; width:100%; padding:10px 0; font-weight:bold;}
.approveHeading { font-size:13px;  float:left; width:100%; padding:5px 0 10px 0;}
.commentHeading { font-weight:bold;}
.moreComments a { color:#000; font-size:13px; }

.buttonEnable { color:#000;}
#wrapper a.buttonDisable { color:#ccc;}

#subCarousel { float:left; width:100%; }
.box_content li .commentsImage { float:left; width:180px; text-align:center; overflow:hidden;}
.box_content li .commentsImage img { float:none;}


#logoutLink { float:right; clear:both; text-align:right; width:auto; padding:0px 0px 0 0;  }
#logoutLink div { display:inline;}
#logoutLink a { padding:0px 0 0 5px; color:#000; float:none;} 
#logoutLink a:hover { text-decoration:underline;}
.pnlLogout{ width:auto; *width:30%; float:right; white-space:nowrap;}
.napf_Logout_Holder { float:right; /* width:250px; */ height:25px; line-height:25px; color:#000; padding:5px 0 0 0; }
.napf_Logout_Holder a { color:#000; text-decoration:none;}

.napf_Login_Holder { float:left; width:auto; height:25px; line-height:25px; color:#000; padding:5px 0 0 0; }
.napf_Login_Holder a { color:#000; text-decoration:none;}
.napf_Login_Block { float:right; width:auto;}


#unAuthorised { float:left; padding:25px; font-weight:bold;}
#unAuthorised ul { margin:10px; padding:10px;}
#unAuthorised ul li { list-style:auto; font-weight:normal;}

#napf_policy_research .tabContentHolder { float:left; width:100%; padding:0; border:none; }
#napf_policy_research .tabContentHolder img { float:left; position:relative;}
#napf_policy_research .tabContentHolder .policy_research_content { position:absolute; left:0; top:2em; }
#napf_policy_research .policy_research_navigation { position:absolute; top:20.75em; left:0;}
*html #napf_policy_research .policy_research_navigation { position:absolute; top:250px;}
.roleMember { width:150px;}

#napf_search .napf_Login_Holder div { float:right;}

#napf_policy_research .policy_research_navigation ul li a{ }
#napf_policy_research .policy_research_navigation ul li.ui-tabs-selected  a:link, #napf_policy_research .policy_research_navigation ul li.ui-tabs-selected  a:visited{ background-image:url(../images/uparrow.gif);	background-repeat:no-repeat;	background-position:center 32px; line-height:40px !important; display:block !important; height:40px; }

#container .MiddleColumn ul { padding:5px 25px 0px 25px; margin-left:15px;}
#container .MiddleColumn ul li { padding-bottom:10px;}
#container .MiddleColumn .DateWiseRowBox ul { padding:0; margin:0; float:left; }

#container .MiddleColumn ol { padding:5px 25px 0px 25px; margin-left:15px;}
#container .MiddleColumn ol li { padding-bottom:10px;}

#container .MiddleColumn2 ul { padding:5px 25px 0px 25px; margin-left:15px;}
#container .MiddleColumn2 ul li { padding-bottom:10px;}
#container .MiddleColumn2 .DateWiseRowBox ul { padding:0; margin:0; float:left; }

#container .MiddleColumn2 ol { padding:5px 25px 0px 25px; margin-left:15px;}
#container .MiddleColumn2 ol li { padding-bottom:10px;}

.greyBoxBigHeading p { float:left; width:80%;}

.NAPFactionImg-right strong {
	Margin-left: 0px; display:inline; /* Margin-left: 10px; changes by jeremy 14/5/10 - nullified Jeremy changes as its causing the headings in the promo boxes of middle column to get misaligned */
}
.NAPFactionImg-right a.readMore {
	/* margin-left:10px; nullified changes by jeremy 14/5/10 */ margin-left:0;
}
#container .jorganGalleryDiv .MiddleColumn { width:710px; padding:0 0 0 0px;}
.ajax__calendar_container{z-index:1 !important;}
 
	/* jQuery lightBox plugin - Gallery style */
	#mycarousel {
		background-color: #444;
		padding: 10px;
		width: 520px;
	}
	#mycarousel ul { list-style: none; }
	#mycarousel ul li { display: inline; }
	#mycarousel ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#mycarousel ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#mycarousel ul a:hover { color: #fff; }
	.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 85%;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100%;
}
#container .MiddleColumn .imgDiv img { border:1px solid #dcdcdc;}
#container .MiddleColumn2 .imgDiv img { border:1px solid #dcdcdc;}

#container .MiddleColumn .comments .commenth3 
{
    padding: 4px 0 0 22px;
}
