/* Basic Markup Styles */
	
	li li, td td {
		font-size: 9pt;
	}


	body 
	{
		background-color: #8C8B82;
		font: 68.75% Verdana, Tahoma, Arial, Helvetica, sans-serif;
		color: #454545;
		}
		html>body { 
			font-size: 7pt;
		}
	
		h1 { 
			font-size: 9pt; 
			text-transform: uppercase;
		}
		
		h2 { 
			font-size: 9pt;
			margin-bottom: 12px;
		}
		
		h3 { 
			font-size: 9pt;
		}
		
		p { 
			font-size: 9pt;
			margin-bottom: 18px;
		}

		table 
		{
			background-color: white;
			padding: 0; 
			border: 0;
			font-size:9pt;
		}
		caption { 
			font-size: 9pt; 
			text-align: left;
		}
		th { 
			font-size: 9pt;
			}
			th th {
				font-size:9pt;
			}
		td { 
			font-size: 9pt;
			}
			td td {
				font-size:9pt;
			}
		

		hr {
			border: 0; 
			height: 1px; 
			background: #454545; 
				color: #454545; 
			margin-bottom: 18px;
		}
		
		a, a:link, a:visited{color: #19214F}
		a:hover, a:active{color: #0044B8}

		img { 
			border: none;
		}
		
		form {margin: 0; padding: 0;}
		
		input.searchBox { }

		input, select, textarea {font: 9pt Arial, Tahoma, Helvetica, sans-serif; color:#222222}
		
		/* common generic classes */
		.clear {
			clear: both; 
			height: 1px;
		}

		/* debugging styles */
		.debug {
			border: 1px solid red;
		}
		a.missing:link, a.missing:visited {
			color: red;
		}
		p.note {
			color: red;
		}
		
		.mainTable 
		{
			 border-color: "#23548c";
			 border-width:1px;
			 border-style:solid;
		}
		
		.tablePagePrimary
		{
			text-align : center;
		}	  
