body.white { background-color: #ffffff; }
body.opening { background-color: #6600cc; }


a.NnavFooter:link   { font: 11px "Helvetica", "Arial", sans-serif; color: #a1a1a1; text-decoration: none; }
a.NnavFooter:hover   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #3333cc; text-decoration: none; }
a.NnavFooter:visited   { font: 11px "Helvetica", "Arial", sans-serif; color: #a1a1a1; text-decoration: none; }

a.Nitem:link   { font: 12px/14px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Nitem:hover   { font: 12px/14px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Nitem:visited   { font: 12px/14px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }

a.NningLink:link   { font: 10px/11px "Helvetica", "Arial", sans-serif; text-transform: uppercase; color: #000099; text-decoration: none; }
a.NningLink:hover   { font: 10px/11px "Helvetica", "Arial", sans-serif; text-transform: uppercase; color: #669933; text-decoration: none; }
a.NningLink:visited   { font: 10px/11px "Helvetica", "Arial", sans-serif; text-transform: uppercase; color: #000099; text-decoration: none; }

a.NbiblioCode:link   { font: 10px "Helvetica", "Arial", sans-serif; color: #003399; text-decoration: none; }
a.NbiblioCode:hover   { font: 10px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.NbiblioCode:visited   { font: 10px "Helvetica", "Arial", sans-serif; color: #003399; text-decoration: none; }

a.Nglossary:link   { font: 12px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Nglossary:hover   { font: 12px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Nglossary:visited   { font: 12px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }

a.NCityViewer:link   { font: 11px "Helvetica", "Arial", sans-serif; color: #000099; text-transform: uppercase; text-decoration: none; }
a.NCityViewer:hover   { font: 11px "Helvetica", "Arial", sans-serif; color: #669933; text-transform: uppercase; text-decoration: none; }
a.NCityViewer:visited   { font: 11px "Helvetica", "Arial", sans-serif; color: #000099; text-transform: uppercase; text-decoration: none; }

a.Ncontext:link   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Ncontext:hover   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Ncontext:visited   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }

a.NcontextGreen:link   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.NcontextGreen:hover   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.NcontextGreen:visited   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }

a.Ncontext2:link   { font: bold 11px/14px "Helvetica", "Arial", sans-serif; color: #336600; text-transform: uppercase; text-decoration: none; }
a.Ncontext2:hover   { font: bold 11px/14px "Helvetica", "Arial", sans-serif; color: #000099; text-transform: uppercase; text-decoration: none; }
a.Ncontext2:visited   { font: bold 11px/14px "Helvetica", "Arial", sans-serif; color: #336600; text-transform: uppercase; text-decoration: none; }

a.Ncontext3:link   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Ncontext3:hover   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Ncontext3:visited   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }

a.Ncontext4:link   { font: 11px/18px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Ncontext4:hover   { font: 11px/18px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Ncontext4:visited   { font: 11px/18px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }

a.Ncontext5:link   { font: 11px/15px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Ncontext5:hover   { font: 11px/15px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Ncontext5:visited   { font: 11px/15px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }

a.Ncontext6:link   { font: bold 11px/15px "Helvetica", "Arial", sans-serif; color: #336600; text-decoration: none; }
a.Ncontext6:hover   { font: bold 11px/15px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Ncontext6:visited   { font: bold 11px/15px "Helvetica", "Arial", sans-serif; color: #336600; text-decoration: none; }

a.Ncontext9:link   { font: 11px/12px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Ncontext9:hover   { font: 11px/12px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Ncontext9:visited   { font: 11px/12px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }

a.Nnav:link   { font: 11px "Helvetica", "Arial", sans-serif; color: #404040; text-decoration: none; }
a.Nnav:hover   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Nnav:visited   { font: 11px "Helvetica", "Arial", sans-serif; color: #404040; text-decoration: none; }

a.Nnav2:link   { font: bold 13px "Helvetica", "Arial", sans-serif; color: #ff3300; text-decoration: none; }
a.Nnav2:hover   { font: bold 13px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Nnav2:visited   { font: bold 13px "Helvetica", "Arial", sans-serif; color: #ff3300; text-decoration: none; }

a.Nstart:link   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #ff3300; text-decoration: none; text-transform: uppercase; }
a.Nstart:hover   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; text-transform: uppercase; }
a.Nstart:visited   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #ff3300; text-decoration: none; text-transform: uppercase; }

a.Nstart2:link   { font: bold 12px "Helvetica", "Arial", sans-serif; color: #ff3300; text-decoration: none; text-transform: uppercase; }
a.Nstart2:hover   { font: bold 12px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; text-transform: uppercase; }
a.Nstart2:visited   { font: bold 12px "Helvetica", "Arial", sans-serif; color: #ff3300; text-decoration: none; text-transform: uppercase; }

a.Nreset:link   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #aaaaaa; text-decoration: none; text-transform: uppercase; }
a.Nreset:hover   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; text-transform: uppercase; }
a.Nreset:visited   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #aaaaaa; text-decoration: none; text-transform: uppercase; }

a.Nsearch:link   { font: bold 12px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; text-transform: uppercase; }
a.Nsearch:hover   { font: bold 12px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; text-transform: uppercase; }
a.Nsearch:visited   { font: bold 12px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; text-transform: uppercase; }

a.Nwhy:link   { font: 24px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Nwhy:hover   { font: 24px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Nwhy:visited   { font: 24px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }

a.NwhyMaps:link   { font: 11px/16px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.NwhyMaps:hover   { font: 11px/16px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.NwhyMaps:visited   { font: 11px/16px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }

a.Nreading:link   { font: 11px/16px "Helvetica", "Arial", sans-serif; color: #7a7a7a; text-decoration: none; }
a.Nreading:hover   { font: 11px/16px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Nreading:visited   { font: 11px/16px "Helvetica", "Arial", sans-serif; color: #7a7a7a; text-decoration: none; }

a.NwhyTrumpetLink:link { font: 13px "Helvetica", "Arial", sans-serif; text-transform: uppercase; color: #808080; text-decoration: none; }
a.NwhyTrumpetLink:hover { font: 13px "Helvetica", "Arial", sans-serif; text-transform: uppercase; color: #000099; text-decoration: none; }
a.NwhyTrumpetLink:visited { font: 13px "Helvetica", "Arial", sans-serif; text-transform: uppercase; color: #808080; text-decoration: none; }

a.NwhyTrumpetLink2:link { font: 15px "Helvetica", "Arial", sans-serif; text-transform: uppercase; color: #ffffff; text-decoration: none; }
a.NwhyTrumpetLink2:hover { font: 15px "Helvetica", "Arial", sans-serif; text-transform: uppercase; color: #000099; text-decoration: none; }
a.NwhyTrumpetLink2:visited { font: 15px "Helvetica", "Arial", sans-serif; text-transform: uppercase; color: #ffffff; text-decoration: none; }

a.NModuleExtras:link   { font: 11px/13px "Helvetica", "Arial", sans-serif; color: #000000; text-decoration: none; }
a.NModuleExtras:hover   { font: 11px/13px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.NModuleExtras:visited   { font: 11px/13px "Helvetica", "Arial", sans-serif; color: #000000; text-decoration: none; }

a.NwhyGeneralLink:link   { font: 12px "Helvetica", "Arial", sans-serif; color: #009000; text-decoration: none; }
a.NwhyGeneralLink:hover   { font: 12px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.NwhyGeneralLink:visited   { font: 12px "Helvetica", "Arial", sans-serif; color: #009000; text-decoration: none; }

a.NfactLink:link   { font: bold 11px/15px "Helvetica", "Arial", sans-serif; letter-spacing: 0px; text-transform: uppercase; color: #000099; text-decoration: none; }
a.NfactLink:hover   { font: bold 11px/15px "Helvetica", "Arial", sans-serif; letter-spacing: 0px; text-transform: uppercase; color: #669933; text-decoration: none; }
a.NfactLink:visited   { font: bold 11px/15px "Helvetica", "Arial", sans-serif; letter-spacing: 0px; text-transform: uppercase; color: #000099; text-decoration: none; }

a.Nhow:link   { font: 20px "Helvetica", "Arial", sans-serif; color: #3333cc; text-decoration: none; }
a.Nhow:hover   { font: 20px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Nhow:visited   { font: 20px "Helvetica", "Arial", sans-serif; color: #3333cc; text-decoration: none; }

a.Nhow2:link   { font: 16px/21px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Nhow2:hover   { font: 16px/21px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Nhow2:visited   { font: 16px/21px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }

a.Nhow3:link   { font: 14px/18px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Nhow3:hover   { font: 14px/18px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Nhow3:visited   { font: 14px/18px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }

a.Nlinks:link   { font: bold 11px/20px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Nlinks:hover   { font: bold 11px/20px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Nlinks:visited   { font: bold 11px/20px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }

a.Neng:link   { font: 11px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Neng:hover   { font: 11px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Neng:visited   { font: 11px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }

a.Nemail:link   { font: 10px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Nemail:hover   { font: 10px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Nemail:visited   { font: 10px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }

a.Nsources:link   { font: 12px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.Nsources:hover   { font: 12px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.Nsources:visited   { font: 12px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }

a.NallItem:link   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }
a.NallItem:hover   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none; }
a.NallItem:visited   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none; }

a.Ndefinition:link   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #ff3118; text-decoration: none; }
a.Ndefinition:hover   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #6600cc; text-decoration: none; }
a.Ndefinition:visited   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #ff3118; text-decoration: none; }



.NunivLeft  { position: absolute; left: 25px; top: 80px; width: 250px; text-align: right; z-index: 1; }
.NunivLeftExplore  { position: absolute; left: 25px; top: 50px; width: 250px; text-align: right; z-index: 1; }
.NunivHeading  { margin-bottom: 10px; }
.NunivHeading2  { font: bold 21px "Helvetica", "Arial", sans-serif; margin-bottom: 6px; }
.NunivHeading3  { font: bold 21px "Helvetica", "Arial", sans-serif; }
.NunivSubHeading  { font: bold 12px "Helvetica", "Arial", sans-serif; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 10px; }

.NunivExplain  { font: 12px/15px "Helvetica", "Arial", sans-serif; margin-top: 6px; margin-bottom: 1px; }
.NunivByline  { font: 11px/14px "Helvetica", "Arial", sans-serif; margin-top: 10px; }
.NunivIndex  { font: 11px "Helvetica", "Arial", sans-serif; text-transform: uppercase; margin-top: 28px; margin-bottom: 7px; }
.NunivIndex2  { font: bold 11px "Helvetica", "Arial", sans-serif; text-transform: uppercase; margin-top: 28px; margin-bottom: 7px; }
.NunivIndex3  { font: bold 11px "Helvetica", "Arial", sans-serif; text-transform: uppercase; margin-bottom: 23px; }
.NunivIndexList  { font: 12px/18px "Helvetica", "Arial", sans-serif; color: #a1a1a1; }
.NunivIndexBold  { font: bold 11px "Helvetica", "Arial", sans-serif; text-transform: uppercase; color: #000000; }

.NunivID  { position: absolute; left: 288px; top: 12px; z-index: 1;; }
.NunivNav  {  position: absolute; left: 330px; top: 8px; font: bold 11px "Helvetica", "Arial", sans-serif; width: 600px; z-index: 1 }
.NunivSubNav  { background: #ebebeb; width: 469px; padding: 1px 4px 1px 10px; margin-top: 3px; }
.NunivTextBold  { font: bold 11px "Helvetica", "Arial", sans-serif; }
.NunivFooter   { margin-top: 42px; font: 10px "Helvetica", "Arial", sans-serif; }
.NunivCredit  { font: 9px "Helvetica", "Arial", sans-serif; margin-top: 10px; color: #999999; }

.NunivRightContent  { position: absolute; left: 330px; top: 125px; width: 430px; z-index: 0; }
.NunivFarRightContent  { position: absolute; left: 775px; top: 125px; width: 295px; z-index: 0; }



.NfrontLogo  {  position: absolute; left: 90px; top: 27px; z-index: 1; }
.NfrontByline01  {  position: absolute; left: 190px; top: 81px; font: 22px "Helvetica", "Arial", sans-serif; width: 800px; color: #a1a1a1; z-index: 1; }
.NfrontByline02  {  position: absolute; left: 170px; top: 112px; font: bold 11px "Helvetica", "Arial", sans-serif; width: 800px; letter-spacing: 3px; text-transform: uppercase; color: #000000; z-index: 1; }

.NfrontLeftContent  { position: absolute; top: 175px; left: 25px; width: 250px; text-align: right; z-index: 0; }
.NfrontText  { font: 12px/17px "Helvetica", "Arial", sans-serif; margin-bottom: 10px; }
.NfrontText2  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 6px; }
.NfrontNewContent  { font: 12px/18px "Helvetica", "Arial", sans-serif; margin-top: 28px; margin-bottom: 32px; }
.NfrontNewContentHeading  { font: 14px "Helvetica", "Arial", sans-serif; color: #a1a1a1; margin-bottom: 4px; text-transform:uppercase; }

.NfrontVertTitle  { position: absolute; left: 298px; top: 210px; z-index: 1; }
.NfrontNav  {  position: absolute; left: 330px; top: 135px; font: bold 11px "Helvetica", "Arial", sans-serif; width: 600px; z-index: 1; }

.NfrontRightContent { position: absolute; left: 330px; top: 255px; width: 670px; z-index: 0; }
.Nfront_02	 { background: #e6effc; padding: 16px 5px 8px 10px; margin-top: 0px; margin-bottom: 10px; }
.NfrontTitle   { font: 24px "Helvetica", "Arial", sans-serif; color: #669933; margin-bottom: 10px; }
.NfrontExamplePics  { margin-bottom: 6px; }
.NfrontBodyText  { font: 12px/16px "Helvetica", "Arial", sans-serif; margin-bottom: 10px; }
.NfrontWords3  { font: 12px/18px "Helvetica", "Arial", sans-serif; color: #669933; margin-bottom: 3px; }
.NfrontWords4  { font: 15px/21px "Helvetica", "Arial", sans-serif; }
.NfrontFeatureNav  { font: 10px/16px "Helvetica", "Arial", sans-serif; margin-top: 6px; margin-bottom: 2px; }
.NfrontSubNav  { font: 10px/16px "Helvetica", "Arial", sans-serif; margin-bottom: 7px; }

.NfrontSponsorArea { position: absolute; left: 322px; top: 760px; width: 1000px; z-index: 0; border-top: 1px; border-color: #ebebeb; }
.NfrontSponsorArea_new { position: absolute; left: 322px; top: 1360px; width: 1000px; z-index: 0; border-top: 1px; border-color: #ebebeb; }

.NfrontNing2  { font: 12px/17px "Helvetica", "Arial", sans-serif; background: #ffffff; padding: 5px 10px 5px 10px; margin-bottom: 6px; margin-top: 18px; }
.NfrontNing3  { font: 12px/17px "Helvetica", "Arial", sans-serif; background: #ffffff; padding: 5px 10px 5px 10px; margin-bottom: 18px; margin-top: 0px; }
.NfrontNingTitle  { font: bold 12px "Helvetica", "Arial", sans-serif; margin-bottom: 3px; text-transform:uppercase; }

.NfrontExtra2  { font: 12px/17px "Helvetica", "Arial", sans-serif; background: #ffffff; padding: 5px 0px 5px 0px; margin-bottom: 2px; margin-top: 14px; }
.NfrontExtra3  { font: 12px/17px "Helvetica", "Arial", sans-serif; background: #ffffff; padding: 5px 0px 5px 0px; margin-bottom: 6px; margin-top: 0px; }

.NfrontFarRightVideo  { position: absolute; left: 786px; top: 255px; width: 300px; z-index: 0; }
.Nfront_03	 { background: #ffffff; padding: 0px 5px 8px 0px; margin-bottom: 7px; }
.NfrontVideoHeading  { font: 14px "Helvetica", "Arial", sans-serif; color: #ff3300; margin-bottom: 6px; text-transform:uppercase; }

.NfrontFarRightContent  { position: absolute; left: 1016px; top: 175px; width: 320px; z-index: 0; }
.Nfront_01	 { background: #ebebeb; padding: 10px 5px 8px 10px; margin-bottom: 7px; }
.NfrontNewsHeading  { font: 18px "Helvetica", "Arial", sans-serif; color: #ff3300; margin-bottom: 6px; text-transform:uppercase; }
.NfrontNewsItem  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 6px; }
.NfrontNewsItemCategory  { font: 10px "Helvetica", "Arial", sans-serif; margin-bottom: 6px; letter-spacing: 7px; text-transform:uppercase; }
.NfrontNewsItemTitle  { font: bold 14px "Helvetica", "Arial", sans-serif; margin-bottom: 3px; text-transform:uppercase; }
.NfrontNewsItemSubTitle  { font: bold 11px "Helvetica", "Arial", sans-serif; margin-bottom: 3px; text-transform:uppercase; }
.NfrontNewsItemDates  { font: 11px "Helvetica", "Arial", sans-serif; margin-bottom: 6px; text-transform:uppercase; }
.NfrontNewsItemBody  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 6px; }


.NengPortrait  { margin-top: 26px; }
.NengLinks  { text-align: right; margin-top: 12px; }
.NengLinksBold  { font: bold 12px "Helvetica", "Arial", sans-serif; }
.NengLinksBoldCaps  { font: bold 11px "Helvetica", "Arial", sans-serif; text-transform: uppercase; }

.NengRightContent  { position: absolute; left: 330px; top: 120px; z-index: 1; font: 12px/16px "Helvetica", "Arial", sans-serif; width: 480px; }
.NengBlue  { background-color:#e6effc; padding: 18px 0px 18px 10px; width: 480px; }
.NengName  { font: 26px "Helvetica", "Arial", sans-serif; margin-bottom: 10px; color: #000000; }
.NengData  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 8px; }
.NengContinued  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 1px; }
.NengCategory	{ font: normal 10px "Helvetica", "Arial", sans-serif; color: #ff6633; }
.NengRule  { position: relative; left: -20px; margin-bottom: 10px; }
.NengRule3  { position: relative; left: -20px; margin-top: 6px; margin-bottom: 10px; }
.NengContinuation  { font: 10px "Helvetica", "Arial", sans-serif; margin-top: 25px; }
.NengContinuation2  { font: 10px "Helvetica", "Arial", sans-serif; margin-bottom: 20px; }
.NengHeading	{ font: bold 13px "Helvetica", "Arial", sans-serif; margin-bottom: 14px; margin-top: 4px; }
.NengText  { margin-bottom: 7px; }
.NengSmallText  { font: 11px/15px "Helvetica", "Arial", sans-serif; }
.NengSmallText2  { font: 11px/15px "Helvetica", "Arial", sans-serif; }

.NengTableDate { text-align: right; vertical-align: top; font: 12px "Helvetica", "Arial", sans-serif; width: 60px; }
.NengTableData { text-align: left; vertical-align: top; font: 12px/16px "Helvetica", "Arial", sans-serif; padding-left: 10px; }


.NengFarRightContent2  { position: absolute; left: 850px; top: 290px; width: 295px; font: 11px/15px "Helvetica", "Arial", sans-serif; text-align: left; z-index: 0; }

.NitemByline  { font: 10px/13px "Helvetica", "Arial", sans-serif; margin-top: 2px; margin-bottom: 3px; }
.NitemBackLink  { margin-top: 6px; margin-bottom: 36px }
.NitemFundingText  { font: 10px/13px "Helvetica", "Arial", sans-serif; margin-bottom: 9px; margin-top: 38px; }
.NitemFundingLogo  { margin-bottom: 27px; }
.NitemRule  { margin-top: 36px; }
.NitemLeftLinks  { margin-top: 12px; margin-bottom: 16px; }
.NitemNewSearch  { margin-top: 4px; margin-bottom: 14px; }
.NitemFooter   { font: 9px/14px "Helvetica", "Arial", sans-serif; margin-top: 20px; color: #999999; }

.NitemTrumpet  { text-align: right; margin-top: 20px; margin-bottom: 8px; }
.NitemDivisionLeft  { font: bold 11px "Helvetica", "Arial", sans-serif; letter-spacing: 1px; text-transform: uppercase; margin-top: 6px; margin-bottom: 2px; }

.NitemName	{ font: 20px "Helvetica", "Arial", sans-serif; color: #ff3118; margin-bottom: 6px; }
.NitemLocation	{ font: 12px/14px "Helvetica", "Arial", sans-serif; margin-bottom: 12px; }
.NitemPic  { margin-bottom: 4px; }
.NitemEngineer	{ font: 10px/13px "Helvetica", "Arial", sans-serif; margin-bottom: 6px; }
.NitemCategory	{ font: normal 11px/15px "Helvetica", "Arial", sans-serif; color: #cc6600; }
.NitemEngName	{ font: bold 13px/17px "Helvetica", "Arial", sans-serif; }
.NitemData	{ font: 12px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 9px; }
.NitemIntroText	{ font: bold 12px/17px "Helvetica", "Arial", sans-serif; width: 410px; margin-top: 6px; margin-bottom: 9px; }
.NitemText	{ font: 12px/17px "Helvetica", "Arial", sans-serif; width: 430px; margin-bottom: 9px; }
.NitemParaNav	{ width: 300px; background: #ebebeb; padding: 1px 6px 1px 6px; font: 11px/13px "Helvetica", "Arial", sans-serif; margin-top: 10px; margin-bottom: 10px; }
.NitemBiblioHeading  { letter-spacing: 4px; }
.NitemBiblio  { font: 10px "Helvetica", "Arial", sans-serif; width: 280px; margin-bottom: 6px; margin-top: 12px; }
.NitemPhotoCredits	{ font: 10px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 7px; }
.NitemLinks  { margin-top: 15px; margin-bottom: 14px; }

/* blockquote is used for item texts where the words on a plaque are quoted */
blockquote {
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 25px;
}

.NitemGooglemap  { background: #f5f5f5; padding: 20px 10px 10px 10px; -moz-border-radius: 0; -webkit-border-radius: 0; margin-top: 0; margin-bottom: 10px; }
h1 { font: bold 12px/14px "Helvetica", "Arial", sans-serif; margin-bottom: 6px; }
#map {	width: 275px; height: 375px; margin-top: 15px;  }
.NitemPanoramio  { background: #ebebeb; padding: 20px 10px 10px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-top: 0; margin-bottom: 10px; }
.NitemDivisionRight  { font: bold 12px "Helvetica", "Arial", sans-serif; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 10px; }
#photoNavigation  { background: #ffffff; padding: 1px 6px 1px 6px; font: 11px/13px "Helvetica", "Arial", sans-serif; margin-top: 10px; margin-bottom: 0px; }
#photoCredit  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-top: 3px; margin-bottom: 0px; }
.NpanoramioCredit  { font: 10px/11px "Helvetica", "Arial", sans-serif; margin-top: 6px; margin-bottom: 0px; }

.NModuleTrumpet  { background: #ebebeb; padding: 12px 9px 10px 12px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-top: 10px; margin-bottom: 10px; }
.NModuleHeading  { font: 11px "Helvetica", "Arial", sans-serif; color: #000090; text-transform: uppercase; margin-top: 0px; margin-bottom: 4px; }
.NModuleSearchList  { font: 11px/13px "Helvetica", "Arial", sans-serif; width: 180px; }
.NModuleBody  { font: 11px/13px "Helvetica", "Arial", sans-serif; text-align: left; }
.NModuleRule  { margin-top: 0px; margin-bottom: 12px; }
.NModuleGlossTerm	{ font: 14px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 8px; }
.NModuleDefinition	{ margin-bottom: 6px; }
.NModuleAlsoKnown  { font: 11px/13px "Helvetica", "Arial", sans-serif; margin-top: 8px; margin-bottom: 0px; }
.NModuleSeeAlso	{ margin-top: 8px; margin-bottom: 0px; }

.NsearchList  { font: 11px "Helvetica", "Arial", sans-serif; }

.NresultByline  { font: 10px/13px "Helvetica", "Arial", sans-serif; margin-top: 2px; margin-bottom: 3px; }
.NresultRule  { margin-top: 0px; margin-bottom: 5px; }
.NresultRule2  { margin-top: 6px; margin-bottom: 7px; }
.NresultText  { font: 10px/16px "Helvetica", "Arial", sans-serif; width: 240px; margin-top: 2px; margin-bottom: 2px; }
.NresultTextBold  { font: bold 11px/16px "Helvetica", "Arial", sans-serif; }
.NresultCategory	{ font: normal 11px/16px "Helvetica", "Arial", sans-serif; color: #cc6600; }
.NresultTextRed  { font: bold 17px/21px "Helvetica", "Arial", sans-serif; color: #ff3300; }

.NresultList  { font: 11px/14px "Helvetica", "Arial", sans-serif; width: 240px; color: #999999; }
.NresultItem  { text-align: left; background: #ffffff; padding: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 6px; }
.NresultArrows  { font: bold 11px "Helvetica", "Arial", sans-serif; color: #a1a1a1; margin-top: 4px; margin-bottom: 2px; }
.NresultLinks  { text-align: right; margin-top: 15px; }
.NresultLinksBold  { font: bold 11px "Helvetica", "Arial", sans-serif; }
.NresultNewSearch  { text-align: right; margin-top: 10px; }

.NresultMap  { position: absolute; left: 330px; top: 130px; z-index: 1; }
.NresultCredit  { font: 9px/11px "Helvetica", "Arial", sans-serif; margin-top: 16px; color: #999999; width: 500px; z-index: 1; }


.NfeatureIntro  { font: 12px/19px "Helvetica", "Arial", sans-serif; color: #339900; margin-top: 10px; margin-bottom: 10px; }
.NfeatureTitle  { font: bold 14px "Helvetica", "Arial", sans-serif; margin-bottom: 10px; }
.NfeatureSponsor  { font: 10px "Helvetica", "Arial", sans-serif; margin-top: 25px; margin-bottom: 10px; }

.NfeatureHeading  { font: 20px "Helvetica", "Arial", sans-serif; color: #000000; }
.NfeatureNav  { font: 10px "Helvetica", "Arial", sans-serif; margin-top: 8px; margin-bottom: 20px; }
.NfeatureNav2  { font: 10px "Helvetica", "Arial", sans-serif; margin-top: 8px; margin-top: 20px; }
.NfeatureSelected  { font: bold 12px "Helvetica", "Arial", sans-serif; }
.NfeatureSelected2  { font: 11px/17px "Helvetica", "Arial", sans-serif; }
.NfeatureDates  { font: italic 10px "Helvetica", "Arial", sans-serif; color:#000000; }
.NfeatureCredit  { font: 9px/11px "Helvetica", "Arial", sans-serif; margin-top: 25px; color: #999999; }

.NfeatureBold  { font: bold 12px "Helvetica", "Arial", sans-serif; color: #ff3300; }
.NfeatureBold3  { font: bold 11px "Helvetica", "Arial", sans-serif; color:#000000; }
.NfeatureBold4  { font: bold 12px "Helvetica", "Arial", sans-serif; color:#000000; }

.NfeatureSubInfo  { font: 11px/14px "Helvetica", "Arial", sans-serif; margin-bottom: 3px; }
.NfeatureInfoBold  { font: bold 11px/14px "Helvetica", "Arial", sans-serif; }
.NfeatureField  { font: 11px/14px "Helvetica", "Arial", sans-serif; margin: 10, 10, 10, 10; }
.NfeatureMore  { font: bold 12px "Helvetica", "Arial", sans-serif; margin-top: 20px; }
.NfeatureNext { margin-top: 15px; }

.NfeatureArea  { position: absolute; left: 330px; top: 130px; font: 11px/14px "Helvetica", "Arial", sans-serif; width: 500px; }
.NfeatureAreaTimeline  { position: absolute; left: 320px; top: 130px; font: 11px/14px "Helvetica", "Arial", sans-serif; width: 500px; }
.NfeatureGrey  { font: 10px "Helvetica", "Arial", sans-serif; color:#a1a1a1; text-transform: uppercase; }
.NfeatureYears  { font: bold 18px "Helvetica", "Arial", sans-serif; text-align: right; color:#cfcfcf; background-color: #ffffff; padding: 3px 5px 3px 5px; }
.NfeatureActivity  { font: 12px/15px "Helvetica", "Arial", sans-serif; text-align: left; color:#000000; background-color: #e5f7db; padding: 5px 10px 5px 10px; }
.NfeatureActivity2  { font: 12px/12px "Helvetica", "Arial", sans-serif; text-align: left; color:#000000; background-color: #f0f0f0 ; padding: 5px 10px 5px 10px; }

.NfeaturePanel  { position: relative; left: -16px; z-index: 1; }
.NfeaturePanel2  { position: relative; left: -6px; z-index: 1; }
.NfeaturePanel4  { position: relative; left: 0px; z-index: 1; }

.NfeatureVideo  { position: relative; left: 0; z-index: 1; margin-bottom: 20px; }
.NvideoArea  { position: absolute; left: 330px; top: 130px; font: 12px/16px "Helvetica", "Arial", sans-serif; width: 680px; }

.NfeatureExplain  { font: 12px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 8px; }
.NfeatureArea2  { position: absolute; left: 745px; top: 440px; width: 150px; }
.NfeatureExplain2  { font: 11px/15px "Helvetica", "Arial", sans-serif; }
.NfeatureArea3  { position: absolute; left: 540px; top: 508px; width: 300px; z-index: 2; }
.NfeatureExplain3  { font: 10px/12px "Helvetica", "Arial", sans-serif; }
.NfeatureArea4  { position: absolute; left: 745px; top: 240px; width: 260px; z-index: 2; }
.NfeatureExplain4  { font: 12px/15px "Helvetica", "Arial", sans-serif; }
.NfeatureArea5  { position: absolute; left: 755px; top: 250px; width: 260px; z-index: 2; }
.NfeatureArea6  { position: absolute; left: 755px; top: 430px; width: 260px; }
.NfeatureArea7  { position: absolute; left: 348px; top: 366px; width: 380px; z-index: 2; }
.NfeatureExplain7  { font: 11px/14px "Helvetica", "Arial", sans-serif; color: #ffffff; }
.NfeatureArea8  { position: absolute; left: 348px; top: 440px; width: 260px; z-index: 2; }
.NfeatureArea9  { position: absolute; left: 760px; top: 240px; width: 260px; }
.NfeatureArea10  { position: absolute; left: 348px; top: 220px; width: 380px; z-index: 2; }
.NfeatureArea12  { position: absolute; left: 344px; top: 412px; width: 380px; z-index: 2; }
.NfeatureArea13  { position: absolute; left: 760px; top: 218px; width: 150px; }
.NfeatureExplainF  { font: 12px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 4px; }

#def1  { display: none; margin-left: 20px; margin-top: 7px; }
#def2  { display: none; margin-left: 20px; margin-top: 7px; }
#def3  { display: none; margin-left: 20px; margin-top: 7px; }
#def4  { display: none; margin-left: 20px; margin-top: 7px; }
#def5  { display: none; margin-left: 20px; margin-top: 7px; }
#def6  { display: none; margin-left: 20px; margin-top: 7px; }
#def7  { display: none; margin-left: 20px; margin-top: 7px; }


.NhowArea  { position: absolute; left: 330px; top: 126px; font: 12px/15px "Helvetica", "Arial", sans-serif; width: 480px; }
.Nhow_01	 { background: #e5f7db; padding: 5px 1px 10px 10px; margin-bottom: 7px; }
.NhowTitle  { font: 26px "Helvetica", "Arial", sans-serif; margin-bottom: 4px; color: #000000; }
.NhowTitle2  { font: bold 12px "Helvetica", "Arial", sans-serif; margin-bottom: 6px; margin-top: 16px; color: #474747; }
.NhowLink  { font: 20px "Helvetica", "Arial", sans-serif; color: #3333cc; margin-bottom: 4px; }
.NhowExample  { width: 400px; margin-bottom: 4px; margin-top: 6px; }
.NhowBold  { font: bold 12px "Helvetica", "Arial", sans-serif; }
.NhowNav  { font: 10px "Helvetica", "Arial", sans-serif; }

.NhowArea2  { position: absolute; left: 330px; top: 130px; font: 12px/16px "Helvetica", "Arial", sans-serif; width: 480px; }
.NhowExplain  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 5px; }
.NhowIntro  { font: bold 12px/15px "Helvetica", "Arial", sans-serif; width: 480px; margin-bottom: 10px; }
.NhowText2  { margin-bottom: 5px; }
.NhowTable  { margin-bottom: 1px; }

.NhowAuthor  { font: 11px "Helvetica", "Arial", sans-serif; color: #000000; margin-bottom: 10px; }
.NhowDisplay  { margin-bottom: 16px; }
.NhowQuote  { font: italic 12px/16px "Helvetica", "Arial", sans-serif; width: 480px; margin-bottom: 10px; margin-top: 10px; }
.NhowQuoteAuthor  { font: 10px "Helvetica", "Arial", sans-serif; }
.NhowExplain2  { font: 11px/15px "Helvetica", "Arial", sans-serif; }

.NhowExample01  { font: 11px/16px "Helvetica", "Arial", sans-serif; }
.NhowExamplePic  { margin-bottom: 10px; }
.NhowExamplePara  { margin-bottom: 6px; }

.NhowOverlayText  { position: absolute; left: 340px; top: 444px; font: bold 12px/15px "Helvetica", "Arial", sans-serif; color: #ffffff; width: 360px; z-index: 2; }
.NhowArea3  { position: absolute; left: 720px; top: 290px; font: 11px/16px "Helvetica", "Arial", sans-serif; width: 260px; z-index: 2; }
.NhowArea4  { position: absolute; left: 830px; top: 290px; font: 11px/16px "Helvetica", "Arial", sans-serif; width: 260px; z-index: 2; }
.NhowText  { margin-bottom: 10px; }
.NhowText3  { margin-bottom: 34px; }
.NhowName  { font: 22px "Helvetica", "Arial", sans-serif; margin-bottom: 2px; color: #000000; }
.NhowTitleBar  { margin-top: 24px; margin-bottom: 15px; }

.NCityViewerColumn { position: absolute; left: 278px; top: 196px; width: 1100px; height: 1100px; z-index: 0; }


.NwhyTrumpetLeftFrame  { width: 250px; background-color: #a1a1a1; padding: 1px 1px 1px 1px; margin-bottom: 5px; }
.NwhyTrumpetBox  { background-color: #ffffff; padding: 8px 6px 1px 6px; }
.NwhyTrumpetFacts  { font: 13px "Helvetica", "Arial", sans-serif; color: #009000; text-transform: uppercase; margin-top: 5px; margin-bottom: 5px; }
.NwhyFacts  { font: 12px/16px "Helvetica", "Arial", sans-serif; margin-bottom: 10px; }
.NwhyFacts2  { font: 12px/16px "Helvetica", "Arial", sans-serif; margin-bottom: 5px; }
.NwhyFactsGrey  { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #808080; }

.NwhyTrumpetBeatleyFrame  { width: 250px; background-color: #a1a1a1; padding: 1px 1px 1px 1px; margin-bottom: 5px; }
.NwhyTrumpetWideFrame  { width: 295px; background-color: #a1a1a1; padding: 1px 1px 1px 1px; margin-bottom: 5px; }
.NwhyTrumpetCategory  { font: 13px "Helvetica", "Arial", sans-serif; color: #009000; text-transform: uppercase; margin-bottom: 11px; margin-top: 5px; }
.NwhyTrumpetTitle  { font: 17px "Helvetica", "Arial", sans-serif; margin-bottom: 4px; margin-top: 7px; }
.NwhyTrumpetText  { font: 11px/14px "Helvetica", "Arial", sans-serif; margin-bottom: 8px; margin-top: 0px; }
.NwhyLongTrumpetText  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 5px; margin-top: 0px; }
.NwhyTrumpetAuthor  { font: 13px/14px "Helvetica", "Arial", sans-serif; }
.NwhyTrumpetByline  { font: 10px/14px "Helvetica", "Arial", sans-serif; text-transform: uppercase; }

.NwhyTrumpetHeading  { font: 13px "Helvetica", "Arial", sans-serif; color: #009000; text-transform: uppercase; margin-top: 5px; margin-bottom: 5px; }
.NwhyTrumpetHeading2  { font: 13px "Helvetica", "Arial", sans-serif; color: #009000; text-transform: uppercase; margin-top: 9px; margin-bottom: 5px; }
.NwhyTrumpetBoxOneliner  { font: 13px "Helvetica", "Arial", sans-serif; ; text-transform: uppercase; color: #bfbfbf; background-color: #ffffff; padding: 5px 6px 3px 6px; }
.NwhyFactText  { font: 12px/16px "Helvetica", "Arial", sans-serif; margin-bottom: 5px; }
.NwhyTrumpetFooter  { font: 12px/16px "Helvetica", "Arial", sans-serif; margin-top: 12px; margin-bottom: 10px; }
.NwhyCopenhagenIntro  { font: 12px/17px "Helvetica", "Arial", sans-serif; margin-bottom: 5px; }
.NwhyTrumpetCentreFrame  { width: 430px; background-color: #a1a1a1; padding: 1px 1px 1px 1px; margin-bottom: 5px; }
.NwhyTrumpetRightFrame  { width: 295px; background-color: #a1a1a1; padding: 1px 1px 1px 1px; margin-bottom: 5px; }

.NwhyRightContent  { position: absolute; left: 330px; top: 126px; font: 12px/16px "Helvetica", "Arial", sans-serif; width: 480px; z-index: 0; }
.NwhyFarRightContent  { position: absolute; left: 825px; top: 220px; width: 295px; font: 11px/15px "Helvetica", "Arial", sans-serif; text-align: left; z-index: 0; }
.NwhyFarRightContent2  { position: absolute; left: 825px; top: 290px; width: 295px; z-index: 0; }
.NwhyQuote  { font: 20px/23px "Helvetica", "Arial", sans-serif; color: #bfbfbf; margin-bottom: 12px; }
.NwhySpeaker  { font: 10px/12px "Helvetica", "Arial", sans-serif; }

.NwhyNavIntro  { font: 10px "Helvetica", "Arial", sans-serif; margin-top: 12px; margin-bottom: 12px; }
.NwhyNavIntro2  { font: 10px/16px "Helvetica", "Arial", sans-serif; margin-top: 18px; margin-bottom: 18px; }
.NwhyNavTop  { font: 10px/16px "Helvetica", "Arial", sans-serif; margin-top: 12px; margin-bottom: 18px; }
.NwhyNav  { font: 10px "Helvetica", "Arial", sans-serif; margin-top: 6px; margin-bottom: 2px; }
.NwhyNav2  { font: 10px/16px "Helvetica", "Arial", sans-serif; margin-top: 35px; margin-bottom: 10px; }
.NwhySubNav  { margin-bottom: 5px; }

.NwhyTopTen  { font: 10px/14px "Helvetica", "Arial", sans-serif; margin-bottom: 4px; }
.NwhyTopTenBold  { font: bold 11px "Helvetica", "Arial", sans-serif; }

.NwhyExampleWithFunder  { font: 11px/15px "Helvetica", "Arial", sans-serif; text-align: right; margin-top: 30px; }

.NwhyTopicHeading  { font: 12px "Helvetica", "Arial", sans-serif; color: #339900; text-transform: uppercase; margin-top: 30px; margin-bottom: 6px; }
.NwhyTopicSub  { font: bold 11px "Helvetica", "Arial", sans-serif; color: #339900; margin-bottom: 10px; }
.NwhyTopicYears  { font: 12px "Helvetica", "Arial", sans-serif; color: #339900; margin-top: 10px; margin-bottom: 4px; }
.NwhyTopicFacts  { font: 11px/15px "Helvetica", "Arial", sans-serif; color: #000000; margin-bottom: 7px; }
.NwhyLinks  { font: 11px/17px "Helvetica", "Arial", sans-serif; color: #000000; text-align: right; }
.NwhyNoLink  { font: bold 12px "Helvetica", "Arial", sans-serif; color: #000000; }

.NwhyHeading  { font: 26px "Helvetica", "Arial", sans-serif; color: #000000; margin-bottom: 10px; }
.NwhySmallHeading  { font: 12px/15px "Helvetica", "Arial", sans-serif; text-transform: uppercase; color: #000000; margin-bottom: 5px; }
.NwhyAuthor  { font: 11px/15px "Helvetica", "Arial", sans-serif; color: #000000; margin-bottom: 12px; }
.NwhySubHead  { font: 16px/19px "Helvetica", "Arial", sans-serif; color: #339900; text-transform: uppercase; margin-bottom: 12px; }
.NwhyDisplay  { margin-bottom: 6px; }
.NwhyIntro  { font: bold 12px/16px "Helvetica", "Arial", sans-serif; margin-bottom: 6px; }
.NwhyText  { font: 12px/16px "Helvetica", "Arial", sans-serif; margin-bottom: 10px; }
.NwhyText2  { font: 12px/16px "Helvetica", "Arial", sans-serif; margin-bottom: 5px; }
.NwhyEssayHeading  { font: bold 12px "Helvetica", "Arial", sans-serif; margin-bottom: 6px; }
.NwhyData  { font: 10px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 8px; }
.NwhyDataType	{ font: normal 10px "Helvetica", "Arial", sans-serif; color: #ff6633; }

.NwhyArea  { position: absolute; left: 330px; top: 126px; font: 11px/14px "Helvetica", "Arial", sans-serif; width: 480px; }
.NwhyTitle  { font: 26px "Helvetica", "Arial", sans-serif; margin-bottom: 12px; color: #000000; }
.Nwhy_01	 { background: #deedf8; padding: 10px 5px 8px 10px; margin-bottom: 16px; }
.NwhyExamplePics  { margin-bottom: 6px; }
.NwhyExample  { margin-bottom: 1px; }
.NwhyExampleText  { font: 12px/17px "Helvetica", "Arial", sans-serif; margin-bottom: 1px; }

.NwhySubHeading  { font: bold 10px "Helvetica", "Arial", sans-serif; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 5px; }
.NwhyByline  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-top: 2px; }
.NwhyBylineNoAllLink  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-top: 2px; margin-bottom: 6px; }

.NwhyArea2  { position: absolute; left: 330px; top: 126px; font: 12px/16px "Helvetica", "Arial", sans-serif; width: 480px; }
.NwhyDisplay2  { margin-bottom: 18px; }
.NwhyMaps  { margin-top: 12px; margin-bottom: 14px; }
.NwhyMapintro  { margin-top: 6px; margin-bottom: 6px; }
.NwhyCredit  { font: bold 10px/12px "Helvetica", "Arial", sans-serif; color: #339900; margin-top: 20px; }
.NwhyAllLink  { text-align: right; margin-top: 6px; }
.NwhyTextHere  { color: #339900; margin-top: 20px; margin-bottom: 15px; }
.NwhyEssayHeading  { font: bold 12px "Helvetica", "Arial", sans-serif; margin-bottom: 6px; }
.NwhyDates  { font: bold 11px "Helvetica", "Arial", sans-serif; color: #339900; }
.NwhyMapintext  { margin-top: 18px; margin-bottom: 14px; }
.NwhyPreDates  { font: 11px "Helvetica", "Arial", sans-serif; color: #339900; text-transform: lowercase; }
.NwhyBook  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 10px; }
.NwhyBookTitle  { font: bold 11px "Helvetica", "Arial", sans-serif; }


.NfrontSurvey  { font: 12px/17px "Helvetica", "Arial", sans-serif; width: 230px; background: #d1e9f9; padding: 5px 10px 5px 10px; margin-bottom: 7px; margin-top: 18px; }

.NaboutArea  { position: absolute; left: 330px; top: 130px; font: 11px/14px "Helvetica", "Arial", sans-serif; width: 480px; }
.NaboutInfo  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-top: 28px; }
.NaboutText  { margin-bottom: 15px; }
.NaboutText3  {font: 10px/14px "Helvetica", "Arial", sans-serif; margin-bottom: 15px; }
.NaboutText4  { font: 12px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 9px; }
.NaboutName  { font: bold 12px "Helvetica", "Arial", sans-serif; }
.NaboutRedHeading  { font: bold 11px "Helvetica", "Arial", sans-serif; color: #ff3300; text-transform: uppercase; margin-bottom: 2px; }
.NaboutHeading  { font: bold 11px "Helvetica", "Arial", sans-serif; text-transform: uppercase; margin-bottom: 6px; }
.NaboutHeading2  { font: 20px "Helvetica", "Arial", sans-serif; color: #a1a1a1; margin-bottom: 14px; }

.NnewsArea  { position: absolute; left: 330px; top: 130px; font: 11px/14px "Helvetica", "Arial", sans-serif; width: 480px; }
.NnewsTitle  { font: 20px "Helvetica", "Arial", sans-serif; color: #a1a1a1; margin-bottom: 14px; }
.NnewsNews  { font: 12px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 14px; }
.NnewsNews2  { font: 12px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 4px; }
.NnewsCategory  { font: 11px "Helvetica", "Arial", sans-serif; text-transform: uppercase; margin-bottom: 6px; }
.NnewsHeading  { font: bold 12px "Helvetica", "Arial", sans-serif; }
.NnewsRule  { position: relative; left: -2px; margin-bottom: 8px; margin-top: 3px; }
.NnewsText  { font: 11px/18px "Helvetica", "Arial", sans-serif; margin-bottom: 2px; }
.NnewsText2  { margin-bottom: 14px; }

.NsponsorArea  { position: absolute; left: 330px; top: 130px; font: 11px/14px "Helvetica", "Arial", sans-serif; width: 480px; }
.NsponsorText  { font: 11px/14px "Helvetica", "Arial", sans-serif; margin-bottom: 5px; }
.NsponsorText2  { font: 11px/14px "Helvetica", "Arial", sans-serif; }
.NsponsorBold  { font: bold 11px/15px "Helvetica", "Arial", sans-serif; text-transform:uppercase; }
.NsponsorBigBold  { font: bold 12px "Helvetica", "Arial", sans-serif; }
.NsponsorList  { margin-top: 15px; margin-bottom: 25px; }
.NsponsorField  { font: 11px/15px "Helvetica", "Arial", sans-serif; background: #ebebeb; margin: 10, 10, 10, 10; }
.NsponsorCorporate  { font: 11px/15px "Helvetica", "Arial", sans-serif; color:#ff3300; }
.NsponsorList2  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-top: 8px; margin-bottom: 15px; }
.NsponsorLinks  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-top: 30px; }
.NsponsorTitle  { font: bold 13px "Helvetica", "Arial", sans-serif; margin-bottom: 16px; text-transform:uppercase; }

.NfaqArea  { position: absolute; left: 330px; top: 130px; font: 12px/16px "Helvetica", "Arial", sans-serif; width: 480px; }
.NhelpCategory  { font: 20px "Helvetica", "Arial", sans-serif; color: #a1a1a1; margin-bottom: 8px; margin-top: 15px; }
.NhelpText  { font: 12px/16px "Helvetica", "Arial", sans-serif; margin-bottom: 6px; }

.NallByline  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-top: 3px; margin-bottom: 10px; }
.NallNewSearch  { margin-top: 4px; margin-bottom: 30px; }
.NallRightContent  { position: absolute; left: 330px; top: 130px; width: 600px; z-index: 0; }
.NallHeading  { font: 16px "Helvetica", "Arial", sans-serif; color: #000000; margin-bottom: 10px; }
.NallBios  { margin-bottom: 10px; }
.NallRule  { margin-bottom: 10px; }
.NallCategory  { font: normal 12px "Helvetica", "Arial", sans-serif; color: #cc6600; margin-top: 10px; margin-bottom: 5px; }
.NallItem  { font: 11px/16px "Helvetica", "Arial", sans-serif; margin-bottom: 1px; }


.NsearchLeftTitle  { font: 20px "Helvetica", "Arial", sans-serif; color: #a1a1a1; margin-bottom: 14px; }
.NsearchHowTo  { font: 12px/16px "Helvetica", "Arial", sans-serif; margin-top: 10px; margin-bottom: 10px; }
.NsearchBold  { font: bold 12px "Helvetica", "Arial", sans-serif; }
.NsearchTypical  { font: 10px/14px "Helvetica", "Arial", sans-serif; margin-top: 10px; margin-bottom: 16px; }
.NsearchOS  { font: bold 14px "Helvetica", "Arial", sans-serif; margin-bottom: 8px; color: #aaaaaa; }
.NsearchCredit  { font: 9px/11px "Helvetica", "Arial", sans-serif; color: #999999; margin-top: 3px }

.NsearchRightTitle  { position: absolute; left: 330px; top: 130px; font: 20px "Helvetica", "Arial", sans-serif; color: #a1a1a1; z-index: 2; }
.NsearchRule  { position: absolute; left: 330px; top: 270px; z-index: 0; }
.NsearchArea  { position: absolute; left: 338px; top: 280px; font: 10px/13px "Helvetica", "Arial", sans-serif; width: 480px; z-index: 1; }

.NsearchCategory2  { font: bold 13px "Helvetica", "Arial", sans-serif; color: #006600; text-transform: uppercase; margin-bottom: 4px; }
.NsearchInstruct2  { font: 11px "Helvetica", "Arial", sans-serif; color: #000000; margin-bottom: 4px; }
.NsearchInstruct  { font: 11px "Helvetica", "Arial", sans-serif; color: #000000; margin-bottom: 4px; text-transform: lowercase; }
.NsearchDescribe  { font: 11px/18px "Helvetica", "Arial", sans-serif; color: #000000; }
.NsearchSearch  { font: 20px "Helvetica", "Arial", sans-serif; margin-top: 16px; color: #a1a1a1; }
.NsearchSearch2  { font: 20px "Helvetica", "Arial", sans-serif; margin-top: 40px; color: #a1a1a1; }

.NsearchArea2  { position: absolute; left: 330px; top: 490px; font: 10px/13px "Helvetica", "Arial", sans-serif; width: 400px; z-index: 1; }
.NsearchCategory3  { font: bold 10px "Helvetica", "Arial", sans-serif; color: #006600; text-transform: uppercase; }
.NsearchNav  { font: bold 11px/21px "Helvetica", "Arial", sans-serif; }
.NsearchCategory  { font: bold 12px "Helvetica", "Arial", sans-serif; color: #006600; margin-top: 13px; margin-bottom: 4px; text-transform: uppercase; }
.NsearchList  { font: 12px "Helvetica", "Arial", sans-serif; }
.NsearchCapitalizer { text-transform: uppercase; }


.NbiblioExplain  { font: 12px/15px "Helvetica", "Arial", sans-serif; margin-top: 10px; margin-bottom: 5px; }
.NbiblioExplain2  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-top: 10px; margin-bottom: 5px; }
.NbiblioCode2  { font: 10px "Helvetica", "Arial", sans-serif; color: #006600; }
.NbiblioBold  { font: bold 11px "Helvetica", "Arial", sans-serif; }

.NbiblioArea  { position: absolute; left: 330px; top: 130px; font: 10px/13px "Helvetica", "Arial", sans-serif; width: 480px; }
.NbiblioText  { font: 10px/13px "Helvetica", "Arial", sans-serif; }
.NbiblioHeading  { font: 20px "Helvetica", "Arial", sans-serif; color: #a1a1a1; }
.NbiblioNav  { font: 12px "Helvetica", "Arial", sans-serif; margin-top: 8px; margin-bottom: 15px; }
.NbiblioCode  { font: 10px/22px "Helvetica", "Arial", sans-serif; color: #006600; }


.NwhoExampleUniv  { position: absolute; left: 25px; top: 620px; width: 250px; font: 11px/15px "Helvetica", "Arial", sans-serif; text-align: right; z-index: 0; }
.NwhoExampleWithFunder  { position: absolute; left: 25px; top: 720px; width: 250px; font: 11px/15px "Helvetica", "Arial", sans-serif; text-align: right; z-index: 0; }
.NwhoExampleWithFunder2  { position: absolute; left: 25px; top: 660px; width: 250px; font: 11px/15px "Helvetica", "Arial", sans-serif; text-align: right; z-index: 0; }
.NwhoExampleSpecial  { position: absolute; left: 25px; top: 530px; width: 250px; font: 11px/15px "Helvetica", "Arial", sans-serif; text-align: right; z-index: 0; }
.NwhoExamplePic  { margin-bottom: 7px; margin-top: 8px; }
.NwhoExampleParaB  { width: 250px; margin-bottom: 6px; }
.NwhoExamplePara  { width: 250px; margin-bottom: 10px; }
.NwhoExamplePara2  { width: 270px; margin-bottom: 14px; }
.NwhoExamplePara3  { width: 270px; margin-bottom: 6px; }
.NwhoExamplePara4  { width: 340px; margin-bottom: 6px; }
.NwhoExampleCredit  { font: 9px/13px "Helvetica", "Arial", sans-serif; }

.NwhoArea  { position: absolute; left: 322px; top: 116px; font: 11px/14px "Helvetica", "Arial", sans-serif; width: 580px; }
.NwhoField  { font: 11px/14px "Helvetica", "Arial", sans-serif; margin: 10, 10, 10, 10; }
.NwhoName  { font: 22px "Helvetica", "Arial", sans-serif; margin-bottom: 2px; color: #000000; }
.NwhoData  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-top: 1px; margin-bottom: 8px; }
.NwhoBigYear { font: bold 18px "Helvetica", "Arial", sans-serif; color: #ff6633; }
.NwhoContinuation  { font: 10px "Helvetica", "Arial", sans-serif; margin-top: 10px; }
.NwhoSideQuote  { font: 16px/20px "Helvetica", "Arial", sans-serif; color: #a3a3a3; }









.resultInfo  { position: absolute; left: 25px; top: 180px; width: 250px; font: 10px/13px "Helvetica", "Arial", sans-serif; z-index: 1 }
.resultBullet  { font: 12px/11px "Helvetica", "Arial", sans-serif }
.resultName  {  position: absolute; left: 330px; top: 122px; font: 9px "Helvetica", "Arial", sans-serif; width: 300px; z-index: 1 }
.resultLinksBold  { font: bold 11px "Helvetica", "Arial", sans-serif }

a.frontAll:link   { font: 9px "Helvetica", "Arial", sans-serif; color: #ffffff; text-decoration: none }
a.frontAll:visited   { font: 9px "Helvetica", "Arial", sans-serif; color: #ffffff; text-decoration: none }

a.nav:link   { font: 11px "Helvetica", "Arial", sans-serif; color: #404040; text-decoration: none }
a.nav:hover   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #3333cc; text-decoration: none }
a.nav:visited   { font: 11px "Helvetica", "Arial", sans-serif; color: #404040; text-decoration: none }

a.navFooter:link   { font: 11px "Helvetica", "Arial", sans-serif; color: #a1a1a1; text-decoration: none }
a.navFooter:hover   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #3333cc; text-decoration: none }
a.navFooter:visited   { font: 11px "Helvetica", "Arial", sans-serif; color: #a1a1a1; text-decoration: none }

a.links:link   { font: bold 11px/16px "Helvetica", "Arial", sans-serif; color: #847308; text-decoration: none }
a.links:hover   { font: bold 11px/16px "Helvetica", "Arial", sans-serif; color: #6600cc; text-decoration: none }
a.links:visited   { font: bold 11px/16px "Helvetica", "Arial", sans-serif; color: #847308; text-decoration: none }

a.start:link   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #ff3300; text-decoration: none }
a.start:hover   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #3333cc; text-decoration: none }
a.start:visited   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #ff3300; text-decoration: none }

a.context:link   { font: 11px/17px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }
a.context:hover   { font: 11px/17px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }
a.context:visited   { font: 11px/17px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }

a.context2:link   { font: bold 11px/14px "Helvetica", "Arial", sans-serif; color: #336600; text-decoration: none }
a.context2:hover   { font: bold 11px/14px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }
a.context2:visited   { font: bold 11px/14px "Helvetica", "Arial", sans-serif; color: #336600; text-decoration: none }

a.context3:link   { font: bold 11px/14px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }
a.context3:hover   { font: bold 11px/14px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }
a.context3:visited   { font: bold 11px/14px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }

a.context4:link   { font: 11px/18px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }
a.context4:hover   { font: 11px/18px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }
a.context4:visited   { font: 11px/18px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }

a.context5:link   { font: 11px/14px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }
a.context5:hover   { font: 11px/14px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }
a.context5:visited   { font: 11px/14px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }

a.whyMaps:link   { font: 11px/17px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }
a.whyMaps:hover   { font: 11px/17px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }
a.whyMaps:visited   { font: 11px/17px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }

a.reading:link   { font: 11px/17px "Helvetica", "Arial", sans-serif; color: #a1a1a1; text-decoration: none }
a.reading:hover   { font: 11px/17px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }
a.reading:visited   { font: 11px/17px "Helvetica", "Arial", sans-serif; color: #a1a1a1; text-decoration: none }

a.allItem:link   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }
a.allItem:hover   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }
a.allItem:visited   { font: 12px/16px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }

a.why:link   { font: 24px "Helvetica", "Arial", sans-serif; color: #3333cc; text-decoration: none }
a.why:hover   { font: 24px "Helvetica", "Arial", sans-serif; color: #ff6600; text-decoration: none }
a.why:visited   { font: 24px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }

a.how:link   { font: 20px "Helvetica", "Arial", sans-serif; color: #3333cc; text-decoration: none }
a.how:hover   { font: 20px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }
a.how:visited   { font: 20px "Helvetica", "Arial", sans-serif; color: #3333cc; text-decoration: none }

a.how2:link   { font: 16px/21px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }
a.how2:hover   { font: 16px/21px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }
a.how2:visited   { font: 16px/21px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }

a.how3:link   { font: 14px/18px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }
a.how3:hover   { font: 14px/18px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }
a.how3:visited   { font: 14px/18px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }

a.item:link   { font: 11px/11px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }
a.item:hover   { font: 11px/11px "Helvetica", "Arial", sans-serif; color: #ff6600; text-decoration: none }
a.item:visited   { font: 11px/11px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }

a.search:link   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }
a.search:hover   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #3333cc; text-decoration: none }
a.search:visited   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }

a.reset:link   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #aaaaaa; text-decoration: none }
a.reset:hover   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }
a.reset:visited   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #aaaaaa; text-decoration: none }

a.nav2:link   { font: bold 13px "Helvetica", "Arial", sans-serif; color: #ff3300; text-decoration: none }
a.nav2:hover   { font: bold 13px "Helvetica", "Arial", sans-serif; color: #3333cc; text-decoration: none }
a.nav2:visited   { font: bold 13px "Helvetica", "Arial", sans-serif; color: #ff3300; text-decoration: none }

a.biblioCode:link   { font: 10px "Helvetica", "Arial", sans-serif; color: #003399; text-decoration: none }
a.biblioCode:hover   { font: 10px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }
a.biblioCode:visited   { font: 10px "Helvetica", "Arial", sans-serif; color: #003399; text-decoration: none }

a.definition:link   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #ff3118; text-decoration: none }
a.definition:hover   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #6600cc; text-decoration: none }
a.definition:visited   { font: bold 11px "Helvetica", "Arial", sans-serif; color: #ff3118; text-decoration: none }

a.eng:link   { font: 11px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }
a.eng:hover   { font: 11px "Helvetica", "Arial", sans-serif; color: #669933; text-decoration: none }
a.eng:visited   { font: 11px "Helvetica", "Arial", sans-serif; color: #000099; text-decoration: none }

a.email:link   { font: 10px "Helvetica", "Arial", sans-serif; color: #3366cc; text-decoration: none }
a.email:hover   { font: 10px "Helvetica", "Arial", sans-serif; color: #3333cc; text-decoration: none }
a.email:visited   { font: 10px "Helvetica", "Arial", sans-serif; color: #3366cc; text-decoration: none }

.frontLeftContent  { position: absolute; top: 180px; left: 45px; width: 200px; text-align: right; z-index: 0 }
.frontNewContent  { font: 12px/17px "Helvetica", "Arial", sans-serif; width: 200px; background: #ebebeb; padding: 5px 10px 5px 10px; margin-bottom: 18px; margin-top: 18px }
.frontNewContentHeading  { font: 20px "Helvetica", "Arial", sans-serif; color: #ffffff; margin-bottom: 6px }
.frontSurvey  { font: 12px/17px "Helvetica", "Arial", sans-serif; width: 200px; background: #d1e9f9; padding: 5px 10px 5px 10px; margin-bottom: 7px; margin-top: 18px }

.frontVertTitle  { position: absolute; left: 268px; top: 220px; z-index: 1 }
.frontNav  {  position: absolute; left: 300px; top: 140px; font: bold 11px "Helvetica", "Arial", sans-serif; width: 600px; z-index: 1 }






/* leave these as some are used on the admin pages */

.univLeft  { position: absolute; left: 25px; top: 80px; width: 220px; text-align: right; z-index: 1 }
.univLeftExplore  { position: absolute; left: 25px; top: 50px; width: 220px; text-align: right; z-index: 1 }
.univHeading  { font: bold 21px "Helvetica", "Arial", sans-serif; margin-bottom: 10px }
.univHeading2  { font: bold 21px "Helvetica", "Arial", sans-serif; margin-bottom: 6px }
.univHeading3  { font: bold 21px "Helvetica", "Arial", sans-serif }
.univSubHeading  { font: bold 10px "Helvetica", "Arial", sans-serif }
.univByline  { font: 11px/14px "Helvetica", "Arial", sans-serif; margin-top: 10px }

.univID  { position: absolute; left: 258px; top: 12px; z-index: 1 }
.univRightContent  { position: absolute; left: 300px; top: 125px; width: 420px; z-index: 0 }
.univNav  {  position: absolute; left: 300px; top: 8px; font: bold 11px "Helvetica", "Arial", sans-serif; width: 600px; z-index: 1 }


/* styles used on the old competition pages */

.faqLeft  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-top: 30px }
.faqArea  { position: absolute; left: 300px; top: 126px; font: 11px/14px "Helvetica", "Arial", sans-serif; width: 380px }
.helpCategory  { font: bold 13px "Helvetica", "Arial", sans-serif; margin-bottom: 8px; margin-top: 15px }
.helpText  { margin-bottom: 4px }
.helpBold  { font: bold 11px "Helvetica", "Arial", sans-serif }
.helpLInks  { font: 10px/13px "Helvetica", "Arial", sans-serif; margin-bottom: 10px }
.helpRule  { position: relative; left: -2px; margin-bottom: 12px; margin-top: 6px }
.biblioHeading2  { font: 22px "Helvetica", "Arial", sans-serif; color: #669933 }
.biblioExplain  { font: 12px/15px "Helvetica", "Arial", sans-serif; margin-top: 10px; margin-bottom: 5px }
.biblioExplain2  { font: 11px/15px "Helvetica", "Arial", sans-serif; margin-top: 10px; margin-bottom: 5px }

/* styles on the various trial pages in the scripts folder */

.itemFooter   { font: 9px "Helvetica", "Arial", sans-serif; margin-top: 20px  }
.itemLinks  { margin-top: 15px; margin-bottom: 14px }
.itemPhoto	{ font: 10px/13px "Helvetica", "Arial", sans-serif; margin-bottom: 7px }
.itemText	{ font: 11px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 6px; width: 380px }
.itemIntroText	{ font: bold 11px/15px "Helvetica", "Arial", sans-serif; margin-bottom: 9px; width: 320px }
.itemData	{ font: 10px/13px "Helvetica", "Arial", sans-serif; margin-bottom: 9px }
.itemEngName	{ font: bold 12px/16px "Helvetica", "Arial", sans-serif }
.itemCategory2	{ font: normal 10px/14px "Helvetica", "Arial", sans-serif; color: #cc6600 }
.itemCategory	{ font: normal 10px "Helvetica", "Arial", sans-serif; color: #cc6600 }
.itemName	{ font: 20px "Helvetica", "Arial", sans-serif; color: #ff3118; margin-bottom: 3px }
.itemLocation	{ font: 11px "Helvetica", "Arial", sans-serif; margin-bottom: 5px }
.itemPic  { margin-bottom: 4px }
.itemEngineer	{ font: 10px/13px "Helvetica", "Arial", sans-serif; margin-bottom: 6px }
.itemByline  { font: 10px/13px "Helvetica", "Arial", sans-serif; margin-top: 2px; margin-bottom: 2px }
.itemBackLink  { margin-top: 6px }
.itemFundingText  { font: 10px/13px "Helvetica", "Arial", sans-serif; margin-bottom: 9px; margin-top: 38px }
.itemFundingLogo  { font: 10px/13px "Helvetica", "Arial", sans-serif }
.itemRule  { margin-top: 36px }
.itemLeftLinks  { margin-top: 12px; margin-bottom: 14px }
.itemNewSearch  { margin-top: 4px }

/* survey styles */

.surveyBackground	 { background: #ECECEC; padding: 10px 5px 8px 10px; margin-bottom: 7px }
.surveyContent  { position: absolute; left: 300px; top: 260px; width: 560px; z-index: 0 }
.surveyTable   { margin-top: 0px; margin-bottom: 0px }
.surveyHeading  { font: 24px "Helvetica", "Arial", sans-serif; color: #3333cc; margin-bottom: 6px }
.surveyText  { font: 12px/17px "Helvetica", "Arial", sans-serif; margin-bottom: 1px }
.surveyColumnA  { width: 500px; font: 12px/18px "Helvetica", "Arial", sans-serif; text-align: left; padding-bottom: 8px }


/* styles used on removed Owen Williams slider */

.close { width: 36px; background-position: -130px 0 }
.controlbar { background: url(highslide/graphics/controlbar4.gif); width: 167px; height: 34px; margin-top: -15px }
a.controlbar {	display: block; float: left; height: 27px }
a.controlbar:hover { background-image: url(highslide/graphics/controlbar4-hover.gif) }
.previous { width: 50px }
.next { width: 40px; background-position: -50px 0 }
.highslide-move { width: 40px; background-position: -90px 0 }
.highslide { outline: none }
.highslide img { border: none; margin-right: 3px; margin-top: 3px }
.highslide-image { border: 2px solid white }

.highslide-caption { display: none; border: 2px solid white; border-top: none; font-family: "Helvetica", "Arial", sans-serif; font-size: 10px; padding: 0px; margin-bottom: 10px; background-color: white }
.highslide-loading { display: block; color: white; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border-top: 1px solid white; border-bottom: 1px solid white; background-color: black }

.highslide-move { cursor: move }
.highslide-overlay { display: none }

.galleryInstruct  { font: 10px/12px "Helvetica", "Arial", sans-serif; margin-bottom: 9px }
.galleryCopyright  { font: 10px/12px "Helvetica", "Arial", sans-serif; text-transform: uppercase; margin-bottom: 6px }
.galleryImages  { font: 9px "Helvetica", "Arial", sans-serif; padding: 8px 5px 8px 5px; margin-bottom: 7px; background-color: #ffffff }
