
	BODY {
		font-family: verdana, arial, helvetica, sans-serif;
		background-color: #CBD4E1;
	}
	
	#pageheader {
		color: #242324;
		font-size: 28px;
		padding: 0px;
		margin-left: auto;
		margin-right: auto;		
		text-align: right;		
		width: 730px;
	}
	#pageheader A {
		color: #242324;
		text-decoration: none;
	}
	
	#pagecontent {
		background-color:#DDE3EB;
		margin-left: auto;
		margin-right: auto;
		padding: 5px;
		width: 730px;
	}
	
	#pagefooter {
		clear: none;
		margin-left: auto;
		margin-right: auto;
		padding: 5px;
		width: 730px;
	}
	/************** CONTENT **********/
		#content {
			background-color:white;
			float: left;
			font-size: 14px;
			padding: 5px;
			width: 720px;
		}
		
		#content_small { 
		width: 498px;
		float: left;
		padding: 4px;
		}
		
		
		#content_small SPAN {
			color: #242324;
			font-size: 16px;
			font-weight: 700;
		}
		#content_small TABLE {
			float: left;
		}
		#content_small TD {
			font-size: 14px;
			padding-top: 5px;
			padding-left:15px;
		}		
		
		#keywords_title { 
			padding-left:0px;
			margin-left:0px;
		}
		
		#keywords_text { 
			padding-left:0px;
			margin-left:0px;
		}
		
		#content_small ul{ 
			padding-left:0px;
			margin-left:0px;
			padding-top:0px;
			margin-top:0px;
			list-style-type: none;
		}
		
		#keywords_text li {
			padding-left:0px;
			margin-left:0px;
		}
		
		
		#keywords_title A {
			font-size: 14px;
			font-weight: 700;
			text-decoration: none;
		}	

		#keywords_title A:hover{
			text-decoration: underline;
			font-size: 14px;
			font-weight: 700;
		}		
		
		#keywords_text A {
			font-size: 14px;
			text-decoration: none;
		}	

		#keywords_text A:hover{
			text-decoration: underline;
			font-size: 14px;
		}		
	
	
	
	/************** USER CONTENT ************/		
		#usercontent_title{
			font-size:24px;
			padding-left: 20px;
			padding-top: 10px;
			padding-bottom: 10px;
			width: 340px;
		}
		#usercontent{
			width: 500px;
			padding-left: 20px;
			font-size: 14px;
			padding-bottom: 20px;						
		}
		#usercontent_search_results{
			margin-top:8px;
			width: 170px;
			border: 0px solid;
			padding-left: 15px;
			overflow: visible;
			padding-bottom:20px;	
		}
		#usercontent_search_result{
			margin-bottom:14px;			
		}
		#usercontent_search_result a{
			font-size: 10px;
		}
		#usercontent_search_result #result_href A {
			color: #000000;
			font-size: 10px;
			text-decoration: none;
			display:block;
			width: 100%;
		}
		#usercontent_search_result #result_href A:hover {
			text-decoration: none;
			color: #000000;
			display:block;
			width: 100%;
		}
		#usercontent_search_result #results_full_width_link A {
			display:block;
			width: 100%;
			font-weight: bold;		
			text-decoration: underline;
			color: #214b7a;
		}
		#usercontent_search_result #results_full_width_link A:hover {
			display:block;
			width: 100%;
			font-weight: bold;		
			text-decoration: underline;
		}
		#usercontent_search_result #results_url_full_width_link A {
			display:block;
			width: 100%;
			color: #008cdd;
			font-size:10px;
		}
		#usercontent_search_result #results_url_full_width_link A:hover {
			display:block;
			width: 100%;
			color: #008cdd;
			font-size:10px;
		}		
	/************** MENU ************/
		#menu {
			width: 100%;
		}
		#menu TABLE {
			border: 1px solid #DDE3EB;
			padding: 0px;
			width: 100%;
		}
		#menu TH {
			border-right: 1px solid #DDE3EB;
			font-size: 2px;
			height: 5px;
		}
		#menu TD {
			border-bottom: 1px solid #DDE3EB;
			border-right: 1px solid #DDE3EB;
			
			text-align: center;
		}
		
		.nav_menu_td { 
		background-color: #8698A3;
		}
		
		.nav_menu_td:hover { 
		background-color: #AAAAAA;
		}
		
		
		#menu A {
			color: #FFFFFF;
			font-size: 14px;
			font-weight: 700;
			text-decoration: none;
		}
		#menu A:hover {
			text-decoration: none;
		}	
	/************** SEARCH ************/	
		#search {
			background-color: #8698A3;
			clear: both;
			padding-right: 5px;
			width: 725px;
			height:30px;
		}
		#search form {
		margin:0px;
		padding:2px;
		
		}
		#search INPUT.TEXT {
			border: none;
			width: 150px;
			margin-left:15px;
			height:17px;
			padding-left:5px;
		}
		#search INPUT.SUBMIT {
			margin-top:-2px;
			background-color: #F1F6FA;
			border: 1px solid #FFFFFF;
			color: #214B7A;	
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			height: 22px;
			width: 54px;
		}
		#search A {
			color: #FFFFFF;
			font-size: 14px;
			font-weight: 700;
			text-decoration: none;
		}
		#search A:hover {
			text-decoration: underline;
		}	
	/************* GENERIC **********/
		#generic {
			float: left;
			padding-left: 20px;
		}
		#generic TD {
			font-size: 14px;
			padding: 5px;
		}
		#generic B {
			text-decoration: underline;
		}
		#generic A {
			text-decoration: none;
		}
		#generic A:hover {
			text-decoration: underline;
		}
	/************* RELATED **********/
		#related {
			float:right;
			height:auto;
			margin-top:20px;
			width: 200px;
			border:1px solid #CCCCCC;
      background: url(http://www.javacoding.net/templates/website/images/background.gif) repeat;
  
			
		}
		.title {
			color: #242324;
			font-size: 15px;
			font-weight: 700;
			padding:5px;
		}
		#related TABLE {
			width: 100%;
		}		
		#related TD {
			border: none;
			border-top: 1px solid #FFFFFF;
			font-size: 14px;
			padding-left:5px;		
		}
		
		.related_link { 
			padding-top:5px;
			padding-bottom:5px;
			display:block;
		}
		

	
	.mouseover:hover { 
			background-color:#CCCCCC;
	}
		
		.mouseover{
			display:block;
		}
		
		.mouseover:hover .linkspan A { 
		text-decoration: underline;
		
		}
		
		
		.linkspan A {
			color: #000000;
			margin-left:5px;
			text-decoration: none;
		}
		.linkspan A:hover {
			text-decoration: underline;
			color: #214B7A;
		}

	/************** LOGO ************/
		#logo {
			margin-left: auto;
			text-align: right;
		}		


	/************** FORM************/
		#form {
			background-color: #FFFFFF;
			font-size: 18px;
			font-weight: normal;
			width: 720px;
			margin: 10px;
		}
		#form TABLE {
			padding: 2px;
		}
		#form TD {
			color: #214B7A;
			font-size: 12px;
			font-weight: bold;
			padding-left: 5px;
			padding-right: 5px;
			vertical-align: middle;
			text-align: left;
		}
		#form TH {
			background-color: #214B7A;
			text-align: center;
		}
		#form TH A {
			color: #FFFFFF;
		}
		#form INPUT.TEXT {
			border: none;
			margin-left: 1px;
			width: 40px;
		}
		#form INPUT.SUBMIT {
			background-color: #F1F6FA;
			border: none;
			color: #214B7A;	
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			height: 16px;
			width: 54px;
		}

	/************** SEARCH RESULTS **********/
		#results {
			margin-top: 5px;	
		}
		#paid {
			color: #A0A0A0;
			float: left;
			font-size: 9pt;
			font-weight: normal;
			font-family: arial,sans-serif;
			width: 475px;
			padding: 4px;
			background-color: #FFFFFF;
		}
		#paid SPAN {
			font-size: 12px;
			padding-left:5px;
			font-weight: bold;	

		}
		#paid TABLE {
		}
		#paid TD {
			padding: 13px;
		}
		.result_row {
			border-bottom: 1px solid #DDE3EB;
			background-color: #FFFFFF;
			text-decoration: none;		
		}
		.result_row_alt {
			border-bottom: 1px solid #FFFFFF;
		}

		.description {
			color: #000000;
			text-decoration: none;		
			font-size: 9px;
		}

		.description A {
			color: #000000;
			text-decoration: none;		
			font-size: 9px;
		}
		#paid B {
			text-decoration: none;
		}
		#paid A {
			padding-left:5px;
			color: #0000CC;
			font-size: 12px;
			text-decoration: none;

		}
		#paid A:hover {
			text-decoration: none;		
			color: #0000CC;
		}	
		
		#result_href A {
			color: #000000;
			text-decoration: none;
			display:block;
			font-family: arial,sans-serif;
			font-size: 9pt;
			width: 100%;
		}

		#result_href A:hover {
			text-decoration: none;
			color: #000000;
			display:block;
			width: 100%;
			font-family: arial,sans-serif;
			font-size: 9pt;
		}	

		#results_full_width_link A {
			display:block;
			text-decoration: underline;
			width: 100%;
			font-family:arial,sans-serif;
			font-size: 12pt;
		}

		#results_full_width_link A:hover {
			display:block;
			text-decoration: underline;
			width: 100%;
			font-size: 12pt;
		}

		#results_url_full_width_link A {
			display:block;
			width: 100%;
			color: #008000;
			font-family:arial,sans-serif;
			font-size: 9pt;
		}

		#results_url_full_width_link A:hover {
			display:block;
			width: 100%;
			color: #008000;
			font-family:arial,sans-serif;
			font-size: 9pt;
			text-decoration: underline;
		}
		
		#results_url_full_width_link a {
			display: block;
		}
		
		#no_result_suggestions {
			overflow: hidden;
			width: 100%;
			font-size: 14pt;
			float: left;
			color: black;
		}
		
		#no_result_suggestions_span{
		font-size: 14px;
		color:black;
		}
		
		#no_result_suggestions_title { 
		}
		
		
		#no_result_suggestions_title a{ 
				margin-left:0px;
		padding-left:0px;
		}
		
		#no_result_suggestions_title a:hover{ 
		text-decoration:underline;
		}
		
		
		
		#no_result_suggestions table {
			border-top: 1px solid white;
			margin-top: 10px;
		}
		
		#no_result_suggestions a {
			font-size: 13pt;
		}
		
		#result_suggestions{ 
		padding-top:10px;
		padding-bottom:15px;
		border-bottom:1px solid #CCCCCC;
		}
		
		#result_suggestions:hover{ 
		background-color:#CCCCCC;
		}
		
		#result_suggestions:hover #results_url_full_width_link A{ 
		text-decoration: underline;		
		}
	/************* D2R CONTENT ***********/	
		#d2r_content {
				width: 498px;

			color: #333333;
			float: left;
			font-size: 12px;
			font-weight: normal;
			line-height:1.5;
			padding-bottom:10px;
			border-bottom: 1px solid #CCCCCC;

		}
		#d2r_content SPAN {
			color: #214B7A;
			font-size: 16px;
			font-weight: bold;		
		}
		#d2r_content TABLE {
		}
		
		#d2r_content TD {
			padding: 13px;
		}
		
		hr { 
		border:none;
		}
/************* FOOTER ***********/	
	

	
	
	#footerleft {
			width: 430px;
	color:#666666;
		float: left;
		font-size: 11px;
	}


	#footerright {
		float: right;
		font-size: 12px;
		width:295px;
	}
	#footerright A {
		color: #000000;
	}
	
	#footerleft A {
		color: #000000;
		font-size: 12px;
	}
	
	
/************* DISCLAIMER ***********/	
	
	#disclaimer {
		margin-top: 10px;
		width: 430px;
		height:70px;
		font-size: 11px;
		font-family:Arial;
		color:#666666;
		text-align:justify;
	}
	
	
/************* SITE MAP ***********/	
	

#sitemap_link { 
		color: #000000;
		font-size: 12px;
} 

#sitemap_link A{ 
		color: #000000;
		font-size: 12px;
		text-decoration:none;
} 

#sitemap_link A:hover{ 
		color: #000000;
		font-size: 12px;
		text-decoration:underline;
} 

#sitemap a{
		text-decoration:none;
}

#sitemap A:hover{
		text-decoration:underline;
}

#sitemap ul{ 
			padding-left:10px;
			list-style-type: disc;
		}
		
		#keywords_text li {
			padding-left:20px;
		}
	
/* End Style Sheet */

/*
     FILE ARCHIVED ON 08:13:31 Jul 26, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:50:37 Jul 12, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 83.897 (3)
  esindex: 0.01
  captures_list: 101.161
  CDXLines.iter: 11.69 (3)
  PetaboxLoader3.datanode: 50.289 (4)
  exclusion.robots: 0.271
  exclusion.robots.policy: 0.252
  RedisCDXSource: 1.739
  PetaboxLoader3.resolve: 548.553
  load_resource: 561.239
*/