/* CSS Document */
body
{
  background:#2B2821;
  text-align:center;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
}

a.spec:link{

	color:black;

}

a.spec:visited{

	color:black;

}

a.spec:hover{

	color:gray;

	text-decoration:none;

}
td.button

{

	border-color:black;

	border-style:groove;

	border-width:thin;
	background-color: #FFFFFF;

	padding:5px;

}


h3
{
  letter-spacing:1px;
  margin:15px 0px 5px 10px;
  text-transform: uppercase;
}

h4
{
  letter-spacing:1px;
  margin:15px 0px 5px 10px;
  text-transform: uppercase;
  font-size:10px;
}

table p, label
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;

}



div 
{
  text-align:center;
}

div#page 
{
  /*border:1px solid purple;*/
  width:931px;
  margin:10px auto;
  padding:5px;
  text-align:left;
  position:relative;
  height:500px;
}

div#header 
{
  /*border:2px solid red;*/
  width:731px;
  height:173px;
  margin-left:5px;
  background:#2B2821 url(../img/TENZANDOJOBANNERHOME.jpg) no-repeat scroll left top;
}

div#header.ninpo
{
  /*border:2px solid red;*/
  width:731px;
  height:173px;
  margin-left:5px;
  background:#2B2821 url(../img/TENZANDOJOBANNERNINPO.jpg) no-repeat scroll left top;
}

div#header.jujutsu
{
  /*border:2px solid red;*/
  width:731px;
  height:173px;
  margin-left:5px;
  background:#2B2821 url(../img/TENZANDOJOBANNERJUJUTSU.jpg) no-repeat scroll left top;
}

div#header.koryu
{
width:731px;
  height:173px;
  margin-left:5px;
background:#2B2821 url(../img/KORYUKARATEBANNER.jpg) no-repeat scroll left top;
}
div#header.goshin
{
width:731px;
  height:173px;
  margin-left:5px;
background:#2B2821 url(../img/GOSHINJUTSUBANNER.jpg) no-repeat scroll left top;
}

div#header.buki
{
width:731px;
  height:173px;
  margin-left:5px;
background:#2B2821 url(../img/BUKIJUTSUBANNER.jpg) no-repeat scroll left top;
}

div#header.chugoku
{
width:731px;
  height:173px;
  margin-left:5px;
background:#2B2821 url(../img/CHUGOKUKEMPOBANNER.jpg) no-repeat scroll left top;
}
/*MENU CSS*/

div#menu 
{
  border:1px solid #484848;
  width:175px;
  float:left; 
  margin:10px 0 10px 5px;
  height:450px;
  text-align:left;
  background: #484848;
}

#menu li
{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
}

#menu ul 
{
  margin: 0 0 1em 0;
  padding: 0;
  list-style: none;
}

#menu ul a 
{
  color: white;
  text-decoration: none;
  display: block;
  background: #666666;
  padding: 5px 0.5em;
/*  margin: 0 0 1px 0;*/
  border-top: 1px solid #999999;
  font-size: 11px;
  font-weight:bold;
  font-family:Tahoma, sans-serif;
}

#menu a:visited 
{
  color: white;
}
#menu a:hover 
{
  background: #484848;
}

/*CONTENT CSS*/

div#content 
{
  border:1px solid #484848;
  width:530px;
  margin:10px 0 10px 200px;
  min-height:450px;
  _height:450px;
  background:#ffffff;
  text-align:left;
}

#content p
{
  margin:5px 5px 5px 10px;
}

div#action 
{
  position:absolute;
  top:5px;
  right:10px;
  /*border:1px solid #484848;*/
  width:175px; 
  margin:0;
  height:681px;
}
#action p
{
  margin:0px;
  font-size:0.9em;

}

table.action
{
  clear:left;
  float:left;
  width:100%;
  color:#030303;
  font-size:10px !important;
  background:#CCCCCC;
}

table.action th
{
  background:#484848 url(../img/gwnbfsm.png) no-repeat scroll;
  background-position:right;
  border:1px solid #000000;
  color:#FFFFFF;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:15px;
  font-weight:normal;
  height:25px;
  line-height:20px;
  padding-left:15px;
  text-align:left;
  letter-spacing:1px;
}

div#footer 
{
  /*border:1px solid #484848;*/
  width:900px;
  height:20px;
  color:#FFFFFF;
  text-align:right;
}

div#fader
{
  height:143px;
}
div#lang
{
  height:40px;
}

.trans
{

/* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}
.content
{
background-color:#FFFFFF;
text-align:left;

}

.contentlogo
{
background-color:#FFFFFF;
text-align:left;
/*background: url(../img/gwnbfsm.png) no-repeat fixed center;*/
}


iframe {
width:500px;
border:0;
height:400px;
background-color:#FFFFFF;
margin-top:10px;

}
.lol
{
width:300px;
height:260px;
}


.ok
{
background: url(../img/gwnbfsm.png) no-repeat scroll;
background-position:right;
}

.centerdiv table
{
  font-size:0.9em;
}
.centerdiv th
{
  font-size:0.9em;
  text-align:left;
  font-weight:strong;
  padding:5px;
}

.centerdiv
{
  margin-top:5px;
}


.admin
{

background-color:#CCCCCC;}

.rand
{
border:2px solid black;
color:black;
}

th a
{
  color:white;
}

iframe
{
scrollbar-face-color : #000000;
scrollbar-highlight-color : #000000;
scrollbar-3dlight-color : #000000; scrollbar-shadow-color : #000000;
scrollbar-darkshadow-color : #000000; scrollbar-track-color : #000000;
scrollbar-arrow-color : #000000
}




