﻿body {
		margin:0px 0px 0px 0px;
		padding:0px;
		background:url("Images/background.png");
		font-family:Verdana;
		font-size:10pt;
		text-align:center;
		}
	
	.layouttable
	{
		width:100%;
	}


	h1
	{
		margin:4px 0px 12px 0px;
		padding:0px;
		font-family:Sans-Serif;
		color:#000066;
	}
	
	.pagetop
	{
		margin-top:0px;
	}
	
	h2
	{
		margin:0px 0px 8px 0px;
		padding:0px;
		font-size:16pt;
		color:#000066;
		font-family:Sans-Serif;
	}
	
	
	h3
	{
		font-family:Arial;
		font-size:10pt;
		font-weight:bold;
		margin:4px 0px 8px 0px;
	}
	
	h4
	{
		font-family:Verdana;
		font-size:16pt;
		color:#000066;
		font-weight:normal;
		margin:0px 0px 0px 0px;
	}
	
	h5
	{
		font-family:Arial;
		font-size:10pt;
		font-weight:bold;
		padding:0;
		margin:4px 0px 0px 0px;
	}
	
	address
	{
		font-size:7pt;
		color:white;
		margin-left:210px;
		text-decoration:none;
		font-style:normal;
	}
	
	.q
	{
		background:url("Images/bullet.gif") no-repeat top left;
		padding:0px 0px 0px 12px;
		font-weight:bold;	
	}
	
	.a
	{
		margin:4px 0px 12px 12px;
	}
	
	p
	{
		margin:0px 0px 12px 0px;
		padding:0px;
		
	}
	
	.instructor
	{
		font-weight:bold;
	}
	
	.floatingLeft
	{
		float:left;
		margin-right:10px;
	}
	
	.floatingRight
	{
		float:right;
		margin-right:10px;
	}
	
	#akg
	{
		margin-top:12px;
		margin-left:20px;
		font-family:Century Schoolbook;
		font-size:24pt;
		color:#000088;
	}
	
	#container
	{
		margin-left:auto;
		margin-right:auto;
		padding:10px 0 0 10px;
		width:985px;
		text-align:left;
	}
	#nw
	{
		background: url("Images/NW_corner.png") no-repeat top left;
		background-color:White;
	}
	#ne
	{
		background: url("Images/NE_corner.png") no-repeat top right;
	
	}
	#sw
	{
		background: url("Images/SW_corner.png") no-repeat bottom left;
	
	}
	#se
	{
		background: url("Images/SE_corner.png") no-repeat bottom right;
  		padding-left:20px;
  		padding-bottom:20px;
  	}
	
	#layouttable
	{
 		table-layout:fixed;
	}
	
	#banner
	{
		background: url("Images/top_background.jpg") no-repeat top right;
  		height:142px;
	}
	

	#centercontent
	{
		padding-right:20px;
		padding-left:20px;
	}

	#rightcontent {
		background: url("Images/right_background.jpg") no-repeat top left;
		background-color:#809FBF;
		height:477px;
	}
  	
  	#rightend
  	{
  		background: url("Images/right_background_end.jpg") no-repeat bottom left;
  		background-color:#809FBF;
		height:8px;
  	}
  	
  	#leftcontent {
		background: url("Images/left_background.jpg") no-repeat top left;
		background-color:#809FBF;
	
	}
  	
  	#leftend
  	{
  		background: url("Images/left_background_end.jpg") no-repeat bottom left;
  		background-color:#809FBF;
		height:8px;
  	}
  
	.menu
	{
		padding:12px 0 0 4px;
	}
	
	.menu-item
	{
		font-family:Arial;
		font-size:9pt;
		font-weight:bold;	
		color:#000099;
		padding-bottom:4px;
		padding-top:4px;
	
	}
	
	
	.menu-item IMG
	{
		padding-right:4px;
	
	}
	
	TD.selected-menu-item
	{
		background: url("Images/selected_menu.png" ) repeat-x top left;
		width:200px;
	}
	
	A.selected-menu-item 
	{
		background: transparent;
		
	}
	.menu-item:hover
	{
		text-decoration:underline;
	}
	
	#footer
	{
		font-size:smaller;
		padding-left:20px;
		padding-top:16px;
	}
	
	.level2-menu-item
	{
		font-weight:normal;
	}
	
	.logo-text
	{
		margin:46px 0px 0px 20px;
	}
	
	
	/* Form */
	.form
	{
		padding:8px;
		background:#EEEEEE;
		margin-right:4px;
		border-right:solid 2px #CCCCEE;
	}

	.login
	{
		padding:8px;
		background:#EEEEEE;
		margin:4px;
		border:solid 1px #CCCCEE;
	}
	
	.textbox
	{
		font-family:Verdana;
		font-size:10pt;
	}

	.validator
	{
		color:Red;
		font-family:Arial;
		font-size:smaller;
	}

	.small
	{
		font-family:Arial;
		font-size:smaller;
	}


	.error
	{
		color:Red;
		font-family:Arial;
		font-size:smaller;
	}

	label
	{
		display:block;
		font-family:Verdana;
		font-size:9pt;
		color:#000066;
		margin-top:6px;
	}	
	
	span.nobreak label
	{
		display:inline;
	}
	
	.button
	{
		font-weight:bold;
		margin-top:6px;
	
	}

	.fametable CAPTION
	{
		text-align:left;
		font-family:Verdana;
		font-size:12pt;
		color:#000066;
		font-weight:normal;
		padding-bottom:4px;
	}
	
	.fametable
	{
		width:60%;
		margin:16px 8px 8px 8px;
		border:solid 1px #eeeeee;
	}
	
	.fametable-header
	{
		background:#eeeeff;		
	}
	
	.moflylatest
	{
		width:100%;
		margin-top:8px;
		margin-bottom:8px;	
		background:#FFF498; 
		border-top:solid 4px #3A529A;
		border-bottom: solid 4px #3A529A
	}
	
	td.rightpadded
	{
		padding-right:8px;
	}
	
	/* Admin */
	
	.datelabel
	{
		font-size:8pt;
	}