*{
  padding:0;
  margin:0;}

h2{font-size:16px}
h3{font-size:13px}

p, a, ul, li { font-size: 12px; }
pre { font-size:1em; }


/* hide from ie5 mac \*/
html {
  height: 100%;
  }

/* end hide */

table { /*ie hack */
    font-size: 1em;
	  }


ul{
  list-style: none;
}
h1{
 /* font-size:10px;
  margin-top:10px; */
}

img.header {padding: 2px 2px 2px 10px;}


/*Selector for the main body tag */
body {  background-color: #fff;
        /*background: url(/images/background.jpg) repeat-x fixed; */ 
	    color:#434343 ; /*#646262;   /*Charcoal Gray */
		/*color:#272FCF;     /*  #000099;  This is the old electric blue colour */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 80%;
		text-align : center;
		/*min-width : 766px;*/ 
		height: 100%;
		min-height: 100%;
		margin-top: 0;
		margin-bottom: 0;
				} 

/*Main Container that everything sits in */
#container{
  position:relative;
  left:0;
  width:800px;
 /* height:800px; */
  text-align: left;
  border-left: 0px solid #ccc; 
  border-right: 0px solid #ccc;
  margin-left:auto;
  margin-right:auto;
  padding: 0;
  padding-top: 0px;
  padding-bottom: 0;
  height: 100%;
  min-height: 100%; 
  background-color:#FFF;
} /* div that everything sits in */

/* Main Header that sits the company Logo and thetop nave for the home page and contacts etc..*/

#header{
  /*position: relative; */
  /* background: url(../images/ebuyer_gradiend_bg.gif) repeat; */
  position: relative;
  text-align: left;
  background-color:#fff;
  width:100%;
  margin-bottom:0px;
  margin-right:0px;
  padding: 0px 0px 0px 0px;
  min-height:112px;
  /*border: 1px solid; */
/* border-left: 1px solid #ccc; 
  border-right: 1px solid #ccc; */
}

#pagetitle{
	   float: left;
	   padding:41px 30px 0 0;
	   margin-left:0px;
	   background-color:#fff; 
       border: 0px;
       width:400px;
	   font-size:16px;
	   font-style:italic;
	   font-weight:bold;
	   color:red;}
	  

/*Navigation row for the main Navigation on the site */
/*There are other styles for this located below to support the a, li and UL tags */

/*This is the mainnavigation on top of the site to include the mainlinks to anywhere. Home etc. */

#titlebreak{
			position:relative;
			width:100%;
			background-color:#F4F7FB;
			background: url(../images/nb-bkgd.gif) repeat;  
    		/* background: url(../Images/tbl_hdr_bg.gif) repeat;  */
			height:25px;
			color:#16387c;
			/*color:#484bf2; */
			border-top:1px solid #BCD2E6; 
			border-left: 0px solid #ccc; 
	        border-right: 0px solid #ccc;
			border-bottom:1px solid #BCD2E6;
			padding: 0px 0px 0px 0px;
			text-align:left;
									}

#titlebreak p { padding: 5px 20px 0px 0px;
				display: inline-block;
				}
	   
#mainbody {
  background:#fff; 
  position: relative;

  border-left: 1px solid #ccc; 
  border-right: 1px solid #ccc;
  border-top: 0px solid #009900;  
  border-bottom: 1px solid #ccc; 
  
  text-align: left;
  background-color:#fff;
  width:100%;
  margin-bottom:0px;
  margin-right:0px;
  padding: 0px 0px 0px 0px;
  min-height: 600px;
}




#leftcontent {  float:left;
				width:160px;
				background:#fff;
				font-weight: bold;
				margin-top:0px;
				padding-top:0px;
				border:0px solid #4ea600;                /*#009900;  */
				min-height: 400px;
				height: 1%;
				display: inline;
				/*height:500px; */
				}
#leftcontent p {text-Align:left;
				background-colour:#484bf2;
				padding-bottom:6px;
				}

#centercontent { float:none;
				padding-top:3px;
				padding-left: 10px;
				background:#fff;
				border:0px solid #000; 
				margin-left: 170px;
				margin-right:10px;
				min-height:400px;
				width:600px;
				voice-family: "\"}\"";    /*This is an ie hack to get the width correct.
				voice-family: inherit;
				width: 600px;	
				/*height:500px; */
				}
html>body #centercontent {  
							margin-left: 170px;
							margin-right: 0px;
							}

#centercontent h2, h3 , h4 {color: red;	}

#rightcontent {
				position: absolute;
				padding-top:0px;
				margin-left:10px;
				right:0px;
				width:160px;
				background:#fff;
				border:1px solid #000; 
				min-height: 400px;
				height:1px;
				/*height:500px; */
				}

#centercontent ul{list-style-type:disc;
				  list-style-position:inside;
				  margin-left:70px;
}

#normallist {}
#normallist ul{margin-left:0px}

#centercontent td {}
/*This is the sidebar navigation */



/* #content td{text-align:justify; vertical-align:text-top;} */

/*#content td:hover {background-color:#DDE6EC;} */
#content tr{vertical-align:top;}
/*#content td{vertical-align:Middle;} */


ul.headerservices {
				   position:absolute;
				   left: 610px;
				   top:30px;
				   color: green;
				   text-align: right; 
				   font-weight: bold;
				   margin-right:30px;}

				
.featuretitle { position:relative;
				background: url(../images/nb-bkgd.gif) repeat;  
				/*background: url(../Images/tbl_hdr_bg.gif) repeat;  */
				height:15px;
				color:#16387c;
				font-weight:bold;			
				/* color:#484bf2;*/
				border:1px solid #BCD2E6; 
				padding: 3px 0px 3px 3px;
				margin-bottom:0px;
				text-align:left;
				width:100%;
				}

.featurebox , .productbox   { position: relative;
							 text-align:right;
						     width:600px;
							 border: 0px solid black;
							 vertical-align:top;
								padding:0px;
				 }
.featurebox table, .productbox table {padding:10px;}

.featurebox td {width:50%;
				min-height:65px;
				padding-right:0px;
				padding:1px 2px 2px 3px;
		        border:2px solid #dbdbdb;/*eee;*/
				text-align: left;
				}
.productbox td {min-height:65px;
				padding-right:0px;
				padding:1px 2px 2px 3px;
		        border:0px solid #dbdbdb;/*eee;*/
				text-align: left; 
				vertical-align: top}




/*.featurebox td:hover{border:2px solid #009900;} */

.featurebox  a, .productbox a {text-decoration:none; font-weight:bold;	color: red; padding-bottom: 15px}
.featurebox a:hover, .productbox a:hover {text-decoration: underline}  
.featurebox p, .productbox p {padding-right: 60px;	padding-top:3px; text-align:left;}
.featurebox h3, .productbox h3 {padding-bottom: 3px;				}

.featurebox td div, .productbox td div {min-height:65px; }

* html .featurebox td div {		height:65px;  }
* html .productbox td div {		height:65px;  }


.featurebox .ipcctv{ background: url(../images/security/cctv/milestonesmartsearch-sml.jpg) no-repeat right top;}
.featurebox .cctv{background: url(../images/security/cctv/Axis-ceiling-sml.jpg) no-repeat right top;}
.featurebox .monitoring { background: url(../images/security/intruder/ControlRoom_sml.jpg) no-repeat right top;}
.featurebox .voip {background: url(../images/telecomms/voip_sml.gif) no-repeat right bottom;}
.featurebox .nursing{background: url(../images/nursing/room_unit_sml.jpg) no-repeat right bottom;}
.featurebox .Fire{background: url(../images/fire/Fire_sml.jpg) no-repeat right bottom;}
.featurebox .IPACCESS{background: url(../images/security/access/Pax-readersml.jpg) no-repeat right bottom;}


.featurebox td:hover {border-color:#938787}

/* style mini-nav (contact, site map etc ) */
#mininav { float: right; width: auto; margin: 0 10 0 0; color: #ccc; padding:0 10px 0 0; }
#mininav li { display: inline; list-style-type: none; color: #ccc; text-indent: 0; }
#mininav a { text-decoration: none;  margin: 1px; color: #666; font-weight: bold; }
#mininav a:hover { background-color: #f7f3f7; border: 1px solid #d9e6dc; margin: 0; }



#footer{
  position: relative;
  /*width: 100%; */
  background: url(../images/infosolvinglogo.gif) bottom right;
  width:800px;
  height:40px;
  left:0;
  clear:both;
  background: url(../images/bg_titlebar5.gif) bottom right no-repeat; 
  /*height:2em; */
  color: #333333;
  text-align:center;
 /* margin-top: -5em auto 0 auto;*/
  border-left: 0px solid #ccc; 
  border-right: 0px solid #ccc;
  border-bottom: 0px solid #ccc;
  border-top: 1px solid #ccc;
  margin-left:auto;
  margin-right:auto;
  }


#footer li {text-align:left; display: inline; list-style-type: none; color: #16387c; }

#footer a {  padding-right: 0px;padding-left: 0px}

 #featurelist{}

 #featurelist ul{}
				
.paragraph_green{
  width:100%;
  background-color:#e7ebda;
  margin-bottom:5px;
}


/********* Navigation Menu Tags - Do not modify these  *******/ 
  
 table.navtable 			{ width:100%;  /* 151px; */ }
 #button 					{ width: auto; padding: 0px; }
 #button ul 				{ list-style: none; margin: 0px; padding: 0px; }
 #button li 				{ border: 0px solid #E4E4E4; padding:2px 5px 4px 1px;  margin: 0px; color:#fff;}

 #button li.unselected a 	{ font-family: Verdana, Arial, Helvetica, sans-serif;
							  font-size: 11px;
							  text-decoration: none;
							  background-color:#fff;
							  border:1px solid #F4F7FB;
							  color: #484bf2;
							  padding: 2px 5px 4px 1px; 
							  display: block;
							  width: 95%; }

 html>body #button li.unselected a 	{ width: auto; }
 
 
 /*** Navigation Menu Tags - You can modify the hover (background) colour **/ 
 #navcontainer ul { margin: 0px 0 8px 6px; padding: 0; list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

 #navcontainer li { margin: 0 0 .2em 0; }

 #navcontainer a { display: block;  color: #000; background-color: #FFFFFF; width: 14em; padding: .4em .8em; text-decoration: none; border: 1px solid #CCC;}

  /*** Navigation Menu Tags - You can modify the hover (background) colour **/ 
 #navcontainer a:hover { background-color: #8F7B69;   /*#C1D4ED */
						 color: #000; }
 
 
 #button li a:hover { border:1px solid #cccccc;
					  margin:0;
					  padding:2px 5px 4px 1px;
					  background-color:#f1f1f1;
					  text-decoration:none;
					  }

#navbox {position: relative;
		float:none;
		 height: 1%;
		border: 0px solid black;
		min-height:100px;
				}

table.contactbox {
    background:white;
 	width: 100%;
	border: 0px solid; 
	color:#999999;
	font-weight: bolder;
	font-size: 13px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	line-height: 180%;
	height:1px;
	display: inline; }

table.contactbox td {margin: 0; padding: 0;	color:red;font-weight:bolder;text-align:left;  }
table.contactbox a{color:red; font-weight: bolder;   }
	
table.contactbox a:hover {
	 	color: darkred;
		text-decoration: underline;
		background-color:none;
	 }
	 
table.contactbox th {
	color: white;
	background: url(../images/nav_bg.gif) center center repeat-x;
	/*background: #434343;  /*#C1D4ED; */ 
  /*	background: #FFA500 url(images/eap-orange-back.png) no-repeat top left; */
	text-align:center;
}

