body {
	background-image: url(../images/bg.gif);
	background-color:#ffffff;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	}
img, div { behavior: url(../iepngfix.htc) }
div.wrapper{
	width:920px;
	margin:0px auto;
	background:#ffffff;
	padding:0px;
	}
div.nothing{
	text-indent:-9999px;
	display:none;
	font-size:1px;
	float:left;
	}
div.welcome{
	padding-top:50px;
	width:920px;
	text-align:center;
	font-size:36px;
	font-family:Segoe UI;
	color:#006895;
	}
div.highbw{
	padding-top:70px;
	width:920px;
	text-align:center;
	font-size:18px;
	font-family:Calibri;
	color:#006895;
	}
div.highbw a{
	color:#006895;
	text-decoration:underline;
	}
div.highbw a:hover{
	text-decoration:none;
	}
div.highbws{
	width:920px;
	text-align:center;
	font-size:10px;
	font-family:Calibri;
	color:#777777;
	}
div.centerlogo{
	width:920px;
	text-align:center;
	padding-top:45px;	
	}
div.lowbw{
	padding-top:45px;
	width:920px;
	text-align:center;
	font-size:18px;
	font-family:Calibri;
	color:#006895;
	}
div.lowbw a{
	color:#006895;
	text-decoration:underline;
	}
div.lowbw a:hover{
	text-decoration:none;
	}
div.lowbws{
	width:920px;
	text-align:center;
	font-size:10px;
	font-family:Calibri;
	color:#777777;
	}
div.homepage{
	width:135px;
	height:200px;
	background:url(../images/home_pic.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
div.footer {
	background-color:#006895;
	height:25px;
	padding:0px;
	margin:0px;
	}
div.footerinside{
	width:920px;
	margin:0px auto;
	background:#bbd6e2;
	padding:0px;
	height:25px;
	}
div.copyright{
	width:270px;
	padding-top:5px;
	padding-left:10px;
	float:left;
	color:#006895;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	}
div.disclaimer{
	width:200px;
	padding-top:5px;
	padding-right:0px;
	float:right;
	color:#006895;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	}
 div.c2 {background-color:#11a4e3; width:920px; height:15px; margin-top:10px;}
 div.c1 {text-align: center}
div.disclaimer a{
	color:#006895;
	text-decoration:none;
	}
div.disclaimer a:hover{
	text-decoration:underline;
	}
.ima{float:right; margin-left:15px;height:160px; width:228px;}
.ima2{float:right; margin-left:15px;height:130px; width:130px;}
.about{background:url(../images/heading/about.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.vision{background:url(../images/heading/vision.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.quality{background:url(../images/heading/quality_asurance_policy.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.land{background:url(../images/heading/land.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.disaster{background:url(../images/heading/disaster_management.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.avlanche{background:url(../images/heading/avalanche.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.forestry{background:url(../images/heading/forestry.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.ground{background:url(../images/heading/ground_water.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.defence{background:url(../images/heading/defense.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.utilities{background:url(../images/heading/utilities.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.disclaim{background:url(../images/heading/disclaimer.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.gis{background:url(../images/heading/gis.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.data_acquisition{background:url(../images/heading/data_acquisition.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.pre_processing{background:url(../images/heading/pre_processing.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.post_processing{background:url(../images/heading/post_processing.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.data_management{background:url(../images/heading/data_management.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.data_rendering{background:url(../images/heading/data_rendering.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.eagle{background:url(../images/heading/eagle.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.asset_intelligence{background:url(../images/heading/asset_intelligence.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.vaf{background:url(../images/heading/vaf.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.case{background:url(../images/heading/case_studies.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.brochures{background:url(../images/heading/brochures.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.download{background:url(../images/heading/download.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.careers{background:url(../images/heading/careers.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}
.contact{background:url(../images/heading/contact_us.jpg) no-repeat; margin-left:15px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; height:23px;}

.formtext{padding:2px; border:1px solid #CCCCCC; width:300px; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.wrongcode{border:1px solid #990000; background-color:#D70000; color:#FFFFFF; padding:4px; padding-left:6px;width:295px;}
.text{padding:2px; border:1px solid #CCCCCC; width:180px; height:14px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.formc{margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; width:300px; margin-left:20px;}
h1{height:37px; padding-left:15px;}
span{display:none;}
p{padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; font-family:Tahoma, Verdana, Georgia; font-size:13px; color:#6d6d6d; margin:0px;}
.content {padding:10px 15px 10px 15px; width:700px; #width:670px; float:right;}
.content ul{list-style:none; margin:0px; }
.content ul li{margin:0px; padding:0px; padding-right:10px;padding-left:20px; margin-left:15px; font-family:Tahoma, Verdana, Georgia; font-size:13px; color:#6d6d6d; background:url(../images/tick.gif) no-repeat;}
.content ul li ul{padding-top:10px; padding-bottom:10px;}
.content ul li ul li{ padding-right:10px; margin-left:0px; font-family:Tahoma, Verdana, Georgia; font-size:13px; color:#6d6d6d; background:none;}
.content ol{list-style:none; margin:0px; }
.content ol li{margin:0px; padding:0px; padding-right:10px;padding-left:20px; margin-left:15px; font-family:Tahoma, Verdana, Georgia; font-size:13px; color:#6d6d6d; background:url(../images/tick.gif) no-repeat;}
.content ol li ol{padding-top:10px; padding-bottom:10px;}
.content ol li ol li{ padding-right:10px; margin-left:0px; font-family:Tahoma, Verdana, Georgia; font-size:13px; color:#6d6d6d; background:none; }
	
		.content .corner-left-top { background:url(../images/boxtl.png) no-repeat 0 0;}
		.content .corner-right-top { background:url(../images/boxtr.png) no-repeat right 0; overflow:hidden; }
		.content .corner-left-bot { background:url(../images/boxbl.png) no-repeat 0 bottom;}
		.content .corner-left-mid {background:url(../images/boxml.png) repeat-y 0;}
		.content .corner-right-mid {background:url(../images/boxmr.png) repeat-y right 0;}
		.content .corner-top-mid {background:url(../images/boxtm.png) repeat-x 0 top;}
		.content .corner-bot-mid {background:url(../images/boxbm.png) repeat-x 0 bottom;}
		.content .corner-right-mid {background:url(../images/boxmr.png) repeat-y right 0;}
		.content .corner-right-bot { background:url(../images/botbr.png) no-repeat right bottom; overflow:hidden; height:100%; padding:24px 0px 30px 0px;}

.contentf {padding:10px 15px 10px 15px; width:890px; float:left;}
.contentf ul{list-style:none; margin:0px; }
.contentf ul li{margin:0px; padding:0px; padding-right:10px;padding-left:20px; margin-left:15px; font-family:Tahoma, Verdana, Georgia; font-size:13px; color:#6d6d6d; background:url(../images/tick.gif) no-repeat;}
.contentf ul li ul{padding-top:10px; padding-bottom:10px;}
.contentf ul li ul li{ padding-right:10px; margin-left:0px; font-family:Tahoma, Verdana, Georgia; font-size:13px; color:#6d6d6d; background:none; }
.contentf ol{list-style:none; margin:0px; }
.contentf ol li{margin:0px; padding:0px; padding-right:10px;padding-left:20px; margin-left:15px; font-family:Tahoma, Verdana, Georgia; font-size:13px; color:#6d6d6d; background:url(../images/tick.gif) no-repeat;}
.contentf ol li ol{padding-top:10px; padding-bottom:10px;}
.contentf ol li ol li{ padding-right:10px; margin-left:0px; font-family:Tahoma, Verdana, Georgia; font-size:13px; color:#6d6d6d; background:none; }
	
		.contentf .corner-left-top { background:url(../images/boxtl.png) no-repeat 0 0;}
		.contentf .corner-right-top { background:url(../images/boxtr.png) no-repeat right 0; overflow:hidden; }
		.contentf .corner-left-bot { background:url(../images/boxbl.png) no-repeat 0 bottom;}
		.contentf .corner-left-mid {background:url(../images/boxml.png) repeat-y 0;}
		.contentf .corner-right-mid {background:url(../images/boxmr.png) repeat-y right 0;}
		.contentf .corner-top-mid {background:url(../images/boxtm.png) repeat-x 0 top;}
		.contentf .corner-bot-mid {background:url(../images/boxbm.png) repeat-x 0 bottom;}
		.contentf .corner-right-mid {background:url(../images/boxmr.png) repeat-y right 0;}
		.contentf .corner-right-bot { background:url(../images/botbr.png) no-repeat right bottom; overflow:hidden; height:100%; padding:24px 0px 30px 0px;}

.career {padding:10px 15px 10px 15px; width:890px; float:left;}
.career ul{ margin:0px; }
.career ul li{margin:0px; padding:0px; padding-right:10px;padding-left:0px; margin-left:15px; font-family:Tahoma, Verdana, Georgia; font-size:13px; color:#6d6d6d; }
.career ul li ul{padding-top:10px; padding-bottom:10px;}
.career ul li ul li{ padding-right:10px; margin-left:0px; font-family:Tahoma, Verdana, Georgia; font-size:13px; color:#6d6d6d; background:none; }
	
		.career .corner-left-top { background:url(../images/boxtl.png) no-repeat 0 0;}
		.career .corner-right-top { background:url(../images/boxtr.png) no-repeat right 0; overflow:hidden; }
		.career .corner-left-bot { background:url(../images/boxbl.png) no-repeat 0 bottom;}
		.career .corner-left-mid {background:url(../images/boxml.png) repeat-y 0;}
		.career .corner-right-mid {background:url(../images/boxmr.png) repeat-y right 0;}
		.career .corner-top-mid {background:url(../images/boxtm.png) repeat-x 0 top;}
		.career .corner-bot-mid {background:url(../images/boxbm.png) repeat-x 0 bottom;}
		.career .corner-right-mid {background:url(../images/boxmr.png) repeat-y right 0;}
		.career .corner-right-bot { background:url(../images/botbr.png) no-repeat right bottom; overflow:hidden; height:100%; padding:24px 0px 30px 0px;}


.logo{width:155px; height:100px;padding-left:15px; padding-top:10px; margin:0px;}
.rightbo{float:right;width:420px;margin-right:20px; padding:0px;}
.leftbo{float:left;width:450px;margin:0px; padding:0px;}
.page_image{width:920px; height:195px;padding:0px; margin:0px;}
.page_flash{width:920px; height:450px; padding:0px; margin:0px;}
.preload2 {background: url(prodrop2/button4.gif);}
.menu2 {padding:0 0 0 10px; margin:0; list-style:none; height:40px; background:#fff url(prodrop2/button1a.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#bbb; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(prodrop2/down.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(prodrop2/button4.gif) no-repeat;}
.menu2 li a.selected {color:#fff; background: url(prodrop2/button4.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(prodrop2/button4.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(prodrop2/button4a.gif) no-repeat right top;}
.menu2 li a.selected span.selected {background:url(prodrop2/button4a.gif) no-repeat right top;}
.menu2 li a.selected span.selected2 {background:url(prodrop2/button4.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#fff; background: url(prodrop2/button4.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(prodrop2/button4.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(prodrop2/button4a.gif) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:40px; background: #fff; padding:3px 0; border:1px solid #4ab; white-space:nowrap; width:150px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:147px;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:144px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu2 :hover ul.sub li a.fly {background:#fff url(prodrop2/arrow.gif) 140px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#4ab; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#4ab url(prodrop2/arrow_over.gif) 140px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#4ab url(prodrop2/arrow_over.gif) 140px 7px no-repeat; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:147px; top:-4px; background: #fff; padding:3px 0; border:1px solid #4ab; white-space:nowrap; width:150px; z-index:200; height:auto;}


.clr{clear:both;}
.navigation-block {
	width:155px;
	float:left;
	margin:0px;
	padding:0px;
	clear:both;
}

#hide {
	position:absolute;
	top:30px;
	left:-190px;
}

ul#sliding-navigation
{
	list-style: none;
	font-size: .75em;
	margin: 40px 0;
	padding: 0;
	float:left;
}

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a
{
	display: block;
	width: 150px;
	padding: 5px 18px;
	margin: 0;
	margin-bottom: 5px;
float:left;
}

ul#sliding-navigation li.sliding-element h3
{
	color: #fff;
	background:#066b97 url(../images/heading_bg.jpg) repeat-y;
	font-weight: bold;
}

ul#sliding-navigation li.sliding-element a
{
	color: #fff;
	background:#066b97 url(../images/tab_bg.jpg) repeat-y;
	border:none;
	text-decoration: none;
	font-family:Tahoma;
	font-weight: bold;
}

ul#sliding-navigation li.sliding-element a:hover { color: #ffffff; }

