
body	{margin:0;
		background:#696969;
		padding:0;
		border:0;	
		width:100%;
		font-size:90%;
		font-family: calibri, sans-serif;}

p {}

p.right	{text-align: right;}

p.left	{text-align: left;}

p.center	{text-align: center;}

h1 {font-size:36px;
		color:black;
		padding:0px;
		margin:0px;
		line-height:1.2em;}

#header h1 {line-height:1em;
				color:darkblue;}		

h1.center {text-align: center;}

h2 {font-size:28px;
		color:black;
		line-height:1.2em;}

h3 {font-size:24px;
		color:black;
		margin:0px;
		padding:0px;
		line-height:1.2em;}

h4 {font-size:18px;
				color:black;
				margin:0px;
				padding:0px;
				line-height:1em;}
				
#header h4 {line-height:.75em;
				color:darkblue;}				

h4.inline {display:inline;
			clear:both;}

h4.inlineright {display:inline;
					float:right;
					clear:both;}

h5 {font-size:16px;
		color:black;
		margin:0px;
		padding:0px;
		line-height:1em;}
		
a 	{color:darkgreen;
		font-weight: bold;
		text-decoration: underline;}

a:hover	 {color: black;
			font-weight: bold;
			text-decoration: none;
			background:yellow;}
			
#outline	{width:95%;
			height: 90%;
			padding:0px;
			background:#D3D3D3;
			margin-top:10px;
			margin-bottom:10px;
			margin-left:auto;
			margin-right:auto;
			border:3px solid darkblue;
			overflow:hidden;
			clear:both;}
			
#header	{background:white;
			height:auto;
			padding:10px;
			margin:0px;
			overflow:hidden;
			clear:both;}
			
			
.nav {width: 100%;
			height:auto;
			background:#4682B4;
			padding:0px 0px 0px 1px;
			overflow:hidden;
			border-bottom:1px solid darkblue;
			border-top:1px solid darkblue;}

.nav h1 {font-size:36px; 
			color:darkblue; 
			margin:0px 0px 10px 0px;}

.nav ul {list-style:none; 
			margin:0px; 
			padding:5px 0px 5px 0px;}

.nav ul li {display:inline; 
			text-align:center; 
			margin:-3px; 
			padding:0px;
			overflow:hidden;}

.nav ul li a {color:white; 
				background:#4682B4; 
				font-weight:bold; 
				padding:5px 20px 5px 20px; 
				border-right:1px solid darkblue; 
				border-left:1px solid darkblue;
				text-decoration:none; 
				font-size:95%;
				overflow:hidden;}

.nav ul li a:hover {background:#4169E1;
					color:white; 
					font-weight:bold;}

.nav ul li a.active {background:#4169E1; 
						color:white; 
						font-weight:bold;}
			

			
#twocolumn {background:orange; height:auto;}
									

#leftcolumn	{border:none;
				background:#D3D3D3;
				margin-right:0px;
				padding:5px 5px 5px 10px;}

#rightcolumn {border: none;
				background:white;
				padding-top:5px;
				padding-right:5px;
				padding-left:10px;
				padding-bottom:5px;
				margin-left:0px;}

				
#twocolumn #leftcolumn {width: 21%; 
						float: left;
						position:relative;}
						
#twocolumn #rightcolumn {width: 75%; 
						float: right;} 
						
#leftcolumn ul {list-style:none; 
					margin:0px;
					overflow:hidden;
					padding-top:10px;
					padding-left:0px;
					padding-right:10px;
					padding-bottom:10px;}

#leftcolumn ul li {text-align:center;
					margin-top:-2px; 
					margin-bottom:-2px;
					padding-top:10px;
					padding-bottom:10px;
					background:steelblue;
					overflow:hidden;
					border-top:2px solid darkblue;
					border-bottom:2px solid darkblue;
					border-right:2px solid darkblue;
					border-left:2px solid darkblue;}

#leftcolumn ul a {color:white; 
						padding-right:0;
						padding-left:0;
						padding-top:0;
						padding-bottom:0; 
						font-weight:bold; 
						text-decoration:none; 
						font-size:100%;
						overflow:hidden;
						cursor:pointer;}						
						
#leftcolumn ul li:hover {background:#4169E1;
					color:white; 
					font-weight:bold;
					overflow:hidden;}
					
#leftcolumn ul a:hover {background:#4169E1;
					color:white; 
					font-weight:bold;
					overflow:hidden;}
					
#leftcolumn ul a.active {background:#4169E1;
					color:white; 
					font-weight:bold;
					overflow:hidden;}

#leftcolumn ul li.active {background:#4169E1;
					color:white; 
					font-weight:bold;
					overflow:hidden;}
						
#footer {width: 100%;
			padding: 10px;
			background:white;
			margin-left: auto;
			margin-right: auto;
			border-top:1px solid darkblue;
			overflow:hidden;
			clear:both;}

#footer h1 {color:white;}

#footer ul {list-style:none; 
			text-align:center;
			clear:both;}
			
#footer ul li {display:inline;
				padding:0px 10px 0px 10px;}	

#footer ul li a {color:darkblue; 
					font-weight:bold;
					text-decoration:none;}

#footer ul li a:hover {color:blue;
						background:white;
						text-decoration:underline;}		