body
{
  margin:0;
  padding:0;
	/* default font properties */
	font-family: Arial,helvetica,sans-serif; 
	font-size:12pt; 
	background-color: #ffffff; 
  // background:#a7a09a;
}

#outer_wrapper
{
  position:absolute;
	width:900px;
	left:10px;
	top:10px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:blue;*/
}

#sidebar
{
  position:relative;
	float:left;
	top:235px;
	left:0px;
	width:100px;
	//background-color:#cc88ff;
}

#wrapper
{
  position:relative;
	
	float:right;
	width:800px;
	/*background-color:red;*/
}

#header
{
  position:relative;
  width:410px;
	height:221px;
	margin-left:auto;
	margin-right:auto;
	//background-color:red;
}

#topline
{
  position:relative;
	top:50px;
	width:800px;
	height:20px;
	//background-color:cyan;
}

#main
{
  position:relative;
	top:70px;
	width:800px;
	overflow:visble;
	/*background-color:cyan;*/
}

#bottomline
{
  position:relative;
	top:30px;
	width:800px;
	height:20px;
	text-align:center;
	/*background-color:green;*/
}

#centre_table 
{
  margin-left: auto;
	margin-right: auto;
}

.link_table
{
  padding-left: 1.0cm;
	padding-right: 1.0cm;
	text-align:center;
}

.captions
{
  text-align:center;
	padding-left: 1.0cm;
	padding-right: 1.0cm;
	padding-bottom:0.5cm;
	font-size:8pt; 
	font-weight: normal; 
	color:black;
}

.webm
{
  position:relative;
  top:50px;
  text-align:left;
	font-family: Arial,helvetica,sans-serif; 
	font-size:10pt; 
}

.spacer 
{
  margin-left:auto;
	margin-right:auto;
	margin-top:10px;
  position:relative;
	width: 80px;
	height: 20px; 
	text-align:center;
	background: url(../images/sf_spacer2.png) no-repeat;
	clear: both;
}

.item       {;}
.small_text	{font-size:10pt;}
.cntr       {text-align:center;}
.bdr        {border: 1px solid black;}
.lbdr       {border: 1px solid black;text-align: left;}
.rbdr       {border: 1px solid black;text-align: right;}
.nobdr      {border:none; text-align: center; border-collapse:collapse;}
.rnobdr     {border:none; text-align: right; border-collapse:collapse;}
.lnobdr     {border:none; border-collapse:collapse;}
.hilight	{background-color:#c68c06;color:#000000;font-size:10pt}
.lolight	{background-color:#f4f062;color:#000000;font-size:10pt}

p em        {font-weight:bold;font-style:italic;}
li em       {font-style:italic;} 
small       {font-family: Arial,helvetica,sans-serif; font-size:10pt;}

li.nobul {list-style:none;}
p.bold   {font-weight:bold;}
p.both   {font-weight:bold;font-style:italic;}

:link		 {color: #c68c06; text-decoration: underline;}
:visited {color: #ff0000; text-decoration: underline;}
:active	 {color: #ff0000;  text-decoration: none;}

.textblock	     {font-family: Arial,helvetica,sans-serif; font-size:12pt; font-weight: normal; color:black;}
.textblock_em	   {font-family: Arial,helvetica,sans-serif; font-size:12pt; font-weight: bold; color:black;}
.textblock_large {font-family: Arial,helvetica,sans-serif; font-size:24pt; font-weight: bold; color:black;}
.textblock_sm	   {font-family: Arial,helvetica,sans-serif; font-size:10pt; font-weight: normal; color:black;}

/* maps */
#nav      {margin-left: 50px; margin-right: 20px; overflow: auto; height: 300px; font-family: Arial,helvetica,sans-serif; font-size:8pt;}
#map      {float: right; width: 500px; height: 300px; margin-left: 0px; margin-right: 100px;font-family: Arial,helvetica,sans-serif; font-size:10pt;}
#temp     {;}
#dist     {;}
#overview {margin-left: 50px; font-size: 10pt;}
#ginput   {background-color:#c68c06;font-size: 8pt;}
.tooltip  {background-color:#ffffff; font-family: Arial,helvetica,sans-serif; font-size:8pt; border:1px #006699 solid;}
.legend   {color: #c68c06; text-decoration: underline;}
.smp      {font-size:8pt;}
.trans    {font-size:8pt; background-color: #ffffaa;border:solid 1px black;padding-left: 10px;}
a.blue    {color: blue;}

