﻿img {
   border: 0;
}
body {
   padding: 0px;
   margin: 0px;
   font-family: Arial;
   text-align: center;
   background: url('../images/bg.jpg') repeat-x;
}
h1 {
   font-size: 12px;
   font-weight: normal;
}
#wrapperbg {
   background-color: #fff;
   height: 100%;
   width: 1020px;
   overflow: auto;
}
#wrapper{
   margin-left:auto;  
   margin-right:auto; 
   text-align:left; 
   width: 1020px;
   margin: 0 auto;
}
#header{
   float: left;
   width: 1020px;
   height: 470px;
   background: #fff url('../images/headerbg.jpg') top no-repeat;
}
#language{
   float: right;
   margin-right: 20px;
}
#language li{
   display: inline;
   margin-left: -5px;
}
#navigation{
   width: 100%;
   background: url('../images/navibg.jpg') repeat-x;
   margin-top: 106px;
}
#navigation ul{
   text-align: center;
}
#navigation li{
   display: inline;
   margin-left: 5px;
}
#banner{
   margin-top: -20px;
}
#wrapleft{
   float: left;
   width: 1020px;
   background-color: #fff;
}
#left{
   margin-right: 770px;
   background-color: #fff;
}
#banner2{
   margin-left: 10px;
}
#topics{
   margin-top: 10px;
   padding: 47px 0 0 23px;
   width: 230px;
   height: 360px;
   background: url('../images/topics.gif') no-repeat;
}
#topicsbody{
   font-size: 13px;
   width: 200px;
   height: 325px;
   overflow-y: scroll;
}
#intern{
   margin-left: 25px;
}
#kamiyacho{
   margin-left: 15px;
}
#middle{
   float: left;
   width: 590px;
   margin-left: -790px;
   background-color: #fff;
}
#flash{
   margin-left: 10px;
}
#mainbuttons{
   text-align: center;
   margin-left: -45px;
}
#mainbuttons li{
   display: inline;
   margin-left: -5px;
}
#plansearch{
   margin-left: 10px;
   font-size: 13px;
   background-color: #73d1ff;
   width: 560px;
}
#plandiv{
   margin: 3px;
   padding-bottom: 5px;
}
#result{
   float: right;
   margin-top: 35px;
   background-color: #fff;
   padding: 3px;
   width: 270px;
}
#result a{
   text-decoration: none;
   color: #0073a3;
   font-weight: bolder;
   font-size: 16px;
}
#result_link{
   width: 100%;
   margin-top: 0px;
   background-color: #ccc;
   text-align: center
}
#welcome{
   margin-left: 10px;
   font-size: 13px;
   background-color: #c1d0dc;
   width: 560px;
}
#welcomediv{
   margin: 3px;
   padding-bottom: 5px;
}
.pstitle{
   width:554px;
   color: #fff;
   font-weight: bolder;
   background-color: #112941;
   padding: 3px;
   margin-left: -3px;
}
#meds1, #meds2, #meds3, #meda1, #meda2, #meda3{
   padding: 5px;
   color: #fff;
   border: 2px solid #fff;
   background-color: #0094dc;
}
#lifes1, #lifes2, #lifea1, #lifea2{
   padding: 5px;
   color: #fff;
   border: 2px solid #fff;
   background-color: #1abb2d;
}
#desc1, #desc2, #desc3, #desc4, #desc5, #desc6, #desc7, #desc8, #desc9, #desc10 {
   width: 550px;
   background-color: #fff;
   padding: 0 0 5px 5px;
}
#note{
   width: 560px;
   padding: 10px;
   font-size: 11px;
   color: #4c525d;
}
.n1{
   color: #0073a3;
}
#right{
   float: right;
   width: 215px;
   margin-left: -215px;
   background-color: #fff;
}
a.close{
   font-size: 10px;
   text-decoration: none;
}
#rightside{
   margin-left: 0px;
}
#rightside img{
   margin-bottom: 7px;
}
#footer{
   float: left;
   clear: both;
   width: 100%;
   height: 315px;
   background: #10253a url('../images/footerbg.jpg') top left no-repeat;
   font-size: 12px;
}
#footercontents{
   color: #fff;
   display: inline;
}
#footercontents a{
   text-decoration: none;
   color: #fff;
}
#footercontents a:visited{
   color: #fff;
}
#footercontents li{
   display: block;
}
.ul1, .ul2, .ul3, .ul4, .ul5{
   font-size: 11px;
   margin: 90px 0 0 -25px;
   float: left;
}
/*---Online Application Form---*/
#addr{
   float: left;
   clear: both;
   color:#fff;
   padding: 50px 0 0 10px;
}
#copyright{
   position: absolute;
   z-index: 1;
   float: left;
   color:#fff;
   margin: 50px 0 0 690px;
}
#footerlogo{
   float: right;
   margin: 30px 0 0 140px;
}
#contents{
   background: #73d1ff url('../images/bodytop.gif') top no-repeat;   
   width: 552px;
}
#applyonline {
   padding: 40px 10px 5px 20px;
   font-size: 13px;
}
#maintitle{
   margin: -25px 0 0px 0;
   padding-right: 3px;
   border-right: 3px solid #fff;
   text-align: right;
   color: #fff;
   font-weight: bolder;
   font-size: 22px;
}
#maincontentsbg{
   padding: 5px;
   color: #000;
   background-color: #fff;
}
.table {
   text-align: left;
}
#applyonline ul,li {
   list-style-type: none;
   display: inline;
}
.balloon {
   text-align: left;
}
ul.radioElement li {
    float: left;
    line-height: 12px;
    padding: 3px 0;
    width: auto;
}
.ten_line {
   border-bottom: 1px dotted #7b7b7b;
   display: block;
   height: 2px;
   overflow: hidden;
}
#appflow {
   margin-left: 15px;
}
#addr a:link{
  color: #fff;
   font-size: 12px;
   text-decoration: none;
}
#addr a:hover {
   color: #fff;
   font-size: 12px;
   text-decoration: none;
}
#addr a:visited {
   color: #fff;
   font-size: 12px;
   text-decoration: none;
}
#planfirstline {
  color: #FF6600;
  font-size: 13px;
}  
