body, td {font-family:"Times New Roman", Times, serif;font-size:100%;color:#151515;}
a {color:#0B468F;}
/* a:visited {color:#5a7092;} */

.full {width:100%;}

/* main layout */
table.m1       {width:100%;height:35px;}
table.m1 td    {text-align:center;}

td.hdr {vertical-align:top;font-size:160%;padding:7px 20px 10px 0;}
div.path {color:#828486;font-size:50%;padding:8px 2px 0;}
div.path a.path {color:#828486;}
td.logo {text-align:center;padding-top:15px;height:125px;}
td.logo img {border:0;}


/* content */
h1 {font-weight:normal;font-size:130%;}
h2 {font-weight:normal;font-size:120%;}
h3 {font-weight:normal;font-size:110%;}
ul, ol {font-size:100%;}
li {margin-bottom:0.4em;}
hr {height:1px;color:#E5E5E5;}
div.print {margin-top:2em;padding:0 20px;text-align:right;font-size:80%;}

/* 1st level */
td.bullet0  {text-align:right;vertical-align:top;border-bottom:1px solid #4B82A5;padding:18px 0 0 13px;}
td.text0    {vertical-align:top;padding:0.7em 8px;border-bottom:1px solid #4B82A5;width:100%;color:#ffffff;}
td.text0 a  {color:#ffffff;}
td.divider  {border-bottom:1px solid #4B82A5;padding:0 0 0.3em;}
/* 2nd level */
td.bullet1  {text-align:right;vertical-align:top;padding:11px 0 0 27px;}
td.text1    {vertical-align:top;padding:0.2em 8px 0.4em;font-size:90%;width:100%;color:#ffffff;}
td.text1 a  {color:#ffffff;}
/* 3rd level */
td.bullet2  {text-align:right;vertical-align:top;padding:8px 0 0 40px;}
td.text2    {vertical-align:top;padding:0 6px 0.4em;font-size:90%;width:100%;color:#ffffff;}
td.text2 a  {color:#ffffff;}
/* 4th level */
td.menu2    {border-bottom:1px solid #E5E5E5;padding:0.8em 20px 0.5em 0;}

/* footer */
td.footer {font-size:90%;color:#ffffff;vertical-align:bottom;background:#296D95;padding:20px 20px 20px;text-align:center;}
td.footer a {color:#ffffff;}

/* forms */
td.formHeader   {border-bottom:2px solid #B2B2B2;height:1px;padding:0;font-size:1px;}
td.name         {border-bottom:1px solid #B2B2B2;width:30%;font-size:80%;}
td.nameRequired {border-bottom:1px solid #B2B2B2;width:30%;font-size:80%;}
td.value        {background:#F9F9F9; border-bottom:1px solid #B2B2B2;width:80%;border-left:1px solid #B2B2B2;}
td.svalue       {padding:0px; vertical-align:middle;font-size:80%;}
td.valueFailed  {text-align:right;border-bottom:1px solid #B2B2B2;background:#FAEBEF;width:80%;border-left:1px solid #B2B2B2;}
td.empty        {font-size:4px;border-bottom:1px solid #B2B2B2;}
td.submit       {padding:10px; text-align:right;border-bottom:1px solid #B2B2B2;border-top:1px solid #B2B2B2;}
input.text      {width:100%;}

/* tables */
table.table_pricelist td          {border-bottom:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;font-size:80%;padding:0.2em;vertical-align:top;} /* class for table tag */
table.table_pricelist .headrow td {border-bottom:none; border-left:none;} /* class for headin row */
table.table_pricelist .code       {border-left:none; width:5em;text-align:center;} /* class for product code tag */
table.table_pricelist .price      {background:#FAFBFC; width:5em;text-align:right;} /* class for price cell */

/* map */
/* 1st level */
td.map_bullet0  {text-align:right;vertical-align:top;border-bottom:1px solid #E5E5E5;padding:18px 0 0 13px;}
td.map_text0    {vertical-align:top;padding:1.5em 8px 0.5em;border-bottom:1px solid #E5E5E5;width:100%;font-weight:bold;}
/* 2nd level */
td.map_bullet1  {text-align:right;vertical-align:top;padding:17px 0 0 30px;}
td.map_text1    {vertical-align:top;padding:0.6em 8px 0;width:100%;}
/* 3rd level */
td.map_bullet2  {text-align:right;vertical-align:top;padding:12px 0 0 50px;}
td.map_text2    {vertical-align:top;padding:0.4em 6px 0;font-size:80%;width:100%;}
/* 4th level */
td.map_bullet3  {text-align:right;vertical-align:top;padding:11px 0 0 70px;}
td.map_text3    {vertical-align:top;padding:0.4em 6px 0;font-size:80%;width:100%;}

