/*
Generic clearfix class
Added by robin 
*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* CSS Document */

.li_scroll {
	width: 255px;
	height: auto;
	list-style-type:none; 
	float: left;
	background:none;	
}
/* page_bg */
.cmi_bg
{
	width:970px;
	background-image:url(../images/bg_2.gif);
	background-color: #003B70;
	background-repeat:repeat-x;
}
/* page_header */
.cmi_heading_text1
{
	font-family: Trebuchet MS;
	font-size:14px;
	color: #ffffff;
	text-align:center;
	font-weight:bold;
	padding-bottom:5px;
}
.cmi_heading_text2
{
	font-family: Trebuchet MS;
	font-size:18px;
	color: #FFCC00;
	text-align:center;
}
.cmi_heading_text2 p
{
	font-family: Verdana;
	font-size:11px;
	color: #ffffff;
	text-align:center;
	padding:0px;
	margin-top:5px;
}
.cmi_heading_text2 div
{
	padding-top:10px;
}



 

/*dyna*/

  
.Business-Alarm-Systems
{
	height:300;
	width: 615;
	background-image: url(../images/banner.jpg);
	background-repeat:no-repeat;
} 
.Business-Alarm-Systems_right
{
	height:300;
	width: 24;
	background-image: url(../images/banner_1.jpg);
	background-repeat:no-repeat;
} 


/*advertise_box*/
.cmi_advertise_box1
{
	margin-left: 15px;
	margin-top: 35px;
	width: 225;
}
.cmi_advertise_box_text_1
{	
	font-family: Trebuchet MS;
	font-size:18px;
	color: #ffffff;
	text-align:left;
	font-weight:normal;
}
.cmi_advertise_box_text_2
{	
	font-family: Arial;
	font-size: 15px;
	color: #F9630C;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
}	
.cmi_advertise_box_text_3
{
	
	font-family: Trebuchet MS;
	font-size:11px;
	color: #ffffff;
	text-align:left;
	font-weight:bold;
}	
.cmi_advertise_box2
{
	margin-top: 75px;
	width: 610;
	height:26;
	
}
.cmi_menu2
{
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	color: #FFFFFF;
	padding-left:7px;
	text-decoration:none;
}
.divider
{
	font-family:Verdana;
	font-size:16px;
	color: #FFF000;
	}
.cmi_banner_form
{
	width: 321;
	background-image: url(../images/banner_box_bg.gif);
	background-position:center bottom;
	background-repeat: repeat-x;
	vertical-align:top;
	text-align:left;
} 
.cmi_bannerform_text_1
{
	font-family: Arial;
	font-size: 11px;
	color: #E9CA71;
	font-weight:bold;
	padding-left: 5px;
	padding-top: 10px;
	text-align:left;
	vertical-align:top;
	}
.cmi_bannerform_text_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	padding-left: 10px;
	height: 26px;
	text-align:left;
}

select
{
	font-weight:normal;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	width:194px;
}
/* Thank you Message */
.cmi_banner_form_message_bg
{
	background-image: url(../images/banner_box_bg.gif);
	background-position:center bottom;
	background-repeat: repeat-x;
	width:321px;
}
.cmi_banner_form_message_bg h1
{
	font-weight:bold;
	font-family: "trebuchet MS";
	font-size: 20px;
	color: #B30000;
	text-align:center;
}
.cmi_banner_form_message_bg p
{
	font-weight:normal;
	font-family: "trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
}
.cmi_banner_form_message_title
{
	font-family: Trebuchet MS;
	font-size:18px;
	color: #FFCC00;
	text-align:left;
}

/*navigation*/
.cmi_navigation_bullet
{
	padding-left:6px;	
	padding-right:6px;
}
.cmi_navigation_link1
{
	font-family: Verdana;
	font-size:11px;	
	color: #ffffff;
	text-align:left;
	text-decoration:none;
}
.cmi_navigation_link1 a:hover
{
	font-family: Verdana;
	font-size:11px;	
	color: #ffffff;
	text-align:left;
	text-decoration: underline;
}
/*content_box*/
.cmi_california_top_border
{
	background-image:url(../images/vline_1.gif);
	background-repeat:repeat-x;
}
.cmi_head1
{
	font-family: Trebuchet MS;
	font-size:18px;
	color: #ffffff;
	text-align:left;
}
.cmi_head2
{
	font-family: Verdana;
	font-size:11px;
	color: #ffffff;
	text-align:left;
}
.cmi_head3
{
	font-family: Verdana;
	font-size:14px;
	color: #AEAEAE;
	font-weight:normal;
}
.cmi_head4
{
	font-family: Verdana;
	font-size:16px;
	color: #FFE98F;
	font-weight:normal;
}
.cmi_head5
{
	font-family: Verdana;
	font-size:14px;
	color: #D5D5D5;
	text-align:	left;
	font-weight: bold;
	background-color: #003058;
}
.cmi_content_text1
{
	font-family: Verdana;
	font-size:11px;
	color: #FFffff;
	text-align:left;
	font-weight:normal;
}
.cmi_content_text2
{
	font-family: Verdana;
	font-size:11px;
	color: #D5D5D5;
	text-align:left;
	font-weight:normal;
	background-color: #003058;
}
.cmi_box_color
{
	background-color:#FEFDEB;
	padding-left:5px;
}
ul
{
	list-style-type: none;
	/*padding: 8px;*/
	padding-left:5px;
	padding-right:8px;
	margin: 0px;
	text-align:left;
}

.scroll_li li
{
	background-image: url(../images/arrow_small.jpg);
	width:110px;
	background-repeat: no-repeat;
	background-position: 0 .9em;
	padding-left: 15px;
	padding-top: 4px;
	line-height: 20px;
	padding-left:10px;
	font-family: Verdana;
	text-decoration:none;
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #835F3C;
	
}




.border_1{border:#D2BE89 1px solid; background-image:url(../images/scrool_bg.gif); background-repeat:repeat-x; padding:3px;	}
/*adt_benefits*/
.cmi_blue_box
{
	 border:solid; 
	 border-width:1px;
	 background-color: #003058;
	 border-color:#10599A; 
}
/*bottom_menu_bar*/
.cmi_menu_bottom
{
	font-family: Verdana;
	font-size:11px;
	color: #ffffff;
	text-align:left;
	padding-left:20px;
	font-weight:normal;
	background-color: #003058;
	text-decoration:none;
}
.cmi_menu_bottom a
{
	font-family: Verdana;
	font-size:11px;
	color: #ffffff;
	text-align:left;
	font-weight:normal;
	background-color: #003058;
	text-decoration: none;
} 
.cmi_menu_bottom a:hover
{
	font-family: Verdana;
	font-size:11px;
	color: #ffffff;
	text-align:left;
	font-weight:normal;
	background-color: #003058;
	text-decoration: underline;
} 
.cmi_menu_bottom1
{
	font-family: Verdana;
	font-size:11px;
	color: #FFE270;
	text-align:right;
	font-weight:normal;
	padding-right: 20px;
	background-color: #003058;
	text-decoration:none;
}
.cmi_menu_bottom1 a
{
	font-family: Verdana;
	font-size:11px;
	color: #FFE270;
	text-align:right;
	font-weight:normal;
	background-color: #003058;
	text-decoration: none;
} 
.cmi_menu_bottom1 a:hover
{
	font-family: Verdana;
	font-size:11px;
	color: #FFE270;
	text-align:right;
	font-weight:normal;
	background-color: #003058;
	text-decoration: underline;
} 
/*copyright*/
.cmi_copyright_text
{
	font-family: Verdana;
	font-size:11px;
	color: #7FA7CB;
	text-align:left;
	font-weight:normal;
	padding-left:15px;
	text-decoration:none;
}
/*website_design*/
.cmi_designed_text
{
	font-family: Verdana;
	font-size:11px;
	color: #4477A5;
	text-align: right;
	font-weight:normal;
	padding-left:15px;
	text-decoration:none;
}
.cmi_designed_text a
{
	color: #4477A5;
	text-decoration:none;
}
.cmi_designed_text a:hover
{
	color: #4477A5;
	text-decoration:underline;
}
/*national_restictions*/
.cmi_restictions 
{
	font-family: Verdana;
	font-size: 9px;
	color: #B2B2B2;
	font-weight:normal;
	vertical-align:top;	
} 
/* Menu CSS START*/
#menu-container { 
	position:relative; 
	top:-23px;
}
#drop_down_menu { 
	position:absolute; 
}
#drop_down_menu li { 
	font-size:12px; 
	font-weight:bold; 
	float:left; 
	color:#11a2db; 
	padding:5px; 
	cursor:pointer; 
	background-image:none;
}
#drop_down_menu li ul { 
	margin:0px; 
	padding:0px; 
	list-style-type:none; 
	padding-top:10px; 
	background:red;
}
#drop_down_menu li ul li { 
	display:block; 
	float:none; 
	clear:both;  
}
#drop_down_menu li ul li a { 
	color:#FFFFFF; 
	font-weight:normal; 
	text-decoration:none; 
	display:block; 
}
#drop_down_menu li ul li a:HOVER { 
	text-decoration:underline; 
	color:#CCCCCC; 
}

/* Menu CSS END*/

/* PR CSS */
.cmi_monitoring_bg1
{
	background-color:#264F71;
}
.cmi_monitoring_bg2
{
	background-color:#003058;
	}
.cmi_monitoring_bg3
{
	border:1px solid;
	border:#003058;
	background-color: #002B4F;
	}
.cmi_valign
{
	background-image: url(../images/valign.gif);
	background-repeat:repeat-y;
}
.cmi_contact_input
{
	border:solid;
	border-width:1px;
	border-color: #264F71;
}
.cmi_contentbox_link1
{
	font-family: Verdana;
	font-size:11px;	
	color: #ffffff;
	text-align:left;
	text-decoration: underline;
}
.cmi_head6
{
	font-family: Verdana;
	font-size:12px;
	color: #D5D5D5;
	text-align:	left;
	font-weight: bold;
	background-color: #003058;
}
.cmi_heading
{
	font-family: Verdana;
	font-size:12px;
	color: #73BFFF;
	text-align:	left;
	font-weight: bold;
	padding-left: 5px;
}
.cmi_contact_heading1
{
	font-family: Verdana;
	font-size:12px;
	color: #73BFFF;
	text-align:	left;
	font-weight: bold;
}
.cmi_contact_heading2
{
	font-family: Verdana;
	font-size:12px;
	color: #fffFFF;
	text-align:	left;
	font-weight: bold;
}
.cmi_contact_heading3
{
	font-family: Verdana;
	font-size:12px;
	color: ##D5D5D5;
	text-align:	left;
	font-weight: bold;
}
.cmi_mandatory
{
	font-family:Verdana;
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
}
.cmi_img_left_align
{
	text-align:left;
	padding-right:20px;
	padding-bottom:20px; 
	border: none;
}
.cmi_navigation_link1 a
{
	font-family: Verdana;
	font-size:11px;	
	color: #ffffff;
	text-align:left;
	text-decoration: none;
}
/* PR CSS */

/* AJ CSS */
.cmi_advertise_box_free_text_1
{	
	font-family: Trebuchet MS;
	font-size:24px;
	color: #F9630C;
	font-weight:bold;
	text-align:left;
}
.cmi_advertise_box_text_4
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #B2B2B2;
	text-align:left;
}
/* AJ CSS */

/* Home Services Start */
.cmi_home_services
{
	width:549px;
	height:200px;
	overflow:hidden;
	font-family: arial;
	font-size: 11px;
	color: #996600;
}
.cmi_home_services_left
{
	width:100px;
	padding:10px;
	
}
.cmi_home_services_left h2
{
	font-size: 15px;
	font-weight:bold;
}
.cmi_home_services_right
{
	width:245px;
	float:left;
	padding:10px;
	line-height:normal;
}
.cmi_home_services_right h2
{
	font-size: 15px;
	font-weight:bold;
}
.cmi_home_services_seprator
{
	width:10px;
	height:200px;
	float:left;
	margin-left:8px;
	border-left:dotted 1px #10599A;
}
/* Home Services Start */
/* Thank you Message for Contact Us page */
.cmi_contact_form_message_bg
{
	background-color: #002B4F;
	background-position:center bottom;
	background-repeat: repeat-x;
	width:321px;
	margin:0 auto;
}
.cmi_contact_form_message_bg h1
{
	font-weight:bold;
	font-family: "trebuchet MS";
	font-size: 20px;
	color: #73BFFF;
	text-align:center;
}
.cmi_contact_form_message_bg p
{
	font-weight:normal;
	font-family: "trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
}
.cmi_contact_form_message_title
{
	font-family: Trebuchet MS;
	font-size:18px;
	color: #FFCC00;
	text-align:left;
}

.li_scroll{
/*	border:1px solid red;*/
}
a.cmi_ul_links_3:link, a.cmi_ul_links_3:visited{ 
			font-size:11px; text-decoration:none; margin-top:0px; line-height:18px; 
			font-family:Verdana, Arial, Helvetica, sans-serif; color:#835F3C;}
			
a.cmi_ul_links_3:hover{color:#302011; text-decoration:underline;	}

.scroll_li li a
{
	width:110px;
	background-repeat: no-repeat;
	background-position: 0 .9em;
	/*padding-left: 15px;
	padding-top: 4px;*/
	line-height: 20px;
	padding-left:3px;
	font-family: Verdana;
	text-decoration:none;
	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #835F3C;
}
.scroll_li li a:hover
{
	width:110px;
	background-repeat: no-repeat;
	background-position: 0 .9em;
	/*padding-left: 15px;
	padding-top: 4px;*/
	line-height: 20px;
	padding-left:3px;
	font-family: Verdana;
	text-decoration:underline;
	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #835F3C;
}
