
/* --- Left menu fonts --- */
.LMENUITEM
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    color: #666666;
}
.LMENUITEM:link
{
    color: #666666;
	text-decoration: none;
}
.LMENUITEM:visited
{
    color: #666666;
	text-decoration: none;
}
.LMENUITEM:hover
{
    COLOR: #666666;
	text-decoration: none;
}
.LMENUITEM:active
{
    color: #666666;
	text-decoration: none;
}

/* --- Fonts for left menu displaying product categories --- */

.MENUPADDING
{
    PADDING-RIGHT: 15;
    PADDING-BOTTOM: 5;
}

.LCATMENULINK:link
{
    COLOR:#666666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.LCATMENULINK:visited
{
    COLOR:#666666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.LCATMENULINK:hover
{
    COLOR:#4779B0;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    text-decoration:none;
}
.LCATMENULINK:active
{
    COLOR:#4779B0;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}


.LCATMENUITEM
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    PADDING-RIGHT: 10;
    PADDING-BOTTOM: 5;
}    
.LCATMENUITEM:link
{
    color: #666666;
	text-decoration: none;
}
.LCATMENUITEM:visited
{
    color: #666666;
	text-decoration: none;
}
.LCATMENUITEM:hover
{
    COLOR: #4779B0;
	text-decoration: none;
}
.LCATMENUITEM:active
{
    color: #4779B0;
	text-decoration: none;
}


/* --- News page fonts --- */
.NEWSHEAD
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.NEWSCAT
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    color: #000000;
    background: #EBECBC;
}
.NEWSTEXTCELL
{
    padding-left: 6pt; 
}
.NEWSDATE
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.NEWSTEXT
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.NEWSLINK
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    BORDER-BOTTOM: 1px solid #f0f0f0;
    vertical-align: bottom;
    padding-left: 12px;    
}
.HEADLINE
{
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.MAINTITLE
{
    FONT-SIZE: 12pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    COLOR: #3C4F94;
    background: #3C4F94;
    BORDER-TOP: 2px solid #ffffC0;
}
.HEADLINETEXT
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}


.blueheader
{
	background-color:#B5C8E1;
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	padding:5px;
}


/* --- Product page fonts --- */


.PRODNAVLINK
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    color:"666666";
    align: right;
    PADDING-LEFT: 5;
    PADDING-RIGHT: 5;
}
.PRODCAT
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    color: #000000;
    background: #EBECBC;
}
.PRODWIN
{
    padding-left: 6pt; 
    padding-top: 6pt; 
}
.PROMODESC
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.PRODNUM
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}

.HOMECAT
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    text-decoration: none;
}
.PRODCATLINE
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    BORDER-BOTTOM: 1px solid #E0E0E0;
    text-decoration: none;
}
.OTHERLINE
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    text-decoration: none;
}
.PRODDESC
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    text-decoration: none;    
}
.ATTRTITLE
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    text-decoration: none;
    vertical-align: top;
}
.ATTRTITLE2
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    text-decoration: none;
    vertical-align: top;
    text-align: center;
    background: #C5CAE3;
}
.ATTRVALUE
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    text-decoration: none;
}
.ATTRVALUE2
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    text-decoration: none;
    vertical-align: top;
    text-align: center;
    padding-left: 12pt; 
    bgCOLOR: FAFAFA;
}
.ATTRVALUERED
{
    COLOR: #FF0000;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    text-decoration: none;
    vertical-align: top;
}
.QUESTION
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    text-decoration: none;
    align: left;
    vertical-align: top;
}
.ANSWER
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    text-decoration: none;
    vertical-align: top;
}


.LEFTSEL
{
    BORDER-RIGHT: 2px solid #3C4F94;
}
.MIDCOL
{
    padding-left: 6pt; 
}
.RIGHTCOL
{
    padding-left: 6pt; 
}
.LOGINNAME
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    vertical-align: middle;
}
.HPTITLE
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #0000aa;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;	
}
.HPDETAIL
{
    padding-left: 6pt; 
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}

.STAFF
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    BORDER-BOTTOM: 1px solid #7D7DA9;

}

/* --- Gant Fonts --- */
.GANTTITLE
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    background: #B4C6DE;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.GANTON
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    vertical-align: top;
    BORDER-TOP: 2px solid #7D7DA9;
}
.GANTOFF
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    vertical-align: top;
}
.GANTSTART
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    vertical-align: top;
    BORDER-TOP: 2px solid #FFFFC0;
    BORDER-LEFT: 2px solid #FFFFC0;
}
.GANTSTOP
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    vertical-align: top;
    BORDER-TOP: 2px solid #FFFFC0;
    BORDER-RIGHT: 2px solid #FFFFC0;
}


/* --- Category Fonts --- */
.CATDESC
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.CATNAV
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.SECTIONHEAD
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ffffC0;
    background: #3C4F94;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;    
}
.CATHEAD
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    BORDER-BOTTOM: 1px solid #3C4F94;
    vertical-align: bottom;    
}
.SECTIONSUBHEAD
{
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    COLOR: #838383;
    FONT-FAMILY: Tahoma, Helvetica, Sans-Serif;
}


.TABMENU
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.SMALLLINKS
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.FORMTEXT
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.ERRORTEXT
{
    FONT-SIZE: 10pt;    
    FONT-WEIGHT: bold;
    background: #B4C6DE;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.ERRORBOLD
{
    FONT-SIZE: 10pt;    
    FONT-WEIGHT: bold;
    COLOR: #FFD143;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.LARGEHEADER
{
    FONT-SIZE: 15pt;
    FONT-WEIGHT: bold;
    COLOR: #19213D;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.SUBLARGEHEADER
{
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
    COLOR: #19213D;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.CONTACTHEADER
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}
.CONTACTDETAIL
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    padding-left: 10px;
}
.HPHEADER
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    BORDER-BOTTOM: 1px solid #7D7DA9;
    background-COLOR: #7D7DA9;
}

.FOOTERINFO
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;    
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    COLOR: #19213D;
}

A:link
{
	text-decoration: none;
}
A:visited
{
    COLOR: #0000FF;
	text-decoration: none;
}
A:hover
{
    COLOR: #0080FF;
	text-decoration: underline;
}
A:active
{
	text-decoration: none;
}
SELECT
{
    FONT-SIZE: 11px;
}
FONT
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}