body {
	color:#4b4b4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin:0;
	padding:0;
	background:url(main_bg.jpg) 0 top repeat-x #e4e4e4;
}

div, h1, h2, p, form, label, input, textarea, img, span, a{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}


.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

/*----------------------body------------------------*/

#wrap {
   width:1000px;
   height:600px;
   margin:0 auto;
   }
   
/*----------------------Top------------------------*/

#top {
   width:1000px;
   height:150px;
   float:left;
   position:relative;
   background:url(BP_building.jpg) right top no-repeat; 
   }  

#top .logo{
    width:90px;
	height:90px;
	position:absolute;
	left:10px;
	top:10px;
	}

#top .sitename{
	width:360px;
	height:35px;
	position:absolute;
	left:109px;
	top:63px;
	}
   
#top ul.mainlinks{
	width:980px;
	height:31px;
	position:absolute;
	padding:0 10px;
	left:0px;
	top:115px;
	background:url(menubar.jpg) 0 0 no-repeat;
}

#top ul.mainlinks li{
	float:left;
	margin:0 1px 0 0;
	width:auto;
}
#top ul.mainlinks li a{
	width:auto;
	height:31px;
	padding:0 35px;
	display:block;
	font:bold 12px/31px Arial, Helvetica, sans-serif;
	color:#4c4b4b;
	text-decoration:none;
	text-align:center;
	margin:0 5px 0 0;
	float:left;
	outline:none;
}
#top ul.mainlinks li a:hover{
	width:auto;
	height:31px;
	display:block;
	padding:0 35px;
	color:#4c4b4b;
	background-color:inherit;
	margin:0 5px 0 0;
	outline:none;
	text-decoration:underline;
}
#top ul.mainlinks li.hover{
	float:left;
	width:auto;
	height:31px;
	padding:0 35px;
	display:block;
	font:bold 12px/31px Arial, Helvetica, sans-serif;
	color:#4c4b4b;
	text-decoration:underline;
	text-align:center;
	margin:0 5px 0 0;
	outline:none;
}
    
/*----------------------Middle------------------------*/

#middle {
   width:1000px;
   height:auto;
   float:left;
   margin:5px 0 0 0;
   }
   
#middle .middle_top {
   width:1000px;
   height:11px;
   background:url(middle_top.jpg) 0 bottom no-repeat;
   float:left;
   } 
   
/*#middle .middle_middle {
   width:985px;
   height:auto;
   background-color:#f5f5f5;
   border-left:1px solid #e1e1e1;
   border-right:1px solid #e1e1e1;
   border-bottom:1px solid #e1e1e1;
   border-top:none;
  padding:0 5px 0 8px;
    float:left;
   }*/
   #middle .middle_middle {
   width:985px;
   height:auto;
   background:url(middle_bg.gif) 0 0 repeat-y;
   /*background-color:#f5f5f5;
   border-left:1px solid #e1e1e1;
   border-right:1px solid #e1e1e1;
   border-bottom:1px solid #e1e1e1;
   border-top:none;*/
   padding:0 5px 0 10px;
   float:left;
   }
               
/*----------------------Middle left side------------------------*/	


#leftside {
   width:190px;
   height:auto;
   float:left;
   margin:0 7px 0 0;
   
   }
   
#leftside .loginarea {
   width:180px;
   height:190px;
   float:left;
   margin:0 0 10px 0;
   background:url(login_bg.jpg) 0 0 no-repeat;
   padding:5px 5px;
   }
   
.loginarea  h1{
    font:bold 14px/20px Arial, Helvetica, sans-serif;
   color:#666666;
   text-align:left;
   display:block;
   margin-bottom:5px;
   }       

.loginarea .eachrow{
   font:normal 11px/25px Arial, Helvetica, sans-serif;
   color:#666666;
   text-align:left;
   display:block;
   width:140px;
   height:22px;
   float:left;
   } 
   
.loginarea .eachrow2{
   font:normal 11px/25px Arial, Helvetica, sans-serif;
   color:#666666;
   text-align:left;
   display:block;
   width:64px;
   height:17px;
   float:right;
   padding:0px 5px;
   margin-top:12px;
  /* border:1px solid #000000;*/
   } 
   
.loginarea .eachrow3{
   font:normal 11px/20px Arial, Helvetica, sans-serif;
   color:#ff0000;
   text-align:center;
   display:block;
   width:140px;
   height:20px;
   float:left;
   padding-bottom:0px;
   }        

.search_btn {
   width:64px;
   height:20px;
   background:url(login_btn.jpg) 0 0 no-repeat;
   outline:none;
   border:none;
   cursor:pointer;
   }

.eachrow .login_textfield{
   font:normal 11px/16px Arial, Helvetica, sans-serif;
   color:#666666;
   text-align:left;
   display:block;
   width:172px;
   height:16px;
   margin:2px 0 0 0;
   } 

.eachrow .devide_row{
   font:normal 11px/20px Arial, Helvetica, sans-serif;
   color:#666666;
   text-align:left;
   width:64px;
   height:16px;
   padding:8px 3px 0px 3px;
   float:left;
   } 
   
.devide_row  form .radio_sel{
   font:normal 11px/20px Arial, Helvetica, sans-serif;
   color:#666666;
   text-align:left;
   width:60px;
   height:22px;
   }          

#leftside .left_listmenu {
   width:190px;
   height:auto;
   float:left;
   margin:0 0 10px 0;
   }

.left_listmenu .top_part2 {
   width:180px;
   height:30px;
   float:left;
   margin:0;
   background:url(side_head_bar2.jpg) 0 top no-repeat;
   font:normal 18px/30px Arial, Helvetica, sans-serif;
   color:#393939;
   text-align:left;
   padding:0 5px;
   }
   
.left_listmenu .top_part {
   width:180px;
   height:30px;
   float:left;
   margin:0;
   background:url(side_head_bar.jpg) 0 top no-repeat;
   font:normal 18px/30px Arial, Helvetica, sans-serif;
   color:#393939;
   text-align:left;
   padding:0 5px;
   }

.left_listmenu .middle_part {
   width:190px;
   height:auto;
   float:left;
   margin:0;
   background:url(side_middle_bar.jpg) 0 0 repeat-y;
   }
   
.middle_part ul{
   width:180px;
   height:auto;
   float:left;
   margin:0;
   padding:3px 5px;
   }   

.middle_part ul li{
   width:170px;
   height:18px;
   float:left;
   margin:0 0 5px 0;;
   font:normal 12px/18px Arial, Helvetica, sans-serif;
   color:#333333;
   text-align:left;
   }   

.middle_part ul li a{
   width:170px;
   height:18px;
   float:left;
   margin:0 0 5px 0;;
   padding:0 0 0 15px;
   background:url(list_bullet.jpg) left 0 no-repeat;
   font:normal 12px/18px Arial, Helvetica, sans-serif;
   color:#333333;
   text-align:left;
   text-decoration:none;
   } 

.middle_part ul li a:hover{
   width:170px;
   height:18px;
   float:left;
   margin:0 0 5px 0;;
   padding:0 0 0 15px;
   background:url(list_bullet.jpg) left 0 no-repeat;
   font:normal 12px/18px Arial, Helvetica, sans-serif;
   color:#333333;
   text-align:left;
   text-decoration:underline;
   }

.left_listmenu .bottom_part {
   width:190px;
   height:10px;
   float:left;
   margin:0;
   background:url(side_bottom_bar.jpg) 0 top no-repeat;
   }
   
/*----------------------Middle- Middle part------------------------*/	

#middlepart {
   width:572px;
   height:auto;
   float:left;
   border:1px solid #e4e4e4;
   margin:0 7px 0 0;
   padding:5px;
   } 

#middlepart .news_events_head {
   width:543px;
   height:25px;
   float:left;
   font:normal 18px/25px Arial, Helvetica, sans-serif;
   color:#393939;
   text-align:left;
   margin:0 0 10px 0;
   padding:0 10px 0 20px;
   background:url(news_events-Icon.jpg) left center no-repeat;
   } 

#middlepart h1 {
   width:553px;
   height:20px;
   float:left;
   font:normal 18px/20px Arial, Helvetica, sans-serif;
   color:#5b5b5b;
   text-align:left;
   margin:0 0 5px 0;
   padding:0;
   } 

#middlepart .img_detl_area {
   width:573px;
   height:155px;
   float:left;
   margin:0 0 0 0;
   padding:5px 0;
   } 

.img_detl_area .pm_box{
   width:275px;
   height:143px;
   float:left;
   margin:0 11px 0 0;
   padding:5px 2px;
   border:1px solid #d7d4d4;
   background-color:#edecec; 
   } 

.pm_box .image_area{
   width:115px;
   height:143px;
   float:left;
   margin:0 2px 0 0;
   background-color:#edecec; 
   } 

.pm_box .image_details{
   width:147px;
   height:143px;
   float:left;
   margin:0;
   font:normal 11px/16px Arial, Helvetica, sans-serif;
   color:#5b5b5b;
   text-align:left; 
   } 

.pm_box .image_details a{
   font:normal 11px/16px Arial, Helvetica, sans-serif;
   color:#5b5b5b;
   text-align:left; 
   text-decoration:none;
   } 

.pm_box .image_details a:hover{
   font:normal 11px/16px Arial, Helvetica, sans-serif;
   color:#5b5b5b;
   text-align:left; 
   text-decoration:underline;
   } 

.image_details span{
   font:bold 12px/16px Arial, Helvetica, sans-serif;
   color:#ff0000;
   text-align:left;
   display:block;
   margin:2px auto; 
   } 

.img_detl_area .op_box{
   width:275px;
   height:143px;
   float:left;
   margin:0;
   padding:5px 2px;
   border:1px solid #d7d4d4;
   background-color:#edecec; 
   } 

.op_box .image_area{
   width:115px;
   height:143px;
   float:left;
   margin:0 2px 0 0;
   background-color:#edecec; 
   } 

.op_box .image_details{
   width:147px;
   height:143px;
   float:left;
   margin:0;
   font:normal 11px/16px Arial, Helvetica, sans-serif;
   color:#5b5b5b;
   text-align:left; 
   } 

.op_box .image_details a{
   font:normal 11px/16px Arial, Helvetica, sans-serif;
   color:#5b5b5b;
   text-align:left; 
   text-decoration:none;
   } 

.op_box .image_details a:hover{
   font:normal 11px/16px Arial, Helvetica, sans-serif;
   color:#5b5b5b;
   text-align:left; 
   text-decoration:underline;
   } 

.image_details span{
   font:bold 12px/16px Arial, Helvetica, sans-serif;
   color:#ff0000;
   text-align:left;
   display:block;
   margin:2px auto; 
   } 

#middlepart .middle_content_area {
   width:561px;
   height:auto;
   float:left;
   margin:0 0 0 0;
   padding:5px;
   border:1px solid #d7d4d4; 
   font:normal 12px/24px Arial, Helvetica, sans-serif;
   color:#5b5b5b;
   text-align:left;
   } 
   
#middlepart .middle_video_area {
   width:571px;
   height:160px;
   float:left;
   margin:10px 0;
   border:1px solid #d7d4d4; 
   } 

.middle_video_area .videos_head {
   width:551px;
   height:30px;
   float:left;
   background:url(recent_videos_head_bg.jpg) 0 0 repeat-x;
   font:normal 18px/30px Arial, Helvetica, sans-serif;
   color:#393939;
   text-align:left;
   padding:0 10px;
   } 

.middle_video_area .videos_area {
   width:555px;
   height:118px;
   float:left;
   padding:6px;
   }

.videos_area .each_video{
   width:176px;
   height:120px;
   float:left;
   margin:0 7px 0 0 ;
   background-color:#666666;
   }

.videos_area .each_video2{
   width:181px;
   height:120px;
   float:left;
   background-color:#666666;
   }
   .content_float
   {
   		width:450px;height:auto;margin-top:50px;margin-left:auto;margin-right:auto;
   }
   .inContent{width:200px;height:auto;margin-bottom:10px;margin-left:10px; float:left;
   }
   
/*----------------------Middle- right side------------------------*/	

#rightside {
   width:190px;
   height:auto;
   float:left;
   margin:0;
   }  
   
#rightside .live_parliament {
   width:190px;
   height:160px;
   float:left;
   margin:0 0 10px 0;;
   background:url(login_bg.jpg) 0 0 no-repeat;
   padding:0;
   }        		   
   
#rightside .right_listmenu {
   width:190px;
   height:auto;
   float:left;
   margin:0 0 10px 0;
   }
   
   .right_listmenu .top_part3 {
   width:180px;
   height:30px;
   float:left;
   margin:0;
   background:url(side_head_bar3.jpg) 0 top no-repeat;
   font:bolder 11px/30px Arial, Helvetica, sans-serif;
   color:#393939;
   text-align:left;
   padding:0 5px;
   }
   
   .right_listmenu .top_part2 {
   width:180px;
   height:30px;
   float:left;
   margin:0;
   background:url(side_head_bar2.jpg) 0 top no-repeat;
   font:bolder 11px/30px Arial, Helvetica, sans-serif;
   color:#393939;
   text-align:left;
   padding:0 5px;
   }

.right_listmenu .top_part {
   width:180px;
   height:30px;
   float:left;
   margin:0;
   background:url(side_head_bar.jpg) 0 top no-repeat;
   font:bolder 11px/30px Arial, Helvetica, sans-serif;
   color:#393939;
   text-align:left;
   padding:0 5px;
   }

.right_listmenu .middle_part {
   width:190px;
   height:auto;
   float:left;
   margin:0;
   background:url(side_middle_bar.jpg) 0 0 repeat-y;
   }
   
.middle_part ul{
   width:180px;
   height:auto;
   float:left;
   margin:0;
   padding:3px 5px;
   }   

.middle_part ul li{
   width:170px;
   height:auto;
   float:left;
   margin:0 0 5px 0;;
   font:normal 12px/18px Arial, Helvetica, sans-serif;
   color:#333333;
   text-align:left;
   }   

.middle_part ul li a{
   width:170px;
   height:auto;
   float:left;
   margin:0 0 5px 0;;
   padding:0 0 0 15px;
   background:url(list_bullet.jpg) left 0 no-repeat;
   font:normal 12px/18px Arial, Helvetica, sans-serif;
   color:#333333;
   text-align:left;
   text-decoration:none;
   } 

.middle_part ul li a:hover{
   width:170px;
   height:auto;
   float:left;
   margin:0 0 5px 0;;
   padding:0 0 0 15px;
   background:url(list_bullet.jpg) left 0 no-repeat;
   font:normal 12px/18px Arial, Helvetica, sans-serif;
   color:#333333;
   text-align:left;
   text-decoration:underline;
   }

.right_listmenu .bottom_part {
   width:190px;
   height:10px;
   float:left;
   margin:0;
   background:url(side_bottom_bar.jpg) 0 top no-repeat;
   }
   
/*----------------------Footer------------------------*/

#footer{
   width:990px;
   height:55px;
   float:left;
   position:relative;
   padding:5px;
   }
   
#footer ul{
   width:550px;
   height:20px;
   margin:0 auto;
   }
   
#footer ul li{
   width:auto;
   height:20px;
   padding:0 5px;
   font:normal 11px/20px Arial, Helvetica, sans-serif;
    color:#666666;
	float:left;
   } 
   
#footer ul li a{
   width:auto;
   height:20px;
   padding:0 10px;
   font:normal 11px/20px Arial, Helvetica, sans-serif;
   text-decoration:none;
    color:#666666;
	float:left;
   } 
   
#footer ul li a:hover{
   width:auto;
   height:20px;
   padding:0 10px;
   font:normal 11px/20px Arial, Helvetica, sans-serif;
   text-decoration:underline;
   color:#666666;
   float:left;
   }
   
#footer .copyright_area{
	width:400px;
	height:20px;
	position:absolute;
	top:30px;
	left:290px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
   text-decoration:none;
   color:#666666;
   }  
   
                            
/*---------------- TD -------------*/
.top_title_header{
	color:#CE520C;
	font-family:"News Gothic MT",Arial;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding-left:4px;
}
/*--------------- Title ------------*/
.topic_title_header{
	color:#73AC11;
	font-family:"News Gothic MT",Arial;
	font-size:14px;
	font-weight:bold;
}
.topic_title_header a{
	color:#73AC11;
	text-decoration:none;
}
.byline{
	color:#999999;
	font-size:0.9em;
	margin:0;
	padding-left:2px;
}
.byline a{
	color:#999999;
	text-decoration:none;
}
.topic_text{
	font-family:Verdana,sans-serif;
	font-size:12px;
	padding-left:2px;
}
.topic_comments{
	color:#000000;
	font-family:Verdana,sans-serif;
	font-size:12px;
	padding-right:5px;
}
.topic_comments a{
	color:#73AC11;
	text-decoration:none;
}
.blog_comments_title{
	color:#73AC11;
	font-family:Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:2px;
	padding-left:2px;
}
.dotted{
	background:url(doted_line.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	line-height:normal;
}
.commentsby{
	color:#666666;
	font-family:Verdana,sans-serif;
	font-size:11px;
}
.blog_comments_list{
	text-align:left;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
}
.blog_comments_bar{
	border-bottom:1px dotted #666666;
}
.blog_comments_base{
	border:1px solid #999999;
	font-family:Verdana,sans-serif;
	font-size:12px;
	margin:3px 1px 5px;
	padding:3px 5px 5px;
	width:523px;
}
