/* Global Styles */

body {
	margin:0;
	}
	
td   { color: black; font: 12px "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
	
hr {
	height:1px; 
	color: #cccccc;
	border: 0;
	}
	
a {
	color: #339933;
	font-weight:bold;
	text-decoration: none;
	}
	
a:hover {
	color: #339933;
	text-decoration: underline;
	}
/* ID Styles */

#navigation td  { border-bottom: 1px solid #fc3 }
	
#navigation a    { color: #36f; font: bold 11px/16px "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background: url(arrow_bullet_blue.gif) no-repeat 8px 55%; letter-spacing: 0.1em; padding: 12px 6px 8px 20px; display: block }
	
#navigation a:hover {
	background: url("arrow_bullet_on.gif") 8px 55% no-repeat;
	color:#2DA338;
	}
	
#sidebarHeader {
	padding: 4px;
	border: 1px solid rgb(102,102,102);
	}

#logo  { color: #ffcc33; font: bolder 20px "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka, Osaka-等幅, 平成角ゴシック; letter-spacing: 0.2em }

#tagline {font:12px geneva;
	color: #5B6C86;
	letter-spacing:.4em;
	}
	
#dateformat {font:11px arial;
	color: #000000;
	letter-spacing:.4em;
	vertical-align: middle;
	}
	
#dateformat a {font:11px arial;
	color: #FFFFFF;
	font-weight:bold;
	letter-spacing:.1em;
	}
	
#dateformat a:hover {
	color: #0099ff;
	letter-spacing:.1em;
	}
	
#borderLeft {
	border-left: 1px solid rgb(102,102,102);
	}
	
#borderRight {
	border-right: 1px solid rgb(102,102,102);
	}
	
#borderBottom {
	border-bottom: 1px solid rgb(102,102,102);
	border-left: 1px solid rgb(102,102,102);
	border-right: 1px solid rgb(102,102,102);
	}
	
/* Class Styles */
	
.bodyText   { color: #333; font: 12px/20px "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; margin-top: 0 }
	
.pageName  { color: #36f; font: 18px/22px "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
	
.subHeader   { color: #339933; font: bold 14px/18px "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0.1em }	

.detailText  { color: #333; font: 11px/16px "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝 }
	
.smallText  { color: #cccccc; font: 10px "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
td th { color: #ffffff; font-size: 12px; font-family: "ＭＳ Ｐゴシック", Osaka; background-color: #999999; padding-top: 2px; padding-bottom: 1px; padding-left: 10px }
td td { font-size: 12px; font-family: "ＭＳ Ｐゴシック", Osaka; padding-left: 5px }
td td li { color: #cccccc; font-weight: bold; font-size: 24px; font-family: "ＭＳ Ｐゴシック", Osaka; vertical-align: middle; margin: 0px 0px 10px }
hr { color: #999999; background-color: #999999; height: 1 }
ul { margin-top: 0; margin-bottom: 0 }
li { list-style-position: outside; margin-bottom: 3px; margin-left: -20px }
.MMhide_reverse { color: #ffffff; font-weight: bold; font-family: "ＭＳ Ｐゴシック", Osaka }
.MMhide_reverse a:link { color: #ffffff }
h1 { color: #ffffff; font-weight: bold; font-size: 30px; font-family: "ＭＳ Ｐゴシック", Osaka; margin: 0px 0px 5px }
ｓ { color: #333333; font-weight: bold; font-size: 18px; font-family: "ＭＳ Ｐゴシック", Osaka; margin: 0px 0px 5px }
h3 { color: #333333; font-weight: bold; font-size: 12px; font-family: "ＭＳ Ｐゴシック", Osaka; margin: 0px 0px 5px }
h4 { color: #666666; font-weight: bold; font-size: 12px; font-family: "ＭＳ Ｐゴシック", Osaka; margin: 0; padding-bottom: 5px }
h5 { color: #666666; font-weight: lighter; font-size: 10px; font-family: "ＭＳ Ｐゴシック", Osaka; margin: 0px 0px 5px }
h6 { color: #999; font-weight: lighter; font-size: 10px; font-family: "ＭＳ Ｐゴシック", Osaka; margin: 0px 0px 5px }
