body		{
		margin:0px;
  		padding:0px;
		color:#000000;
		background: white url(graphics/page-bg2.png) left top repeat;
		font-family: sans-serif;
		text-align: center; 	/* for stupid IE browsers */
		}

.wrapper	{
		position:relative;
		margin:0 auto;		/* align for good browsers */
		text-align: left;	/* counter the body center for stupid IE browsers */
		width:920px;
		background-color:#ffffff;
		overflow:auto;
		}
		
.logo		{
		position:relative;
		left:20px;
		top:-86px;		/* horrible hack for stupid IE browsers */
		float:left;
		z-index:1;
		}

.masthead	{
		height:66px;
		background-color:#000080;
		padding:20px;
		text-align:right;
		}

.menu		{
		position:relative;
		left:20px;
		top:-86px;		/* horrible hack for stupid IE browsers */
		clear:left;
		float:left;
		width:220px;
		height:360px;
		padding-top:20px;
		font-size:12pt;
		color:#3179ac;
		background-color:#eae9e8;
		}

.mainText	{
		margin-top: 0px;
		margin-right: 40px;
		margin-bottom: 0px;
		margin-left: 280px;
		}

h1		{
		font-size: 30pt;
		}

h1.tagline	{
		font-family:sans-serif;
		font-size: 25pt;
		font-weight:normal;
		font-style:italic;
		vertical-align:middle;
		color:#a0a0a4;
		}

li.points	{
		font-size: 14pt;
		list-style-type: square
		}

UL.bibliography {
                font-size: 10pt;
                list-style-type:square;
                }

.foot		{
		position:relative;
		text-align:center;
		clear:both;
		font-size:10pt;
		border-top-width:1px;
		border-top-style:groove;
                border-top-color:#a0a0a4;
		}

dt		{
		font-size:11pt;
		font-weight:bold;
		}

dd		{
		font-size:10pt;
		}

p		{
		font-size:10pt;
		}

p.copyright	{
		text-align:center;
		clear:both;
		font-size:8pt;
		}
		
a		{
		text-decoration:none;
		color:#3179ac;
		font-weight:bold;
		}
		
a:hover		{color:#000080;}

ul		{list-style:none;}
