
html { overflow-x: auto; height:100%;}

body {
	background:#02245c url('background.jpg') no-repeat 50% 0pt;
	text-align:center; min-height:700px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin:0; padding:0; 
	 }
	
	
#container
	{
	margin:0px auto 100px auto; text-align:left; background:#FFFFFF; width: 960px; height:100%; min-height:100%; 
	}

P{
	margin:0;
	}

li{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; color:#333333;
	}

.btn_submit{
	background:#005C99; font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; height:25px;
	}
	


/* Header Starts Here
======================================================*/
#header{
	clear:both;	width:960px; height:183px;
	}

#caption{
	float:left; width:723px; height:173px; margin-left:-1px;
	}

#login{
	float:right; background:url('khanda_bg.jpg') no-repeat; width:238px; height:183px
	}

#sign_content{
	margin:65px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#97D0FF; font-weight:bold;
	}
#sign_content a{
	text-decoration:none; color:#97D0FF;
	}

#sign_content a:hover{
	text-decoration:underline; color:#97D0FF;
	}
	

.input_signup{
	background:#65A1D1; border:#3678A8 1px solid; font-family:tahoma;
	font-size:11px; font-weight:bold; color:#094575; margin-left:10px; padding-left:3px; height:17px; width:192px
	}

.btn_signup{
	padding-left:10px; padding-top:2px; border:0px none;
	}

.table_border{
	background:#E8F5FF; border:1px solid #C6E6FF;
	}


/* Header End Here
======================================================*/


/* Content Blog Starts Here
======================================================*/
#content_area{
	clear:both; width:960px; min-height:100%; background:#FFFFFF;
	}

#Left_Blog{
	float:left; width:640px; min-height:100%; height:100%; background:#FFFFFF;
	}

#Right_Blog{
	float:right; background:#9E9E9E; width:320px; height:1367px;
	}

#Sequence_Right_Blog{
	float:right; background:#9E9E9E;  width:320px; height:1837px;
	}

#image_gallery{
	clear:both; height:318px;
	}

#justice_news{
	clear:both; widows:640px; padding:0;
	}

#news_bg{
	background: url('news_bg.jpg') repeat-x; width:640px; height:48px
	}
#news_leftarea{
	clear:both; float:left; background:#FFFFFF; width:320px; height:auto;
	}

.news_date{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; padding:10px 0px 10px 20px;
	}

.news_pic{
	padding-left:20px; margin-top:10px;
	}

.news_heading{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2775BB; padding:10px 0px 0px 25px
	}

.news_content{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#666666; 
	padding:15px 10px 0 20px
	}

.news_detail{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0366AD; font-weight:bold; padding:10px 0 10px 20px
	}

.news_detail a{
	color:#0366AD; text-decoration:none;
	}

.news_detail a:hover{
	color:#0366AD; text-decoration:underline;
	}
	

#news_rightarea{
	float:right; width:637px; height:475px; background:#EEEEEE;
	}

.date{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:10px 0 0 20px
	}

.news_rightarea{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D62A2; padding:0 10px 0 60px
	}

.news_rightarea a{
	color:#3D62A2; text-decoration:none;
	}

.news_rightarea a:hover{
	color:#FF9800; text-decoration:none;
	}
	
#right_module{
	margin:5px 0 0 20px; width:280px; min-height:100%;
	}

#together{
	clear:both; margin:0; background:#F8F8F8;
	}

.expose{
	clear:both; margin-top:3px;
	}
	
.expose_whitebg{
	clear:both; margin-top:3px; background:#FFFFFF;
	}
	
.witness-victim{
	clear:both; margin:0; background:#FFFFFF;
	}


#news_details_bg{
	background: url('news_details_bg.jpg') repeat-x; width:640px; height:48px
	}

.heading{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#2775BB; border-bottom:#CCCCCC 1px dotted;	margin:15px 20px 0 25px; padding:5px 0 5px 0;
	}

.campaign_heading{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#2775BB; border-bottom:#CCCCCC 1px dotted;	margin:15px 20px 0 25px; padding:5px 0 2px 0;
	}

.campaign_content{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:150%; color:#666666; 
	margin:2px 20px 0 25px; padding-bottom:5px;  text-align:justify;
	}

.campaign_content a{
	color:#888888; text-decoration:none;
	}

.campaign_content a:hover{
	color:#F9A605; text-decoration:none;
	}

.justice_heading{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#2775BB; 
	margin:0 20px 0 25px; padding:0 0 2px 0; text-align:justify;
	}

.body_content{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; color:#333333; 
	margin:10px 20px 0 25px; padding-bottom:5px;  text-align:justify;
	}

.body_content_bold{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:150%; color:#333333;
	font-weight:bold;
	}

.satlug_heading{
	font-family:Satluj; font-size:18px; color:#2775BB; padding:10px 0px 0px 25px
	}

.satlug_content{
	font-family:Satluj; font-size:12px; line-height:150%; color:#333333; 
	margin:10px 20px 0 25px; padding-bottom:5px;  text-align:justify;
	}

.news_name{
	float:right;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2775BB; 
	margin:35px 20px 0 0; border-bottom:#CCCCCC 1px dotted;
	}


#header_logo{
	background:url('header_logo.jpg') no-repeat; width:960px; height:121px
	}

#pay_gateway{
	clear:both; width:960px; min-height:100%;
	}

#gateway_bg{
	clear:both; background:url('gateway_bg.jpg') repeat-x; width:960px; height:323px
	}

#gatewayblog{
	float:left; width:480px; height:323px;
	}

.gatewayheading{
	font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#FFFFFF; 
	margin:20px 5px 0 35px; padding:5px 0 5px 0;
	}

.gatewaycontent{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; color:#9DC2DD; 
	margin:5px 20px 0 35px; padding-bottom:5px;
	}

#gatewaypic{
	float:right; width:370px; background:#FFFFFF; height:260px; margin:31px 70px 0 0;
	}
	
.form_heading{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2775BB; margin:35px 20px 0 0; 
	border-bottom:#CCCCCC 1px dotted;
	}
#processbg{
	clear:both; background:url('process_bg.jpg') no-repeat; width:960px; text-align:center; padding-top:20px
	}

.process_btn{
	height:42px; padding:20px 0 0 0;
	}

#contribute_footnote {
	font:Arial, Helvetica, sans-serif; font-size:12px; PADDING-RIGHT: 300px; PADDING-LEFT: 25px; BACKGROUND: #ebebeb no-repeat; PADDING-BOTTOM: 25px; MARGIN: 20px; PADDING-TOP: 25px
}


#banner{
	clear:both; width:640px; height:80px;
	}

.content_heading{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2775BB; margin:35px 0 0 0; 
	}

.content_heading a{
	color:#2775BB; text-decoration:underline;
	}

.content_heading a:hover{
	color:#2775BB; text-decoration:none;
	}

.donatecontent{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:20px 0 0 30px; line-height:150%;
	}

.donatecontent a{
	color:#0095DB; text-decoration:none;
	}
.donatecontent a:hover{
	color:#66CCFF; text-decoration:none;
	}

.sequence_events{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; width:585px; margin:25px 0 0 25px;
	padding-top:2px; border:#C0DFFF 1px solid; text-align:justify;
	}

.sequence_bg{
	background:#E8F5FF
	}

.sequence_date{
	width:60px; text-align:center;
	}

.commissions{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; width:585px; margin:25px 0 0 25px; padding-top:2px;
	}

.commission_bg{
	background:#4394CB; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; font-variant:small-caps; width:80px; vertical-align:middle;
	}
.commisssion_middle{
	width:250px; vertical-align:middle;
	}

#newspaper{
	margin:15px 20px 0 25px; padding:5px 5px 5px 5px; font-family:Arial, Helvetica, sans-serif; color:#666666;
	font-weight:bold;
	}

#newspaper a{
	color:#2775BB; text-decoration:underline; line-height:200%;
	}

#newspaper a:hover{
	text-decoration:none;
	}

#newspaper ul{
	margin:0; padding:0; 
	}

#newspaper li{
	margin-left:10px; list-style-image:url('bullet.jpg');
	}

.left_pic{
	float:left; margin:10px 0 0 20px;
	}

.news_left{
	float:left; margin:5px 0 0 20px; width:430px; text-align:justify; font-size:12px; line-height:150%;
	}

#signup{
	 width:960px; height:260px; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:normal; 
	 color:#2775BB; text-align:center; line-height:150%; margin-top:100px; background:url('process_bg.jpg') no-repeat; padding-top:10px
	}

.author{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:left; margin-left:25px; margin-top:4px;
	}	

.org_text{
	font-size:15px; color:#F7AF1F; font-weight:bold;
	}

.black_text{
	color:#333333; font-weight:bold; font-size:20px;
	}

#witness{
	background:#F8F8F8; width:590px; margin:25px 20px 0 25px; padding:10px 0 10px 0; border-bottom:#E8E8E8 1px solid;
	}

#witness ul{
	margin:0 0 0 25px; padding:0;
	}
#witness li{
	ont-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#2775BB; list-style-image:url('arrow_1.jpg')
	}

#witness li a{
	color:#2775BB; text-decoration:none;
	}

#witness li a:hover{
	color:#2775BB; text-decoration:underline;
	}
.list{
	line-height:150%; color:#666666; list-style-type:square; margin:5px 20px 0 0; text-align:justify;
	}


#navigation{
	margin:10px 0 0 0;  text-align:left;
	}

#navigation ul{
	margin:0; padding:0; margin-left:25px;
	}

#navigation li{
	display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; padding-left:4px; color:#999999;
	}

#navigation li a{
	color:#3366CC; text-decoration:none;
	}

#navigation li a:hover{
	color:#F9A605; text-decoration:none;
	}
	

.punjab_content{
	margin-left:20px;
	}
.img_content{
	margin-left:20px; margin-top:10px;
	}

/* Content Blog End Here
======================================================*/



/* Footer Starts Here
======================================================*/
#footer{
	clear:both; margin:0; width:960px; height:178px; background:url('footer_bg.jpg') no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0095DB; text-align:center
	}

#footer_content{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0095DB; padding:20px 0 0 220px;
	}

#footer ul{
	margin:5px 0 0 0;
	}

#footer li{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0095DB; margin-left:8px; display:inline;
	}

#footer li a{
	color:#0095DB; text-decoration:none;
	}

#footer li a:hover{
	color:#66CCFF; text-decoration:none;
	}

#commsions_video{
	margin:25px 0 0 80px; width:483px; height:400px;
	}

#skip_video{
	margin:10px 0 0 460px; background:#999999; width: 100px; height:20px; font-family:Arial, Helvetica, sans-serif; 	font-size:14px; color:#FFFFFF; text-align:center; padding-top:4px;
	}
#skip_video a{
	color:#FFFFFF; text-decoration:none;
	}
#skip_video a:hover{
	color:#66CCFF; text-decoration:none;
	}

#justice_video{
	margin:15px 0 0 25px; width:483px; height:400px;
	}

.news_list{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#BB0303; margin:10px 0 0 25px;
	}

.news_list a{
	font-size:13px; color:#0366AD; font-weight:bold; text-decoration:underline;
	}

.news_list a:hover{
	font-size:13px; color:#0366AD; font-weight:bold; text-decoration:none;
	}




/* Footer End Here
======================================================*/