﻿	body {
	    background-color: #FFFFFF;
      	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
		margin: 0;
		padding: 0;
	}

	th {
	  	font-size: 80%;
	}

	td {
	  	font-size: 80%;
	}

	h1 {
		letter-spacing: 1pt;
  		font-size: 160%;
		font-weight: bold;
		color: #000080;
	}

	h2 { 
	  	font-size: 140%;
		font-weight: bold;
	}

	h3 { 
	  	font-size: 120%;
		font-weight: bold;
	}

	A:link {
	  	color: #3366CC;
		text-decoration: none;
	}

	A:visited {
		color: #000080;
  		text-decoration: none;
	}

	A:hover {
	  	color: #FF0000;
 		text-decoration: underline;
	}

	A.Highlight {
		text-decoration: none;
		color: #003492;
		font-size: 130%;
		font-weight: bold;
  		line-height: 150%;
	}

	A.Highlight:active {
		text-decoration: none;
		color: #003492;
		font-size: 130%;
		font-weight: bold;
  		line-height: 150%;
	}

	A.Highlight:visited {
		text-decoration: none;
		color: #003492;
		font-size: 130%;
		font-weight: bold;
  		line-height: 150%;
	}

	A.Highlight:hover {
		text-decoration: none;
		color: #003492;
		font-size: 130%;
		font-weight: bold;
  		line-height: 150%;
	}
	
	.menubar {
	    background-color: #FFCC00;
	    border: 1px solid black;
	    border-collapse: collapse;
		height: 24px;
		padding: 0;
	}
	
	.boxMidLeft {
		background-image: url('/images/rbmidleft.gif');
	}
	
	.boxMidBot {
		background-image: url('images/rbmidbot.gif');
	}

	.boxMidRight {
		background-image: url('/images/rbmidright.gif');
	}
	
	.hseparator {
		height: 1px;
		background-color: #000000;
		padding: 0;
		border: none;
	}

	.vseparator {
		width: 1px;
		background-color: #000000;
		padding: 0;
		border: none;
	}

	.homepage {
		behavior: url(#default#homepage)
	}

	.header	{
  		font-family: tahoma, arial;
	  	font-size: 120%;
	}
	
	.intro {
	  	font-size: 90%;
		text-align:justify;
  		line-height: 140%;
	}

	.measure {
	  	width: 120px;
  		height: 24px;
	  	background-color: #000080;
  		color: #FFFFFF;
	}

	.unit {
	  	width: 120px;
  		height: 24px;
	}
	
	.note {
  		font-size: 80%;
	}

	.headline {
	  	font-size: 100%;
		font-weight: bold;
  		line-height: 150%;
	}
	
	.headline-desc {
	  	font-size: 85%;
  		line-height: 130%;
	}

	.topics {
	  	font-size: 90%;
  		line-height: 130%;
	}

	.footer {
	  	color: #000000;
  		font-size: 80%;
	}
	
	table.clsMenuBar {
		padding: 0px;
		spacing: 0px;
	    background-color: #ECE9D8;
	    border: 1px solid black;
	    border-collapse: collapse;
	}
	
	table.clsPicture {
		padding: 0px;
 		border-collapse: collapse;
	}

	table.clsPicture TH {
		padding: 5px;
		text-align: center;
		font-weight: normal;
		vertical-align: top;
		color: #FFFFFF;
		background-color: #000000;
		border: 2px solid #000000; 
	}

	table.clsPicture TD {
		padding: 0px;
		border: 2px solid #000000; 
	}

	table.clsHistory {
		padding: 5px;
		spacing: 0px;
		border: 1px solid #000000;
 		border-collapse: collapse;
	}

	table.clsHistory TH {
		padding: 5px;
		font-weight: bold;
		color: #FFFFFF;
		border: 1px solid #000000;
		background-color: #1873AD;
	}

	table.clsHistory TD {
		padding: 5px;
		font-weight: normal;
		color: #000000;
		background-color: #E8E8E8;
	}

	table.clsFriend {
		padding: 5px;
		background-color: #FFCC00;
		border: 0px;
 		border-collapse: collapse;
	}

	table.clsFriend TH {
		padding: 5px;
		text-align: center;
		vertical-align: top;
	  	font-size: 110%;
		font-weight: normal;
		color: #000000;
		background-color: #FFFFFF;
		border: 0px; 
	}
	
	table.clsFriend TD {
		padding: 5px;
		background-color: #FFCC00;
		border: 0px; 
	}

	table.clsForm {
		padding: 10px;
		color: #000000;
		background-color: #EEEEEE;
		border: 1px solid #000000; 
 		border-collapse: collapse;
	}

	table.clsForm TH {
		padding: 5px;
		text-align: left;
		vertical-align: top;
	  	font-size: 110%;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #808080;
		border: 1px solid #000000; 
	}
	
	table.clsForm TD {
		padding: 10px;
		background-color: #EEEEEE;
	}

	table.clsSubForm {
		padding: 5px;
 		border: 0px;
 		border-collapse: collapse;
	}

	table.clsSubForm TD {
		padding: 5px;
 		border: 0px;
 		border-collapse: collapse;
	}

	table.clsBox {
 		padding: 5px;
 		border-collapse: collapse;
	}

	table.clsBox TH {
 		padding: 5px;
		text-align: left;
		vertical-align: top;
	  	font-size: 100%;
	  	font-weight: bold;
		color: #000000;
		background-color: #FFCC00;
		border: 2px solid #FFCC00; 
	}

	table.clsBox TD {
 		padding: 10px;
		background-color: #FFFFFF;
		border: 2px solid #FFCC00; 
	}
	
	table.clsPartners {
 		padding: 5px;
 		border-collapse: collapse;
	}

	table.clsPartners TH {
 		padding: 5px;
		text-align: left;
		vertical-align: top;
	  	font-size: 90%;
		color: #000000;
		background-color: #FFCC00;
		border: 2px solid #FFCC00; 
	}

	table.clsPartners TD {
 		padding: 5px;
		background-color: #FFFFFF;
		border: 2px solid #FFCC00; 
	}
	
	table.clsSubPartners {
		padding: 5px;
 		border: 0px;
 		border-collapse: collapse;
	}

	table.clsSubPartners TD {
		padding: 5px;
 		border: 0px;
 		border-collapse: collapse;
	}

	table.clsAward {
 		padding: 5px;
 		spacing: 0px;
 		border-collapse: collapse;
	}
	
	table.clsAward TH {
		text-align: left;
		vertical-align: top;
		color: #FFCC00;
		background-color: #000000;
		padding: 2px;
		border: 1px solid #000; 
	}

	table.clsAward TD {
		padding: 15px;
 		spacing: 0px;
		background-color: #EEEEEE;
		border: 1px solid #000; 
	}
	
	table.clsStd TH {
		text-align:left; vertical-align:top;
		background-color:#DDD;
		padding:2px;
	}

	table.clsStd TD {
		vertical-align:top;
		background-color:#EEE;
		padding:2px;
	}

	pre {
		background:#EEEEEE;
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left: 0px;
		padding: 5pt;
	}

	pre.clsCode { 
		font-size:110%; 
		font-family: 'courier new', courier, serif; 
	}

	ul { 
		margin-left: 17px; 
		margin-top: 10px; 
		margin-bottom: 10px; 
	}

	ul li {
		line-height: 120%;
		margin-bottom: 0.5em;
	}

	ul li li { 
		list-style-type: disc; 
	}

	ol { 
		margin-left: 25px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
.clsSeparator {
	border-style: none;
	border-width: 0px;
	width: 100%;
	height: 19px;
}
