/* --   Structure   -- */* 		{	margin:0; padding:0;	}body 	{	text-align:center; font:normal 12px Arial, Verdana, sans-serif; color:#333; background: transparent url(../img/bg_main.jpg) repeat-x; }img 	{	border: 0;	}p 		{ 	line-height:15px; font-size:11px; padding: 4px 0 6px 0; }hr 		{	border-top:none; border-right:none; border-left:none; color:#ccc; margin:0; padding:0; height:1px; }#page 	{	width: 865px; margin:0 auto; text-align:left;  }#running_header	{ 	height:120px; margin-bottom:15px;  }.main_content 	{ 	clear:both; }.main_content .left_column 	{	width:150px; float:left; text-align: right; padding: 0 8px; }.main_content .right_column {	width:530px; float:right; margin-right: 100px; margin-left: 50px; }#footer		{	clear:both; height:20px; }.cleaner 	{	clear:both; height:10px; }h1 	{	font-size:20px; padding:8px 0 6px; line-height:28px; color: #3399CC; font-weight: normal;	}h2 	{	padding:8px 0 6px; font-size:16px; line-height:18px;	}h3 	{	padding:6px 0 3px; }h2 span 	{	color:#CC0000;	 }p.blue	{	color: #39C; font-weight: bold; }.sub_nav ul {	float:left; }#flash_home ul 		{	width:167px; text-align:right; }#flash_home ul li 	{	list-style:none; font-weight:bold; font-size:10px; font-family: Arial, sans-serif; border-top:1px solid #dddddd; text-transform:uppercase; }#flash_home ul li a {	text-decoration:none; color:#333; padding: 3px 8px 3px 0; background-color:#fff; display:block; }#flash_home ul li a:hover 	{ 	color:#333; background: #eee; text-decoration:none; padding: 3px 8px 3px 0; display:block; }a 		{	color:#cc0000; text-decoration:underline; }a:hover {	color:#333; text-decoration:none; }a:hover img { border:4px solid #ababab; } a.normal img { border:none; }a.normal:hover img { border:none; }#flash_home span {	color:#666; margin:0px 8px 0px 0; font-size:12px; line-height:22px; }#flash_home img,object	{	margin-left: 40px;}