BODY {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(/images/bg.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 1px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: 'Arial';
    TEXT-ALIGN: center ;
}

A {
    COLOR: black;
    TEXT-DECORATION: underline ;
}

A:visited {
    COLOR: #000000;
    TEXT-DECORATION: none underline ;
}

A:active {
    COLOR: peachpuff;
    TEXT-DECORATION: underline ;
}

A:hover {
    COLOR: #FF0000;
}

.clsMainMenu {
    BORDER-RIGHT: orange thin double;
    BORDER-TOP: orange thin double;
    BORDER-LEFT: orange thin double;
    BORDER-BOTTOM: orange thin double;
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: center
}

.clsTableContent {
    BACKGROUND-COLOR: white ;
}

.clsTableBorder_TL {
    background-image: url('/images/borders/border_tl.gif');
    background-repeat: no-repeat;
}

.clsTableBorder_Top {
    BACKGROUND-IMAGE: url('/images/borders/border_top.gif');
    BACKGROUND-REPEAT: repeat-x ;
}

.clsTableBorder_TR {
    BACKGROUND-IMAGE: url('/images/borders/border_tr.gif');
    BACKGROUND-REPEAT: no-repeat ;
}

.clsTableBorder_TMiddle {
    BACKGROUND-IMAGE: url(/images/borders/border_tm.gif);
    BACKGROUND-REPEAT: no-repeat ;
}

.clsTableBorder_ML {
    BACKGROUND-IMAGE: url(/images/borders/border_ml.gif);
    BACKGROUND-REPEAT: no-repeat;

}

.clsTableBorder_MiddleH {
    BACKGROUND-IMAGE: url(/images/borders/border_middleh.gif);
    BACKGROUND-REPEAT: repeat-x ;
}

.clsTableBorder_MiddleV {
    BACKGROUND-IMAGE: url(/images/borders/border_middleV.gif);
    BACKGROUND-REPEAT: repeat-y ;
}

.clsTableBorder_MR {
    BACKGROUND-IMAGE: url(/images/borders/border_mr.gif);
    BACKGROUND-REPEAT: no-repeat ;
}

.clsTableBorder_BL {
    BACKGROUND-IMAGE: url(/images/borders/border_bl.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: top right ;
}

.clsTableBorder_Bottom {
    BACKGROUND-IMAGE: url(/images/borders/border_bottom.gif);
    BACKGROUND-REPEAT: repeat-x ;
}

.clsTableBorder_BR {
    BACKGROUND-IMAGE: url(/images/borders/border_br.gif);
    BACKGROUND-REPEAT: no-repeat ;
}

.clsTableBorder_BMiddle {
    BACKGROUND-IMAGE: url(/images/borders/border_bm.gif);
    BACKGROUND-REPEAT: no-repeat ;
}

.clsTableBorder_Left {
    BACKGROUND-IMAGE: url('/images/borders/border_left.gif');
    BACKGROUND-REPEAT: repeat-y;
}

.clsTableBorder_Right {
    BACKGROUND-IMAGE: url('/images/borders/border_right.gif');
    BACKGROUND-REPEAT: repeat-y ;
}

.clsTableBorder_NoBorder {
    BACKGROUND-IMAGE: url('');
    BACKGROUND-REPEAT: no-repeat ;
}

.clsButton {
    CURSOR: hand;
    COLOR: white;
    BACKGROUND-COLOR: orange;
    TEXT-ALIGN: center ;
}

.clsButton_hover {
    CURSOR: hand;
    COLOR: seashell;
    BACKGROUND-COLOR: chocolate;
    TEXT-ALIGN: center ;
}

.clsButtonSelected {
    COLOR: chocolate;
    BACKGROUND-COLOR: peachpuff;
    TEXT-ALIGN: center ;
}

.clsButtonSelected_hover {
    COLOR: seashell;
    BACKGROUND-COLOR: peachpuff;
    TEXT-ALIGN: center ;
}

.clsTableLink {
    CURSOR: hand;
    TEXT-ALIGN: center ;
}

.clsTableLink_hover {
    CURSOR: hand;
    BACKGROUND-COLOR: slategray;
    TEXT-ALIGN: center ;
}

.clsTopic {
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: 'Arial' ;
}

.clsTopic_hover {
    FONT-SIZE: 9px;
    COLOR: white;
    FONT-FAMILY: 'Arial';
}

.clsLegalInfo {
    FONT-SIZE: 7pt;
    FONT-FAMILY: 'Comic Sans MS' ;
}

.clsReductionTable {
	background-color: silver ;
}

.clsReductionInfo {
	border:thin solid black ;
	background-color: lightgrey ;
}