/* CSS Document */
	body {
		font-family:			Arial, Helvetica, sans-serif;
		text-align: 			center;
		font-size:				12px;
		margin:					0 0 0 0;
		background-image:		url(Background-Shadow.jpg);
		background-repeat:		repeat-y;
		background-position:	center;
		}
	.smallText {
		font-size:		10px;
		line-height:	120%;
		}
	.authorText {
		margin:			0 0 20px 0;
		font-size:		10px;
		}
	.footNoteText {
		margin:			0;
		font-size:		10px;
		}			
	#frame {
		width:			725px;
		margin-right:	auto;
		margin-left:	auto;
		padding:		0 0 20px 0;
		text-align:		left;
		}
	img {
		border:			none;
		}
	#header {
		padding: 20px 0;
		}			
				
	#contentleft {
		width:		195px;
		padding:	0;
		float:		left;
		}
	#contentcenter {
		width:		519px;
		padding:	0;
		margin:		0 0 0 10px;
		float:		left;
		line-height:	120%;
		}			
		
	p {
		}

	h1 {
		font-size:		20px;
		margin:			0;
		line-height:	normal;
		}
	h2 {
		font-size:		15px;
		line-height: 	140%;
		padding: 		0;
		margin: 		0;
		color:			#D59C15;
		}
	h3 {
		font-size:		14px;
		line-height: 	140%;
		font-weight:	normal;
		padding: 		0;
		margin: 		0;
		}
	h4 {
		color:			#CCCCCC;
		font-size:		12px;
		font-weight:	bold;
		}	
	h5 {
		font-size:			16px;
		font-weight:		normal;
		padding-bottom:		0;
		margin-bottom:		0;	
		}
	h6 {
		font-size:			14px;
		font-weight:		bold;
		line-height:		normal;
		}
		
	.Copyright { 
		font-size:			10px; 
		color:				#999999;
		}	
	
	#TopBar {
		background-color:	#005239;
		text-align:			center;
		border-bottom:		4px solid #CCCCCC;		
		}		
	#footer {
		padding:			20px 0 0 0;
		}
	#footerframe {
		border-top:		1px dotted #CCCCCC;		
		width:			725px;
		margin-right:	auto;
		margin-left:	auto;
		padding:		20px 0;
		text-align:		left;
		}	
	.NavigationTopBorder {
		border-top:		1px dotted #CCCCCC;
		font-size:		1px;
		}	
	.Navigation {
		margin:					0 0 0 0;
		background-color:		#FFFFFF;
		padding:				3px 0px 3px 0px;
		border-bottom:			1px dotted #CCCCCC;
		font-size:				11px;
		background-image:		url(Nav-Arrow.gif);
		background-repeat:		no-repeat;
		background-position:	left;
		line-height:			163%;
		}		
	a:visited, a:link {
		color: 				#0000EE;
		text-decoration:	none;
		}				
	a:hover, a:active {
		color:				#990000;
		text-decoration:	underline;
		}	
	.code {
		font-family:	"Courier New", Courier, mono;
		color:			#CC0000;
		}	

/* ------------------------------------------------- */
/* 		FLOAT										 */
/* ------------------------------------------------- */

	.floatLeft {
		float:			left; 
		width:			220px; 
		margin:			1px 20px 10px 0;
		padding:		10px;
		font-size:		.9em;
		line-height:	1.5em;		}
	.floatRight {
		float:			left; 
		width:			220px; 
		padding:		10px;
		margin:			1px 0 10px 0;
		font-size:		.9em;
		line-height:	1.5em;
		}	

/* ------------------------------------------------- */
/* 		CALL OUT									 */
/* ------------------------------------------------- */

	.callOut {
		width:				150px;
		float:				right;
		font-size:			16px;
		margin:				0 0 10px 10px;
		font:				Georgia, "Times New Roman", Times, serif;
		font-weight:		bold;
		color:				#666666;
		border-left:		1px dotted #CCCCCC;
		padding-left:		10px;
		line-height:		normal;
		}
	
	blockquote {
		padding:			0 20px;
		font-style:			italic;
		}	

/* ------------------------------------------------- */
/* 		IMAGES										 */
/* ------------------------------------------------- */
	.imageRight {
		border: 	none;
		float:		right;
		padding:	0 0 10px 10px;
		margin:		0 0 10px 10px;
		font-size:	10px;
		}
	.imageLeft {
		border: 	none;
		float:		left;
		padding:	0 10px 10px 0;
		margin:		0;
		font-size:	10px;
		}	
	.authorImage {
		float:		left;
		padding:	3px 10px 10px 0;
		font-size:	10px;
		margin:		0;
		}
	
/* ------------------------------------------------- */
/* 		EXTRA COLUMN								 */
/* ------------------------------------------------- */

	.columnRight {
		border: 	none;
		width:		150px;
		float:		right;
		padding:	0 10px 10px 10px;
		margin:		20px 0 10px 10px;
		font-size:	11px;
		background-color:	#FFFFCC;
		}
	.columnRightTitle {
		border: 		none;
		font-size:		14px;
		font-weight:	bold;
		color:			#D59C15;
		}
/* ------------------------------------------------- */
/* 		TABLES										 */
/* ------------------------------------------------- */

	table {
		border-collapse: collapse;
		border: none;
		background: #fff;
		}
	
	td, th {
		border: 1px dotted #bbb;
		padding: .5em;
		}
	
	.noborder {
		}

	.noborder td, .noborder th {
		border:		none;
		padding:	.5em;
		vertical-align:	middle;
		}

	.basictable {
		}

	.basictable td, .basictable th {
		border:		none;
		padding:	0;
		}		
	
	caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
		}
	.continue {
		background-color:		#FFFFCC;
		border-top:				1px dotted #999999;		
		border-bottom:			1px dotted #999999;	
		padding:				5px;
		font-weight:			bold;
		}	
			
/* ------------------------------------------------- */
/* 		LINKS										 */
/* ------------------------------------------------- */
	
	a:visited, a:link {
		color:				#333333;
		text-decoration:	underline;
		}				
	a:hover, a:active {
		color:				#990000;
		text-decoration:	underline;
		}
	
	table a {
		padding: 1px;
		text-decoration: none;
		font-weight: bold;
		background: transparent;
		}
	
	table a:link {
		border-bottom: 1px dashed #ddd;
		color: #000;
		}
	
	table a:visited {
		border-bottom: 1px dashed #ccc;
		text-decoration: line-through;
		color: #808080;
		}
	
	table a:hover {
		border-bottom: 1px dashed #bbb;
		color: #666;
		}				
	
	
/* ------------------------------------------------- */
/* 		HEAD & FOOT									 */
/* ------------------------------------------------- */
	
	thead th, tfoot th {
		border: 2px solid #000;
		text-align: left;
		font-weight: bold;
		color: #333;
		background: transparent;
		}
	
	tfoot td {
		border: 2px solid #000;
		}
	
/* ------------------------------------------------- */
/* 		BODY										 */
/* ------------------------------------------------- */
	
	tbody th, tbody td {
		vertical-align: top;
		text-align: left;
		}
	
	tbody th {
		white-space: nowrap;
		}
	
	.odd {
		background: #fcfcfc;
		}
	
/* ------------------------------------------------- */
/* 		FORMS										 */
/* ------------------------------------------------- */
	form {
		padding:	0;
		margin:		0;
		}
	.formText {
		font-family: 	'Lucida Grande', Geneva, Verdana, Tahoma, Arial, sans-serif;
		font-size:		12px;
		color:			#333333;
		}		
	input, textarea {
		background-color:	#FFFFFF;
		border:				1px solid #CCCCCC;
		padding:			6px;
		}	
	input:hover, textarea:hover {
		background-color:	#FFFFCC;
		border:				1px solid #CCCCCC;
		padding:			6px;
		}		
	input.submit {
		background-color:	#CCCCCC;
		border:				1px solid #000;
		padding:			6px;
		}
		