﻿body 
{
	color: #333;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  text-align: left;

	background: #bbb url(/images/bkg.gif) repeat-y top left;
}

#container
{
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: 920px;
  background-color: #fff;
}

#header
{
  width: 920px;
  height: 90px;
}

div, p, h1, h2, h3, h4
{
  text-align: left;
}

#logo
{
  position: absolute;
  top: 0px;
  display: inline;
  border: 0px;
  margin: 0px;

	width: 200px;
	height: 90px;
}

img
{
  border: 0px;
}

#footer a
{
	color: #336699;
  font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;  
  text-decoration: none;
}

#footer a:hover
{
	color: #336699;
  font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;  
  text-decoration: underline;
}

#footer
{
	background-color: #f5f5f5;
  clear: both;
  display: block;
  margin: 10px 0px 0px 0px;
  padding: 10px;
	color: #333;
  font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;  
  width: 900px;
  height: 80px;
  
  border-top: solid 1px #b6b6b6;
}

#navbar
{
  font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #2e81fc;
  color: #fff;
  padding: 2px 0px 0px 20px;
  margin: 0px 0px 10px 0px;

	border-top: solid 1px #333;
	border-bottom: solid 1px #333;

	text-align: left;
	
  width: 900px;
  height: 18px;
}

#navbar a
{
  font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-decoration: none;
}

#navbar a:hover
{
  font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-decoration: underline;
}

#leftcolumn
{
	background-color: #d3e4fe;
	display: block;
	
	width: 160px;

	padding: 0px 0px 10px 0px;	
	margin: 0px 10px 0px 0px;
	
	float: left;
  line-height: 1.5em;
}

#leftcolumn a
{
	display: block;
	margin: 0px 0px 5px 10px;
	color: #336699;
  font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;  
  text-decoration: underline;
}

#leftcolumn a:hover
{
	color: #ff9900;
  font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;  
  text-decoration: underline;
}

#leftcolumntitle
{
	width: 160px;
	height: 18px;
	text-align: center;
	
  font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;  

	margin: 0px 0px 10px 0px;
	color: #fff;
	background-color: #2e81fc;
	padding: 2px 0px 0px 0px;
}

#content
{
	margin: 0px;
	width: 710px;	

	float: left;

	padding: 10px;
  font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;  
  line-height: 1.5em;
}

h1
{
  font: bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;  
}

h2
{
  font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;  
}

h3
{
  font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;  
}

.refprog
{
	text-align: center;
	margin: 10px 0px 0px 0px;
}

.refprogheader
{
	display: block;
	float: right;
	position: relative;
	margin: 15px 20px 0px 0px;
}