body
{
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}
td, div
{
    font-size: 11px;
}
.topTitle
{
    font-size: 11px;
    color: #5689B0;
    font-weight: bold;
}
.line
{
    height: 1px;
    border-bottom: soild 1px #5689B0;
}

.top
{
    font-size: 11px;
    color: #6b6b6b;
    font-weight: bold;
}
a.top
{
    text-decoration: none;
}
.treeBG
{
    background-image: url(../images/tree.gif);
    background-repeat: no-repeat;
    background-position: top;
}
.top:hover
{
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.topSub
{
    font-size: 11px;
    color: #FFFFFF;
    line-height: 18px;
}
a.topSub
{
    text-decoration: none;
    font-size: 11px;
}
.topSub:hover
{
    color: #5689B0;
    text-decoration: none;
}

.title
{
    font-family: "Trebuchet MS";
    color: #5689B0;
    font-size: 18px;
    vertical-align: top;
    padding: 0px 0px 0px 10px;
    border-bottom: solid 2px Orange;
}

.tableLayout
{
    border-collapse: collapse;
    border: solid #5689B0 1px;
    background-repeat: no-repeat;
    background-position: left top;
}
.LabelBold
{
    vertical-align: middle;
    line-height: 20px;
    font-weight: bold;
    padding: 3px 0px 3px 5px;
}
.LabelRed
{
    color: #ff0000;
}

.Label
{
    vertical-align: middle;
    line-height: 20px;
    padding: 5px 10px 5px 10px;
}

table.Label1
{
    border-collapse: collapse;
}
.bgTable
{
    background-color: #E6EDF2;
}

table.Label1 td
{
    padding: 3px 3px 3px 5px;
    line-height: 20px;
    vertical-align: top;
    background-color: #e1f0ff;
    border-bottom: 1px solid #FFFFFF;
    border-collapse: collapse;
    color: #1c587f;
    font-weight: bolder;
    font-size: 10pt;
    font-family: Calibri;
}
table.Label1 th
{
    padding: 3px 3px 3px 5px;
    line-height: 18px;
    font-weight: bold;
    background-color: #5689B0;
    border-bottom: 1px solid #FFFFFF;
    border-collapse: collapse;
    text-align: left;
    vertical-align: middle;
    color: White;
}

.text
{
    font-size: 11px;
    color: #333333;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
    line-height: 16px;
}
.more
{
    font-size: 11px;
    color: #000000;
    padding-right: 10px;
    padding-left: 10px;
}

a.more
{
    font-size: 11px;
    color: #000000;
    text-align: right;
    text-decoration: none;
}
.more:hover
{
    font-size: 11px;
    color: #5689B0;
    text-align: right;
    text-decoration: underline;
}

.helpContent
{
    font-size: 12px;
    color: #333333;
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 18px;
    padding-bottom: 5px;
}
.grayLine
{
    background-color: #CCCCCC;
}
.lineV
{
    border-left-width: 1px;
    border-left-color: #5689B0;
    border-left-style: solid;
}

.lineH
{
    border-bottom-width: 1px;
    border-bottom-color: #5689B0;
    border-bottom-style: solid;
}

.lineTop
{
    border-top-width: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
}


.footer
{
    font-size: 11px;
    color: #6B6B6B;
    padding-left: 10px;
    font-weight: bold;
    line-height: 15px;
}

.footer a
{
    font-size: 11px;
    color: #6B6B6B;
    text-align: center;
    text-decoration: none;
}
.footer a:hover
{
    font-size: 11px;
    color: #6B6B6B;
    text-decoration: underline;
}

.user
{
    font-size: 11px;
    color: #FFFFFF;
    line-height: 18px;
}
.user a
{
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}
.user a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.user:visited
{
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}

.sitemap
{
    font-size: 11px;
    color: #5689B0;
    line-height: 18px;
    padding: 0px 10px 0px 0px;
}
.sitemap a
{
    font-size: 11px;
    color: #5689B0;
    text-decoration: none;
}
.sitemap a:hover
{
    color: #5689B0;
    text-decoration: underline;
}
#menu
{
    position: absolute;
    width: 800;
    height: 125;
    z-index: 1;
    left: 172px;
}

.cplink
{
    color: #333333;
    text-align: justify;
    font-size: 11px;
    padding-left: 10px;
}
.cplink:hover
{
    text-align: justify;
}
.cplink ul
{
    padding: 0px 00px 10px 0px;
    margin: 0px 0px 0px 0px;
    background: none;
}
.cplink li
{
    list-style: none;
    padding: 00px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    vertical-align: top;
    line-height: 1.81em;
    color: #333333;
}
.cplink ul li a
{
    background: url(../images/arrow.gif) left top no-repeat;
    padding: 0px 0px 0px 11px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    color: #333333;
}
.cplink li a:hover
{
    text-decoration: underline;
    color: #5689B0;
}

.LableNon
{
    font-size: 9pt;
    color: #000000;
    text-decoration: none;
    border: solid 0px #F7F7F7;
    background-color: Transparent;
    font-weight: bold;
}
.SimpleLable
{
    font-size: 9pt;
    width: 90%;
    color: #0095C6;
    text-decoration: none;
    background-color: Transparent;
    font-weight: bold;
    margin-right: 1%;
}
.TableMain
{
}
.tableGR
{
    border-collapse: collapse;
    border-left: solid #5689B0 1px;
    border-right: solid #5689B0 1px;
    border-bottom: solid #5689B0 1px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

table.grid
{
    border-collapse: collapse;
    padding: 0px;
    border: solid #5689B0 1px;
}

table.grid th
{
    color: #FFFFFF;
    padding-left: 0px;
    background-color: #5689B0;
    text-align: center;
    border: solid #F0F0F0 1px;
    font-size: 12px;
    line-height: 15px;
}

table.grid td
{
    padding: 5px;
    border: solid #5689B0 1px;
    line-height: 15px;
    font-size: 11px;
    text-align: left;
}

table.grid a
{
    font-size: 11px;
    color: #2c2c2c;
    text-decoration: none;
}
table.grid a:hover
{
    font-size: 11px;
    color: #5689B0;
    text-decoration: underline;
}


.Menulink
{
    color: #FFFFFF;
    vertical-align: middle;
    line-height: 20px;
}
.MenuSublink
{
    color: #5689B0;
    font-size: 12px;
    vertical-align: middle;
    line-height: 20px;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 20px;
}

.tableAlltab
{
    border-collapse: collapse;
    border-left: solid #40b2f9 1px;
    border-right: solid #40b2f9 1px;
    border-bottom: solid #40b2f9 1px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.text1
{
    font-size: 10px;
    color: White;
    text-align: justify;
    line-height: 18px;
    padding: 0px 10px 0px 0px;
}
.text1 a
{
    font-size: 10px;
    color: White;
    text-decoration: none;
}
.text1 a:hover
{
    font-size: 10px;
    color: White;
    text-decoration: underline;
}

.menulink
{
    font-size: 11px;
    color: #FFFFFF;
    line-height: 24px;
}
.helpText
{
    font-size: 11px;
    color: #FFFFFF;
    padding: 5px 35px 5px 10px;
}
select, input
{
    font-size: 11px;
    color: #333333;
}
.menulink a
{
    font-size: 11px;
    color: #FFFFFF;
    line-height: 24px;
    text-decoration: none;
}
.menulink a:hover
{
    font-size: 11px;
    color: #50B1F2;
    line-height: 24px;
    text-decoration: none;
}
.text
{
    font-size: 11px;
    color: #333333;
    text-align: justify;
    line-height: 18px;
    padding: 0px 10px 0px 5px;
}
.text a
{
    color: #333333;
    text-decoration: none;
}
.text a:hover
{
    color: #333333;
    text-decoration: underline;
}

.link1
{
    font-size: 11px;
    color: #FFFFFF;
    line-height: 18px;
}
.link1 a
{
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}
.link1 a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
.btn
{
    color: #6e7d89;
    font-weight: bold;
    font-family: Verdana;
    font-size: 11px;
    text-transform: uppercase;
    border-width: 0;
    border-bottom: 0;
    margin: 0px 5px 10px 0px;
    width: 93px;
    height: 37px;
    padding: 0px;
    clear: both;
    background: url(Images/imgbtn.gif) bottom left repeat-x;
    cursor: pointer;
}
.Nbtn
{
    background-color: White;
    background: url(Images/imgbtn.gif) no-repeat;
    color: GoldenRod;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    text-transform: uppercase;
    border-width: 0;
    border-top: solid 1px SteelBlue;
    border-bottom: solid 1px SteelBlue;
    margin: 3px 0px 3px 0px;
    width: 93px;
    height: 25px;
    cursor: pointer;
}
.Nbtn:hover
{
    background: url(Images/imgbtn.gif) repeat;
    color: Orange;
    font-weight: bold;
    font-family: Verdana;
    font-size: 14px;
    text-transform: uppercase;
    border-width: 0;
    border-top: solid 1px SteelBlue;
    border-bottom: solid 1px SteelBlue;
    margin: 5px 0px 5px 0px;
    width: 93px;
    height: 30px;
    cursor: pointer;
}
.NormalBtn
{
    font-weight: 900;
    font-size: 10pt;
    text-transform: capitalize;
    color: #ee9900;
    background-repeat: repeat-x;
    font-family: 'Comic Sans MS';   
    border: none;
    text-decoration:underline;
    background-position: center 10%;
    background-image: url(Images/darkmetal.png);
    background-color: transparent;
}
.NormalBtn:hover
{
    font-weight: bolder;
    font-size: 12pt;
    text-transform: capitalize;
    color: #ff6666;
    background-repeat: repeat-x;
    font-family: 'Comic Sans MS';   
    border: none;
    background-position: center 10%;
    background-image: url(Images/darkmetal.png);
    background-color: #F6F6F6;
}
