/* Main style sheet for Lao Script for Windows website */

a:link            { font-weight: bold; color: #002797 }

a:visited         { font-weight: bold; color: #600040 }

a:hover           { font-weight: bold; color: #2020FF }


a.sitemap:link    { font-weight: bold; color: #800000; text-decoration: none}

a.sitemap:visited { font-weight: bold; color: #600040; text-decoration: none }

a.sitemap:hover   { font-weight: bold; color: #2020FF; text-decoration: none }


body              {font-family: Verdana,Arial,Swiss,sans-serif; background-color: #F0F0FF; color: navy}

td                {font: 10pt Verdana,Arial,Swiss,sans-serif; color: navy}
td.copyright     { text-align: center; font: normal xx-small Arial,Swiss,sans-serif; color: #C0C0C0; background-color: #F0F0FF}

h2 {font: 20pt 'Lucida Sans',Arial,Swiss,sans-serif; font-weight: normal; font-style: italic; color: navy; margin-top: 12px; margin-bottom: 10px}

h3 {font: 16pt 'Lucida Sans',Arial,Swiss,sans-serif; font-weight: bold; font-style: italic; color: navy; }

h4 {font: 13pt 'Lucida Sans',Arial,Swiss,sans-serif; font-weight: normal; font-style: normal; color: navy; margin-top: 16px; margin-bottom: 10px; }

h5 {font: 10pt 'Verdana',Arial,Swiss,sans-serif; font-weight: bold; font-style: normal; color: navy; margin: 2px; }

p {font: 10pt Verdana,Arial,Swiss,sans-serif; font-weight: normal; color: navy; margin-top: 4px; margin-bottom: 10px; margin-left: 10px;}

span.lsw {font-style: italic; font-weight: bold; color: navy}
span.ms {font-style: italic}

div.cf {font: 10pt Verdana,Arial,Swiss,sans-serif; color: navy}
input.cf {font: 10pt Courier New,Courier,mono}
textarea.cf {font: 10pt Courier New,Courier,mono}

p.km {font-family: Verdana,Arial,Swiss,sans-serif; font-weight: bold; color: navy}
span.km {font-weight: bold; color: navy}

span.special {font: 14pt 'Comic Sans MS',Arial,sans-serif; font-weight: bold; font-style: italic; color: red}
span.red     {color: red; font-style: italic}
span.bright  {font-weight: bold; color: red }

table.warn {border-collapse: collapsed;}
table.warn tr td {text-align: center; font: 14pt 'Comic Sans MS',Arial,sans-serif;
  font-weight: bold; font-style: italic; color: red; border:none}
p.copyright {font: 8pt Verdana,Arial,Swiss,sans-serif; font-weight: normal; color: navy}

td.logos         { text-align: left; background-color: #294AAD; height: 44px; padding: 10px}

table.bgnd       { background-color: #D8E0F6}

td.bgnd          { background-color: #f0f0ff; padding: 15px}

td.nav           { padding: 15px; border-right-style: solid; border-right-width: 1px; border-right-color: #800000}

td.copyright     { padding: 15px}






p.subhead {font: 10pt Verdana,Arial,Swiss,sans-serif; font-weight: bold; color: navy}

table.navigation { width: 100%; padding: 0; margin: 0; text-align: center }

tr.navigation    { height: 20px }

td.navigation    { width: 20%; background-color: #D8E0F6; font: bold x-small Arial,Swiss,sans-serif; text-align: center }










a.activefilter   { font-weight: bold }




table.subnav     { width: 100%; padding: 0; margin: 0; text-align: center }

tr.subnav        { height: 20px }

td.subnav        { width: 20%; text-align: center; font: bold x-small Arial,Swiss,sans-serif }

tr.subnavgap     { height: 2px; background-color: #294AAD }

td.subnavgap     { height: 2px }


table.page       { width: 100%; padding: 0; margin: 0 }

td.pagegap1      { height: 20px }

td.pagetitle     { font: large Verdana,Arial,Swiss,sans-serif }


table.copyright  { width: 100%; padding: 0; margin: 0; text-align: center }

td.sitemap       { text-align: center; font: normal x-small Arial,Swiss,sans-serif }

tr.subnavgap2    { height: 20px }

td.subnavgap2    { width: 100%; background-color: #294AAD; font: normal medium Arial,Swiss,sans-serif }


td.heading       { width: 100%; background-color: #294AAD; font: bold large Arial,Swiss,sans-serif; color: #FFFFFF }


table.news       { width: 100%; padding: 0; margin: 0 }

tr.news0         { padding: 0; margin: 0; background-color: #D8E0F6 }

tr.news1         { padding: 0; margin: 0; background-color: #FFFFFF }

td.news          { padding: 0; margin: 0; width: 22% }


table.dload      { width: 100%; border: 4px solid #D8E0F6; background-color: #D8E0F6 }

table.dload td.dloadtitle

                 { width: 100%; margin-top: 4px; padding-left: 14px; background-color: #FFFFFF; font-weight: bold }

table.dload td.dloaddesc

                 { width: 100%; padding-top: 4px; }

table.dload td.dloadfile

                 { width: 100%; padding-top: 4px; }

table.dlsimple   { width: 100%; }
table.dlsimple td.dloadtitle
                 { width: 100%; margin-top: 4px; font-family: Verdana,Arial,Swiss,sans-serif; font-weight: bold; color: navy}
table.dlsimple td.dloaddesc
                 { width: 100%; padding-top: 4px; padding-left: 10px; }
table.dlsimple td.dloadfile
                 { width: 100%; padding-top: 4px; }

table.fl          {padding: 2px; border-bottom: 1px solid #294AAD }
table.fl th       {border-bottom: 1px solid #294AAD; margin: 10px; color: black }
table.fl th.fl    {width: 500px}
table.fl th.flcol {width: 75px}
table.fl td       {border-top: 1px solid grey}
table.fl td.fl    {width: 500px}
table.fl td.flcol {text-align: center; vertical-align: middle}
table.fl td.flhidden {border-top: none; padding-left: 20px }
/* table.fl td.odd   {background-color: #F6E0D8} */
/* table.fl td.even  {background-color: white} */

table.dlr         {padding: 2px; border-bottom: 1px solid #294AAD }
table.dlr th      {border-bottom: 1px solid #294AAD; margin: 10px; color: black }
table.dlr th.dlr   {width: 500px}
/* table.dlr td       {border-top: 1px solid grey} */
table.dlr td.dlr   {width: 500px}

input.dlr         {border: 1px solid grey; text-align: center }

table.llist       {margin: 0px}  
table.llist th    {border-bottom: 1px solid grey}
table.llist td    {border-bottom: 1px solid grey}

p.bright       {font-weight: bold; color: red }

table.filter {border-top: 1px solid #294AAD; border-bottom: 1px solid #294AAD; 
  border-collapse: collapse; width: 100% }
table.filter th {text-align: left; font-weight: normal; font-style: italic; font-size: 90%; 
  padding-right: 8px; border-bottom: 1px solid #294AAD; }

