/**
 * News calendar.
 */
 
table.cal { 
    border-style: solid;
    border-color: #ffffff;
    border-width: 2px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    margin: 0px;
}
table.cal td { 
    font-weight: normal;
    text-align: center; 
    border-style:solid;
    border-color: #ffffff;  
    border-width: 0px;
    border-bottom-width: 2px;
    border-right-width: 2px;
    padding: 2px; 
    background: #e8e8ff; 
    color: #b0b0b0;
    font-size: 85%; 
}
table.cal th { 
    text-align: center; 
    border-style:solid;
    border-color: #ffffff;  
    border-width: 0px;
    border-bottom-width: 2px;
    border-right-width: 2px;
    background: #ff9801;
    color :#ffffff; 
    padding: 2px;
    font-size: 95%;
    font-weight: bold;
}
table.cal td.sel { 
    background: #ff9801;
    font-weight: bold; 
    color: #ffffff; 
}
table.cal td.empty { 
    background: #e0e0ff; 
}
table.form { 
    width: 100%; 
    font-weight: bold; 
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0; 
}
table.form td { 
    padding: 2px; 
}
table.searchNav td { 
    font-weight: normal; 
    text-align: center; 
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0;
    border-top-width: 0px;
    vertical-align: middle; 
    padding: 2px 4px 2px 4px; 
}
table.searchNav td.n { 
    border-color: #ffffff; 
}
table.searchNav td.prev, table.searchNav td.prev { 
    width: 50px; 
}
table.searchNav td.prev { 
    text-align: right; 
}
table.searchNav td.page { 
    font-weight: bold; 
    font-size: 12px; 
}
table.searchNav td.sel {
    background: #015a44; 
    font-weight: bold; 
    color: #ffffff; 
}
span.hilite { 
    font-weight: bold; 
    background-color: #b3f5de; 
    padding: 0; 
}

div.bounding{
    margin:                                 0px;
    padding:                                0px;
    border-style:                       solid;
    border-color:                       #999999;
    border-width:                       1px;
    border-top-width:               0px;
    
}
div.header {
    margin:                                 0px;
    padding:                                0px;
    color:                                  #000000;
    background:                         #ffffff;
    width:                                  100%;
    height:                                 92px;
    background-image:               url('/images/design/header.gif');
    background-position:        top right;
    background-repeat:          no-repeat;
    text-align:                         left;
    font-size:                          80%;
}
img.logo {
    border-width:                       0px;
    margin:                                 0px;
    padding:                                0px;
}
div.logo {
    float:left;
}
div.banner {
    float:right;
    padding-right:4px;
    padding-top:4px;
}
div.search-box {
    margin:                                 0px;
    padding:                                0px;
    padding-left:                       10px;
    color:                                  #ffffff;
    background:                         transparent;
    text-align:                         right;
    vertical-align:                 top;
    float:                                  right;
    height:                                 24px;
    font-size:                          13px;
}
input.search-form-field {
    border-style:                       solid;
    border-color:                       #595854;
    border-width:                       1px;    
    font-size:                          11px;
}
input.search-form-button {
    margin:                                 0px;
    margin-right:                       1px;
    padding:                                0px;    
    border-width:                       0px;
    vertical-align:                 top;
    color:                                  #ffffff;
    font-weight:                        bold;
    background:                         #595854;
}
div.search-box a:link {
    padding:                                0px;
    margin:                                 0px;
    color:                                  #ffffff;
    background:                         #595854;
    text-decoration:                none;
    text-align:                         right;
}
div.search-box a:visited {
    padding:                                0px;
    margin:                                 0px;
    padding-bottom:                 2px;    
    color:                                  #ffffff;
    background:                         #595854;
    text-decoration:                none;
    text-align:                         right;
}
div.search-box a:active {
    padding:                                0px;
    margin:                                 0px;
    color:                                  #ffffff;
    background:                         #595854;
    text-decoration:                none;
    text-align:                         right;
}
div.search-box a:hover {
    padding:                0px;
    margin:                 0px;
    color:                  #a4a4a4;
    background:                         #595854;
    text-decoration:        none;
    text-align:             right;
}


/* Breadcrumb Trail */
p.breadcrumb-trail {
    border-width:                                   0px;
    color:#BAD14B;
}
p.breadcrumb-trail a:link {
    color:                                              #BAD14B;
    background:                                     transparent;
    text-decoration:                            none;
}
p.breadcrumb-trail a:visited {
    padding-bottom:                             2px;    
    color:                                              #BAD14B;
    background:                                     transparent;
    text-decoration:                            none;
}
p.breadcrumb-trail a:active {
    color:                                              #BAD14B;
    background:                                     transparent;
    text-decoration:                            none;
}
p.breadcrumb-trail a:hover {
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
}

/* left menu. */
td.left {
    vertical-align:                             top;
    padding:                                            4px;
    margin:                                             0px;
    width:                                              200px;
    font-size:                                      80%;
    color:                                              #666763;
    background:                                     transparent;
}
td.left ul {
    padding:                                            0px;
    margin:                                             5px;
    margin-left:                                    6px;
    border-style:                                   solid;
    border-width:                                   0px;
    border-color:                                   #9E9E9C;
    border-right-width:                     1px;
}
td.left li {
    margin:                                             8px;
    margin-left:                                    0px;
    padding:                                            0px;
    padding-left:                               14px;
    padding-bottom:                             8px;
    border-style:                                   solid;
    border-width:                                   0px;
    border-color:                                   #9E9E9C;
    border-bottom-width:                    1px;
    list-style:                                     none;
}
li.menu-hover {
    background-repeat:                      no-repeat;
    background-position:                    top left;
    background-image:                       url('/images/design/menu-arrow.gif');
    text-decoration:                            none;
}
ul.news {
}
ul.news  li {
    background: #ffffff;
    color: #b0b0b0;
}
td.left p{
    vertical-align:                             top;
    padding:                                            0px;
    margin:                                             0px;
    margin-left:                                    14px;
    width:                                              200px;
    color:                                              #666763;
    background:                                     transparent;
    font-weight:                                    bold;
}
td.left a:link {
    color:                                              #666763;
    background:                                     transparent;
    text-decoration:                            none;
}
td.left a:visited {
    color:                                              #666763;
    background:                                     transparent;
    text-decoration:                            none;
}
td.left a:active {
    color:                                              #666763;
    background:                                     transparent;
    text-decoration:                            none;
}
td.left a:hover {
    color:                                              #666763;
    background:                                     transparent;
    text-decoration:                            none;
}
td.left table {
    margin-left: 14px;
    margin-right: 5px;
}

/* Content */
td.content {
    padding:                                            12px;
    margin:                                             0px;
    vertical-align:                             top;
    text-align:                                     left;
    font-size:                                      80%;
}
td.welcome {
    padding:                                                0px;
    margin:                                             0px;
    width:                                                  565px;
    height:                                             268px;
    background-image:                           url('/images/design/welcome.jpg');
    background-repeat:                      no-repeat;
    background-position:                    top right;
    border-style:                                   solid;
    border-color:                                   #7B7E75;
    border-width:                                   1px;
}
td.welcome a:link {
    color: #000000;
    text-decoration:                            none;
}
td.welcome a:visited {
    color: #000000;
    text-decoration:                            none;
}   
td.welcome h1 {
    padding-left:                               10px;
    padding-top:                                5px;
    font-style:                                 italic;
}
td.welcome p {
    margin:                                         0px;
    padding:                                            0px;
    padding-left:                               10px;
    padding-right:                              315px;
    background:                                 transparent;
    color:                                              #000000;
}
td.welcome a:active {
    color:#000000;
    text-decoration:                            none;
}
td.welcome a:hover {
    color:#ff9801;
    text-decoration:                            none;
}
div.brands-box {
    margin:                                             0px;
    padding:                                            0px;
    width:                                              179px;
    height:                                             207px;
    border-style:                                   solid;
    border-color:                                   #7B7E75;
    border-width:                                   1px;
    background-image:                           url('/images/design/brands-box.jpg');
    background-repeat:                      no-repeat;
    background-position:                    top right;
}
div.brands-box p {
    margin:                                             0px;
    margin-top:                                     8px;
    padding:                                            0px;
    font-size:                                      100%;
    background:                                     transparent;
    color:                                              #000000;
    width:                                              160px;
    text-align:                                     left;
}
p#brands-box a:link {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
    font-weight:                                    normal;
}
p#brands-box a:visited {
    padding:                                            0px;
    margin:                                             0px;
    padding-bottom:                             2px;    
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
    font-weight:                                    normal;
}
p#brands-box a:active {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
    font-weight:                                    normal;
}
p#brands-box a:hover {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #ff9801;
    background:                                     transparent;
    text-decoration:                            none;
    font-weight:                                    normal;
}
div.brands-box h2 {
    margin:                                             0px;
    padding:                                            0px;
    padding-left:                                   8px;
    margin-left:                                    6px;
    font-size:                                      100%;
    background:                                     transparent;
    background-repeat:                      no-repeat;
    background-position:                    left;
    background-image:                       url('/images/design/h2-arrow.gif');
    font-weight:                                    normal;
    width:                                              150px;
    text-align:                                     left;
}
h2#brands-box a:link {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
}
h2#brands-box a:visited {
    padding:                                            0px;
    margin:                                             0px;
    padding-bottom:                             2px;    
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
}
h2#brands-box a:active {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
}
h2#brands-box a:hover {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #ff9801;
    background:                                     transparent;
    text-decoration:                            none;
}
div.where-to-buy-box {
    margin:                                             0px;
    margin-top:                                     12px;
    padding:                                            0px;
    width:                                              179px;
    height:                                             160px;
    border-style:                                   solid;
    border-color:                                   #7B7E75;
    border-width:                                   1px;
    background-image:                           url('/images/design/where-to-buy-box.jpg');
    background-repeat:                      no-repeat;
    background-position:                    top right;
}
div.where-to-buy-box p {
    margin:                                             0px;
    margin-top:                                     8px;
    padding:                                            0px;
    font-size:                                      100%;
    background:                                     transparent;
    color:                                              #000000;
    width:                                              160px;
    text-align:                                     left;
}
p#where-to-buy-box a:link {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
    font-weight:                                    normal;
}
p#where-to-buy-box a:visited {
    padding:                                            0px;
    margin:                                             0px;
    padding-bottom:                             2px;    
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
    font-weight:                                    normal;
}
p#where-to-buy-box a:active {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
    font-weight:                                    normal;
}
p#where-to-buy-box a:hover {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #ff9801;
    background:                                     transparent;
    text-decoration:                            none;
    font-weight:                                    normal;
}
div.where-to-buy-box h2 {
    margin:                                             0px;
    padding:                                            0px;
    padding-left:                                   8px;
    margin-left:                                    6px;
    font-size:                                      100%;
    background:                                     transparent;
    background-repeat:                      no-repeat;
    background-position:                    left;
    background-image:                       url('/images/design/h2-arrow.gif');
    font-weight:                                    normal;
    width:                                              150px;
    text-align:                                     left;
}
h2#where-to-buy-box a:link {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #656262;
    background:                                     transparent;
    text-decoration:                            none;
}
h2#where-to-buy-box a:visited {
    padding:                                            0px;
    margin:                                             0px;
    padding-bottom:                             2px;    
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
}
h2#where-to-buy-box a:active {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
}
h2#where-to-buy-box a:hover {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #ff9801;
    background:                                     transparent;
    text-decoration:                            none;
}
div.price-check-panel-box {
    margin:                                             0px;
    margin-top:                                     8px;
    padding:                                            0px;
    width:                                              179px;
    height:                                             160px;
    border-style:                                   solid;
    border-color:                                   #7B7E75;
    border-width:                                   1px;
    background-image:                           url('/images/design/where-to-buy-panel-box.jpg');
    background-repeat:                      no-repeat;
    background-position:                    top right;
}
div.price-check-panel-box p {
    margin:                                             0px;
    margin-top:                                     6px;
    padding:                                            0px;
    font-size:                                      100%;
    background:                                     transparent;
    color:                                              #000000;
    width:                                              160px;
    text-align:                                     left;
}
p#price-check-panel-box {
    margin-top:                                     55px;
    margin-left:                                        30px;
    width:                                                  100px;  
}
p#price-check-panel-box a:link {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
    font-weight:                                    bold;
    font-size:          110%;
}
p#price-check-panel-box a:visited {
    padding:                                            0px;
    margin:                                             0px;
    padding-bottom:                             2px;    
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
    font-weight:                                    bold;
}
p#price-check-panel-box a:active {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
    font-weight:                                    bold;
}
p#price-check-panel-box a:hover {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #78CDE9;
    background:                                     transparent;
    text-decoration:                            none;
    font-weight:                                    bold;
}
div.price-check-panel-box h2 {
    margin:                                             0px;
    padding:                                            0px;
    padding-left:                                   8px;
    margin-left:                                    6px;
    font-size:                                      100%;
    background:                                     transparent;
    background-repeat:                      no-repeat;
    background-position:                    left;
    background-image:                       url('/images/design/h2-arrow.gif');
    font-weight:                                    normal;
    width:                                              150px;
    text-align:                                     left;
}
h2#price-check-panel-box a:link {
    padding:                                            0px;
    margin:                                             0px;
    color:                                          
    #ffffff;
    background:                                     transparent;
    text-decoration:                            none;
    font-weight:                                    bold;
    
}
h2#price-check-panel-box a:visited {
    padding:                                            0px;
    margin:                                             0px;
    padding-bottom:                             2px;    
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
}
h2#price-check-panel-box a:active {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
}
h2#price-check-panel-box a:hover {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #ff9801;
    background:                                     transparent;
    text-decoration:                            none;
}
td.link-box {
    margin:                                             0px;
    padding:                                            0px;
    width:                                              181px;
    height:                                             140px;
    border-style:                                   solid;
    border-color:                                   #7B7E75;
    border-width:                                   1px;
}
td.link-box h2 {
    margin:                                             0px;
    padding:                                            0px;
    padding-left:                                   8px;
    margin-left:                                    6px;
    font-size:                                      100%;
    background:                                     transparent;
    background-repeat:                      no-repeat;
    background-position:                    left;
    background-image:                       url('/images/design/h2-arrow.gif');
    font-weight:                                    normal;
    width:                                              150px;
}
td.link-box a:link {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
}
td.link-box a:visited {
    padding:                                            0px;
    margin:                                             0px;
    padding-bottom:                             2px;    
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
}
td.link-box a:active {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
}
td.link-box a:hover {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #ff9801;
    background:                                     transparent;
    text-decoration:                            none;
}
td#kettles-box {
    background-image:                           url('/images/design/kettles-box.jpg');
    background-repeat:                      no-repeat;
    background-position:                    top left;
}
td#food-processors-box {
    background-image:                           url('/images/design/food-processors-box.jpg');
    background-repeat:                      no-repeat;
    background-position:                    top left;
}
td#irons-box {
    background-image:                           url('/images/design/irons-box.jpg');
    background-repeat:                      no-repeat;
    background-position:                    top left;
}
td#scales-box {
    background-image:                           url('/images/design/scales-box.jpg');
    background-repeat:                      no-repeat;
    background-position:                    top left;
}
td#can-openers-box {
    background-image:                           url('/images/design/can-openers-box.jpg');
    background-repeat:                      no-repeat;
    background-position:                    top left;
}
td#smoothie-makers-box {
    background-image:                           url('/images/design/smoothie-makers-box.jpg');
    background-repeat:                      no-repeat;
    background-position:                    top left;
}
td#ice-cream-makers-box {
    background-image:                           url('/images/design/ice-cream-makers-box.jpg');
    background-repeat:                      no-repeat;
    background-position:                    top left;
}
td#juicers-box {
    background-image:                           url('/images/design/juicers-box.jpg');
    background-repeat:                      no-repeat;
    background-position:                    top left;
}
td#hand-mixers-and-blenders-box {
    background-image:                           url('/images/design/hand-mixers-and-blenders-box.jpg');
    background-repeat:                      no-repeat;
    background-position:                    top left;
}

td#right {
    vertical-align:                             top;
    padding:                                            4px;
    margin:                                             0px;
    width:                                              200px;
    font-size:                                      80%;
    color:                                              #666763;
    background:                                     transparent;
}

/* Footer */
div.footer {
    background:                                     transparent;
    color:                                              #656262;
    font-size:                                      80%;
}
div.footer-right {
    float:                                              right;
}
div.footer a:link {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #656262;
    background:                                     transparent;
    text-decoration:                            none;
}
div.footer a:visited {
    padding:                                            0px;
    margin:                                             0px;
    padding-bottom:                             2px;    
    color:                                              #656262;
    background:                                     transparent;
    text-decoration:                            none;
}
div.footer a:active {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #656262;
    background:                                     transparent;
    text-decoration:                            none;
}
div.footer a:hover {
    padding:                                            0px;
    margin:                                             0px;
    color:                                              #000000;
    background:                                     transparent;
    text-decoration:                            none;
}




/* DATA LIST */
/* ========= */
/* Styles for data lists */

/* table.list - use for list tables */
table.list {
    margin:                 0px;
    margin-bottom:          16px;
}
.list td {
    vertical-align: top;
}
/* caption.list - use for list table captions where required */
caption.list {
    border-style:           dashed;
    border-color:           #bebebe;
    border-width:           0px;
    border-top-width:       1px;
}
/* td.list-odd - use for odd-numbered list rows */
td.list-odd {
    padding-left:           4px;
    padding-right:          4px;
    background:         #f0f0ff;
    color:              #222222;
}
/* td.list-even - use for even-numbered list rows */
td.list-even {
    padding-left:           4px;
    padding-right:          4px;
    background:         #ffffff;
    color:              #616972;
}

/* DATA FORM */
/* ========= */
/* Styles for data forms */

/* table.form - use for the table containing the form */
table.form {
    margin:             0px;
    margin-bottom:          16px;
    margin-left:            20px;
}
/* td.form-header - use for 'header' rows in forms */
td.form-header {
    background:         transparent;
    color:              #226644;
    font-weight:            bold;
    border-style:           solid;
    border-color:           #226644;
    border-width:           0px;
    border-top-width:       1px;
    border-bottom-width:        1px;
}
/* td.form-label - use for cells containing form field labels (e.g. 'Name:') */
td.form-label {
    background:         transparent;
    color:              #616972;
    font-weight:            bold;
    padding-right:          10px;
}
/* td.form-field - use for cells containing form fields */
td.form-field {
    margin:                                     0px;
    padding:                                        0px;
    background:         transparent;
    color:              #616972;
}
/* td.form-error - use for cells containing form error messages */
td.form-error {
    background:         transparent;
    color:              #ff0000;
    font-weight:            bold;
}
/* input.form-button - use for form submit and cancel buttons */
input.form-button {
    font-weight:            bold;
}
/* td.form-space - use for adding space rows in forms */
td.form-space {
    font-size:          1px;
}

/* ADMIN CONTROLS */
/* ============== */
/* Styles for highlighting in-page admin controls (links, buttons etc) */

/* ADMIN CONTROLS */
table.admin {
    border-style:             solid;
    border-width:             1px;
    border-top-width:         0px;
    border-color:             #ffc000;
    margin:                   0px;
    margin-bottom:            10px;
    background:               #ffffe0;
    color:                    #000000;
}
.admin caption {
    background:               #ffff00;
    color:                    #000000;
    text-align:               left;
    font-weight:              bold;
    padding:                  2px;
    border-style:             solid;
    border-width:             1px;
    border-bottom-width:      0px;
    border-color:             #ffc000;
    white-space:              nowrap;
}
.admin td {
    text-align:               left;
    vertical-align:           top;
    background:               #ffffe0;
    color:                    #404040;
}
.admin td.form-error {
    color:                 #c00000;
    font-weight:           bold;
    background-image:      url('/images/error.gif');
    background-position:   top left;
    background-repeat:     no-repeat;
    padding-left:          27px;
}
td.admin {
    background:               #ffff00;
    color:                    #000000;
}
p.admin {
    background:               #ffff00;
    color:                    #000000;
}
span.admin {
    background:               #ffff00;
    color:                    #000000;
}

/* CORE STYLES */
/* =========== */
/* Base HTML elements that should be styled */
body {
    margin:                 0px;
    padding:                0px;
    background:             #ffffff;
    color:                  #000000;
    font-family:            arial,verdana,helvetica,sans-serif;
    font-weight:            normal;
    height:                 100%;
    width:                  783px;
    margin-right:           auto;
    margin-left:            auto;
    position:               relative;
    border-style:               solid;
    border-color:               #999999;
    border-width:               0px;
    border-top-width:               0px;
}
h1 {
    padding:                                            0px;
    margin:                                             0px;
    margin-bottom:                              12px;
    background:                                     transparent;
    color:                                              #ff9801;
    font-family:                                    arial,verdana,helvetica,sans-serif;
    font-size:                                      160%;
    font-weight:                                    bold;
}
h2 {
    margin:             0px;
    margin-bottom:          10px;
    background:         transparent;
    color:              #ff9801;
    font-family:            arial,helvetica,sans-serif;
    font-size:          130%;
    font-weight:            bold;
}
h3 {
    margin:             0px;
    margin-bottom:          8px;
    background:         transparent;
    color:              #ff9801;
    font-family:            arial,helvetica,sans-serif;
    font-size:          140%;
    font-weight:            bold;
}
h4 {
    margin:             0px;
    margin-bottom:          6px;
    background:         transparent;
    color:              #ff9801;
    font-family:            arial,helvetica,sans-serif;
    font-size:          120%;
    font-weight:            bold;
}
h5 {
    margin:             0px;

    margin-bottom:          4px;
    background:         transparent;
    color:              #ff9801;
    font-family:            arial,helvetica,sans-serif;
    font-size:          110%;
    font-weight:            bold;
}
p {
    margin:             0px;
    margin-bottom:      16px;
    background:         transparent;
    color:              #000000;
    font-family:            arial,verdana,helvetica,sans-serif;
    font-weight:            normal;
}
ul {
    margin:                     0px;
    margin-bottom:      10px;
}
li {
    list-style:         disc;
    margin-left:            28px;
}
caption {
    margin:             0px;
    padding:            2px;
    background:         transparent;
    color:              #505050;
    font-family:            arial,verdana,helvetica,sans-serif;
    font-size:          82%;
    font-weight:            bold;
}
th {
    background:             #505050;
    color:                  #ffffff;
    font-family:            arial,verdana,helvetica,sans-serif;
    font-size:              82%;
    font-weight:            bold;
}
td {
    font-family:                                arial,verdana,helvetica,sans-serif;
    font-weight:                                normal;
    vertical-align:                         top;
}
form {
    margin:                                         0px;
    margin-bottom:                          10px;
    padding:                                        0px;
}
input {
    font-family:            arial,verdana,helvetica,sans-serif;
    font-weight:            normal;
}
textarea {
    font-family:            arial,verdana,helvetica,sans-serif;
    font-weight:            normal;
}
select {
    font-family:            arial,verdana,helvetica,sans-serif;
    font-weight:            normal;
}
a:link {
}
a:visited {
}
a:active {
}
a:hover {
}

/* END */
