/* ----------------------------------- NAVIGATION MENU ----------------------------------- */

/* Navigation Menu */

.navbar { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE : 12px; FONT-WEIGHT: bold; COLOR : white; TEXT-DECORATION : none; }
.navbar:hover { TEXT-DECORATION : underline; }
.navbar.current { COLOR : #005046; }
.navbar.current:hover {TEXT-DECORATION : underline; }


/* Left Menu */

.leftMenu { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE : 12px; FONT-WEIGHT: bold; COLOR : black; TEXT-DECORATION : none;}
.leftMenu:hover { TEXT-DECORATION : underline; }
.leftMenu.green { COLOR : green; }
.leftMenu.red { COLOR : red; }
.leftMenu.blue { COLOR : blue; }

.leftMenu.subLevel { FONT-SIZE: 10px; FONT-WEIGHT: normal; }

.leftMenuContainer { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}




/* ---------------------------------------- LINKS ---------------------------------------- */

/* Link inside text */

.contentLink { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal;	COLOR: #005046;}
.contentLink:visited { TEXT-DECORATION: none; }
.contentLink:hover { TEXT-DECORATION: underline; COLOR: #FF6300; }


/* Scroller Links and Jump Links */

.scrollerLinks { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: none;  }
.scrollerLinks:hover { TEXT-DECORATION: underline; COLOR: #FF6300; }
.scrollerLinks.current { TEXT-DECORATION: underline; COLOR: #FF6300;}


/* Unit Default Link */

.unit-link { FONT-FAMILY : Arial, Garamond sans-serif; FONT-SIZE : 10px; FONT-WEIGHT : normal; COLOR : #555555; TEXT-DECORATION : none }
.unit-link:hover { COLOR : #000000; TEXT-DECORATION : underline }


/* Link on the whole row without decoration */

.noDec { TEXT-DECORATION: none; }
.noDec:hover { TEXT-DECORATION: none; }




/* ------------------------------------- FORM OBJECTS ------------------------------------ */

/* Form fields */
INPUT.attribute, SELECT.attribute, TEXTAREA.attribute { BORDER-STYLE: groove; BACKGROUND-COLOR: #F2F7F7; }


/* Validation rules on fields  */

.ValidationRule {FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: red; TEXT-DECORATION: none; LIST-STYLE-TYPE:disc; }


/* Buttons */

.button {	FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #005046; TEXT-DECORATION: none;  }
.button.red {	COLOR: red; }




/* ---------------------------------------- TEXT ----------------------------------------- */

/* Attributes value and Attributes name */

.attribute { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: none; }
.attribute:hover { TEXT-DECORATION: underline; COLOR: #FF6300;}
.attribute.name { FONT-WEIGHT : bold; }
.attribute.name:hover { TEXT-DECORATION: underline; COLOR: #FF6300;}

.attribute.current { COLOR: #FF6300; }


/* Title in the unit frame standard */

.unitFrame { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-WEIGHT: bold; COLOR: black; }
.unitFrame.green { COLOR: #26994F; }
.unitFrame.blue { COLOR: #5693B9; }
.unitFrame.orange { COLOR: #FF6600; }


/* News */

.news { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: Black; TEXT-DECORATION:none; }
.news.date { FONT-STYLE: italic; }
.news.title { FONT-WEIGHT: bold; }
.news.title:hover { COLOR: #005046; TEXT-DECORATION: underline; }

.news.category { FONT-SIZE: 14px; FONT-WEIGHT: bold; }


/* Infochunk */

.infochunk { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: Black; TEXT-DECORATION:none; }
.infochunk.title { FONT-SIZE: 18px; FONT-WEIGHT: bold; }
.infochunk.subtitle { FONT-SIZE: 12px; }


/* General text */

.text { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.text.10  ( FONT-SIZE: 10px; }
.text.12  { FONT-SIZE: 12px; }
.text.13  { FONT-SIZE: 13px; }
.text.14  { FONT-SIZE: 14px; }
.text.16  { FONT-SIZE: 16px; }
.text.18  { FONT-SIZE: 18px; }
.text.20  { FONT-SIZE: 20px; }

.text.bold { FONT-WEIGHT: bold; }
.text.orange { COLOR: #FF6600; }


/* Vertical direction text */

.verticalText { WRITING-MODE: tb-rl; FILTER: flipv() fliph(); }




/* -------------------------------- COLOR and BACKGROUNDS -------------------------------- */

/* Acer Color */

.acerColor { COLOR: #005046; }
.acerGrey { COLOR: #AAAAAA; }

/* Background colors*/

.evenRow { BACKGROUND-COLOR: #CC54DD;}
.oddRow { BACKGROUND-COLOR: #C5D7D6;}


/* Row Gradient */

.bgGradientOriz { BACKGROUND-IMAGE: url(gradient_ox.gif); BACKGROUND-REPEAT: repeat-y; COLOR: #FFFFFF; PADDING: 2px; }
.bgGradientVert { BACKGROUND-IMAGE: url(gradient_vx.gif); BACKGROUND-REPEAT: repeat-x; COLOR: #FFFFFF; PADDING: 2px; }




/* ---------------------------------------- LISTS ---------------------------------------- */

/* Ordered and Unordered List */

OL { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: none; LIST-STYLE-TYPE: decimal; LIST-TYPE-POSITION: outside; }
UL { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: none; LIST-STYLE-TYPE: square; LIST-TYPE-POSITION: outside; }




/* ----------------------------------- PARTICULAR NEEDS ---------------------------------- */

/* --- Particular Needs --- */

.whitelink { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Garamond, sans-serif }
.whitelink:hover {TEXT-DECORATION : underline; }  

A.bold-12p-orange { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF7D00; font-style: normal; font-weight: bold; text-decoration: none;}
A.bold-12p-orange:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-style: normal; font-weight: bold; text-decoration: underline; }