 body, div, ul, ol, li {padding: 0; margin: 0;	}
 ol, ul {list-style: none;}

 h1 { font-size:1.1em; line-height:150%;  }
 h2 {font-size: 14px; line-height:150%;text-align:left;margin-left:15px; margin-bottom:0;_margin-top:-5px;color:#3489a5;   }
 h3 {font-size:.9em;  line-height:150%;  }
 p { font-size: 12px; line-height:150%; }
 p.testimonial1 {margin-bottom:0px;_margin-top:10;_margin-bottom:-30px; }
 p.testimonial_name1 {_margin-bottom:10px;_margin-top:30px;margin-left:20px; }
 p.testimonial {_margin-bottom:0px;_margin-top:0px; }
 p.testimonial_name {margin-left:20px;margin-top:-5px;_margin-top:0px;_margin-bottom:15px; }
hr {height:2px; color: #cddde3; }
.asterisk {color:#8B0000;font-size:13px;font-weight:bold }
#box {border:1px solid #366388;color: #B32C06;font-weight:bold;width:260px;margin-bottom:20px;margin-top:30px;margin-left:60px;padding:5px 0;background-color:#f4f0d5 }


 body { color:black; font-family:arial,verdana,Helvetica,sans-serif;font-size:.85em;_font-size:13.5px;line-height:.6em; }
 #container {background-color:white;width:800px; position:absolute; left: 0;top:0;border-right:1px solid  #cddde3;}
 h3 {font-size:1.2em;padding:0; margin:10px}
 a { color: #white;font-size:13px;_font-size:13px; }
 a:visited { color:#0058A6 ; }
 a:hover {color: #336699; }
 a:active {color: white; }

.breadcrumb {margin-top:10px;margin-left:5px;margin-bottom: 10px;font-size:11px;font-variant:small-caps;font-weight:bold;color:#3489a5;vertical-align:bottom; }
.breadcrumb img {vertical-align:-40%;_vertical-align:-30%; }

.breadcrumb a {text-decoration:none;color:#3489a5;font-size:11px;font-variant:small-caps;font-weight:bold;vertical-align:bottom;}
.breadcrumb a:hover {color:#993300; }
 	
/* header.html */
#header {width:100%;height:93px; /*background-color: #f5f8fa;*/background-color:white;border-bottom: 1px solid #cddde3;margin-bottom:0px;_margin-bottom:0px; }

#header_image {float:left;margin-top:2px;margin-left:2px;margin-bottom:0px;_margin-right:-5px;}
#monitoring_image {float:right;_margin-right:-5px }
#motto {float:left;margin-left:20px;margin-top:15px; }
#title { text-align: right;float:right;margin-right:30px;  }

/* top-header navigation  */
div#nav-wrapper {height:25px;background: white url(../images/nav_bk.png) 0 0 repeat-x ;  }
ul#home-nav  {clear:both;background-color: white;width:100%;text-align:center;margin:0 auto;}

ul#home-nav  li {display:inline;text-decoration:none;list-tyle:none;margin:5px 0px 5px 0px;padding:0;float:left;font-size:1em;font-weight:bold;text-align:center;line-height:1em;
background-color:transparent;}
ul#home-nav li a {text-decoration:none;margin:10px 70px 10px 30px;padding-top:10px ;padding-bottom:20px;}
ul#home-nav li a:link {text-decoration:none;color: #3489a5;}
 ul#home-nav  li a:visited { color: #9DB5B7; }
 ul#home-nav  li a:hover {color:#993300}
 ul#home-nav  li a:active {color: #9DB5B7;}

ul#home-nav> a {width:auto;}


/* side navigation menu */
#wrap_navigation {overflow:hidden;}
#navigation { width:100%;;font-size: 12px;font-variant:small-caps; font-weight:bold; 
		padding:0;background:#768fa8 url(images/nav_background_small.gif) 0 0 repeat;color:#fff;margin-top:-10px;margin-bottom:80px; }
#navigation h2{_width:120%;padding-top:20px;_margin-top:20px;_padding-top:0;border-bottom:1px solid white;font-size:13px;text-align:center;color:white;}
#navigation a:link {color:white;}
#navigation a:visited { color: #9DB5B7; }
#navigation a:hover {color:#993300}  
#navigation a:active {color: #9DB5B7;}
	/* drop-down submenu */
#navigation  ul {margin:0;padding:0;width:160px ;_width:140px;  }

#navigation ul li {width:160px;_width:180px;margin-left:0px;_margin-left:0px;padding-left:0px;padding-top: 1em;padding-bottom:1em;_padding:.5em 0 .5em 0px;text-align:left;border-bottom: .7px solid #fff;}

#navigation ul li a {list-style: url(images/nav_click.gif) inside;width:160px;_width:150px;font-size:12px;font-variant:small-caps;font-weight:bold;padding:1em 0 1em 3px;_padding:.5em 0 .5em 10px;margin-left:0px;_margin-left:0px; color: #3489a5;text-decoration: none;}

#navigation ul li img {display:inline;  }
#navigation>ul a {width: auto;}

	/* home page main body  */
#main-body {clear:both;width:800px;_width:100%;height:775px;_height:700px;background-color:#edf5fa;border-top:1px solid #cddde3;margin-top:0px; _margin-top:0; }

#home-pictures { width: 25%;float:left;margin-top:30px; }
#home-pictures img {margin-left:15px;margin-bottom:20px; }
#col2 {width:41%;height:510px;/*_height:500px;*/float:left;margin-left:30px;margin-top:30px;background-color:#D4E1ED;  }
div#col2 .col2 {width:100%;height:430px;  }

div#col2 .col2 p {width:300px;_width:100%;font-size:12px;padding:0px 10px;line-height:140%;margin-top:0px;vertial-align:bottom; }
div#col2 .col2 p .click  {font-size:12px;font-weight:bold;font-variant:small-caps;color:#880000;line-height:150%;text-align:center;margin-bottom:0;_margin-top:-5px; margin-left:5px;}
div#col2 .col2 p .click a:link {text-decoration:none;color:#880000; }
div#col2 .col2 p .click a:hover {color:#880000; }

div#col3 {width:25%;height:510px;_height:510px;float:right;margin-left:15px;margin-top:30px;margin-right:20px;padding:0;border:1px solid #cddde3;  }


div#col3 .col3 {width:100%;margin:0;padding:0; }
div#col3 .col3 h2 {width:100%;_width:102%;margin:0;text-align:center;color:white;background-color:#B5C9CC; }
/*  div#col3 .col3 p {width:179px;_width:100%;font-size:.8em;_font-size:11px;font-style:italic;padding:0px 10px;color:#123445;line-height:130%;} */
div#col3 .col3 p {width:179px;_width:100%;font-size:.8em;_font-size:11px;font-style:italic;padding:0px 10px;color:#123445;line-height:130%;_margin-top:8px;_margin-bottom:0;}

div.spacer img {width:800px;margin-top:10px;  }
/*div.spacer {width:100%;height:5px;background-color:#cddde3;margin-top:10px;padding-top:1px; } */

div#estimate {width:30%;_width:_30%%;float:right;margin:10px 0px 0px 0px;margin-right:20px;border:1px solid #880000;  }
/*div#estimate {width:38%;_width: 37%;float:right;margin:10px 0px 0px 0px;margin-right:20px;border:1px solid #880000;  } */
div#estimate h2 {width:100%;_width:102%;text-align:center;margin:0;color:white;background-color:#880000; }

/*div#estimate img {float:left;margin-top:10px;_margin-top:5px;  }*/
div#promo  {padding-left:10px;color: #880000;font-size:1em;font-weight:bold;margin-bottom:10px;*margin-bottom:10px;      }
/*div#promo  {float:right;color: #880000;font-size:1em;font-weight:bold;margin-bottom:10px;      }*/

div#number1 {float:left;width:205px;margin-left:15px;margin-top:10px;border:1px solid #8799A0; }
div#number1 h2 {width:100%;_width:102%;padding:3px 0 3px 0;text-align:center;margin:0;color:white;background-color:#366388; }
div#number1 p.rated1 {padding-left:10px;font-size:12px;line-height:125%;font-weight:bold;color:#003F5F;text-decoration:none;   }
div#number1 img {margin:0px 0 5px 50px;_margin:-15px 0 3px 50px }
div#number1 a:link, div#number1  a:visited {color: #003F5F;text-decoration:none; }
div#bbb {float:left;width:250px;margin-left:30px;margin-top:10px;margin-bottom:10px;_margin-bottom:0;border:1px solid #8799A0;}
div#bbb h2 {width:100%;text-align:center;padding:3px 0 3px 0;margin:0;color:white;background-color:#366388;}
div#bbb img{margin-left:60px;margin-bottom:5px;_margin:-15px 0 3px 60px; } 
div#bbb p.rated1 {padding-left:10px;font-size:12px;line-height:125%;_line-height:120%;font-weight:bold;color:#003F5F;text-decoration:none;   }
div#bbb a:link, div#bbb  a:visited {color: #003F5F;text-decoration:none; }

div#footer {font-variant:small-caps;font-weight:bold;text-align: center; clear: both;color:#a7a7a7;text-decoration:none;*text-decoration:none; }

/* non-home commercial pages */
/* commercial-services.php */

div#inner-main-body {clear:both;width:800px;_width:100%;height:920px;_height:700px;background-color:#f2f5f8;border-top:1px solid #cddde3;margin-top:0px; _margin-top:0; } 

div#inner-main-body .page_title {margin-top:0px;margin-left:0px; }
div#inner-main-body .page_title img{margin-left:0px;margin-top:0x;margin-bottom:10px; }

div#cburglar-main-body,div#rburglar-main-body,div#cfire-main-body,div#rfire-main-body,div#rmedical-main-body,div#caccess-main-body,div#cvideo-main-body,div#cmonitoring-main-body,div#rmonitoring-main-body,div#cbrivo-main-body,div#error-body {clear:both;width:800px;_width:100%;background-color:#f2f5f8;border-top:1px solid #cddde3;margin-top:0px; _margin-top:0; }

div#cburglar-main-body {height:1000px;_height:900px }
div#rburglar-main-body {height:930px;_height:900px }
div#cfire-main-body {height:780px;_height:900px }
div#rfire-main-body {height:930px;_height:900px }
div#rmedical-main-body {height:720px;_height:900px }
div#caccess-main-body {height:1030px;*height:1100px }
div#cvideo-main-body {height:940px;_height:940px }
div#cmonitoring-main-body {height:1260px;_height:1000px }
div#rmonitoring-main-body {height:1020px;_height:1000px }
div#cbrivo-main-body {height:1530px;*height:1680px }
div#error-body {height:200px;_height:220px }




div#inner2-main-body .page_title {margin-top:0px;margin-left:0px; }
div#inner2-main-body .page_title img{margin-left:0px;margin-top:0x;margin-bottom:10px;}

div#inner_pictures {width:25%;float:left;margin-top:20px; }
div#inner_pictures img {margin-left:15px;margin-bottom:40px; }
div#inner_col2 {width:47%;_width:46%;height:850px;float:left;margin-left:10px;margin-top:10px;background-color:#D4E1ED;}

div#cburglar_col2 {width:47%;_width:46%;height:900px;float:left;margin-left:10px;margin-top:10px;background-color:#D4E1ED; }
div#residential_burglar_col2, div#residential_monitoring_col2, div#commercial_monitoring_col2, div#cfire_col2, div#cvideo_col2, div#access_control_col2, div#medical_alarm_col2
{width:47%;_width:46%;float:left;margin-left:10px;margin-top:5px;background-color:#D4E1ED; }

div#cbrivo_col2 {width:48%;_width:47%;float:left;margin-left:10px;margin-top:10px;background-color:#D4E1ED; }

div#access_control_col2 {height:970px;*height: 1020px; }
div#residential_burglar_col2 {height:830px;_height:660px; }
div#residential_monitoring_col2 {height:900px;_height:750px;}
div#commercial_monitoring_col2 {height:1160px;_height:1160px;  }
div#cfire_col2 {height:670px }
div#cvideo_col2 {height:800px }
div#medical_alarm_col2 {height:620px; }
div#cbrivo_col2 {height:1470px;*height:1570px }


div#inner_col2 p, div#cburglar_col2 p, div#residential_services_col2 p, div#residential_burglar_col2 p, div#residential_monitoring_col2 p, div#commercial_monitoring_col2 p, 
div#access_control_col2 p, div#medical_alarm_col2 p, div#cfire_col2 p,  div#cvideo_col2 p, div#cbrivo_col2 p
{padding:5px 10px;font-size:12px;line-height:140%;margin-top:-5px;margin-bottom:-5px;vertical-align:bottom; }

div#inner_col2 ul, div#cburglar_col2 ul, div#commercial_monitoring_col2 ul, div#cfire_col2 ul,  div#cvideo_col2 ul, div#residential_monitoring_col2 ul, div#residential_services_col2 ul, div#residential_burglar_col2 ul, div#access_control_col2 ul, div#cbrivo_col2 ul 
{font-size:13px;padding-left:50px;_margin-left:-20px;margin-bottom:10px;list-style:none;vertical-align:bottom; }

div#inner_col2 ul li, div#cburglar_col2 ul li, div#cfire_col2 ul li,  div#cvideo_col2 ul li, div#commercial_monitoring_col2 ul li, div#residential_monitoring_col2 ul li, div#residential_services_col2 ul li, div#residential_burglar_col2 ul li, div#access_control_col2 ul li, div#cbrivo_col2 ul li {margin-bottom:5px;_margin-bottom:5px;_height:15px;margin-left:5px;color: #880000;font-size:12px;vertical-align:bottom; }

div#access_control_col2 ul li.brivo {margin-left:-30px;_margin-left:-10px;color: #880000;font-size:12px;vertical-align:bottom;_height:20px; }
div#access_control_col2 ul li.taller {margin-left:-30px;_margin-left:-10px;_height:30px;;color: #880000;font-size:12px;vertical-align:bottom;_height:30px;}
div#commercial_monitoring_col2 ul li.dealers {margin-left:-40px;_margin-left:-10px;color: #880000;font-size:12px;vertical-align:bottom;_height:30px; }
div#cbrivo_col2 ul li.brivo_page {margin-left:-35px;_margin-left:-20px;color:#880000;font-size:12px;vertical-align:bottom;height:15px;_height:20px; }
div#cbrivo_col2 ul li.brivo_page_long {margin-left:-35px;_margin-left:-20px;color:#880000;font-size:12px;vertical-align:bottom;height:30px;_height:30px;line-height:1.2em; }

div#inner_col2 p a, div#cburglar_col2 p a, div#residential_services_col2 p a, div#residential_burglar_col2 p a,div#residential_monitoring_col2 p a, div#access_control_col2 p a, div#cbrivo_col2 p a
{text-decoration:none; color:#003F5F;font-weight:bold }
div#inner_col2 p a:link, div#cburglar_col2 p a:link, div#residential_services_col2 p a:link, div#residential_burglar_col2 p a:link,div#residential_monitoring_col2 p a:link, div#cbrivo_col2 p a:link
{text-decoration:none; color:#003F5F;font-weight:bold }
div#inner_col2 p a:visited, div#cburglar_col2 p a:visited, div#residential_services_col2 p a:visited, div#residential_burglar_col2 p a:visited,div#residential_monitoring_col2 p a:visited, div#cbrivo_col2 p a:visited
{color:#003F5F; }
div#side_pics img { }

div#inner_col3 {width:20%;_width:19%;height:480px;_height:500px;float:right;margin-left:5px;margin-top:10px;margin-right:10px;padding:0; }

div#estimate2 {width:100%;_width:120%;height:350px;margin:0;padding:0;border:1px solid #880000; }
div#estimate2 h2 {width:100%;_width:102%;text-align:center;margin:0;color:white;background-color:#880000;margin-bottom:15px; }  
div#estimate2 .img {_margin-left:35px;display:block; }
div#estimate2 p{clear:both;font-size:11px;margin-left:5px; }
div#promo2 { color:#88000;font-size:1em;font-weight:bold;margin-top:10px; }


/* non-home residential pages */
/* residential-services page */

div#residential_services_col2 {width:47%;_width:46%;height:630px;_height:600px;float:left;margin-left:10px;margin-top:10px;background-color:#D4E1ED; }
div#residential_services_inner_col2{width:100%; }


/* contact us page */
div#contact-body {background-color:#f2f5f8;width:100%;height:900px;margin-top:0px;_margin-top:0px;border-top:1px solid #cddde3  }
* html div#contact-body {height:680px; }
div#wrapper-cols {background-color:#edf5fa;background-image: url(images/test.gif);background-repeat:repeat; width:100%;height:850px;margin-top:0px;_margin-top:0px}
* html div#wrapper-cols {height:680px;}
div#contact-col1 { width:300px;float:left;margin:0;padding:0;color: #6F839C; font-size: 12px;font-weight:bold; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif;border-right:2px dashed white;   }

div#contact-col1 p{padding:10px 15px; }
div#contact-col1 span.address {font-weight:normal; }
div#contact-col2  {width:470px;height:700px;float:right;margin:0;padding:0;padding-left:20px;  }
div#form  {color: #6F839C; font-size: 12px; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif;font-style:normal; }
div#contact-col2 table {color: #6F839C;background-color:#edf5fa; font-size: 12px; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
div#contact-col2 table tr td.cell1 { }
div#contact-col2 table tr td.cell2 { }
div#contact-col2 form input,textarea { background-color: #fff8df  }
div#contact-col2 form input.submit {color: white;font-size:11px;font-weight:bold;background-color:#0058A6;height:23px;width:50px; }
div#contact-col2 form table td span.asterisk {font-size:12px;color:#990000; }
div#contact-col2 .error_display {padding:0px 10px 0px 30px;color:#404040;background-color:#fff8df; font-size:11px; }
div#contact-col2 .error_display ul li {margin:0;padding:0;margin-bottom:5px; }
div#contact-col2 .message {margin-left:40px;width:340px;padding:5px 15px;color:#336699;background-color:#fff8df;font-style:italic;font-size:11px;font-weight:bold }



