

img { behavior: url("css/iepngfix.htc"); border:0; display:block; }

.searchMeta  {
color: #88cc00;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
} 

.smallfont {
	font-size:12px;
}

.searchMeta a  {
color: #88cc00;
text-decoration: none;
} 

.AboutMeta  {
color: #ffffff;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
padding-top: 1px;
line-height:13px;
} 

.AboutMeta a  {
color: #ffffff;
text-decoration: none;
} 

.primaryNavLayerOff  {
text-transform: none;
} 

.primaryNavOff a  {
color: #ffffff;
text-decoration: none;
} 

.primaryNavOff  {
color: #ffffff;
font-family: arial,helvetica,verdana,sans-serif;
font-size: 11px;
text-transform: uppercase;
padding-top: 2px;
padding-bottom: 2px;
background-color: #DD5E00;
line-height:13px;
} 

.primaryNavsolutions  {
color: #000000;
font-family: arial,helvetica,verdana,sans-serif;
font-size: 11px;
text-transform: uppercase;
padding-top: 2px;
padding-bottom: 2px;
background-color: #63a436;
line-height:13px;
} 
.primaryNavsurveydesign  {
color: #000000;
font-family: arial,helvetica,verdana,sans-serif;
font-size: 11px;
text-transform: uppercase;
background-color: #FFB300;
padding-top: 2px;
padding-bottom: 2px;
line-height:13px;
} 
.primaryNavlandimaging  {
color: #000000;
font-family: arial,helvetica,verdana,sans-serif;
font-size: 11px;
text-transform: uppercase;
background-color: #E2aC16;
padding-top: 2px;
padding-bottom: 2px;
line-height:13px;
} 
.primaryNavmarineimaging  {
color: #000000;
font-family: arial,helvetica,verdana,sans-serif;
font-size: 11px;
text-transform: uppercase;
background-color: #45B0D0;
padding-top: 2px;
padding-bottom: 2px;
line-height:13px;
} 
.primaryNavprocessing  {
color: #000000;
font-family: arial,helvetica,verdana,sans-serif;
font-size: 11px;
text-transform: uppercase;
background-color: #F2873E;
padding-top: 2px;
padding-bottom: 2px;
line-height:13px;
} 
.primaryNavdatalibraries  {
color: #000000;
font-family: arial,helvetica,verdana,sans-serif;
font-size: 11px;
text-transform: uppercase;
background-color: #F49633;
padding-top: 2px;
padding-bottom: 2px;
line-height:13px;
} 

.breadcrumbs  {
color: #999999;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
padding-bottom: 2px;
} 

.breadcrumbs a  {
color: #8CC63F;
text-decoration: none;
font-weight: normal;
} 

.primaryNavnone  {
background-color: #88cc00;
padding-top: 2px;
padding-bottom: 2px;
} 

H1  {
color: #88cc00;
font-family: courier new, courier, serif, verdana, helvetica, arial, sans-serif;
font-size: 24px;
line-height:18px;
font-weight: bold;
text-transform: uppercase;
padding-top: 8px;
padding-bottom: 2px;
margin-bottom: 0px;
} 

H2  {
color: #dd5e00;
font-family: courier new, courier, serif, verdana, helvetica, arial, sans-serif;
font-size: 15px;
line-height: 18px;
font-weight: bold;
margin-bottom: 0px;
text-transform: uppercase;
} 

H2 a  {
color: #dd5e00;
text-decoration: underline;
} 

H2 a:hover  {
text-decoration: none;
background-color: #B9E5F8;
} 

P, TD  {
color: #4C4C4C;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
line-height: 18px;
margin-top: 0px;
margin-bottom: 10px;
} 

.homebottomgraphic P, TD  {
color: #4C4C4C;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
line-height: 18px;
margin:0px;
padding:0px;
} 

P a, .greenlinks a, a.greenlinks  {
color: #61a600;
text-decoration: underline;
} 

P a:Hover, .greenlinks a:hover  {
text-decoration: none;
} 

UL  {
color: #4C4C4C;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
line-height: 18px;
margin-right: 0px;
margin-bottom: 0px;
margin-left:0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left:23px;
margin-top: 0px;
list-style-image: url(/images/ion/martins_bullett.gif);
} 

UL LI  {
padding-left: 0px;
margin-left: 0px;
padding-bottom: 5px;
} 

UL LI a  {
color: #61a600;
text-decoration: underline;
} 

UL LI a:Hover  {
text-decoration: none;
} 

H3  {
color: #000000;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
font-weight: bold;
padding-bottom: 0px;
margin-bottom: 2px;
margin-top: 8px;
text-transform: uppercase;
} 

H4  {
color: #666666;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
margin: 0px;
} 

H4 a  {
color: #666666;
} 

.footernav  {
color: #999999;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 9px;
text-transform: uppercase;
padding-top: 6px;
padding-right: 50px;
padding-bottom: 24px;
padding-left: 50px;
} 

.footernav a  {
color: #999999;
text-decoration: underline;
} 

.copyright  {
color: #666666;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 9px;
padding-right: 13px;
text-align: right;
padding-left: 25px;
} 

.greyFooter  {
color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 9px;
padding-right: 13px;
padding-left: 13px;
} 
.greyFooter a  {
color: #ffffff;
text-decoration: none;
} 

.dropDown  {
color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
background-color: #464646;
padding-top: 4px;
padding-right: 12px;
padding-bottom: 4px;
padding-left: 17px;
line-height: 11px;
} 
.dropDown a  {
color: #ffffff;
text-decoration: none;
} 
.dropDown a:HOVER  {
} 

.secondarynav  {
color: #88cc00;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 4px;
padding-left: 6px;
} 
.secondarynav a  {
color: #000000;
text-decoration: none;
} 

.secondarynav a:HOVER  {
text-decoration: underline;
} 

.secondarynavParent  {
color: #88cc00;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
padding-top: 5px;
padding-right: 4px;
padding-bottom: 5px;
padding-left: 6px;
} 
.secondarynavParent a  {
color: #88cc00;
text-decoration: none;
} 

.tertiaryNav  {
color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
padding-top: 3px;
padding-right: 4px;
padding-bottom: 3px;
padding-left: 16px;
} 
.tertiaryNav a  {
color: #000000;
text-decoration: none;
} 

.tertiaryNav a:HOVER  {
color: #000000;
text-decoration: underline;
} 

.tertiaryNavParent  {
color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
padding-top: 3px;
padding-right: 4px;
padding-bottom: 3px;
padding-left: 16px;
} 
.tertiaryNavParent a  {
color: #ffffff;
text-decoration: none;
} 

.tertiaryNavParent a:hover  {
text-decoration: underline;
} 

.quaternaryNav  {
color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 2px;
padding-left: 0px;
} 
.quaternaryNav a  {
color: #000000;
text-decoration: none;
} 
.quaternaryNav a:HOVER  {
color: #000000;
text-decoration: underline;
} 

.quaternaryNavParent  {
color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 2px;
padding-left: 0px;
} 
.quaternaryNavParent a  {
color: #ffffff;
text-decoration: none;
}

.quinaryNav  {
color: #000000;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 2px;
padding-left: 36px;
} 
.quinaryNav a  {
color: #000000;
text-decoration: none;
} 
.quinaryNav a:HOVER  {
text-decoration: underline;
color: #000000;
} 

.homeNewsTitle  {
color: #000000;
font-family:arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
background-color: #88CC00;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 12px;
} 

.homeNewsFootLink  {
color: #000000;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
font-weight: normal;
padding-top: 2px;
padding-right: 12px;
padding-bottom: 2px;
padding-left: 12px;
margin-bottom: 0px;
margin-top: 0px;
background-color: #88CC00;
} 

.homeNewsFootLink a  {
color: #000000;
text-decoration: none;
}  

.homeNews  {
color: #000000;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
padding-top: 0px;
padding-right: 12px;
padding-bottom: 0px;
padding-left: 8px;
margin-right: 12px;
margin-bottom: 0px;
margin-left: 12px;
margin-top: 10px;
background-color:#E8E8E8;
line-height:11px;
} 
.homeNews a  {
color: #021a2B;
text-decoration: underline;
} 

.homeNews a:hover  {
color: #021a2B;
text-decoration: underline;
background-color:E8E8E8;
}

.homeNews P  {
color: #021a2b;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
padding-top: 4px;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 4px;
line-height:11px;
} 

.homeNews ul {
	font-family:arial, Helvetica, sans-serif;
	list-style-type: none;
	list-style-image: none;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.homeNews ul li{
	background-image:url(/images/2009/more_cross.jpg);
	background-position: 0px 14px;
	background-repeat:no-repeat;
	padding: 10px 0px 0px 18px;
	margin: 0px;
	color: #000000;
	font-size: 11px;
}

/*Complete to here*/

.homeNewsRule  {
padding-top: 0px;
padding-right: 12px;
padding-bottom: 0px;
padding-left: 12px;
} 

.infohead  {
color: #00446B;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
} 
 

.treenav1  {
color: #2c2B2B;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
line-height: 16px;
} 
.treenav1 a  {
color: #2c2B2B;
text-decoration: none;
} 
.categoryLabel  {
font-size: 20px;
font-weight: bold;
} 
.docheader  {
background-color: #0671a9;
color: #ffffff;
font-weight: bold;
} 
.doclist  {
font-weight: normal;
font-size: 9px;
line-height:12px;
} 
.catList  {
color: #2C2B2B;
padding-bottom: 5px;
padding-top: 4px;
} 
.catList a  {
color: #2C2B2B;
text-decoration: underline;
} 

.form_label {
	text-align:right;
	font-weight:bold;
}

.homeboxtitle  {
	color: #000000;
	font-family:arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-image:url(/images/2009/homeboxbg.gif); 
	background-repeat:no-repeat; 
	width:176px; 
	height:33px;
	padding:0px 0px 0px 10px;
} 

#flashContent {
	width:1010px; 
	height:156px; 
	color:#FFFFFF;
	visibility:hidden;
}

#flashContent a{
	color:#FFFFFF;
	text-decoration:underline;
}

#rside h4 { line-height:14px; }

#rside ul { list-style-type: none;
	list-style-image: none;
	margin: 0 0 0 0;
	padding: 0;
	 }
	 
#rside ul li { margin: 0; padding: 0;}

#rside ul li a {color: #666666; }

.nopadaroundimg p{
	margin:0px;
	padding:0px;
}

#RSS {
	position:absolute;
	padding-top:21px;
	padding-left:300px;
	font-size:10px;
	width:400px;
}

#RSS a {
	color:#ffffff;
	text-decoration:none;
	float:left;
}

#RSS img {
	border-style:none;
	margin-left:10px;
	vertical-align:middle;
}

.rssfeed a{ font-size:10px; color:#ffffff; text-decoration:none;}
.rssfeed a:visited{ color:#ffffff; text-decoration:none;}

.flashcontentcl P { margin:0; padding:0; line-height:0; }
