/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
  GCOM-W Validation Web

                                       2011, Dec, 05 T.Andoh@RESTEC
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/* --------------------------------------------------------------------

-------------------------------------------------------------------- */
body{
  margin                      : 0px 0px 0px 0px;
  background-color            : lightgray;
}

div.container{
  width                       : 1350px;
  border-right                : 1px solid black;
  position                    : relative;
  height                      : auto;
  background-color            : white;
}

div.header{
  height                      : 50px;
  width                       : 1340px;
  border                      : 0px solid black;
  color                       : mintcream;
  text-align                  : left;
  padding-top                 : 10px;
  padding-left                : 10px;
  font-weight                 : bold;
  font-size                   : 24pt;
  text-shadow                 : 2px 2px 4px rgba(0,204,255,1.0);
  background-color            : navy; 
  background                  : radial-gradient(ellipse farthest-corner at left top, #000080, #4682b4);
  background                  : -webkit-radial-gradient(left top, ellipse farthest-corner, #000080, #4682b4);
  background                  : -moz-radial-gradient(left top, ellipse farthest-corner, #000080, #4682b4);
/*
  background                  : linear-gradient(left, #000080, #4682b4);
  background                  : -webkit-linear-gradient(left, #000080, #4682b4);
  background                  : -moz-linear-gradient(left, #000080, #4682b4);
  background                  : -o-linear-gradient(left, #000080, #4682b4);
  background                  : -ms-linear-gradient(left, #000080, #4682b4);
*/
}

div.header_title{
  float : left;
  width : 600px;
}

div.header_link{
  width : 750px;
  font-size : 12pt;
  text-shadow  : none;
}

div.header_link a{
  color : mintcream;
}

div.tmenu{
  height                      : 20px;
  border                      : 0px solid black;
  color                       : lavender;
  text-align                  : left;
  padding-left                : 10px;
  font-weight                 : bold;
  font-size                   : 11pt;
  background-color            : navy;
  background-image            : url('../images/bg_header.gif');
  background-repeat           : repeat-x;
  background-position         : top;
}

div.tmenu .top_link{
  color           : lavender; 
  font-size       : 11pt;
  text-decoration : ; 
  margin-right   : 20px;
}

div.tmenu .prd_link{
  color           : LightSteelBlue;
  font-size       : 11pt;
  text-decoration : ; 
  margin-right    : 7px;
}

div.tmenu .prd_link_c{
/*  color           : SteelBlue; */
  color           : CornflowerBlue;
  font-size       : 11pt;
  text-decoration : none; 
  margin-right    : 7px;
}

div.tmenu .prd_link_n{
  color           : RoyalBlue; 
  font-size       : 11pt;
  text-decoration : none; 
  margin-right    : 7px;
}


div.l_part{
  float                       : left;
  width                       : 150px;
}

div.r_part{
  float                       : left;
  border                      : 0px solid black;
  width                       : 1196px;  /* 1350px - 150px - border(1px*2*2) */
  height                      : auto;
  border-left                 : 1px dotted black;
}

div.footer2 {
    clear                       : both;
    background-color: white;
    border-top: 1px solid gray;
    font-size: 10pt;
    padding: 0px;
    text-align: right;
}

div.footer2 table{
  width : 900px;
  border-collapse : collapse;
  border : 0px;
}

div.footer2 table tr,td{
  padding: 0px;
}

div.footer{
  clear                       : both;
  height                      : 15px;
  border                      : 0px solid black;
  background-color            : #001b6b;
  color                       : lavender;
  font-weight                 : bold;
  font-size                   : 10pt;
  text-align                  : center;
  vertical-align              : middle;
  background-image            : url('../images/bg_footer.gif');
  background-repeat           : repeat-x;
  background-position         : bottom;
}

td#copy {
    font-size: 10pt;
    padding-left: 20px;
    text-align: left;
    vertical-align: middle;
}

div.prdname{
  height                      : 70px;
  font-size                   : 10pt;
  padding                     : 5px 0px 0px 5px;
}
div.prdname span{
  font-size                   : 18pt;
  font-weight                 : bold;
}

img.cmticon{
  border         : 0px solid black;
  vertical-align : middle;
  margin         : 0px 3px 0px 3px;
}

div.menu{
  padding-left   : 10px;
}

div.chgday{
  width         : 1040px;
}
div.chgday table{
  width         : 1000px;
  margin-left   : auto;
  margin-right  : auto;
}

div.uper{
  width         : 1000px;
  text-align    : left;
}

