A:link {
	COLOR: #000000;
}
A:visited {
	COLOR: #003399
}
A:hover {
	COLOR: #003399
}
/*A:link {
	COLOR: #cc3300
}
A:visited {
	COLOR: #336699
}
A:hover {
	COLOR: #336699
}*/
P.PAGE_BREAK {
	PAGE-BREAK-BEFORE: always
}
A.A_Tab:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.A_Tab:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.A_Tab:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.A_Tab:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.A_Menu:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.A_Menu:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.A_Menu:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.A_Menu:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.A_MenuWhite:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.A_MenuWhite:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.A_MenuWhite:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.A_MenuWhite:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.A_NewMenu:link {
	COLOR: #003059; TEXT-DECORATION: none
}
A.A_NewMenu:active {
	COLOR: #003059; TEXT-DECORATION: none
}
A.A_NewMenu:visited {
	COLOR: #003059; TEXT-DECORATION: none
}
A.A_NewMenu:hover {
	COLOR: #003059; TEXT-DECORATION: none
}
A.A_NewMenuOn:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.A_NewMenuOn:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.A_NewMenuOn:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.A_NewMenuOn:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
INPUT {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	FONT-SIZE: 13px; 
	BORDER-LEFT: #666 1px solid; 
	BORDER-BOTTOM: #666 1px solid; 
	FONT-FAMILY: Verdana, sans-serif, tahoma, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f0f0f0;
	/*border-style: groove;*/
}
INPUT.radio {
	BORDER-RIGHT: #666666 0px solid; 
	BORDER-TOP: #666666 0px solid; 
	FONT-SIZE: 13px; 
	BORDER-LEFT: #666666 0px solid; 
	BORDER-BOTTOM: #666666 0px solid; 
	FONT-FAMILY: Verdana, sans-serif, tahoma, Arial, Helvetica, sans-serif; 
}
INPUT.disabled {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 2px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #cccccc 2px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-FAMILY: Verdana, sans-serif, tahoma, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f0f0f0
}
INPUT.none {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	FONT-WEIGHT: normal; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	BACKGROUND-COLOR: #FFFFff
}
INPUT.button {
	BORDER-RIGHT: rgb(99,110,139) 2px solid; 
	BORDER-TOP: rgb(99,110,139) 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: rgb(99,110,139) 1px solid; 
	BORDER-BOTTOM: rgb(99,110,139) 2px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FFFF99; 
	FONT-VARIANT: normal;
	COLOR: #333333
}
INPUT.add {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid;
    FONT-FAMILY: Verdana,Helvetica,sans-serif;
	FONT-SIZE: 11px; 
	BORDER-LEFT: #999999 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	HEIGHT: 20px;
	BACKGROUND-COLOR: #99CC99
}
INPUT.ignore {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid;
    FONT-FAMILY: Verdana,Helvetica,sans-serif;
	FONT-SIZE: 11px; 
	BORDER-LEFT: #999999 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	HEIGHT: 20px;
	BACKGROUND-COLOR: #e6e6e6;
}
INPUT.save {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid;
    FONT-FAMILY: Verdana,Helvetica,sans-serif;
	FONT-SIZE: 11px; 
	BORDER-LEFT: #999999 1px solid; 
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: #999999 1px solid; 
	HEIGHT: 20px;
	BACKGROUND-COLOR: #336699
}
INPUT.delete {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid;
    FONT-FAMILY: Verdana,Helvetica,sans-serif;
	FONT-SIZE: 11px; 
	BORDER-LEFT: #999999 1px solid; 
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: #999999 1px solid; 
	HEIGHT: 20px;
	BACKGROUND-COLOR: #CC0000
}
INPUT.BUTTONS {
	BORDER-RIGHT: #333333 2px solid; 
	BORDER-TOP: #333333 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #333333 1px solid; 
	BORDER-BOTTOM: 2px solid #333333; 
	FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FFFF99; 
	FONT-VARIANT: normal;
	COLOR: #000000;
	text-transform: uppercase;
}
INPUT.CHECK {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	BACKGROUND-COLOR: transparent;
	vertical-align: middle;
}
SELECT {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, sans-serif, tahoma, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f0f0f0
}
SELECT.disabled {
	FONT-SIZE: 11px; 
	COLOR: #f0f0f0; 
	FONT-FAMILY: Verdana, sans-serif, tahoma, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f0f0f0
}
TEXTAREA {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid; 
	FONT-FAMILY: verdana, tahoma, sans-serif;
	BACKGROUND-COLOR: #f0f0f0;
	border-style: groove;
}
.TD_LINE {
	BORDER-BOTTOM: #9aa1b1 1px solid
}
.TD_LINE_TOP {
	BORDER-TOP: #9aa1b1 1px solid
}
TABLE.Mtable TD {
	BORDER-BOTTOM: #9aa1b1 1px solid
}

.tagline {
	FONT-WEIGHT: bold; COLOR: #d6e7ef; TEXT-DECORATION: none
}
.PageBODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; COLOR: #000000; MARGIN-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif, tahoma, Arial, Helvetica, sans-serif;  BACKGROUND-COLOR: #f8f8f8
}
.ColumnFONT {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif, Helvetica
}
.DataFONT {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif, sans-serif, Helvetica
}
.ErrFONT {
	FONT-SIZE: 9pt; COLOR: #cc0000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif, sans-serif, Helvetica
}
.Message {
	BORDER-LEFT: 5px;
	FONT-SIZE: 10pt; 
	COLOR: #990000; 
	font-weight: BOLD;
	FONT-FAMILY: Tahoma, Verdana, sans-serif, sans-serif, Helvetica
}
.DataTD {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 1px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 0px inset; 
	FONT-FAMILY: Verdana, sans-serif, sans-serif, Helvetica; 
	font-weight: normal;
	BACKGROUND-COLOR: #e2e2e2
}
.DataTD {
	BORDER-RIGHT: #999999 1px dotted; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #999999 1px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 0px dotted; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 0px solid
}
.DataTDBottom {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 1px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px inset; 
	FONT-FAMILY: Verdana, sans-serif, Helvetica; 
	BACKGROUND-COLOR: #e2e2e2
}
.DataTDBottom {
	BORDER-RIGHT: #999999 0px dotted; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #999999 1px dotted; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 0px dotted; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px solid
}
.DataTDGreyBottom {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 1px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px inset; 
	FONT-FAMILY: Verdana, sans-serif, Helvetica; 
	BACKGROUND-COLOR: #efeded
}
.DataTDGreyBottom {
	BORDER-RIGHT: #999999 0px dotted; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #999999 1px dotted; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 0px dotted; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px solid
}
.DataTDGrey {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 1px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 0px inset; 
	FONT-FAMILY: Verdana, sans-serif, Helvetica; 
	FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #efeded
}
.DataTDGrey {
	BORDER-RIGHT: #999999 1px dotted; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #999999 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 0px dotted; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 0px solid
}
.DataTDNotDotted {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 1px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px inset; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Helvetica; 
	BACKGROUND-COLOR: #e2e2e2
}
.DataTDNotDotted {
	BORDER-RIGHT: #c6d2de 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #c6d2de 1px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #c6d2de 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #c6d2de 1px solid
}

.MenuTD {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 0px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px inset; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Helvetica; 
	BACKGROUND-COLOR: #e2e2e2
}
.MenuTD {
	BORDER-RIGHT: #999999 1px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px dotted
}
.MenuTDBottom {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 0px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px inset; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Helvetica; 
	BACKGROUND-COLOR: #e2e2e2
}
.MenuTDBottom {
	BORDER-RIGHT: #999999 1px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px solid
}
th.MenuTDBottom {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 0px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 2px inset; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Helvetica; 
	BACKGROUND-COLOR: #e2e2e2
}
th.MenuTDBottom {
	BORDER-RIGHT: #999999 1px dashed; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #999999 0px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-TOP: #999999 1px solid
}
.MenuTDNotDotted {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 1px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px inset; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Helvetica
}
.MenuTDNotDotted {
	BORDER-RIGHT: #999999 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #999999 1px solid; 
	PADDING-LEFT: 2px; 
	background-image: url(../graphics/tile_sub5.gif);
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px solid
}
.MenuTD.mouseover {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 0px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px inset; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Helvetica; 
	BACKGROUND-COLOR: #FFFF80
}
.MenuTD.mouseover {
	BORDER-RIGHT: #999999 1px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px dotted
}

.MenuVTD {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 0px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px inset; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Helvetica; 
	BACKGROUND-COLOR: #e2e2e2;
}
.MenuVTD {
	BORDER-RIGHT: #999999 0px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 1px dotted; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px solid;
}
.MenuVTD.mouseover {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 0px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px inset; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Helvetica; 
	BACKGROUND-COLOR: #FFFFFF;
}
.MenuVTD.mouseover {
	BORDER-RIGHT: #999999 0px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 1px dotted; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px solid;
}
.MenuVTD.mousedown {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 0px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: 1px inset; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Helvetica; 
	BACKGROUND-COLOR: #99CC66
}
.MenuVTD.mousedown {
	BORDER-RIGHT: #999999 0px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 1px dotted; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px solid
}
.MenuVTDLeft {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 0px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px inset; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Helvetica; 
	BACKGROUND-COLOR: #e2e2e2
}
.MenuVTDLeft {
	BORDER-RIGHT: #999999 1px dotted; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px solid
}
.MenuVTDRight {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 0px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px inset; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Helvetica; 
	BACKGROUND-COLOR: #e2e2e2
}
.MenuVTDRight {
	BORDER-RIGHT: #999999 0px dotted; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px solid
}
.MenuVTDon {
	BORDER-RIGHT: 0px inset; 
	BORDER-TOP: 0px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 0px inset; 
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: 1px inset; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Helvetica; 
	BACKGROUND-COLOR: #e2e2e2
}
.MenuVTDon {
	BORDER-RIGHT: #999999 0px dotted; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #999999 0px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 1px dotted; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #99CC66;
}
.MenuVTDHover {
	BORDER-RIGHT: 1px inset; 
	BORDER-TOP: 1px inset; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px inset; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Helvetica; 
	BACKGROUND-COLOR: #e2e2e2
}
.MenuVTDHover {
	BORDER-RIGHT: #999999 0px dotted; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #999999 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #999999 1px dotted; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px solid;
	background: #FFFFFF;
}

.DataTDNoBorder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; 
	BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; 
	FONT-FAMILY: Verdana, sans-serif, tahoma, Arial, Helvetica, sans-serif;  BACKGROUND-COLOR: #f3f3f3; BORDER-RIGHT-WIDTH: 0px
}
.sectiontitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica;
	text-transform: uppercase;
}
.sectiontitlelow {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; 
	COLOR: #990000; 
	FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica;
}
.texte_accueil {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #303a53; FONT-FAMILY: Verdana, sans-serif, Arial, Helvetica, sans-serif
}
.texteBlanc {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif, Arial, Helvetica, sans-serif
}
.texteMenuGauche {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif, Arial, Helvetica, sans-serif
}
.texteMenuGaucheBig {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif, Arial, Helvetica, sans-serif
}
.texteOnglet {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif, Arial, Helvetica, sans-serif
}
.titleSection {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	/*COLOR: #5b0000; */
	COLOR: #336699;
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, sans-serif, Arial, Helvetica, sans-serif
}
.nomCompagnie {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif, Arial, Helvetica, sans-serif
}
.UsersListColumnFONT {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif, Helvetica
}
TD.NON {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffcc99; FONT-FAMILY: Tahoma, Verdana, sans-serif, Arial
}
TD.TOP {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Tahoma, Verdana, sans-serif, Arial
}
TD.SOME {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif, Arial
}
TD.SOMEGRAY {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #777777; FONT-FAMILY: Tahoma, Verdana, sans-serif, Arial
}
TD.CALENDAR {
	FONT-SIZE: 8pt; COLOR: #344b5f; FONT-FAMILY: Verdana, sans-serif, Arial, Helvetica, sans-serif
}
TABLE.GANTT TD {
	FONT-SIZE: 8pt; COLOR: #344b5f; FONT-FAMILY: Verdana, sans-serif, Arial, Helvetica, sans-serif
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px; 
	/*SCROLLBAR-HIGHLIGHT-COLOR: #999999; 
	SCROLLBAR-SHADOW-COLOR: #336699; 
	SCROLLBAR-3DLIGHT-COLOR: #cccccc;
	SCROLLBAR-TRACK-COLOR: #f0f0f0; 
	SCROLLBAR-BASE-COLOR: #f0f0f0; */
	PADDING-TOP: 10px; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Arial;
	font-size: 12px
}
BODY.BODY_MENU {
	BACKGROUND: #1c5b94
}
BODY.BODY_LOGIN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/login_background.gif) #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.login_form_txt {
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #333333; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, sans-serif, tahoma, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left
}
.login_form_input {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 2px solid; 
	BACKGROUND: #f0f0f0;
	BORDER-LEFT: #666666 2px solid; 
	/*WIDTH: 155px; */
	BORDER-BOTTOM: #666666 1px solid; 
	/*HEIGHT: 20px*/
}
.login_form_td {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}

.wrapper {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif, tahoma, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
td.title {
	BORDER-RIGHT: #c6d2de 0px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #54678c 0px solid; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	BORDER-LEFT: #c6d2de 0px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #c6d2de 1px dotted;
	COLOR: #336699;
	background-color: #f0f0f0;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 16px;

}
td.titlesmall {
	BORDER-RIGHT: #c6d2de 0px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #54678c 0px solid; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	BORDER-LEFT: #c6d2de 0px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #c6d2de 1px dotted;
	COLOR: #336699;
	background-color: #f0f0f0;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px;

}

td.subtitle {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #c6d2de 1px solid;
	COLOR: #336699;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 13px;

}
#firstcolumn {
	BORDER-LEFT: medium none
}
#solidbottom {
	BORDER-BOTTOM: #999999 1px solid;
}
#lastcolumn {
	BORDER-RIGHT: medium none
}
#lastcolumnsolid {
	BORDER-RIGHT: #c6d2de 1px solid
}
.label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana, tahoma, sans-serif
}

.normalwhite
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 14px;
	text-decoration: none;
	color: #ffffff;
}
 
.normal12 {
	font-family: Verdana, tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: none
}
.normal11 {
	font-family: Verdana, tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none
}
.normal12red {
	font-family: Verdana, tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: none;
	COLOR: #990000
}
.normal12blue {
	font-family: Verdana, tahoma, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: none;
	color: #000033
}
.normal14 {
	font-family: Verdana, tahoma, Helvetica, sans-serif; 
	font-size: 14px; 
	text-decoration: none
}
.normalgrey
{
    FONT-FAMILY: Verdana, sans-serif, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 12px;
	color: #999999;
	text-decoration: none
}
.normal
{
    FONT-FAMILY: Verdana, sans-serif, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 14px;
	text-decoration: none
}
.normalwhite
{
    FONT-FAMILY: Verdana, sans-serif, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 14px;
	color: #ffffff;
	text-decoration: none
}
.snormal
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 14px;
	text-decoration: none;
	color: #000000;
}
.normalbold
{
    FONT-FAMILY: Verdana, sans-serif, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14px;
	text-decoration: none
}
.normallink
{
    FONT-FAMILY: Verdana, sans-serif, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 14px;
	color: #666666; 
	text-decoration: none
}
td.section {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #191970;
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Arial;
	BACKGROUND: url(../graphics/tile_sub4.gif) fixed repeat
}
td.centersection {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #191970;
	FONT-FAMILY: Tahoma, Verdana, sans-serif, Arial;
	BACKGROUND: url(../graphics/tile_sub5.gif) fixed repeat
}
HR {
	border-style: dashed; 
	border-color: #cccccc; 
	border-width: thin
}
.titlered
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #cc0000;
    FONT-FAMILY: verdana, tahoma, sans-serif
}

.titleblack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #000000;
    FONT-FAMILY: verdana, tahoma, sans-serif
}
.titleblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #336699;
    FONT-FAMILY: verdana, tahoma, sans-serif;
	 border-style: dashed; 
	 border-color: #cccccc; 
	 border-width: thin
}

/* lists */
UL LI {
	list-style: square;
	line-height: 18px;
}
UL LI.image {
   LIST-STYLE: square url(../graphics/icn_orangearrow.gif);
	line-height: 18px;
}

UL LI LI {
    LIST-STYLE: disc
}

UL LI LI LI {
    LIST-STYLE: circle
}

OL LI {
    LIST-STYLE: decimal
}

OL OL LI {
    LIST-STYLE: lower-alpha
}

OL OL OL LI {
    LIST-STYLE: lower-roman
}

TH .page {
	float : left;
	font-weight: normal;
	font-size: 9px;
	height: 25px;
}

TH .pageLinks {
	float : right;
	font-weight: normal;
	font-size: 9px;
}

TH .pageLinks A {
	padding : 3px;
}

TH .pageLinks A:Hover {
	background-color : white;
}

TH .pageLinks A:Active {
	background-color : #EEDDFF;
}

TH .pageLinks .currentPage {
	background-color : #dddddd;
	padding : 3px;
}
.HeadBlack {
    COLOR: #000000;
    FONT-FAMILY: Verdana,Helvetica,sans-serif;
    FONT-SIZE: 20px;
    FONT-WEIGHT: normal
}
.notice{
	background-color: #ffff80;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
.normalred
{
    FONT-FAMILY: Verdana, sans-serif, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 14px;
	 text-decoration: none;
	 color: #990000
}
.normalgray
{
    FONT-FAMILY: Verdana, sans-serif, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 14px;
	 text-decoration: none;
	 color: #999999
}
TD.day {
	BORDER: #999999 1px solid;
	width: 20px;
	background-color: #e6e6e6
}
TABLE.forms {
	border: 1px solid; border-color: #999
}
TD.formtitle {
	background-color: #e6e6e6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	border-right: 1px dotted; border-color:#999;
	border-bottom: 1px dotted; border-color:#999;
	/*text-transform: capitalize;*/
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; 
	height: 20px;
}
TD.formtitle_sub {
	background-color: #f0f0f0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	border-right: 1px dotted; border-color:#999;
	border-bottom: 1px dotted; border-color:#999;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; 
	height: 20px;
}
TD.formtitle_subtitle {
	background-color: #f0f0f0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	border-bottom: 1px dotted; border-color:#999;
	/*text-transform: capitalize;*/
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; 
	height: 20px;
}
TD.formtitle_r {
	background-color: #e6e6e6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0000;
	border-right: 1px dotted; border-color:#999;
	border-bottom: 1px dotted; border-color:#999;
	/*text-transform: capitalize;*/
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; 
	height: 20px;
	vertical-align: top;
}
td.formtitle_rr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0000;
	border-right: 1px dotted; border-color:#999;
	border-bottom: 1px dotted; border-color:#999;
	/*text-transform: capitalize;*/
	padding: 5px;
	height: 20px;
	vertical-align: top;
	background: url(../../graphics/icn_required.gif) no-repeat right;
	background-color: #e6e6e6;
}
TD.formfields {
	background-color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	border-bottom: 1px dotted; border-color:#999;
	/*text-transform: capitalize;*/
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; 
	height: 20px;
}
#nobottom {
	border-bottom: 0px
}
.bredfont {
	color: #cc0000;
	font-size: 14px;
}
#bottomline {
	border-bottom: 1px dotted; border-color:#999;
}
#bordernone {
	border: 0px;
	background-color: #fff
}
#endborder {
	border-right: 1px dotted; border-color:#999;
}

INPUT.buttonred {
	BORDER-RIGHT: #333333 2px solid; 
	BORDER-TOP: #333333 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #333333 1px solid; 
	BORDER-BOTTOM: 2px solid #333333; 
	FONT-STYLE: bold; 
	FONT-FAMILY: tahoma, verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #cc0000; 
	FONT-VARIANT: normal;
	COLOR: #ffffff
}
INPUT.buttongreen {
	BORDER-RIGHT: #333333 2px solid; 
	BORDER-TOP: #333333 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #333333 1px solid; 
	BORDER-BOTTOM: 2px solid #333333; 
	FONT-STYLE: bold; 
	FONT-FAMILY: tahoma, verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #339966; 
	FONT-VARIANT: normal;
	COLOR: #ffffff
}
INPUT.buttonblue {
	BORDER-RIGHT: #333333 2px solid; 
	BORDER-TOP: #333333 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #333333 1px solid; 
	BORDER-BOTTOM: 2px solid #333333; 
	FONT-STYLE: bold; 
	FONT-FAMILY: tahoma, verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #336699; 
	FONT-VARIANT: normal;
	COLOR: #ffffff
}

#nav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-size: 11px;
}
	
#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
} 
   
#nav li {
	float: left;
	border: 1px solid #bbb;
	border-bottom-width: 0;
	margin: 0;
	list-style: none;
   }
   
#nav a {
	text-decoration: none;
	display: block;
	background: #f0f0f0;
	/*padding: 0.24em 1em;*/
	color: #708090;
	width: 10em;
	text-align: center;
   }
	

#nav a:hover {
	background: #FFFF80;
}

#nav #selected {
	border-color: #708090;
}

#nav #selected a {
	position: relative;
	top: 1px;
	/*background: #FAFAD2;*/
	background: #fff;
	color: black;
	font-weight: bold;
}

#content_admin {
	border: 1px solid #708090;
	clear: both;
	padding: 0 1em;
	background-color: #fff;
	font-weight:normal;
}
.edit_link{
	display:none;
	position:absolute;
	background: url(../../community/graphics/inc_edit.gif) no-repeat 0 top;
	border-left:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;height:18px;
	width:18px;top:0;right:0;z-index:2
}

.hr { 
	clear: both;
	padding: 0;
	margin: 0 0 1em;
	height: 5px;
	background: transparent url("../../images/hr-bg.gif") repeat-x 0 0; 
}

span.note {
	color: #cc0000;
}
