/* style.css - simple NAM style sheet */

/*body 			{color: black; background: #f3f3ff; margin-left: 2%; margin-right:2%; font-family: Arial, Helvetica, sans-serif;} */
body 			{color: black; background: #f6f6fa; margin-left: 2%; margin-right:2%; font-family: Arial, Helvetica, sans-serif;}
		 
p				{text-align: justify; }

a:link			{text-decoration : none;}
a:visited		{text-decoration : none;}
a:hover			{color : red; text-decoration : underline; }

pre 			{font-family: monospace; }

h1.logo 		{font-size: 200%; font-weight: normal; font-style: italic; font-family: Times, serif; margin-bottom: 0em; margin-top:0em; color: #000000; white-space: nowrap;}
h2.logo			{font-size: 125%; font-weight: bold; font-family: sans-serif; margin-bottom: 0em; margin-top:0em; color: #990000; white-space: nowrap;}
h2.logo2		{font-size: 125%; font-weight: normal; font-family: serif; margin-bottom: 0em; margin-top:0em; color: #616161; white-space: nowrap;}
h1				{font-size: 175%; font-weight: bold; font-family: sans-serif; margin-bottom: 0em; margin-top:0em; }
h2				{font-size: 140%; font-weight: bold; font-family: sans-serif; margin-bottom: 0em; margin-top:0em; }
h3				{font-size: 100%; font-weight: bold; font-family: sans-serif; margin-bottom: 0em; margin-top:0em; line-height: 1.5 ; color: #990000; }
h4				{font-size: 75%; font-weight: normal; font-family: sans-serif; margin-bottom: 0em;  margin-top:0em; }
h5				{font-size: 50%; font-weight: normal; font-family: sans-serif; margin-bottom: 0em;  margin-top:0em; }

div.outboxs     {border: solid; border-width: 1px; width: 100%; padding: 0.0em; border-color: #555555; background: #555555; margin-bottom: 1em; } 

div.inboxs		{border: solid; border-width: 1px; border-color: #990000; position: relative; right: 2px; bottom: 2px; background: white; } 

div.boxheads	{font-size: 100%; font-weight: bold; font-family: sans-serif; background: #990000;  padding: 0.25em; color: white; }
				 
div.boxtext		{padding: 0.25em; margin-left: 0.5em; margin-right: 0.5em;  }

div.bigbox		{border: solid; border-width: 1px; width: 100%; padding: 0.0em; border-color: #990000; margin-bottom: 1em; background: white; }

div.lbox		{border: solid; border-width: 1px; padding: 0.0em; border-color: #BA1419; margin-bottom: 1em; float: left; }

div.rbox		{border: solid; border-width: 1px; padding: 0.0em; border-color: #BA1419; margin-bottom: 1em; float: right; }

div.boxhead		{font-size: 100%; font-weight: bold; font-family: sans-serif; background: #990000;  padding: 0.25em; color: white; border-bottom: solid; border-bottom-color: #990000; border-bottom-width: 1px; }

div.codesample	{font-size: 100%; font-weight: normal; font-family: monospace; background: #eeeeee; border: none; color: black; margin-left: 1em; margin-right: 1em;}
		 
div.normpad		{padding: 0.5em; text-align:justify; }

div.smallnote	{font-size: 75%; font-family:sans-serif ; }

div.quicklinks	{padding: 0.1em; font-family: sans-serif; font-size: 100%; margin-top: 0.15em; margin-bottom: 0.15em; white-space: nowrap; line-height: 1.5 ; }

dl.normlist		{padding: 0.5em; font-family: serif; font-size: 100%; margin-top: 0em; margin-bottom: 0em;  }

dl.sessionlist dt	{font-weight: bold; }

table.regtable	{border-width: 1px; border-color: #990000; border-style: none; border-collapse: collapse; padding: 0.5em; margin-left: 1em; margin-right: 1em; }
table.regtable th	{border-width: 1px; border-color: #990000; border-style: solid; padding: 0.5em; background: #cccccc; font-size: 100%;  }
table.regtable td	{border-width: 1px; border-color: #990000; border-style: solid; padding: 0.5em; text-align: center; vertical-align: middle; font-size: 100%;  }

table.rf1		{border-width: 0px; border-collapse: collapse; padding: 0;  }
table.rf1 td	{border-width: 0px; padding: 3px; text-align: left; vertical-align: top;  }

div.rf1hilite	{background: #eeeeee; margin-left: 1em; margin-right: 1em;  }

textarea.rf1	{font-family: inherit; font-size: inherit; }

table.prnewsbox	{border-style: none; border-collapse: collapse; padding: 0.5em; width: 100%; }
table.prnewsbox td	{border-style: none; text-align: left; vertical-align: top;  }

ul.prnewslist	{padding: 0.5em; margin-left:0.5em; margin-top: 0em; margin-bottom: 0em; font-size: 100%;  }

table.gentable	{border-width: 1px; border-color: #000000; border-style: solid; border-collapse: collapse; padding: 0.5em; width: 100%;  }
table.gentable th	{border-width: 1px; border-color: #000000; border-style: solid; padding: 0.5em; background: #cccccc; font-size: 100%; text-align: left; }
table.gentable td	{border-width: 1px; border-color: #000000; border-style: solid; padding: 0.5em; text-align: left; vertical-align: top; font-size: 100%; background: white;   }

span.test1		{font-weight: bold; font-style: normal; color: green; }
