/* --------------------------------------- STANDARD -------------------------------------- */


TABLE {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Garamond, sans-serif; COLOR: #555555;
}


/* ----------------------------------- NAVIGATION MENU ----------------------------------- */

/* Navigation Menu */

.IF {
	WIDTH: 0px; 
	HEIGHT: 0px; 
	BORDER-LEFT: medium none; 
	BORDER-BOTTOM: medium none; 
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	Z-INDEX: 98; 
	LEFT: 0px; 
	TOP: 0px; 
	VISIBILITY: hidden; 
	POSITION: absolute;
}

.L1 {
	cursor: pointer;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-family: Arial, Garamond, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
}

.L1O {
	border-right: #DDE6E6 1px solid;
	padding-right: 9px;
	border-top: #DDE6E6 1px solid;
	padding-left: 9px;
	border-left: #DDE6E6 1px solid;
	cursor: pointer;
	border-bottom: #DDE6E6 1px solid;
	background-color: #b7cecc;
	font-weight: bold;
	color: #004F45;
	font-family: Arial, Garamond, sans-serif;	
}

.L1A {
	CURSOR: pointer;
	PADDING-RIGHT: 10px;	
	PADDING-LEFT: 10px;
	BACKGROUND-COLOR: #9CBCB7;
	font-weight: bold;
	color: #004F45;	
}

.L2 {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	color: #004F45;
}

.L2O {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #ffffff; 
	color: #004F45; 
	BORDER: #94b5b2 1px solid;
}

.L2A {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	BACKGROUND-COLOR: #9CBCB7; 
	color: #004F45; 
	font-weight: normal;
}

.L2T {
	BORDER-RIGHT: #94b5b2 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #94b5b2 1px solid; 
	PADDING-LEFT: 1px; 
	Z-INDEX: 100; 
	LEFT: -200px; 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 1px; 
	OVERFLOW: visible; 
	BORDER-LEFT: #94b5b2 1px solid; 
	CURSOR: pointer; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #94b5b2 1px solid; 
	WHITE-SPACE: nowrap; 
	POSITION: absolute; 
	TOP: 0px; 
	BACKGROUND-COLOR: #cfe2df; 
	LAYER-BACKGROUND-COLOR: #cfe2df; 
	color: #004F45;
}

.V1 {
	PADDING-LEFT: 1px; color: #FFFFFF
}

.V2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #4791c5 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px
}


/* Left Menu Level 1*/

.LEFT1 {
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
	padding-right: 6px;
	padding-left: 6px;
	color: #004F45;
	font-weight: bold;
	font-family: Arial, Garamond, sans-serif;
	font-size: 11px;	
}

.LEFT1O {
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: #004F45 1px solid;
	padding-right: 5px;
	border-top: #004F45 1px solid;
	padding-left: 5px;
	border-left: #004F45 1px solid;
	cursor: pointer;
	border-bottom: #004F45 1px solid;
	background-color: #b7cecc;
	font-weight: bold;
	color: #004F45;	
}

/* Left Menu Level 1 Current*/

.LEFT1C {
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
	padding-right: 6px;
	padding-left: 6px;
	color: #ff6600;
	font-weight: bold;
	font-family: Arial, Garamond, sans-serif;
	font-size: 11px;	
}

.LEFT1CO {
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: #ff6600 1px solid;
	padding-right: 5px;
	border-top: #ff6600 1px solid;
	padding-left: 5px;
	border-left: #ff6600 1px solid;
	cursor: pointer;
	border-bottom: #ff6600 1px solid;
	background-color: #ffe2ae;
	font-weight: bold;
	color: #ff6600;	
}



/* Left Menu Level 2*/

.LEFT2 {
	cursor: pointer;
	padding-right: 6px;
	padding-left: 8px;
	color: #004F45;
	font-weight: bold;
	font-family: Arial, Garamond, sans-serif;
	font-size: 10px;	
}

.LEFT2:hover {
	cursor: pointer;
	padding-right: 6px;
	padding-left: 8px;
	color: #004F45;
	font-weight: bold;
	font-family: Arial, Garamond, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}


/* Left Menu Level 2*/

.LEFT2B {
	cursor: pointer;
	padding-right: 6px;
	padding-left: 8px;
	color: #004F45;
	font-weight: bold;
	font-family: Arial, Garamond, sans-serif;
	font-size: 11px;	
}

.LEFT2B:hover {
	cursor: pointer;
	padding-right: 6px;
	padding-left: 8px;
	color: #004F45;
	font-weight: bold;
	font-family: Arial, Garamond, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

/* Left Menu Level 2 Current*/

.LEFT2C {
	cursor: pointer;
	padding-right: 6px;
	padding-left: 8px;
	color: #ff6600;
	font-weight: bold;
	font-family: Arial, Garamond, sans-serif;
	font-size: 10px;	
}

.LEFT2C:hover {
	cursor: pointer;
	padding-right: 6px;
	padding-left: 8px;
	color: #ff6600;
	font-weight: bold;
	font-family: Arial, Garamond, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}


/* Left Menu Level 3*/

.LEFT3 {
	cursor: pointer;
	padding-right: 6px;
	padding-left: 8px;
	color: gray;
	font-weight: normal;
	font-family: Arial, Garamond, sans-serif;
	font-size: 10px;	
}

.LEFT3:hover {
	cursor: pointer;
	padding-right: 6px;
	padding-left: 8px;
	color: gray;
	font-weight: normal;
	font-family: Arial, Garamond, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}



/* Promo Left Menu Current*/

.PROMOLEFTC {
	border-top: #AAAAAA 1px solid;
	border-bottom: #AAAAAA 1px solid;
	border-right: #AAAAAA 1px solid;
	border-left: #AAAAAA 1px solid;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: pointer;
	padding-right: 6px;
	padding-left: 6px;
	color: #ff6600;
	background-color: #fff0a0;
	font-weight: bold;
	font-family: Arial, Garamond, sans-serif;
	font-size: 11px;
	height: 40px;
}

.PROMOLEFTCO {
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: #ff6600 1px solid;
	padding-right: 6px;
	border-top: #ff6600 1px solid;
	padding-left: 6px;
	border-left: #ff6600 1px solid;
	cursor: pointer;
	border-bottom: #ff6600 1px solid;
	background-color: #fff0a0;
	font-weight: bold;
	color: #ff6600;
	height: 40px;	
}

/* Promo Left Menu */

.PROMOLEFT {
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
	padding-right: 6px;
	padding-left: 6px;
	color: #004F45;
	font-weight: bold;
	font-family: Arial, Garamond, sans-serif;
	font-size: 11px;
	height: 40px;			
}

.PROMOLEFTO {
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: #004F45 1px solid;
	padding-right: 5px;
	border-top: #004F45 1px solid;
	padding-left: 5px;
	border-left: #004F45 1px solid;
	cursor: pointer;
	border-bottom: #004F45 1px solid;
	background-color: #fff0a0;
	font-weight: bold;
	color: #004F45;	
	height: 40px;		
}


/* Marketing Menu */

.MARKETING {
	border: #aaaaaa 1px solid;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 6px;
	padding-left: 6px;
	cursor: pointer;
	color: #004F45;
	background-image: url(vxLightBlue.gif);
	background-repeat: repeat-x;	
	font-weight: bold;
	font-family: Arial, Garamond, sans-serif;
	font-size: 11px;		
}

.MARKETINGO {
	border: #aaaaaa 1px solid;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 6px;
	padding-left: 6px;
	cursor: pointer;
	background-color: e4f3ff;
	font-weight: bold;
	color: #004F45;	
}

/* Marketing Left Menu */

.MARK {
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
	padding-right: 6px;
	padding-left: 6px;
	color: #004F45;
	font-weight: bold;
	font-family: Arial, Garamond, sans-serif;
	font-size: 11px;	
}

.MARKO {
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: #004F45 1px solid;
	padding-right: 5px;
	border-top: #004F45 1px solid;
	padding-left: 5px;
	border-left: #004F45 1px solid;
	cursor: pointer;
	border-bottom: #004F45 1px solid;
	background-color: #e4f3ff;
	font-weight: bold;
	color: #004F45;	
}


/* Campaign Menu */

.CAMPAIGN {
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
	padding-right: 6px;
	padding-left: 6px;
	color: #004F45;
	font-weight: bold;
	font-family: Arial, Garamond, sans-serif;
	font-size: 11px;	
}

.CAMPAIGNO {
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: #004F45 1px solid;
	padding-right: 5px;
	border-top: #004F45 1px solid;
	padding-left: 5px;
	border-left: #004F45 1px solid;
	cursor: pointer;
	border-bottom: #004F45 1px solid;
	background-color: #e1feae;
	font-weight: bold;
	color: #004F45;	
}




/* ---------------------------------------- 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 */

.unitLink { COLOR : #555555; TEXT-DECORATION : none }
.unitLink:visited { TEXT-DECORATION: none; }
.unitLink:hover { COLOR : #000000; TEXT-DECORATION : underline }


/* News Year Links */

.newsYear {padding-right:8px; padding-left:8px;}
.newsYearCurrent {padding-right:8px; padding-left:8px; border-top:1px solid #AAAAAA; border-left:1px solid #AAAAAA; border-right:1px solid #AAAAAA; background-color:#FFFFFF;}
.newsYearLink {FONT-WEIGHT: bold; COLOR: #005046; TEXT-DECORATION : none}
.newsYearLink:hover {FONT-WEIGHT: bold; COLOR: FFFFFF; TEXT-DECORATION : none}
.newsYearLinkCurrent {FONT-WEIGHT: bold; COLOR: green; TEXT-DECORATION : none}


/* ------------------------------------- FORM OBJECTS ------------------------------------ */

/* Form fields */
INPUT.attribute, SELECT.attribute, TEXTAREA.attribute { FONT-SIZE: 11px; FONT-FAMILY: Arial, Garamond, sans-serif; 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; background-color: #e8e8e8; border:1px solid #b7b7b7; }
.button:focus {	FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #005046; TEXT-DECORATION: none; background-color: #e8e8e8; border:1px inset #cbc8c8; }
.buttonRed {	FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: red; TEXT-DECORATION: none; background-color: #e8e8e8; border:1px solid #b7b7b7; }



/* ---------------------------------------- TEXT ----------------------------------------- */

/* Attributes value and Attributes name */

.attribute { TEXT-DECORATION: none; color: #555555;}
A.attribute:hover { TEXT-DECORATION: underline; COLOR: #FF6300;}

.attributeCurrent { COLOR: #FF6300; }
A.attributeCurrent:hover { TEXT-DECORATION: underline; COLOR: #FF6300; }

.attributeName { FONT-WEIGHT : bold; COLOR: #005046; }
A.attributeName:hover { FONT-WEIGHT : bold; TEXT-DECORATION: underline; COLOR: #FF6300; }

.attributeNameMaster { FONT-WEIGHT : bold; COLOR: #5693B9; }
A.attributeNameMaster:hover { FONT-WEIGHT : bold; TEXT-DECORATION: underline; COLOR: #FF6300; }

.attributeNameCurrent { FONT-WEIGHT : bold; COLOR: #FF6300; }
A.attributeNameCurrent:hover { FONT-WEIGHT : bold; COLOR: #FF6300; TEXT-DECORATION: underline;}

.rowBG { FONT-SIZE: 11px; FONT-FAMILY: Arial, Garamond, sans-serif; TEXT-DECORATION: none; }
.rowBGOver { FONT-SIZE: 11px; FONT-FAMILY: Arial, Garamond, sans-serif; BACKGROUND-COLOR: #E5EDEC;  TEXT-DECORATION: none; }
.rowLink { FONT-SIZE: 11px; FONT-FAMILY: Arial, Garamond, sans-serif; TEXT-DECORATION: none; COLOR: #000000;}


/* Title in the unit frame standard */

.unitFrame { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: bold; COLOR: #555555; }
.unitFrameOrange { FONT-FAMILY : Helvetica, Verdana, Arial, sans-serif; FONT-SIZE : 20px; FONT-WEIGHT : normal; COLOR: #FE7C00; text-decoration:none; }

.connectBox { cursor: pointer; font-weight: bold; font-family: Arial, Garamond, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.connectBox:hover { cursor: pointer; font-weight: bold; font-family: Arial, Garamond, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }


/* 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; }

.newsTitle { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: Black; TEXT-DECORATION:none; }

.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; }
.post-script { FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Garamond, sans-serif; color: #555555; text-decoration:none; }

/* Vertical direction text */

.verticalText { WRITING-MODE: tb-rl; FILTER: flipv() fliph(); }


/* Content Item Rollover */

.CI {
	PADDING: 2px; MARGIN: 2px; BORDER: #FFFFFF 1px solid;
}

.CIO {
	cursor:pointer; BORDER-RIGHT: #CCCCCC 1px solid; PADDING: 2px; MARGIN: 2px; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #e6efef
}


/* -------------------------------- COLOR and BACKGROUNDS -------------------------------- */

/* Acer Color */

.acerColor { COLOR: #005046; }
.acerGray { COLOR: #AAAAAA; }
.orange { COLOR: #FF6600; }
.green { COLOR: #26994F; }
.blue { COLOR: #5693B9; }
.red { COLOR: #FF0000; }
.white { COLOR: #FFFFFF; }


/* Background colors*/

.evenRow { BACKGROUND-COLOR: #CFDEDD; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;}
.oddRow { BACKGROUND-COLOR: #FFFFFF; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;}
.greenRow { BACKGROUND-COLOR: #acd373; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;}
.currentRow { BACKGROUND-COLOR: #fdc689; BORDER-COLOR: #FF6600; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px;BORDER-STYLE: solid; }

.evenRowBorder { BORDER-COLOR: #AAAAAA; BORDER-WIDTH: 1px 0px 0px 1px; BORDER-STYLE: solid; padding:1px; BACKGROUND-COLOR: #e4efee;}
.oddRowBorder { BORDER-COLOR: #AAAAAA; BORDER-WIDTH: 1px 0px 0px 1px; BORDER-STYLE: solid; padding:1px; BACKGROUND-COLOR: #FFFFFF;}
.headRow { FONT-WEIGHT: bold; COLOR: #005046; BORDER-COLOR: #AAAAAA; BORDER-WIDTH: 1px 0px 0px 1px; BORDER-STYLE: solid; padding:1px; BACKGROUND-IMAGE: url(gradient_vx_green.gif); }

.onRow { BACKGROUND-COLOR: #e2ebe9; COLOR: #005046; cursor: pointer; }
.onRowCurrent { BACKGROUND-COLOR: #e2ebe9; COLOR: #FF6600; cursor: pointer; }

.lightBG { BACKGROUND-COLOR: #E5EDEC }

/* 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; }
.bgGradientVertOrange { BACKGROUND-IMAGE: url(gradient_vx_orange.gif); BACKGROUND-REPEAT: repeat-x; COLOR: #FFFFFF; PADDING: 2px; }
.bgGradientVertYellow { BACKGROUND-IMAGE: url(gradient_vx_yellow.gif); BACKGROUND-REPEAT: repeat-x; COLOR: #FFFFFF; PADDING: 2px; }
.bgGradientVertBlue { BACKGROUND-IMAGE: url(gradient_vx_blue.gif); BACKGROUND-REPEAT: repeat-x; COLOR: #FFFFFF; PADDING: 2px; }
.bgGradientVertGreen { BACKGROUND-IMAGE: url(gradient_vx_green.gif); BACKGROUND-REPEAT: repeat-x; COLOR: #FFFFFF; PADDING: 2px; }
.bgGradientVertGray { BACKGROUND-IMAGE: url(gradient_vx_gray.gif); BACKGROUND-REPEAT: repeat-x; COLOR: #FFFFFF; PADDING: 2px; }
.bgGradientVertDarkYellow { BACKGROUND-IMAGE: url(gradient_vx_darkyellow.gif); BACKGROUND-REPEAT: repeat-x; COLOR: #FFFFFF; PADDING: 2px; }
.bgGradientVertRed { BACKGROUND-IMAGE: url(gradient_vx_red.gif); BACKGROUND-REPEAT: repeat-x; COLOR: #FFFFFF; PADDING: 2px; }

.bgCurrentDate { BACKGROUND-IMAGE: url(gradient_vx_orange.gif); }

.BGTR {
	BACKGROUND-REPEAT: no-repeat
}

.acerBorder { border: 1px solid #94b5b2 }
.orangeBorder { border: 1px solid #FF6600 }
.xBorder { border-top: 1px solid #94b5b2; border-bottom: 1px solid #94b5b2; }

.programsVertical { FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(gradient_ox.gif); BACKGROUND-REPEAT: repeat-y; COLOR: #005046; PADDING: 2px; BORDER: 1px solid #94b5b2; }
.programsHorizontal { FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(gradient_vx_yellow.gif); BACKGROUND-REPEAT: repeat-x; COLOR: #005046; PADDING: 2px; BORDER: 1px solid #94b5b2; }

.counter { FONT-SIZE: 14px; FONT-WEIGHT: bold; BORDER: 1px solid #94b5b2; COLOR: #005046;}
.onCounter { FONT-SIZE: 14px; FONT-WEIGHT: bold; BORDER: 1px solid #94b5b2; BACKGROUND-COLOR: #e2ebe9; cursor: pointer; COLOR: #FF6600; }
.counterTotal { FONT-SIZE: 14px; FONT-WEIGHT: bold; BORDER: 1px solid #94b5b2; COLOR: red;}
.onCounterTotal { FONT-SIZE: 14px; FONT-WEIGHT: bold; BORDER: 1px solid #94b5b2; COLOR: red;}

.count { FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #FF6633; background-repeat: no-repeat; background-position: center center;text-align: left;	margin: 0px; border: 0px; padding: 0px 0px 16px; clip: rect(auto auto auto auto); text-indent: 18px; vertical-align: text-bottom; cursor: hand;}

.cellAttribute { BORDER-COLOR: #AAAAAA; BORDER-WIDTH: 0px 1px 1px 0px; BORDER-STYLE: solid; empty-cells:show;}
.cellAttributeName {BORDER-COLOR: #AAAAAA; BORDER-WIDTH: 0px 1px 1px 0px; BORDER-STYLE: solid; BACKGROUND-COLOR: #F2F7F7; FONT-WEIGHT: bold; COLOR: #005046;empty-cells:show;}


/* ---------------------------------------- LISTS ---------------------------------------- */

/* Ordered and Unordered List */

OL { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; LIST-STYLE-TYPE: decimal; LIST-TYPE-POSITION: outside; }
UL { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; LIST-STYLE-TYPE: square; LIST-TYPE-POSITION: outside; }




/* ----------------------------------- PARTICULAR NEEDS ---------------------------------- */

/* --- Particular Needs --- */

.copyright  {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #9D9D9D; FONT-FAMILY: Verdana, Arial, Garamond, sans-serif; TEXT-DECORATION: none; }

.usercard {
	font-weight: bold;
	color: #004F45;
	font-family: Arial, Garamond, sans-serif;
	text-align: right;	
}

.path {
	font-weight: bold;
	color: #004F45;
	font-family: Arial, Garamond, sans-serif;
	text-align: right;
	font-size: 10px;
}

.siteview { FONT-FAMILY: Arial, Garamond, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR : #FFFFFF; TEXT-DECORATION: none; }

.frame { FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR : #005046;}
.frame-yellow { FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR : yellow;}
.frame-white { FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR : white;}


.countries {
	background-color: #ECFEFF;
	border-width: 0px;
	border-style: solid;
	border-color: #005046;-moz-opacity:.15;opacity:.15;
	background-image: url(../connect_resources/bg_country.gif);
}


.MatrixVP { HEIGHT: 20; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; vertical-align: MIDDLE; border: #FFFFFF 1px solid; }
.MatrixVPover { HEIGHT: 20; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; vertical-align: MIDDLE; border: #004F45 1px solid; BACKGROUND-COLOR: #C5D7D6; }
.MatrixHP {WRITING-MODE: tb-rl; FILTER: flipv() fliph(); WIDTH: 20; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; vertical-align: CENTER; border: #FFFFFF 1px solid;}
.MatrixHPover {WRITING-MODE: tb-rl; FILTER: flipv() fliph(); WIDTH: 20; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; vertical-align: CENTER; border: #004F45 1px solid; BACKGROUND-COLOR: #C5D7D6; }

.partnerType { FONT-FAMILY: Verdana, Arial, Garamond, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR : #005046; TEXT-DECORATION: none; }
.partnerType:hover { FONT-FAMILY: Verdana, Arial, Garamond, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR : #005046; TEXT-DECORATION: underline; }

.countryName {FONT-FAMILY: Verdana, Arial, Garamond, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR : #005046; TEXT-DECORATION: none; }
.countryName:hover { FONT-FAMILY: Verdana, Arial, Garamond, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR : #005046; TEXT-DECORATION: underline; }

/* Images */

.IMGS {
	cursor: hand;
	border:1px solid #AAAAAA;
}

.IMGSO {
	cursor: hand;
	border:1px solid #26994F;
	background-color: #E5EDEC;
}




.ProductName {FONT-FAMILY : Helvetica, Verdana, Arial, sans-serif; FONT-SIZE : 20px; FONT-WEIGHT : normal; COLOR: #FE7C00; text-decoration:none;}
.Ver_11_orange_B {
	FONT-FAMILY : Verdana, Arial, sans-serif, Helvetica; FONT-SIZE : 11px; FONT-WEIGHT : bold; COLOR: #FE7C00; text-decoration:none;
}
A.Ver_11_orange_B:hover {
	FONT-FAMILY : Verdana, Arial, sans-serif, Helvetica; FONT-SIZE : 11px; FONT-WEIGHT : bold; COLOR: #FE7C00; text-decoration:underline;
}

.Ver_11_orange {
	FONT-FAMILY : Verdana, Arial, sans-serif, Helvetica; FONT-SIZE : 11px; FONT-WEIGHT : normal; COLOR: #FE7C00; text-decoration:none;
}
.Ver_11_orange:hover {
	FONT-FAMILY : Verdana, Arial, sans-serif, Helvetica; FONT-SIZE : 11px; FONT-WEIGHT : normal; COLOR: #FE7C00; text-decoration:none;
}


.LINK_LEFT {
	font-weight: bold;
	font-family: Verdana,  Arial, Garamond, sans-serif;
	font-size: 10px;
	color: #555555;
	Text-decoration: none;
	background-image: url(../connect_resources/section_cc.gif);
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
}

.LINK_LEFT_ORANGE {
	font-weight: bold;
	font-family: Verdana,  Arial, Garamond, sans-serif;
	font-size: 10px;
	color: #FF7D00;
	Text-decoration: none;
	background-image: url(../connect_resources/section_cc.gif);
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
}

.LINK_LEFT_LEV2 {
	font-weight: bold;
	font-family: Verdana,  Arial, Garamond, sans-serif;
	font-size: 10px;
	color: #888888;
	Text-decoration: none;
}

.LINK_LEFT_LEV2:hover {
	font-weight: bold;
	font-family: Verdana,  Arial, Garamond, sans-serif;
	font-size: 10px;
	color: #555555;
	Text-decoration: none;
}

.LINK_LEFT_LEV2_ORANGE {
	font-weight: bold;
	font-family: Verdana,  Arial, Garamond, sans-serif;
	font-size: 10px;
	color: #FF7D00;
	Text-decoration: none;
}

.LINK_LEFT_LEV3 {
	font-weight: normal;
	font-family: Verdana,  Arial, Garamond, sans-serif;
	font-size: 10px;
	color: #AAAAAA;
	Text-decoration: none;
}

.LINK_LEFT_LEV3:hover {
	font-weight: normal;
	font-family: Verdana,  Arial, Garamond, sans-serif;
	font-size: 10px;
	color: #555555;
	Text-decoration: none;
}

.LINK_LEFT_LEV3_ORANGE {
	font-weight: normal;
	font-family: Verdana,  Arial, Garamond, sans-serif;
	font-size: 10px;
	color: #FF7D00;
	Text-decoration: none;
}

.LEFT_LINK_BIG {
  height: 20px;
	vertical-align: top;
	width: 160px;
	overflow: hidden;
	padding:3 5 0 8;
	font-weight: bold;
	font-family: Verdana,  Arial, Garamond, sans-serif;
	font-size: 11px;
	color: #555555;
	Text-decoration: none;
}
