﻿body
{
    font-family: verdana;
    font-size: 10pt;
    margin-left: 0px;
    margin-top: 0px;
    background-color: #fafbeb;
}

hr
{
    height:1px;
    color: #bedcee;
    width: 95%;
}

a:link
{
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: none;
    color: DarkSlateBlue;
}
a:active
{
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: none;
    color: DarkSlateBlue;
}
a:hover
{
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: underline;
    color: DarkSlateBlue;
}
a:visited
{
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: none;
    color: DarkSlateBlue;
}

.ErrorMessage
{
    border: solid 2px red;
    color: Red;
    font-style: italic;
    width: 400px;
    padding: 10px;
}

.default
{
    font-family: verdana;
    font-size: 10pt;
}

.Title
{
    font-size: 12pt;
}

.itemHeader
{
    background-color: #A3DBE7;
    vertical-align: top;
}

.cat_table_level0
{
    width: 150px;   
}

.productDetaildHeader
{
    width: 140px;
    font-weight: bold;
    background-color: #EEEEEE;
    color: DarkSlateBlue ;
}

.SubHeader
{
    text-align:center;
    font-size: 14pt;
    font-weight: bold;
    /*background-color: #DCDCDC;
    padding: 5px;*/
}

.topbar_button
{
    /*border-top: solid 1px #DCDCDC;   */
    border-left: solid 1px #DCDCDC;
    border-right: solid 1px #DCDCDC;
    /*border-bottom: solid 2px #000000;*/
    width: 120px;
    height:20px;
    vertical-align:middle ;
    padding-top: 5px;
}

a.topbar_link:link
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #000080;
}
a.topbar_link:active
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #000080;
}
a.topbar_link:hover
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    color: #000080;
}
a.topbar_link:visited
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #000080;
}

/***********************************************************************/
.cat_table_level { border-collapse:collapse }

.cat_td_level0{padding:3px; padding-left: 10px;}
.cat_td_level1{padding:3px; padding-left: 25px;}
.cat_td_level2{padding:3px; padding-left: 45px;}

.cat_td_highlight_level0{padding:3px; padding-left: 10px; background-color: #bedcee;}
.cat_td_highlight_level1{padding:3px; padding-left: 25px; background-color: #bedcee;}
.cat_td_highlight_level2{padding:3px; padding-left: 45px; background-color: #bedcee;}

.a_cat_td_level0:link       { font-size:10pt; text-decoration: none; }
.a_cat_td_level0:active    { font-size:10pt; text-decoration: none;}
.a_cat_td_level0:hover    { font-size:10pt; text-decoration: none;background-color: #f9f69c;}
.a_cat_td_level0:visited   { font-size:10pt; text-decoration: none;}

.a_cat_td_level1:link       { font-size:10pt; text-decoration: none;}
.a_cat_td_level1:active    { font-size:10pt; text-decoration: none;}
.a_cat_td_level1:hover    { font-size:10pt; text-decoration: none; background-color: #f9f69c; }
.a_cat_td_level1:visited   { font-size:10pt; text-decoration: none;}

.a_cat_td_level2:link       { font-size:10pt; text-decoration: none;}
.a_cat_td_level2:active    { font-size:10pt; text-decoration: none;}
.a_cat_td_level2:hover    { font-size:10pt; text-decoration: none; background-color: #f9f69c;}
.a_cat_td_level2:visited   { font-size:10pt; text-decoration: none;}

.a_cat_td_highlight_level0:link       { font-size:10pt; text-decoration: none;}
.a_cat_td_highlight_level0:active    { font-size:10pt; text-decoration: none;}
.a_cat_td_highlight_level0:hover    { font-size:10pt; text-decoration: none; background-color: #f9f69c;}
.a_cat_td_highlight_level0:visited   { font-size:10pt; text-decoration: none;}