﻿/*
-----------------------------------------------
© The Royal Academy of Engineering - 2005
----------------------------------------------- */

body {
margin: 0; padding: 0px;
font-family: Verdana, Arial;
text-align: left;
background-color: #FFFFFF }

.heading1 {
font-family: Verdana, Arial;
font-size: 100%;
text-align: left;
color:#0099DA;
margin-left:15px;
margin-right:15px;
margin-top:20px;
margin-bottom:10px; font-weight:bold }

.heading2 {
font-family: Verdana, Arial;
font-size: 90%;
text-align: left;
color:#F58220;
margin-left:15px;
margin-right:15px;
margin-top:15px;
margin-bottom:10px; font-weight:bold }

.heading3 { font-size: 85%;
font-family: Verdana, Arial;
text-align: left;
color:#F58220;
margin-left:15px;
margin-right:15px;
margin-top:15px;
margin-bottom:10px; font-weight:bold }

.heading4 {
font-family: Verdana, Arial;
font-size: 85%;
text-align: left;
color:#0099DA;
margin-left:15px;
margin-right:15px;
margin-top:15px;
margin-bottom:10px; font-weight:bold }

.heading5 {
font-family: Verdana, Arial;
font-size: 85%;
text-align: left;
color:#A6CE39;
margin-left:15px;
margin-right:15px;
margin-top:15px;
margin-bottom:10px; font-weight:bold }

.heading6 {
font-family: Verdana, Arial;
font-size: 85%;
text-align: left;
color:#EF3E42;
margin-left:15px;
margin-right:15px;
margin-top:15px;
margin-bottom:10px; font-weight:bold }

.heading7 { font-size: 85%;
font-family: Verdana, Arial;
text-align: left;
color:#F58220;
margin-left:15px;
margin-right:15px;
margin-top:15px;
margin-bottom:10px; }


.bannerheading {
font-family: Verdana, Arial;
margin:5px 0px;
font-size: 90%;
text-align: left;
color:#EF3E42;
font-weight:bold }

.bannertext {
font-family: Verdana, Arial;
margin:5px 0px;
font-size: 85%;
text-align: left; }

.bannerwhitetext {
font-family: Verdana, Arial;
margin:5px 0px;
font-size: 85%;
color:#FFFFFF;
text-align: left; }

.blockheading {
font-family: Verdana, Arial;
margin:5px 0px;
font-size: 90%;
text-align: left;
color:#EF3E42;
font-weight:bold }

.blocktext {
font-family: Verdana, Arial;
font-size: 85%;
text-align: left; }

.blocktextlarge {
font-family: Verdana, Arial;
margin:5px 15px;
font-size: 90%;
text-align: left; }

.linkheading {
font-family: Verdana, Arial;
margin:5px 0px;
font-size: 90%;
text-align: left;
color:#EF3E42;
font-weight:bold }

.highlighttext {
font-family: Verdana, Arial;
color:#7581BF; }

.navtext {
font-family: Verdana, Arial;
font-size: 85%;
color:#F38F1D; }


table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
	font-family: verdana,arial,sans-serif;
	font-size:11px;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
	font-family: verdana,arial,sans-serif;
	font-size:11px;
}


p {
font-family: Verdana, Arial;
text-indent: 0;
margin: 15px; }

:link.sitenavlink, :visited.sitenavlink {
color: #FFFFFF;
text-decoration:none; }

:active.sitenavlink, :hover.sitenavlink {
color: #FFFFFF;
text-decoration:underline; }

:link.sitenavselected, :visited.sitenavselected {
color: #A6CE39;
text-decoration:none; }

:active.sitenavselected, :hover.sitenavselected {
color: #A6CE39;
text-decoration:underline; }

:link.sectionnavlink, :visited.sectionnavlink {
color: #000000;
text-decoration:none; }

:active.sectionnavlink, :hover.sectionnavlink {
color: #EF3E42;
text-decoration:underline; }

:link.pagenavlink, :visited.pagenavlink {
color: #000000;
text-decoration:none; }

:active.pagenavlink, :hover.pagenavlink {
color: #EF3E42;
text-decoration:underline; }

:link.pagesubnavlink, :visited.pagesubnavlink {
color: #000000;
text-decoration:none; }

:active.pagesubnavlink, :hover.pagesubnavlink {
color: #EF3E42;
text-decoration:underline; }

:link.navlink, :visited.navlink {
color: #666666;
text-decoration:none; }

:active.navlink, :hover.navlink {
color: #EF3E42;
text-decoration:underline; }

a:link, a:visited {
color: #666666;
text-decoration:underline }

a:active, a:hover {
color: #EF3E42;
text-decoration:underline; }

:link.inline, :visited.inline {
color: #666666;
text-decoration:underline; }

:active.inline, :hover.inline {
color: #EF3E42;
text-decoration:underline; }

:link.homepagelink, :visited.homepagelink {
color: #666666;
text-decoration:none; }

:active.homepagelink, :hover.homepagelink {
color: #666666;
text-decoration:underline; }

input {
font-family: Verdana, Arial;
font-size: 80%; }

textarea {
font-family: Verdana, Arial;
font-size: 80%; }

select {
font-family: Verdana, Arial;
font-size: 80%; }

.normaltext {
font-family: Verdana, Arial;
font-size: 85%;
color: #000000; }

.largetext {
font-family: Verdana, Arial;
font-size: 100%;
color: #000000; }

.smalltext {
font-family: Verdana, Arial;
font-size: 80%;
color: #000000; }

.sitenavtext {
font-family: Verdana, Arial;
font-size: 85%;
text-indent: 0;
margin: 0px;
color: #808080; }

:link.nolink , :visited.nolink , :hover.nolink , :active.nolink {
display: none;
font-family: Verdana, Arial;
font-size: 1%;
margin: 0px;
color: #808080;
text-decoration:none; }

:link.nosublink , :visited.nosublink , :hover.nosublink , :active.nosublink {
display: none;
font-family: Verdana, Arial;
font-size: 1%;
margin: 0px;
color: #FFFFFF;
text-decoration:none; }

:link.siteindexlinklevelone, :visited.siteindexlinklevelone {
color: #EF3E42;
text-decoration:none; }

:hover.siteindexlinklevelone, :active.siteindexlinklevelone {
color: #EF3E42;
text-decoration:underline; }

:link.siteindexlinkleveltwo, :visited.siteindexlinkleveltwo {
color: #000000;
text-decoration:none; }

:hover.siteindexlinkleveltwo, :active.siteindexlinkleveltwo {
color: #EF3E42;
text-decoration:underline; }

:link.siteindexlinklevelthree, :visited.siteindexlinklevelthree {
color: #666666;
text-decoration:none; }

:hover.siteindexlinklevelthree, :active.siteindexlinklevelthree {
color: #EF3E42;
text-decoration:underline; }

:link.navheadinglink, :visited.navheadinglink {
color: #EF3E42;
text-decoration:none; }

:hover.navheadinglink, :active.navheadinglink {
color: #EF3E42;
text-decoration:underline; }

.seperatorline {
background-color: #808080; }

.bannerline {
background-color: #EF3E42; }

.linksheadingline {
background-color: #EF3E42; }

.linksseperatorline {
background-color: #EEEEEE; }

.blockbackground {
background-color: #EEEEEE; }

.mainlinksseperatorline {
background-color: #FFFFFF; }

.mainlinksbackground {
background-color: #808080; }

.sitebackground {
background-color: #66AAD0; }

.searchbackground {
background-color: #66AAD0; }

.sitenavhighlight {
background-color: #A6CE39; }

.tablerowhighlight {
background-color: #EEEEEE; }

ul { margin:0px 20px;
color: #999999; }

ol { margin:0px 40px;
font-family: Verdana, Arial;
font-size: 85%;
text-indent: 0;
color: #000000; }
/*
     FILE ARCHIVED ON 23:25:45 Jul 15, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:40:06 Nov 05, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 406.754
  exclusion.robots: 0.754
  exclusion.robots.policy: 0.195
  cdx.remote: 0.063
  esindex: 0.008
  LoadShardBlock: 216.462 (3)
  PetaboxLoader3.datanode: 302.558 (5)
  CDXLines.iter: 19.516 (3)
  load_resource: 259.705 (2)
  PetaboxLoader3.resolve: 105.977 (2)
*/