
body{margin:0px; padding:0px; background:url(../images/bg.jpg) left top repeat-x;}

h1, h2, h3, h4, h5, h6, span, ul, li, a, p, form, texarea{margin:0px; padding:0px;}
h1{font-family:Calibri; font-size:24px; font-weight:normal; color:#477cb2; text-decoration:none; padding-bottom:5px;}
h2{font-family:Calibri; font-size:20px; font-weight:normal; color:#000000; text-decoration:none; padding-bottom:5px;}
p{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#555555; text-decoration:none; line-height:22px; padding-bottom:8px; text-align:justify;}
p a{color:#f10909; text-decoration:none; }
p a:hover{color:#f10909; text-decoration:underline; }

.white{color:#FFFFFF; font-weight:bold;}
.red{color:#de0519;}

.main{width:100%; height:auto; float:left; background:url(../images/footer.jpg) bottom repeat-x;}
.content{width:1059px; height:auto; margin:0 auto;}
.work{width:1059px; height:auto; float:left;}
.header{width:1059px; height:auto; float:left;}
.logobar{width:1024px; height:auto; float:left; padding-right:35px;}
.logo{width:685px; height:auto; float:left;}
.search{width:270px; height:auto; float:right; margin-top:45px;display:none;}
.filled{width:270px; float:left;}
.filled label{width:0px; float:left; }
.filled_inp{ width:217px; height:37px; background:url(../images/input.png) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#999999; font-size:12px; text-decoration:none;
 padding: 0 90px 0 12px; border:0px;}
 
.roundtop{width:1059px; height:24px; float:left; background:url(../images/roundtop.png) left bottom no-repeat;}
.navigationbar{width:1059px; height:auto; float:left;}
.navi{width:1007px; height:42px; float:left; background:url(../images/naviline.jpg) left top repeat-x; border-left:1px #ff0000 solid; border-right:1px #ff0000 solid;  padding:0 25px 0 25px;}
.navi ul {list-style:none;}
.navi li {line-height:42px; float:left; font-family: Calibri; font-size:20px; font-weight:bold; color:#FFFFFF; text-decoration:none; border-right:1px #ed1414 solid; }
.navi li a{  color:#FFFFFF; text-decoration:none; display:block;  padding: 0 15px 0 15px;}
.navi li a:hover{  color:#FFFFFF; text-decoration:none; background:#477cb2;}
.navi li a.active{  color:#FFFFFF; text-decoration:none; background:#477cb2;}

.whiteback{width:1059px; height:auto; float:left; background:url(../images/bgmiddle.png) left top repeat-y;}
.shodow{width:1059px; height:auto; float:left;}
.left-shodow{width:26px; height:auto; float:left;}
.right-shodow{width:26px; height:auto; float:right;}

.forwhite{width:976px; height:auto; float:left; background:url(../images/bgmiddle.png) left top repeat-y; padding:0 40px 0 43px;}
.gallery{width:954px; height:auto; float:left; border:10px #676767 solid;}

.middlepart{width:976px; height:auto; float:left;}
.welcome{width:976px; height:auto; float:left; background:url(../images/divideline.jpg) left bottom no-repeat; padding-bottom:20px; margin-top:20px;}

.servicepart{width:976px; height:auto; float:left; margin-top:20px;}
.heading{width:976px; height:auto; float:left;}
.status{width:976px; height:auto; float:left; margin-top:20px;}
.comlaintbox{width:200px; height:auto; float:left;}
.headingone{width:200px; height:auto; float:left;}
.imagebox{width:196px; height:auto; float:left; border:2px #d2d2d2 solid; margin-top:5px;}
.imagetext{width:200px; height:auto; float:left; margin-top:8px;}
.gap{margin: 0 58px 0 58px;}
.gap1{margin: 0 0px 0 58px;}

.contactus{width:936px; height:auto; float:left; background:#477cb2; margin-top:20px; padding:20px; }
.help{width:300px; height:auto; float:left;}
.address{width:256px; min-height:240px; float:left; border-right:1px #1c4672 solid;}
.address ul{list-style:none; padding-top:8px;}
.address li{line-height:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffe747; text-decoration:none; padding-bottom:8px;}
.address span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none;}
.address li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffe747; text-decoration:none;}
.address li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffe747; text-decoration:underline;}

.newspart{width:300px;  min-height:240px; float:left; border-right:1px #1c4672 solid; }
.headingtwo{ width:270px; height:auto; float:left;}
.news{width:270px; height:auto; float:left; margin-top:10px;}
.news{width:250px; height:auto; float:left; }
.news ul{list-style:none; }
.news li{line-height:normal; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #FFFFFF dotted; }
.news li a{ color:#FFFFFF; text-decoration:none;}
.news li a:hover{ color:#FFFFFF; text-decoration:underline;}
.news span{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#cecccc; text-decoration:none; display:block; padding-bottom:5px;}
.news img{vertical-align: middle;}

.messagebox{width:275px; height:auto; float:right; background:#225181; padding:15px;}
.messageimage{width:71px; height:auto; float:left; border:2px #000000 solid;}
.messagetext{width:162px; height:auto; float:left; margin-left:8px; }
.messagetext span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; line-height:20px; padding-bottom:8px; display:block;}
.messagetext a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:underline; }
.messagetext a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; }

.roundbotom{width:1059px; height:36px; float:left; background:url(../images/roundbottom.png) left bottom no-repeat;}

.footer{width:1059px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; text-align:center; padding:20px 0 20px 0px;}




.headinginner{width:966px; height:38px; float:left; background:url(../images/heading-bg.png) left top no-repeat; line-height:38px; padding-left:10px;}

.diagram{width:976px; height:auto; float:left; margin-top:20px;}
.structure{width:976px; height:auto; float:left; margin-top:10px;}
.member{width:976px; height:auto; float:left; margin-bottom:15px;}
.chairman{width:946px; height:auto; float:left; background:#f1f1f1; border-bottom:1px #b2b2b2 solid; padding:10px;}
.imagephoto{width:106px; height:auto; float:left; border:1px #b2b2b2 solid;}
.imagedetails{width:820px; height:auto; float:right; }
.imagesname{width:820px; height:auto; float:left;}
.imagesname span{ font-family:Calibri; font-size:16px; font-weight:normal; color:#000000; text-decoration:none; display:block;}
.profilearrow{width:820px; height:auto; float:left; font-family:Calibri; font-size:16px; font-weight:normal; color:#000000; text-decoration:none;}
.profilearrow a{font-family:Calibri; font-size:16px; font-weight:normal; color:#477cb2; text-decoration:none; }
.profilearrow a:hover{font-family:Calibri; font-size:16px; font-weight:normal; color:#477cb2; text-decoration:underline;}


.profile{width:100%; height:auto; float:left;}
.boxmarign{margin-left:15px;}



.stafflist{width:966px; height:auto; float:left; background:#cccccc; line-height:32px; padding-left:10px;}
.stafflist a{font-family:Calibri; font-size:20px; font-weight:normal; color:#de0519; text-decoration:none;}
.stafflist a:hover{font-family:Calibri; font-size:20px; font-weight:normal; color:#de0519; text-decoration:underline;}



/*Functions of Police Complaints Authority */

.functions{width:976px; height:auto; float:left; margin-top:20px;}

ul.listone{list-style:lower-alpha; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#555555; text-decoration:none; padding-left:25px;  }
ul li.listone{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#555555; text-decoration:none; }

ul.listtwo{list-style:lower-roman; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#555555; text-decoration:none; padding-left:30px; padding-top:10px; padding-bottom:10px;}
ul li.listtwo{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#555555; text-decoration:none;}

.complaints1{width:976px; height:auto; float:left; margin-top:5px;}
.complaints1 ul{ list-style:lower-alpha; padding-left:25px;}
.complaints1 li{ line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#555555; text-decoration:none;}
.complaints1 span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#555555; text-decoration:none;}

.power{width:976px; height:auto; float:left; margin-top:5px;}
.power ul{ list-style:lower-roman; padding-left:45px;}
.power li{ line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#555555; text-decoration:none; padding-bottom:8px;}
.power span{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#555555; text-decoration:none;}


.relevant{width:976px; height:auto; float:left; }
.relevant ul{ list-style:lower-roman; padding-left:25px;}
.relevant li{ line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#555555; text-decoration:none; padding-bottom:8px;}
.relevant span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#555555; text-decoration:none;}

.authority{width:976px; height:auto; float:left;}
.authority ul {list-style:none;}
.authority li{line-height:22px; font-family:Calibri; font-size:16px; font-weight:normal; color:#555555; text-decoration:none;}
.authority li span{ font-family:Calibri; font-size:20px; font-weight:normal; color:#477cb2; text-decoration:none;}
.authority li a{font-family:Calibri; font-size:16px; font-weight:normal; color:#555555; text-decoration:none;}
.authority li a:hover{font-family:Calibri; font-size:16px; font-weight:normal; color:#555555; text-decoration:underline;}

.listofstaff{width:976px; height:auto; float:left; margin-top:20px;}
.direct{width:976px; height:auto; float:left;}
.listbox{width:964px; height:auto; float:left; border:1px #d7d7d7 solid; padding:5px; margin-top:5px;}
.first-gray-row{width:944px; height:auto; float:left; background:#6b6b6b; text-decoration:none; line-height:40px; padding: 0 10px 0 10px; font-family:Calibri; font-size:20px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

.number{width:60px; height:auto; float:left; text-align:center;}
.nameofpca{width:240px; height:auto; float:left; text-align:center;}
.designation{width:180px; height:auto; float:left; text-align:center;}
.addresspca{width:260px; height:auto; float:left; text-align:center;}
.contactno{width:204px; height:auto; float:left; text-align:center;}


.pcalist{width:944px; height:auto; float:left; padding: 10px 10px 10px 10px; background: #eeeeee url(../images/line.jpg) left bottom repeat-x; font-family:Calibri; font-size:16px; font-weight:normal; color:#555555; text-decoration:none; margin-top:1px;}

.number_1{width:60px; height:auto; float:left; text-align:center;}
.nameofpca_1{width:200px; height:auto; float:left; text-align:left; padding-left:40px;}
.designation_1{width:120px; height:auto; float:left; text-align:left; padding-left:40px;}
.addresspca_1{width:240px; height:auto; float:left; text-align:left; padding-left:40px;}
.contactno_1{width:164px; height:auto; float:left; text-align:left; padding-left:40px;}


.pcalist_1{width:944px; height:auto; float:left; padding: 12px 10px 12px 10px; font-family:Calibri; font-size:16px; font-weight:normal; color:#555555; text-decoration:none; margin-top:1px;}



.contacus{width:956px; height:auto; float:left; background:#ecf2f7; padding:10px;}
.policeaddress{width:380px; height:280px; float:left; border-right:1px #cdcdcd solid; margin-left:30px;}
.policeaddress ul {list-style:none;}
.policeaddress li{line-height:22px; font-family:Calibri; font-size:16px; font-weight:normal; color:#555555; text-decoration:none;}
.policeaddress li span{ font-family:Calibri; font-size:20px; font-weight:normal; color:#477cb2; text-decoration:none;}
.policeaddress li a{font-family:Calibri; font-size:16px; font-weight:normal; color:#555555; text-decoration:none;}
.policeaddress li a:hover{font-family:Calibri; font-size:16px; font-weight:normal; color:#555555; text-decoration:underline;}

.officeaddres{width:320px; height:auto; float:left; margin-left:50px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333333; text-decoration:none;}
.secretary{width:320px; height:auto; float:left; font-family:Calibri; font-size:16px; font-weight:normal; color:#555555; text-decoration:none; margin-bottom:3px;}
.office{width:130px; height:auto; float:left;}
.semicoloum{width:5px; height:auto; float:left;}
.phone{width:175px; height:auto; float:left; padding-left:10px;}
.phone a{font-family:Calibri; font-size:16px; font-weight:normal; color:#555555; text-decoration:none;}
.phone a:hover{font-family:Calibri; font-size:16px; font-weight:normal; color:#555555; text-decoration:underline;}



    #gallery {	width: 969px; height:auto;  overflow:auto; }
	#gallery ul { list-style: none; }
	#gallery ul li { float:left; background:url(../images/small-box.png) left top no-repeat; width:135px; height:129px; padding: 13px 12px 13px 14px; margin:0px 25px  26px 35px ; }
	

.event{width:976px; height:auto; float:left;}

.enentshow{width:976px; height:auto; float:left; margin-bottom:10px;}
.eventname{width:185px; height:auto; float:left; padding-left:15px;}

.eventdate{ width:150px; height:auto; float:right; font-family:Calibri; font-size:16px; font-weight:normal; color:#666666; text-decoration:none;}



.photo_gallery{width:976px; height:auto; float:left;}

.evengallery{width:313px; height:auto; float:left; margin-left:6px; margin-right:6px; margin-bottom:25px;}
.bigimagebox{width:278px; height:242px; background:url(../images/imagebox.png) left top no-repeat; padding:18px 17px 17px 17px; }
.imagesheading{width:313px; height:auto; float:left; text-align:center; margin-top:10px;}
.imagesheading a{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#2a92bd; text-decoration:none;}
.imagesheading a:hover{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#2a92bd; text-decoration:underline;}


.topmenu{width:306px; height:auto; float:right; margin-top:5px; }
.menusite{width:200px; height:auto; float:right;}
.menuhere{width:108px; height:auto; float:right; text-align:right;}
.menuhere ul{list-style:none;}
.menuhere li{line-height:normal; float:left; font-family:Calibri; font-size:14px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.menuhere li a{color:#d7d7d7; text-decoration:none;}
.menuhere li a:hover{color:#fff; text-decoration:none;}
.text{padding-left:29px;}
.text1{padding-left:68px;}
.text2{padding-left:57px;}
.text3{padding-left:33px;}
.text4{padding-left:48px;}
.text5{padding-left:20px;}
.text6{padding-left:43px;}
.text7{padding-left:24px;}
.text8{padding-left:136px;}

.helpline{width:100%; height:auto; float:left;}
.helpdesk{width:300px; height:auto; margin:0 auto;}
.helpdesknew{width:300px; height:auto; float:left; }


.officeaddres1{width:450px; height:auto; float:left; margin-left:50px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333333; text-decoration:none;}
.box{width:100%; height:auto; float:left; margin-bottom:8px;  }
.first_row{width:100%; height:auto; float:left; font-weight:bold; color:#477CB2;}
.second_row{width:100%; height:auto; float:left;}
.coloum_one{width:250px; height:auto; float:left;}
.coloum_two{width:150px; height:auto; float:left;}
.helpheading{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#477CB2; text-decoration:none; border-bottom:1px #477CB2 solid; padding-bottom:8px; margin-bottom:10px;}


.sitemap{width:100%; height:auto; float:left;}
.sitemap ul{list-style:none; width:324px; float:left; margin-bottom:30px;}
.sitemap li{list-style:none;}
.sitemap li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333; text-decoration:none; background:url(../images/point.jpg) left center no-repeat; padding-left:10px; line-height:25px;}
.sitemap li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#477cb2; text-decoration:underline;}