table.lagl-page
{
    width:752px;
    width:100%;
}
td.lagl-topleftcell
{
    width:18%;
}
td.lagl-toprightcell
{
    width:5%;
}
a
{
    text-decoration:none;
}
p.lagl-topmenulink, a.lagl-topmenulink
{
    text-decoration:none;
    font-family:"Trebuchet MS";
    font-size:12.0pt;
    color:#330033;
    padding-bottom:4pt;
}
a:hover.lagl-topmenulink
{
    text-decoration:underline;
}
hr.lagl-mainseparator
{
    height:2px;
    width:97%;
    color:#330033;
    background-color:#330033;
    border-style:solid;
}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
    {margin-right:0pt;
    text-indent:0pt;
    margin-top:0pt;
    margin-bottom:0pt;
    text-align:left;
    font-family:"Times New Roman";
    font-size:10.0pt;
    color:black;}
p.lagl-legend
{
    font-family: "Trebuchet MS";
    font-size: 9.0pt;
    color: #330033;
    font-style: italic;
    font-weight: bold;
    text-align: center;
    text-indent: 0pt;
    padding-left:1em;
    padding-right:1em;
}    
p.lagl-snippet, div.lagl-snippet
{
margin-right:0pt;
text-indent:0pt;
margin-top:0pt;
margin-bottom:10pt;
text-align:left;
font-family:"Trebuchet MS";
font-size:10.0pt;
color:black;
}
h2.lagl-h2
{
margin-right:0pt;
margin-top:0pt;
margin-bottom:10pt;
text-align:left;
font-family:"Trebuchet MS";
font-size:16.0pt;
color:#330033;
font-weight:bold;
}
h2.lagl-h2-sub
{
margin-right:0pt;
text-indent:24px;
margin-top:0pt;
margin-bottom:10pt;
text-align:left;
font-family:"Trebuchet MS";
font-size:16.0pt;
color:black;
font-weight:bold;
background: #ffffff url(img/h2sub-bullet.gif) no-repeat;
background-position:left center;
}
h3.lagl-h3-sub, h3.other-things /* Google 404 help */
{
margin-right:0pt;
text-indent:0pt;
margin-top:0pt;
margin-bottom:0pt;
text-align:left;
font-family:"Trebuchet MS";
font-size:10.0pt;
font-style:italic;
color:black;
font-weight:bold;
}
h2.lagl-snippet-h2
{
margin-right:0pt;
text-indent:0pt;
margin-top:0pt;
margin-bottom:0pt;
text-align:left;
font-family:"Trebuchet MS";
font-size:10.0pt;
color:black;
font-weight:bold;
}
ul.lagl-snippet-list
{
    margin-left:0;
    padding-left:1.5em;
    list-style-type:disc;
}
li.lagl-snippet-listitem
{
    font-family:"Trebuchet MS";
    font-style:italic;
    font-size:9pt;
    margin:0;
    padding:0;
}
ul.lagl-snippet-sublist
{
    margin-left:0;
    padding-left:1.5em;
    list-style-type:circle;
}
li.lagl-snippet-sublistitem
{
    font-family:"Trebuchet MS";
    font-style:normal;
    font-size:9pt;
    margin:0;
    padding:0;
}div.lagl-topmenuoption
{
    font-size:8.0pt;font-family:"Trebuchet MS";
    color:#330033;font-weight:bold
}
p.MsoOrganizationName, li.MsoOrganizationName, div.MsoOrganizationName
    {margin-right:0pt;
    text-indent:0pt;
    margin-top:0pt;
    margin-bottom:0pt;
    text-align:left;
    font-family:"Times New Roman";
    font-size:16.0pt;
    color:black;}
div.lagl-servicename
{
    margin-right:0pt;
    text-indent:0pt;
    margin-top:0pt;
    margin-bottom:0pt;
    text-align:left;
    font-family:"Times New Roman";
    font-size:16.0pt;
    color:black;
}
div.lagl-motto
{
    padding:2.85pt 2.85pt 2.85pt 2.85pt;
    background-color:#330033
}
div.lagl-motto p
{
    margin-right:0pt;
    text-indent:0pt;
    text-align:center;
    margin-top:0pt;
    margin-bottom:0pt;
    font-family:"Trebuchet MS";
    font-size:10.0pt;
    color:white;
    font-style:italic;
    font-weight:bold;
}
div.lagl-maintext, p.lagl-maintext
{
    margin-right:9pt;
    margin-left:9pt;
    margin-top:0pt;
    margin-bottom:9.0pt;
    font-family:"Trebuchet MS";
    font-size:10.0pt;
    color:black;
    text-indent:0pt;
    text-align:justify;
}
h1.lagl-h1
{
    margin-right:0pt;
    text-indent:0pt;
    margin-top:0pt;
    margin-bottom:0pt;
    text-align:left;
    font-family:"Trebuchet MS";
    font-size:24.0pt;
    color:#330033;
}
p.MsoAccentText5, li.MsoAccentText5, div.MsoAccentText5
    {margin-right:0pt;
    text-indent:0pt;
    margin-top:0pt;
    margin-bottom:0pt;
    text-align:left;
    font-family:"Trebuchet MS";
    font-size:9.0pt;
    color:#330033;}
p.lagl-footerLegend
    {margin-right:0pt;
    text-indent:0pt;
    text-align:center;
    margin-top:0pt;
    margin-bottom:0pt;
    font-family:"Trebuchet MS";
    font-size:9.0pt;
    color:#330033;}
div.lagl-imagefooter
{
    font-family:"Trebuchet MS";
    font-size:9.0pt;
    color:#330033;
    text-indent:0pt;
    text-align:center;
    margin-right:0pt;
    margin-top:0pt;
    margin-bottom:0pt;
}
h2.lagl-form-h2
{
    margin-right:0pt;
    text-indent:0pt;
    margin-top:0pt;
    margin-bottom:0pt;
    text-align:left;
    font-family:"Trebuchet MS";
    font-size:10.0pt;
    color:black;
}
h3.lagl-screenshot-h3
{
    margin-right:0pt;
    text-indent:0pt;
    margin-top:0pt;
    margin-bottom:0pt;
    text-align:left;
    font-family:"Trebuchet MS";
    font-size:8.0pt;
    font-weight:bold;
    color:black;
}
div.lagl-formlabel, p.lagl-formlabel, td.lagl-formlabel
{
    margin-right:0pt;
    text-indent:0pt;
    margin-top:0pt;
    margin-bottom:0pt;
    text-align:left;
    font-family:"Trebuchet MS";
    font-size:10.0pt;
    color:black;
}
input.lagl-formfield, textarea.lagl-formfield, select.lagl-formfield
{
    /*background-color:#cccc99;*/
    background-color:#ffffc9;
}
td.lagl-textcontainercell
{
    padding:10px 10px 10px 10px
}
#farticlepromo
{
    padding-left:1em;
    padding-right:1em;
    padding-bottom:10pt;
}
p.lagl-floatingarticlepromo
{
    padding-left:1em;
    padding-right:1em;
    background-color: #dddddd;
    color: #330033;
    border-color:#330033;
    border-style:solid;
    border-width:thin;
    font-family: "Trebuchet MS";
    font-size: 10pt;
    font-style:italic;
    font-weight:bold;
    text-align: center;
    margin-bottom: 5pt;
    padding-top: 5pt;
    padding-bottom: 5pt;
    margin-top: 5pt;
}
#fpagepromo
{
    padding-left:1em;
    padding-right:1em;
    padding-bottom:10pt;
}
p.lagl-floatingpagepromo
{
    padding-left:1em;
    padding-right:1em;
    background-color: #dddddd;
    color: #330033;
    border-color:#330033;
    border-style:solid;
    border-width:thin;
    font-family: "Trebuchet MS";
    font-size: 10pt;
    font-style:italic;
    font-weight:bold;
    text-align: center;
    margin-bottom: 5pt;
    padding-top: 5pt;
    padding-bottom: 5pt;
    margin-top: 5pt;
}
div.lagl-floatingmenucontainer
{
    /*position: fixed;
    top: 200px;
    left: 20px;
    width:25%;*/
    padding-left:1em;
    padding-right:1em;
}
p.lagl-floatingmenu, div.lagl-floatingmenu
{
    background-color: White;
    border: thin #330033 solid;
}
h2.lagl-floatingmenuheader
{
    background-color: #330033;
    color: White;
    font-family: "Trebuchet MS";
    font-size: 10pt;
    text-align: center;
    margin-bottom: 5pt;
    padding-bottom: 0;
    margin-top: 0;
}
h2.lagl-footmenuheader
{
    background-color: #330033;
    color: White;
    font-family: "Trebuchet MS";
    font-size: 10pt;
    text-align: center;
    margin-bottom: 5pt;
    padding-bottom: 0;
    margin-top: 0;
}
ul.lagl-floatingmenulist,blockquote.lagl-floatingmenulist
{
    margin-left:0;
    padding-left:1.5em;
    list-style-type:disc;
}
ul.lagl-footmenulist
{
    margin-left:0;
    padding-left:1.5em;
    list-style-type:disc;
}
.lagl-floatingmenulink-current
{   /* Non-link version of a.lagl-floatingmenulink */
    color: Black;
    font-family: "Trebuchet MS";
    font-weight:bold;
    font-size: 9pt;
    text-decoration:underline;
}
ul.lagl-floatingmenusublist
{
    margin-left:1em;
    padding-left:0em;
    list-style-type:circle;
}
.lagl-floatingmenulink-currentsub
{
    color: Black;
    font-family: "Trebuchet MS";
    font-weight:bold;
    font-size: 9pt;
    text-decoration:underline;
    margin-left:0;
    padding-left:0em;
}

li.lagl-menulist
{
    margin:0;
    padding:0;
}
a.lagl-footmenulink
{
    color: Black;
    font-family:" Trebuchet MS";
    font-size: 9pt;
}
a:hover.lagl-footmenulink
{
    text-decoration:underline;
    cursor:pointer;
}
a:active.lagl-footmenulink
{
    font-weight:bold;
}
a.lagl-floatingmenulink,span.lagl-floatingmenulink
{
    color: Black;
    font-family: "Trebuchet MS";
    font-size: 9pt;
}
a:hover.lagl-floatingmenulink
{
    text-decoration:underline;
}
.lagl-mainmenuitem
{
    color:Black;
    font-family:"Trebuchet MS";
    font-size:10pt;
    text-align:center;
}
a.lagl-mainmenuitemlink
{
    color:Black;
}
.lagl-mainmenuselected
{
    background-color:#330033;
    color:White;
    font-family:"Trebuchet MS";
    font-size:10pt;
    text-align:center;
}
a.lagl-sitelink
{
/*    background-color:#330033;*/
/*    color:White;*/
    font-family:"Trebuchet MS";
    font-weight:bold;
    /*background-color:#cccc99;*/
    color:black;
    text-decoration:none;
    font-size:10pt;
}
a:hover.lagl-sitelink
{
    text-decoration:underline;
}
ul.lagl-articlelist
{
    margin-left:0;
    padding-left:1.5em;
    list-style-type:disc;
}
li.lagl-articletitle,a.lagl-articletitle,p.lagl-articletitle
{
    font-family: "Trebuchet MS";
    font-size:10pt;
    color: rgb(51, 0, 51);
    font-weight: bold;
    list-style-type:circle;
    margin-bottom:0;
}
p.lagl-articlesynopse
{
    font-family: "Trebuchet MS";
    font-size:10pt;
    color: rgb(51, 0, 51);
    font-weight: normal;
    list-style-type:circle;
    margin-top:-10pt;
}
li:hover.lagl-articletitle,p:hover.lagl-articletitle
{
    text-decoration:underline;
}
p.lagl-articlesynopsis
{
    font-family: "Trebuchet MS";
    font-size:10pt;
    font-weight: normal;
    margin-top: 0;
    margin-bottom:10pt;
    margin-left:0em;
}
p:hover.lagl-articlesynopsis
{
    text-decoration:underline;
}
a.lagl-articlelink
{
    font-family: "Trebuchet MS";
    font-size:10pt;
    font-weight: normal;
    color:Black;
}
a:hover.lagl-articlelink
{
    text-decoration:underline;
}

dl.lagl-glossarylist
{
}

dl.lagl-glossarylist a
{
    color:black;
    text-decoration:none;
}
dl.lagl-glossarylist a.acronymMeaning
{
    font-style:italic;
}
dl.lagl-glossarylist a:hover
{
    color:black;
    font-weight:bold;
}

dl.lagl-glossarylist a:visited
{
    color:black;
}

dt.lagl-glossary-term
{
    display:list-item;
    margin-left:2em;
    cursor:pointer;
    text-decoration:none;
}
dt:hover.lagl-glossary-term
{
    font-style:italic;
    text-decoration:underline;
}
dt:visited.lagl-glossary-term
{
    text-decoration:none;
}
dt:active.lagl-glossary-term
{
    font-weight:bold;
}

dd.lagl-glossary-def
{
    display:none;
    margin-left:2em;
    margin-bottom:10pt;
}

a.lagl-glossary-crossref
{
    font-style:italic;
}
a:hover.lagl-glossary-crossref
{
    font-style:italic;
    text-decoration:underline;
}
a:visited.lagl-glossary-crossref
{
    color: black;
}
a.lagl-external-link
{
    text-decoration:none;
    color:black;
    /*background-color:#cccc99;*/
    font-weight:bold;
}
a:hover.lagl-external-link
{
    text-decoration:underline;
}
a.lagl-simplelink
{
    text-decoration:none;
/*    font-family:"Trebuchet MS";
    font-size:10.0pt;*/
    font-weight:bold;
    color:black;
/*    background-color:#cccc99; */
    padding-bottom:4pt;
}
a:hover.lagl-simplelink
{
    text-decoration:underline;
}

td.lagl-errorMessage-visible
{
    color:red;
    text-align:right;
}

#article h1 {
    margin-top: 1ex;
    margin-bottom:1ex;
}
#article dt {
    font-weight:bold;
}
#article #abstract {
    font-family: "Trebuchet MS";
    font-style:italic;float:left;width:50%;display:inline-block;padding:1em 1ex;vertical-align:top;
}
#article #abstract p {
    padding:0;margin:0;
}
#article #table-of-contents {
    font-family: "Trebuchet MS";
    background-color:#FCFFCD;padding:1ex 1em;display:inline-block;border:1px solid black;vertical-align:top;min-width:30%;
}
#article #table-of-contents p {
    padding:0;margin:0;
}
#article #table-of-contents h1 {
    font-size: 12pt;
    padding:0;margin:0;
}
#article #table-of-contents a {
    color: black;
}
#article #table-of-contents a:hover {
    color: black;
    text-decoration:underline;
}
