/*
 * Copyright (c) 2009 OrangeSignal.com All rights reserved.
 * 
 * これは Apache ライセンス Version 2.0 (以下、このライセンスと記述) に
 * 従っています。このライセンスに準拠する場合以外、このファイルを使用
 * してはなりません。このライセンスのコピーは以下から入手できます。
 * 
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 * 
 * 適用可能な法律がある、あるいは文書によって明記されている場合を除き、
 * このライセンスの下で配布されているソフトウェアは、明示的であるか暗黙の
 * うちであるかを問わず、「保証やあらゆる種類の条件を含んでおらず」、
 * 「あるがまま」の状態で提供されるものとします。
 * このライセンスが適用される特定の許諾と制限については、このライセンス
 * を参照してください。
 */

body {
	background-color: #525252;
	color: white;
	text-align: center;
}

body, td, select, input, li, .dropmenudiv {
	font-family: 'Meiryo', Verdana, Arial, 'Century Gothic', 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, Sans-Serif;
	font-size: 12px;
}

a {
	text-decoration: none;
	color:#FFFFCC;
}
a:hover { text-decoration: underline; }
a:link { color: #FFFFCC; }
a:visited  { color: #FFFFCC; }
a:active, a:hover { color: #FFFFCC; }
a:hover { text-decoration: underline; }

#banner {
	border: 0px solid transparent;
	width: 850px;
	height: 89px;
	background-image: url(../images/header.png);
	background-position: bottom center;
	clear: both;
	padding-top: 30px;
	padding-left: 50px;
}
#bannerLeft {
	margin: 0;
	color: white;
	font-family: Verdana;
	font-size: 35px;
	letter-spacing: -2px;
	text-decoration: none;
}

.chromestyle {
	width: 860px;
	height:60px;
	clear: both;
	padding-left: 20px;
	background-image: url(../images/menulinks.png);
}
.chromestyle ul {
	border: 0px solid transparent;
	background-image: none;
	padding-top:17px;
}
.chromestyle ul li a {
	color: white;
	background: url(../images/menuline.png) no-repeat scroll right center;
	border-right-width: 0px;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
	background: url(../images/menuhover.png) center center repeat-x; /*THEME CHANGE HERE*/
}
.dropmenudiv {
	font-size: 12px;
	font-family: 'Meiryo', Verdana, Arial, 'Century Gothic', 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, Sans-Serif;
}
.chromestyle ul{
	text-align: left;
	background-image: none;
}
.dropmenudiv a {
	color: #494949;
	padding: 4px;
}
.dropmenudiv a:hover {
	text-decoration: none;
}

#page {
	background-image: url(../images/page.png);
	background-repeat: repeat-y;
	width: 900px;
	margin: auto;
	padding: auto;
	text-align: left;
}

#bodyColumn {
	width: 830px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 35px;
	padding-right: 35px;
	padding-bottom: 15px;
	line-height: 18px;
	float: left;
}

h2 {
	font-size: 16px;
	color: black;
	background: url(../images/as003_27.gif) top repeat-x #FF9900;
	border-top: 1px solid #FF9900;
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 1px solid #FF9900;
}
h3 {
	background-color: transparent;
	color: #FFFFCC;
	padding-bottom: 4px;
	font-weight: bold;
	border: 0px solid transparent;
	border-bottom: 1px solid #FF9900;
}
h4 {
	background-color: transparent;
	color: #FFFFCC;
	padding-bottom: 4px;
	border: 0px solid transparent;
	border-bottom: 1px solid #2f2f2f;
}

code {
  font-size: 12px;
}

table.bodyTable th { background-color: transparent; }
table.bodyTable tr.a { background-color: transparent; }
table.bodyTable tr.b { background-color: transparent; }

#footer {
	width: 835px;
	padding-top: 22px;
	padding-left: 35px;
	padding-bottom: 10px;
	color: white;
	font-size: 12px;
	line-height: 16px;
	clear: both;
	background-image: url(../images/footer.png);
}
#footer a { color: white; }
