A                        	{ text-decoration: none; color: #0581BE; }
A:link                 	 	{ text-decoration: none; font-weight: bold; color: #0581BE; }
A:visited              	 	{ text-decoration: none; font-weight: bold; color: #0581BE; }
A:active               		{ text-decoration: none; font-weight: bold; color: #000000; }
A:hover                	 	{ text-decoration: none; font-weight: bold; color: #000000; }

A.underlineblue         	{ text-decoration: none; text-decoration: underline; color: #0581BE; }
A.underlineblue:link    	{ text-decoration: none; font-weight: normal; text-decoration: underline; color: #0581BE; }
A.underlineblue:visited	 	{ text-decoration: none; font-weight: normal; text-decoration: underline; color: #0581BE; }
A.underlineblue:active  	{ text-decoration: none; font-weight: normal; text-decoration: underline; color: #000000; }
A.underlineblue:hover   	{ text-decoration: none; font-weight: normal; text-decoration: underline; color: #000000; }

A.underlineblack         	{ text-decoration: none; text-decoration: underline; color: #000000; }
A.underlineblack:link    	{ text-decoration: none; font-weight: normal; text-decoration: underline; color: #000000; }
A.underlineblack:visited 	{ text-decoration: none; font-weight: normal; text-decoration: underline; color: #000000; }
A.underlineblack:active  	{ text-decoration: none; font-weight: normal; text-decoration: underline; color: #0581BE; }
A.underlineblack:hover   	{ text-decoration: none; font-weight: normal; text-decoration: underline; color: #0581BE; }

A.linkwhite              	{ text-decoration: none; color: #FFFFFF; }
A.linkwhite:link         	{ text-decoration: none; font-weight: bold; color: #FFFFFF; }
A.linkwhite:visited      	{ text-decoration: none; font-weight: bold; color: #FFFFFF; }
A.linkwhite:active       	{ text-decoration: none; font-weight: bold; color: #000000; }
A.linkwhite:hover        	{ text-decoration: none; font-weight: bold; color: #000000; }

A.linkred                	{ text-decoration: none; color: #CC0000; }
A.linkred:link           	{ text-decoration: none; font-weight: bold; color: #CC0000; }
A.linkred:visited        	{ text-decoration: none; font-weight: bold; color: #CC0000; }
A.linkred:active         	{ text-decoration: none; font-weight: bold; color: #000000; }
A.linkred:hover          	{ text-decoration: none; font-weight: bold; color: #000000; }

A.linkgreen              	{ text-decoration: none; color: #006766; }
A.linkgreen:link         	{ text-decoration: none; font-weight: bold; color: #006766; }
A.linkgreen:visited      	{ text-decoration: none; font-weight: bold; color: #006766; }
A.linkgreen:active       	{ text-decoration: none; font-weight: bold; color: #006766; }
A.linkgreen:hover        	{ text-decoration: none; font-weight: bold; color: #006766; }

A.linkinspect            	{ text-decoration: none; color: #B4192D; }
A.linkinspect:link       	{ text-decoration: none; font-weight: bold; color: #B4192D; }
A.linkinspect:visited    	{ text-decoration: none; font-weight: bold; color: #B4192D; }
A.linkinspect:active     	{ text-decoration: none; font-weight: bold; color: #B4192D; }
A.linkinspect:hover      	{ text-decoration: none; font-weight: bold; color: #B4192D; }

A.linkjobs              	{ text-decoration: none; color: #8C3E97; }
A.linkjobs:link         	{ text-decoration: none; font-weight: bold; color: #8C3E97; }
A.linkjobs:visited      	{ text-decoration: none; font-weight: bold; color: #8C3E97; }
A.linkjobs:active       	{ text-decoration: none; font-weight: bold; color: #8C3E97; }
A.linkjobs:hover        	{ text-decoration: none; font-weight: bold; color: #8C3E97; }

A.footerlink             	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #0581BE; }
A.footerlink:link        	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; color: #0581BE; }
A.footerlink:visited     	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; color: #0581BE; }
A.footerlink:active      	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; color: #000000; }
A.footerlink:hover       	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; color: #000000; }

A.footernav             	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0581BE; }
A.footernav:link        	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; color: #0581BE; }
A.footernav:visited     	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; color: #0581BE; }
A.footernav:active      	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; color: #000000; }
A.footernav:hover       	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; color: #000000; }

A.flashlink             	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #CC0000; }
A.flashlink:link        	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #CC0000; }
A.flashlink:visited     	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #CC0000; }
A.flashlink:active      	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #000000; }
A.flashlink:hover       	{ font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #000000; }

A.sidenav               	{ text-decoration: none; font-size: 11px; color: #000000; }
A.sidenav:link          	{ text-decoration: none; font-size: 11px; font-weight: normal; color: #000000; }
A.sidenav:visited       	{ text-decoration: none; font-size: 11px; font-weight: normal; color: #000000; }
A.sidenav:active        	{ text-decoration: none; font-size: 11px; font-weight: normal; color: #0581BE; }
A.sidenav:hover         	{ text-decoration: none; font-size: 11px; font-weight: normal; color: #0581BE; }

A.portfolio               	{ text-decoration: underline; font-size: 11px; color: #000000; }
A.portfolio:link          	{ text-decoration: underline; font-size: 11px; font-weight: normal; color: #000000; }
A.portfolio:visited       	{ text-decoration: underline; font-size: 11px; font-weight: normal; color: #000000; }
A.portfolio:active        	{ text-decoration: underline; font-size: 11px; font-weight: normal; color: #0581BE; }
A.portfolio:hover         	{ text-decoration: underline; font-size: 11px; font-weight: normal; color: #0581BE; }

A.directionslink                	{ text-decoration: none; color: #000000; }
A.directionslink:link           	{ text-decoration: none; font-weight: normal; color: #000000; }
A.directionslink:visited        	{ text-decoration: none; font-weight: normal; color: #000000; }
A.directionslink:active         	{ text-decoration: none; font-weight: normal; color: #000000; }
A.directionslink:hover          	{ text-decoration: none; font-weight: normal; color: #000000; }

A.metrologylink             	{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFFFFF; font-size: 11px; }
A.metrologylink:link        	{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; color: #FFFFFF; font-size: 11px; }
A.metrologylink:visited     	{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; color: #FFFFFF; font-size: 11px; }
A.metrologylink:active      	{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; color: #FFFFFF; font-size: 11px; }
A.metrologylink:hover       	{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; color: #FFFFFF; font-size: 11px; }

a.missinglink,
a.missinglink:visited {
	color: #FFFFFF;
}



td                      	{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.body                   	{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.column                 	{ font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.content					{ padding-right: 25px; }

.flash		            	{ font-size: 10px; color: #000000; }

.label		            	{ font-size: 10px; color: #000000; }

.labelwhite	            	{ font-size: 10px; color: #FFFFFF; }

.footer                 	{ font-size: 10px; color: #000000; }

.footernav              	{ font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.sidenavtitle               { font-size: 10px; color: #000000; font-weight: bold; }

.smalltext              	{ font-size: 11px; color: #000000; }

.smallextras            	{ font-size: 10px; color: #000000; }

.subtitle               	{ font-size: 12px; color: #000000; font-weight: bold; }

.subtitlewebspring         	{ font-size: 13px; color: #56B3D9; font-weight: bold; }

.subtitlegreen              { font-size: 12px; color: #0581BE; font-weight: normal; }

.tableportfolio 			{ font-size: 10px; color: #000000; }

.white                  	{ color: #FFFFFF; }

.headerredbold				{ font-size: 14px; font-weight: bold; color: #CC0000; padding-bottom: 10; }

.asterisk					{ font-weight: bold; color: #0581BE; }

.asteriskjobs				{ font-weight: bold; color: #8C3E97; }

.formcaption		    	{ font-weight: bold; }

.formbox			    	{ width: 100%; border: 1px #0581BE solid; font-size: 12px; color: #000000; }

.portfoliolatestsitestable		{ margin: 5px 15px 15px 15px;}

.portfoliolatestsitestd			{ vertical-align: top; font-size: 11px; color: #FFFFFF; }

.columnnav					{ width: 139px; vertical-align: top; font-size: 11px; }

.columnnavarrow				{ width: 6px; vertical-align: top; padding: 2px 4px 0px 0px; }

A.columnnavlink                	{ font-weight: bold; color: #000000; }
A.columnnavlink:link           	{ font-weight: bold; color: #000000; }
A.columnnavlink:visited        	{ font-weight: bold; color: #000000; }
A.columnnavlink:active         	{ font-weight: bold; color: #0581BE; }
A.columnnavlink:hover          	{ font-weight: bold; color: #0581BE; }

A.portfoliolatestsitesname                	{ font-weight: bold; color: #FFFFFF; }
A.portfoliolatestsitesname:link           	{ font-weight: bold; color: #FFFFFF; }
A.portfoliolatestsitesname:visited        	{ font-weight: bold; color: #FFFFFF; }
A.portfoliolatestsitesname:active         	{ font-weight: bold; color: #FFFFFF; }
A.portfoliolatestsitesname:hover          	{ font-weight: bold; color: #FFFFFF; }

A.portfoliolatestsiteslink                	{ text-decoration: underline; font-weight: normal; color: #FFFFFF; }
A.portfoliolatestsiteslink:link           	{ text-decoration: underline; font-weight: normal; color: #FFFFFF; }
A.portfoliolatestsiteslink:visited        	{ text-decoration: underline; font-weight: normal; color: #FFFFFF; }
A.portfoliolatestsiteslink:active         	{ text-decoration: underline; font-weight: normal; color: #FFFFFF; }
A.portfoliolatestsiteslink:hover          	{ text-decoration: underline; font-weight: normal; color: #FFFFFF; }

.portfoliositestable		{ margin-bottom: 10px; background-image: url(sitegraphics/portfolio_bgrow.gif); }

.portfoliositestd			{ vertical-align: middle; font-size: 11px; color: #454545; }

A.portfoliositeslink                	{ color: #000000; }
A.portfoliositeslink:link           	{ color: #000000; }
A.portfoliositeslink:visited        	{ color: #000000; }
A.portfoliositeslink:active         	{ color: #000000; }
A.portfoliositeslink:hover          	{ color: #000000; }

h1							{ font-size:16px; color:#000; }

.portfoliomoresites			{ height: 28px; padding-bottom: 5px; border-bottom: solid 1px #CCCCCC; }

.keydescription				{ padding-bottom: 3px; font-weight: bold; font-size: 11px; }

.key						{ font-size: 11px; }

.formfield					{ border: 1px #000000 solid; width: 100%; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.entrybox					{ border: 1px #000000 solid; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

/*--------------------------CAPTCHAS-------------------*/

#name2                      { display:none; visibility:hidden; } /*trying to catch out bots with this, if this invisible field is filled in, submission fails - THW*/

#captchaError 				{ display:none; font-size:11px; } 

.captcha                    { margin-bottom: 8px; }

.captchaInput               { width: 177px; }
