
/* set the image to use and establish the lower-right position */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
    background: transparent url(/images/demobox.png) no-repeat bottom right;
    margin: 0;
    padding: 0;
}

.cssbox {
    width: 760px !important;   /* intended total box width - padding-right(next) */
    width: 760px;              /* IE Win = width - padding */
    padding-right: 15px;       /* the gap on the right edge of the image (not content padding) */
    margin: 25px auto;         /* use to position the box */
}

/* set the top-right image */
.cssbox_head {
    background-position: top right;
    margin-right: -15px;       /* pull the right image over on top of border */
    padding-right: 25px;       /* right-image-gap + right-inside padding */
    font-family: arial, Verdana, sans-serif, arial, helv, helvetica;
}

/* set the top-left image */
.cssbox_head h2 {
    background-position: top left;
    margin: 0;                 /* reset */
    border: 0;                 /* reset */
    padding: 15px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */
    height: 20px !important;
    height: 1%;                /* IE Holly Hack */
}

/* set the lower-left corner image */
.cssbox_body {
    background-position: bottom left;
    margin-right: 25px;        /* interior-padding right */
    padding: 25px 0 25px 25px; /* mirror .cssbox_head right/left */
}



BODY   { color: black; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; margin: 0px; padding: 0px; }



a.general:visited    { color: #885E09; text-decoration: underline; background-color: transparent; }
a.general:link  { color: #885E09; text-decoration: underline; background-color: transparent; }
a.general:hover     { color: #000000; text-decoration: none; background-color: transparent; }

a.control_bar:visited    { color: #5c4412; text-decoration: none; background-color: transparent; }
a.control_bar:link  { color: #5c4412; text-decoration: none; background-color: transparent; }
a.control_bar:hover     { color: #5c4412; text-decoration: underline; background-color: transparent; }

a.white_general:visited    { color: #ffffff; text-decoration: underline; background-color: transparent; }
a.white_general:link  { color: #ffffff; text-decoration: underline; background-color: transparent; }
a.white_general:hover     { color: #c0c0c0; text-decoration: none; background-color: transparent; }

a.dkblue_general:visited    { color: #00007A; text-decoration: underline; background-color: transparent; }
a.dkblue_general:link  { color: #00007A; text-decoration: underline; background-color: transparent; }
a.dkblue_general:hover     { color: #c0c0c0; text-decoration: none; background-color: transparent; }

a.red_general:visited    { color: #D41316; text-decoration: underline; background-color: transparent; }
a.red_general:link  { color: #D41316; text-decoration: underline; background-color: transparent; }
a.red_general:hover     { color: #000000; text-decoration: none; background-color: transparent; }

a.maroon_general:visited    { color: #873131; text-decoration: underline; background-color: transparent; }
a.maroon_general:link  { color: #873131; text-decoration: underline; background-color: transparent; }
a.maroon_general:hover     { color: #000000; text-decoration: none; background-color: transparent; }

a.gray_general:visited    { color: #696969; text-decoration: underline; background-color: transparent; }
a.gray_general:link  { color: #696969; text-decoration: underline; background-color: transparent; }
a.gray_general:hover     { color: #000000; text-decoration: none; background-color: transparent; }


td.menu { height: 20px; }

td.side_options { background-position: top left; padding-top:20px; padding-left:20px; margin-right: -5px; padding-right: 20px; background: url(/images/fading_corner_7.png) no-repeat }
td.rside { padding-right:20px; }
.images {  border-spacing:0px; margin: 0px; padding: 0px; border-color:#bcb6b2; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }

.brown_font_7  { color: #5c4412; font-weight: none; font-size: 34; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.brown_font_6  { color: #5c4412; font-weight: none; font-size: 28; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.brown_font_5  { color: #5c4412; font-weight: none; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.brown_font_4  { color: #5c4412; font-weight: none; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.brown_font_3  { color: #5c4412; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.brown_font_2  { color: #5c4412; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }


.black_font_7  { color: #000000; font-weight: none; font-size: 34; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.black_font_6  { color: #000000; font-weight: none; font-size: 28; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.black_font_5  { color: #000000; font-weight: none; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.black_font_4  { color: #000000; font-weight: none; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.black_font_3  { letter-spacing: .2px; color: #000000; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.black_font_2  { color: #000000; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.black_font_1  { color: #000000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.black_font_5_bold  { color: #000000; font-weight: bold; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.black_font_4_bold  { color: #000000; font-weight: bold; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.black_font_3_bold  { color: #000000; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.black_font_2_bold  { color: #000000; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.black_font_1_bold  { color: #000000; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }

.yellow_font_5  { color: #FFEA00; font-weight: none; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.yellow_font_4  { color: #FFEA00; font-weight: none; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.yellow_font_3  { color: #FFEA00; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.yellow_font_2  { color: #FFEA00; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.yellow_font_1  { color: #FFEA00; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }

.cyan_font_5  { color: #00E9E5; font-weight: none; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.cyan_font_4  { color: #00E9E5; font-weight: none; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.cyan_font_3  { color: #00E9E5; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.cyan_font_2  { color: #00E9E5; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.cyan_font_1  { color: #00E9E5; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }


.gray_font_7  { color: #696969; font-weight: none; font-size: 34; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.gray_font_6  { color: #696969; font-weight: none; font-size: 28; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.gray_font_5  { color: #696969; font-weight: none; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.gray_font_5_bold  { color: #696969; font-weight: bold; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.gray_font_4  { color: #696969; font-weight: none; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.gray_font_4_bold  { color: #696969; font-weight: bold; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.gray_font_3  { color: #696969; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.gray_font_3_bold  { color: #696969; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.gray_font_2  { color: #696969; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.gray_font_2_bold  { color: #c0c0c0; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.gray_font_1  { color: #696969; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.gray_font_1_bold  { color: #c0c0c0; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }

.white_font_3  { color: #FFFFFF; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.white_font_2  { color: #FFFFFF; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.white_font_1  { color: #FFFFFF; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.white_font_5_bold  { color: #FFFFFF; font-weight: bold; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.white_font_4_bold  { color: #FFFFFF; font-weight: bold; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.white_font_3_bold  { color: #FFFFFF; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.white_font_2_bold  { color: #FFFFFF; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.white_font_1_bold  { color: #FFFFFF; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }

.darkred_font_3  { color: #B30003; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.darkred_font_2  { color: #B30003; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.darkred_font_1  { color: #B30003; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.darkred_font_3_bold  { color: #B30003; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.darkred_font_2_bold  { color: #B30003; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.darkred_font_1_bold  { color: #B30003; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }

.ltblue_font_3  { color: #6373FF; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.ltblue_font_2  { color: #6373FF; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.ltblue_font_1  { color: #6373FF; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.ltblue_font_5_bold  { color: #6373FF; font-weight: bold; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.ltblue_font_4_bold  { color: #6373FF; font-weight: bold; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.ltblue_font_3_bold  { color: #6373FF; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.ltblue_font_2_bold  { color: #6373FF; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.ltblue_font_1_bold  { color: #6373FF; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }

.cyan_font_3  { color: #A1CBFF; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.cyan_font_2  { color: #A1CBFF; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.cyan_font_1  { color: #A1CBFF; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.cyan_font_5_bold  { color: #A1CBFF; font-weight: bold; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.cyan_font_4_bold  { color: #A1CBFF; font-weight: bold; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.cyan_font_3_bold  { color: #A1CBFF; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.cyan_font_2_bold  { color: #A1CBFF; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.cyan_font_1_bold  { color: #A1CBFF; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }

.highlight  { background-color:#FFF700; }

.blue_font_3  { color: #0000C9; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.blue_font_2  { color: #0000C9; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.blue_font_1  { color: #0000C9; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.blue_font_5_bold  { color: #0000C9; font-weight: bold; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.blue_font_4_bold  { color: #0000C9; font-weight: bold; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.blue_font_3_bold  { color: #0000C9; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.blue_font_2_bold  { color: #0000C9; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.blue_font_1_bold  { color: #0000C9; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }

.green_font_3  { color: #047F00; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.green_font_2  { color: #047F00; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.green_font_1  { color: #047F00; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.green_font_5_bold  { color: #047F00; font-weight: bold; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.green_font_4_bold  { color: #047F00; font-weight: bold; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.green_font_3_bold  { color: #047F00; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.green_font_2_bold  { color: #047F00; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.green_font_1_bold  { color: #047F00; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }


.dkblue_font_4  { color: #00007A; font-weight: none; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.dkblue_font_3  { color: #00007A; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.dkblue_font_2  { color: #00007A; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.dkblue_font_1  { color: #00007A; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.dkblue_font_5_bold  { color: #00007A; font-weight: bold; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.dkblue_font_4_bold  { color: #00007A; font-weight: bold; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.dkblue_font_3_bold  { color: #00007A; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.dkblue_font_2_bold  { color: #00007A; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.dkblue_font_1_bold  { color: #00007A; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }

.red_font_9  { color: #D41316; font-weight: none; font-size: 40; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.red_font_7  { color: #D41316; font-weight: none; font-size: 34; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.red_font_5  { color: #D41316; font-weight: none; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.red_font_4  { color: #D41316; font-weight: none; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.red_font_3  { color: #D41316; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.red_font_2  { color: #D41316; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.red_font_1  { color: #D41316; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.red_font_5_bold  { color: #D41316; font-weight: bold; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.red_font_4_bold  { color: #D41316; font-weight: bold; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.red_font_3_bold  { color: #D41316; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.red_font_2_bold  { color: #D41316; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.red_font_1_bold  { color: #D41316; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }

.maroon_font_5_bold  { color: #873131; font-weight: bold; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.maroon_font_4_bold  { color: #873131; font-weight: bold; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.maroon_font_3_bold  { color: #873131; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.maroon_font_2_bold  { color: #873131; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.maroon_font_1_bold  { color: #873131; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.maroon_font_3  { color: #873131; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.maroon_font_2  { color: #873131; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.maroon_font_1  { color: #873131; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }


a.yellow_1_bold:link  { color: #FFEA00; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.yellow_1_bold:visited { color: #FFEA00; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent; }
a.yellow_1_bold:hover    { color: #FFEA00;  font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline; background-color: transparent; }


.group_table { border-spacing:1px; margin: 1px; padding: 5px; background-color: #ffffff; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }
.group_table_noborder { border-spacing:1px; margin: 1px; padding: 5px; background-color: #ffffff; border-color:#696969; border-style: none; border-top-width:0px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }



.black_table_1_nospace { border-spacing:0px; margin: 0px; padding: 0px; background-color: #f2f2f2; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.black_table_1 { border-spacing:1px; margin: 1px; padding: 2px; background-color: #f2f2f2; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.reg_table_1 { border-spacing:5px; margin: 1px; padding: 5px; background-color: #f2f2f2; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.tan_table_1 { border-spacing:1px; margin: 1px; padding: 2px; background-color: #FFFAE1; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.blue_table_1 { border-spacing:1px; margin: 1px; padding: 2px; background-color: #f2f2f2; border-color:#0000AD; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.black_td_1 { border-spacing:1px; margin: 1px; padding: 2px; background-color: #f2f2f2; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.ltblue_td_1 { border-spacing:1px; margin: 1px; padding: 2px; background-color: #bfd5ff; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.gray_td_1 { border-spacing:1px; margin: 1px; padding: 2px; background-color: #b3b3b3; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.dk_blue_td_1 { border-spacing:1px; margin: 1px; padding: 1px; background-color: #272074; border-color:#9C9FAD; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.lt_blue_td_1 { border-spacing:1px; margin: 1px; padding: 2px; background-color: #DBEBFF; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.red_td_1 { border-spacing:1px; margin: 1px; padding: 1px; background-color: #AB4545; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.dk_red_td_1 { border-spacing:1px; margin: 1px; padding: 2px; background-color: #7A3131; border-color:#9C9FAD; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.blue_td_1 { border-spacing:1px; margin: 1px; padding: 1px; background-color: #2A2A90; border-color:#9C9FAD; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.dk_blue_td_1_bottom { border-spacing:1px; margin: 1px; padding: 1px; background-color: #ffffff; border-color:#9C9FAD; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }
.dk_blue_td_3_tb {  border-spacing:1px;  margin: 0px; padding: 3px; background-color: #E6E6F7; border-color:#6F717B; border-style: solid; border-top-width:1px; border-left-width:0px; border-bottom-width:3px; border-right-width:0px; }


.big_tan_box { color: #000000;  border: 1px #999999 solid; background: #FFFFF5; padding-left: 2px; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; font-weight:none; }
.tan_box { color: #000000;  border: 1px #999999 solid; background: #FFFFF5; padding-left: 2px; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; font-weight:none; }
.big_standard_box { color: #000000;  border: 1px #999999 solid; background: #F5F5F5; padding-left: 2px; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; font-weight:none; }
.standard_box { color: #000000;  border: 1px #999999 solid; background: #F5F5F5; padding-left: 2px; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; font-weight:none; }
.standard_box_white { color: #000000;  border: 1px #999999 solid; background: #ffffff; padding-left: 2px; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; font-weight:none; }
.search_drop { color: #000000;  border: 4px #000000; solid; background: #ffffff; font-size: 9pt; font-weight:none; font-family: arial, Verdana, sans-serif, arial, helv;  }
.searchbox { color: #000000; width:110px; height:18px; padding-left: 2px; border: 1px #999999 solid; background: #F5F5F5; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; font-weight:none; }
.quantitybox { color: #000000; width:30px; height:18px; border: 1px #999999 solid; background: #F5F5F5; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; font-weight:none; }
.promobox { color: #000000; border: 1px #999999 solid; background: #F5F5F5; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; font-weight:none; }

.quicklinks { color: #5454C6; font-size:10; text-decoration: none; }
a.quicklinks:link { color: #5454C6; text-decoration: underline; }
a.quicklinks:visited { color: #5454c6; text-decoration: underline; }
a.quicklinks:hover  { color: black; text-decoration: none; }

.quicklinks_red { color: #A90000; font-size:10; font-weight: bold; text-decoration: none; }

 .index_promo { color: #797979; font-size:19; font-family: Arial; font-weight: bold; text-decoration: none; }

.footer  { color: white; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.footer:link  { color: black; font-weight: bolder; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.footer:visited { color: black; font-weight: bolder; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent; }
a.footer:hover    { color: black;  font-weight: bolder; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline; background-color: transparent; }

a.gototop:link  { color: #696969; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.gototop:visited { color: #696969; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent; }
a.gototop:hover    { color: #000000;  font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent; }


a.download_links:link  { color: #3B58AA; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline; background-color: transparent;  }
a.download_links:visited { color: #3B58AA; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline; background-color: transparent; }
a.download_links:hover    { color: #000000;  font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent; }


a.video_links:link  { color: #a90000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline; background-color: transparent;  }
a.video_links:visited { color: #a90000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline; background-color: transparent; }
a.video_links:hover    { color: #000000;  font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent; }

.header  { color: #000000; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.header:link  { color: #000000; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.header:visited { color: #000000; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent; }
a.header:hover    { color: #a90000;  font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline; background-color: transparent; }
.header td { margin: 1px;  padding: 0px; }


a.header_lang:link  { color: #000000; font-weight: none; font-size: 10; font-family: Arial; text-decoration: none; background-color: transparent;  }
a.header_lang:visited { color: #000000; font-weight: none; font-size: 10; font-family: Arial; text-decoration: none; background-color: transparent; }
a.header_lang:hover    { color: #a90000;  font-weight: none; font-size: 10; font-family: Arial; text-decoration: underline; background-color: transparent; }


.index_banner { border-spacing:0px; margin: 0px; padding: 0px; border-style:none; }

.article_table { border-spacing:0px; margin: 0px; padding: 2px; background-color: #e6e6e6; border-color:#000000; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }

.deal_table { border-spacing:0px; margin: 0px; padding: 0px; background-color: #D9D9FF; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }


.whatsnew_table { border-spacing:0px; margin: 0px; padding: 0px; background-color: #AB4545; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.whatsnew_td { border-spacing:0px; margin: 0px; padding: 2px; background-color: #AB4545;  }

.whatsnew_head { background: #7A3131; padding: 0px; margin:0px; }
a.whatsnew_links:link  { color: #ffffff; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline; background-color: transparent;  }
a.whatsnew_links:visited { color: #ffffff; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline; background-color: transparent; }
a.whatsnew_links:hover    { color: #FFE436;  font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent; }


.testimonials_body  { color: #000000; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.testimonials_company  { color: #A34647; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.testimonials_place  { color: #A34647; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }

.config_table { border-spacing:0px; margin: 0px; padding: 0px; background-color: #e6e6e6; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.config_td { border-spacing:1px; margin: 0px; padding: 1px; background-color: #e6e6e6; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; background-color: transparent; border-color:#000000; border-style: none; border-top-width:0px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }
.config  { border-spacing:1px; margin: 0px; padding: 0px; border-style:solid background-color: #c0c0c0; color: #000000; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; background-color: transparent;  }
.config_head  { background-color: #c0c0c0; color: #000000; font-weight: bold; font-size: 11; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none;   }

.checkout_help_table { border-spacing:0px; margin: 0px; padding: 3px; background-color: #f8f8f8; border-color:#6670A0; border-style: solid; border-top-width:2px; border-left-width:2px; border-bottom-width:2px; border-right-width:2px; }

.gray_wline { border-spacing:0px; margin: 0px; padding: 2px; background-color: #E4E4E4; border-color:#ababab; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }

.order_detail_top { border-spacing:0px; margin: 0px; padding: 2px; background-color: #CFD0D7; border-color:#B4B5CA; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }
.order_detail_row { border-spacing:0px; margin: 0px; padding: 2px; background-color: #E6E6F7; border-color:#ababab; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:4px; border-right-width:0px; }
.order_detail_header { border-spacing:0px; margin: 0px; padding: 2px; background-color: #383D57; border-color:#696969; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }
.order_shipping_header { border-spacing:0px; margin: 0px; padding: 4px; background-color: #FCFDF6; border-color:#696969; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:2px; border-right-width:0px; }
.order_detail { border-spacing:0px; margin: 0px; padding: 1px; background-color: #F4F4FF; border-color:#c0c0c0; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }
.order_detail_totals { border-spacing:0px; margin: 0px; padding: 3px; border-color:#6670A0; border-style: solid; border-top-width:4px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }

.admin_order_detail { border-spacing:0px; margin: 0px; padding: 1px; background-color: #F4F4FF; border-color:#c0c0c0; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }
.admin_order_detail_alert { border-spacing:0px; margin: 0px; padding: 1px; background-color: #FFF959; border-color:#c0c0c0; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }
.admin_products_detail { border-spacing:0px; margin: 0px; padding: 1px; background-color: #FDFFD2; border-color:#c0c0c0; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }

.comparisons_table { border-spacing:0px; margin: 0px; padding: 3px; background-color: #e6e6e6; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.comparisons_table_white { border-spacing:0px; margin: 0px; padding: 3px; background-color: #ffffff; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.comparisons_table_white_u { border-spacing:0px; margin: 0px; padding: 3px; background-color: #ffffff; border-color:#696969; border-style: solid; border-top-width:0px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.comparisons_table_white_l { border-spacing:0px; margin: 0px; padding: 3px; background-color: #ffffff; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:0px; }
.comparisons_row { border-spacing:0px; margin: 0px; padding: 2px; border-color:#ababab; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }
.comparisons_row_noline { border-spacing:0px; margin: 0px; padding: 2px; border-color:#ababab; border-style: none; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }
.comparisons_head { font-size: 14; color:#3F00EC; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: bold; background-color: transparent; border-color:#c0c0c0; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }
a.comparisons_head:link { font-size: 14; color:#3F00EC; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: bold; background-color: transparent; border-color:#c0c0c0; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }
a.comparisons_head:visited { font-size: 14; color:#3F00EC; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: bold; background-color: transparent; border-color:#c0c0c0; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }
a.comparisons_head:hover { font-size: 14; color:#3F00EC; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: bold; background-color: transparent; border-color:#c0c0c0; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }
.comparisons { font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; background-color: transparent; border-color:#c0c0c0; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }

.accessories_table { border-spacing:0px; margin: 0px; padding: 0px; background-color: #e6e6e6; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.accessories_td { border-spacing:2px; margin: 2px; padding: 1px; background-color: #e6e6e6; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; background-color: transparent; border-color:#c0c0c0; border-style: none; border-top-width:0px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }
.accessories  { color: #000000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; }
.accessories_head  { background-color: #c0c0c0; color: #000000; font-weight: bold; font-size: 11; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none;   }

.print_product_desc  { color: #000000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.product_desc  { color: #000000; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.product_bullets  { color: #000000; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }

a.buy_dealers:link  { color: #A42628; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.buy_dealers:visited  { color: #A42628; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.buy_dealers:hover  { color: #000000; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline; background-color: transparent;  }

.order_phone  { color: #A42628; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }

.support_header  { color: #000000; font-weight: bold; font-size: 20; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.support_product_name  { color: #AC2F2F; font-weight: bold; font-size: 16; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.support_qna  { color: #1C63A1; font-weight: bold; font-size: 13; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.support_question  { color: #404040; font-weight: bold; font-size: 14; font-style:italic; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.support_answer  { color: #404040; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }


.downloads_row { border-spacing:0px; margin: 0px; padding: 4px; border-color:#ababab; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }


.warranty  { color: #707070; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.warranty_table { border-spacing:0px; margin: 0px; padding: 0px; border-color:#c0c0c0; border-style: dotted; border-top-width:1px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }

.lease  { color: #000000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }

.regular_price  { color: #000000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.promo  { color: #000000; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv, helvetica; text-decoration: none; background-color: transparent; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.promo_price  { color: #1E7A1B; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.lic_promo_price  { color: #1E7A1B; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.normal_price  { color: #000000; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.price  { color: #000000; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }

.admin_menu_table { border-spacing:0px; margin: 0px; padding: 0px; border-color:#000000; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.admin_menu  { color: #000000; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.admin_menu_new  { color: #FFE436; font-weight: none; font-size: 9; font-family: sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.admin_menu_item_bold  { color: #000000; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;   }
.admin_menu_item  { color: #000000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;   }
a.admin_menu_item:link  { color: #000000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.admin_menu_item:visited  { color: #000000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.admin_menu_item:hover  { color: #7A3131; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.admin_menu_item_bold:link  { color: #000000; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.admin_menu_item_bold:visited  { color: #000000; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.admin_menu_item_bold:hover  { color: #7A3131; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }

.admin_menu_head { background: #a3a3a3; padding: 2px; margin:0px; }
.admin_menu_base { background: #c7c7c7; padding: 3px; margin:0px; }
.admin_menu_head td { margin: 0px; padding: 5px; }
.admin_menu td { margin: 0px; padding: 0px; }


.menu_table { border-spacing:0px; margin: 0px; padding: 0px; border-color:#000000; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.menu  { color: #ffffff; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.menu_new  { color: #FFE436; font-weight: none; font-size: 9; font-family: sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.menu_item  { color: #000000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;   }
a.menu_item:link  { color: #ffffff; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.menu_item:visited  { color: #ffffff; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.menu_item:hover  { color: #FFE436; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }



.menu_on_table { border-spacing:0px; margin: 0px; padding: 0px; border-color:#000000; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.menu_on  { color: #ffffff; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.menu_on_new  { color: #FFE436; font-weight: none; font-size: 9; font-family: sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.menu_on_item  { color: #000000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;   }
a.menu_on_item:link  { color: #ffffff; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.menu_on_item:visited  { color: #ffffff; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.menu_on_item:hover  { color: #FFE436; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.menu_on_head { background: #7A3131; padding: 2px; margin:0px; }
.menu_on_base { background: #AB4545; padding: 0px; margin:0px; }
.menu_on_head td { margin: 0px; padding: 5px; }
.menu_on td { margin: 0px; padding: 0px; }

a.menu_item_bold:link  { color: #ffffff; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.menu_item_bold:visited  { color: #ffffff; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.menu_item_bold:hover  { color: #FFE436; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }

.promo_fields { color: #000000; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }

.product_td_0spc { border-spacing:0px; margin: 0px; padding: 0px; border-color:#ababab; border-style: solid; border-top-width:0px; border-left-width:1px; border-bottom-width:0px; border-right-width:0px; }
.product_td_10spc { border-spacing:0px; margin: 0px; padding: 10px; border-color:#ababab; border-style: solid; border-top-width:0px; border-left-width:1px; border-bottom-width:0px; border-right-width:0px; }
.product_td { border-spacing:0px; margin: 0px; padding: 2px; border-color:#ababab; border-style: solid; border-top-width:0px; border-left-width:1px; border-bottom-width:0px; border-right-width:0px; }


.product_menu_table { background: url(/images/tab_bkg.jpg) repeat-x; border-spacing:0px; margin: 0px; padding: 0px; border-color:#bcb6b2; border-style: solid; border-top-width:1px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }


a.product_menu_item:link  { color: #000000; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.product_menu_item:visited  { color: #000000; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.product_menu_item:hover  { color: #5c4412; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: trasnsparent;  }
a.product_menu_item_active:link  { color: #ffffff; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none;  }
a.product_menu_item_active:visited  { color: #ffffff; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none;  }
a.product_menu_item_active:hover  { color: #ffffff; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none;  }

.cart_tr_selected { background: #EAEEF8; border-spacing:0px; margin: 0px; padding: 2px; border-color:#e5e5e5; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }
.cart_table { background: #ffffff; border-spacing:0px; margin-left: 30px; margin: 0px; padding: 0px; border-color:#000000; border-style: none; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }
.cart_tr { background: #f8f8f8; border-spacing:0px; margin: 0px; padding: 2px; border-color:#e5e5e5; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }
a.cart:link  { color: #885E09; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline; background-color: transparent;  }
a.cart:visited  { color: #885E09; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline; background-color: transparent;  }
a.cart:hover  { color: #000000; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
.cart  { color: #000000; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;   }
.cart_head  { color: #000000; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: #c0c0c0;   }
.cart_price  { color: #000000; font-weight: none; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;   }
.cart_sm  { color: #000000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;   }
.cart_total_tr { background: #917557; border-spacing:0px; margin: 0px; padding: 2px; border-color:#000000; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }

.fp_forum_tr { background: #ffffff; border-spacing:0px; margin: 0px; padding: 2px; border-color:#c0c0c0; border-style: dotted; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }

.menu_head { background: #272074; padding: 2px; margin:0px; }
.menu_base { background: #4C4C92; padding: 3px; margin:0px; }
.menu_head td { margin: 0px; padding: 5px; }
.menu td { margin: 0px; padding: 0px; }

.user_menu_head { background: #383D57; padding: 2px; margin:0px; }
.user_menu_base { background: #E6E6F7; padding: 3px; margin:0px; }
.user_menu_head td { margin: 0px; padding: 5px; }
.user_menu td { margin: 0px; padding: 0px; }

a.user_menu_item:link  { color: #000000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.user_menu_item:visited  { color: #000000; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.user_menu_item:hover  { color: #7B0002; font-weight: none; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }

a.user_menu_item_bold:link  { color: #000000; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.user_menu_item_bold:visited  { color: #000000; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }
a.user_menu_item_bold:hover  { color: #7B0002; font-weight: bold; font-size: 10; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }

.black_dotted_1_top { border-spacing:0px; margin: 0px; padding: 2px; border-color:#696969; border-style: dotted; border-top-width:1px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }
.no_dotted_1_top { border-spacing:0px; margin: 0px; padding: 2px; border-color:#696969; border-style: none; border-top-width:1px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px; }
.black_solid_1 { border-spacing:0px; margin: 0px; padding: 0px; border-color:#000000; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }

/*.fp_articles { background: #ececec; border-spacing:0px; margin: 0px; padding: 0px; border-color:#696969; border-style: solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }*/
.fp_articles { background: #d5d8e0; border-spacing:0px; margin: 0px; padding: 0px; border-color:#A3A7B1; border-style: none; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.fp_whatsnew { background: #d5d8e0; border-spacing:0px; margin: 0px; padding: 0px; border-color:#A3A7B1; border-style: none; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; }
.fp_whatsnew_header { background: #B7BAC1;  border-color:#A3A7B1; border-style: solid; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; }
.fp_whatsnew_header_name { color: #2D4767; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none;  }
a.fp_whatsnew_header_more:link { color: #2c2c2c; font-weight: none; font-size: 9; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none;  }
a.fp_whatsnew_header_more:visited { color: #2c2c2c; font-weight: none; font-size: 9; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none;  }
a.fp_whatsnew_header_more:hover { color: #CF0003; font-weight: none; font-size: 9; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline;  }
.fp_whatsnew_story_header {  color: #4466A3; font-weight: bold; font-size: 12; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; }

a.nfp_whatsnew_header_more:link { color: #ffffff; font-weight: none; font-size: 9; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none;  }
a.nfp_whatsnew_header_more:visited { color: #ffffff; font-weight: none; font-size: 9; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none;  }
a.nfp_whatsnew_header_more:hover { color: #CF0003; font-weight: none; font-size: 9; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline;  }


.nfp_whatsnew_header_name { color: #AD0000; font-weight: bold; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none;  }
a.nfp_whatsnew_header_name:link { color: #AD0000; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline;  }
a.nfp_whatsnew_header_name:visited { color: #AD0000; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline;  }
a.nfp_whatsnew_header_name:hover { color: #000000; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none;  }

.nfp_whatsnew_header_name_sub { color: #AD0000; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none;  }
a.nfp_whatsnew_header_name_sub:link { color: #AD0000; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline;  }
a.nfp_whatsnew_header_name_sub:visited { color: #AD0000; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: underline;  }
a.nfp_whatsnew_header_name_sub:hover { color: #000000; font-weight: none; font-size: 14; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none;  }


.footer_larger  { color: white; font-weight: none; font-size: 13; font-family: arial, Verdana, sans-serif, arial, helv; text-decoration: none; background-color: transparent;  }


