/* css kaigan */

body {
    background-image: url(images/bkg.jpg);
	background-color: #FFFFFF;
	background-repeat: repeat;
    background-position: left;
    overflow-x: hidden;
	overflow: -moz-scrollbars-vertical;
}

.whitewords-h1
{ color:white;
	font-size:14pt;
	font-style:bold;
	font-name:Verdana
}
.whitewords-h2
	{ color:white;
	font-size:12pt;
	font-style:bold;
	font-name:Verdana;
	text-decoration:none
	}
A.whitewords-h2
	{ color:white;
	font-size:12pt;
	font-style:bold;
	font-name:Verdana
	}
A.whitewords-h3
	{ color:white;
	font-size:11pt;
	font-style:normal;
	font-name:Verdana
	}
.tablehead
	{
	font-name:Verdana;
	font-size:13pt;
	background: #E5E7E4;
	}
.tablerow
	{
	font-name:Verdana;
	font-style:normal;
	font-size:11pt;
	}

.narrative
	{ font-name:Verdana;
	padding-left: 102pt;
	padding-right: 20pt;
       }
.noncentered-narrative
	{ font-name:Verdana;
	padding-left: 5pt;
	padding-right: 20pt;
	}
.right-narrative
	{ font-name:Verdana;
	position: absolute;
	left: 400pt;
	padding-right: 20pt;
       }
.far-right-narrative
	{ font-name:Verdana;
	padding-left: 450pt;
	padding-right: 20pt;
	}

.left-middle
	{ font-name:Verdana;
	position: absolute;
	left: 130pt;
	padding-right: 20pt;
	height: 0px;
	float: left;
       }

.left-middle-top
	{ font-name:Verdana;
        position: absolute;
        left: 135pt;
        padding-right: 20pt;
        height: 0px;
        float: left;
        top: 300px;
       }

.left-middle-top-2
	{ font-name:Verdana;
        position: absolute;
        left: 135pt;
        padding-right: 20pt;
        height: 0px;
        float: left;
        top: 300px;
       }
       
.left-middle-top img
	{ 
    border: none;
    float: left;
    padding-right: 10px;
    }

.right-middle
	{ font-name:Verdana;
	padding-left: 370pt;
	padding-right: 20pt;
       }

.pagehead
        {
        overflow: hidden;
        }

.gsc-control {
  width: 700px;
}

.cropme{
  height: 71px;
}

.cropme img {
  position: absolute;
}

input.text {border-width:0;}

form.gsc-search-box {
  font-size: 12pt;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 4px;
  margin-left : 0px;
  width: 40%;
}

.homepage-images
{
border: 1px;
}

/* Specific Divs */

#mySlideShow
{
width: 700px !important;
height: 500px !important;
}

#links
	{ font-name:Verdana;
	padding-left: 0pt;
	padding-right: 0pt;
	float: left;
	}

#navlist
	{ font-size: 12pt;
	margin: 0 0 0 0;
	width: 570;
	font-name:Verdana;

	}

#navlist li
	{ float: left;
	list-style-type: none;
	margin: 0 0 2 0;
	padding: 0;
	white-space: nowrap;
	}

#kanji
        {
        font-name:Verdana;
        position: absolute;
        left: 10pt;
        width: 100pt;
        top:300px;
        }

#kanji a
        {
        font-name:Verdana;
        }

#searchcontrol
	{ font-name:Verdana;
	position: absolute;
	left: 130pt;
	height: 0px;
	float: left;
    top:335px;
        }

#navlist ul
	{ margin: 0;
	padding: 0;
        font-name:Verdana;
	}

#navlist a
	{ padding: 1px 5px 3px 15px;
	border: 0px solid;
	border-color: #ddd #000 #000 #ddd;
	background-color: #00000;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	text-decoration: none;
        font-name:Verdana;
	}

#navlist a:link, #navlist a:visited
	{ color: #EEEEEE;
        font-name:Verdana;
	}

#navlist a:hover, #navlist a:active
	{ background-color: #999999;
	background-repeat: no-repeat;
	background-position: 0% 50%; color: #2D1E2D;
        font-name:Verdana;
	}

#uberlink-nav a:link, #uberlink-nav a:visited,
#uberlink-nav a:hover, #uberlink-nav a:active
	{
	background-repeat: no-repeat;
	background-position: 0% 50%;
	text-decoration: none;
	color: blue;
	}

#menulist
	{ font-size: 12pt;
	margin: 0;
	font-name:Verdana;
	position: absolute;
	left: 9px;
	top: 220px;
	width: 155px;
	}

#menulist li
	{
	margin: 0;
	padding: 0;
	white-space: nowrap;
	width: 100%;
	border-top: 1px solid;
	border-right: none;
	border-bottom: 1px solid;
	border-left: none;
	border-color: #ddd #000 #000 #ddd;
	}

#menulist ul
	{ margin: 0;
	padding: 0;
	list-style-type: none;
	background-color: #CCCCCC;
	}

#menulist a
	{
	display: inline-block;
	padding: 2px 2px 2px 10px;
	background-color: #00000;
	background-position: 0% 50%;
	text-decoration: none;
	color: black;
	width: 100%;
	}

#menulist a:link, #menulist a:visited
	{ color: black;
	  font-weight:bold;
	}

#menulist a:hover, #menulist a:active
	{
	padding: 2px 2px 2px 18px;
	background-position: 0% 50%;
	background-image: url(images/l1_over.jpg);
	color: white;
	width: 100%;
	height: auto;
	}

#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active
	{
	padding: 2px 2px 2px 24px;
	background-position: 0% 50%;
	text-decoration: none;
	width: 100%;
	color: black;

	}
#tablerow-menu
	{
	position: absolute;
        top: 380px;

	}
#tablerow-menu a
	{
	font-family:verdana;
	font-style:normal;
	font-size:10pt;
	color: black;
	text-decoration:none;
	}

#tablerow-menu a:hover
        {
	color: blue;
       }

#Welcome img
{
}
