h3.right_m{
	color: maroon;
	font-weight: bold;
	font-size: 14px;
	font-family: sans-serif;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	line-height: 0px;
}

span.attention, span.notice, span.alert, span.download, span.approved, span.media, span.note, span.cart, span.camera, span.doc {display: block;padding: 8px 10px 8px 36px;margin: 15px 0;}
span.attention {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(../type/attention.png) 10px 50% no-repeat;}
span.notice {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url(../type/notice.png) 10px 50% no-repeat;}
span.alert {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(../type/alert.png) 10px 50% no-repeat;}
span.download {color: #1C6B8B;border: 1px solid #6ABCE2;background: #A8CDE3 url(../type/download.png) 10px 50% no-repeat;}
span.approved {color: #666;border: 1px solid #a8a8a8;background: #ccc url(../type/approved.png) 10px 50% no-repeat;}
span.media {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(../type/media.png) 10px 50% no-repeat;}
span.note {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(../type/note.png) 10px 50% no-repeat;}

p.foot { color: #cccccc; font-size: 10px; font-family: sans-serif; }

p {
color: #4c4c4c;
line-height:1.25em;
font-family:Arial,Helvetica;
Font-size: 1.1em;
padding: 0px 0px 0px;
}

h1{
	font-weight: bold;
	padding:0 0 5px;
	margin:6px 0 0;
	font-size: 1.6em;
	line-height:1.15em;
	color: #0080ff;

}
h2{

	font-weight: bold;
	word-break: normal;
	word-spacing: 0.3em;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	padding:0 0 5px;
	margin:6px 0 0;
	font-size: 1.0em;
	line-height: 1.0em;
	color: #0080ff;

}
h3{
	padding:0 0 5px;
	margin:6px 0 0;
	font-size:1.5em;
	line-height:1.25em;

}
a{

	color: #333333;

	text-transform: none;

	text-decoration: none;

	font-style: normal;

	font-weight: normal;

	font-family: sans-serif;

}
