﻿body{height: 100%; margin: 0;padding: 0;background-color: #c7cfd7;}
img{border:none;}
.header
{
	font-weight: bold;
	background-color: #3569A4;
	height: 20px;
	text-align: Right;
}
.type
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	background-color: #003D79;
	text-align: center;
}
.thumb
{
	font-size: 10px;
	width: 85px;
	height: 85px;
	color: black;
	font-family: Verdana;
	text-align: center;
}
.head
{
	font-weight: bold;
	font-size: 11px;
	background-color: #f1f1f1;
	color: black;
}
.itm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F2F2F2;
	border: 1px solid #316AC5;
}
.default
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.tr
{
	background-color: white;
	color: black;
}
.ttl
{
	background-color: #F9E991;
	width: 100%;
	border-bottom: #bf9a06 1px solid;
	font-weight: bold;
}
.ttlbase
{
	background-color: #FCF4C9;
	border: 1px solid #BF9A06;
	width: 100%;
}
.ttl2
{
	background-color: #66cc66;
	width: 100%;
	border-bottom: #006600 1px solid;
	font-weight: bold;
}
.ttlbase2
{
	background-color: #B1E4B1;
	border: 1px solid #66cc66;
	width: 100%;
}

.tip
{
	font-size: 12px;
	color: #796806;
	height: 24px;
}
.mtbl{width:100%; height:100%;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.tbl{width:100%;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}
.Accent
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Verdana;
}
.input{font-size: 12px;}
input, textarea
{font-size: 12px;}
.tb{width: 100%;font-size: 11px;font-family: Verdana;}
.error
{
	font-size: 12px;
	font-family: Verdana;
	background-color: #ff0000;
}
.tyy{height: 12px;background-color: #c7cfd7;}
.hd
{
	background-image: url(i/hd.jpg);
	background-repeat: repeat-x;
	height: 80px;
}
.bottombar
{
	background-image: url(i/bottombar.jpg);
	background-repeat: repeat-x;
	height: 26px;
	text-align: right;
	font-size: 10px;
	font-family: Verdana;
	color: white;
}
.navback
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCC66;
	height: 26px;
	background-color: #003366;
	text-align: center;
}
.navback2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	background-color: #003366;
}
.lc{border-right: #3366cc 1px dotted;width:25%;}
.hi
{
	font-weight: bold;
	font-size: 12px;
	color: #FFE373;
}
.hi2
{
	font-weight: bold;
	font-size: 14px;
	color: #003366;
	font-family: Verdana;
}
.hi3
{
	font-weight: bold;
	font-size: 18px;
	color: #003366;
	font-family: Verdana;
}
.box1
{
	font-size: 11px;
	color: white;
	font-family: Verdana;
	background-color: #003366;
	text-align: center;
	border-right: white 4px double;
	border-top: white 4px double;
	border-left: white 4px double;
	border-bottom: white 4px double;
}
.box2
{
	font-size: 11px;
	color: white;
	font-family: Verdana;
	background-color: #003366;
}	
.box3
{
	font-size: 11px;
	color: white;
	font-family: Verdana;
	background-color: white;
	text-align: center;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
}
.box4
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	background-color: #f1f1f1;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
	vertical-align: top;
}
.white
{
	color: white;
}
.gold
{
	color: #FFE373;
}
.yb
{
	background-image: url(i/yb.jpg);
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
}
/* Default Link */
a:link
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #1650A5;
}
a:visited{font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #1650A5;}
a:active{font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #1650A5;}
a:hover{font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: red;}
/*  Yellow Link */
a.yellow:link
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #FFE373;
}
a.yellow:visited{font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #FFE373;}
a.yellow:active{font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #FFE373;}
a.yellow:hover{font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: red;}
a.navy:link
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #1650A5;
}
a.navy:visited{font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #1650A5;}
a.navy:active{font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #1650A5;}
a.navy:hover{font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: red;}
.dg
{
	font-size: 10px;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.dg-hdr{font-weight: bold;height: 25px;font-size: 11px;	text-align: left;}
.dg-subhead
{
	font-weight: bold;
	font-size: 11px;
	color: #4574c2;
	height: 23px;
	background-color: #B8CAE7;
}
.dg-itm
{
	height: 23px;
	background-color: #ffffff;
	text-align: left;
}
.dg-alt{height: 23px;background-color: #e9e9e9;	text-align: left;}
.dg-ftr
{
	height: 25px;
	background-color: #D0DCF0;
}
.dg-edt{height: 23px;background-color: #ffffcc;}
.dg-sel
{
	 font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
	background-color: #E0E0E0;
	height: 23px;
}
.xam{margin-left:15px;}
  .bdy tbody{vertical-Align:top;}

  .bdy .ttl{color:#000;margin-bottom:0;background-color:#fff;font-size: 11px; font-weight: bold;}
  .bdy .price
{
	color: #FF0000;
	font-weight: bold;
}
  .bdy .ttl .grp{color:#0033CC;}

  .bdy ul{margin-top:0;margin-bottom:0; list-style-type:disc;}
  .bdy li{clear:both;background-color:#fff;list-style: square;margin-top:0;}
  .bdy{background-color:#fff;font-weight: normal; font-size: 10px;padding:5px;width:670px;padding:5px;border:solid 1px #000;}
  .bdy th{background-color:#f9f9f9;color:#666666;text-align: left;padding:5px; font-size: large }


