/* Basic Setting */
.body { background-color:#FAFAFA;}
.body,p,div,td { color:#111111; line-height:150%; font-size:small; padding:0px;}
*html .body,p,div,td { color:#111111; line-height:150%; font-size:x-small; padding:0px;}
html>body .body,p,div,td { color:#111111; line-height:150%; font-size:small; padding:0px;}

body { margin:0px 0px 0px 0px; 
       padding:0px;}

form { margin:0px; padding:0px; }
a, area { outline: 0 none; }
strong { font-weight:bold; }
em { font-style:italic; }
p,div,span,h1,h2,h3,h4 { margin:0px; padding:0px; }

#contentsInner2 img {
	vertical-align:bottom;
	line-height:0;
	}

p.top a{
	font-size:120%;
}

table.media_table td{
	padding:5px;
}

/* for layout */
.left5 { margin: 0px 0px 0px 5px; }
.left10 { margin: 0px 0px 0px 10px; }
.left13 { margin: 0px 0px 0px 13px; }
.left15 { margin-left: 15px; }
.left18 { margin: 0px 0px 0px 18px; }
.left20 { margin: 0px 0px 0px 20px; }
.top2 { margin-top: 2px; }
.top3 { margin-top: 3px; }
.top3 { margin-top: 4px; }
.top5 { margin: 5px 0px 0px 0px; }
.top6 { margin-top: 6px; }
.top10 { margin: 10px 0px 0px 0px; }
.top15 { margin: 15px 0px 0px 0px; }
.top20 { margin: 20px 0px 0px 0px; }
.top30 { margin-top: 30px; }
.top25 { margin: 25px 0px 0px 0px; }
.top27 { margin: 27px 0px 0px 0px; }
.top40 { margin: 40px 0px 0px 0px; }
.top45 { margin: 45px 0px 0px 0px; }
.bottom5 { margin: 0px 0px 5px 0px; }
.right10 { margin: 0px 10px 0px 0px; }
.right20 { margin: 0px 20px 0px 0px; }


/* Back Ground Style */

/* font style */
.caption01 { font-size: 0.75em; line-height:150%; color:#111111; }
.caption01b { font-size: 0.75em; font-weight:normal; color:#004085; }
.table01   { font-size: 0.75em; line-height:150%; color:#111111; }
.copy01 { font-size: 0.9em; line-height:150%; color:#111111; }
.title01 { font-size: 1em; line-height:150%;  font-weight:bold; color:#111111; }
#data td { font-size: 0.75em; }

/* font collor */
.fontFFFFFF { color: #FFFFFF; }
.fontFF0000 { color: #FF0000; }
.font004085 { color: #004085; }

/* back-ground collor */
.bgF5DBDA { background-color:#F5DBDA; }
.bgF3F3F3 { background-color:#F3F3F3; }
.bgE1EEE6 { background-color:#D6E6DC; }
.bgCDDEED { background-color:#CDDEED; }
.bgB2B2B2 { background-color:#B2B2B2; }
.bgFFFFFF { background-color:#FFFFFF; }
.bgDFE7EF { background-color:#DFE7EF; }
.bgFBE8D0 { background-color:#FBE8D0; }
.bgDDBDDE {background-color:#DDBDDE; }

/* Link */
a.maxart			{ font-weight:normal;color: #111111; }
a.maxart:hover		{ font-weight:normal;color: #0066CC; text-decoration:underline; }
a.maxart:active		{ font-weight:normal;color: #0066CC; text-decoration:underline; }
a.maxart:visited	{ font-weight:normal;color: #0066CC; }

a.blue			    { font-weight:normal;color: #004085; }
a.blue:hover	    { font-weight:normal;color: #004085; text-decoration:underline; }
a.blue:active	    { font-weight:normal;color: #004085; text-decoration:underline; }
a.blue:visited	    { font-weight:normal;color: #004085; }

