<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">BODY { background : #ffffff; 
       background-color: #ffffff; 
       font-size : .8em; 
       color : #000000; 
       font-family : arial, helvetica, sans-serif; 
} 

select {font-size : 100%; } 

body.archivee, body.archivef, body.drafte, body.draftf	{background: #269; } 

body.PPT {margin: 0px;}

/* to use the following ... the BR should be remove from list 
H1, H2, H3, H4, H5, H6, P, UL, OL, DIR, MENU, DIV, 
DT, DD, ADDRESS, BLOCKQUOTE, BR, PRE, HR { display: block }

B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP, 
IMG, SPAN { display: inline }

LI { display: list-item }
*/


P { font-family: arial, helvetica, sans-serif; }
  
/* last-child and al are ignored by IE and order is important here ... */
/*
td &gt; p:last-child  { margin-top: 10px; margin-bottom: 0px; } 
td &gt; p:first-child { margin-top: 0px; margin-bottom: 0px; }
td &gt; h2:last-child  { margin-top: 0px; }
td &gt; h3:last-child  { margin-top: 0px; }
td &gt; h4:last-child  { margin-top: 0px; }
td &gt; h5:last-child  { margin-top: 0px; } 
*/

/* to replace the last-childs ... */
td p,  th p  { margin-top: 0 } 
td h2, th h2 { margin-top: 0 } 
td h3, th h3 { margin-top: 0 } 
td h4, th h4 { margin-top: 0 } 
td h5, th h5 { margin-top: 0 } 

TDx, THx { font-family: arial, helvetica, sans-serif; font-weight: normal; } /* necessary for PPT docs */
/* change on 2012-06-07 */

/* STANDARD LINK */
/* added the :link to default link and hover, also added visited:hover, to prevent Firefox from showing the red hover color when hovering anchor links */
a:link:link	{ color: #003399; } 
/* a:visited	{ color: #6699CC; } */
a:visited	{ color: #336699; } 
a:link:hover	{ color: #DD0000; } 
a:active	{ color: #DD0000; }
a:visited:hover	{ color: #DD0000; }  


/* INDEX LINK */
table.index 	{ background-color: #269; color: #ffffff; margin-bottom: 10px; border: 1px solid #269;} 
table.index tr 	{ background-color: #269; color: #ffffff; margin-bottom: 10px; border: 1px solid #269;} 
td.index 	{ background-color: #fff; color: #000000; } 

/*ul.index 	{ margin-left: -2.0em; margin-bottom: 0px; margin-top: 0px; } 
* html ul.index { margin-left:  1.5em; margin-bottom: 0px; margin-top: 0px; } */
ul.index { margin-left: 15px; padding: 0; }

li.index 	{ margin-left: 1em; }
ol.index  	{ margin-left: 1em; }
A.index:link 	{ color: #ffffff; } 
A.index:visited { color: #ffffff; } 
A.index:hover 	{ color: #DD0000; } 
A.index:active 	{ color: #ffff00; }

li {margin-bottom: 0px; }
/* this would increase the space in between .... li {margin-top: .1em; } */
* html li {margin-bottom: 0px; }
* html td.index ul.index li {margin-left: 15px; }

ACRONYM { color: #666666; } 


.indent1	{ margin-left: 1.0em; }
.indent2 	{ margin-left: 2.0em; }
.indent3 	{ margin-left: 3.0em; }
.indent4 	{ margin-left: 4.0em; }
.indent5 	{ margin-left: 5.0em; }
dd.smIndent	{ margin-left: 1em; }

/* no longer needed
.ph1, .ph2, .ph3, .ph4, .ph5 { font-family: arial, helvetica, sans-serif; font-weight: bold; }
.ph1  { font-size: 1.3em;  margin-bottom: 0px; padding: 3px; margin-top: 0px; } 
.ph2  { font-size: 1.3em;  margin-bottom: 0px; padding: 3px; margin-top: 0px; } 
.ph3  { font-size: 1.15em; margin-bottom: 0px; padding: 3px; margin-top: 0px; } 
.ph4  { font-size: 1em;    margin-bottom: 0px; padding: 3px; margin-top: 0px; } 
.ph5  { font-size: 1em;    margin-bottom: 0px; padding: 3px; margin-top: 0px; font-style: italic; } 
*/
/* H1 and t1 is the same as H2 and t2 */
/* margin-top:10px removed for H2,H3,H4,H5 */
H1  { font-size: 1.3em;  font-family: arial, helvetica, sans-serif; margin-bottom: 0px; padding: 0px; margin-top: 0px; } 
H2  { font-size: 1.3em;  font-family: arial, helvetica, sans-serif; margin-bottom: 0px; padding: 0px; } 
H3  { font-size: 1.15em; font-family: arial, helvetica, sans-serif; margin-bottom: 0px; padding: 0px; }
H4  { font-size: 1em;    font-family: arial, helvetica, sans-serif; margin-bottom: 0px; padding: 0px; } 
H5  { font-size: 1em;    font-family: arial, helvetica, sans-serif; margin-bottom: 0px; padding: 0px; font-weight: bold; font-style: italic; } 

.t1 { font-size: 1.3em;  font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; } 
.t2 { font-size: 1.3em;  font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; } 
.t3 { font-size: 1.15em; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; } 
.t4 { font-size: 1em;    font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.t5 { font-size: 1em;    font-family: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; } 


H3.site {
	background: #ffffff; 
	border-right: 1px solid #cccccc; 
	color: #000000; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	text-decoration: none; 
} 
H3.pres {
	text-transform: uppercase; 
	border-left: 5px solid #6699cc; 
	border-bottom: 1px solid #cccccc; 
	padding-left: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	text-decoration: none; 
} 
H4.subsite {
	background: #ffffff; 
	color: #6699cc; 
	border-bottom: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	padding-left: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	text-decoration: none; 
} 


td.TBSBlue { background: #6699cc; color: #ffffff; }

table.fib	{ background-color: #269; margin-bottom: .5em; }
td.fib tr	{ background-color: #269; }
td.fib		{ background-color: #269; color: #ffffff; border: 1px solid #269;}


/* used in pptsb.asp */
td.service 	{ color: #ffffff; background: #6699cc; font-weight: bold; }
td.blktxt 	{ color: #000000; }
td.greytxt 	{ color: #cccccc; }
td.footer 	{ color: #000000; }
/* use by PPT files */
div.hd 		{ position: absolute; top: 8px;   left: 9px; }
div.ppthd 	{ position: absolute; top: 8px;   left: 9px; font-size: 13px; font-style: normal; }
div.sb 		{ position: absolute; top: 70px;  left: 9px; }
div.pptsb 	{ position: absolute; top: 75px;  left: 9px; font-size: 13px; font-style: normal; }
div.pptct 	{ position: absolute; top: 75px;  left: 132px; }
div.pptft 	{ position: absolute; top: 445px; left: 132px; font-size: 13px; font-style: normal; }
.nobr { white-space: nowrap; }

div.ppthd2 	{ position: absolute; top: 5px;   left: 5px; font-size: 13px; font-style: normal; }
div.pptsb2 	{ position: absolute; top: 200px;  left: 20px; font-size: 13px; font-style: normal; }
div.pptct2 	{ position: absolute; top: 75px;  left: 165px; }
div.pptft2 	{ position: absolute; top: 540px; left: 165px; font-size: 13px; font-style: normal; }

.pptcenter { margin-left: 150px; padding: 0px 0px 5px 10px; }
.pptframe  { border: 1px solid #eeeeee; width:600px; height:450px; margin-left: -1px; }
*  html .pptframe { width:597px; margin-left: -4px; } 
* +html .pptframe { width:599px; } 



tr.st { text-align: left; background-color: #6699cc; color: #ffffff; } 
td.st { text-align: left; background-color: #6699cc; color: #ffffff; } 

td.common    { background: #000000; color: #ffffff; }
td.common8pt { background: #000000; color: #ffffff; font-size: 0.30em; }
td.common9pt { background: #000000; color: #ffffff; font-size: 0.35em; }

td.inst      { background: #6699cc; color: #ffffff; }

table.inst,
table.inst td,
table.inst tr { border: 1px solid #6699cc; padding: 3px; border-collapse: collapse; vertical-align: top; }
table.inst th { font-weight: bold; 
	color: #ffffff; 
	background: #6699cc; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #99ccff; 
	border-left-color: #99ccff; 
	border-right-color: #336699; 
	border-bottom-color: #336699; 
}
/* Note with Opera the table is not taking the full width ... */
/* * html table.inst th { border: 1px solid #ccc; }  */

/* from pwgsc
table.standard,
table.standard td,
table.standard tr {
		border: 1px solid #ccc;
		width: 449px;
		padding: 3px;
		border-collapse: collapse;
		vertical-align: top;
		}
table.standard th {
		background-color: #ccc;
		font-weight: bold;
		font-size: 100%;
		}
*html table.standard th {
		font-size: 100%;
		border: 1px solid #ccc;
		}
*/



IMG { border-style: none;
      border: 0;
 }

UL {    list-style: square; 
	font-family: arial, helvetica, sans-serif; 
	margin-bottom: 0%; 
	margin-top: 0%; 
} 

UL UL    { list-style: circle; }
UL UL UL { list-style: disc; }


ul.ciob {
list-style-image: url(/cioscripts/images/bltpurple.gif); 
margin-left: 15px; 
margin-bottom: 0px; 
} 


li.level1 { margin-bottom: 1em; } 

/*
ul.level1 { list-style-type: none; font-weight: bold; margin-left: 0px; } 
ul.level2 { list-style-type: none; font-weight: normal; margin-left: -1.5em; } 
ul.level3 { list-style-type: none; font-weight: normal; margin-left: -1.5em; } 
ul.level4 { list-style-type: none; font-weight: normal; margin-left: -1.5em; } 
* html ul.level2    {margin-left: 1.5em; }
* html ul.level3    {margin-left: 1.5em; }
* html ul.level4    {margin-left: 1.5em; }
*/

ul.level1 { list-style-type: none; font-weight: bold; margin-left: 0px; } 
ul.level2 { list-style-type: none; font-weight: normal; margin-left: 15px; padding: 0; } 
ul.level3 { list-style-type: none; font-weight: normal; margin-left: 15px; padding: 0; } 
ul.level4 { list-style-type: none; font-weight: normal; margin-left: 15px; padding: 0; } 


/* typically used in pulldown lists where the content is very wide (department names) */
.wide {font-family: "arial narrow", arial, helvetica, sans-serif; } 

.ucase 		{ text-transform: uppercase; }

.smalldetail 	{ font-size: 11px; font-family: arial, helvetica, sans-serif; }
.tinytext 	{ font-size: .7em; font-family: arial, helvetica, sans-serif; }

.nobullet   	{ list-style-type: none; margin-left: 1.5em; }


a.hide 		{ display: none; } 
.nav 		{ text-decoration: none; } 
.smalltext	{ font-size: 0.85em; }
.compact 	{ margin-left: 2em; }
.SearchBt  	{ width: 132px; } 
.highlight 	{ background: #ffff00; } 
.notice    	{ background: #ffff00; } 
.noticetest    	{ background: #ff0000; } 

INPUT { font-size: 1em; font-family: Arial, Helvetica, sans-serif; }


 /* COMMON MENU LINK */
a.common:link 		{ display: block; background: #000000; color: #ffffff; text-decoration: none; font-weight: bold; } 
a.common:visited 	{ display: block; background: #000000; color: #ffffff; text-decoration: none; font-weight: bold; } 
a.common:hover 		{ display: block; background: #cccccc; color: #AA0000; text-decoration: none; font-weight: bold; } 
a.common:active 	{ display: block; background: #cccccc; color: #AA0000; text-decoration: none; font-weight: bold; } 
* html a.common:link    {position: relative; }
* html a.common:visited {position: relative; }
* html a.common:hover   {position: relative; }
* html a.common:active  {position: relative; } 

a.common8pt:link	   { display: block; background: #000000; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 8pt; } 
a.common8pt:visited 	   { display: block; background: #000000; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 8pt; } 
a.common8pt:hover 	   { display: block; background: #cccccc; color: #AA0000; text-decoration: none; font-weight: bold; font-size: 8pt; } 
a.common8pt:active 	   { display: block; background: #cccccc; color: #AA0000; text-decoration: none; font-weight: bold; font-size: 8pt; } 
* html a.common8pt:link    {position: relative; }
* html a.common8pt:visited {position: relative; }
* html a.common8pt:hover   {position: relative; }
* html a.common8pt:active  {position: relative; }

a.common9pt:link 	   { display: block; background: #000000; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 9pt; } 
a.common9pt:visited 	   { display: block; background: #000000; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 9pt; } 
a.common9pt:hover 	   { display: block; background: #cccccc; color: #AA0000; text-decoration: none; font-weight: bold; font-size: 9pt; } 
a.common9pt:active	   { display: block; background: #cccccc; color: #AA0000; text-decoration: none; font-weight: bold; font-size: 9pt; } 
* html a.common9pt:link    {position: relative; }
* html a.common9pt:visited {position: relative; }
* html a.common9pt:hover   {position: relative; }
* html a.common9pt:active  {position: relative; }



/* INSTITUTIONAL MENU LINK */
a.inst:link 		{ display: block; background: #6699cc; color: #ffffff; text-decoration: none; font-weight: bold; } 
a.inst:visited 		{ display: block; background: #6699cc; color: #ffffff; text-decoration: none; font-weight: bold; } 
a.inst:hover 		{ display: block; background: #cccc99; color: #AA0000; text-decoration: none; font-weight: bold; } 
a.inst:active 		{ display: block; background: #cccc99; color: #AA0000; text-decoration: none; font-weight: bold; } 
* html a.inst:link      {position: relative; }
* html a.inst:visited   {position: relative; }
* html a.inst:hover     {position: relative; }
* html a.inst:active    {position: relative; }



/* BRANCH LINK */
a.branch:link 		{ display: block; background: #000000; color: #ffffff; text-decoration: none; font-weight: bold; padding: 2px; } 
a.branch:visited 	{ display: block; background: #000000; color: #ffffff; text-decoration: none; font-weight: bold; padding: 2px; } 
a.branch:hover 		{ display: block; background: #cccccc; color: #AA0000; text-decoration: none; font-weight: bold; padding: 2px; } 
a.branch:active 	{ display: block; background: #cccccc; color: #AA0000; text-decoration: none; font-weight: bold; padding: 2px; } 
* html a.branch:link    {position: relative; }
* html a.branch:visited {position: relative; }
* html a.branch:hover   {position: relative; }
* html a.branch:active  {position: relative; }


/* TBS-SCT button LINK */
a.tbs:link 		{ display: block; background: #226699; color: #ffffff; text-decoration: none; font-weight: bold; padding: 2px; } 
a.tbs:visited 		{ display: block; background: #226699; color: #ffffff; text-decoration: none; font-weight: bold; padding: 2px; } 
a.tbs:hover 		{ display: block; background: #cccc99; color: #AA0000; text-decoration: none; font-weight: bold; padding: 2px; } 
a.tbs:active 		{ display: block; background: #cccc99; color: #AA0000; text-decoration: none; font-weight: bold; padding: 2px; } 
* html a.tbs:link    	{position: relative; }
* html a.tbs:visited 	{position: relative; }
* html a.tbs:hover   	{position: relative; }
* html a.tbs:active  	{position: relative; }



/* Netscape 4.x doesn't like border-width for an a definition */

/* DEFAULT PAGE LANGUAGE BUTTONS */
a.default { 		
	display: block; padding: 3px; background: #ff0000; color: #ffffff; text-decoration: none; font-weight: bold; 
	border-style: solid; border-width: 1px; 
	border-top-color: #ff6666; border-left-color: #ff6666; border-right-color: #990000; border-bottom-color: #990000; 
	} 
a.default:visited {
	display: block; padding: 3px; background: #ff0000; color: #ffffff; 
	border-style: solid; border-width: 1px; 
	border-top-color: #ff6666; border-left-color: #ff6666; border-right-color: #990000; border-bottom-color: #990000; 
	} 
a.default:hover {
	display: block; padding: 3px; background: #ff0000; color: #ffffff; 
	border-style: solid; border-width: 1px; 
	border-top-color: #990000; border-left-color: #990000; border-right-color: #ff6666; border-bottom-color: #ff6666; 
	} 
a.default:active {
	display: block; padding: 3px; background: #ff0000; color: #ffffff; 
	border-style: solid; border-width: 1px; 
	border-top-color: #990000; border-left-color: #990000; border-right-color: #ff6666; border-bottom-color: #ff6666; 
	} 
* html a.default		{position: relative; }
* html a.default:visited 	{position: relative; }
* html a.default:hover   	{position: relative; }
* html a.default:active  	{position: relative; }


/* SUBWEB LINK BUTTONS */
a.btsubweb:link {
	display: block; 
	color: #ffffff; 
	background: #6699cc; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #99ccff; 
	border-left-color: #99ccff; 
	border-right-color: #336699; 
	border-bottom-color: #336699; 
	margin: 0px; 
	padding: 2px; 
	text-decoration: none; 
} 
a.btsubweb:visited {
	display: block; 
	color: #ffffff; 
	background: #6699cc; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #99ccff; 
	border-left-color: #99ccff; 
	border-right-color: #336699; 
	border-bottom-color: #336699; 
	margin: 0px; 
	padding: 2px; 
	text-decoration: none; 
} 
a.btsubweb:hover {
	display: block; 
	color: #ffffff; 
	background: #6699cc; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #336699; 
	border-left-color: #336699; 
	border-right-color: #99ccff; 
	border-bottom-color: #99ccff; 
	margin: 0px; 
	padding: 2px; 
	text-decoration: none; 
} 
a.btsubweb:active {
	display: block; 
	color: #ffffff; 
	background: #6699cc; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #336699; 
	border-left-color: #336699; 
	border-right-color: #99ccff; 
	border-bottom-color: #99ccff; 
	margin: 0px; 
	padding: 2px; 
	text-decoration: none; 
} 
* html a.btsubweb:link    {position: relative; }
* html a.btsubweb:visited {position: relative; }
* html a.btsubweb:hover   {position: relative; }
* html a.btsubweb:active  {position: relative; }


td.button  { background: #ffffff; } 
td.button3 { background: #cccc99; } 

td.btsubweb {
/*	display: block;  is it needed *****************************  */
	background: #6699cc; 
	color: #ffffff; 
	border-bottom: 1px solid #6699cc; 
	border-left: 1px solid #6699cc; 
	border-right: 1px solid #6699cc; 
} 

td.subbutton {
/*	display: block;  is it needed *****************************  */
	background: #cccccc; 
	color: #ffffff; 
	border-bottom: 1px solid #6699cc; 
	border-left: 1px solid #6699cc; 
	border-right: 1px solid #6699cc; 
} 


a.button:link {
	display: block; 
	color: #003399; 
	background: #ffffff; 
	border: 1px solid #cccccc; 
	margin: 1px; 
	padding: 2px; 
	text-decoration: none; 
} 
a.button:visited {
	display: block; 
	color: #6699cc; 
	background: #ffffff; 
	border: 1px solid #cccccc; 
	margin: 1px; 
	padding: 2px; 
	text-decoration: none; 
} 
a.button:hover {
	display: block; 
	color: #DD0000; 
	background: #ffffff; 
	border: 1px solid #ff0000; 
	margin: 1px; 
	padding: 2px; 
	text-decoration: none; 
} 
a.button:active {
	display: block; 
	color: #DD0000; 
	background: #ffffff; 
	border: 1px solid #ff0000; 
	margin: 1px; 
	padding: 2px; 
	text-decoration: none; 
} 
* html a.button:link    {position: relative; }
* html a.button:visited {position: relative; }
* html a.button:hover   {position: relative; }
* html a.button:active  {position: relative; }


a.subbutton:link {
	display: block; 
	font-size: 0.9em; 
	color: #6699cc; 
	background: #cccccc; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #ffffff; 
	border-left-color: #ffffff; 
	border-right-color: #666666; 
	border-bottom-color: #666666; 
	margin: 0px; 
	padding: 1px; 
	padding-left: 3px; 
	text-decoration: none; 
} 
a.subbutton:visited {
	display: block; 
	font-size: 0.9em; 
	color: #666600; 
	background: #cccccc; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #ffffff; 
	border-left-color: #ffffff; 
	border-right-color: #666666; 
	border-bottom-color: #666666; 
	margin: 0px; 
	padding: 1px; 
	padding-left: 3px; 
	text-decoration: none; 
} 
a.subbutton:hover {
	display: block; 
	font-size: 0.9em; 
	color: #AA0000; 
	background: #cccccc; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #666666; 
	border-left-color: #666666; 
	border-right-color: #ffffff; 
	border-bottom-color: #ffffff; 
	margin: 0px; 
	padding: 1px; 
	padding-left: 3px; 
	text-decoration: none; 
} 
a.subbutton:active {
	display: block; 
	font-size: 0.9em; 
	color: #AA0000; 
	background: #cccccc; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #666666; 
	border-left-color: #666666; 
	border-right-color: #ffffff; 
	border-bottom-color: #ffffff; 
	margin: 0px; 
	padding: 1px; 
	padding-left: 3px; 
	text-decoration: none; 
} 
* html a.subbutton:link    {position: relative; }
* html a.subbutton:visited {position: relative; }
* html a.subbutton:hover   {position: relative; }
* html a.subbutton:active  {position: relative; }


a.button2 {
	color: #000000; 
	border: 2px outset; 
	margin: 0px; 
	padding-left: 2em; 
	padding-right: 2em; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	text-decoration: none; 
	float: right; 
} 
a.button2:visited {
	color: #000000; 
	border: 2px outset; 
	margin: 0px; 
	padding-left: 2em; 
	padding-right: 2em; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	text-decoration: none; 
	float: right; 
} 
a.button2:hover {
	color: #000000; 
	border: 2px inset; 
	margin: 0px; 
	padding-left: 2em; 
	padding-right: 2em; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	text-decoration: none; 
	float: right; 
} 


a.button3 {
	display: block; 
	color: #000000; 
	border: 1px outset; 
	margin: 0px; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	text-decoration: none; 
} 
a.button3:visited {
	display: block; 
	color: #000000; 
	border: 1px outset; 
	margin: 0px; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	text-decoration: none; 
} 
a.button3:hover {
	display: block; 
	color: #000000; 
	border: 1px inset; 
	margin: 0px; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	text-decoration: none; 
	background: #cccccc;
} 
a.button3:active {
	display: block; 
	color: #000000; 
	border: 1px inset; 
	margin: 0px; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	text-decoration: none; 
	background: #cccccc;
} 
* html a.button3:link    {position: relative; }
* html a.button3:visited {position: relative; }
* html a.button3:hover   {position: relative; }
* html a.button3:active  {position: relative; }


/* CIOB CALENDAR LINK */
a.cal:link	{ text-decoration: none; display: block; background: #ffffff; font-weight: bold; } 
a.cal:visited 	{ text-decoration: none; display: block; background: #ffffff; font-weight: bold; } 
a.cal:hover 	{ text-decoration: none; display: block; background: #DD0000; color: #ffffff; font-weight: bold; } 
a.cal:active 	{ text-decoration: none; display: block; background: #DD0000; color: #ffffff; font-weight: bold; } 
* html a.cal:link    {position: relative; }
* html a.cal:visited {position: relative; }
* html a.cal:hover   {position: relative; }
* html a.cal:active  {position: relative; }

.calSearch { font-size: 1em; font-family: arial, helvetica, sans-serif; text-decoration: none; }

div.event {
	display: block; 
	padding-left: 0; 
	padding-right: 0; 
	background: #ffffff; 
	padding-top: 0.5em; 
	padding-bottom: 0.5em; 
	margin-top: 0.5em; 
	border-bottom: 1px solid #cccccc; 
} 
* html div.event    {position: relative; }

p.cTitle {
	font-size: 18pt; 
	color: #6699cc; 
	padding-bottom: 0px; 
	margin: 0px; 
} 
p.cSubTitle {
	font-size: 15pt; 
	color: #999999; 
	padding-bottom: 0px; 
	position: relative; 
	top: -0.5em; 
	text-align: right; 
	margin: 0px; 
	margin-bottom: 0.2em; 
} 

a.cbutton:link {
	display: block; 
	background: #cccccc; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #ffffff; 
	border-left-color: #ffffff; 
	border-right-color: #666666; 
	border-bottom-color: #666666; 
	margin: 0px; 
	text-decoration: none; 
	font-size: smaller; 
	font-family: arial, helvetica, sans-serif;
	padding: 1px; 
} 
a.cbutton:visited {
	display: block; 
	background: #cccccc; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #ffffff; 
	border-left-color: #ffffff; 
	border-right-color: #666666; 
	border-bottom-color: #666666; 
	margin: 0px; 
	text-decoration: none; 
	font-size: smaller; 
	font-family: arial, helvetica, sans-serif;
	padding: 1px; 
} 
a.cbutton:hover {
	display: block; 
	background: #cccccc; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #666666; 
	border-left-color: #666666; 
	border-right-color: #ffffff; 
	border-bottom-color: #ffffff; 
	margin: 0px; 
	text-decoration: none; 
	font-size: smaller; 
	font-family: arial, helvetica, sans-serif;
	padding: 1px; 
} 
a.cbutton:active {
	display: block; 
	background: #cccccc; 
	border-style: solid; 
	border-width: 1px; 
	border-top-color: #666666; 
	border-left-color: #666666; 
	border-right-color: #ffffff; 
	border-bottom-color: #ffffff; 
	margin: 0px; 
	text-decoration: none; 
	font-size: smaller; 
	font-family: arial, helvetica, sans-serif;
	padding: 1px; 
} 
* html a.cbutton:link    {position: relative; }
* html a.cbutton:visited {position: relative; }
* html a.cbutton:hover   {position: relative; }
* html a.cbutton:active  {position: relative; }





div.error {
	display: block;
	background: #FFFF00;
}
* html div.error    {position: relative; }

div.error2 {
	display: block;
	background: #FFFF00;
	padding: .2em;
	margin: .5em 0;
}
* html div.error2    {position: relative; }

div.ok {
	display: block;
	border-left: 3px solid #6699cc;
	padding-left: 3px;
	margin-top: 1em;
	margin-bottom: .5em;
}
* html div.ok    {position: relative; }


a.nbutton:link {
display: block; 
color: #aaaaaa;
background: #ffffff; 
border-style: solid; 
border-width: 1px; 
border-top-color: #aaaaaa; 
border-left-color: #aaaaaa; 
border-right-color: #aaaaaa; 
border-bottom-color: #aaaaaa; 
margin: 0px; 
text-decoration: none; 
font-weight: normal; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
a.nbutton:visited {
display: block; 
color: #aaaaaa;
background: #ffffff; 
border-style: solid; 
border-width: 1px; 
border-top-color: #aaaaaa; 
border-left-color: #aaaaaa; 
border-right-color: #aaaaaa; 
border-bottom-color: #aaaaaa; 
margin: 0px; 
text-decoration: none; 
font-weight: normal; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
a.nbutton:hover {
display: block; 
color: #AA0000;
background: #ffffff; 
border-style: solid; 
border-width: 1px; 
border-top-color: #FF0000; 
border-left-color: #FF0000; 
border-right-color: #FF0000; 
border-bottom-color: #FF0000; 
margin: 0px; 
text-decoration: none; 
font-weight: normal; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
a.nbutton:active {
display: block; 
color: #AA0000;
background: #ffffff; 
border-style: solid; 
border-width: 1px; 
border-top-color: #FF0000; 
border-left-color: #FF0000; 
border-right-color: #FF0000; 
border-bottom-color: #FF0000; 
margin: 0px; 
text-decoration: none; 
font-weight: normal; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
* html a.nbutton:link    {position: relative; } 
* html a.nbutton:visited {position: relative; }
* html a.nbutton:hover   {position: relative; }
* html a.nbutton:active  {position: relative; }


/*  ******* nButtonDisable is not currently being used ... */
a.nbuttonDisable.id {
display: block; 
color: #eeeeee;
background: #ffffff; 
border-style: solid; 
border-width: 1px; 
border-top-color: #eeeeee; 
border-left-color: #eeeeee; 
border-right-color: #eeeeee; 
border-bottom-color: #eeeeee; 
margin: 0px; 
text-decoration: none; 
font-weight: normal; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 


a.nbuttonDisable:link {
display: block; 
color: #eeeeee;
background: #ffffff; 
border-style: solid; 
border-width: 1px; 
border-top-color: #eeeeee; 
border-left-color: #eeeeee; 
border-right-color: #eeeeee; 
border-bottom-color: #eeeeee; 
margin: 0px; 
text-decoration: none; 
font-weight: normal; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
a.nbuttonDisable:visited {
display: block; 
color: #eeeeee;
background: #ffffff; 
border-style: solid; 
border-width: 1px; 
border-top-color: #eeeeee; 
border-left-color: #eeeeee; 
border-right-color: #eeeeee; 
border-bottom-color: #eeeeee; 
margin: 0px; 
text-decoration: none; 
font-weight: normal; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
a.nbuttonDisable:hover {
display: block; 
color: #eeeeee;
background: #ffffff; 
border-style: solid; 
border-width: 1px; 
border-top-color: #eeeeee; 
border-left-color: #eeeeee; 
border-right-color: #eeeeee; 
border-bottom-color: #eeeeee; 
margin: 0px; 
text-decoration: none; 
font-weight: normal; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
a.nbuttonDisable:active {
display: block; 
color: #eeeeee;
background: #ffffff; 
border-style: solid; 
border-width: 1px; 
border-top-color: #eeeeee; 
border-left-color: #eeeeee; 
border-right-color: #eeeeee; 
border-bottom-color: #eeeeee; 
margin: 0px; 
text-decoration: none; 
font-weight: normal; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
* html a.nbuttonDisable:link    {position: relative; } 
* html a.nbuttonDisable:visited {position: relative; }
* html a.nbuttonDisable:hover   {position: relative; }
* html a.nbuttonDisable:active  {position: relative; }





a.btnPanel:link 	{ display: block; background: #ffffff; margin: 0px; text-decoration: none; font-weight: normal; font-family: arial, helvetica, sans-serif; padding: .2em; } 
a.btnPanel:visited 	{ display: block; background: #ffffff; margin: 0px; text-decoration: none; font-weight: normal; font-family: arial, helvetica, sans-serif; padding: .2em; } 
a.btnPanel:hover 	{ display: block; background: #ffffff; color: #DD0000; margin: 0px; text-decoration: none; font-weight: normal; font-family: arial, helvetica, sans-serif; padding: .2em; } 
a.btnPanel:active 	{ display: block; background: #ffffff; color: #DD0000; margin: 0px; text-decoration: none; font-weight: normal; font-family: arial, helvetica, sans-serif; padding: .2em; } 
* html a.btnPanel:link    {position: relative; }
* html a.btnPanel:visited {position: relative; }
* html a.btnPanel:hover   {position: relative; }
* html a.btnPanel:active  {position: relative; }


a.btnPanel2:link {
display: block; 
background: #ffffcc; 
color: #000000;
margin: 0px; 
text-decoration: none; 
font-weight: bold; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
a.btnPanel2:visited {
display: block; 
background: #ffffcc; 
color: #000000;
margin: 0px; 
text-decoration: none; 
font-weight: bold; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
a.btnPanel2:hover {
display: block; 
background: #ffffff; 
color: #DD0000;
margin: 0px; 
text-decoration: none; 
font-weight: bold; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
a.btnPanel2:active {
display: block; 
background: #ffffff; 
color: #DD0000;
margin: 0px; 
text-decoration: none; 
font-weight: bold; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
* html a.btnPanel2:link    {position: relative; }
* html a.btnPanel2:visited {position: relative; }
* html a.btnPanel2:hover   {position: relative; }
* html a.btnPanel2:active  {position: relative; }


a.btnPanel3:link {
display: block; 
background: #6699cc; 
color: #000000;
margin: 0px; 
text-decoration: none; 
font-weight: bold; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
a.btnPanel3:visited {
display: block; 
background: #6699cc; 
color: #000000;
margin: 0px; 
text-decoration: none; 
font-weight: bold; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
a.btnPanel3:hover {
display: block; 
background: #ffffff; 
color: #DD0000;
margin: 0px; 
text-decoration: none; 
font-weight: bold; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
a.btnPanel3:active {
display: block; 
background: #ffffff; 
color: #DD0000;
margin: 0px; 
text-decoration: none; 
font-weight: bold; 
font-family: arial, helvetica, sans-serif;
padding: .2em; 
} 
* html a.btnPanel3:link    {position: relative; }
* html a.btnPanel3:visited {position: relative; }
* html a.btnPanel3:hover   {position: relative; }
* html a.btnPanel3:active  {position: relative; }


a.btPlus:link {
color: #999999;
background: #ffffff; 
border: 1px solid #999999; 
margin: 1px; 
text-decoration: none; 
font-weight: bold; 
font-family: arial, helvetica, sans-serif;
padding-left: .2em;
padding-right: .2em;
} 
a.btPlus:visited {
color: #999999;
background: #ffffff; 
border: 1px solid #999999;  
margin: 1px; 
text-decoration: none; 
font-weight: bold; 
font-family: arial, helvetica, sans-serif;
padding-left: .2em;
padding-right: .2em;
} 
a.btPlus:hover {
background: #6699cc; 
color: #ffffff;
border: 1px solid #6699cc; 
margin: 1px; 
text-decoration: none; 
font-weight: bold; 
font-family: arial, helvetica, sans-serif;
padding-left: .2em;
padding-right: .2em;
} 
a.btPlus:active {
background: #6699cc; 
color: #ffffff;
border: 1px solid #6699cc; 
margin: 1px; 
text-decoration: none; 
font-weight: bold; 
font-family: arial, helvetica, sans-serif;
padding-left: .2em;
padding-right: .2em;
} 




a.navhome:link     { display: block; color: #6699cc; text-decoration: none; }
a.navhome:visited  { display: block; color: #666666; text-decoration: none; }
a.navhome:hover    { display: block; color: #6699cc; text-decoration: underline; }
a.navhome:active   { display: block; color: #DD0000; text-decoration: underline; }
* html a.navhome:link    {position: relative; }
* html a.navhome:visited {position: relative; }
* html a.navhome:hover   {position: relative; }
* html a.navhome:active  {position: relative; }



.comments {
	color: #6699cc;
	background: #cccccc;
	border: 1px dotted #6699cc;
	padding: 1em;
}
.margin-bot-half { margin-bottom: .5em; }

div.standardclf {
	background-color: #FFFFCC; 
	color: #000080; 
	border: 1px dashed #6699CC;
	padding: .5em;
}


/* ALIGNMENT UTILITY CSS BEGINS | DEBUT DU CSS D'UTILITE D'ALIGNEMENT */
.alignRight {
	text-align: right;
}
.alignCenter {
	text-align: center;
}
.alignLeft {
	text-align: left;
}
.alignTop {
	vertical-align: top;
}
.alignBottom {
	vertical-align: bottom;
}
.alignTopRight {
	text-align: right;
	vertical-align: top;
}
.alignTopCenter {
	text-align: center;
	vertical-align: top;
}
.alignTopLeft {
	text-align: left;
	vertical-align: top;
}
.alignBottomRight {
	text-align: right;
	vertical-align: bottom;
}
.alignBottomCenter {
	text-align: center;
	vertical-align: bottom;
}
.alignBottomLeft {
	text-align: left;
	vertical-align: bottom;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
.image-left { 
	float: left;
	vertical-align: text-top;
}
.image-right {
	float: right;
	vertical-align: text-top;
}
/*
.indent1 {
	padding-left: 18px;
}
.indent2 {
	padding-left: 36px;
}
.indent3 {
	padding-left: 54px;
}
.indent4 {
	padding-left: 72px;
}
.indent5 {
	padding-left: 90px;
}
*/
/* ALIGNMENT UTILITY CSS ENDS | FIN DU CSS D'UTILITE D'ALIGNEMENT */



/* ROUNDED CORNERS BOX*/
.boxRight
{
    width: 136px;
	display: block;
	font-family: arial, helvetica, sans-serif;
	/* font-size: 1.1em; */
	float: right;
	margin-bottom: .7em;
	margin-left: 1em;
	background: #FFFFFF;
	clear: both;
}
.boxLeft
{
    width: 132px;
	display: block;
	font-family: arial, helvetica, sans-serif;
	/* font-size: 1.1em; */
	float: left;
	margin-bottom: .7em;
	background: #EEEEEE;
	clear: both;	
}
.pushdown { margin-top: 1em; }
.boxTop {
	background-image: url("/cioscripts/images/boxtop.gif"); 
	background-repeat: no-repeat; 
	background-position: top; 
	height: 10px;
	visibility: visible;
	font-size: 5px;
}
.boxBottom {
	background-image: url("/cioscripts/images/line450x1-6699cc.gif");
	background-repeat: no-repeat;
	background-position: top;
	height: 1px;
	visibility: visible;
	font-size: 0px;
}
.boxBottomAlt {
	background-image: url("/cioscripts/images/line450x1-cccc99.gif");
	background-repeat: no-repeat;
	background-position: top;
	height: 1px;
	visibility: visible;
	font-size: 0px;
}


div.boxTitle {
	color: #FFFFFF;
	background: #6699cc;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-variant: small-caps;
	margin: 0px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
div.boxTitle:hover {
	background: #6699cc;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-variant: small-caps;
	margin: 0px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}

div.boxTitleAlt {
	color: #222222;
	background: #cccc99;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-variant: small-caps;
	margin: 0px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
div.boxTitleAlt:hover {
	color: #222222;
	background: #cccc99;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-variant: small-caps;
	margin: 0px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
a.boxTitle:link   
{
    display: block; 
    color: #FFFFFF; 
    text-decoration: none;
 }
a.boxTitle:visited   
{
    display: block; 
    color: #FFFFFF; 
    text-decoration: none;
 }
a.boxTitle:hover   
{
    display: block; 
    color: #AA0000; 
    text-decoration: none;
    background: #cccc99;
 }
a.boxTitle:active   
{
    display: block; 
    color: #AA0000; 
    text-decoration: none;
    background: #cccc99;
 }

div.boxContent    
{
    padding: 2px 0px 0px 0px;
    margin: 0px;
    border-right: solid 1px #6699cc;
    border-left: solid 1px #6699cc;
}
div.boxContentAlt    
{
    padding: 2px 0px 0px 0px;
    margin: 0px;
    border-right: solid 1px #cccc99;
    border-left: solid 1px #cccc99;
}

ul.boxList 
{    
    list-style-type: none;
    margin-left: 5px; 
    margin-top: 0px; 
    margin-bottom: -4px;
    font-family: arial, helvetica, sans-serif; 
}
li.boxItem 
{
    padding: 3px 2px 3px 0px;
    margin: 0px;
    font-family: arial, helvetica, sans-serif; 
}
a.boxButton:link
{
    text-decoration: none;
    display: block; 
    position: relative; 
    padding: 3px 3px 3px 5px;
    border-bottom: solid 1px #dddddd;
    font-size: .9em;
 } 
a.boxButton:visited
{
    text-decoration: none;
    display: block; 
    position: relative; 
    padding: 3px 3px 3px 5px;
    border-bottom: solid 1px #dddddd;
    font-size: .9em;
 } 
a.boxButton:hover
{
    text-decoration: none;
    display: block; 
    position: relative; 
    padding: 3px 3px 3px 5px;
    background: #ffffff;
    border-bottom: solid 1px #dddddd;
    font-size: .9em;
 } 
a.boxButton:active
{
    text-decoration: none;
    display: block; 
    position: relative; 
    padding: 3px 3px 3px 5px;
    background: #ffffff;
    border-bottom: solid 1px #dddddd;
    font-size: .9em;
 }



a.boxButton2:link
{
    text-decoration: none;
    display: block; 
    position: relative; 
    padding: 1px 1px 1px 3px;
    margin-left: 10px;
    border-bottom: solid 1px #dddddd;
    font-size: .85em;
 } 
a.boxButton2:visited
{
    text-decoration: none;
    display: block; 
    position: relative; 
    padding: 1px 1px 1px 3px;
    margin-left: 10px;
    border-bottom: solid 1px #dddddd;
    font-size: .85em;
 } 
a.boxButton2:hover
{
    text-decoration: none;
    display: block; 
    position: relative; 
    padding: 1px 1px 1px 3px;
    margin-left: 10px;
    background: #ffffff;
    border-bottom: solid 1px #dddddd;
    font-size: .85em;
 } 
a.boxButton2:active
{
    text-decoration: none;
    display: block; 
    position: relative; 
    padding: 1px 1px 1px 3px;
    margin-left: 10px;
    background: #ffffff;
    border-bottom: solid 1px #dddddd;
    font-size: .85em;
 }
/* END ROUNDED CORNERS BOX */


.noWrap {
	white-space: nowrap;
}

/* FIX TO ACRONYM TEXT COLOR IN DARKGREYBG STYLE */

.darkgreyBG acronym{
            color: white;
}


/* CALENDAR */
a.calbutton:link {
	display: block; 
	color: #003399; 
	background: #ffffff; 
	border: 0px solid #cccccc; 
	margin: 0px; 
	padding: 2px; 
	text-decoration: none; 
} 
a.calbutton:visited {
	display: block; 
	color: #6699cc; 
	background: #ffffff; 
	border: 0px solid #cccccc; 
	margin: 0px; 
	padding: 2px; 
	text-decoration: none; 
} 
a.calbutton:hover {
	display: block; 
	color: #DD0000; 
	background: #ffffff; 
	border: 0px solid #ff0000; 
	margin: 0px; 
	padding: 2px; 
	text-decoration: none; 
} 
a.calbutton:active {
	display: block; 
	color: #DD0000; 
	background: #ffffff; 
	border: 0px solid #ff0000; 
	margin: 0px; 
	padding: 2px; 
	text-decoration: none; 
} 



@media print { 

H1 , H2 , H3 , H4 , H5 , H6 {
page-break-after: avoid; 
page-break-inside: avoid; 
} 
BLOCKQUOTE , UL , OL , DL {
page-break-before: avoid; 
} 

}
</pre></body></html>