html, body {
	background: #fff;
	height: 100%;
	margin: 0;
	min-height: 100%;
	padding: 0;
}

html {
}
	
body {
	color: #000;
	font-family: Verdana, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	word-wrap: break-word;
}

a {
	color: #00e;
	text-decoration: underline;
}

h1,h2,h3,h4,h5,h6 {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	margin: auto 1em 0.75em 0.5em;
	text-align: left;
	text-decoration: underline;
}

h1 span {
	font-style: italic;
}

h2 {
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
}

hr {
	background: #000;
	border: 0;
	width: 90%;
	height: 1px;
	margin: 1em auto 1em auto;
}

img {
	border: 0;
	display: block;
	margin: auto;
	padding: 0;
}

p {
	margin: 1em 1em auto 1em;
	text-align: left;
}

object {
	border: 0;
	padding: 0;
	margin: 0;
}

.strongText {
	font-weight: bold;
}

ul {
	margin-bottom: 1em;
}

ul li {
	margin-left: 3.5em;
	margin-top: 0.5em;
	list-style-type: circle;
}

.errorLocus {
	display: block;
	text-align: right;
	font-style: italic;
}

#ErrorText {
	width: 100%;
	margin-top: 0.75em;
}

#THEWRAPPER {
	background: transparent;
	/* Sets an image at the bottom of the page. REMEMBER TO MODIFY ie.css FILES TOO!!
	background: transparent url('./images/theme/h_b.jpg') bottom right no-repeat;
	*/
	display: table;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

#RETURNOFTHEWRAPPER {
	background: transparent;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

/* Top
----------------------------------------------- */
#top,#topLogo {
	height: 40px; /* height: 76px; Change this to set how tall the top area is. */
	overflow: hidden;
}

#top {
	background: transparent; /* Sets an image at the top of the page. */
}

#topLogo {
	background: transparent url('./images/theme/logo.png') bottom left no-repeat; /* Sets a logo at the top of the page. */
}

#topLogo h1 {
	color: #407cc5;
	font-size: 26px;
	margin: 1em auto auto 0.5em;
	text-decoration: none;
}

#top h1 span {
	display: none;
}

/* Menu
----------------------------------------------- */
#menuBar,#menuBarBackground1,#menuBarBackground2 {

}

#menuBar {
	background: transparent;
}

#menuBarBackground1 { /* Set background images for the menu bar */
	background: transparent;
}

#menuBarBackground2 { /* Set background images for the menu bar */
	background: transparent;
}

/* Left Panel
----------------------------------------------- */
#leftPanel {
	background: transparent;
	float: left;
	width: 225px;
	padding-top: 1em;
	padding-bottom: 1em;
}

#leftPanelBottom {
	background: transparent;
	/* Sets an image at the bottom of the left panel. REMEMBER TO MODIFY ie.css FILES TOO!!
	background: transparent url('./images/theme/g_b.jpg') bottom left no-repeat;
	*/
	width: 200px;
	height: 236px;
}

/* Gallely
----------------------------------------------- */
#mainWrapper { /* Can set a background image in the area where the gallery is located. */
	background: transparent;
	display: block;
	padding: 1em;
	margin-left: 225px;
	min-width: 175px;
}

#centerContainer {
	background: transparent;
	display: block;
	width: 100%;
	margin: auto;
}

#BREADCRUMBS {
	border-bottom: 1px #aaa dashed;
	font-size: 14px;
	line-height: 26px;
	margin: auto auto 1.5em auto;
	padding-bottom: 0.75em;
}

#BREADCRUMBS a {
	border-bottom: 1px #00e solid;
	text-decoration: none;
}

#BREADCRUMBS .breadDivider {
	font-size: 18px;
}

/* ERROR
----------------------------------------------- */
.ERRORCELL1, .ERRORCELL2, .ERRORCELL1 .imageContainer, .ERRORCELL2 .imageContainer {
	display: block;
	width: 375px;
	height: 100%;
	overflow: hidden;
	margin: auto;
}

/* Footer
----------------------------------------------- */
#footer {
	display: block;
	line-height: 18px;
	text-align: center;
	margin: auto;
}

#footer span {
	font-style: italic;
}