  /*---------------------*/
 /*      Techconet      */
/*---------------------*/

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.gif);
	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:18px 0 0 15px;
}

#menu li {
	display:inline;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 9px;
}

#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:238px;
	margin:15px 0 0 0;
	border-right:1px solid #999999;
}

#enterprise {
	width:216px;
	margin:0 0 18px 20px;
	padding:0 0 18px 0;
	text-align:left;
}

#enterprise h1 {
	color:#000000;
	padding:10px 0 0 10px;
}

#enterprise ul {
	margin:9px 0 0 0;
	font-weight:bold;
	line-height:14px;
}

#enterprise li {
	margin:13px 0 0 7px;
	background-image:url(../images/quicklink-arrow.gif);
	background-repeat:no-repeat;
	background-position:8px 5px;
	padding-left:25px;
}

#enterprise li a:link {color:#254b5f; text-decoration:none;}
#enterprise li a:visited {color:#254b5f; text-decoration:none;}
#enterprise li a:hover {color:#FF6600; text-decoration:none;}
#enterprise li a:active {color:#254b5f; text-decoration:none;}

#enterprise  p {
	color:#666666;
	font-size:11px;
	text-align:left;
	margin:0;
	padding:5px 20px 0 43px;
	background-image:url(../images/bulletin-intent.gif);
	background-repeat:no-repeat;
	background-position:32px 13px;
}
#enterprise p a:link {color:#254b5f; text-decoration:none;}
#enterprise p a:visited {color:#254b5f; text-decoration:none;}
#enterprise p a:hover {color:#FF6600; text-decoration:none;}
#enterprise p a:active {color:#FF6600; text-decoration:underline;}


/* submenu begin */

#intent {
	margin:0 0 0 0px;
}

#intent ul {
	margin:9px 0 0 18px;
	color:#666666;
	line-height:18px;
}

#intent li {
	margin:4px 0 0 7px;
	background-image:url(../images/bulletin-intent.gif);
	background-repeat:no-repeat;
	background-position:25px 4px;
	padding-left:36px;
	font-weight:100;
}

#intent li a:link {color:#999999; text-decoration:none;}
#intent li a:visited {color:#999999; text-decoration:none;}
#intent li a:hover {color:#FF6600; text-decoration:none;}
#intent li a:active {color:#999999; text-decoration:none;}

  /*---------------------*/
 /*   sub menu end      */
/*---------------------*/

#download {
	width:216px;
	margin:0 0 18px 0px;
	padding:0 0 18px 0px;
	text-align:left;
}
#download table {
}

#download h1 {
	background-image:url(../images/download.gif);
	background-repeat:no-repeat;
	background-position:18px 0px;
	color:#000000;
	padding:10px 0 9px 63px;
}

#download ul {
	margin:9px 0 0 25px;
}

#download li {
	margin:13px 0 0 0px;
	background-image:url(../images/quicklink-arrow.gif);
	background-repeat:no-repeat;
	background-position:8px 5px;
	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:750px;
}

#submenu {
	padding:1px 0 0 0;
}

#submenu img {
	float:left;
	padding-left:454px;
}	

#submenu p {
	float:right;
	width:274px;
	background-color:#193734;
	color:#ffffff;
	padding:2px 0 4px 0;
	text-indent:10px;
}

#submenu p a:link {color:#ffffff; text-decoration:none; padding:0 4px 0 4px; cursor:default}
#submenu p a:visited {color:#ffffff; text-decoration:none; padding:0 4px 0 4px;cursor:default}
#submenu p a:hover {color:#FFCC33; text-decoration:none; padding:0 4px 0 4px;cursor:default}
#submenu p a:active {color:#ffffff; text-decoration:none; padding:0 4px 0 4px;cursor:default}

#aboutColumn {
	width:340px;
	float:left;
	margin:18px 18px 0 0;
}

#about {
	float:left;
	background-color:#edfbff;
	background-image:url(../images/top-bg.gif);
	background-repeat:repeat-x;
	margin:0px 0 15px 18px;
}

#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 {
	float:left;
	background-color:#edfbff;
	background-image:url(../images/top-bg.gif);
	background-repeat:repeat-x;
	margin:0px 0 15px 18px;
}

#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;}

#partnerColumn {
	width:360px;
	float:left;
	margin:18px 0 0 0;
}

#partnerColumn img {
	float:left;
}

#partners {
	margin:15px 0 0 0;
}

#footer {
	float:left;
	width:1000px;
	height:75px;
	background-color:#4e91a9;
	padding:10px 0 0 0;
}

#footer p {
	text-align:center;
	color:#ffffff;
	margin-top:18px;
	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;}


  /*---------------------*/
 /*        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;
}

#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 25px 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 img {
	padding:10px 0 18px 25px;
}

/*

#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:725px;
}

#engagement img {
	margin:0 0 27px 0;
}

#product {
	width:100%;
}


  /*---------------------*/
 /*        InsTIL       */
/*---------------------*/

#instilhome {
	width:717px;
	float:left;
	margin:15px 0 0 10px;
	background-image:url(../images/instil-home-bg1.gif);
	background-repeat:no-repeat;
	background-position:-1px 0;
	padding:0px 0 0 0px;
}

#instilhome h1 {
	color:#FF6600;
	padding:15px 0 0 15px;
	background-image:url(../images/icon-1.gif);
	background-repeat:no-repeat;
	background-position:25px 20px;
	text-indent:25px;
}

#instilhome h2 {
/*	color:#FF6600; */
	color:#666666;
	padding:9px 0 5px 0;
	background-image:url(../images/icon-2.gif);
	background-repeat:no-repeat;
	background-position:10px 15px;
	text-indent:23px;
}

#instilhome h2 a:link {color:#0079b2; text-decoration:underline;}
#instilhome h2 a:visited {color:#0079b2; text-decoration:underline;}
#instilhome h2 a:hover {color:#333333; text-decoration:none;}
#instilhome h2 a:active {color:#0079b2; text-decoration:underline;}

#instilhome p {
	color:#555555;
	padding:15px 30px 12px 30px;
	line-height:22px;
}

#instilhome h6 {
	color:#666666;
	float:right;
	padding:0 40px 0 0;
}

#instilhome h6 a:link {color:#006699; text-decoration:underline;}
#instilhome h6 a:visited {color:#006699; text-decoration:underline;}
#instilhome h6 a:hover {color:#FF9900; text-decoration:none;}
#instilhome h6 a:active {color:#006699; text-decoration:underline;}


#instiloverview {
	width:717px;
	height:680px;
	float:left;
	margin:15px 0 0 10px;
	background-image:url(../images/instil-home-bg2.gif);
	background-repeat:no-repeat;
	padding:0px 0 0 0px;
}

#instiloverview h1 {
	color:#FF6600;
	padding:15px 0 0 15px;
	background-image:url(../images/icon-1.gif);
	background-repeat:no-repeat;
	background-position:25px 20px;
	text-indent:25px;
}

#instiloverview h2 {
/*	color:#FF6600; */
	color:#666666;
	padding:9px 0 5px 0;
	background-image:url(../images/icon-2.gif);
	background-repeat:no-repeat;
	background-position:50px 15px;
	text-indent:60px;
	font-size:12px;
}

#instiloverview p {
	color:#555555;
	padding:15px 30px 0px 30px;
	line-height:22px;
}

#instiloverview h6 {
	color:#666666;
	float:right;
	padding:0 40px 0 0;
}

#instiloverview h6 a:link {color:#006699; text-decoration:underline;}
#instiloverview h6 a:visited {color:#006699; text-decoration:underline;}
#instiloverview h6 a:hover {color:#FF9900; text-decoration:none;}
#instiloverview h6 a:active {color:#006699; text-decoration:underline;}

#instiloverview li a:link {color:#555555; text-decoration:none;}
#instiloverview li a:visited {color:#555555; text-decoration:none;}
#instiloverview li a:hover {color:#EF750F; text-decoration:none;}
#instiloverview li a:active {color:#555555; text-decoration:none;}

#instiloverview a:link {color:#3399CC; text-decoration:underline;}
#instiloverview a:visited {color:#3399CC; text-decoration:underline;}
#instiloverview a:hover {color:#EF750F; text-decoration:underline;}
#instiloverview a:active {color:#3399CC; text-decoration:underline;}

#instiloverview table {
	margin:30px 0 0 20px;
}
#instiloverview table td {
	height:30px;
}

#overview li {
	color:#555555;
	line-height:20px;
	background-image:url(../images/bulletin-intent.gif);
	background-repeat:no-repeat;
	background-position:35px 13px;
	padding:5px 30px 0 50px;
	font-weight:normal;
}
#overview li a:link {color:#3399CC; text-decoration:underline;}
#overview li a:visited {color:#3399CC; text-decoration:underline;}
#overview li a:hover {color:#EF750F; text-decoration:underline;}
#overview li a:active {color:#3399CC; text-decoration:underline;}

#productsbg {
	width:650px;
	height:170px;
	background-image:url(../images/products.gif);
	background-repeat:no-repeat;
	margin:10px 0 0 35px;
}

#xpress {
	width:215px;
	float:left;
}
#xpress h3 {
	color:#333333;
	font-size:12px;
	padding:18px 0 12px 55px;
}
#xpress h4 {
	color:#000000;
	font-weight:normal;
	text-align:left;
	padding:6px 0 0px 25px;
	background-image:url(../images/icon-2.gif);
	background-repeat:no-repeat;
	background-position:15px 15px;
	line-height:24px;
}
#xpress h4 a:link {color:#0066FF; text-decoration:none;}
#xpress h4 a:visited {color:#0066FF; text-decoration:none;}
#xpress h4 a:hover {color:#FF9900; text-decoration:none;}
#xpress h4 a:active {color:#0066FF; text-decoration:none;}

#professional {
	width:215px;
	float:left;
}
#professional h3 {
	color:#333333;
	font-size:12px;
	padding:18px 0 12px 42px;
}
#professional h4 {
	color:#000000;
	font-weight:normal;
	text-align:left;
	padding:6px 0 0px 25px;
	background-image:url(../images/icon-2.gif);
	background-repeat:no-repeat;
	background-position:15px 16px;
	line-height:24px;
}
#professional h4 a:link {color:#0066FF; text-decoration:none;}
#professional h4 a:visited {color:#0066FF; text-decoration:none;}
#professional h4 a:hover {color:#FF9900; text-decoration:none;}
#professional h4 a:active {color:#0066FF; text-decoration:none;}

#enterprise1 {
	width:200px;
	float:left;
}
#enterprise1 h3 {
	color:#333333;
	font-size:12px;
	padding:18px 0 12px 50px;
}
#enterprise1 h4 {
	color:#000000;
	font-weight:normal;
	text-align:left;
	padding:6px 0 0px 30px;
	background-image:url(../images/icon-2.gif);
	background-repeat:no-repeat;
	background-position:20px 16px;
	line-height:24px;
}
#enterprise1 h4 a:link {color:#0066FF; text-decoration:none;}
#enterprise1 h4 a:visited {color:#0066FF; text-decoration:none;}
#enterprise1 h4 a:hover {color:#FF9900; text-decoration:none;}
#enterprise1 h4 a:active {color:#0066FF; text-decoration:none;}


#topimage {
	width:680px;
	height:130px;
	padding:5px 20px 15px 30px;
}

#topimage img {
	padding:25px 5px 10px 0;
	float:left;
}

#topimage p {
	padding:20px 25px 0 0;
}

/*#instilcontent #div_challenges #div_features {
	padding:0px 0 10px 10px;
	margin:0 0 0 3px;
	border-left:2px solid #e3eaf0;
	border-right:2px solid #e3eaf0;
	border-bottom:2px solid #e3eaf0;
	float:left;
}

#instilcontent ul {
	padding:10px 0 0 0;
}

#instilcontent li {
	color:#555555;
	line-height:24px;
	background-image:url(../images/icon-3.gif);
	background-repeat:no-repeat;
	background-position:25px 15px;
	padding:5px 30px 0 40px;
}
#instilcontent li a:link {color:#555555; text-decoration:none;}
#instilcontent li a:visited {color:#555555; text-decoration:none;}
#instilcontent li a:hover {color:#EF750F; text-decoration:none;}
#instilcontent li a:active {color:#555555; text-decoration:none;}

#instilcontent table {
	padding:10px 0 0 25px;
}
#instilcontent table td {
	height:30px;
}
*/




  /*---------------------*/
 /*  InsTIL Challenge   */
/*---------------------*/

.div_class {
	padding:0px 0 10px 10px;
	border-left:2px solid #e3eaf0;
	border-right:2px solid #e3eaf0;
	border-bottom:2px solid #e3eaf0;
	float:left;
	width:700px;
	margin:0 0 0 2px;
	text-align:left;
}

.div_class ul {
	padding:10px 0 0 0;
}

.div_class li {
	color:#555555;
	line-height:24px;
	background-image:url(../images/icon-3.gif);
	background-repeat:no-repeat;
	background-position:25px 15px;
	padding:5px 30px 0 40px;
}
.div_class li a:link {color:#555555; text-decoration:underline;}
.div_class li a:visited {color:#555555; text-decoration:underline;}
.div_class li a:hover {color:#EF750F; text-decoration:none;}
.div_class li a:active {color:#555555; text-decoration:underline;}

.div_class table {
	padding:10px 0 0 25px;
}
.div_class table td {
	height:30px;
}

.div_class h2 {
	margin:0 0 0 30px;
	font-weight:normal;
}

.div_class h3 {
	padding:0 0 0 10px;
}
.div_class h3 a:link {color:#555555; text-decoration:none;}
.div_class h3 a:visited {color:#555555; text-decoration:none;}
.div_class h3 a:hover {color:#EF750F; text-decoration:none;}
.div_class h3 a:active {color:#555555; text-decoration:none;}

.div_class h4 {
	color:#FF6600;
}


.div_class1 {
	border-left:2px solid #e3eaf0;
	border-right:2px solid #e3eaf0;
	border-bottom:2px solid #e3eaf0;
	float:left;
	width:700px;
	padding:0px 5px 10px 5px;
	margin:0 0 0 2px;
	text-align:left;
}

.div_class1 table {
	padding:0 0 0 0;
	margin:10px 0 10px 0;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
}
.div_class1 table td {
	height:30px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
}

.div_class1 h4 {
	color:#FF6600;
}


#instilProduct {
	width:440px;
	float:left;
	margin:15px 0 0 0px;
}

#instilProduct h2 {
	color:#666666;
	padding:0px 0 5px 0;
	background-image:url(../images/icon-2.gif);
	background-repeat:no-repeat;
	background-position:13px 5px;
	text-indent:23px;
}

#instilProduct ul {
	padding:5px 0 8px 25px;
}

#instil {
	width:710px;
	height:331px;
	background-image:url(../images/instil-bg.gif);
	background-repeat:no-repeat;
	padding:20px 0 0 10px;
	float:left;
}

#instil h1 {
	font-size:13px;
	margin:0px 0 0 5px;
}

#instil ul {
	padding:24px 0 0 0;
}

#instil li {
	display:inline;
	color:#ffffff;
	font-weight:bold;
	background-image:url(../images/quicklink-arrow.gif);
	background-repeat:no-repeat;
	background-position:4px 3px;
}
#instil li a:link {color:#ffffff; text-decoration:none;}
#instil li a:visited {color:#ffffff; text-decoration:none;}
#instil li a:hover {color:#FF9900; text-decoration:none;}
#instil li a:active {color:#ffffff; text-decoration:none;}

#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;
}

  /*---------------------*/
 /*     InsTIL Menu     */
/*---------------------*/

ul#itilmenu { 
	width:695px;
	height:40px;
	background: url(../images/menu-bg.gif) top left repeat-x; 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	list-style-type: none; 
	margin:15px 0 0 12px; 
	padding:0px 
}

ul#itilmenu li {
	display: block; 
	float: left; 
	margin: 0 0 0 9px; 
}

ul#itilmenu li a { 
	height: 32px; 
	color: #333333; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	padding: 8px 15px 0; 
}

ul#itilmenu li a:hover { 
	color: #ffffff; 
	background: url(../images/current-bg.gif) top left repeat-x; 
	padding:5px 15px 0; 
}
	
ul#itilmenu li a:active { 
	color: #ffffff; 
	background: url(../images/current-bg.gif) top left repeat-x; 
	padding: 5px 15px 0; 
}
	
ul#itilmenu li a.current{ 
	color: #FFFfff; 
	background: url(../images/current-bg.gif) top left repeat-x; 
	padding: 5px 15px 0; 
}

.trail {
	float:right;
	padding:8px 12px 0px 0;
}


