body {
	margin:0;
	padding-left:40px;
	font-size:62.5%;
	font-family: "Trebuchet MS", Arial, Helvetica;
	color:#666;
	width:940px;
}

	ul#sitetools {
		display:none;
	}
		ul#sitetools li {
			display:none;
		}


	h1 {
		margin:22px 0 0 0;
		padding:0;
	}
	
	#main {
		display:block;
		width:720px;
		float:left;
	}
		
		ul#primNav {
			display:none;
		}
		
		ul#breadcrumb {
			margin:0 0 0 22px;
			padding:0;
			height:36px;
		}
			ul#breadcrumb li {
				display:inline;
			}
			ul#breadcrumb li a {
				display:block;
				float:left;
				font-size:1.2em;
				line-height:36px;
				background: url("../img/arrow_blue.gif") center left no-repeat;
				padding:0 4px 0 10px;
				text-decoration:none;
			}	
		ul#secNav {
			display:none;
		}
		#text {
			display:block;
			float:left;
			padding:0 0 0 16px;
			width:504px;
		}
		#main #mainImg {
			margin:0 0 26px 0;
		}
		#main h2 {
			font-size:1.6em;
			margin:6px 0 24px 0;
			color:#0066CC;
		}
		
		#main h3 {
			color:#666;
			margin:0;
			padding:0;
			font-size:1.2em;
		}
		
		#main p {
			
		}

	#noSecNav {
		display:block;
		margin-left:20px;
	}		
		#noSecNav h3 {
			font-size:1.2em;
			font-weight:normal;
			margin:16px 0;
		}
			#noSecNav h3 a {
				text-decoration:none;
			}

	#related {
		display:none;
	}
				
		#related h3 {
			margin:0 20px 0 6px;
			color:#0066cc;
			font-size:1.2em;
		}
			#related h3 a {
				text-decoration:none;
			}
		#related p {
			margin:0 20px 25px 6px;
		}
		
			#related .last  {
				margin-bottom:0;
			}
			
		#related #trigger {
			display:block;
			margin:12px 0 0 0;
			border-top:1px solid #7ac142;
			padding:18px 0 0 0;
		}		
	ul#footer {
		margin:0;
		padding:19px 0 0 0;
		height:11px;
	}
		ul#footer li {
			display:inline;
		}
		ul#footer li a {
			display:block;
			float:left;
			color:#666;
			padding:0 11px;
			text-decoration:none;
			background: url("../img/footer_sep.gif") top left no-repeat;
			
		}
		ul#footer li a:hover {
			color:#ff3366;
		}
		ul#footer li.first a {
			padding-left:0px;
			background:none;
		}
		
#main p,				
#related p,
table th,
#text ul li,
#main label,
#main #CentralPH1,
.txt {
	font-size:1.2em;
	margin-top:0;
}		
a img {
	border:none;
}
	a {
		text-decoration:underline;
		color:#0066cc;
	}
	a:hover {
		color:#ff3366;
	}
		 h2 a,
		 h3 a {
				text-decoration:none;
		}

	.blueBold {
		color:#0066cc;
		font-weight:bold;
	}
	
	.fat {
		font-weight:bold;
	}
	.halfColumn {
		display:block;
		float:left;
		width:340px;
		margin:0 0 0 0;
		padding:0 20px 0 0;
	}
		#main .halfColumn h2 {
			font-size:1.6em;
			line-height:24px;
			margin-bottom:0;
		}
			
		.halfColumn p {
			margin-top:0;
			font-size:1.4em;
			line-height:19px;
		}
	
	ul.tabbed {
		margin:0 0 12px 0;
		padding:0;
		border-bottom:16px solid #0066cc;
	}
		ul.tabbed li {
			display:inline;
		}
			ul.tabbed li a {
				display:block;
				float:left;
				padding:0 7px;
				line-height:21px;
				font-size:1.2em;
				color:#666;
				text-decoration:none;
			}
			ul.tabbed li.active a,
			ul.tabbed li a:hover {
				background:#0066cc;
				color:#fff;
			}
	span.date {
		font-size:1.2em;
		margin:12px 0 0 0;
		display:block;
	}
	
	a.printLink {
		display:none;
	}
	
	#main table.calendar {
		margin:0 0 20px 0;
		border-bottom:1px solid #0066cc;
	}
	#main table.calendar th {
		text-align:left;
		border-right:1px solid #fff;
		background:#0066cc;
		color:#fff;
		padding:0 0 0 8px;
		height:32px;
		font-size:1.1em;
		line-height:14px;
	}
		#main table.calendar tr.thickLine td {
			border-top:2px solid #0066cc;
		}
		
	#main table.calendar td {
		height:32px;
		padding:4px 0 0 8px;
		font-size:1.1em;
		border-right:1px solid #fff;
		border-top:1px solid #fff;
	}
		#main table.calendar td input {
			font-size:1.1em;
			font-family:"Trebuchet MS", Arial, Helvetica;
			border:1px solid #666;
			color:#666;
			background:#fff;
			text-align:center;
		}
		#main table.calendar tr.blue td {
			background:#f1f6fc;
		}

	.director {
		display:block;
		margin:10px 0 78px 0;
	}		
		.director p,
		.director img {
			display:block;
			float:left;
		}
		.director img {
			margin-right:10px;
		}
		.director p {
		}
	
	#main label {
		margin-right:6px;
	}

	#main select {
		font-family:"Trebuchet MS", Arial, Helvetica;
		font-size:1.1em;
	}
	#main input {
		font-family:"Trebuchet MS", Arial, Helvetica;
	}
	
	#main input#email {
		color:#666;
		border:1px solid #666;
	}
	#main input#submit,
	#main input.mainButton {
		
		border:1px solid #0066cc;
		color:#666;
		font-size:1.2em;
		background:#fff;
	}
	#main .searchResults {
		margin:12px 0 0 0;
		display:block;
		font-size:1.1em;
	}
		#main span.searchResults 
		{
			font-size:0.9em;
		}
		#main .searchResults a {
			font-weight:bold;
			font-size:1.3em;
		}
	#main #LocatorDropdowns {
		
		display:block;
	}
	#main #LocatorDropdowns .PLDropDownLabel {
		display:block;
		float:left;
		width:33%;
		padding:12px 22px 12px 0;
	}
		#main #LocatorDropdowns .PLDropDownLabel label	{
			display:inline;
			font-weight:bold;
			margin:0;
			padding:0;
		}
		
		#main #LocatorDropdowns .PLDropDownLabel select {
			width:100%;
			display:block;
			margin:0;
			padding:0;
		}
		.factSheet {
			border:1px solid #227bd3;
			padding:8px;
			width:505px;
		}
			
		.factSheet table th {
			width:50%;
			color:#99D276;
			text-align:right;
			padding:0 10px 0 0;
			background:none;
			border:none;
			border-right:2px solid #9dc3eb;
			font-size:1.2em;
		}
		.factSheet table td {
			padding:0 0 0 10px;
			font-size:1.2em;
			border:none;
		}
		.factSheet h4 {
			margin:0;
			font-size:1.8em;
			
		}		

		.dataTable {
			border:none;
			padding:3px;			
		}
		
		.dataTable table  
		{
			width:95%;
			
		}


		.dataTable table tHead td
		{
			
			font-size: 0.85em;
			background: none transparent scroll repeat 0% 0%;
			padding-bottom: 1px;
			padding-top: 1px;
			border-bottom:1px solid #7ac142;
			border-top:1px solid #7ac142;

		}		
		.dataTable table td 
		{


			padding:0 0 0 10px;
			font-size:0.85em;

		}
		.dataTable table tFoot td
		{
				padding:0 0 0 10px;
			font-size:0.85em;
			border-bottom:1px solid #7ac142;
		}

		
		.investorTable {
			border:none;
			padding:3px;			
		}
		
		.investorTable table  
		{
			width:100%;
			
		}


		.investorTable table tHead td
		{
			
			font-size: 0.85em;
			background: none transparent scroll repeat 0% 0%;
			padding-bottom: 1px;
			padding-top: 1px;
			border-bottom:1px solid #7ac142;
			border-top:1px solid #7ac142;

		}		
		.investorTable table td 
		{


			padding:0 0 0 10px;
			font-size:0.85em;

		}
		.investorTable table tFoot td
		{
				padding:0 0 0 10px;
			font-size:0.85em;
			border-bottom:1px solid #7ac142;
		}
