@charset "utf-8";
body { margin:0; padding:0; width:100%;}
html { padding:0; margin:0;}

.main { margin:0 auto; padding:0;  background: url(security-guard/main_bg1.gif) top center repeat-x;}
.main2 { margin:0 auto; padding:0; background: url(security-guard/main_bg2.gif) top center repeat-x;}
/********** header **********/
.header {  padding:0; margin:0 auto; width:960px;}
/* logo */
.logo {
	padding:0;
	width:335px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
/* rss */
.rss {
	width:250px;
	margin:0;
	padding:15px 0 0 0;
	float:right;
	line-height:1.8em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
/* Click */
.Click {
	width:300px;
	float:left;
	margin:0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	line-height:1.8em;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
/*menu*/
.menu {
	width:960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.menu ul { text-align: left;  padding:0; margin:10px 0 0 0; list-style:none; border:0; float:right; width:620px;}
.menu ul li { float:left; margin:0; padding:13px 5px; border:0; }
.menu ul li a { float:left; margin:0; padding:13px 0 13px 0; color:#505050; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; }
.menu ul li a span { padding:13px 10px; background:none; }
.menu ul li a:hover { color:#23578d; background: url(security-guard/r_menu.gif) no-repeat right; }
.menu ul li a:hover span {color:#23578d; background:url(security-guard/l_menu.gif) no-repeat left; }
.menu ul li a.active { color:#23578d;  background:url(security-guard/r_menu.gif) no-repeat right; }
.menu ul li a.active span { color:#23578d; background:url(security-guard/l_menu.gif) no-repeat left; }
/* search */
.search { padding:10px 0 0 0; margin:0; width:230px; float:right;}
.search form { display:block; float:right; padding:0;}
.search span { display:block; float:left; background: url(security-guard/search_bg.gif) left top no-repeat; width:176px; padding:0; height:32px;}
.search form .keywords { width:179px; line-height:14px;  float:left; background:none; border:0; padding:8px 2px 0 10px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#a4a4a4;}
.search form .button { float:left; margin:0; padding:0;}
/* click_blog */
.click_blog { font: italic 12px Arial, Helvetica, sans-serif; color:#b0b0b0; padding:0; margin:0; line-height:1.8em;}
.click_blog p { width:600px; float:left; padding:0; margin:0;}
.click_blog a { color:#7e7e7e; font-weight:bold; text-decoration:none;}
.click_blog img.floated { float:right;margin:5px 3px; padding:0;}
.click_blog img { float:left; margin:0; padding:5px;}
/* FBG */
.FBG { background:#2d2d2d url(security-guard/FBG_bg.gif) top repeat-x; padding:5px 0; margin:0;}
.FBG_resize { width:960px; margin:0 auto; padding:0;}
.FBG_resize img { float:left; margin:0; padding:0;}
.FBG_resize a { color:#618bb6; text-decoration:none; }
.FBG_resize h2 { font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#bababa; padding:10px 0; margin:0;}
.FBG_resize p {font: normal 12px Arial, Helvetica, sans-serif; color:#7b7b7b; padding:5px 0; margin:0; line-height:1.8em;}
.FBG_resize ul { padding:0 0; margin:0; list-style:none;}
.FBG_resize li { padding:5px 0; margin:0;  border-bottom:1px solid #404040; }
.FBG_resize li a { font: normal 12px Arial, Helvetica, sans-serif; color:#7b7b7b; padding:5px 0; margin:0;text-decoration:none;}
.FBG_resize li a:hover { color:#618bb6; text-decoration:none;}
.FBG_resize .blog {
    float: left;
    margin: 0 0 0 2%;
    padding: 20px 25px 10px 0;
    width: 34%;
}
.FBG_resize .blog.last { width:195px; padding:20px 0 10px 0;}
.FBG_resize .blog.lasttolast {
	width:310px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
/* body */
.body_resize { width:960px; margin:0 auto; padding:0;}
.body { padding:10px  0; margin:0 auto; background:#fff;}
.span4 h2 {
	color:#bababa;
	padding:10px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #d7d7d7;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.span4 h2 span{ font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4F4F4F; padding:0; margin:0;}
.span4 h3 { color:#27619c; font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #dbdbdb; padding:5px 0; margin:0; }
.span4 .menu2 { width:170px; float:right; padding:13px 0; margin:0;}
.span4 .menu2 a { font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5d5d5d; text-decoration:none;}
.span4 .menu2 a:hover { color:#27619c; text-decoration:underline;}
.span4 p { font:normal 12px Arial, Helvetica, sans-serif; color:#4F4F4F; line-height:1.5em; padding:5px 0; margin:0;}
.span4 p span { font-size:14px; font-weight:bold; color:#979797;}
.span4 a { color:#618bb6; text-decoration:none;}
.span4 img { margin:5px 0; padding:0; float:left;}
.span4 img.floated { float:left; margin:10px 7px; border:1px solid #e4e4e4; padding:5px; background:#f0f0f0;}
.span4 img.serv { margin:10px; padding:0 0 30px 0; float:left;}
.span4 ul { list-style:none; margin:11px auto; padding:10px 0;}
.span4 li { border-bottom:1px solid #dbdbdb; padding:5px; margin:0; font: normal 11px Arial, Helvetica, sans-serif; color:#4F4F4F; text-decoration:none; font-weight:bold;}
.span4 li a { font: normal 11px Arial, Helvetica, sans-serif; color:#4F4F4F; text-decoration:none;}
.span4 li a:hover { color:#23578d; font-weight:bold;}
.listags { width:260px; float:left; padding:5px 20px; margin:0;}
.right {
	width:640px;
	margin:0;
	padding:0;
	float:left;
	overflow: hidden;
}
.right ul { list-style:none; width:200px; float:left; margin:10px; padding:0;}
.right li { color:#4F4F4F; font: normal 11px Arial, Helvetica, sans-serif; padding:3px; margin:0; text-decoration:none; font-weight:bold;}
.left {

	margin:0;
	padding: 10px;
}
.left.last { padding:10px;}



.span5 .left {

	margin:0;
	padding: 10px;
}
.span5 .left.last { padding:10px;}




.port { width:210px; margin:10px 0; padding:0; float:left;}
/********** contact form **********/
#contactform { margin:0; padding:5px 0; }
#contactform * { color:#F00; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:400px; display:block; padding:5px 0; color:#4476a9; font: normal 11px Arial, Helvetica, sans-serif;  float:left; }
#contactform label span { color:#d66423; font-weight:bold; }
#contactform input.text { width:450px; border:1px solid #e8e8e8; margin:2px 0; padding:5px 2px; height:16px; background:#f8f8f8; float:left; }
#contactform textarea { width:450px; border:1px solid #e8e8e8; margin:2px 0; padding:2px; background:#f8f8f8; float:left; }
#contactform li.buttons input { padding:3px 0 3px 0; margin:10px 0 0 0; border:0; color:#FFF; float:left; }
/*************footer**********/
.footer {padding:20px 20px;  margin:0 auto; background:#1f1f1f; border-top:1px solid #3c3c3c;}
.footer_resize { width:960px; margin:0 auto; padding:0;}
.footer p {
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.footer a {
	color:#fff;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:0; padding:15px 0 0 0; float:left;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
.bg { clear:both; padding:5px 0; margin:0; border-bottom:1px solid #d0d0d0;}
/* Slider */
#slider {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	height: 300px;
}
#slider h2 { font: bold italic 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#727272; padding:0 0 30px 0; margin:0;}
#slider .flash_slider { width:960px; height:300px; margin:0; overflow:hidden;}

.slide_blog { width:auto; float:none; padding:10px; clear:both; margin-bottom:10px;}
.slide_blog.last { padding:10px;}
.slide_blog img { float:left; margin:0; padding:10px 10px 0 0;}
.slide_blog h3 {
	color:#1e1e1e;
	border-bottom:1px solid #d7d7d7;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
}
.slide_blog h3 span { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#979797; padding:0; margin:0;}
.slide_blog p {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0;
	margin:0;
	line-height:1.8em;
	text-align: justify;
}

#timezones {
    float: right;
    height: 30px;
    margin: 12px 10px 0 0;
    padding: 0;
    width: 300px;
}
#timezones table {
    color: #615A3E;
    font: bold 9px Arial,Verdana,sans-serif;
    text-transform: uppercase;
}

#timezones td {
  color:#C0C0C0;
}
#timezonesInt {
    float: right;
    height: 30px;
    margin: 57px 10px 0 0;
    padding: 0;
    width: 400px;
}
#timezonesInt table {
    color: #615A3E;
    font: bold 9px Arial,Verdana,sans-serif;
    text-transform: uppercase;
}
.menu_div {
	height: auto;
	float: left;
	width: auto;
}
.logo_div {
	float: left;
	height: auto;
	width: auto;
	overflow: hidden;
}
.abt_main {
	width: auto;
	overflow: hidden;
	height: auto;
}
.right_div {
	width: 640px;
	float: left;
	overflow: hidden;
	height: auto;
	text-align: justify;
	line-height: 20px;
}
.ab_data {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11.5px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #4F4F4F;
	text-decoration: none;
	text-align: justify;
}
.srvces_main {
	height: auto;
	width: auto;
	overflow: hidden;
}
.imagesa {
	float: left;
	height: auto;
	width: auto;
	overflow: hidden;
	border: thin none #CCC;
}
.srcive_data {
	font-family: Verdana, Geneva, sans-serif;
	color: #4f4f4f;
	font-size: 11.5px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	width: 670px;
	float: left;
	margin-left: 10px;
}
.daata_main {
	height: auto;
	width: auto;
	clear: both;
	overflow: hidden;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11.5px;
	color: #454545;
	text-decoration: none;
}
.left_cont {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #000;
	width: 420px;
	float: left;
	margin-right: 40px;
	padding-left: 10px;
	text-transform: none;
}
.enqu_main {
	height: auto;
	width: auto;
	overflow: hidden;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
.enq_name {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #454545;
	text-decoration: none;
	float: left;
	height: auto;
	width: 100px;
	margin-top: 3px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.tb_bg {
	background-image: url(images/tb_bg.jpg);
	background-repeat: no-repeat;
	width: 242px;
	float: left;
	height: 35px;
}
.mess_bg {
	background-image: url(images/message.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 115px;
	width: 242px;
}
.mess_bg_button {
	background-repeat: no-repeat;
	float: left;
	width: 242px;
}

.tb {
	height: 18px;
	width: 225px;
	margin-left: 4px;
	margin-top: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.mes {
	width: 225px;
	margin-left: 6px;
	margin-top: 6px;
	height: 98px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.flink {
	color: #FFF;
	text-decoration: none;
}
.flink:hover {
	color: #06F;
	text-decoration: none;
}

.abt_heading{
    padding: 5px 5px 10px;
    width: auto;
}

.abt_heading_m{
    width: auto;
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
}
.abt_heading h2{color: #BABABA;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
	display:block;
}

.abt_heading h3 {color: #4F4F4F;
    font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
	display:block;
}


.abt_heading_m h2{color: #BABABA;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
	display:block;
}

.abt_heading_m h3 {color: #4F4F4F;
    font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
	display:block;
}



.abt_heading ul {
    list-style: none outside none;
    margin: 11px auto;
    padding: 10px 0;
}
.abt_heading li {
    border-bottom: 1px solid #DBDBDB;
    color: #4F4F4F;
    font: bold 11px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 5px;
    text-decoration: none;
}
.abt_heading li a {
    color: #4F4F4F;
    font: 11px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.abt_heading li a:hover {
    color: #23578D;
    font-weight: bold;
}


.image_bor {
    border: 1px solid #CCCCCC;
    height: auto;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 191px;
}

.ab_data h3 {
    border-bottom: 1px solid #DBDBDB;
    color: #27619C;
    font: bold 15px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 10px 0;
	margin:15px 0px;
}

.data_m{padding-left:8px; padding-right:8px;}

.frm_top{padding-top:20px; margin-left:0px;}