html,body               {height:100%; width:100%}
*			{margin:0; padding:0; border:none}
#out                    {height:100%; margin-bottom:-50px; min-height:100%; padding:0 30px}
html>body #out          {height:auto}
#out,#footer            {min-width:700px; width:expression((documentElement.clientWidth||document.body.clientWidth)<700?'700px':'auto')} /*>*/
#clear                  {height:50px; clear:both}
#content				{padding-bottom:1em}

body		{background-repeat:repeat-x; background-position:top; background-image:url(/i/top.gif)}
body, td, th, #brief #download a.download, big, h2	{font-size:13px}
#menu ul, small, table.freeroll td, table.freeroll th, select, #tooltip		{font-size:11px}
body, td, th, h1, h2, h3, small		{font-family:arial,tahoma,verdana,sans-serif}
#menu ul, #brief #download a.download, big, select, #tooltip	{font-family:tahoma,verdana,arial,sans-serif}
table.freeroll th		{font-weight:normal !important}

body, td, th	{line-height:130%}
#top		{height:40px; margin-bottom:1.5em}
  #top img    {margin-top:10px; width:177px; height:22px}
#menu		{}
	#menu ul 		{float:right; list-style:none; margin-top:-5px}
	#menu li		{float:left; border-right:1px solid #ddd; padding-right:8px; margin-left:8px}
	#menu li#last	{border-right:1px solid #fff}
	#menu li a		{color:#e00}

#brief		{margin-bottom:2em}
	#brief #img			{float:left; width:87px}
	#brief #text		{float:none; width:59%; margin-left:90px}
	#brief #download	{margin-left:70%; float:right; margin-top:-63px}
	#brief #download a.download	{display:block; text-decoration:none; border:1px solid #c00; padding:3px; background-color:#f8f8f8; height:18px; margin-top:5px; width:200px; text-align:center}
	#brief #download a.download:hover	{background-color:#eee; color:#c00}
	#bottom				{height:50px; background-image:url(/i/bottom.gif); padding:0 30px; color:#eee}
		#bottom a			{color:#fcc}
		#bottom div   {padding-top:6px}
    #bottom div#links a {font-size: 9px}       

table.freeroll    {width:100%; border-collapse:collapse}
table.freerolls   {width:100%; border-collapse:separate}
table.freerolls td, table.freerolls th, table.freeroll td, table.freeroll th	{padding:3px 5px; color:#333; border:1px solid #eaeaea}
table.freerolls th, table.freeroll th						{background-color:#f0f0f0; font-weight:bold; border:1px solid #ddd}
table.freerolls td img, table.freerolls th img {width:16px; height:16px}
table.freerolls td.on, table.freerolls th.on {background-color:#f0f0f0; color:#900}

h1,h4 	{font-size:20px; font-weight:normal}
h1      {margin-bottom:1em}
h2      {margin-top:5px}
h3			{font-size:16px; padding-top:15px; margin-bottom:5px}
h4      {color:#999}
h2 a    {color:#00f}
p			{margin-top:8px}
hr			{height:2px; margin:3px 0; background-color:#c00; color:#c00}
a:link, #brief #download a, .grey a:hover			{color:#004999}
big a		{font-weight:bold; color:#e00 !important}
.grey a, .grey   {color:#999}
.red a  {color:#c00}
select  {width:100%; border:1px solid #999}

.desc		{width:50%; float:left}
.table		{width:48%; float:left; margin-left:2%}
.br			{clear:both; font-size:1px}
.ad     {background-color:#f8f8f8; border:1px solid #c00; padding:0 8px 5px 8px; margin-top:1.5em}
.none, .list		{margin-top:2px}
.list   {margin-right:7px}
.brief  {color:#666}
.help {cursor:help; text-decoration:none; border-bottom:1px dashed #999}
#tooltip  {-moz-opacity:0.90; border:#555 1px solid; padding:3px 5px; visibility:hidden; color:#111; background:#fff; position:absolute}