@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:#624600;
	font-weight:400;
}
.ccic_links li a:hover {
	text-decoration:underline;
	color:#ad0303;
}
.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;
}