/* 100mf website CSS Document *//* SITEWIDE */a {	color:#6699CC;	text-decoration: none;}a:hover {	text-decoration: underline;}a:visited {	color:#333399}p {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 20px;	color: #333333;	padding: 0px;	margin: 0px 0px 14px 0px;	font-weight: normal;}.intro p {	font-size: 18px;	line-height: 22px;	padding: 0px;	margin: 0px 0px 14px 0px;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 36px;	color: #FFCC00;	margin: 0px;	padding: 30px 0px 0px 0px;	/*font-weight: normal;*/}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 26px;	color: #000;	margin: 16px 0px 16px 0px;	padding: 0px;	font-weight: normal;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #000;	padding: 0px;	margin: 0px 0px 6px 0px;	font-weight: normal;}h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	margin: 0px;	padding: 20px 0px 0px;	font-weight: normal;	text-transform: uppercase;}.hr1 hr {	border: none 0;	border-top: 1px solid #000;	width: 100%;	height: 1px;}.panels h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 15px;	margin:10px 0px 14px 0px;	padding:0px;}.panels p {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 15px;	color: #333333;	margin:0px 0px 10px 0px;	padding:0px;	font-weight: normal;}/* HEADER */.language {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFCC00;}.language a {	text-decoration: none;}.language a:hover {	color: #FFCC00;}/* HOMEPAGE */.home p {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	line-height: 21px;	color: #333333;	margin: 0px 0px 10px;	padding: 0px;}.home h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 30px;	color: #000;	margin: 0px;	padding: 10px 0px 5px 0px;}.home h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #000;	margin: 0px 0px 5px 0px;	padding: 0px;	font-weight: normal;}.hmnews {	background-color: #000000;	margin: 0px;	padding: 20px;}.hmnews h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 30px;	color: #FFFFFF;	margin: 0px;	padding: 0px;	font-weight: normal;}.hmnews p {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 15px;	color: #FFF;	margin: 0px 0px 20px;	padding: 0px;}.hmnews h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 0px;	margin-bottom: 5px;	color: #FFF;	text-transform: uppercase;	font-weight: normal;}.hmnews a {	color: #FFF;	text-decoration: none;}.hmnews a:hover {	color: #FFCC00;}.jplogo {	margin: 0px;	padding: 0px 0px 14px 14px;}	.thumbimg {	margin: 0px 0px 0px 10px;	padding: 0px;}/* FOOTER */.copyright {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.ftrlinks {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 15px;	color: #333333;	margin: 0px;	padding: 0px;}.ftrimg {	margin: 0px 0px 10px 0px;	padding: 0px;}