@charset "ISO-8859-1";body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,form, fieldset, input, p, blockquote, table, th, td, embed, object {padding: 0;margin: 0;}fieldset, img, abbr {border: 0;}address, caption, cite, code, em,h1,h2, h3, h4, h5, h6, strong, th {font-weight: normal;font-style: normal;text-align:left;}ul {list-style: none;}caption, th {text-align: left;}h1{font-family:Arial, Helvetica, sans-serif;   font-size:15px;   color:#666666;}body {	background-color:#fff;    background-image:url(images/BG_main.jpg);    background-repeat:repeat-x;	background-position:top;	margin:0px;	font-family:Arial, Helvetica, sans-serif;	color: #333333;	font-size: 12px}a:link{ font-family:Arial, Helvetica, sans-serif;	    color:#FF6600;	    text-decoration:none;}a:visited{ font-family:Arial, Helvetica, sans-serif;	    color:#FF6600;	    text-decoration:none;}a:hover{ font-family:Arial, Helvetica, sans-serif;	    color:#003366;	    text-decoration:none;}a:active{ font-family:Arial, Helvetica, sans-serif;	    color:#003366;	    text-decoration:none;}		#header {	position:relative;	width:960px;	height:330px;	z-index:2;	margin:auto;	background: url(images/BG_header.jpg) no-repeat left top;	top: 0px;}#headerInt {	position:relative;	width:960px;	height:114px;	z-index:2;	margin:auto;	background: url(images/BG_headerInt.jpg) no-repeat left top;	top: 0px;	margin-bottom:-14px;	}#container {	position:relative;	width:960px;	height:auto;	z-index:2;	margin:auto;	top:20px;	text-align:center;	}#banner {	position:absolute;	background:url(images/BG_bannerHome.png) no-repeat left bottom;	width:960px;	height:331px;	z-index:2;	visibility: visible;	text-align:left;	left: -1px;	}	#logo{      display:block;            float:left;			height:100px;			width:386;									}			#logoHome{  display:block;            float:left;			height:94px;			width:558px;			margin-bottom:100px;												}.bannerHometext  {                 padding-left:35px;}			 #bannerbtns {               float:left;			  left:30px;			  margin-right:10px;			  margin-top:30px;			 }			 #bannerbtns a {display:block;               width:115px;			   height:37px;               background:url(images/BG_BtnBanner.jpg) no-repeat left top;               font-size:12px;			   font-weight:bold;			   color:#333333;			   text-align:left;			   padding-top:10px;			   padding-left:43px;			   }			   #bannerbtns a:hover {display:block;               width:115px;			   height:37px;               background:url(images/BG_BtnBannerMO.jpg) no-repeat left top;               font-size:12px;			   font-weight:bold;			   color:#ffffff;			   text-align:left;			   padding-top:10px;			   padding-left:43px;			   }.bluetext {font-weight:bold;           color:#000033;}		   		   .subtitles { font-weight:bold;              color:#FF6600;			  font-size:14px;}		  #menu {    position:relative;	width:960px;	height:47px;	margin:auto;	background-image:url(images/BG_menu.jpg);	background-repeat:repeat-x;	background-position:bottom;	top:14px;	}ul.menu {list-style:none; margin:0; padding:0;	     position:absolute;		 top:0px;		 width:auto;		 width:auto;		 z-index:10;		 }		 ul.menu * {margin:0; padding:0}ul.menu a {display:block;}ul.menu li {position:relative; float:left; text-align:center; width:auto;float:left; }ul.menu ul {position:absolute; top:48px; left:0; background:#02496c; display:none; opacity:0; list-style:none;}ul.menu ul li {position:relative; width:200px; margin:0; text-align:left;border-bottom:thin solid #FFFFFF;}ul.menu ul li a {display:block; padding:13px; background-color:#09396b; font-size:11px; color:#FFFFFF;text-transform:uppercase;}ul.menu ul li a:hover {text-decoration:none;                       background:#f05033;                       }ul.menu ul ul {left:148px; top:0px;}ul.menu .menulink {width:auto;font-weight:normal;}ul.menu .menulink:hover, ul.menu .menuhover {width:auto;font-weight:normal;}ul.menu .sub {background:#003399; 136px 8px no-repeat}ul.menu .topline {border-top:1px solid #aaa}ul.menu li.quote {width:auto;font-weight:normal; float:right; }ul.menu li.quote :hover, ul.menu .menuhover {width:auto;font-weight:normal;}.homecontent {              background-color:#d4dfeb;             padding:10px 10px 0px 10px;            }			.homecontentbottom {              background-color:#d4dfeb;             padding:0px 10px 0px 10px;            }#leftHome{ float:left;            width:504px;			height:auto;		   }	#righttHome{ float:right;            width:429px;			height:auto;		   }		   #righttInt{ float:right;            width:243px;			height:auto;			background:url(images/BG_intbannertile.jpg) repeat-y left top;					   }		   #HDbox {display:block;        width:504px;		background: url(images/BG_HDcamBox.jpg) no-repeat left top;		height:366px;				float:left;		margin-bottom:0px;		}		#HDbox p {margin-left:20px;          margin-right:20px;		  margin-top:5px;}		#Alarmbox {display:block;        width:213px;		background: url(images/BG_alarmBox.jpg) no-repeat left top;		height:172px;		float:left;				}		#HIDbox {display:block;         width:213px;		background: url(images/BG_HIDBox.jpg) no-repeat left top;		height:172px;		float:right;				}		#more{ display:block;       float:right;	   font-size:11px;	   color:#FF6600;	   font-weight:bold;	   margin-top:130px;	   margin-right:20px;	   }	   #more2{ display:block;       float:right;	   font-size:11px;	   color:#FF6600;	   font-weight:bold;	   margin-top:70px;	   margin-right:20px;	   }				  		#clientsbox {display:block;        width:203px;		background: url(images/BG_clients.jpg) no-repeat left top;		height:116px;		margin-bottom:0px;		margin-top:2px;		float:left;		padding: 40px 5px 5px 5px;		}		#homerightbtns { display:block;                 width:213px;				 height:78px;				 float:right;				 margin-top:2px;				 }			#hometxt{ display:block;          width:930px;		  height:auto;		  float:left;		  }		#InttopBtns{ display:block;            float:right;			height:55px;			width:270;			margin-right:20px;			}			#Inttxtarea {display:block;             width:632px;		     height:auto;		     padding:20px 20px 60px 20px;		     float:left;		     margin-bottom:15px;			 background:url(images/IMG_txtAbottom.jpg) no-repeat left bottom #FFFFFF;		}#productsLogo { display:block;                margin-right:25px;				margin-top:10px;				width:178px;				float:left;			  }			#Int_bannercontent { width:203px;                    height:auto;					margin-left:20px;										}				  #int_bannerimage {width:225px;                  margin-left:9px;				  margin-bottom:15px;				  }                  .footer {background-image:url(images/BG_footer.jpg);         background-repeat:no-repeat;		 background-position:top;		 height:59px;		 font-family:Arial, Helvetica, sans-serif;	     color:#333;	    font-size: 11px;}.footer a:link{ font-family:Arial, Helvetica, sans-serif;	    color:#333;	    font-size: 11px;		text-decoration:none;		}.footer a:visited{ font-family:Arial, Helvetica, sans-serif;	    color:#333;	    font-size: 11px;		text-decoration:none;}.footer a:hover{ font-family:Arial, Helvetica, sans-serif;	    color:#333;	    font-size: 11px;		text-decoration:underline;}.footer a:active{ font-family:Arial, Helvetica, sans-serif;	    color:#333;	    font-size: 11px;		text-decoration:underline;}		#footer {    position:absolute;	width:100%;	height:61px;	background-image:url(images/BG_footerCity.jpg);	background-repeat:repeat-x;	background-position:bottom;	}.productpadd {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #696968;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}.formtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px solid #999999;	padding-top: 2px;	padding-left: 3px;	padding-bottom: 2px;}.titleBlue {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #033e74;	font-weight: bold;}.titleBlueItalic{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #033e74;	font-weight: bold;	font-style: italic;}
