/*  href styles  */


        a:                                        {color: #000000; text-decoration: none;}
        a:link                                {color: #000000; font-weight: bold; text-decoration: none;}
        a:active                        {color: #000000; font-weight: bold; text-decoration: none;}
        a:visited                        {color: #000000; font-weight: bold; text-decoration: none;}
        a:hover                                {color: #000000; font-weight: bold; text-decoration: underline ;}

        a.grey:                                {color: #666666; text-decoration: none;}
        a.grey:link                        {color: #666666; text-decoration: none;}
        a.grey:active                {color: #666666; text-decoration: none;}
        a.grey:visited                {color: #666666; text-decoration: none;}
        a.grey:hover                {color: #666666; text-decoration: none;}

        a.darkgrey:                                {color: #444444; text-decoration: none;}
        a.darkgrey:link                        {color: #444444; text-decoration: none;}
        a.darkgrey:active                {color: #444444; text-decoration: none;}
        a.darkgrey:visited                {color: #444444; text-decoration: none;}
        a.darkgrey:hover                {color: #444444; text-decoration: none;}

        a.red:                                {color: #FF0000; text-decoration: none;}
        a.red:link                        {color: #FF0000; text-decoration: none;}
        a.red:active                {color: #FF0000; text-decoration: none;}
        a.red:visited                {color: #FF0000; text-decoration: none;}
        a.red:hover                        {color: #FF0000; text-decoration: none;}

        a.white:                        {color: #FFFFFF; text-decoration: none;}
        a.white:link                {color: #FFFFFF; text-decoration: none;}
        a.white:active                {color: #FFFFFF; text-decoration: none;}
        a.white:visited                {color: #FFFFFF; text-decoration: none;}
        a.white:hover                {color: #FFFFFF; text-decoration: none;}

/*  body and table styles  */

BODY {
        background-color:                #FFFFFF;
    color:                                        #000000;

        margin:                                        0px 0px 0px 0px;
    font-family:                        arial, helvetica;
    font-weight:                        normal;
    font-style:                                normal;
    font-size:                                12px;
}

TD         {
        color:                                #000000;
        font-family:                 arial, helvetica;
        font-size:                         12px;

        align:                                left;
        vertical-align:         top;
}
.SiteTitle {
 color: #000000;
 font-family: arial, helvetica;
 font-weight: 100;
 font-size: 18px;
 align: left;
 vertical-align: bottom;
}

.mainmenu {
        font-size:                         12px;
        vertical-align:                middle;
}

.menubackground {
        background-image:        url('images/menu_home_bg.gif');
        background-repeat:        no-repeat
}

.redarea {
        background-color:        #FF0000;
        color:                                #FFFFFF;
}

.blackbar {
        background-color:        #000000;
        color:                                #FFFFFF;
        vertical-align:                middle;
}

.blackline {
        background-color:        #000000;
}

.greybar {
        background-color:        #CCCCCC;
        color:                                #666666;
        vertical-align:                middle;
}

.darkgreybar {
        background-color:#666666;
        color: White;
        vertical-align:middle;
}

.greyline {
        background-color:        #CCCCCC;
}

.bluearea {
        background-color:        #333399;
        color:                                #FFFFFF;
}

.bluebar {
        background-color:        #333399;
        color:                                #FFFFFF;
        vertical-align:                middle;
}

.formname {
        text-align:                        right;
        vertical-align:                middle;
        padding-right:                20;
}

.formitem {
        vertical-align:                middle;
}

/*  font styles  */

FONT {

}

.aenormal                { }
.aebold                        { font-weight: bold; }
.aeitalic                { font-weight: italic; }
.aegrey                        { color: #CCCCCC; }
.aered                        { color: #FF0000; }
.aeredheader        { color: #FF0000; font-weight: bold; }
.aeblackheader        { color: #000000; font-weight: bold; }

.copyright {
        font-size:                         10px;
}

.blacktext {
        color:                                #000000;
}

/*font.menuitem:                        {color: #000000; text-decoration: none;}/**/
/*font.menuitem:link                {color: #000000; text-decoration: none;}/**/
/*font.menuitem:active        {color: #FF0000; font-weight: bold; text-decoration: none;}/**/
/*font.menuitem:visited        {color: #000000; text-decoration: none;}/**/
/*font.menuitem:hover        {color: #000000; font-weight: bold; text-decoration: underline ;}/**/
font.menuitem {color: #000000; font-family: arial, helvetica; font-size: 12px;}
font.menuitemactive {color: #FF0000; font-weight: bold; font-size: 12px;}
font.servicemenuitem {color: #FF0000; font-family: arial, helvetica; font-size: 12px;}
font.servicemenuitemactive {color: #000000; font-weight: bold; font-size: 12px;}
font.extramenu {background-color: White; font-family: sans-serif; font-size: 12px; color: #FF0000; font-weight: normal;}
font.extramenuactive {color: Red; font: bold 12px sans-serif; background: transparent;}
font.extramenu:hover, font.extramenuactive:hover {font-weight: bold; text-decoration: none;}

.productcategory {
        color:                                #FFFFFF;
        font-size:                         18px;
}

.prodcat_title {
        font-size:                         12px;
}

.product_name {
        font-size:                         16px;
        font-weight:                bold;
}

.featureheading {
        color:                                #FF0000;
        font-weight:                bold;
}

.glossaryheading {
        color:                                #FF0000;
        font-weight:                bold;
}

.glossarytitle {
        font-weight:                bold;
}

.glossarycontent {
}
.prices {
        font-weight: bold;
        color: #666666;
        xcolor: #0066CC;
        background-image: url('lib/vat.jpg');
        background-repeat: no-repeat;
        background-position:  right 50%;
}



/*  input styles  */

input        {
        background-color:         #FFFFFF;
        color:                                 #000000;
        font-family:                 verdana, arial, helvetica;
        font-size:                         11px;
        border-style:                 solid;
        border-color:                #646464;
        border-width:                 1px;
/*        width:                                300px;
*/
}

.search {
        background-color: transparent;
        color: #FFFFFF;
        width:100;
        border : 1px solid White;
}

textarea {
        background-color:         #FFFFFF;
        color:                                 #000000;
        font-family:                 verdana, arial, helvetica;
        font-size:                         11px;
        border-style:                 solid;
        border-color:                #646464;
        border-width:                 1px;
        width:                                300px;
}

select {
        background-color:         #FFFFFF;
        color:                                 #000000;
        font-family:                 verdana, arial, helvetica;
        font-size:                         11px;
        border-style:                 solid;
        border-color:                #646464;
        border-width:                 1px;
        width:                                300px;
}

.language {
        width:                                100px;
        background-color:        #CCCCCC;
}

.radio {
        width:                                        20;
        border-style:                         solid;
        border-color:                        #D7D7D7;
        border-width:                        0px;
}

.checkbox {
        width:                                        20;

        border-style:                         solid;
        border-color:                        #D7D7D7;
        border-width:                        0px;
}