*. {margin:0px; padding:0px;}
body {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; background-color:#000000; color:#FFFFFF}
.container {width:852px; height:575px; margin-left:auto; margin-right:auto; border:#CCCCCC 2px solid; margin-top:5%}
.left_col {width:450px; height:575px; float:left; border-right:1px solid #CCCCCC}
.right_col {width:400px; height:575px; float:left; border-left:1px solid #CCCCCC}
.head_img {width:450px; height:122px; display:block; background-image:url(images/head.gif); background-repeat:no-repeat}
.menu {width:450px; height:30px; border-bottom:2px #CCCCCC solid; display:block; text-align:center }
.txt_area {width:450px; height:421px; display:block; overflow:hidden}
.padding {padding-left:20px; padding-right:20px; padding-top:20px; height:398px; display:block}
.txt_in_padding {width:410px; height:325px}
.logos_bottom {width:410px; height:50px; background-image:url(images/logos_bottom2.gif); background-repeat:no-repeat; display:block; background-position:center; overflow:hidden}
.logos_right {width:400px; height:337px; border-bottom:2px solid #CCCCCC; display:block; margin:0px; padding:0px; overflow:hidden}
.image_bottom {width:400px; height:236px; display:block; background-image:url(images/bottom-image.jpg); background-repeat:no-repeat}
.footer {width:850px; height:50px; display:block; margin-left:auto; margin-right:auto; font-size:10px}
.survey {width:75px; height:75px; display:block; background-image:url(images/surveyassosciation.gif); background-repeat:no-repeat; float:right; margin-top:0px; margin-right:-4px; clear:both}
a.atum:link, a.atum:active, a.atum:visited {font-size:10px; text-decoration:none; color:#FFFFFF}
a.atum:hover {font-size:10px; text-decoration:none; color:#aaaaaa}
a.menu_link:link, a.menu_link:active, a.menu_link:visited {font-size:11px; text-decoration:none; color:#FFFFFF; display:inline-block; width:75px; font-weight:bold; padding-top:5px}
a.menu_link:hover {font-size:11px; text-decoration:none; color:#aaaaaa; display:inline-block; width:75px; font-weight:bold; padding-top:5px}

a.topographic:link, a.topographic:active, a.topographic:visited, a.topographic:hover {width:126px; height:68px; display:inline-block; background-image:url(images/topographic-land-surveys.gif); cursor:pointer; text-decoration:none; margin-top:1px; margin-left:6px}
a.engineering:link, a.engineering:active, a.engineering:visited, a.engineering:hover {width:127px; height:68px; display:inline-block; background-image:url(images/engineering-land-surveys.gif); cursor:pointer; background-repeat:no-repeat; margin-left:29px}
a.gps:link, a.gps:active, a.gps:visited, a.gps:hover {width:85px; height:68px; display:inline-block; background-image:url(images/gps-land-surveys.gif); cursor:pointer; background-repeat:no-repeat; margin-left:31px}

a.survey-application:link, a.survey-application:active, a.survey-application:visited, a.survey-application:hover {width:120px; height:115px; display:inline-block; background-image:url(images/survey-application.gif); cursor:pointer; background-repeat:no-repeat; margin-left:0px}
a.measured:link, a.measured:active, a.measured:visited, a.measured:hover {width:135px; height:115px; display:inline-block; background-image:url(images/measuredbuilding.gif); cursor:pointer; background-repeat:no-repeat; margin-left:0px; background-position:0px 0px}
a.sitevis:link, a.sitevis:active, a.sitevis:visited, a.sitevis:hover {width:134px; height:115px; display:inline-block; background-image:url(images/site-visualisation.gif); cursor:pointer; background-repeat:no-repeat; margin-left:0px; background-position:2px 0px}

.image_bottom-measured {width:400px; height:236px; display:block; background-image:url(images/bottom-measured.jpg); background-repeat:no-repeat}
.image_bottom-engineering {width:400px; height:236px; display:block; background-image:url(images/bottom-engineering.jpg); background-repeat:no-repeat}
.image_bottom-gps {width:400px; height:371px; display:block; background-image:url(images/bottom-gps.jpg); background-repeat:no-repeat}
.image_bottom-survey {width:400px; height:236px; display:block; background-image:url(images/bottom-survey.jpg); background-repeat:no-repeat}
.image_bottom-topographic {width:400px; height:236px; display:block; background-image:url(images/bottom-topographic.jpg); background-repeat:no-repeat}

.emailaddy {width:174px; height:16px; display:block; background-image:url(images/email.gif); background-repeat:no-repeat}

a.boldlink:active, a.boldlink:link, a.boldlink:visited, a.boldlink:hover {text-decoration:none; font-weight:bold; color:#FFFFFF}

/* bottom images */
.image_bottom-contact {width:400px; height:236px; display:block; background-image:url(images/bottom-contact.jpg); background-repeat:no-repeat}
.image_bottom-about {width:400px; height:300px; display:block; background-image:url(images/bottom-about.jpg); background-repeat:no-repeat}
.image_bottom-clients {width:400px; height:387px; display:block; background-image:url(images/bottom-clients.jpg); background-repeat:no-repeat}
.image_bottom-engineer {width:400px; height:300px; display:block; background-image:url(images/bottom-engineering.jpg); background-repeat:no-repeat}
.image_bottom-site {width:400px; height:400px; display:block; background-image:url(images/bottom-site-vis.jpg); background-repeat:no-repeat}

/* right cols */
.logos_right-gps {width:400px; height:202px; border-bottom:2px solid #CCCCCC; display:block; margin:0px; padding:0px; overflow:hidden}

.logos_right-about {width:400px; height:273px; border-bottom:2px solid #CCCCCC; display:block; margin:0px; padding:0px; overflow:hidden}
.logos_right-clients {width:400px; height:186px; border-bottom:2px solid #CCCCCC; display:block; margin:0px; padding:0px; overflow:hidden}
.logos_right-site-vis {width:400px; height:173px; border-bottom:2px solid #CCCCCC; display:block; margin:0px; padding:0px; overflow:hidden}

.right-holder {width:391px}
.invisiblecount {width:0px; height:0px; display:block; overflow:hidden}
.strapline {text-align:center; width:100%; font-size:13px; font-weight:bold; margin-top:20px}
.righttext {height:337px; padding-left:20px; padding-right:20px; width:360px; margin-top:20px}
.newrightlogos { background-image:url(images/logos_right2.gif); background-repeat:no-repeat; width:350px; margin-left:4px; height:50px}

/* new little buttons and flash bits */
.new-topo {width:90px; height:50px; display:block; float:left; background-image:url(images/new-topographic.jpg); background-repeat:no-repeat}
.new-1st-space {width:85px; height:50px; display:block; float:left}
.new-gps {width:60px; height:50px; display:block; float:left; background-image:url(images/new-gps.jpg); background-repeat:no-repeat}
.new-2nd-space {width:86px; height:50px; display:block; float:left}
.new-engineering {width:89px; height:50px; display:block; float:left; background-image:url(images/new-engineering.jpg); background-repeat:no-repeat}

.new-survey {width:94px; height:50px; display:block; float:left; background-image:url(images/new-survey.jpg); background-repeat:no-repeat}
.new-3rd-space {width:49px; height:50px; display:block; float:left}
.new-measured {width:69px; height:50px; display:block; float:left; background-image:url(images/new-measured.jpg); background-repeat:no-repeat}
.new-4th-space {width:70px; height:50px; display:block; float:left}
.new-site {width:68px; height:50px; display:block; float:left; background-image:url(images/new-site.jpg); background-repeat:no-repeat}

#flash-topo {width:90px; height:50px; display:block; float:left; background-image:url(images/new-topographic.jpg); background-repeat:no-repeat}
#flash-gps {width:60px; height:50px; display:block; float:left; background-image:url(images/new-gps.jpg); background-repeat:no-repeat}
#flash-engineering {width:89px; height:50px; display:block; float:left; background-image:url(images/new-engineering.jpg); background-repeat:no-repeat}
#flash-survey {width:94px; height:50px; display:block; float:left; background-image:url(images/new-survey.jpg); background-repeat:no-repeat}
#flash-measured {width:69px; height:50px; display:block; float:left; background-image:url(images/new-measured.jpg); background-repeat:no-repeat}
#flash-site {width:68px; height:50px; display:block; float:left; background-image:url(images/new-site.jpg); background-repeat:no-repeat}

.new_logos_right {width:150px; height:337px; display:block; margin:0px; padding:0px; overflow:hidden}
a.download:active, a.download:link, a.download:visited { color:#FFFFFF; text-decoration:none; font-weight:bold}
a.download:hover { color:#888888; text-decoration:none; font-weight:bold}
.red {color:#FF0000; font-weight:bold}
.paddingcontact {padding-left:20px; padding-right:20px; padding-top:0px; height:398px; display:block}
.txt_in_paddingcontact {width:410px; height:355px}

