@charset "utf-8";
/* CSS Document */

	
	html {overflow-y: scroll;}
	
	img {
		border: 0;
		}
	
	.container {
		margin: auto auto;
		width:800px;		
		}
		
	.test_container {
	
		width:800px;		
		height:330px;
		}

	.mainimg {
		margin: auto auto;
		width:350px;		
		}

	.slide-nav {
		margin-bottom:5px;
		}
		
		
	.bio_pic {
		white-space:normal;	
		width:250px;
		margin-top:15px;
		margin-left:35px;
		}
	
	.bio_text {
	width:450px;
	position:inherit;
	margin-left:304px;
	margin-bottom:15px;
	}
	
	.contact_text {
	
	position:inherit;
	margin-left:35px;
	margin-top:15px;
	margin-bottom:15px;
	}
	
	
	
	.slide-nav UL { 
		margin-left:0; 
		padding-left:0; 
		white-space:nowrap; 
		}
		
		
		.slide-nav UL LI { 
			display:inline; 
			list-style-type:none; 
			list-style-position:inside; 
			margin:0; 
			}
			
			
		.slide-nav A {
			outline: none;
			}
		.slide-nav A:link,
		.slide-nav A:active,
		.slide-nav A:visited { 
						
			}
			
			
		.slide-nav A:hover { 
			
			}
			
			
		.slide-nav A.active {
			
			}

	.slide-container { 
		padding:5px; 
		background-color:#F3F3F3; 
		border:solid 1px #B9B9B9; 
		margin-bottom:20px; 
		}

	* 	{
		font-family:Helvetica; 
		font-size:10pt; 
		margin:0; 
		padding:0; 
		}


	BODY{ 
		background:#FFFFFF; 
		padding:10px 50px; 
		}


	.hr { 
		background:#BFBFBF; 
		height:1px; 
		line-height:1px; 
		font-size:0px; 
		margin:10px 0px; 
		}
		
		
	.clear { 
		clear:both; 
		}
		
		
	.error { 
		color:#FF0000; 
		font-weight:bold; 
		}
		
	
	H1 { 
		color:#FFFFFF; 
		font-size:14pt; 
		margin:5px 0px; 
		}
		
		
	H2 { color:#131A1D; 
		font-size:11pt; 
		margin:10px 0px 5px 0px; 
		}
		
	
	A,A:link,A:active,A:visited { 
		color:#2e62ae; 
		text-decoration:underline; 
		}
		
		
	A:hover { 
		color:#131A1D; 
		}
		
	
	#top { 
		background:#131A1D; 
		padding:10px 20px; 
		color:#FFFFFF; 
		}
		
		
		#top H1 { 
			float:left; 
			}
		
		
		#top H2 { 
			float:right; 
			color:#CCCCCC; 
			margin-right:15px; 
			}
			
			#top H2 A,
			#top H2 A:link,
			#top H2 A:active,
			#top H2 A:visited { 
				color:#CCCCCC; 
				text-decoration:none; 
				}
				
				
			#top H2 A:hover { 
				color:#FFFFFF; 
				}
				
				
		#top SPAN { 
			font-size:7pt; 
			margin-left:10px; 
			}
			
	
	.title { 
		color:#029FDA; 
		font-size:14pt; 
		margin:5px 0px 5px 0px; 
		}
		
		
		.title A { 
		font-size:14pt; 
		text-decoration:none; 
		}
		
		
	.subtitle { 
		color:#131A1D; 
		font-size:10pt; 
		margin:5px 0px 5px 0px; 
		font-weight:bold; 
		}
		
		
	.codenav { 
		float:right; 
		}
		
		
		.codenav UL LI { 
			list-style-type:none; 
			float:left; 
			margin-top:10px; 
			}
			
			
		.codenav A,
		.codenav A:link,
		.codenav A:active,
		.codenav A:visited { 
			display:block; 
			padding:2px 4px; 
			text-decoration:none; 
			text-transform:uppercase; 
			font-size:8pt; 
			outline:none; 
			}
			
			
		.codenav A:hover { 
			text-decoration:underline; 
			}
			
			
		.codenav A.active { 
			text-decoration:underline; 
			}
			
					
	.block { 
		background:#E5E6E6; 
		margin-bottom:10px; 
		padding:10px; 
		border:solid #131A1D; 
		border-width:1px 0px; 
		}
		
		
	.block A IMG { 
		border:solid 2px #029FDA; 
		}
		
		
	.block A:hover IMG { 
		border:solid 2px #131A1D; 
		}
		
		
	.block .title { 
		font-size:10pt; 
		font-weight:bold; 
		}
		
		
	.block H1 { 
		color:#029FDA; 
		}
		
		
	.block H1 A,
	.block H1 A:link,
	.block H1 A:active,
	.block H1 A:visited { 
		font-size:14pt; 
		text-decoration:none; 
		}
		
		
	.block UL LI { 
		list-style-position:outside; 
		list-style-type:square; 
		margin-left:15px; 
		}
		
		
		.block .image { 
			float:left; 
			margin-right:10px; 
			}
			
			
		.block .version { 
			font-size:8pt; 
			margin:-5px 0px 10px 0px; 
			}
			
			
		.block .date { 
			font-size:8pt; 
			color:#666666; 
			}
			
			
		.block UL LI UL LI { 
			list-style-type:disc; 
			}
			
		.option,
		.block UL LI .title { 
			color:#029FDA; 
			font-weight:bold; 
			font-size:10pt; 
			}
			
			
		.block .title A { 
			color:#029FDA; 
			font-weight:bold; 
			font-size:10pt; 
			text-decoration:underline; 
			}
			
			
		.block .title A:hover { 
			color:#131A1D; 
			}
			
			
		.default { 
			font-size:9pt; 
			color:#666666; 
			}
			
			
		.col { 
			float:left; 
			width:40%; 
			}
			
			
		.block FORM DIV { 
			margin:4px 0px; 
			}
			
			
			.block FORM DIV SPAN { 
				color:#029FDA; 
				font-weight:bold; 
				}
				
				
		.block FORM #Submit { 
			width:150px; 
			background:#131A1D; 
			color:#F3F3F3; 
			border:solid 2px #029FDA; 
			margin-top:10px; 
			}
			
			
	.example { 
		background:#FFFFFF; 
		}
	
	
	#footer { 
		text-align:center; 
		font-size:8pt; 
		}
		
		
	#footer A { 
		font-size:8pt; 
		}
