/* Main CSS */

body {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #DCD6BE;
	margin: 7px;
	text-align: left;
}
a { text-decoration: none }
a:link {	color: #075BAF;	}
a:visited { color: #075BAF }
a:hover { color: #FF9900 }
a:active {
 color: #FF9900;
 text-align: left;
}

h6 { /* Java message */
	background-color: #900;
	color: #FFC;
	font-size: 75%;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.25em;
}
h6 a:link,
h6 a:visited {	background-color: #FC0; color: #000;	}
h6 a:hover   {	background-color: #FF0; }
h6 a:active  {	background-color: #FC0; }

/* **************************************************** */
/* DIVS */
#Center_Main {
	width: 743px;
	background-color: #F8F7F1;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
}
#HEADER {
	width: 100%;
	clear: both;
	background-color: #FFFFFF;
	text-align: left;
}
#LEFT {
	width: 212px;
	float: left;
}
#RIGHT {
	width: 553px;
	float: right;
}

#Left_Main {
	width: 200px;
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	margin-bottom: 5px;
}
#Left_FB_Follow {
	width: 200px;
	padding: 10px 0 10px 0;
	text-align: center;
}
#Left_FB_Follow_Like {
	width: 188px;
	padding: 3px 0 0 12px;
	text-align: center;
}
#Right_Main {
	width: 520px;
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	line-height: 15px;
	margin-left: 13px;
	margin-right: 20px;
	margin-top: 45px;
	margin-top: 20px;
}

#Right_SN_Counters {
	width: 546px;
	padding: 2px 7px 4px 0;
	float: left;
	text-align:right;
}
#Right_SN_Counters-OLD {
	width: 553px;
	padding-bottom: 5px;
	float: left;
	text-align:right;
}
#Right_SN_Counters-NEW {
	width: 546px;
	padding: 2px 7px 4px 0;
	float: left;
	text-align:right;
}
#Right_Crumb {
	width: 520px;
	text-align: left;
	padding-left: 13px;
	margin-top: 7px;
	font: 8px Verdana, Tahoma, Arial, sans-serif;
	text-transform: uppercase;
	color: #9CACC7;
	line-height: 11px;
}
.Float_Left {
	float: left;
}
.Float_Right {
	float: right;
}
.Clear {
	clear: both;
}
/* **************************************************** */
/* CPANEL */
.CPanel { /* main panel container for sidebar and sitemap */
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.CPanel_Sub { /* indented panel container for sitemap */
	width: 711px;
	padding: 0px;
	margin-left: 15px;
	margin-right: 15px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.CPanelButton1 {
	font: bold 10px Verdana, Tahoma, Arial, sans-serif;
	line-height: 10px;
	background-color: #EFE6DC;
	background-image: url(../graphics/panel-detail2.gif);
	background-repeat: repeat-y;
	padding: 0px 0px 1px 16px; /* TRBL */
	margin-top: 0;
	margin-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}
.CPanelButton1 a:link,
.CPanelButton1 a:visited { color: #666666; }
.CPanelButton1 a:hover { color: #FF9900; }

.CPanelButton2 {
	font: bold 8px Verdana, Tahoma, Arial, sans-serif;
	line-height: 8px;
	text-transform: uppercase;
	background-color: #EFE6DC;
	background-image: url(../graphics/panel-detail2.gif);
	background-repeat: repeat-y;
	padding: 3px 0px 2px 16px; /* TRBL */
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}
.CPanelButton2 a:link,
.CPanelButton2 a:visited { color: #666666; }
.CPanelButton2 a:hover { color: #000000; }

/* CPANEL TAB */
.CPanelTab {
	font: 10px Verdana, Tahoma, Arial, sans-serif;
	color: #333333;
	background-color: #EFE9E2;
	background-image: url(../graphics/panel-detail1.gif);
	background-repeat: repeat-y;
	padding: 3px 10px 3px 16px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	cursor: pointer;
}
.CPanelTab a:link,
.CPanelTab a:visited { color: #4E5F87; }
.CollapsiblePanelOpen .CPanelTab {
	background-color: #E8DDD2;
	background-image: url(../graphics/panel-detail2.gif);
	border-top: 1px solid #999999;
	cursor: pointer;
}
.CollapsiblePanelTabHover {
	font: 10px Verdana, Tahoma, Arial, sans-serif;
	background-color: #E6D5C1;
	background-image: url(../graphics/panel-detail2.gif);
	border-bottom: 1px solid #999999;
	display: block;
}
.CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #E6D5C1;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #999999;
}

.CPanelTab2 { /* sub projects heading with link, no content */
	font: bold 12px Verdana, Tahoma, Arial, sans-serif;
	color: #666666;
	background-color: #EFEAE2;
	background-image: url(../graphics/panel-detail2.gif);
	background-repeat: repeat-y;
	cursor: crosshair;
}
.CPanelTab3 { /* sitemap main section heading with NO LINK, no content */
	font: bold 16px Verdana, Tahoma, Arial, sans-serif;
	color: #666666;
	background-color: #E8DDD2;
	cursor: crosshair;
	padding: 3px 10px 3px 16px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}
.CPanelTab4 { /* sitemap sub projects heading with NO LINK, no content */
	font: bold 12px Verdana, Tahoma, Arial, sans-serif;
	color: #666666;
	background-color: #E8DDD2;
	cursor: crosshair;
	padding: 3px 10px 3px 16px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}
.CPanelTab5 { /* sitemap index pages WITH LINK */
	font: 8px Verdana, Tahoma, Arial, sans-serif;
	color: #333333;
	background-color: #EBE4DA;
}
.CPanelTab2 a:link,
.CPanelTab2 a:visited {
	color: #4E5F87;
	display: block;
	padding: 3px 10px 3px 16px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}
.CPanelTab5 a:link,
.CPanelTab5 a:visited {
	color: #4E5F87;
	display: block;
	padding: 1px 10px 1px 16px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}
.CPanelTab2 a:hover {
	color: #000000;
	background-image: url(../graphics/panel-detail1.gif);
	background-repeat: repeat-y;
}
.CPanelTab5 a:hover {
	color: #000000;
	background-image: url(../graphics/panel-detail2.gif);
	background-repeat: repeat-y;
}

/* CPANEL CONTENT */
.CPanelContent,
.CPanelContent_Sub {
	font: 10px Verdana, Tahoma, Arial, sans-serif;
	line-height: 13px;
	margin: 0px; /* always set to 0 */
	padding: 0px; /* always set to 0 */
}
.CPanelContent a:link,
.CPanelContent a:visited {
	color: #4E5F87;
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding: 3px 10px 3px 16px;
}
.CPanelContent_Sub a:link,
.CPanelContent_Sub a:visited {
	color: #4E5F87;
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding: 3px 10px 3px 25px;
}
.CPanelContent a:hover,
.CPanelContent_Sub a:hover {
	background-color: #F3ECE2;
	background-image: url(../graphics/panel-detail2.gif);
	background-repeat: repeat-y;
	border-top: 1px solid #ffffff;
}

.CPanelContentHead1 { /* no link, beige bg */
	font: 10px Verdana, Tahoma, Arial, sans-serif;
	background-color: #F0EAE3;
	margin: 0px; /* always set to 0 */
	border-bottom: 1px solid #cccccc;
	padding: 2px 10px 2px 16px;
}
.CPanelContentHead1b { /* no link, beige bg, narrow */
	font: 10px Verdana, Tahoma, Arial, sans-serif;
 line-height: 5px;
	background-color: #F0EAE3;
	margin: 0px; /* always set to 0 */
	border-bottom: 1px solid #cccccc;
	padding: 0px 10px 0px 16px;
}
.CPanelContentHead2 { /* no link, no bg */
	font: 10px Verdana, Tahoma, Arial, sans-serif;
	margin: 0px; /* always set to 0 */
	border-bottom: 1px solid #cccccc;
	padding: 2px 10px 2px 16px;
}
.CPanelContentImg {
	font: 9px Verdana, Tahoma, Arial, sans-serif;
	color: #666666;
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding: 5px 10px 14px 16px;
}

/* **************************************************** */ 
/* TEXT */
.TEXT1 {
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 15px;
	margin-top: 0;
	margin-bottom: 1pt;
}
.TEXT2 {
	font: 10px Verdana, Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 14px;
	margin-top: 0;
	margin-bottom: 0;
}
.TEXT3 {
 font: 9px Verdana, Tahoma, Arial, sans-serif;
 color: #666666;
 line-height: 13px;
 margin-top: 0;
 margin-bottom: 0;
}
.TEXT4 {
	font: 8px Verdana, Tahoma, Arial, sans-serif;
	text-transform: uppercase;
	color: #333333;
	line-height: 12px;
	margin-top: 0;
	margin-bottom: 0;
}

/* FOOTNOTES */
.NOTETEXT {
	font: 9px Verdana, Tahoma, Arial, sans-serif;
	color: #666666;
	line-height: 13px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px;
	text-indent: -15px;
}
.NOTETEXT_blk {
	font: 9px Verdana, Tahoma, Arial, sans-serif;
	color: #666666;
	line-height: 13px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10pt;
}
.NOTETEXT_ind {
	font: 9px Verdana, Tahoma, Arial, sans-serif;
	color: #666666;
	line-height: 13px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10pt;
	text-indent: 15px;
}
.NOTEREF {
	font: bold 75% Verdana, Tahoma, Arial, sans-serif;
	line-height: 90%;
	vertical-align: top;
} 
.NOTEREF a:link,
.NOTEREF a:visited {
	color: #993333;
	text-decoration: underline;
} 
.NOTEREF a:hover {
	color: #FF9900;
} 

/* LIST */

.LIST_alphaL {
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	line-height: 15px;
	list-style-type: lower-alpha;
	margin-top: 0;
	margin-bottom: 8pt;
}
.LIST_alphaU {
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	line-height: 15px;
	list-style-type: upper-alpha;
	margin-top: 0;
	margin-bottom: 8pt;
}
.LIST_decimal {
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	line-height: 15px;
	list-style-type: decimal;
	margin-top: 0;
	margin-bottom: 8pt;
}
.LIST_romanL {
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	line-height: 15px;
	list-style-type: lower-roman;
	margin-top: 0;
	margin-bottom: 8pt;
}
.LIST_romanU {
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	line-height: 15px;
	list-style-type: upper-roman;
	margin-top: 0;
	margin-bottom: 8pt;
}
.LIST_disc {
 font: 11px Verdana, Tahoma, Arial, sans-serif;
 line-height: 15px;
 list-style-type:disc;
 margin-top: 0;
 margin-bottom: 8pt;
}
.LIST_square {
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	line-height: 15px;
	list-style-type: square;
	margin-top: 0;
	margin-bottom: 8pt;
}
.LIST_none {
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	line-height: 15px;
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 8pt;
}
.LIST_image {
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	line-height: 15px;
	list-style-image: url(../graphics/bullet-box.gif);
	margin-top: 0;
	margin-bottom: 8pt;
}
.LIST_link {
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	line-height: 15px;
	list-style-image: url(../graphics/bullet-arrow.gif);
	margin-top: 0;
	margin-bottom: 8pt;
}

/* **************************************************** */
/* HEADINGS */
.SUBHEAD1 {
	font: bold 11px Verdana, Tahoma, Arial, sans-serif;
	line-height: 16px;
	color: #666666;
	margin-top: 10pt;
	margin-bottom: 8pt;
}
.SUBHEAD2 {
	font: bold italic 11px Verdana, Tahoma, Arial, sans-serif;
	line-height: 15px;
	color: #666666;
	margin-top: 0;
	margin-bottom: 0;
}
.SUBHEAD3 {
	font: italic 11px Verdana, Tahoma, Arial, sans-serif;
	line-height: 15px;
	color: #333333;
	margin-top: 0;
	margin-bottom: 0;
}

.TEXTHEAD1 {
	font: bold 10px Verdana, Tahoma, Arial, sans-serif;
	line-height: 12px;
	text-transform: uppercase;
	color: #666666;
	margin-top: 0;
	margin-bottom: 0;
}
.TEXTHEAD2 {
	font: 9px Verdana, Tahoma, Arial, sans-serif;
	line-height: 12px;
	text-transform: uppercase;
	color: #666666;
	margin-top: 0;
	margin-bottom: 3pt;
}
.TEXTBOX {
	margin-top: 0;
	margin-bottom: 0;
	padding: 7px 15px 15px 20px; /* trbl */
	border: 1px solid;
	border-color: #999;
}
.TEXTBOX-thick {
	margin-top: 0;
	margin-bottom: 0;
	padding: 7px 15px 15px 20px; /* trbl */
	border: 7px solid;
	border-color: #CCC;
}

.TEXTBOX1 {
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	text-transform: uppercase;
	color: #333333;
	line-height: 12px;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #EAE9D5;
	padding: 4px 10px 4px 10px; /* trbl */
}
.TEXTBOX2 {
	background-color: #F3F3E9;
	margin-top: 0;
	margin-bottom: 0;
	padding: 2px 10px 5px 0px;
}

.TITLE1 {
	font: 14px Verdana, Tahoma, Arial, sans-serif;
	color: #FF9900;
	line-height: 18px;
	margin-top: 0;
	margin-bottom: 2pt;
}
.TITLE2 {
	font: 12px Verdana, Tahoma, Arial, sans-serif;
	color: #FF9900;
	line-height: 16px;
	margin-top: 0;
	margin-bottom: 2pt;
}
.TITLE3 {
	font: 12px Verdana, Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 16px;
	margin-top: 0;
	margin-bottom: 2pt;
}

.Title_idx1 {
	font: 22px Verdana, Tahoma, Arial, sans-serif;
	color: #726A65;
	line-height: 24px;
	margin-top: 0;
	margin-bottom: 2pt;
}
.Title_idx2 {
	font: 18px Verdana, Tahoma, Arial, sans-serif;
	color: #726A65;
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 2pt;
}
.Title_idx3 {
	font: 14px Verdana, Tahoma, Arial, sans-serif;
	color: #726A65;
	line-height: 16px;
	margin-top: 0;
	margin-bottom: 2pt;
}

/* **************************************************** */
/* ICONS ANIMATED */
#VIS_SecHome {
	border: 0px;
	width: 201px;
	height: 31px;
	background-image: url(../links/secretariat2.gif) }
a:hover #VIS_SecHome {
 background-image: url(../links/secretariat2_hover.gif) }

#VIS_Brochure {
	float: right;
	margin-left: 13pt;
	margin-top: 3pt;
	margin-bottom: 3pt;
	border: 0px;
	width: 135px;
	height: 270px;
	background-image: url(../../aboutus/pfl/PfL_brochure2004.jpg) }
a:hover #VIS_Brochure {
	background-image: url(../../aboutus/pfl/PfL_brochure2004_hover.gif) }

/* Icons */
.VIS_LINKEXT {
	font: bold 10px sans-serif;
	color: #990000;
	border: 0px;
	width: 12px;
	height: 9px;
	background-image: url(../icons/ext.gif);
}
a:hover .VIS_LINKEXT {
	background-image: url(../icons/ext_hover.gif);
}
.VIS_LINKEXTPDF {
	font: bold 10px sans-serif;
	color: #990000;
	border: 0px;
	width: 12px;
	height: 9px;
	background-image: url(../icons/extpdf.gif);
}
a:hover .VIS_LINKEXTPDF {
	background-image: url(../icons/extpdf_hover.gif);
}
.VIS_LINKPDF {
	font: bold 10px sans-serif;
	color: #990000;
	border: 0px;
	width: 12px;
	height: 9px;
	background-image: url(../icons/pdf.gif);
}
a:hover .VIS_LINKPDF {
	background-image: url(../icons/pdf_hover.gif);
}
.VIS_LINKDOC {
	font: bold 10px sans-serif;
	color: #990000;
	border: 0px;
	width: 12px;
	height: 9px;
	background-image: url(../icons/doc.gif);
}
a:hover .VIS_LINKDOC {
	background-image: url(../icons/doc_hover.gif);
}
.VIS_LINKXLS {
	font: bold 10px sans-serif;
	color: #990000;
	border: 0px;
	width: 12px;
	height: 9px;
	background-image: url(../icons/xls.gif);
}
a:hover .VIS_LINKXLS {
	background-image: url(../icons/xls_hover.gif);
}
.VIS_EMAIL {
	font: bold 10px sans-serif;
	color: #990000;
	border: 0px;
	width: 12px;
	height: 8px;
	background-image: url(../icons/email.gif);
}
a:hover .VIS_EMAIL {
	background-image: url(../icons/email_hover.gif);
}
.VIS_READON {
	font: bold 10px sans-serif;
	color: #990000;
	border: 0px;
	width: 52px;
	height: 6px;
	background-image: url(../icons/readon.gif);
}
a:hover .VIS_READON {
	background-image: url(../icons/readon_hover.gif);
}

/* **************************************************** */
/* GRAPHICS */
.VIS {
	font: 9px Verdana, Tahoma, Arial, sans-serif;
	line-height: 11px;
	color: #605431;
	padding-left: 1px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.VIS-L {
	font: 9px Verdana, Tahoma, Arial, sans-serif;
	line-height: 11px;
	color: #605431;
	float: left;
	margin-right: 10pt;
	margin-top: 3pt;
	margin-bottom: 3pt;
	padding-left: 1px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.VIS-R {
	font: 9px Verdana, Tahoma, Arial, sans-serif;
	line-height: 11px;
	color: #605431;
	float: right;
	margin-left: 13pt;
	margin-top: 3pt;
	margin-bottom: 3pt;
	padding-left: 1px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
}
a:link .VIS,
a:link .VIS-L,
a:link .VIS-R,
a:visited .VIS,
a:visited .VIS-L,
a:visited .VIS-R {
	border: none;
}
a:hover .VIS,
a:hover .VIS-L,
a:hover .VIS-R	{
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
}
a:active .VIS,
a:active .VIS-L,
a:active .VIS-R {
	padding-left: 1px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.RULE {
	font: bold 10px sans-serif;
	height: 1px;
	margin-top: 2pt;
	margin-bottom: 2pt;
	border-top-color: #EEEEEE;
	border-bottom-color: #FFFFFF;
}

/* CONTACT FORM */
.FORM-Field {
	font: bold 10px Verdana, Tahoma, Arial, sans-serif;
	color: #333333;
	background-color: #F2EEEA;
	padding-left: 4px;
}
.FORM-Submit {
	font: bold 6pt Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
}

