body
{
 margin: 0px;
 padding: 0px 0px;
 font-family: MS UI GOTHIC, serif;
}


#head_form
{
 text-align:center;
}
#body_right { vertical-align:top; }
#body_main
{
 vertical-align: top;
}

#area_table
{
 font-size: 0.9em;
 border-width:1px 0px 0px 1px;
 border-style:solid;
 border-color:black;
 padding:10px;
}
#area_table th
{
	background-color: #ccccff;
	border-width: 0px 1px 1px 0px;
	border-style:solid;
	border-color:black;
  padding: 12px 8px;
}
#area_table td
{
	border-width: 0px 1px 1px 0px;
	border-style:solid;
	border-color:black;
  padding: 12px 8px;
 
}


#spa
{
 width:100%;
 font-size: 0.9em;
 border-width:1px 0px 0px 1px;
 border-style:solid;
 border-color:black;
 padding:10px;
}
#spa th
{
	background-color: #ccccff;
	border-width: 0px 1px 1px 0px;
	border-style:solid;
	border-color:black;
  padding: 8px 8px;
}
#spa td
{
	border-width: 0px 1px 1px 0px;
	border-style:solid;
	border-color:black;
  padding: 8px 8px;
 
}


#head_bar
{
 margin: 0px 0px 0px 0px;

 padding: 10px 3px 3px 3px;

}
#head_bar_mini
{

 margin: 0px 0px 0px 0px;

 padding: 10px 3px 10px 3px;
 text-align:left;
}
table#navibar
{


 padding: 5px 5px ;

}
span#navibar_str{ font-weight:bold; }

#body_left {
 vertical-align: top;
}
div#navibar
{

 border-style:solid;
 border-top-color:#33ccff;
 background-color: #ddeeff;
 border-width: 1px 0px 0px 0px;
 padding: 5px 20px ;
 margin: 0px 0px 10px 0px;

}

span#info
{
 font-size:0.8em;
 color: #9999aa;
}

a:visited { color: #0000ff; }

/*************************************************************
    ̏
**************************************************************/
h1 { 
	border-style: dotted;
	border-color: #aa9999;
	border-width: 2px 0px;
	padding: 15px 3px;
	font-size: 1.3em;
	margin: 10px 5px;

	color: black;
}
h2 {
	font-size: 0.9em;
	margin: 25px 5px 10px 5px;
	color: black;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
	border-color: #aa9999;
	padding: 3px;
	color: black;;
}
#spainfo { 
	margin: 0px 0px; 
	font-size: 0.9em;
}
#spainfo th
{
 border: solid #000000 1px;
 font-weight: normal;
 padding: 5px;
}
#spainfo td {
	padding: 5px 7px;
	
}

#map_table {
 border-style:solid;
 border-width: 2px;
 border-color:black;
}
#map_zoom td, 
#map_zoom th
{
 padding: 2px 2px;;
 border-style: solid;
 border-width: 0px 1px 1px 0px;
 border-color: black;
}
#map_zoom
{
 border-style: solid;
 border-width: 1px 0px 0px 1px;
 border-color: black;
}


#minibox
{
width:60px;
height:14px;
margin:0;
padding:0;
position:absolute;
bottom:0;
right:0;
font-size:8pt;
color:#EEE;
background:url('http://php.apis.in/right.gif') no-repeat;
text-align:center;
font-family:Arial,Sans-Serif;
line-height:1.3;
}
#brainer
{
overflow:hidden;
margin:0;padding:0;border:1px solid #CCCCCC;width:600px;position:relative;
}

