	body {
		font-family: arial, helvetica, sans-serif; margin: 0; padding: 0; text-align: left;
}
	#home {
		background: none;
}
	#sub {
		background: none;
}
	.hidden { 
		display: none; 
}	
	h1 { 
		color: #333; float: none; font: normal 1.3em "lucida grande", "trebuchet ms", arial, helvetica, sans-serif; letter-spacing: 0px; margin: 0; padding: 0 0 8pt 0; 
}		
	h2 { 
		color: #333; font: normal 1.1em "lucida grande", "trebuchet ms", arial, helvetica, sans-serif; letter-spacing: 0px; margin: 0; padding: 0 0 8pt 0; 
}		
	h3 { 
		color: #333; font: bold 13pt "lucida grande", "trebuchet ms", arial, helvetica, sans-serif; letter-spacing: 0px; margin: 0; padding: 0 0 8pt 0; 
}	
	h4 { 
		clear: left; color: #333; font: bold 11pt "lucida grande", "trebuchet ms", arial, helvetica, sans-serif; margin: 0; padding: 3pt 0 8pt 0;
}
	h5 { 
		color: #333; font: bold 9pt "lucida grande", "trebuchet ms", arial, helvetica, sans-serif; margin: 0;  padding: 8pt 0 8pt 0;
}
	h6 { 
		font: bold 8pt microsoft sans serif,arial,helvetica,sans-serif; margin: 0;  padding: 8pt 0 8pt 0;
}
	small { 
		font: normal 9pt microsoft sans serif,arial,helvetica,sans-serif; margin: 0; padding: 0;
}
	em { 
		font: italic 11pt "lucida grande", "trebuchet ms", arial, helvetica, sans-serif; margin: 0; padding: 0;
}
	p { 
		font: normal 11pt "lucida grande", "trebuchet ms", arial, helvetica, sans-serif; line-height: 130%; margin: 0 0 8pt 0; padding: 0;
}
	img { 
		border: 1px solid #9bb726; float: left; height: 85px; margin: 0 8pt 8pt 0; padding: 0; width: 85px;
}	
/* ---( =floats )---------------------------------- */

	.left, div.left p.left {
		float: none;
}
	.right, div.right p.right {
		float: none;
}

/* ---( =container )---------------------------------- */

	#container { 
		background: none; margin-right: 30pt; margin-left: 20pt; padding: 0; position: relative; text-align: left; width: auto;
}
	#container:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } #container { display: inline-table; }
	/* Hides from IE-mac \*/ * html #container { height: 1%; } #container { display: block; } /* End hide from IE-mac */

/* ---( =header )---------------------------------- */

	#header {
		background: #fff; float: left; clear: both; height: auto; width: 100%;
}
	#header h2 {
		margin: 8pt 0 0 13pt; padding: 0; 
}
	#logo {
  		background:none; background-color:transparent; border-width: 0; display: block; float:none; height: auto; margin: 0; padding:0; text-decoration:none; width: auto;
}
	#logo img {
  		border: none; height: auto; width: auto;
}

/* ---( =search )---------------------------------- */

	#search { 
		display: none;
}

/* ---(  =linknav )---------------------------------- */

	#linknav {
		display: none;
}  

/* ---(  =nav )---------------------------------- */

	#navbg {
		display: none;
}
	#nav {
		display: none;
}  

/* ---( =article )------------------------------- */

	#article {
		float:left; margin:0; padding:0; width: 760px;
}
	#article:after { clear:both; content: "."; display:block; height:0; visibility:hidden; } #article { display:inline-table; }
	/* Hides from IE-mac \*/ * html #article { height:1%; } #article { display:block; } /* End hide from IE-mac */

/* ---( =page )---------------------------------- */

	#page {
		background: none: 1px solid #a9c9e8; clear: none; float: none; margin: 0; height: auto; padding: 2pt 0; width: auto; 
}
	#page h1 { 
		color: #000; clear: both; float: none; font: bold 15pt "lucida grande", "trebuchet ms", arial, helvetica, sans-serif; letter-spacing: 0px; margin: 0; padding: 8pt 0 0 12pt; width: auto;
}	
	#page .breadcrumbs { 
		color: #000; float: left; font: 8pt "lucida grande", "trebuchet ms", arial, helvetica, sans-serif; margin: 0; padding: 0 0 0 13pt; width: auto; 
}
	#page .breadcrumbs span{ 
		margin: 0; padding: 0 2pt 0 0;
}
	#page .breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active { 
		border-bottom: none; color: #000; text-decoration: none;
}
	#page .breadcrumbs a:hover { 
		color:#000; border-bottom: none; text-decoration: none; 
}

/* ---(  =tools )---------------------------------- */

	#page #tools {
		display: none;
}  

/* ---( =sub =nav )------------------------------- */

	#subnav  { 
		display: none;
}

/* ---( content )------------------------------- */

	#content {
		float: none; margin: 0; padding: 13pt; width: auto; 
}
	#home #content {
		padding: 0; width: auto; 
}
	#content ul { 
		margin: 0; padding: 0 23pt 8pt 23pt;
}
	#content li { 
		font: normal 11pt arial, helvetica, sans-serif; line-height: 130%;
}
	#content a:link, #content a:visited, #content a:active, #subcontent a:link, #subcontent a:visited, #subcontent a:active { 
		border-bottom: none; color: #000; text-decoration: none;
}
	#content a:hover, #subcontent a:hover { 
		border-bottom: none; color: #000; text-decoration: none; 
}
	#content #stats { 
		background: none; border-bottom: none; float: none; padding: 3pt 8pt 0; width: auto;
}
	#content #stats img { 
		margin-right: 18pt;
}
	#content #info { 
		float: none; font-size: 90%; padding: 0 0 0 8pt; width: auto;
}
	#content #info h4 { 
		padding-bottom: 0;
}
	#content #news { 
		float: none; font-size: 90%; padding: 0; width: auto; 
}
	#content #news .newslink { 
		display: none;
}
	#content #news .newslink span{ 
		margin: 0; padding: 0 2pt 0 0;
}
	#content #news h4 { 
		padding: 8pt 0 1pt 8pt;
}
	#content #news p { 
		padding-right: 8pt;
}
	#content .srch { 
		border-top: none; padding-top: 8pt; 
}
	#content .srch-info { 
		background: #ddd; height: 1.3em; margin: 0 18pt 18pt 0; padding: 2pt 3pt 2pt 3pt;
}
	#content .srch-date { 
		color: #000; 
}
	#content .srch .intext { 
		width: auto; 
}	

/* ---( subcontent )------------------------------- */

	#subcontent { 
		float: none; font-size: 90%; padding: 8pt 28pt 0 0; width: auto;
}
	#subcontent input { 
		font-size: 100%;
}
	#subcontent img { 
		margin-top: 8pt; 
}
	#subcontent h4 { 
		padding-bottom: 1pt; 
}


/* ---( =placeholder )------------------------------- */

	#content #placeholder  { 
		color: #333; margin: 0; padding: 0 0 0 0; width: auto;
}
	#content #placeholder h4 {
		font: bold 11pt "lucida grande", "trebuchet ms", arial, helvetica, sans-serif; margin: 0 0 2pt 0; padding: 0; 
}
	#content #placeholder ul {
		display: block; list-style-type: none; margin: 0; padding: 0; 
}
	#content #placeholder li {
		display: block; font: 9pt "lucida grande", "trebuchet ms", arial, helvetica, sans-serif; list-style-type: none; margin: 0; padding: 0;
}
	#content #placeholder li.pdf {
		background: url(../gfx/iconbg_pdf.gif) top left no-repeat;
}
	#content #placeholder li.doc {
		background: url(../gfx/iconbg_doc.gif) top left no-repeat;
}
	#content #placeholder li.ppt {
		background: url(../gfx/iconbg_ppt.gif) top left no-repeat;
}
	#content #placeholder li.xl {
		background: url(../gfx/iconbg_xl.gif) top left no-repeat;
}
	#content #placeholder li.txt {
		background: url(../gfx/iconbg_txt.gif) top left no-repeat;
}
	#content #placeholder li a {
		border: none; color: #000; display: block; margin: 0; padding: 2pt 0 2pt 13pt; text-decoration: none;
}
	* html #content #placeholder li a {
		height:1%;
}
	#content #placeholder li a:hover {
		border: none; margin: 0; padding: 2pt 0 3px 13pt;; text-decoration: none;  
}

/* ---( form )---------------------------------- */

	form {
	 	margin: 0; padding: 0;
}
	input.intext { 
		background:#fff; border: 1px solid #43484D; border-color: #43484D #D9DADB #D9DADB #43484D; padding: 1pt; margin: 0;
}
	input.inbutton { 
		margin: 0: padding: 0;
}
	input { 
		font: 0.7em arial, helvetica, sans-serif; 
}
	select { 
		font: 0.7em arial, helvetica, sans-serif; margin: 0 0 8pt 0;
}
	textarea { 
		font: 0.7em arial, helvetica, sans-serif; 
}