  /*---------------------*/
 /*      Precision Techserve      */
/*---------------------*/

body {
	margin:0px;
	padding:0;
	background-color:#e1e1e1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/bg-body.gif);
	background-repeat:repeat-x;
	font-size:11px;
	text-align:justify;
	line-height:18px;
	color:#666666;
}

h1, h2, h3, h4, h5, h6, p, pre, form, img, ul, li {margin:0; border:none; padding:0;}

h1 {font-size:12px;}

h2, h3, h4, h5, h6 {font-size:11px;}

a:link, a:visited, a:hover, a:active {color:#000000; text-decoration:none;}

ul, li {
	list-style:none;
}

#body {
	width:1000px;
	margin:0 auto;
	background-color:#FFFFFF;
}

#body h1 {
	color:#00856C;
}

#body h2 {
	color:#FFFFFF;
}

    /*------------------*/
   /*      Banner      */
  /*------------------*/

#banner {
	float:left;
	width:1000px;
	height:151px;
	background-image:url(../images/banner-bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#banner img {
	float:left;
	margin:20px 0 0 95px;
}

#banner p {
	text-align:right;
	color:#FFFFFF;
	padding:9px 18px 0 0px;
}

#banner p a:link {color:#ffffff; text-decoration:none; padding:0 3px 0 3px;}
#banner p a:visited {color:#ffffff; text-decoration:none; padding:0 3px 0 3px;}
#banner p a:hover {color:#FFCC33; text-decoration:none; padding:0 3px 0 3px;}
#banner p a:active {color:#ffffff; text-decoration:none; padding:0 3px 0 3px;}

#menu {
	float:left;
	width:100%;
}

#menu ul {
	margin:15px 0 0 15px;
}

#menu li {
	display:inline;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 25px;
}

#menu li a:link {color:#ffffff; text-decoration:none; background-image:url(../images/menu-icon.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:18px; padding-right:14px;}
#menu li a:visited {color:#ffffff; text-decoration:none; background-image:url(../images/menu-icon.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:18px; padding-right:14px;}
#menu li a:hover {color:#ffcc33; text-decoration:none; background-image:url(../images/menu-icon-roll.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:18px; padding-right:14px;}
#menu li a:active {color:#ffcc33; text-decoration:none; background-image:url(../images/menu-icon-roll.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:18px; padding-right:14px;}

    /*------------------*/
   /*      Content     */
  /*------------------*/

#content {
	width:1000px;
	float:left;
	background-color:#FFFFFF;
}

#firstcolumn {
	float:left;
	width:234px;
	margin:15px 0 0 0;
	border-right:1px dashed #999999;
}

#flash {
	width:200px;
	margin:0 0 18px 16px;
	text-align:left;
}

#flash ul {
	padding:0px 0 18px 10px;
}

#flash li {
	font-weight:bold;
	padding:0 0px 5px 15px;
	background-image:url(../images/icon-3.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
}

#flash li a:link {color:#3399CC; text-decoration:none;}
#flash li a:visited {color:#3399CC; text-decoration:none;}
#flash li a:hover {color:#EF750F; text-decoration:none;}
#flash li a:active {color:#3399CC; text-decoration:none;}

#download {
	width:216px;
	text-align:left;
}

#download h1 {
	background-image:url(../images/download.gif);
	background-repeat:no-repeat;
	background-position:18px 0px;
	color:#000000;
	padding:2px 0 10px 63px;
}
#download h2 {
	background-image:url(../images/helpline.gif);
	background-repeat:no-repeat;
	background-position:18px 0px;
	color:#000000;
	padding:2px 0 10px 63px;
}

#download h2 a:link {color:#000000; text-decoration:none;}
#download h2 a:visited {color:#000000; text-decoration:none;}
#download h2 a:hover {color:#FF6600; text-decoration:none;}
#download h2 a:active {color:#000000; text-decoration:none;}

#download h3 {
	background-image:url(../images/news.gif);
	background-repeat:no-repeat;
	background-position:18px 0px;
	color:#000000;
	padding:2px 0 10px 63px;
}

#download h3 a:link {color:#000000; text-decoration:none;}
#download h3 a:visited {color:#000000; text-decoration:none;}
#download h3 a:hover {color:#FF6600; text-decoration:none;}
#download h3 a:active {color:#000000; text-decoration:none;}

#download ul {
	margin:0 0 15px 25px;
}

#download li {
	font-weight:bold;
	margin:0 0 10px 0px;
	background-image:url(../images/icon-3.gif);
	background-repeat:no-repeat;
	background-position:8px 8px;
	padding-left:25px;
}

#download li a:link {color:#254b5f; text-decoration:none;}
#download li a:visited {color:#254b5f; text-decoration:none;}
#download li a:hover {color:#FF6600; text-decoration:none;}
#download li a:active {color:#254b5f; text-decoration:none;}

#secondcolumn {
	float:left;
	width:765px;
}
#site {
	float:left;
	width:765px;
}
#site ol li{
	font-weight:normal;
	margin:0 0 10px 0px;
	background-image:none;
	list-style:none;
	padding-left:10px;
}
	

#aboutColumn {
	width:745px;
	float:left;
	padding:20px 0 0 20px;
}

#about {
	width:357px;
	float:left;
	background-color:#edfbff;
	background-image:url(../images/top-bg.gif);
	background-repeat:repeat-x;
	margin:0 10px 0 0;
}

#about h1 {
	font-size:12px;
	font-weight:bold;
	color:#00856C;
	padding:3px 0 0 10px;
}

#about p {
	color:#666666;
	font-size:11px;
	text-align:justify;
	margin:0;
	padding:15px 20px 0 18px;
}

#about h6 {
	font-size:11px;
	font-weight:normal;
	float:right;
	padding:12px 25px 0 0;
}
#about h6 a:link {color:#00856C; text-decoration:none;}
#about h6 a:visited {color:#00856C; text-decoration:none;}
#about h6 a:hover {color:#EF750F; text-decoration:none;}
#about h6 a:active {color:#00856C; text-decoration:none;}

#about-infodrive {
	width:357px;
	float:left;
	background-color:#edfbff;
	background-image:url(../images/top-bg.gif);
	background-repeat:repeat-x;
	margin:0 10px 0 0;
}

#about-infodrive h1 {
	font-size:12px;
	font-weight:bold;
	color:#00856C;
	padding:3px 0 0 10px;
}

#about-infodrive p {
	color:#666666;
	font-size:11px;
	text-align:justify;
	margin:0;
	padding:15px 20px 0 18px;
}

#about-infodrive h6 {
	font-size:11px;
	font-weight:normal;
	float:right;
	padding:12px 25px 0 0;
}
#about-infodrive h6 a:link {color:#00856C; text-decoration:none;}
#about-infodrive h6 a:visited {color:#00856C; text-decoration:none;}
#about-infodrive h6 a:hover {color:#EF750F; text-decoration:none;}
#about-infodrive h6 a:active {color:#00856C; text-decoration:none;}

#solution {
	width:745px;
	float:left;
	padding:20px 0 0 20px;
}

#solution h1 a:link {color:#00856c; text-decoration:none}
#solution h1 a:hover {color:#FF3300; text-decoration:none}
#solution h1 a:active {color:#00856c; text-decoration:none}
#solution h1 a:visited {color:#00856c; text-decoration:none}

/*-- solution starts --*/

#solution ul {
	margin:10px 0 20px 0;
	color:#333333;
}
#solution li {
	background-image:url(../images/icon-2.gif);
	background-repeat:no-repeat;
	background-position:8px 6px;
	padding:0 0 2px 25px;
	text-align:left;
}
#oims{
	width:220px;
	float:left;
	margin-right:30px;
}
#oims h1{
	width:180px;
	background-image:url(../images/icon-oims.gif);
	background-repeat:no-repeat;
	padding:0 0 2px 40px;
	border-bottom:2px solid #c6e4cd;
	text-align:left;
	color:#00856c;
}
#ccs{
	width:220px;
	float:left;
	margin-right:30px;
}
#ccs h1{
	width:180px;
	background-image:url(../images/icon-ccs.gif);
	background-repeat:no-repeat;
	padding:0 0 2px 40px;
	border-bottom:2px solid #c6e4cd;
	text-align:left;
	color:#00856c;
}
#ems{
	width:220px;
	float:left;
}
#ems h1{
	width:180px;
	background-image:url(../images/icon-ems.gif);
	background-repeat:no-repeat;
	padding:0 0 2px 40px;
	border-bottom:2px solid #c6e4cd;
	text-align:left;
	color:#00856c;
}

#rims{
	width:220px;
	float:left;
	margin-right:30px;
}
#rims h1{
	width:180px;
	background-image:url(../images/icon-rims.gif);
	background-repeat:no-repeat;
	padding:0 0 2px 40px;
	border-bottom:2px solid #c6e4cd;
	text-align:left;
	color:#00856c;
}
#iss{
	width:220px;
	float:left;
	margin-right:30px;
}
#iss h1{
	width:180px;
	background-image:url(../images/icon-iss.gif);
	background-repeat:no-repeat;
	padding:0 0 2px 40px;
	border-bottom:2px solid #c6e4cd;
	text-align:left;
	color:#00856c;
}
#tpcs{
	width:220px;
	float:left;
}
#tpcs h1{
	width:180px;
	background-image:url(../images/icon-tpcs.gif);
	background-repeat:no-repeat;
	padding:0 0 2px 40px;
	border-bottom:2px solid #c6e4cd;
	text-align:left;
	color:#00856c;
}
/*-- solution starts --*/


#footer {
	float:left;
	width:1000px;
	height:50px;
	background-color:#4e91a9;
	padding:20px 0 0 0;
}

#footer p {
	text-align:center;
	color:#ffffff;
	line-height:21px;
}


#footer p a:link {color:#ffffff; text-decoration:none;}
#footer p a:visited {color:#ffffff; text-decoration:none;}
#footer p a:hover {color:#FFCC33; text-decoration:underline;}
#footer p a:active {color:#ffffff; text-decoration:none;}


#footer img a:link {text-decoration:none;}
#footer img a:visited {text-decoration:none;}
#footer img a:hover {text-decoration:none;}
#footer img a:active {text-decoration:none;}

  /*---------------------*/
 /*        Text         */
/*---------------------*/

#text {
	width:670px;
	float:left;
	margin:15px 0 0 18px;
}

#text h1 {
	color:#FF6600;
	padding:0 0 5px 0;
	background-image:url(../images/icon-1.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-indent:15px;
}

#text h2 {
/*	color:#FF6600; */
	color:#666666;
	padding:9px 0 5px 0;
	background-image:url(../images/icon-2.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	text-indent:13px;
}

#text h3 {
	padding:5px 0 0 0;
}

#text h6 {
	text-align:right;
	padding:0 0 18px 0;
}

#text h6 a:link {color:#3399CC; text-decoration:underline;}
#text h6 a:visited {color:#3399CC; text-decoration:underline;}
#text h6 a:hover {color:#EF750F; text-decoration:underline;}
#text h6 a:active {color:#3399CC; text-decoration:underline;}

#text a:link {color:#3399CC; text-decoration:underline;}
#text a:visited {color:#3399CC; text-decoration:underline;}
#text a:hover {color:#EF750F; text-decoration:underline;}
#text a:active {color:#3399CC; text-decoration:underline;}

#text p {
	color:#555555;
	padding:0 0px 18px 0;
}

#text ul {
	padding:4px 0 18px 25px;
}

#text li {
	font-weight:100;
	padding:0 25px 5px 15px;
	background-image:url(../images/icon-3.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
}

#text li a:link {color:#3399CC; text-decoration:none;}
#text li a:visited {color:#3399CC; text-decoration:none;}
#text li a:hover {color:#EF750F; text-decoration:none;}
#text li a:active {color:#3399CC; text-decoration:none;}

#text ul ul {
	margin-bottom:0px;
}

#text img {
	padding:10px 0 18px 25px;
}

#text table {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

#text td {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:4px;
}

/*

#text img {
	float:left;
	padding:10px 0 0 25px;
}

*/

#text address {
	margin:0px 0 18px 36px;
}

#text address a:link {color:#3399CC; text-decoration:none;}
#text address a:visited {color:#3399CC; text-decoration:none;}
#text address a:hover {color:#EF750F; text-decoration:none;}
#text address a:active {color:#3399CC; text-decoration:none;}

#text #technical table {
	float:left;
}

#technical-row {
	float:left;
	width:720px;
	margin-bottom:18px;
}

#engagement {
	float:left;
	width:750px;
}

#engagement img {
	margin:0 0 27px 0;
}

#product {
	width:100%;
}

/* ---------- */

#instilProduct {
	width:440px;
	float:left;
	margin:15px 0 0 0px;
}

#instilLinks {
	padding:14px 0 0 0;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:185px;
	float:right;
	margin:15px 0 0 25px;
}

#instilLinks h1 {
	margin:0 0 0 24px;
}

#instilLinks ul {
	font-weight:bold;
	margin:0 0 0 0;
	text-align:left;
}

#instilLinks li {
	font-weight:100;
	padding:0 25px 5px 15px;
	background-image:url(../images/bulletin-intent.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
}

#instilLinks li a:link {color:#3399CC; text-decoration:none;}
#instilLinks li a:visited {color:#3399CC; text-decoration:none;}
#instilLinks li a:hover {color:#EF750F; text-decoration:none;}
#instilLinks li a:active {color:#3399CC; text-decoration:none;}

#campitImg {
	margin:0 0 0px -27px;
}

#enquiry table {
	border:none;
}

#enquiry td {
	border:none;
}

#borderNone table {
	border:none;
}

#borderNone td {
	border:none;
	text-align:center;
}
