body {text-align: center; background-image:url('/images/background.png');  background-position:  center; background-repeat: repeat-y;  color: #3F3F3F;  background-color: #F9F9F9; margin: 0px;  padding: 0px; font-family: Arial,  sans-serif; font-size: 11pt;}
img { border: 0; padding: 0px; }
p {	font-family:arial, sans-serif; font-size: 11pt; margin: 0px 5px 0px 5px; padding: 0px; line-height: 1.2; overflow: hidden;}
.menu { margin: 0 3px 0px 3px; font-size: 10pt; }
.headerframe  { width: 980px; padding: 0px; height: 134px; background-color: #ffffff;}
.headersearch {	position: relative;	float: left; background-image:url('/images/just-backsearch.gif'); background-repeat: no-repeat; padding: 0px; height: 39px; width: 327px; margin-top: -72px; margin-left: 655px; }
.productcolor  {position: relative; width: 985px; margin: 0px; padding: 0px; background-color: #ffffff; } 
.productframe  {position: relative; width: 985px; height: 100%; margin: 0px 0px 3px 0px; padding: 0px 0px 10px 0px; } 
.footerframe  { position: relative; width: 975px; padding: 0px;  margin: 0px;}
.mainspacelarge { position: relative; float: left; width: 660px; padding: 0px; text-align: left; margin-left: 0px; margin-top: 0px; Border-width: 1px 1px 1px 1px; border-style: solid;	border-color: #A4C2CB; background-color: #ffffff;}
.mainindex {position: relative; Float: left; background-color: #FFFFFF; Width: 940px;  margin-left: 3px; border-style: solid; border-color: #CCCCCC; border-width: 1px; display: inline; Text-align: left;}
.mainspace { position: relative; float: left; width: 635px; padding: 0px; text-align: left;	 margin-right: 3px;	margin-left: 3px; margin-top: 0px; Border-width: 1px 1px 1px 1px; border-style: solid;	border-color: #9A9C86; background-color: #ffffff;}
.mainspace-clear {position: relative;float: left; width: 645px;	padding: 0px; text-align: left;	margin-left: 1px; margin-top: 0px;}
.mainspace-blue { width: 655px; height: 100%; min-height: 600px; padding: 0px; text-align: left;	margin-top: 0px; margin-right: 0px; Border-width: 1px 1px 1px 1px;	border-style: solid; border-color:#036784; background-color: #ffffff;}
.mainspace-green { width: 635px; padding: 0px; text-align: left;margin-top: 0px; margin-right: 3px; Border-width: 0px 1px 1px 1px;	border-style: solid;border-color: #036784;	background-color: #ffffff;}
.mainspace-grey { width: 635px; padding: 0px; text-align: left;margin-top: 5px; margin-right: 3px; Border-width: 1px;	border-style: solid;border-color: #9A9C86;	background-color: #ffffff;}
.profilemainspace { position: relative; float: left; width: 630px;  padding: 0px; text-align: left;	 margin-right: 3px;	margin-left: 10px; margin-top: 0px; Border-width: 1px 1px 1px 1px; border-style: solid;	border-color: #9A9C86; background-color: #ffffff;}
.menuspace-red { position: relative; float: left; width: 0px; Padding: 0px; margin: 0px; Border-width: 0px 1px 1px 1px; border-style: solid; border-color:#036784; text-align: left; z-index: 20;}
.menuspace  { position: relative; float: left; width: 0px; Padding: 0px; margin: 0px; text-align: left; z-index: 20;}
.profilespace  { position: relative; float:  left; height: 100%; width: 250px; Padding: 0px; margin: 0px; text-align: left; z-index: 20;}
.menuspace-back  { position: relative; float: left; width: 140px; Padding: 0px; margin: 0px;	text-align: left; z-index: 20; Border-width: 1px; border-style: solid; border-color: #9B9B9B; background-color: #E7E7E7;}
.adspace  {	position: relative;	float: left; width: 322px; Padding: 0; margin-top: 0px; margin-left: 10px; text-align: left;	z-index: 20;}
.adspace2  {	position: relative;	float: left; Padding: 0; margin-top: 0px; margin-left: 0px; text-align: left;	z-index: 20; background-color: #ffffff; Border-width: 1px; border-style: solid; border-color: #9A9C86;}
.pagespacer  {position: relative; float: left; Padding: 0; margin-left: 0px; z-index: 20; }
.whitelink { font-size: 10pt; color: #ffffff; padding-top: 3px; text-decoration: none;  line-height: 22px; letter-spacing:1px;}
.whitelink:link, visited { font-size: 10pt;	margin-top: 1px; color: #ffffff; text-decoration: none;	line-height: 1.1; line-height: 22px; letter-spacing:1px;}	
.whitelink:hover { font-size: 10pt;	margin-top: 1px; Height:18px; color: #F38B1A; text-decoration: none; line-height: 1.1; line-height: 22px; letter-spacing:1px;}
.whitelink_hover { font-size: 10pt;	margin-top: 1px; Height:18px; color: #F38B1A; text-decoration: none; font-weight: 500;	line-height: 1.1;}
.whitelinksm { font-size: 8pt; color: #ffffff; margin-top: 5px; text-decoration: none; font-weight: 600; line-height: 22px;}
.whitelinksm:link, visited { font-size: 8pt;	margin-top: 5px; color: #ffffff; text-decoration: none;	font-weight: 600; line-height: 22px;}	
.whitelinksm:hover { font-size: 8pt;	width:144px; margin-top: 5px; Height:18px; color: #F38B1A; text-decoration: none; font-weight: 600;	line-height: 22px;}
.menuspacer { border-style: dashed;	border-width: 1px 0 0 0; border-color: #98C4B3;	margin-left: 3px; margin-top: 2px;	margin-bottom: -2px; padding: 0; height: 5px; width: 135px; overflow: hidden;}
.menulink {	font-size:9pt; color: #2C2C2C;	text-decoration: none;	display: inline; font-weight: 500;	padding: 0px;	Margin: 0px;}	
.menulink:link, visited {font-size: 9pt; color: #2C2C2C; text-decoration: none;	display: inline; font-weight: 500; padding: 0; Margin: 0;}	
.menulink:hover { font-size: 9pt; color: #007044; text-decoration: underline; display: inline; font-weight: 500; padding: 0; Margin: 0;}
.footerlink { font-size: 9pt; color: #6E6E6E; font-weight: normal; line-height: normal;	text-decoration: none;}
.footerlink:link, visited {	font-size: 9pt;	color: #6E6E6E;	font-weight: normal; line-height: normal; text-decoration: none;}
.footerlink:hover { font-size: 9pt; color: #6E6E6E; font-weight: normal; line-height: normal; text-decoration: underline;}
.lgblktext { Font-size:16pt; font-weight: 700; color: #9A9C86; line-height: 1.0;}
.bltext { Font-size:12pt; font-weight: 500;	color: #0A3B58; line-height: 1.2;}
.smallfont { font-size:8pt; margin: 0; color: #6A6A6A;text-decoration: none; line-height: 1.0;}
.pagefont {	font-size:8pt; margin-left: 15px; width: 500px; color: #6E6E6E;	text-decoration: none;}
.box-location {  position: relative; float: left;  margin: 0px; padding: 0px 10px 0px 0px;  border: 0;  overflow: hidden;  Text-align: left;}
.box-location2 { position: relative; float: right;  margin: 0px; padding: 0px 10px 0px 0px;  border: 0; overflow: hidden;  Text-align: left;}
.box-location4 { float: right;  margin: 0px; padding: 0;  border: 0; Text-align: left;}
h1 {font-family:Helvetica,,Arial,Helvetica,sans-serif;	font-size: 22pt; font-weight: 600;	color: #222222;	text-decoration: none; display: inline;	line-height: 1.1; overflow: hidden;}
h2 {font-family: Arial,sans-serif; margin: 0px 5px 0px 5px; padding: 0px; font-size: 10pt; color: #333333; line-height: 1.2; font-weight: 500;}
h3 {font-family:Arial,Helvetica,sans-serif;	font-size: 12pt; font-weight: 700; color:#007044; text-decoration: none; display: inline; line-height: 1.3;	margin-left: 10px; overflow: hidden;}
h4 {font-family:Arial,Helvetica,sans-serif; font-size: 11pt; line-height: 1.4; color: #444444; Width: 100%; Height: 20px; text-decoration: none; margin: 0; Text-align:left; padding-bottom: 0; background-color: #E7E7E7;}
h5 {font-family:Arial,Helvetica,sans-serif;	font-size: 11pt; line-height: 1.4; color: #2C2C2C; Width: 100%; Height: 23px; text-decoration: none; margin: 0; Text-align:left; Padding-bottom: 0;	background-color: #BABA96; border-style: solid; border-width: 3px 0px 1px 0px;  border-color: #9A9C86;}
h6 {font-family:Arial,Helvetica,sans-serif;	font-size: 9pt; line-height: 1.5; color: #2C2C2C; Width: 100%; Height: 20px; text-decoration: none; margin: 0; Text-align:left; Padding-bottom: 0;	background-color: #BABA96; border-style: solid; border-width: 3px 0px 1px 0px;  border-color: #E2E2E2;}
.fixspacer { float: left; background-image:url('/images/transparent.gif');}
.dottedbar { margin: 5px 0px 5px 0px; padding: 0; width: 100%; border-color: #AEAA63; border-style: dashed; border-width: 1px 0 0 0; overflow: hidden; height:3px;}
.pagelink {	font-family:arial, sans-serif; font-size: 9pt; margin: 0; color: #000080; text-decoration: underline;}	
.pagelink:visited {font-family:arial, sans-serif; font-size: 9pt; color: #000080; text-decoration: underline;}	
.pagelink:hover {font-family:arial, sans-serif;	font-size: 9pt; color: #000080; text-decoration: none;}
.articlelink {font-family:arial, sans-serif; font-size:11pt; margin: 0; color: #000080; text-decoration: none;}	
.articlelink:visited {font-family:arial, sans-serif; font-size: 11pt; color: #2C2C2C; text-decoration: none;}	
.articlelink:hover {font-family:arial, sans-serif;	font-size: 11pt; color: #EE6201; text-decoration: underline;}
.pagesmlinkN {font-size:8pt; margin: 0px; padding: 2px; color: #333333;	text-decoration: none; line-height: 1.0;} 	
.pagesmlink {font-size:8pt; margin: 0px; padding: 0px; color: #007044; text-decoration: none; line-height: 1.0;}	
.pagesmlink:link, visited {	font-size: 8pt; color: #007044; text-decoration: none; line-height: 1.0;}
.pagesmlink:hover {	font-size: 8pt; color: #F7A722; text-decoration: underline; line-height: 1.0;}
.pagesmlinkAlt {font-size:8pt; margin: 0px; padding: 0px; color: #007044; text-decoration: none; line-height: 1.0;}	
.pagesmlinkAlt:link, visited {	font-size: 8pt; color: #007044; text-decoration: none; line-height: 1.0;}
.pagesmlinkAlt:hover {	font-size: 8pt; color: #575757; text-decoration: underline; line-height: 1.0;}
.reportflag { font-size:7pt; width:95px; height:20px; padding: 1px 0 0 7px; color: #575757;	text-decoration: underline;	display: inline; border: none; background:#F2F2F2; background-image:url('/images/grey-button.gif'); background-repeat: no-repeat; cursor: pointer;}	
.reportflag-hover {	font-size: 7pt;	width:95px;	height:20px; padding: 1px 0 0 7px;	color: #575757;	text-decoration: none;	display: inline; border-style: solid; border-color: #F59C1E; background-color:#F2F2F2; cursor:  pointer;}
.searchlink:link {font-size: 10pt;  margin: 0px; padding: 0px; color: #5790AE; font-weight: 600; text-decoration: none;}	
.searchlink:visited {font-size: 10pt; color: #5790AE; margin: 0px; padding: 0px; font-weight: 600; text-decoration: none;}	
.searchlink:hover {font-size: 10pt; color: #000080; margin: 0px; padding: 0px; font-weight: 600; text-decoration: underline;}
.searchlink_hover {font-size: 10pt; color: #EE6201; margin: 0px; padding: 0px; font-weight: 600; text-decoration: underline;}
.answerlink {font-size: 10pt;width: 126px;	Height: 20px; margin: 0px; 	Padding: 0px; color: #ffffff; text-decoration: none; line-height: 1.1; background:#F59C1E; background-image:url('/images/action-button.gif'); background-repeat: no-repeat; border: none;	cursor: pointer;}
.answerlink_hover {font-size: 10pt;	width: 126px; Height: 20px; margin: 0px; Padding: 0px; color: #ffffff; text-decoration: none; line-height: 1.1;	 background-color:#F38A19; border-width: 1px; border-color: #F38A19; border: none; cursor:  pointer;}
.asklink {font-size: 10pt;width: 62px;	Height: 20px; margin: 0px; 	Padding: 0px; color: #ffffff; text-decoration: none; line-height: 1.1; display: inline; background:#F59C1E; background-image:url('/images/ask-background.png'); background-repeat: no-repeat; border: none;	cursor: pointer;}
.asklink_hover {font-size: 10pt; width: 62px; Height: 20px; margin: 0px; Padding: 0px; color: #ffffff; text-decoration: none; line-height: 1.1;	display: inline; background-color:#F38A19; border-width: 1px; border-color: #F38A19; border: none; cursor:  pointer;}
.Hsearchlink {font-size: 10pt;width: 62px;	Height: 20px; margin: 0px 0px 0px 0px; Padding: 0px; color: #ffffff; text-decoration: none; line-height: 1.1; display: inline; background:#F59C1E; background-image:url('/images/search-background.png'); background-repeat: no-repeat; border: none;	cursor: pointer;}
.Hsearchlink_hover {font-size: 10pt; width: 62px; Height: 20px; margin: 0px 0px 0px 0px; Padding: 0px; color: #ffffff; text-decoration: none; line-height: 1.1;	display: inline; background-color:#F38A19; border-width: 1px; border-color: #F38A19; border: none; cursor:  pointer;}
.question-block {Display: block; position: relative; float: left; width: 108px;	Height: 42px; margin: -2px 0px 0px -1px; Padding: 0px; 	background-image:url('/images/question-block.gif'); z-index: 40;}
.answer-block { position: relative; float: left; width: 108px; Height: 42px; margin: -2px 0 0px -2px; Padding: 0px; background-image:url('/images/answer-block.gif'); z-index: 30;}
.action-block { position: relative; float: left; text-align: center; width: 146px; Height: 20px; margin: 0px; Padding: 1px 0 0 0; background-image:url('/images/action-button.gif'); z-index: 30;}
.error { color: #ED0718;}
.populartab{ Display: block; position: relative; float: left; width: 109px; Height: 42px; margin: -1px; Padding: 0px 0 0 0; background-image:url('/images/popular-block.gif'); background-repeat: No-repeat; z-index: 40;}
.bluetab{ Display: block; position: relative; float: left; width: 191px; Height: 20px; 	margin: 0px 0px 0px 3px; Padding: 0px; background-image:url('/images/bluetab.gif'); background-repeat: No-repeat;	z-index: 40;}
.greentab{Display: block; position: relative; float: left; width: 191px; Height: 20px; 	margin: 3px 0px 0px 5px; Padding: 0px; background-image:url('/images/greentab.gif'); background-repeat: No-repeat;	z-index: 40;}
#pop { position:absolute; height:100%; width:100%; top: 0px; left: 0px; background:#000; filter:alpha(opacity=36); -moz-opacity:0.36; opacity:0.36; z-index: 90;}
.poparea {Position: absolute; left: 50%; text-align:left; Margin-top: 50px; Background: #ffffff; width: 350px; border-color: #CCC5AA; border-width: 15px; Border-style: solid; padding: 15px; margin-left: -200px; z-index: 100;}
.poparealg {Position: absolute; left: 50%; text-align:left; Margin-top: 50px; Background: #ffffff; width: 550px; border-color: #CCC5AA; border-width: 15px; Border-style: solid; padding: 15px; margin-left: -300px; z-index: 100;}
.searchfeild { font-size:8pt;  margin: 0; padding: 3px; height: 12px; color:#8B8B8A;  font-family:Tahoma; font-weight: 500;  text-decoration: none;}
ul {margin-left: 0px; margin-top:3px; margin-bottom:0px;list-style:disc; }
li {font-family: Arial, sans-serif; padding-right:0px;	padding-left:0px; list-style:disc; margin-left: 25px; margin-top:0px; margin-bottom:3px;}
.resulttext {font-family: Arial,  sans-serif; margin: 0px 5px 0px 5px; padding: 0px; font-weight: 500; font-size: 10pt; color: #444444; line-height: 1.3; }
.captionbox  { background-color:#ffffff;	border-width: 1px 1px 1px 1px; border-style: dashed;  border-color: #F1C034; padding:5px 5px 5px 5px ; margin:0 0 0 0;}
.adlink {font-family:arial, sans-serif; font-size: 11px; margin: 0; color: #000080; text-decoration: underline; font-weight: bold; }	
.adlink:visited {font-family:arial, sans-serif; font-size: 11px; color: #000080; text-decoration: underline; font-weight: bold; }	
.adlink:hover {font-family:arial, sans-serif;	font-size: 11px; color: #000080; text-decoration: none; font-weight: bold; }
.adtext {font-family:arial, sans-serif;	font-size: 11px; color: #333333; text-decoration: none;}
.qlink {font-family:arial, sans-serif; font-size: 10pt; margin: 0; color: #EE6201; text-decoration: none; }	
.qlink:visited {font-family:arial, sans-serif; font-size: 10pt; color: #EE6201; text-decoration: none; }	
.qlink:hover {font-family:arial, sans-serif;	font-size: 10pt; color: #000080; text-decoration: underline; }
.menubar {position:relative; float: left; display: inline; margin: 3px 11px 3px 11px; border-style: dotted; border-width: 0px 2px 0px 0px; height: 18px; border-color: #cccccc;}
.FormA { margin-left: 5px; height: 15px; display: inline; font-size: 8pt;}
.FormB { margin-left: 5px; height: 15px; display: inline; }
.WhiteMed {font-size: 10pt; color: #FFFFFF;}
label.over {color:#555; position:absolute;padding-top:4px; padding-left:4px;}
input.FormText {width:120px; background-color:#FFFFff; border:1px solid #cecece; font-size:11px; font-weight:400; font-family:"Lucida Sans Unicode"; color:#555; padding:2px;}
label {font-size:11px; font-weight:400; font-style:italic; font-family:Rockwell, Georgia, "Times New Roman", Times, serif; padding-bottom:2px;}
.SearchON {background-color: #DFD4BE;  border-style: solid; height: 18px; border-width: 1px 1px 0px 1px; border-color: #6A6A6A; display: inline; padding: 2px 6px 2px 6px; margin: 0px 0px 0px 0px; z-index: 40; }
.SearchOFF { background-color: #B9B997; border-style: solid; height: 18px; border-width: 1px 1px 0px 1px; border-color: #6A6A6A;display: inline; padding: 2px 6px 2px 6px; margin: 0px 0px 0px 0px;}
.pop-text { font-family:Georgia,Arial,Helvetica,sans-serif; Font-size:12pt; font-weight: 500;	color: #000000; line-height: 1.2;}
.button-on {background-color: #ffffff; background-image:url(/images/JMIE-menu-on.png); background-position:  center; background-repeat: no-repeat;   font-family: Arial,  sans-serif;  margin: 0px;  padding: 0px;  font-size: 10pt; color: #ffffff; width: 120px; height: 22px; text-align: center;}
.button-off {background-color: #ffffff; background-image:url(/images/JMIE-menu-off.png); background-position:  center; background-repeat: no-repeat;   font-family: Arial,  sans-serif;  margin: 0px;  padding: 0px; font-size: 10pt; color: #ffffff; width: 120px; height: 22px; text-align: center;}
.button-off-alt {background-color: #ffffff; background-image:url(/images/JMIE-menu-off-alt.png); background-position:  center; background-repeat: no-repeat;   font-family: Arial,  sans-serif;  margin: 0px;  padding: 0px; font-size: 10pt; color: #ffffff; width: 70px; height: 22px; text-align: center;}
.button-off-alt-red {background-image:url('/images/JMIE-menu-off-red.png'); background-position:  center; background-repeat: no-repeat;  background-color: #ffffff; font-family: Arial,  sans-serif;  margin: 0px;  padding: 0px; font-size: 10pt; color: #ffffff; width: 120px; height: 22px; text-align: center;}
.WebsiteAnalysis {position:relative; display:block; width:186px; height:26px; background:url(/images/website-analysis.png) no-repeat 0px 0px; border: none; cursor: pointer;}
.WebsiteAnalysis:hover {background:url(/images/website-analysis.png) no-repeat 0px -26px; width:186px; height:26px; cursor: pointer;}
.ToolOrder {position:relative; float: left; display:block; width:117px; height:26px; background:url(/images/tools-order-now.png) no-repeat 0px 0px; border: none;}
.ToolOrder:hover {position:relative; float: left; background:url(/images/tools-order-now.png) no-repeat 0px -26px; border: none;}
.ToolOrder_hover {position:relative; float: left; background:url(/images/tools-order-now.png) no-repeat 0px -26px; width:117px; height:26px; border: none; cursor: pointer;}
.ClearLeftSpacer {clear: left; vertical-align: top;  padding: 0px; margin: 0px;}
.HeaderContainer {width: 985px; background-color: #ffffff;}
.SideDivide {border-style: solid; border-width: 6px 0px 0px 0px; margin: 10px 0px 3px 0px; padding: 0px; border-color: #D9D9D9; width: 345px;}
.JMIEside {position: relative; float: right; margin: 5px 5px 0px 0px; padding: 0px; background-color: #ffffff; width: 340px; border-style: solid; border-width: 0px; border-color: #D7D7D7; text-align: left;}
.TR-G {position: relative; Float: right; background-image:url('/tools/images/TR-G.png'); background-repeat: no-repeat; height: 4px; width: 4px; margin: -1px;}
.TL-G {position: relative; Float: left; background-image:url('/tools/images/TL-G.png'); background-repeat: no-repeat; height: 4px; width: 4px; margin: -1px;}
.BR-G {position: relative; Float: right; background-image:url('/tools/images/BR-G.png'); background-repeat: no-repeat; height: 4px; width: 4px; margin: -1px;}
.BL-G {position: relative; Float: left; background-image:url('/tools/images/BL-G.png'); background-repeat: no-repeat; height: 4px; width: 4px; margin: -1px;}
.MainSide {position: relative; Float: left; background-color: #FFFFFF; width: 950px; margin: 5px 0px 0px 15px; border-style: solid; border-color: #CCCCCC; border-width: 1px; Text-align: left;}
.ClearI {clear: both; vertical-align: top;  padding: 0px; margin: 0px; width: 20px; height: 0px;}
.grtext {font-size: 10pt; color: #515151; text-decoration: none; line-height: 1.0;}
.smtext:visited {font-size: 9pt; color: #CB7605; text-decoration: none; line-height: 1.0;}
.smtext:link, visited {	font-size: 9pt; color: #CB7605; text-decoration: none; line-height: 1.0;}
.smtext:hover {	font-size: 9pt; color: #F7A722; text-decoration: underline; line-height: 1.0;}
.spacer {position:relative; float: left; width:1px; height:24px; display: inline;}
.lens{position:relative; float: left; display:block; width:25px; height:19px; background:url(/images/track-question.png) no-repeat 0px 0px; border: none; cursor: pointer;}
.bracket { position: relative;	float: left;  font-size: 12pt;	color: #6a6a6a; text-decoration: none; font-weight: 600; display: inline; margin: 3px 2px 0px 2px;}
.on-bracket { position: relative; float: left;  font-size: 12pt; color: #ED5804; text-decoration: none; font-weight: 600; display: inline; margin: 0px 2px 0px 2px;}
.headerlink {position: relative; float: left;font-size:12pt; color: #2C2C2C; text-decoration: none;	display: inline; font-weight: 500;	padding: 0px; Margin: 1px 0px 0px 0px;}	
.headerlink:link, visited {position: relative;	float: left; font-size: 12pt; color: #2C2C2C; text-decoration: none;	display: inline; font-weight: 500; padding: 0; Margin: 1px 0px 0px 0px;}	
.headerlink:hover {position: relative;	float: left; font-size: 12pt; color: #007044; text-decoration: underline; display: inline; font-weight: 500; padding: 0; Margin: 1px 0px 0px 0px;}
.headerlinkW {position: relative; float: left;font-size:12pt; color: #FFFFFF; text-decoration: none;	display: inline; font-weight: 500;	padding: 0px; Margin: 3px 0px 0px 0px;}	
.headerlinkW:link, visited {position: relative;	float: left; font-size: 12pt; color: #FFFFFF; text-decoration: none;	display: inline; font-weight: 500; padding: 0; Margin: 3px 0px 0px 0px;}	
.headerlinkW:hover {position: relative;	float: left; font-size: 12pt; color: #007044; text-decoration: underline; display: inline; font-weight: 500; padding: 0; Margin: 3px 0px 0px 0px;}
.superscript { position: relative; top: -0.5em; font-size: 60%; display: inline;} 
