@import url('/_design/css/shared.css');

/* ********************************************************
/* BODY, TH, TD */
body, th, td
{
  font-family: 'Tahoma', 'Verdana';
  font-size: 13px;
  color: #000000;
}

tr.smsISNN > *,  {
  border: 1px solid #999;
  border-left: 0px;
  border-top: 0px;
}

tr.smsISNN > *:first-child {
  border-left-width: 1px;
}


/* ********************************************************
/* A */
a:link, a:active, a:visited { color: #0040bf; text-decoration: underline; }
a:hover { color: #ff8000; text-decoration: underline; } /* blue -> orange */

a.ln1:link, a.ln1:active, a.ln1:visited { color: #ffffff; text-decoration: none; }
a.ln1:hover { color: #f7fa85; text-decoration: none; } /* white -> yellow */

a.ln2:link, a.ln2:active, a.ln2:visited { color: #fffc79; text-decoration: none; }
a.ln2:hover { color: #fffc79; text-decoration: none; } /* yellow -> yellow */

a.ln3:link, a.ln3:active, a.ln3:visited { color: #000; text-decoration: none; }
a.ln3:hover { color: #ff8000; text-decoration: none; } /* black -> orange */

a.ln4:link, a.ln4:active, a.ln4:visited { color: #0040bf; text-decoration: none; }
a.ln4:hover { color: #ff8000; text-decoration: none; } /* blue -> orange */

a.ln5 { color: #aeeb72; text-decoration: none; }
a.ln5:hover { color: #c9d9e9; text-decoration: none; } /* green -> lime */


/* ********************************************************
/* Page Headline L1 */
.pL1H1 {
  font: bold 23px/1.2 'Book Antiqua', 'Arial';
  color: #61b463;
  border-bottom: 1px dotted #cfcedb;
  margin-bottom: 15px;
  padding-bottom: 3px;
}


/* ********************************************************
/* Top menu L1 */
tr.menuL1 td
{
  color: #e3e3e3;
  background-color: #444444;
  border-left: 1px solid #433343;
  border-right: 1px solid #433343;
}
tr.menuL1 td a:link, tr.menuL1 td a:active, tr.menuL1 td a:visited
{
  color: #e3e3e3;
  text-decoration: underline;
  display: block;
  padding: 2px;
}
tr.menuL1 td a:hover
{
  color: #ffffff;
  background-color: #666666;
  text-decoration: underline;
  display: block;
  padding: 2px;
}
tr.menuL1 td.LT
{
  font-weight: bold;
  color: #000000;
  background-color: #eeeeee;
}
tr.menuL1 a.LT:link, tr.menuL1 a.LT:active, tr.menuL1 a.LT:visited
{
  color: #000000;
  text-decoration: none;
  display: block;
  padding: 2px;
}
tr.menuL1 a.LT:hover
{
  color: #000000;
  background-color: #eeeeee;
  text-decoration: underline;
  padding: 2px;
}


tr.menuL1child td
{
  color: #000000;
  background-color: #eeeeee;
}
tr.menuL1child td a:link, tr.menuL1child td a:active, tr.menuL1child td a:visited
{
  color: #000000;
  text-decoration: underline;
  display: block;
  padding: 2px;
}
tr.menuL1child td a:hover
{
  color: #db1515;
  background-color: #e3e3e3;
  text-decoration: underline;
  display: block;
  padding: 2px;
}


/* ********************************************************
/* Top menu L2 */
tr.menuL2 td
{
  color: #e3e3e3;
  background-color: #444444;
  border-right: 1px solid #433343;
  font-size: 10px;
  font-family: Tahoma;
}
tr.menuL2 td a:link, tr.menuL2 td a:active, tr.menuL2 td a:visited
{
  color: #e3e3e3;
  display: block;
  padding: 2px;
  text-decoration: none;
}
tr.menuL2 td a:hover
{
  color: #ffffff;
  background-color: #666666;
  display: block;
  padding: 2px;
  text-decoration: underline;
}
tr.menuL2 Td.LT
{
  font-weight: bold;
  color: #000000;
  background-color: #eeeeee;
}
tr.menuL2 a.LT:link, tr.menuL2 a.LT:active, tr.menuL2 a.LT:visited
{
  color: #000000;
  text-decoration: none;
  display: block;
  padding: 2px;
}
tr.menuL2 a.LT:hover
{
  color: #000000;
  background-color: #eeeeee;
  text-decoration: underline;
  padding: 2px;
}


/* ********************************************************
/* End TD */
td.eTd a:link, td.eTd a:active, td.eTd a:visited
{
  color: #e3e3e3;
  padding: 2px;
  text-decoration: underline;
}
td.eTd a:hover
{
  color: #ffff80;
  padding: 2px;
  text-decoration: underline;
}


/* ********************************************************
/* TH L1 */
tr.bth1 th
{
  border-top: 1px solid #858dc5;
  border-left: 1px solid #858dc5;
  background-color: #5762ae;
  font-family: Tahoma;
  font-size: 11px; 
  color: #f9f9f9;
}
tr.bth1 th.btl1
{
  border-top: 1px solid #bac0dc;
  border-left: 1px solid #bac0dc;
  background-color: #acb3d7;
}
td.bth1 { background-image: url('/images/bgcol4.gif'); color: #ffffe6; }


/* ********************************************************
/* TR->TD L1 */
tr.bth1 td
{
  border-top: 1px solid #858dc5;
  border-left: 1px solid #858dc5;
  background-color: #6b70a8;
  color: #ffffe6;
}


/* ********************************************************
/* TR->TH L3 */
tr.bth3 th
{
  background-image: url('/images/bgcol2.gif');
  font-family: Tahoma;
  font-size: 11px; 
  color: #fff;
  white-space: nowrap;
}
tr.bth3 th.btl1 { background-image: url('/images/bgcol3.gif'); }


/* ********************************************************
/* TR->TD L2 */
tr.bth2 td {
  border-top: 1px solid #fff;
  border-left: 1px solid #858dc5;
  background-color: #5762ae;
  color: #ffffb7;
}
td.bth2 { background-image: url('/images/bgcol5.gif'); color: #ffffe6; }


/* ********************************************************
/* TD */
td.c1
{
  border-right: 1px solid #d8d9de;
  border-left: 1px solid #d8d9de;
  border-bottom: 1px solid #d8d9de;
}
td.c2, td.cte1
{
  border-right: 1px solid #d8d9de;
  border-bottom: 1px solid #d8d9de;
}


/* ********************************************************
/* Miscellaneous */
img { border: 0px; }

ul, ol { margin: 3px 0px 3px 30px; }
li { margin: 3px 0px 3px 0px; }

ul.li1
{
  list-style-image: url('/images/li1.png');
  margin-left: 15px;
}
ul.li2
{
  font-family: Tahoma;
  font-size: 11px;
  list-style-image: url('/images/li1.png');
  margin-left: 15px;
}

hr { background-color: #ffd6c1; color: #ffd6c1; height: 1px; }

fieldset { border: 1px solid #e0e0e0; padding: 2px 12px 12px 12px; }
legend { padding: 0px 5px 5px 5px; }
/* ***************************************************** */