body {
		bgcolor:#ffffff;
		margin:10px 10px 2px 10px;
	}
	
	#centercontent {
		background:#f6f6f6;
		margin:10px 10px 10px 20px;
		padding-bottom:50px;
		border:1px solid #65037a;
	}

	#centercontent img { border:1px solid #65037a; margin:10px 10px 0px 10px; }

	#photocap_400 {
		font-size:9px;
		font-family:"arial", "verdana";
		color:#445577;
		margin:0px 0px 0px 320px;
		padding:0px;
	}

	#leftcontent { margin-top:0px; margin-bottom:15px; padding:8px 0px 8px 0px; background:#e6effa; border:1px solid #65037a; }

	#testimonial { 
		margin-bottom:15px; 
		background:#f8f2fd; 
		border:1px solid #65037a;
	}
	#testimonial p {
		font-size:11px; 
		font-family:arial;
		line-height:12px;
		margin:5px 10px 5px 12px;
		padding-top:10px;
		padding-bottom:10px;
	}

	#calendar { 
		margin-bottom:15px; 
		background:#fbf7f7; 
		border:1px solid #65037a;
	}
	#calendar p {
		font-size:11px; 
		font-family:arial;
		line-height:12px;
		margin:5px 10px 5px 10px;
		padding-top:0px;
		padding-bottom:10px;
	}

	#rightcontent { padding:0px 0px 0px 0px; margin-right:40px; border-left:1px solid #445577; }

	#bottomcontent {
		border-top:1px solid #445577;
		width:420px;
		margin:15px 10px 10px 10px;
	}
		
	p, ul, ol {
		margin:0px 30px 10px 30px;
		padding-top:10px;
		line-height:20px;
		font-family:"times new roman", "palatino";
		font-size:14px;
		color:#445577;
	}
	p.aside { 
		font-size:11px; 
		font-family:arial;
		line-height:12px;
	}
	

	ul, ol { padding-top:0px; margin:5px 30px 5px 60px; }
		
	h1, h2, h3, h4, h5 {
		margin:0px 30px 10px 30px;
		line-height:16px;
		font-size:16px;
		padding-top:10px;
		font-family:"verdana", "geneva";
		color:#5566aa;
	}
	h1 { 
		margin:0px 10px 0px 20px;
		padding:10px 10px 10px 10px;
		background:#228baa;
		color:#ffffff;
		border:none;
	}
	h2, h4, h3 { font-size:14px; line-height:16px; border-bottom:1px solid #65037a;}
	h3 { font-size:12px; line-height:14px; }
	h3, h4, h5 { border:none; }
	h5 { font-size:10px; #65037a; line-height:12px; }
	
	hr { margin:15px 20px 15px 20px; color:#4477aa; height:8px; }

	#leftcontent h1 { margin-left:15px; }
	
	#leftcontent p {
		font-size:12px;
		margin:0px 10px 0px 15px;
		padding:4px 0px 4px 0px;
	}
	
	a { font-size:11px; font-family:"verdana"; color:#5566aa; }
	a:visited{ color:#7788aa; }
	a:hover { color:#8899dd; }

	#calendar a { color:#bb2222; }
	#calendar a:visited { color:#bb2222; }

	#centercontent a { font-family:"times new roman", "times"; font-size:14px; }
	#centercontent a.toc{ font-family:"verdana", "geneva"; }	

	#leftcontent a {
		text-decoration:underline;
		font-family:"verdana", "palatino";
		font-size:12px;
		font-weight:bold;
		color:#5566aa;
		line-height:13px;
		margin-left:0px;
		margin-right:0px;
	}
	#leftcontent a:hover {
		color:#8899dd;
	}
	
	table.compare { margin-left:10px; }

	td.header { font-size:14px; font-weight:bold; font-family:"arial", "verdana"; color:#5566aa; padding:8px 5px 8px 8px; }
	td.attribute { font-size:12px; font-family:"verdana", "arial"; color:#7788cc; vertical-align:"top"; padding:8px 5px 8px 8px; }
	td.content { font-size:12px; font-family:"times new roman", "times"; color:#556688; padding:8px 5px 8px 8px; vertical-align:top; border:1px solid #777777;}
	
	#title{
		background:#ffeecc;
		margin:0px 10px 10px 10px;
		padding:5px 10px 5px 10px;
		color:#5566aa;
		font-size:22px;
		font-family:"verdana", "geneva";
	}
