﻿body
{
    background-color: #f5f5f5; /*background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMTYwJyBoZWlnaHQ9JzEwMCcgdmlld0JveD0nMCAwIDgwIDUwJz4KCTxkZWZzPgoJCTxyZWN0IGlkPSdzJyBmaWxsPScjMzNhNmI4JyB3aWR0aD0nNScgaGVpZ2h0PSc1Jy8+Cgk8L2RlZnM+Cgk8ZyBpZD0nYic+Cgk8dXNlIHg9JzAnIHk9JzAnIGZpbGwtb3BhY2l0eT0nMC4wMjc5OTk5OTk5OTk5OTk5OTcnIHhsaW5rOmhyZWY9JyNzJyAvPgoJPHVzZSB4PSc1JyB5PScwJyBmaWxsLW9wYWNpdHk9JzAuMDEzOTk5OTk5OTk5OTk5OTk5JyB4bGluazpocmVmPScjcycgLz4KCTx1c2UgeD0nMTAnIHk9JzAnIGZpbGwtb3BhY2l0eT0nMC4wNDE5OTk5OTk5OTk5OTk5OTYnIHhsaW5rOmhyZWY9JyNzJyAvPgoJPHVzZSB4PScxNScgeT0nMCcgZmlsbC1vcGFjaXR5PScwLjAzNDk5OTk5OTk5OTk5OTk5NicgeGxpbms6aHJlZj0nI3MnIC8+Cgk8dXNlIHg9JzIwJyB5PScwJyBmaWxsLW9wYWNpdHk9JzAuMDEzOTk5OTk5OTk5OTk5OTk5JyB4bGluazpocmVmPScjcycgLz4KCTx1c2UgeD0nMjUnIHk9JzAnIGZpbGwtb3BhY2l0eT0nMC4wMjc5OTk5OTk5OTk5OTk5OTcnIHhsaW5rOmhyZWY9JyNzJyAvPgoJPHVzZSB4PSczMCcgeT0nMCcgZmlsbC1vcGFjaXR5PScwLjA0OScgeGxpbms6aHJlZj0nI3MnIC8+Cgk8dXNlIHg9JzAnIHk9JzUnIGZpbGwtb3BhY2l0eT0nMC4wMjA5OTk5OTk5OTk5OTk5OTgnIHhsaW5rOmhyZWY9JyNzJyAvPgoJPHVzZSB4PSc1JyB5PSc1JyBmaWxsLW9wYWNpdHk9JzAuMDI3OTk5OTk5OTk5OTk5OTk3JyB4bGluazpocmVmPScjcycgLz4KCTx1c2UgeD0nMTAnIHk9JzUnIGZpbGwtb3BhY2l0eT0nMC4wMTM5OTk5OTk5OTk5OTk5OTknIHhsaW5rOmhyZWY9JyNzJyAvPgoJPHVzZSB4PScxNScgeT0nNScgZmlsbC1vcGFjaXR5PScwLjA0MTk5OTk5OTk5OTk5OTk5NicgeGxpbms6aHJlZj0nI3MnIC8+Cgk8dXNlIHg9JzIwJyB5PSc1JyBmaWxsLW9wYWNpdHk9JzAuMDI3OTk5OTk5OTk5OTk5OTk3JyB4bGluazpocmVmPScjcycgLz4KCTx1c2UgeD0nMjUnIHk9JzUnIGZpbGwtb3BhY2l0eT0nMC4wMjA5OTk5OTk5OTk5OTk5OTgnIHhsaW5rOmhyZWY9JyNzJyAvPgoJPHVzZSB4PSczMCcgeT0nNScgZmlsbC1vcGFjaXR5PScwLjAwNjk5OTk5OTk5OTk5OTk5OScgeGxpbms6aHJlZj0nI3MnIC8+Cgk8dXNlIHg9JzM1JyB5PSc1JyBmaWxsLW9wYWNpdHk9JzAuMDI3OTk5OTk5OTk5OTk5OTk3JyB4bGluazpocmVmPScjcycgLz4KCTx1c2UgeD0nMCcgeT0nMTAnIGZpbGwtb3BhY2l0eT0nMC4wMjA5OTk5OTk5OTk5OTk5OTgnIHhsaW5rOmhyZWY9JyNzJyAvPgoJPHVzZSB4PSc1JyB5PScxMCcgZmlsbC1vcGFjaXR5PScwLjAxMzk5OTk5OTk5OTk5OTk5OScgeGxpbms6aHJlZj0nI3MnIC8+Cgk8dXNlIHg9JzEwJyB5PScxMCcgZmlsbC1vcGFjaXR5PScwLjA0MTk5OTk5OTk5OTk5OTk5NicgeGxpbms6aHJlZj0nI3MnIC8+Cgk8dXNlIHg9JzE1JyB5PScxMCcgZmlsbC1vcGFjaXR5PScwLjAxMzk5OTk5OTk5OTk5OTk5OScgeGxpbms6aHJlZj0nI3MnIC8+Cgk8dXNlIHg9JzIwJyB5PScxMCcgZmlsbC1vcGFjaXR5PScwLjA0MTk5OTk5OTk5OTk5OTk5NicgeGxpbms6aHJlZj0nI3MnIC8+Cgk8dXNlIHg9JzI1JyB5PScxMCcgZmlsbC1vcGFjaXR5PScwLjAyNzk5OTk5OTk5OTk5OTk5NycgeGxpbms6aHJlZj0nI3MnIC8+Cgk8dXNlIHg9JzMwJyB5PScxMCcgZmlsbC1vcGFjaXR5PScwLjAyMDk5OTk5OTk5OTk5OTk5OCcgeGxpbms6aHJlZj0nI3MnIC8+Cgk8dXNlIHg9JzM1JyB5PScxMCcgZmlsbC1vcGFjaXR5PScwLjA0OScgeGxpbms6aHJlZj0nI3MnIC8+Cgk8dXNlIHg9JzAnIHk9JzE1JyBmaWxsLW9wYWNpdHk9JzAuMDI3OTk5OTk5OTk5OTk5OTk3JyB4bGluazpocmVmPScjcycgLz4KCTx1c2UgeD0nNScgeT0nMTUnIGZpbGwtb3BhY2l0eT0nMC4wMjA5OTk5OTk5OTk5OTk5OTgnIHhsaW5rOmhyZWY9JyNzJyAvPgoJPHVzZSB4PScxMCcgeT0nMTUnIGZpbGwtb3BhY2l0eT0nMC4wMzQ5OTk5OTk5OTk5OTk5OTYnIHhsaW5rOmhyZWY9JyNzJyAvPgoJPHVzZSB4PScxNScgeT0nMTUnIGZpbGwtb3BhY2l0eT0nMC4wMjA5OTk5OTk5OTk5OTk5OTgnIHhsaW5rOmhyZWY9JyNzJyAvPgoJPHVzZSB4PScyNScgeT0nMTUnIGZpbGwtb3BhY2l0eT0nMC4wNDE5OTk5OTk5OTk5OTk5OTYnIHhsaW5rOmhyZWY9JyNzJyAvPgoJPHVzZSB4PSczMCcgeT0nMTUnIGZpbGwtb3BhY2l0eT0nMC4wMDY5OTk5OTk5OTk5OTk5OTknIHhsaW5rOmhyZWY9JyNzJyAvPgoJPHVzZSB4PSczNScgeT0nMTUnIGZpbGwtb3BhY2l0eT0nMC4wMjA5OTk5OTk5OTk5OTk5OTgnIHhsaW5rOmhyZWY9JyNzJyAvPgoJPHVzZSB4PScwJyB5PScyMCcgZmlsbC1vcGFjaXR5PScwLjAwNjk5OTk5OTk5OTk5OTk5OScgeGxpbms6aHJlZj0nI3MnIC8+Cgk8dXNlIHg9JzUnIHk9JzIwJyBmaWxsLW9wYWNpdHk9JzAuMDQxOTk5OTk5OTk5OTk5OTk2JyB4bGluazpocmVmPScjcycgLz4KCTx1c2UgeD0nMTAnIHk9JzIwJyBmaWxsLW9wYWNpdHk9JzAuMDIwOTk5OTk5OTk5OTk5OTk4JyB4bGluazpocmVmPScjcycgLz4KCTx1c2UgeD0nMTUnIHk9JzIwJyBmaWxsLW9wYWNpdHk9JzAuMDM0OTk5OTk5OTk5OTk5OTk2JyB4bGluazpocmVmPScjcycgLz4KCTx1c2UgeD0nMjAnIHk9JzIwJyBmaWxsLW9wYWNpdHk9JzAuMDEzOTk5OTk5OTk5OTk5OTk5JyB4bGluazpocmVmPScjcycgLz4KCTx1c2UgeD0nMzAnIHk9JzIwJyBmaWxsLW9wYWNpdHk9JzAuMDM0OTk5OTk5OTk5OTk5OTk2JyB4bGluazpocmVmPScjcycgLz4KCTx1c2UgeD0nMzUnIHk9JzIwJyBmaWxsLW9wYWNpdHk9JzAuMDEzOTk5OTk5OTk5OTk5OTk5JyB4bGluazpocmVmPScjcycgLz4KCTwvZz4KCTx1c2UgeD0nLTQwJyB5PScyNScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgMCAwKScgeGxpbms6aHJlZj0nI2InIC8+Cgk8dXNlIHg9Jy04MCcgeT0nLTM1JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgLTEgMCAwKScgeGxpbms6aHJlZj0nI2InIC8+Cgk8dXNlIHg9JzQwJyB5PSctNjAnIHRyYW5zZm9ybT0nbWF0cml4KDEgMCAwIC0xIDAgMCknIHhsaW5rOmhyZWY9JyNiJyAvPgoJPHVzZSB4PSc0MCcgeT0nLTEwJyB0cmFuc2Zvcm09J21hdHJpeCgxIDAgMCAtMSAwIDApJyB4bGluazpocmVmPScjYicgLz4KPC9zdmc+");*/
}

#wrap
{
    width: 100%;
    text-align: center;
}

#top
{
    background: none repeat scroll 0 0 #426DAB;
    height: 170px;
    left: 0px;
    right: auto;
    padding: 0;
    position: absolute;
    top: 0;
    width: 103%;
}

.bottom {
    background: none repeat scroll 0 0 #426DAB;
    height: 40px;
    left: 0;
    padding: 0;
    position: relative;
    bottom: 0;
    width: 100%;
}

#liuren
{
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    border-style: solid;
    border-width: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-size: 12pt;
}

.liurenheader-top
{
    height: 40px;
    margin: 0;
    position: relative;
    width: 800px;
    font-family: Verdana;
    font-size: 10pt;
}

.liurenheader-top a
{
    color: #fff;
    text-decoration: none;
}

#liurenheader
{
    margin-top: 5px;
    height: 50px;
    background: url("../images/bg-li.gif") repeat-x scroll center top rgba(0, 0, 0, 0) !important;
    border: 0px solid #A9A9A9;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    box-shadow: 0 0 2px #FFFFFF inset;
    padding: 0;
    width: 800px;
    position: relative;
    margin-left: 0;
    margin-right: auto;
    text-align: center;
    font-family: Georgia;
    font-size: large;
}

#liurenheader1
{
    font-family: Georgia;
    font-size: 30px;
    float: left;
    width: 20%;
}

#liurenheader2
{
    font-family: Georgia;
    font-size: 30px;
    width: 100%;
    color: black;
}

#liurenheader3
{
    font-family: Georgia;
    font-size: 15px;
    width: 20%;
    float: right;
}

#liurenheader3 tr td
{
    text-decoration: none;
}

.liurenmenu
{
    color: black;
    margin-top: 0px;
    margin-bottom: auto;
    height: 48px;
    background: url("../images/bg-li.gif") repeat-x scroll center top rgba(0, 0, 0, 0) !important;
    border: 0px solid #A9A9A9;
    box-shadow: 0 0 2px #FFFFFF inset;
    padding: 0px;
    width: 800px;
    position: absolute;
    margin-right: auto;
    margin-left: 0;
}

.liuren-nav
{
    background: none repeat scroll 0 0 #426DAB;
}

.liuren-menu-buffer
{
    height: 35px;
}

.menu-buffer-5
{
    height: 5px;
}

.menu-buffer
{
    height: 30px;
}

.menu-buffer50
{
    height: 50px;
}

.liuren-menu
{
    color: black;
    font-family: CoreSansN45;
    margin: 12px;
    list-style-type: none;
    padding: 0;
    letter-spacing: 0px;
    font-size: 14pt;
}

.liuren-menu li
{
    float: left;
}

.liuren-menu a:link, div.horizontal a:visited
{
    color: #FFFFFF;
    padding: 0px;
    text-align: center;
    text-decoration: none;
}

ul#menu li a
{
    color: black;
}

ul#menu li.selected a
{
    background: url("../images/bg-li-active.gif") repeat-x scroll center top rgba(0, 0, 0, 0) !important;
    color: white;
    padding-top: 11px;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 11px;
    margin-left: 0px;
}

.liuren-item
{
    text-align: justify;
    display: inline;
    display: inline-block;
    font-weight: normal;
    text-align: center;
    color: black;
    padding-left: 15px;
    padding-right: 15px;
}

.liuren-item-selected
{
    text-align: justify;
    display: inline;
    display: inline-block;
    font-weight: bold;
    font-weight: normal;
    text-align: center;
}

.liuren-login
{
    text-align: right;
    display: inline;
}

.liuren-button
{
    background: none repeat scroll 0 0 #426DAB;
    margin-top: 0px;
    margin-bottom: auto;
    margin-left: 0px;
    margin-right: auto;
    text-align: left;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    color: white;
    font-size: 14pt;
    margin: 5px;
    padding: 10px;
    cursor: pointer;
}

.cm-button
{
    background: none repeat scroll 0 0 black;
    margin-top: 0px;
    margin-bottom: auto;
    margin-left: 0px;
    margin-right: auto;
    text-align: left;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    color: white;
    font-size: 16pt;
    margin: 5px;
    padding: 10px;
    cursor: pointer;
}

.liuren-button a
{
    color: #FFFFFF;
    padding: 0px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}

.liuren-item100
{
    color: white;
    width: 100%;
    height: 30px;
    display: block;
    margin: 10px;
}

#liurenfourpillars
{
    width: 360px;
    top: 50%;
    left: 50%;
    margin-left: 1px;
    margin-right: auto;
    padding: 0;
    border-style: solid;
    border-width: 2px;
    border-spacing: 0px;
    border-color: #7EC2D5;
    border-collapse: collapse;
    font-size: 12pt;
    height: 286px;
}

#liurenfourpillars tr th
{
    border-style: solid;
    border-width: 2px;
    border-spacing: 0px;
    border-color: #7EC2D5;
    border-collapse: collapse;
}

#liurenfourpillars tr td
{
    border-style: solid;
    border-width: 2px;
    border-spacing: 0px;
    border-color: #7EC2D5;
    border-collapse: collapse;
}

.liurenfourpillarsinner
{
    border: none !important;
}

.liurenfourpillarsinner tr td
{
    border: none !important;
}

#liureninfotable
{
    width: 225px;
    margin-left: 10px;
    margin-right: auto;
    margin-top: 0px;
    border-style: solid;
    border-width: 2px;
    border-spacing: 0px;
    border-color: #C0524F;
    border-collapse: collapse;
    font-size: 12pt;
    position: relative;
    vertical-align: top;
    height: 286px;
}

#liureninfotable tr td
{
    line-height: 23px;
    border-style: solid;
    border-width: 2px;
    border-spacing: 0px;
    border-color: #C0524F;
    border-collapse: collapse;
    padding: 3px;
}

#liureninfo
{
    margin-top: auto;
    margin-left: 10px;
}

#liureninfocurrent
{
    margin-top: auto;
    margin-left: 10px;
}

#liurenexamples
{
    margin-top: 40px;
}

.liurentable-main
{
    float: left;
    margin-left: -6px;
}

.liurentable-site
{
    margin-top: 34px;
    width: 176px;
    margin-right: auto;
    margin-left: 4px;
    border-width: 2px;
    border-style: solid;
    border-color: #426DAB;
    border-collapse: collapse;
    font-size: 12pt;
    position: relative;
    vertical-align: top;
    text-align: center;
}

.liurentable-site tr td
{
    text-align: center;
    margin-left: 0px;
    margin-right: auto;
}

.liurentable-site-generals-chart
{
    margin-top: 565px;
}

.liurentable-site-generals-example
{
    margin-top: 35px;
}

.liurentable-site-generals
{
    width: 176px;
    margin-right: auto;
    padding-left: 1px;
    margin-left: 4px;
    border-width: 2px;
    border-style: solid;
    border-color: #426DAB;
    border-collapse: collapse;
    font-size: 12pt;
    position: relative;
    vertical-align: top;
    text-align: center;
}

.liurentable-site-generals td
{
    margin-left: 0px;
    margin-right: auto;
}

.liurentable-site-phases
{
    margin-top: 0px;
    width: 176px;
    margin-right: auto;
    margin-left: 4px;
    border-width: 2px;
    border-style: solid;
    border-color: #426DAB;
    border-collapse: collapse;
    font-size: 12pt;
    position: relative;
    vertical-align: top;
    text-align: center;
}

.liurentable-site-phases td
{
    margin-left: 0px;
    margin-right: auto;
}

.liurentable-site-stars
{
    margin-top: 0px;
    width: 176px;
    margin-right: auto;
    margin-left: 4px;
    border-style: solid;
    border-width: 2px;
    border-color: #426DAB;
    border-collapse: collapse;
    font-size: 12pt;
    vertical-align: top;
    text-align: center;
}

.liurentable-site-phases td
{
    margin-left: 0px;
    margin-right: auto;
}

#liurentable0
{
    margin-top: 30px;
    border-radius: 10px;
    box-shadow: 0 0 2px #FFFFFF inset;
    width: 610px;
    margin-left: 0;
    margin-right: auto;
    border-style: solid;
    border-width: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-size: 12pt;
    float: left;
}

#liurenmessagestable
{
    border: 1px solid #FDEADA;
    border-radius: 10px;
    box-shadow: 0 0 2px #FFFFFF inset;
    width: 600px;
    margin-left: 0px;
    margin-right: 0px;
    border-style: solid;
    border-width: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-size: 11pt;
    float: left;
}

#liurenmessageshead
{
    padding-left: 10px;
}

.liurenmessages
{
    background: #FDEADA;
    width: 300px;
    height: 32px;
    margin-left: 0;
    margin-right: auto;
    margin-top: -3px;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-size: 12pt;
    padding-bottom: 10px;
    float: left;
}

#liurenmessages td
{
    padding-right: 10px;
}

.liurenreadingshead1
{
    background: #C6D9F1;
    padding-left: 10px;
    border-width: 1px;
    width: 150px;
    height: 20px;
    margin-left: auto;
    margin-right: -3px;
    margin-bottom: -3px;
    border-style: solid;
    border-spacing: 0px;
    border-collapse: collapse;
    font-size: 12pt;
}

.liurenreadingshead2
{
    background: #C6D9F1;
    padding-left: 10px;
    border-width: 1px;
    width: 150px;
    height: 20px;
    margin-left: auto;
    margin-right: -3px;
    margin-bottom: -3px;
    border-style: solid;
    border-spacing: 0px;
    border-collapse: collapse;
    font-size: 12pt;
}

#liurentable
{
    border: 1px solid #EEECE1;
    border-radius: 10px;
    box-shadow: 0 0 2px #FFFFFF inset;
    width: 600px;
    margin-left: 0;
    margin-right: auto;
    border-style: solid;
    border-width: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-size: 12pt;
    float: left;
}

#liurenreadingstable
{
    border: 1px solid #C6D9F1;
    border-radius: 10px;
    box-shadow: 0 0 2px #FFFFFF inset;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-width: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-size: 12pt;
    float: left;
}

#liurenreadingstableinner
{
    margin-left: 10px;
    margin-bottom: 4px;
    border-collapse: collapse;
}

#liurentableinner
{
    margin-left: 0px;
    margin-bottom: 4px;
    border-collapse: collapse;
}

.liurenderivation
{
    border: 1px solid black;
    box-shadow: 0 0 2px #FFFFFF inset;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    border-style: solid;
    border-width: 1px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-size: 12pt;
    float: left;
}

#liurentablecell
{
    background: #EEECE1;
    width: 150px;
    height: 100px;
    margin-left: auto;
    margin-right: -3px;
    margin-bottom: -9px;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-size: 12pt;
}

#liurentablecellreading
{
    background: #C6D9F1;
    width: 150px;
    height: 100px;
    margin-left: auto;
    margin-right: -3px;
    margin-bottom: -9px;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-size: 12pt;
}

#liurentablecellinner
{
    width: 150px;
    height: 100px;
    margin-left: auto;
    margin-right: -3px;
    margin-bottom: -9px;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-size: 12pt;
}

#liurentablecell td
{
    height: 25px;
}

.liurenfooter
{
    padding: 10px;
    float: left;
    width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.liurenfooter a
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial;
    font-size: 14px;
}

.liurenfooter span
{
    color: #FFFFFF;
}

.liurencopyright
{
    height: 26px;
    padding: 4px;
    width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 14px;
}

.liurenderivation tr
{
    border: 1px solid black;
}

.homepage
{
    background-color: white;
    margin-top: 36px;
    border-radius: 3px;
    box-shadow: 0 0 2px #FFFFFF;
    width: 800px;
    margin-right: auto;
    border-style: solid;
    border-width: 0px;
    border-spacing: 0px;
    border-width: 0px;
    font-size: 12pt;
    padding: 10px;
}

.homepage-section
{
    color: black;
    background-color: #EFF1F3;
    border: 1px solid #a9a9a9;
    height: 20px;
    width: 100%;
    margin-left: 0px;
    margin-right: auto;
    font-size: 12pt;
    padding: 0 20px 0 20px;
}
/*.homepage-header 
{
    background: url("../images/global.png") repeat-y scroll right #fff;
    background-position: 0 -120px;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 10px;
    z-index: 2; 
}*/

.homepage tr
{
    margin-top: 40px;
    font-family: serif;
}

.homepage article
{
    font-family: serif;
    padding-left: 20px;
    padding-right: 20px;
    text-align: justify;
}

.homepage a
{
    margin-top: 40px;
    font-family: serif;
}

#liuren-login
{
    margin-top: 40px;
}

.liuren-selection-nav
{
    height: 30px;
    margin-top: 30px;
}
