body {font-family:Helvetica Neue,Microsoft Sans Serif,Arial;font-size:16px;color:#333300;
height:100%;
}
body.sip {background-position:top left;background-repeat:repeat;
background:url('../image/bkg.gif');}
body.fiss {background-color:#8996A0;}
html,body,div,
table,tr,td,
p,
ul,li
{
margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;
padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;
}
a.l {text-decoration:none;text-decoration:none;color:#005DAB;}
a.l:hover {color:#004379;}

td.pg
{
  vertical-align:top;
}

ul.nav a:hover, ul.nav li a:active {color:#FFFFFF;}
li { white-space:nowrap; }
ul.nav {font-weight:bold;list-style-type:none;margin:0 !important}
ul.nav li
{
color:black;
float:left;
position:relative;
text-align:left;
padding-left:8px;
padding-right:8px;
clear:none;
}
ul.nav li.bar ul
{
background-color:#94A0A9;
float:left;
list-style:none;
margin:0 !important;
position:absolute;
left:-999em;
border-width:1px;
border-style:dotted;
border-color:gray;
}
ul.nav li.bar { z-index:40;color:white; }
ul.nav li.bar ul.bar { z-index:50;opacity:0.9;filter:alpha(opacity=90) }
ul.nav li.bar ul.bar li.drp ul { z-index:70; }
ul.nav li.bar ul.bar li.drp ul li { z-index:70; }
ul.nav li.bar ul li {padding-top:3px;padding-bottom:3px;}
ul.nav li>ul {top:auto;}
ul.nav li:hover ul.bar,ul.nav li.sfhover ul.bar {left:auto;}
ul.nav li.bar ul.bar li:hover ul,ul.nav li.bar ul.bar li.sfhover ul
{left:auto;right:95%;top:0px;}
ul.nav ul li {float:none;margin:0;width:auto;}
ul.nav a {color:#DEE7ED;text-decoration:none;}
ul.nav li.bar ul.bar a {color:white;}
ul.nav li.bar ul.bar a:hover {color:#06508E;}

table.hdr span.wtt {color:#8996A0;font-style:italic;font-size:110%;}
table.hdr span.vis {color:#06508E;font-size:120%;}

div.sidebar a {text-decoration:none;}
div.sidebar a.y {text-decoration:none;color:#DC143C;}
div.sidebar a.n {text-decoration:none;color:#005DAB;}
div.sidebar a.n:hover {color:#004379;}
input.btn {color:#005DAB;}

#cartTbl {border-collapse:collapse;margin-top:10px;margin-bottom:15px;}
#cartTbl th {padding-left:5px;padding-right:5px;text-align:right;vertical-align:bottom;
border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:black;}
#cartTbl td {padding-left:5px;padding-right:5px;vertical-align:top;}
#cartTbl tr.itm td {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:black;}
#cartTbl td.n {text-align:right;}
#cartTbl a {color:#005DAB;}
table.rpt td {white-space:nowrap;padding-right:4px;padding-left:4px;}
table.rpt td.n {text-align:right;}

button.rri
{
  border:1px solid #c5dbec;
  border-radius:4px;
  background-color:#dfeffc;
  color:#2e6e9e;
  padding-top:1px;
  padding-bottom:1px;
}

input[type=text].rri,input[type=password].rri,select.rri,textarea.rri
{
	background-color:#fafafa;
  padding:0.3em 0.4em;
  border:solid 1px #dcdcdc;
  transition:0.3s;
  border-radius:3px;
}

input[type=text].rri:focus,input[type=password].rri:focus,select.rri:focus,textarea.rri:focus
{
	background-color:#fdfdfd;
  border:solid 1px #707070;
  box-shadow:0 0 5px 1px #969696;
}
