A                       { text-decoration: underline; color: #000000; }A:link                  { text-decoration: underline; color: #000000; }A:visited               { text-decoration: underline; color: #000000; }A:active                { text-decoration: underline; color: #FF6D33; }A:hover                 { text-decoration: underline; color: #FF6D33; }A.menulink				{ text-decoration: none; font-weight: bold; }A.menulink:link			{ text-decoration: none; font-weight: bold; }A.menulink:visited		{ text-decoration: none; font-weight: bold; }A.menulink:active		{ text-decoration: none; font-weight: bold; }A.menulink:hover		{ text-decoration: none; font-weight: bold; }A.ambritlink            { text-decoration: none; color: #000000; }A.ambritlink:link       { text-decoration: none; color: #000000; }A.ambritlink:visited    { text-decoration: none; color: #000000; }A.ambritlink:active     { text-decoration: none; color: #000000; }A.ambritlink:hover      { text-decoration: none; color: #000000; }td                      { vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }body                    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-image: url(/webfolder/technicalfutures/sitegraphics/bg.jpg); background-repeat: repeat-x; background-color: #EFEFEF; }.tdbold				{ font-weight: bold; color:#000000; font-size: 11px; }.listtitle			{ font-weight: bold; color:#FFFFFF; font-size:12px; }.joblisttopbar		{ background-color:#FFFFFF; padding-bottom: 4px; font-weight: bold; color: #FF6D33; font-style: bold; font-size:14px; border: #092769; border-style: none; }.joblistbottombar	{ background-color:#FFFFFF; padding-top: 3px; font-weight: bold; color: #FF6D33; font-size:11px; border: #092769; border-style: none; }.jobtable			{ border: 1px #000000 solid; padding: 8px; }.applicationintro			{  }.applicationtableheader		{ border-bottom: 1px #092769 solid; padding-bottom: 5px; font-size: 11px; }.applicationtable			{ padding-top: 3px; font-size: 11px; }.applicationcaption			{ width: 150px; padding-bottom: 5px; vertical-align: top; font-weight: bold; }.applicationfield			{ border: 1px #000000 solid; width: 335px; color: #000000; }.applicationfieldtd			{ padding-bottom: 6px; width: 100%; vertical-align: top;  }.cvtext						{ font-size: 10px; }.mandatory					{ color: #FF6D33; }#searchResultsDetails {}#searchResultsDetails ul {	margin: 0 0 1.2em 0;	padding: 0;	list-style-type: none;}#searchResultsDetails li {	display: inline;	margin: 0 1.2em 0 0;}#searchResultsDetails .caption {	margin: 0 0 20px 0;	font-weight: bold;}#searchResultsDetails .matchesFound {	clear: both;}.outertableborder		{ border: 1px solid #B0B0B0; background-color: #FFFFFF; }.sidenavtd				{ width: 135px; padding: 25px 25px 25px 20px; }.contenttd				{ width: 545px; padding: 25px 25px 25px 0px; }.searchfield			{ border: 1px solid #000000; width: 150px; font-size: 11px; }.searchfieldtd			{ width: 100%; border: 1px solid #000000; }.searchfieldgotd		{ padding-left: 3px; }.keywordsearchfield		{ border: 0; width: 100px; font-size: 11px; }.menutd					{ padding: 0px 0px 10px 0px; background-color: #FFFFFF; }.menuarrowtd			{ padding: 10px 3px 0px 10px; }.menulinktd				{ width: 100%; padding: 8px 10px 0px 0px; font-size: 10px; font-weight: bold; }.footerlogo				{ padding: 18px 15px 20px 20px; }.addresstd				{ width: 100%; padding: 18px 20px 20px 0px; font-size: 11px; }.addresscaption			{ font-weight: bold; color: #FF6D33; }