﻿/*************** BODY ***************/
BODY
{
	background-color : #ffffff;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	font-size: 11pt ;
	font-family: Arial;
	line-height: 140%;
}

/************************************************************************/

.churchfont
{
	font-size: 10pt;
	font-family: Arial;
}

churchfont
{
	font-size: 9pt;
	font-family: Arial;
}

.head1
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial;
}

h2{
font-family: Arial;
margin-bottom: 5px;
margin-top: 5px;
font-size: 12pt;
color: #333333;
border-width : 0px 0px 0px 10px;
border-style : solid solid solid solid;
border-color : #000000 #000000 #999999 #999999;
text-indent: 10pt;
}

.accttitle
{
	background-color : #999999;
	color : #ffffff;
	font-size: 10pt;
	font-family: Arial;
	font-weight : bold;
}

.acctbox
{
width: 720px;
padding: 0px;
border-width : 2px 2px 2px 2px;
border-style : solid solid solid solid;
border-color : #999999 #999999 #999999 #999999;
background : #f5f5f5;
}

.errorbox
{
	width : 600px;
	padding : 5px;
	border-width : 2px 2px 2px 2px;
	border-style : solid solid solid solid;
	border-color : Red Red Red Red;
	background : #f5f5f5;
	font-size: 10pt;
	font-family: Arial;
	color : Red;
}

/************************************************************************/

.alloutline
{
	overflow: auto;
	text-align: left;
	width: 720px;
	padding: 2px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #cccccc #cccccc #cccccc #cccccc;
	font-size: 10pt;
	font-family: Arial;
}

/************************************************************************/

.nborderbox{
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #cccccc #cccccc #cccccc #cccccc;
	font-size: 10pt;
	font-family: Arial;
}

.nborderbox_Note{
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : Black ;
	font-size: 10pt;
	font-family: Arial;
	color :Red
}
.ninputbox
{
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #cccccc #cccccc #cccccc #cccccc;
	background-color : lightyellow ;
	font-size: 10pt;
	font-family: Arial;
}

.ninputarea
{
	background-color : lightyellow;
	font-size: 10pt;
	font-family: Arial;
}

.nfieldbox
{
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #cccccc #cccccc #cccccc #cccccc;
	background-color : #cccccc;
	font-size: 10pt;
	font-family: Arial;
}

/************************************************************************/

.dgHeader
{
	font-family : Arial;
	font-size : 10pt;
	font-weight : bold;
	background-color : #cccccc;
	padding: 5px;
	border-width : 5px 5px 5px 5px;
	border-color : #ffffff #ffffff #ffffff #ffffff;
	border-style : solid solid solid solid;
}

.dgItem1
{
	font-family : Arial;
	font-size : 10pt;
	background-color : #ffffff;
	padding: 5px;
	border-width : 5px 5px 5px 5px;
	border-color : #cccccc #cccccc #cccccc #cccccc;
	border-style : solid solid solid solid;
}

/************************************************************************/

.gm
{
	position: absolute;
	width: 180px;
	height: 100px;
	font-size: 10pt;
	background-color: #cccccc;
	visibility:hidden;
	float: left;
}

.pagetopnavi
{
	width: 720px;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 20px;
	clear: both;
	text-align: right;
	border-width : 0px 0px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #cccccc #cccccc #999999 #cccccc;
}

/************************************************************************/

img
{
	border: 0px;
}

table
{
	font-size: 11pt;
	font-family: Arial;
}

/************************************************************************/

#outline
{
	width: 720px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#header
{
	width: 720px;
	text-align: left;
}

#headerright
{
	width: 720px;
	text-align: right;
}

#minimenu
{
	width: 720px;
	text-align: right;
}

#mainmenu
{
	width: 720px;
	text-align: center;
}
#mainmenu_NewLeft
{
	width: 200px;
	text-align: center;
}

#footer
{
	clear: both;
	text-align: center;
	margin-top: 1em;
	border-width : 0px 0px 0px 0px;
	border-style : solid solid solid solid;
	border-color : #999999 #999999 #999999 #999999;
	font-size: 10pt;
}

/**  The following is copy from 2006.css in 09/27/2006  ****************/
/************@LINK ************/
a:LINK{
  color : #0000ff;
  text-decoration : none;
}
a:HOVER{
  color : #ff0000;
  text-decoration : none;
}
a:VISITED{
  color : #0000ff;
  text-decoration : none;
}
a:ACTIVE{
  color : #ff0000;
  text-decoration : none;
}

/************@img ************/
img{
border: 0px;
margin: 0px;
padding: 0px;
vertical-align: text-bottom;
}

/************@ul ************/
ol{
margin: 0px 0px 0px 10px;
padding: 0px;
}

ul{
margin: 0px 0px 0px 5px;
padding: 0px;
}

li{
list-style-type: none ;
margin: 0px 0px 0px 15px;
padding: 0px;
}

/************@Hƒ^ƒO ************/

h1{
margin: 0px;
}

h2 {
}

h3 {
}

/***********************@leftbox *********************************/
#leftbox{
background-color: #ffffff;
text-align: left;
width : 180px;
margin: 5px 5px 5px 0px;
float: left;
}


.navigation a:HOVER{
color : #ff6000;
}


/**************** navigation **************/
.navi{
display:none;
}

.navi_off{
}
.navi_off ul{
margin: 0px 0px 0px 5px;
padding: 0px;
}

.navi_off li{
color: #0000ff;
}

.navi_off .li_on{
color: #ff6600;
}

.navi ul{
margin: 0px 0px 0px 5px;
padding: 0px;
}


.navi li{
list-style-image: url(../image/arrow_off.gif);
}

.navi .li_on{
color: #ff6600;
list-style-image: url(../image/arrow_on.gif);
}

.push{
color: #313131;
cursor: hand;
margin-bottom: 5px;
}

.push a:visited{
color: #313131;
}

.push a:link{
color: #313131;
}

.push a:HOVER{
color : #ff6000;
}


.push_on{
color: #ff6600;
margin-bottom: 5px;
}


/******************@rightbox ***************************/
#rightbox{
text-align: center;
width : 620px;
margin: 5px 0px 5px 0px;
padding: 0px;
float: right;
}

.yoyaku{
color: #FF6000;
}
.pagetopnavi{
text-align: right;
margin-bottom:10px;
}
