﻿a         { text-decoration: none;      color: #02a1d2; }
a:link    { text-decoration: none;      color: #02a1d2; }
a:visited { text-decoration: none;      color: #02a1d2; }
a:hover   { text-decoration: underline; color: #02a1d2; }
a:active  { text-decoration: none;      color: #02a1d2; }

body, td, p, ul, li {
	font-family			: "Osaka", "MS UI Gothic", sans-serif ;
	color				: #555;
	line-height			: 160%;
}

input, select, textarea, text {
	font-size			: 12px;
	color				: #333;
	padding-top			: 2px;
}

body  {
	background			: #FFF;
	margin				: 0px;
	padding				: 0px;
	text-align			: left;
}

h1,h2,h3,h4 {
	margin				: 0px;
	padding				: 0px;
	font-size			: 100%;
	display:inline
}

img {
	border				: 0px;
}

form {
	margin				: 0px;
	padding				: 0px;
}

div.text-box {
	padding-top			: 0px;
	padding-bottom		: 15px;
}

div.gbackground {
	background			: #F2F2F2;
	padding				: 10px;
}

table.form-table td {
	padding-right		: 15px;
	padding-bottom		: 10px;
}

span.redfont {
	color				: #C20A5D;
}

#pagelink {
	text-align:right;
	padding-top:35px;
	line-height:180%;
}

div.con-subtitle {
	padding-top			: 40px;
	padding-bottom:25px;
}

div.subtitle-text {
	color				: #C20A5D;
	font-weight			: bold;
	padding-top			: 1.5em;
}

ul {
	padding:0;
	margin-left:1.5em;
	margin-top:0px;
}

ol {
	padding:0;
	margin-left:2em;
	margin-top:0px;
}

td.mmtabletitle1 {
	border:1px solid #333;
	padding:5px;
	background:#DDD;
	color:#333;
	font-weight:bold;
}

td.mmtabletitle2 {
	border:1px solid #333;
	border-left:none;
	padding:5px;
	background:#DDD;
	color:#333;
	font-weight:bold;
}

td.mmtablecon1 {
	border:1px solid #333;
	border-top:none;
	padding:5px;
	background:#F9F9F9;
}

td.mmtablecon2 {
	border:1px solid #333;
	border-left:none;
	border-top:none;
	padding:5px;
	background:#F9F9F9;
}

#mmlink {
	padding-top:15px;
	text-align:center;
}