:focus {outline: 0;}.navigations{    DISPLAY: block;    background: url(images/bkgdNav.gif);    FONT: 11px/36px Arial, Helvetica, sans-serif;    color: #000000;}.navigations A:link{	DISPLAY: block;	background: url(images/bkgdNavBlank.gif);	color: #FFFFFF;	HEIGHT: 36px;	TEXT-ALIGN: center;	TEXT-DECORATION: none;	padding-right: 7px;	padding-left: 7px;}.navigations A:visited{    DISPLAY: block;    background: url(images/bkgdNavBlank.gif);    color: #FFFFFF;    HEIGHT: 36px;    TEXT-ALIGN: center;    TEXT-DECORATION: none;	padding-right: 7px;	padding-left: 7px;}.navigations A:hover{    DISPLAY: block;	background: url(images/bkgdNavOver.gif);    color: #ccff99;    HEIGHT: 36px;    TEXT-ALIGN: center;    TEXT-DECORATION: none;	padding-right: 7px;	padding-left: 7px;}.navigations A:active{    DISPLAY: block;    background: url(images/bkgdNavBlank.gif);    color: #FFFFFF;    HEIGHT: 36px;    TEXT-ALIGN: center;    TEXT-DECORATION: none;	padding-right: 7px;	padding-left: 7px;}.navigationsON{    DISPLAY: block;    background: url(images/bkgdNavOn.gif);    FONT: 11px/36px Arial, Helvetica, sans-serif;	text-transform: uppercase;    color: #000000;	padding-right: 7px;	padding-left: 7px;}.navigationsUppercase{	text-transform: uppercase;}.subNavigations{    DISPLAY: block;    FONT: normal 14px/12px Century Gothic, Arial, Helvetica, Tahoma;	TEXT-DECORATION: none;	TEXT-TRANSFORM: uppercase;    COLOR: #000000;}.subNavigations A:link{    DISPLAY: block;    WIDTH: 184px;    HEIGHT: 36px;    TEXT-ALIGN: left;	COLOR: #ffffff;    TEXT-DECORATION: none;	TEXT-TRANSFORM: uppercase;}.subNavigations A:visited{    DISPLAY: block;    WIDTH: 184px;    HEIGHT: 36px;    TEXT-ALIGN: left;	COLOR: #ffffff;    TEXT-DECORATION: none;	TEXT-TRANSFORM: uppercase;}.subNavigations A:hover{    DISPLAY: block;    BACKGROUND-IMAGE: url(images/bkgdBodyOver.gif);    WIDTH: 184px;    HEIGHT: 36px;    TEXT-ALIGN: left;	COLOR: #000000;    TEXT-DECORATION: none;	TEXT-TRANSFORM: uppercase;}.subNavigations A:active{    DISPLAY: block;    WIDTH: 184px;    HEIGHT: 36px;    TEXT-ALIGN: left;	COLOR: #ffffff;    TEXT-DECORATION: none;	TEXT-TRANSFORM: uppercase;}.subNavigationsON{	DISPLAY: block;	BACKGROUND-IMAGE: url(images/bkgdBodyGrey.gif);	FONT: normal 14px/12px Century Gothic, Arial, Helvetica, Tahoma;	WIDTH: 182px;	HEIGHT: 36px;	TEXT-ALIGN: left;	COLOR: #333333;	TEXT-DECORATION: none;	TEXT-TRANSFORM: uppercase;	vertical-align: top;	border: 1px dotted #cccccc;}.HeadingRed{	FONT: normal 24px/24px Century Gothic, Arial, Helvetica, Tahoma;	TEXT-TRANSFORM: uppercase;	letter-spacing: 6px;	COLOR: #d31520;}.HeadingBlue{	FONT: normal 24px/24px Century Gothic, Arial, Helvetica, Tahoma;	TEXT-TRANSFORM: uppercase;	letter-spacing: 6px;	COLOR: #6699CC;}.HeadingOrange{	FONT: normal 24px/24px Century Gothic, Arial, Helvetica, Tahoma;	TEXT-TRANSFORM: uppercase;	letter-spacing: 6px;	COLOR: #FF6600;}.HeadingBrown{	FONT: normal 24px/24px Century Gothic, Arial, Helvetica, Tahoma;	TEXT-TRANSFORM: uppercase;	letter-spacing: 6px;	COLOR: #CC9900;}.HeadingGreen{	FONT: normal 24px/24px Century Gothic, Arial, Helvetica, Tahoma;	TEXT-TRANSFORM: uppercase;	letter-spacing: 6px;	COLOR: #99CC33;}.HeadingGrey{	FONT: normal 24px/24px Century Gothic, Arial, Helvetica, Tahoma;	TEXT-TRANSFORM: uppercase;	letter-spacing: 6px;	COLOR: #999999;}.HeadingNoCap{	FONT: normal 24px/24px Century Gothic, Arial, Helvetica, Tahoma;	letter-spacing: 6px;	COLOR: #999999;}.HeadingNoCapSmall{	FONT: normal 14px/16px Century Gothic, Arial, Helvetica, Tahoma;	COLOR: #000000;}.HeadingNoCapSmallWhite{	FONT: normal 13px/15px Century Gothic, Arial, Helvetica, Tahoma;	COLOR: #ffffff;	padding: 4px;}.SubHeads{	COLOR: #000000;	TEXT-DECORATION: none;	font: normal normal 13px/18px Arial, Helvetica, sans-serif;	font-weight: bold;	TEXT-TRANSFORM: uppercase;	text-align: left;	vertical-align: top;}.SubHeadsNoCap{	COLOR: #000000;	TEXT-DECORATION: none;	font: normal normal 13px/18px Arial, Helvetica, sans-serif;	font-weight: bold;	text-align: left;	vertical-align: top;}.SubHeadsMore{	COLOR: #000000;	TEXT-DECORATION: none;	font: normal normal 20px/18px Arial, Helvetica, sans-serif;	TEXT-TRANSFORM: uppercase;	text-align: left;	vertical-align: top;}.SubHeadsSmall{	COLOR: #000000;	TEXT-DECORATION: none;	font: normal normal 11px/16px Arial, Helvetica, sans-serif;	font-weight: bold;	TEXT-TRANSFORM: uppercase;	text-align: left;	vertical-align: top;}.Text{	COLOR: #333333;	TEXT-DECORATION: none;	font: normal 12px/18px Arial, Helvetica, sans-serif;	text-align: left;	vertical-align: top;}.Text A:link{    COLOR: #336699;	TEXT-DECORATION: underline;}.Text A:visited{    COLOR: #336699;	TEXT-DECORATION: underline;}.Text A:hover{    COLOR: #CC0000;	TEXT-DECORATION: none;}.Text A:active{    COLOR: #336699;	TEXT-DECORATION: underline;}.TextSmall{	COLOR: #333333;	TEXT-DECORATION: none;	font: normal 11px/11px Arial, Helvetica, sans-serif;}.TextSmall A:link{    COLOR: #336699;	TEXT-DECORATION: none;}.TextSmall A:visited{    COLOR: #336699;	TEXT-DECORATION: none;}.TextSmall A:hover{    COLOR: #CC0000;	TEXT-DECORATION: none;}.TextSmall A:active{    COLOR: #336699;	TEXT-DECORATION: none;}.bodyBkgdRed{    background: #FFFFFF url(images/bkgdBodyRed.gif) no-repeat;}.bodyBkgdBlue{    background: #FFFFFF url(images/bkgdBodyBlue.gif) no-repeat;}.bodyBkgdOrange{    background: #FFFFFF url(images/bkgdBodyOrange.gif) no-repeat;}.bodyBkgdBrown{    background: #FFFFFF url(images/bkgdBodyBrown.gif) no-repeat;}.bodyBkgdGreen{    background: #FFFFFF url(images/bkgdBodyGreen.gif) no-repeat;}.bodyBkgdGrey{    background: #FFFFFF url(images/bkgdBodyGrey.gif) no-repeat;}.Footer{    COLOR: #999999;	TEXT-DECORATION: none;	font: normal 10px Arial, Helvetica, sans-serif;}.Footer A:link{	COLOR: #336699;	TEXT-DECORATION: none;	font: normal 10px Arial, Helvetica, sans-serif;}.Footer A:visited{    COLOR: #336699;	TEXT-DECORATION: none;	font: normal 10px Arial, Helvetica, sans-serif;}.Footer A:hover{    COLOR: #CC0000;	TEXT-DECORATION: none;	font: normal 10px Arial, Helvetica, sans-serif;}.Footer A:active{    COLOR: #336699;	TEXT-DECORATION: none;	font: normal 10px Arial, Helvetica, sans-serif;}.FlashTable{	background: #f9f9f1;	text-align: left;	vertical-align: top;	width: 558px;	border: 1px solid #000000;}.CameraTable{	background: #CCCCCC;	text-align: left;	vertical-align: top;	width: 372px;	border: 1px solid #000000;	text-align: center;	vertical-align: middle;	padding: 9px;}.subTable{	background: #ffffff;	text-align: center;	vertical-align: middle;	width: 372px;	border: 1px solid #cccccc;	padding: 9px;}.advantageTable{	background: #f9f9f0;	text-align: center;	vertical-align: middle;	width: 372px;	border: 1px solid #cccccc;	padding: 9px;}.quoteTable{	background: #ffffff;	text-align: center;	vertical-align: middle;	width: 188px;	border: 1px solid #cccccc;	text-align: center;	vertical-align: top;	padding: 9px;}.projectNewsTable{	background: #336699 url(images/bkgdProjectNews.gif) repeat-x;	text-align: center;	vertical-align: middle;	width: 372px;	border: 1px solid #ff0000;	padding: 2px 9px 9px 9px;	TEXT-DECORATION: none;}.projectNews{	COLOR: #336699;	TEXT-TRANSFORM: uppercase;	font: normal 12px/13px Arial, Helvetica, sans-serif;	padding-top: 2px;	text-align: center;	vertical-align: top;	TEXT-DECORATION: none;}.projectNews A:link{	COLOR: #336699;	font-weight: bold;	TEXT-DECORATION: underline;}.projectNews A:visited{    COLOR: #336699;	font-weight: bold;	TEXT-DECORATION: underline;}.projectNews A:hover{    COLOR: #FF0000;	font-weight: bold;	TEXT-DECORATION: none;}.projectNews A:active{    COLOR: #336699;	font-weight: bold;	TEXT-DECORATION: underline;}.HomeSectorHeadings{	FONT: normal 14px/12px Century Gothic, Arial, Helvetica, Tahoma;	TEXT-TRANSFORM: uppercase;	COLOR: #ffffff;	text-align: left;	vertical-align: bottom;}.HomeSectorHeadingsSmaller{	FONT: normal 11px/9px Century Gothic, Arial, Helvetica, Tahoma;	TEXT-TRANSFORM: uppercase;	COLOR: #ffffff;	text-align: left;	vertical-align: bottom;	TEXT-DECORATION: none;}.HomeSectorHeadingsSmaller A:link{    COLOR: #ffffff;	TEXT-DECORATION: none;}.HomeSectorHeadingsSmaller A:visited{    COLOR: #ffffff;	TEXT-DECORATION: none;}.HomeSectorHeadingsSmaller A:hover{    COLOR: #ffffff;	TEXT-DECORATION: none;}.HomeSectorHeadingsSmaller A:active{    COLOR: #ffffff;	TEXT-DECORATION: none;}.HomeSectorHeadings2{	FONT: normal 13px/11px Century Gothic, Arial, Helvetica, Tahoma;	TEXT-TRANSFORM: uppercase;	COLOR: #333333;}.HomeSectorText{	font: normal 11px/12px Arial, Helvetica, sans-serif;	COLOR: #333333;	height: 50px;	padding-top: 11px;	padding-right: 11px;	padding-left: 11px;	TEXT-DECORATION: none;}.HomeSectorText A:link{    COLOR: #333333;	TEXT-DECORATION: none;}.HomeSectorText A:visited{    COLOR: #333333;	TEXT-DECORATION: none;}.HomeSectorText A:hover{    COLOR: #000000;	TEXT-DECORATION: none;}.HomeSectorText A:active{    COLOR: #333333;	TEXT-DECORATION: none;}.WatchZoom{	FONT: normal 9px/9px Arial, Helvetica, Tahoma;	TEXT-TRANSFORM: uppercase;	COLOR: #666666;}.Images{	color: #000000;	margin-bottom: 9px;	margin-left: 36px;	border-color: #333333;}.ImagesNew{	color: #000000;	margin-right: 18px;	border-color: #333333;	float: left;}.NewsImage{	TEXT-DECORATION: none;	border-width: 0px;	padding-bottom: 4px;}.DigitalGlobe{	margin-left: 9px;	margin-right: 4px;}IMG{    BORDER-LEFT-COLOR: #666666;    BORDER-BOTTOM-COLOR: #666666;    BORDER-TOP-COLOR: #666666;    BORDER-RIGHT-COLOR: #666666;}IMG A:link{    BORDER-LEFT-COLOR: #666666;    BORDER-BOTTOM-COLOR: #666666;    BORDER-TOP-COLOR: #666666;    BORDER-RIGHT-COLOR: #666666;}IMG A:visited{    BORDER-LEFT-COLOR: #666666;    BORDER-BOTTOM-COLOR: #666666;    BORDER-TOP-COLOR: #666666;    BORDER-RIGHT-COLOR: #666666;}IMG A:hover{    BORDER-LEFT-COLOR: #336699;    BORDER-BOTTOM-COLOR: #336699;    BORDER-TOP-COLOR: #336699;    BORDER-RIGHT-COLOR: #336699;}IMG A:active{    BORDER-LEFT-COLOR: #666666;    BORDER-BOTTOM-COLOR: #666666;    BORDER-TOP-COLOR: #666666;    BORDER-RIGHT-COLOR: #666666;}.SignUp{	background: #f1f2f2;	border: 1px solid #336699;}#Main {  height: 180px;}#box2, #box3 {  display: none;}.moreBodyNavigations{	DISPLAY: block;	FONT: normal 14px/12px Century Gothic, Arial, Helvetica, Tahoma;	COLOR: #000000;	TEXT-DECORATION: none;	margin-top: 4px;	margin-bottom: 4px;}.moreBodyNavigations A:link{	DISPLAY: block;	background: #f7f9fb;	text-align: left;	width: 100%;	border: 1px solid #cccccc;	padding: 9px;	COLOR: #000000;	TEXT-DECORATION: none;	margin-top: 4px;	margin-bottom: 4px;}.moreBodyNavigations A:visited{    DISPLAY: block;	background: #f7f9fb;	text-align: left;	width: 100%;	border: 1px solid #cccccc;	padding: 9px;	COLOR: #000000;	TEXT-DECORATION: none;	margin-top: 4px;	margin-bottom: 4px;}.moreBodyNavigations A:hover{	DISPLAY: block;	background: #ffffff url(images/bkgdBodyGrey.gif);	text-align: left;	width: 100%;	border: 1px solid #6699cc;	padding: 9px;	COLOR: #6699cc;	TEXT-DECORATION: none;	margin-top: 4px;	margin-bottom: 4px;}.moreBodyNavigations A:active{    DISPLAY: block;	background: #f7f9fb;	text-align: left;	width: 100%;	border: 1px solid #cccccc;	padding: 9px;	TEXT-DECORATION: none;	margin-top: 4px;	margin-bottom: 4px;}.subNavigationsONmore{	DISPLAY: block;	FONT: normal 14px/12px Century Gothic, Arial, Helvetica, Tahoma;	WIDTH: 184px;	TEXT-ALIGN: left;	COLOR: #333333;	TEXT-DECORATION: none;	TEXT-TRANSFORM: uppercase;	vertical-align: top;	border: 1px dotted #cccccc;	background: url(images/bkgdBodyGrey.gif) no-repeat;}.subNavigationsONmoreNoCaps{	TEXT-TRANSFORM: none;}.moreSubNavigations{	DISPLAY: block;	FONT: normal 11px/12px Century Gothic, Arial, Helvetica, Tahoma;	COLOR: #000000;	TEXT-DECORATION: none;	WIDTH: 180px;	margin-top: 9px;	margin-bottom: 9px;	margin-left: 1px;	text-indent: 4px;}.moreSubNavigations A:link{	DISPLAY: block;	background: #ffffff;	text-align: left;	width: 180;	padding: 2px;	COLOR: #000000;	TEXT-DECORATION: none;}.moreSubNavigations A:visited{    DISPLAY: block;	background: #ffffff;	text-align: left;	width: 180;	padding: 2px;	COLOR: #000000;	TEXT-DECORATION: none;}.moreSubNavigations A:hover{	DISPLAY: block;	background: #ffffff url(images/bkgdBodyGrey.gif);	text-align: left;	width: 180;	padding: 2px;	COLOR: #6699cc;	TEXT-DECORATION: none;}.moreSubNavigations A:active{    DISPLAY: block;	background: #ffffff;	text-align: left;	width: 180;	padding: 2px;	TEXT-DECORATION: none;}.moreSubNavigationsON{	DISPLAY: block;	FONT: normal 11px/12px Century Gothic, Arial, Helvetica, Tahoma;	COLOR: #999999;	width: 180;	background: #f7f9fb;	text-align: left;	padding: 2px;	TEXT-DECORATION: none;}.moreSubNavigationsONNoCaps{	DISPLAY: block;	FONT: normal 11px/12px Century Gothic, Arial, Helvetica, Tahoma;	COLOR: #999999;	width: 180;	background: #f7f9fb;	text-align: left;	padding: 2px;	TEXT-DECORATION: none;	TEXT-TRANSFORM: none;}.newsDivider{	DISPLAY: block;	border: 1px dotted #cccccc;	margin-top: 36px;	margin-bottom: 36px;	height: 1px;}