@charset "utf-8";

/* CSS Document */



/* Styling all elements

==========================================================================================================*/

* {

	margin: 0;

	padding: 0;

}

a {

	outline: none;

	border: none;

	text-decoration: none;

}

img {

	border: none;

}

input {

	vertical-align: middle;

}

.floatleft {

	float: left !important;

	width:100%

}

.floatright {

	float: right !important;

	width:100%

}

.clear {

	clear:both

}

/*=======================================================================================================*/

/* Body

=========================================================================================================*/

body {

	background-color:#edecea;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	/*color:#666666;*/

	color:#000000;

}

.body_bg {

	background: url(../../media/images/bg_img.jpg) repeat-x center top;

}

/* Middle Section

=========================================================================================================*/

.middle_area {

	background-color:#FFFFFF;

	padding-left:5px;

	padding-right:5px;

}

/* Menu

=========================================================================================================*/

.menu_bg {

	background:url(../../media/images/menu_bg.jpg) repeat-x left top;

	height:37px;

}

/* Header

=========================================================================================================*/

.header_bg {

	background:url(../../media/images/header_bg.jpg) no-repeat left top;

	padding-left:80px;

}

.header_bg h1 {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#FFFFFF;

	font-size:30px;

	padding-top:40px;

	font-weight:normal;

}

.header_bg h2 {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#fbc50b;

	font-size:30px;

	padding-top:10px;

	font-weight:normal;

}

.header_bg p {

	padding-top:15px;

	line-height:20px;

	font-size:13px;

	color:#ffffff;

	padding-bottom:5px;

	text-align:justify;

}

.photo_img {

	padding-left:35px;

	padding-top:10px;

}

.btn_bg {

	background:url(../../media/images/btn_bg.jpg) no-repeat left top;

	width:110px;

	height:33px;

	line-height:33px;

	text-align:center;

	color:#FFFFFF;

	font-weight:bold;

}

.btn_bg a {

	color:#FFFFFF;

}

/* Content Area

=========================================================================================================*/

.content_section {

	padding-top:10px;

	padding-left:20px;

	background:#fff;

}

/* Home Left Content Section

=========================================================================================================*/

.locate_ur_police_station {

	background:url(../../media/images/locate_police_station.jpg) no-repeat center top;

	height:136px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.locate_ur_police_station h2 {

	font-weight:normal;

	text-align:center;

	font-size:20px;

	color:#a90202;

	padding-top:40px;

	padding-right:25px;

	line-height:25px;

}

.locate_ur_police_station h2 a {

	color:#a90202;

}

.online_complaient {

	background:url(../../media/images/online_complaient.jpg) no-repeat center top;

	height:136px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.online_complaient h2 {

	font-weight:normal;

	text-align:center;

	font-size:20px;

	color:#a90202;

	padding-top:40px;

	padding-right:25px;

}

.online_complaient h2 a {

	color:#a90202;

}

.stolan_missing_mob_complaints {

	background:url(../../media/images/stolan_missing_mob_complaints.jpg) no-repeat center top;

	height:136px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.stolan_missing_mob_complaints h2 {

	font-weight:normal;

	text-align:center;

	font-size:20px;

	color:#a90202;

	padding-top:40px;

	padding-right:25px;

}

.stolan_missing_mob_complaints h2 a {

	color:#a90202;

}

.trace_ur_vehicle {

	background:url(../../media/images/trace_ur_vehicle.jpg) no-repeat center top;

	height:136px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.trace_ur_vehicle h2 {

	font-weight:normal;

	text-align:center;

	font-size:20px;

	color:#a90202;

	padding-top:40px;

	padding-right:25px;

}

.trace_ur_vehicle h2 a {

	color:#a90202;

}

.ladies_spl {

	background:url(../../media/images/ladies_spl.jpg) no-repeat center top;

	height:136px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.ladies_spl h2 {

	font-weight:normal;

	text-align:center;

	font-size:20px;

	color:#000000;

	padding-top:40px;

	padding-right:25px;

}

.ladies_spl h2 a {

	color:#000000;

}

.join_crime_buster {

	background:url(../../media/images/join_crime_buster.jpg) no-repeat center top;

	height:136px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.join_crime_buster h2 {

	font-weight:normal;

	text-align:center;

	font-size:20px;

	color:#a90202;

	padding-top:40px;

	padding-right:25px;

}

.join_crime_buster h2 a {

	color:#a90202;

}

.how_do_i_roport {

	background:url(../../media/images/how_do_i_roport.jpg) no-repeat center top;

	height:136px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.how_do_i_roport h2 {

	font-weight:normal;

	text-align:center;

	font-size:20px;

	color:#a90202;

	padding-top:40px;

	padding-right:25px;

}

.how_do_i_roport h2 a {

	color:#a90202;

}

.important_tips {

	background:url(../../media/images/important_tips.jpg) no-repeat center top;

	height:136px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.important_tips h2 {

	font-weight:normal;

	text-align:center;

	font-size:20px;

	color:#a90202;

	padding-top:40px;

	padding-right:25px;

}

.important_tips h2 a {

	color:#a90202;

}

.trace_ur_vehicle {

	background:url(../../media/images/trace_ur_vehicle.jpg) no-repeat center top;

	height:136px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.trace_ur_vehicle h2 {

	font-weight:normal;

	text-align:center;

	font-size:20px;

	color:#a90202;

	padding-top:40px;

	padding-right:25px;

}

.trace_ur_vehicle h2 a {

	color:#a90202;

}

/* Home Gallery Section

=========================================================================================================*/

.gallery {

	padding-top:15px;

	padding-bottom:10px;

}

.gallery a {

	padding-left:8px;

	padding-right:8px;

}

/* Internal pages Left section

=========================================================================================================*/

.int_left_content {

}

.int_left_content h2 {

	font-size:20px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#cb940c;

	font-weight:normal;

	padding-top:8px;

}

.int_left_content h3 {

	font-size:15px;

	color:#a90202;

	font-weight:bold;

	padding-top:10px;

	padding-bottom:10px;

}

.int_left_content h4 {

	font-size:15px;

	color:#806500;

	font-weight:bold;

	padding-top:10px;

	padding-bottom:10px;

}

.int_left_content p {

	padding-top:10px;

	padding-bottom:10px;

	padding-right:4px;

	text-align:justify;

	line-height:18px;

}

.mid_content{

	width:98%;

}

/* Right Section

=========================================================================================================*/

.right_section {

	padding-left:13px;

}

.right_sec_bg {

	background:#cfcfcf url(../../media/images/right_sec_bg.jpg) no-repeat left top;

	width:323px;

	padding-left:20px;

}

.right_cont_box {

	background:url(../../media/images/right_cont_bg.png) no-repeat left top;

	text-align:center;

	padding:0px 20px 0px 10px;

}

.right_cont_box h1 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	color:#a90202;

	padding-top:20px;

	padding-right:0px;

}

.right_cont_box h2 {

	font-size:18px;

	color:#fac50a;

	font-weight:normal;

	padding-top:10px;

}

.right_cont_box p {

	padding-top:15px;

}

.right_info_box {

	font-size:13px;

	font-weight:bold;

	padding-top:10px;

}

.right_info_box a {

	color:#000;

	padding-left:10px;

}

.sms_alert {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:20px;

	color:#cb940c;

}

.sms_alert_txt {

	padding:5px 40px 10px 40px;

	line-height:18px;

}

.sms_alert_txt span {

	font-weight:bold;

	color:#b40f0f;

}

.sms_alert_txt span a {

	color:#b40f0f;

}

.search_box {

	width:155px;

	height:20px;

	padding:5px 0 0 5px;

}

.emergency_call {

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#c90405;

	font-weight:bold;

	padding-bottom:15px;

}

/* Footer Section

=========================================================================================================*/

.footer {

	background:url(../../media/images/footer_bg.jpg) no-repeat left top;

	height:174px;

}

.footer p {

	padding-top:3px;

	color:#7b7b7b;

}

.footer p a {

	color:#7b7b7b;

}

.footer h2 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	font-size:25px;

	color:#7b7b7b;

	padding-left:5px;

	line-height:30px;

}

.footer h2 a {

	color:#7b7b7b;

}

.footer_bot_sec {

	height:30px;

	line-height:30px;

}

/* 

=========================================================================================================*/

.int_left_content p.aligncenter {

	text-align:center;

	padding:10px 0;

}

.int_left_content pre {

	font:12px Arial, Helvetica, sans-serif;

	line-height:18px;

	padding-bottom:6px;

}

.red_text {

	color:#FF0000;

}

.red_text a {

	color:#FF0000;

}

.red_text a:hover {

	text-decoration:underline;

}

.ccic_menu {

	border-bottom:1px #a1a1a1 dashed;

	background:#efede2 url(../../media/images/ccic_tab_bg.jpg) repeat-y left top;

	line-height:35px;

	font-size:12px;

}

.ccic_menu a {

	color:#705800;

	font-weight:700;

	padding:0 8px;

	border-right:1px #ffffff solid;

	float:left;

	

}

.ccic_menu a:hover, .active_link {

	text-decoration:underline !important;

	color:#990000 !important;

	display:block;

	background:#eae6cd url(../../media/images/ccic_tab_hrg.jpg) repeat-y left top;

}

.ccic_submenu {

	padding-left:5px;

	padding-top:10px;

	padding-bottom:10px;

	background:#fbfbfb;

	line-height:18px;

	font-size:11px;

}

.ccic_submenu a {

	color:#705800;

	padding:0 8px;

}

.ccic_submenu a:hover {

	text-decoration:underline;

	color:#990000;

}

.ccic_links {

	padding-left:25px;

	padding-bottom:10px;

}

.ccic_links li {

	list-style-type:square;

	line-height:22px;

	text-align:justify;

}

.ccic_links li a {

	color:#ad0303;

	font-weight:400;

}

.ccic_links li a:hover {

	text-decoration:underline;

	color:#624600;

}

.dashline {

	border-top:1px #a1a1a1 dashed;

	height:1px;

}

.num_list {

	padding-left:35px;

	line-height:22px;

	padding-bottom:10px;

}

.sub_links {

	padding-left:25px;

	padding-bottom:10px;

	line-height:22px;

	list-style-type:square;

}

/* Scroll image Gallery CSS

=========================================================================================================*/

.stepcarousel {

	position: relative; /*leave this value alone*/

	overflow: scroll; /*leave this value alone*/

	width: 540px; /*Width of Carousel Viewer itself*/

	height: 100px; /*Height should enough to fit largest content's height*/

	margin-left:30px;

}

.stepcarousel .belt {

	position: absolute; /*leave this value alone*/

	left: 0;

	top: 0;

}

.stepcarousel .panel {

	float: left; /*leave this value alone*/

	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

	margin: 15px; /*margin around each panel*/

	width: 120px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

}

/* Contact Numbers

=========================================================================================================*/

.contact_numbers {

	line-height:18px;

}

.contact_numbers h1 {

	border-bottom:1px #a1a1a1 dashed;

	/*background:#ebebea;*/

	font-size:16px;

	line-height:35px;

	color:#810101;

}

.right_border {

	border-right:1px #CCCCCC solid;

	border-bottom:1px #CCCCCC solid;

	padding:10px;

}

.bot_border {

	border-bottom:1px #CCCCCC solid;

	padding:10px;

}

.brown_txt {

	color:#a90202;

	font-size:14px;

	background-color:#e5e5e5;

	border:1px #eee solid;

}

.gray_box {

	background:#FFFFFF url(../../media/images/gray_box.jpg) repeat-x left top;

	border:1px #eeeeee solid;

	padding:15px 10px 15px 10px;

}

.gray_box3 {

	border:1px #eeeeee solid;

	padding:15px 10px 15px 10px;

}

.gray_box2 {

	background:#FFFFFF url(../../media/images/gray_box.jpg) repeat-x left top;

	padding:15px 10px 15px 10px;

}

.img_border {

	border:4px #f4dd8d solid;

}

.line_dotted {

	border-top:1px #b5b5b5 dashed;

	padding:0px;

	margin-top:5px;

}

.heading_txt {

	border-bottom:1px #a1a1a1 dashed;

	background:#f3f3f3;

	line-height:35px;

	padding-left:10px;

	font-size:15px;

	color:#a90202;

	font-weight:bold;

}



.heading_txt1 {

	border-bottom:1px #a1a1a1 dashed;

	line-height:35px;

	padding-left:10px;

	font-size:15px;

	color:#a90202;

	font-weight:bold;

}



.title_strip {

	background:#d9d9d9;

}

.gray_strip {

	background:#f8f8f8;

}

/* Online Complaints Page

=========================================================================================================*/

.neme_txtbox {

	width:250px;

	height:20px;

	border:1px #bebdbd solid;

	font-family:Arial, Helvetica, sans-serif;	

	font-size:13px;

	padding:2px 0 0 2px;

}

.form_text {

	padding-right:5px;

}

.complaint_box {

	width:246px;

	height:72px;

	border:1px #bebdbd solid;

	font-family:Arial, Helvetica, sans-serif;	

	font-size:13px;

	padding:2px;

}

.bean_img {

	background: url(../../media/images/bean_img.jpg) no-repeat center top;

	height:372px;

	padding-left:62px;

	padding-right:59px;

}

/* Ladies Special

=========================================================================================================*/

.eve_teasing_txt {

	color:#fbc50b;

	font-weight:bold;

}

.eve_teasing_txt a {

	color:#fbc50b;

}

.box_border {

	border:2px #f4dd8d solid;

	padding:5px;

}

.link_text {

	color:#666;

}

.link_text a {

	color:#666;

}

.link_text a:hover {

	text-decoration:underline;

}



.box_border1 {

	border:1px #000000 solid;

	

}

.pagenation a{

	color:#00ff00;

}

.pagenation a:hover{

	color:#FF0000;

}



.ccic_menu_ls {

	border-bottom:1px #a1a1a1 dashed;

	background:#efede2 url(../../media/images/ccic_tab_bg.jpg) repeat-y left top;

	line-height:35px;

	font-size:12px;

}

.ccic_menu_ls ul{

	list-style-type: none;

	overflow: hidden;

}

.ccic_menu_ls li {

	float:left;

	display: inline;

	margin: 0;

}

.ccic_menu_ls li a {

	float: left;

	text-decoration: none;

	color:#705800;

	font-weight:700;

	padding:0 8px;

	border-right:1px #ffffff solid;

	

}

.ccic_menu_ls li a:hover, .active_link {

	text-decoration:underline !important;

	color:#990000 !important;

	display:block;

	background:#eae6cd url(../../media/images/ccic_tab_hrg.jpg) repeat-y left top;

}



.ccic_ls_submenu, .ccic_ls_submenu ul{

	margin: 0;

	padding: 0;

	position: absolute;

	background:#efede2;

	line-height:18px;

	font-size:11px;

	left: 0;

	top: 0;

	list-style-type: none;

	border: 1px solid #c4bfa1;

	border-bottom-width: 0;

	visibility: hidden;

	z-index: 100;

}

.ccic_ls_submenu li{

	margin: 0;

	padding: 0;

}

.ccic_ls_submenu li a {

	display:block;

	width:160px;

	color:#705800;

	font-weight:700;

	padding:3px 8px;

	text-decoration: none;

	border-bottom: 1px solid #c4bfa1;

}



.ccic_ls_submenu li a:hover {

	text-decoration:underline;

	color:#990000;

}



/* Begumpet Police Station

=========================================================================================================*/



.tbl_borders{

	border:1px #CCCCCC solid;

	border-bottom:none;

}

.tbl_borders td{

	border-bottom:1px #CCCCCC solid;

	padding:5px 10px;

}

.brown_txt2 {

	color:#a90202;

	font-size:13px;

}

.gray_txt {

	color:#666666;

	font-size:13px;

}

.brown_strip {

	background:url(../../media/images/brown_strip.jpg) repeat-x left top;

	height:29px;

	color:#ffffff;

	font-size:13px;

	padding-left:10px;

}

.tbl_borders2{

	border:1px #CCCCCC solid;

	padding:5px 5px 5px 10px;

}

.details {

	line-height:20px;

	padding-top:10px;

	color:#666666;

	font-size:11px;

}

.pad1{padding-left:10px;}

.pad2{padding-top:3px;}

.border_rt{

	border-right:1px #CCCCCC dashed;

}



.pagi_link{

	color:#555555;

	font-size:12px;

}

.pagi_link a{

	color:#555555;

}

.pagi_link a:hover{

	color:#CC0000;

}



/* Do u have

===========================================*/

.list_deci{

	list-style-type:decimal;

	padding-left:30px;

	line-height:20px;

}

.tbl_borders3{

	border-top:1px #CCCCCC solid;

	border-left:1px #CCCCCC solid;

}



.tbl_borders3 td{

	border-right:1px #CCCCCC solid;

	border-bottom:1px #CCCCCC solid;

	padding:5px 5px 0 5px;

}

.tbl_borders3 tr{

	height:40px;

}

.tbl_borders4{

	border-top:1px #CCCCCC solid;

	border-left:1px #CCCCCC solid;

}



.tbl_borders4 td{

	border-right:1px #CCCCCC solid;

	border-bottom:1px #CCCCCC solid;

	padding:5px;

}



.btn_submit {

	border:none;

	background:url(../../media/images/submit_btn.jpg) no-repeat left top;

	height:27px;

	width:85px;

}



.btn_lodge {

	border:none;

	background:url(../../media/images/lodge_btn.jpg) no-repeat left top;

	height:27px;

	width:167px;

}



.search_txtbox {

	width:200px;

	height:25px;

	border:1px #bebdbd solid;

}



/*Class for Comissioner's Message(New)*/

.comm_msg_bg {

	background:#FFFFFF url(../../media/images/comm_msg_bg.jpg) no-repeat left top;

	width:934px;

	height:789px;

}

.comm_msg_bg p{

	padding:5px 75px 5px 95px;

}





.cp_msg_top {

	background:#FFFFFF url(../../media/images/cp_msg_top.jpg) no-repeat left top;

	width:934px;

	height:340px;

}



.cp_msg_bot {

	background:#FFFFFF url(../../media/images/cp_msg_bot.jpg) no-repeat left top;

	width:934px;

	height:200px;

}

.cp_msg_bg {

	background:#FFFFFF url(../../media/images/cp_msg_bg.jpg) repeat-y left top;

	width:934px;

}

.cp_msg_bg p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;		

	padding:5px 100px 5px 95px;

	text-align:justify;	

}

.msg_list{

	list-style-type:decimal;

	padding:5px 100px 5px 125px;

	line-height:18px;

	color:#ffffff;

	text-align:justify;

}

.msg_list li{

	padding-bottom:10px;

}
