html
{
	height:100%;
}

body
{
	margin:15px 0px 0px 0px;
	padding:0px;
	min-height:101%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
}

a:hover
{
	color:#897ABD;
}

#skip
{
	display:none;
}

#container
{
	margin:0px auto;
	width:660px;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
		background-color: A9A4DB;
	overflow:hidden;
}

	#banner
	{
		width:660px;
		height:125px;
		overflow:hidden;
	}	

	#printbanner
	{
		display:none;
	}	
	
	#threecolumns
	{
	background-color: A9A4DB;
	background-image: url(images/leftbarbg.gif);
	}
	
		#leftbar
		{
			float:left;
			padding:10px 0px 0px 0px;
			width:150px;
			background-color: A9A4DB;
			background-repeat: repeat-y;
		}
		
			#leftbar ul
			{
				margin:0px;
				padding:0px;
				list-style:none;			
				border-bottom: 1px solid #C5C0E7;
			}

			#leftbar li a
			{
				display:block;
				padding:0px 0px 0px 5px;
				width:145px;
				font-weight:bold;
				text-decoration:none;
				color:#000000;
				background-color: #a9a4db;
			border-top: 1px solid #C5C0E7;
			}		
			
			#leftbar li a:hover
			{
				color:#000000;
				background-color:#887CBA;
			}
		
		#righttwocolumns
		{
			margin-left:150px;
			background:#a9a4db;
		}
	
			#rightbar
			{
				float:right;
				padding:10px 0px 0px 0px;
				width:150px;
				background:#a9a4db;
			}
			
				#dynamiccontent
				{
					margin:5px;
					padding:5px;
					background:#ffffff;
					border:1px solid #000000;
				}
				
					#dynamiccontent h1
					{
						margin:0px;
						padding:5px 0px 5px 0px;
						text-align:center;
						font-size:12px;
						color:#ffffff;
						background:#364e81;
						border:1px solid #000000;
						overflow:hidden;
					}
					
					#dynamiccontent h2
					{
						margin:0px;
						padding:5px 0px 5px 0px;
						text-align:left;
						font-size:10px;
						color:#000000;
						background:#ffffff;
					}
					
					#acrobat
					{
						text-align:center;
					}
					
					.dynamicheader
					{
						margin:0px;
						padding:5px;
						text-align:center;
						font-size:12px;
						font-weight:bold;
						color:#ffffff;
						background:#897abd;
						border:1px solid #000000;
						overflow:hidden;
					}
					
			#main
			{
				margin-right:150px;
				background:#ffffff;
			}
			
				#bread
				{
					padding:2px 0px 2px 5px;
					font-weight:bold;
					color:#000000;
					background:#ffffff;
				}
				
					#bread a
					{
						color:#000000;
						font-weight:bold;
					}
			
				#content
				{
					padding:0px 5px 5px 5px;
					background:#ffffff;
				}
			
					#content h1
					{
						margin:10px 0px 10px 0px;
						padding:0px;
						text-align:center;
						font-size:18px;
					}

					#content h2
					{
						margin:0px;
						font-size:12px;
					}

					#content h3
					{
						margin:0px;
						font-size:16px;
					}

					#content p
					{
						margin:3px 0px 0px 5px;
					}
			
				.bold
				{
					font-weight:bold;
				}
				
				.italic
				{
					font-style:italic;
				}
							
	#footer
	{	
		padding:10px 0px 0px 5px;
		width:655px;
		margin:0px auto;
		height:50px;
		text-align:center;		
		font-size:10px;
		color:#897ABD;
		background:#E2E9F6;
		border:1px solid #000000;
		overflow:hidden;
	}
	
	#footer a
	{
		color:#897ABD;
	}

.form
{
	font-size:9px;
}
		
.style9 {font-size: medium}


/* TABLE CLASSES and DEFINITIONS*/

		
	tr th
	{
		background-color: #cecee6;
	}

	.tablebggray
	{
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #c5c4e6;
		margin:0px;
		padding:0px;
		background:#f5f5f5;
		color:#633c7d;
		text-decoration: none;
	}
	
	.tablebggray a
	{
		display:block;
		width:100%;
		height:100%;
		background:#f5f5f5;
		color:#633c7d;
		text-decoration: none;
	}
	
	.tablebggray a:hover
	{
		background: #DBCFDB;
		color:#633c7d;
		text-decoration: none;
	}
/* Special Link Buttons on the Right Bar*/


					#rightlinks{
						margin:5px;
						padding:2px;
						background:#ffffff;
						border:1px solid #000000;
						font-size:10px;
					}
					
					#rightlinks h3{
						padding: 10px 0px 2px 10px;
						border-bottom: 1px solid #c5c4e6;
					}

					#rightlinks a:link, #rightlinks a:visited {
						margin: 0px;
						display: block;
						border-top: 1px solid #ffffff;
						border-bottom: 1px solid #c5c4e6;
						background:#f5f5f5;
						color:#633c7d;
						font-weight: bold;
						padding: 3px 0px 3px 10px;
						text-decoration:none;
						font-size:10px;
					}

					#rightlinks a:hover{
						margin: 0px;
						border-top: 1px solid #cccccc;
						background-color: #dbcfdb;
						background-image: none;
						font-weight: bold;
						text-decoration: none;
					}
					
					.dhright
					{
						margin:0px;
						padding:2px;
						text-align:center;
						font-size:12px;
						font-weight:bold;
						color:#ffffff;
						background:#897abd;
						border:1px solid #000000;
						overflow:hidden;
					}
					
					#email
					{
						margin:0px;
						padding:2px;
						font-size:10px;
						color:#000000;
						background:#ffffff;
						overflow:hidden;
						border: none; 
					}
					
					#email a:link, #email a:visited
					{
						color:#633c7d;
						background:#ffffff;
						overflow:hidden;
						border: none; 
					}
					
					#email a:hover
					{
						color: #9900FF;
						border: none; 
					}
					
