From: <Saved by Microsoft Internet Explorer 5>
Subject: SNL Interactive: Article
Date: Mon, 17 Jul 2006 10:15:17 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_01AD_01C6A989.E6FB9960"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869

This is a multi-part message in MIME format.

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.snl.com/interactivex/article.aspx?CdId=A-4361262-12646

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE id=3D_ctl0_m_PageTitle_Html>SNL Interactive: =
Article</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3Dhttp://schemas.microsoft.com/intellisense/ie5=20
name=3Dvs_targetSchema>
<SCRIPT language=3DJavaScript=20
src=3D"http://www.snl.com/interactivex/lookandfeel/interactive.js"></SCRI=
PT>

<SCRIPT language=3DJavaScript=20
src=3D"http://www.snl.com/interactivex/lookandfeel/header.js"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://www.snl.com/interactivex/lookandfeel/popup.js"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://www.snl.com/interactivex/lookandfeel/calendar.js"></SCRIPT>=


<SCRIPT language=3DJavaScript=20
src=3D"http://www.snl.com/interactivex/lookandfeel/formext.js"></SCRIPT>
<LINK =
href=3D"http://www.snl.com/interactivex/lookandfeel/interactive.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT language=3DJavaScript1.2>
<!--

//Smart Folding Menu tree- By Dynamic Drive (rewritten 03/03/02)
//For full source code and more DHTML scripts, visit =
http://www.dynamicdrive.com
//This credit MUST stay intact for use

var head=3D"display:''"
img1=3Dnew Image()
img1.src=3D"/interactivex/images/wizard/fold.gif"
img2=3Dnew Image()
img2.src=3D"/interactivex/images/wizard/open.gif"

var ns6=3Ddocument.getElementById&&!document.all
var ie4=3Ddocument.all&&navigator.userAgent.indexOf("Opera")=3D=3D-1

function checkcontained(e){
var iscontained=3D0
cur=3Dns6? e.target : event.srcElement
i=3D0
if (cur.id=3D=3D"foldheader")
iscontained=3D1
else
while (ns6&&cur.parentNode||(ie4&&cur.parentElement)){
if (cur.id=3D=3D"foldheader"||cur.id=3D=3D"foldinglist"){
iscontained=3D(cur.id=3D=3D"foldheader")? 1 : 0
break
}
cur=3Dns6? cur.parentNode : cur.parentElement
}

if (iscontained){
var foldercontent=3Dns6? cur.nextSibling.nextSibling : =
cur.all.tags("UL")[0]
if (foldercontent.style.display=3D=3D"none"){
foldercontent.style.display=3D""
cur.style.listStyleImage=3D"url(/interactivex/images/wizard/open.gif)"
}
else{
foldercontent.style.display=3D"none"
cur.style.listStyleImage=3D"url(/interactivex/images/wizard/fold.gif)"
}
}
}

if (ie4||ns6)
document.onclick=3Dcheckcontained

//-->

		</SCRIPT>

<STYLE>#foldindustry {
	FONT-WEIGHT: bold; LIST-STYLE-IMAGE: =
url(/interactivex/images/blank.gif); CURSOR: default
}
#foldmaster {
	FONT-WEIGHT: bold; LIST-STYLE-IMAGE: =
url(/interactivex/images/blank.gif); CURSOR: default
}
#foldheader {
	FONT-WEIGHT: bold; LIST-STYLE-IMAGE: =
url(/interactivex/images/wizard/fold.gif); CURSOR: hand
}
#foldinglist {
	LIST-STYLE-IMAGE: url(/interactivex/images/wizard/list.gif); CURSOR: =
default
}
</STYLE>

<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR></HEAD>
<BODY=20
onload=3D"MM_preloadImages('/interactivex/images/2005/gridcurve.gif','/in=
teractivex/images/2005/topnav/logout_on.gif','/interactivex/images/2005/t=
opnav/support_on.gif','/interactivex/images/2005/topnav/about_on.gif','/i=
nteractivex/images/2005/topnav/my_account_on.gif','/interactivex/images/2=
005/topnav/my_pref_on.gif','/interactivex/images/2005/silo_smartir_on.gif=
','/interactivex/images/2005/silo_myint_on.gif','/interactivex/images/200=
5/silo_news_on.gif','/interactivex/images/2005/silo_docs_on.gif','/intera=
ctivex/images/2005/silo_datacenter_on.gif','/interactivex/images/2005/sil=
o_industrydata_on.gif','/interactivex/images/2005/silo_eventscal_on.gif',=
'/interactivex/images/2005/silo_briefbook_off.gif','/interactivex/images/=
2005/silo_analytics_on.gif','/interactivex/images/2005/silo_mapping_on.gi=
f','/interactivex/images/2005/silo_industrydata_sel.gif','/interactivex/i=
mages/2005/silo_briefbook_on.gif');"><A=20
name=3DTOP></A>
<DIV class=3Dpopup1 id=3Dpopup></DIV>
<DIV class=3Dpopup1 id=3Ddefinition></DIV>
<DIV class=3Dnotice1 id=3Djsnotice>Sorting...<BR>Please wait.</DIV>
<SCRIPT language=3Djavascript>
		<!--
          var poptip=3Dnew =
objPopup(PU_DIVID,'popup',PU_OBJNAME,'poptip');
          var popdef=3Dnew =
objPopup(PU_DIVID,'definition',PU_OBJNAME,'popdef',PU_WIDTH,350,PU_STATUS=
,document.title+' Column Header definitions',PU_CAPTION,document.title+' =
Column Header =
definitions',PU_CLOSE,'X',PU_BGC,'#ffffff',PU_COLOR,'#000000',PU_CLASS,'d=
efs',PU_CBGC,'#000000',PU_CCOLOR,'#ffffff',PU_CSIZE,10,PU_ABSDURAIN,.250,=
PU_SW_ONBLUR,0,PU_SW_STYLE,'body{padding:0px; =
margin:0px;}td.defs{background-color:#ffffff;color:#000000;font:11px =
verdana,geneva,"sans =
serif";}td.defshighlite{background-color:#cccccc;color:#000000;font:11px =
verdana,geneva,"sans serif";}');
          //-->
		</SCRIPT>
<!-- ### Begin Header Control here ### -->
<TABLE borderColor=3D#0000ff cellSpacing=3D0 cellPadding=3D0 =
width=3D"97%">
  <TBODY>
  <TR>
    <TD class=3Dcellbgdark noWrap><SPAN =
class=3Dtextsmwhite>&nbsp;&nbsp;Monday,=20
      July 17, 2006 11:15 AM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN></TD>
    <TD><IMG height=3D15=20
      src=3D"http://www.snl.com/interactivex/images/2005/topcurve.gif"=20
    width=3D116></TD>
    <TD vAlign=3Dtop align=3Dright><IMG height=3D2=20
      src=3D"http://www.snl.com/interactivex/images/2005/blank.gif" =
width=3D10><BR><!-- #### TOP NAV TABS - Do not draw cells and buttons =
which are not needed #### -->
      <TABLE id=3DTable1 cellSpacing=3D0 cellPadding=3D0 border=3D0>
        <TBODY>
        <TR>
          <TD><A=20
            =
onmouseover=3D"MM_swapImage('top_nav_help','','/interactivex/images/2005/=
topnav/help_on.gif',1)"=20
            onmouseout=3DMM_swapImgRestore()=20
            href=3D"http://www.snl.com/Interactivex/info.aspx"><IMG =
height=3D12=20
            alt=3DHelp=20
            =
src=3D"http://www.snl.com/interactivex/images/2005/topnav/help_off.gif"=20
            width=3D25 border=3D0 name=3Dtop_nav_help></A></TD>
          <TD><IMG height=3D8=20
            src=3D"http://www.snl.com/interactivex/images/blank.gif" =
width=3D20></TD>
          <TD><A=20
            =
onmouseover=3D"MM_swapImage('top_nav_contactSNL','','/interactivex/images=
/2005/topnav/contactSNL_on.gif',1)"=20
            onmouseout=3DMM_swapImgRestore()=20
            href=3D"http://www.snl.com/interactivex/feedback.aspx"><IMG =
height=3D12=20
            alt=3D"Contact SNL"=20
            =
src=3D"http://www.snl.com/interactivex/images/2005/topnav/contactSNL_off.=
gif"=20
            width=3D60 border=3D0 name=3Dtop_nav_contactSNL></A></TD>
          <TD><IMG height=3D8=20
            src=3D"http://www.snl.com/interactivex/images/blank.gif"=20
        width=3D20></TD></TR></TBODY></TABLE><!--  #### End TOP NAV TABS =
 #### --></TD>
    <TD vAlign=3Dtop align=3Dright><IMG height=3D15=20
      src=3D"http://www.snl.com/interactivex/images/2005/blank.gif" =
width=3D7></TD></TR>
  <TR>
    <TD>
      <TABLE id=3DTable2 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
        <TBODY>
        <TR>
          <TD class=3Dcellbgwhite width=3D120><IMG height=3D8=20
            =
src=3D"http://www.snl.com/interactivex/images/2005/blank.gif"=20
            width=3D8><IMG height=3D42=20
            =
src=3D"http://www.snl.com/interactivex/images/2005/logo-snlint.gif"=20
            width=3D89><BR><IMG height=3D1=20
            =
src=3D"http://www.snl.com/interactivex/images/2005/blank.gif"=20
            width=3D120></TD>
          <TD class=3Dcellbgwhite align=3Dleft width=3D184>
            <TABLE style=3D"MARGIN-TOP: 2px; MARGIN-LEFT: 20px" =
cellSpacing=3D0=20
            cellPadding=3D0 border=3D0>
              <TBODY>
              <TR>
                <TD style=3D"WHITE-SPACE: nowrap; HEIGHT: 17px" =
noWrap><IMG=20
                  =
src=3D"http://www.snl.com/interactivex/images/2005/header_dnld_lft.gif"><=
/TD>
                <TD=20
                style=3D"FONT-WEIGHT: bold; BACKGROUND-IMAGE: =
url(/interactivex/images/2005/header_dnld_bgd.gif); COLOR: #ffffff; =
PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 17px"><A=20
                  =
onmouseover=3D"javascript:this.style.textDecoration=3D'underline'"=20
                  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: =
#ffffff; TEXT-DECORATION: none"=20
                  =
onmouseout=3D"javascript:this.style.textDecoration=3D'none'"=20
                  =
href=3D"http://www.snl.com/interactivex/snlxl.aspx">Download=20
                  SNLxl</A> </TD>
                <TD style=3D"WHITE-SPACE: nowrap; HEIGHT: 17px"><IMG=20
                  =
src=3D"http://www.snl.com/interactivex/images/2005/header_dnld_rgt.gif"><=
/TD></TR></TBODY></TABLE></TD>
          <TD><IMG height=3D47=20
            =
src=3D"http://www.snl.com/interactivex/images/2005/gridcurve.gif"=20
            width=3D92></TD></TR></TBODY></TABLE></TD>
    <TD>&nbsp; </TD>
    <TD vAlign=3Dtop align=3Dright>
      <FORM id=3DquickSearchForm name=3DquickSearch=20
      action=3D/Interactivex/snapshot.aspx method=3Dget><INPUT =
type=3Dhidden value=3D1=20
      name=3DCSearch>=20
      <TABLE id=3DTable3 cellSpacing=3D0 cellPadding=3D0 border=3D0>
        <TBODY>
        <TR vAlign=3Dcenter>
          <TD style=3D"PADDING-TOP: 3px"><IMG height=3D18 alt=3DSearch=20
            =
src=3D"http://www.snl.com/interactivex/images/2005/co_search_label.gif"=20
            width=3D123 border=3D0>&nbsp;</TD>
          <TD style=3D"PADDING-TOP: 3px" colSpan=3D5><INPUT id=3Dticker1 =

            onclick=3DmakeDisappear(); size=3D40 value=3D"Enter Ticker"=20
name=3DTicker></TD>
          <TD style=3D"PADDING-TOP: 3px">&nbsp; <A=20
            onmouseover=3D"javascript:window.status =3D 'Click to quick =
search'; return true;"=20
            onmouseout=3D"javascript:window.status =3D '';return true;"=20
            =
href=3D"javascript:document.getElementById('quickSearchForm').submit();">=
<IMG=20
            height=3D18 alt=3DSearch=20
            =
src=3D"http://www.snl.com/interactivex/images/2005/co_search_btn.gif"=20
            width=3D51 border=3D0></A> </TD></TR>
        <TR align=3Dright><!--<td colspan=3D"5">&nbsp;</td>-->
          <TD>&nbsp;</TD>
          <TD vAlign=3Dtop align=3Dright><INPUT id=3Dqsm_instn_ticker=20
            onclick=3DUpdateQuickSearchInputText(this); type=3Dradio =
CHECKED=20
            value=3Dqsm_instn_ticker name=3DqsMde></TD>
          <TD align=3Dleft><SPAN =
class=3Ddarklinkadvsearch>Ticker</SPAN></TD>
          <TD vAlign=3Dtop align=3Dright><INPUT id=3Dqsm_instn_shortname =

            onclick=3DUpdateQuickSearchInputText(this); type=3Dradio=20
            value=3Dqsm_instn_shortname name=3DqsMde></TD>
          <TD align=3Dleft><SPAN=20
          class=3Ddarklinkadvsearch>Company&nbsp;Name</SPAN></TD>
          <TD align=3Dmiddle colSpan=3D2><A class=3Ddarklinkadvsearch=20
            =
href=3D"http://www.snl.com/Interactivex/bbsearch.aspx">Advanced&nbsp;Sear=
ch</A></TD></TR></TBODY></TABLE><!--        <input =
name=3D"co_search_input" type=3D"text" =
onClick=3D"MM_popupMsg(MM_findObj('co_search_input').value)" =
onMouseDown=3D"MM_changeProp('co_search_input','','value','hi','INPUT/TEX=
T')" value=3D"Enter Ticker" size=3D"16">
--></FORM></TD>
    <TD vAlign=3Dtop align=3Dright><IMG height=3D15=20
      src=3D"http://www.snl.com/interactivex/images/2005/blank.gif"=20
  width=3D7><BR></TD></TR></TBODY></TABLE>
<TABLE borderColor=3D#0000ff cellSpacing=3D0 cellPadding=3D0 =
width=3D"96%">
  <TBODY>
  <TR>
    <TD colSpan=3D3><IMG height=3D6=20
      src=3D"http://www.snl.com/interactivex/images/2005/blank.gif"=20
    width=3D763><BR></TD>
    <TD><IMG height=3D6=20
      src=3D"http://www.snl.com/interactivex/images/2005/blank.gif"=20
  width=3D7><BR></TD></TR>
  <TR>
    <TD align=3Dmiddle colSpan=3D3><A=20
      href=3D"http://www.snl.com/interactivex/MyInteractive.aspx"><IMG =
alt=3DMySNLi=20
      =
src=3D"http://www.snl.com/interactivex/images/2005/silo_mysnli_sel.gif"=20
      border=3D0 name=3Dsilo_sel></A><A=20
      =
onmouseover=3D"MM_swapImage('Silo2','','/InteractiveX/images/2005/silo_br=
iefbook_on.gif',1)"=20
      onmouseout=3DMM_swapImgRestore()=20
      href=3D"http://www.snl.com/interactivex/bbsearch.aspx"><IMG=20
      alt=3D"Briefing Books"=20
      =
src=3D"http://www.snl.com/interactivex/images/2005/silo_briefbook_off.gif=
"=20
      border=3D0 name=3Dsilo2></A><A=20
      =
onmouseover=3D"MM_swapImage('Silo3','','/InteractiveX/images/2005/silo_ev=
entscal_on.gif',1)"=20
      onmouseout=3DMM_swapImgRestore()=20
      href=3D"http://www.snl.com/interactivex/calendar.aspx"><IMG=20
      alt=3D"Events Calendar"=20
      =
src=3D"http://www.snl.com/interactivex/images/2005/silo_eventscal_off.gif=
"=20
      border=3D0 name=3Dsilo3></A><A=20
      =
onmouseover=3D"MM_swapImage('Silo4','','/InteractiveX/images/2005/silo_da=
tacenter_on.gif',1)"=20
      onmouseout=3DMM_swapImgRestore()=20
      href=3D"http://www.snl.com/interactivex/marketdata.aspx"><IMG=20
      alt=3D"Market Data"=20
      =
src=3D"http://www.snl.com/interactivex/images/2005/silo_datacenter_off.gi=
f"=20
      border=3D0 name=3Dsilo4></A><A=20
      =
onmouseover=3D"MM_swapImage('Silo5','','/InteractiveX/images/2005/silo_in=
dustrydata_on.gif',1)"=20
      onmouseout=3DMM_swapImgRestore()=20
      href=3D"http://www.snl.com/interactivex/IndustryData.aspx"><IMG=20
      alt=3D"Industry Data"=20
      =
src=3D"http://www.snl.com/interactivex/images/2005/silo_industrydata_off.=
gif"=20
      border=3D0 name=3Dsilo5></A><A=20
      =
onmouseover=3D"MM_swapImage('Silo6','','/InteractiveX/images/2005/silo_an=
alytics_on.gif',1)"=20
      onmouseout=3DMM_swapImgRestore()=20
      href=3D"http://www.snl.com/interactivex/analytics.aspx"><IMG =
alt=3DAnalytics=20
      =
src=3D"http://www.snl.com/interactivex/images/2005/silo_analytics_off.gif=
"=20
      border=3D0 name=3Dsilo6></A><A=20
      =
onmouseover=3D"MM_swapImage('Silo7','','/InteractiveX/images/2005/silo_ma=
pping_on.gif',1)"=20
      onmouseout=3DMM_swapImgRestore()=20
      href=3D"http://www.snl.com/Interactivex/maps/map.aspx"><IMG =
alt=3DMapping=20
      =
src=3D"http://www.snl.com/interactivex/images/2005/silo_mapping_off.gif" =

      border=3D0 name=3Dsilo7></A><A=20
      =
onmouseover=3D"MM_swapImage('Silo8','','/InteractiveX/images/2005/silo_re=
searchreportsearch_on.gif',1)"=20
      onmouseout=3DMM_swapImgRestore()=20
      =
href=3D"http://www.snl.com/interactivex/ResearchRpts/ResearchReportSearch=
.aspx"><IMG=20
      alt=3D"Research Reports"=20
      =
src=3D"http://www.snl.com/interactivex/images/2005/silo_researchreportsea=
rch_off.gif"=20
      border=3D0 name=3Dsilo8></A><BR><!-- #### END SILO TABS =
####--></TD>
    <TD><IMG height=3D15=20
      src=3D"http://www.snl.com/interactivex/images/2005/blank.gif"=20
  width=3D7><BR></TD></TR>
  <TR>
    <TD class=3Dbodytable align=3Dmiddle colSpan=3D3><!--   #### =
Portfolio Form - can be turned on or off ###-->
      <FORM id=3DForm2=20
      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px"=20
      name=3Dform2 action=3D"" method=3Dpost></FORM><!--   #### End =
Portfolio Form #### --></TD>
    <TD><IMG height=3D24=20
      src=3D"http://www.snl.com/interactivex/images/2005/blank.gif"=20
  width=3D7><BR></TD></TR></TBODY></TABLE>
<SCRIPT language=3Djavascript>

function UpdateQuickSearchInputText(thisRadio){
	var quickSearchInput =3D document.getElementById('ticker1');

	if (quickSearchInput.value =3D=3D '' || quickSearchInput.value =3D=3D =
'Enter Ticker' || quickSearchInput.value =3D=3D 'Enter Company Name')
	{
		if (thisRadio.value =3D=3D 'qsm_instn_ticker')
		{
			quickSearchInput.value =3D 'Enter Ticker';
		}
		else if (thisRadio.value =3D=3D 'qsm_instn_shortname')
		{
			quickSearchInput.value =3D 'Enter Company Name';
		}
	}=09
}

function makeDisappear(){

	var radioTicker =3D document.getElementById('qsm_instn_ticker');
	var radioCompany =3D document.getElementById('qsm_instn_shortname');
=09
	if (radioTicker.checked)
	{
		MM_changeProp('ticker1','','value','','Enter Ticker','INPUT/TEXT');
	}
	else
	{
		MM_changeProp('ticker1','','value','','Enter Company =
Name','INPUT/TEXT');
	}

}
</SCRIPT>
<!-- ### End Header Control here ### -->
<TABLE borderColor=3D#ff6600 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD class=3Dbodytable vAlign=3Dtop align=3Dmiddle>
      <TABLE borderColor=3D#ffff00 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
      border=3D0>
        <TBODY>
        <TR><!--   ####  Table Differences Begin Here  ####  -->
          <TD vAlign=3Dtop align=3Dmiddle>
            <TABLE borderColor=3D#99ff00 cellSpacing=3D0 cellPadding=3D0 =
width=3D"92%"=20
            border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dcontentgutter vAlign=3Dtop align=3Dright>
                  <DIV id=3Dsubtabplace=20
                  style=3D"Z-INDEX: 10; WIDTH: 2px; POSITION: absolute; =
HEIGHT: 2px">
                  <DIV id=3Dsubtabs=20
                  style=3D"Z-INDEX: 20; LEFT: 8px; WIDTH: 303px; =
POSITION: absolute; TOP: -17px; HEIGHT: 30px">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 align=3Dleft =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD noWrap align=3Dmiddle><A=20
                        =
onmouseover=3D"MM_swapImage('st_mysnli1','','/InteractiveX/images/2005/st=
_mysnli1_on.gif',1)"=20
                        onmouseout=3DMM_swapImgRestore()=20
                        =
href=3D"http://www.snl.com/interactivex/MyInteractive.aspx"><IMG=20
                        alt=3D"My Home"=20
                        =
src=3D"http://www.snl.com/interactivex/images/2005/st_mysnli1_off.gif"=20
                        border=3D0 name=3Dst_mysnli1></A></TD>
                      <TD noWrap align=3Dmiddle><A=20
                        =
onmouseover=3D"MM_swapImage('st_mysnli2','','/InteractiveX/images/2005/st=
_mysnli2_on.gif',1)"=20
                        onmouseout=3DMM_swapImgRestore()=20
                        =
href=3D"http://www.snl.com/interactivex/docsearch.aspx"><IMG=20
                        alt=3D"Document Search"=20
                        =
src=3D"http://www.snl.com/interactivex/images/2005/st_mysnli2_off.gif"=20
                        border=3D0 name=3Dst_mysnli2></A></TD>
                      <TD noWrap align=3Dmiddle><A=20
                        =
onmouseover=3D"MM_swapImage('st_mysnli3','','/InteractiveX/images/2005/st=
_mysnli3_on.gif',1)"=20
                        onmouseout=3DMM_swapImgRestore()=20
                        =
href=3D"http://www.snl.com/interactivex/articlessearch.aspx?SearchMode=3D=
1"><IMG=20
                        alt=3D"News Search"=20
                        =
src=3D"http://www.snl.com/interactivex/images/2005/st_mysnli3_off.gif"=20
                        border=3D0 name=3Dst_mysnli3></A></TD>
                      <TD noWrap align=3Dmiddle><A=20
                        =
onmouseover=3D"MM_swapImage('st_mysnli4','','/InteractiveX/images/2005/st=
_mysnli4_on.gif',1)"=20
                        onmouseout=3DMM_swapImgRestore()=20
                        =
href=3D"http://www.snl.com/interactivex/newsletters.aspx?SearchMode=3D1">=
<IMG=20
                        alt=3DNewsletters=20
                        =
src=3D"http://www.snl.com/interactivex/images/2005/st_mysnli4_off.gif"=20
                        border=3D0 name=3Dst_mysnli4></A></TD>
                      <TD noWrap align=3Dmiddle><A=20
                        =
onmouseover=3D"MM_swapImage('st_mysnli5','','/InteractiveX/images/2005/st=
_mysnli5_on.gif',1)"=20
                        onmouseout=3DMM_swapImgRestore()=20
                        =
href=3D"http://www.snl.com/interactivex/archive.aspx?SearchMode=3D1"><IMG=
=20
                        alt=3D"Daily Archive"=20
                        =
src=3D"http://www.snl.com/interactivex/images/2005/st_mysnli5_off.gif"=20
                        border=3D0 name=3Dst_mysnli5></A></TD>
                      <TD noWrap align=3Dmiddle><A=20
                        =
onmouseover=3D"MM_swapImage('st_mysnli6','','/InteractiveX/images/2005/st=
_mysnli6_on.gif',1)"=20
                        onmouseout=3DMM_swapImgRestore()=20
                        =
href=3D"http://www.snl.com/interactivex/articleslibrary.aspx?SearchMode=3D=
1"><IMG=20
                        alt=3D"My Library"=20
                        =
src=3D"http://www.snl.com/interactivex/images/2005/st_mysnli6_off.gif"=20
                        border=3D0 name=3Dst_mysnli6></A></TD>
                      <TD noWrap align=3Dmiddle><A=20
                        =
onmouseover=3D"MM_swapImage('st_mysnli7','','/InteractiveX/images/2005/st=
_mysnli7_on.gif',1)"=20
                        onmouseout=3DMM_swapImgRestore()=20
                        =
href=3D"http://www.snl.com/interactivex/features.aspx?SearchMode=3D1"><IM=
G=20
                        alt=3DFeatures=20
                        =
src=3D"http://www.snl.com/interactivex/images/2005/st_mysnli7_off.gif"=20
                        border=3D0=20
                  =
name=3Dst_mysnli7></A></TD></TR></TBODY></TABLE></DIV></DIV><IMG=20
                  height=3D1=20
                  =
src=3D"http://www.snl.com/interactivex/images/blank.gif"=20
                  width=3D1> </TD>
                <TD class=3Dcontentborder vAlign=3Dtop align=3Dmiddle>
                  <TABLE height=3D1 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                  border=3D0>
                    <TBODY>
                    <TR>
                      <TD class=3Dcellbgdark width=3D"100%" =
height=3D1><IMG height=3D1=20
                        =
src=3D"http://www.snl.com/interactivex/images/blank.gif"=20
                        width=3D750><BR></TD></TR></TBODY></TABLE>
                  <DIV class=3Dcellbglightbordermedb =
id=3D_ctl0_headerTitle=20
                  style=3D"DISPLAY: none; WIDTH: 100%; TEXT-ALIGN: =
left"></DIV>
                  <DIV class=3Dcellbgwhite id=3D_ctl0_subHeaderTitle=20
                  style=3D"DISPLAY: none; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: =
left"></DIV><SPAN=20
                  id=3D_ctl0__systemnews1_m_systemnews></SPAN>
                  <DIV id=3D_ctl0__ctl0_ArticleFrame>
                  <TABLE cellSpacing=3D0 cellPadding=3D8 width=3D"95%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD align=3Dright><A=20
                        =
href=3D"http://www.snl.com/interactivex/article.aspx?CdId=3DA-4361262-126=
46">&lt;&lt;Return=20
                        to Previous Page</A><BR><IMG height=3D4=20
                        =
src=3D"http://www.snl.com/interactivex/images/blank.gif"=20
                        width=3D1><BR></TD></TR>
                    <TR>
                      <TD><SPAN class=3Dboldtextsm>Power - Utility=20
                        Development</SPAN><BR>
                        <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD class=3Dcellbgextra width=3D"99%"><IMG =
height=3D2=20
                              =
src=3D"http://www.snl.com/interactivex/images/blank.gif"=20
                              width=3D2 border=3D0><BR></TD>
                            <TD width=3D8><IMG height=3D2=20
                              =
src=3D"http://www.snl.com/interactivex/images/blank.gif"=20
                              width=3D8 =
border=3D0><BR></TD></TR></TBODY></TABLE><IMG=20
                        =
src=3D"http://www.snl.com/interactivex/images/snlextra.gif"=20
                        align=3Dright border=3D0><IMG height=3D1=20
                        =
src=3D"http://www.snl.com/interactivex/images/blank.gif"=20
                        width=3D2 border=3D0><BR><SPAN =
class=3Dboldtextmedlrg>DOE=20
                        study says wind power sources and market needs =
do not=20
                        always coincide</SPAN><BR><SPAN =
class=3Ditaltextsmmed>June=20
                        13, 2006 5:50 PM&nbsp;ET</SPAN><BR><SPAN=20
                        class=3Dtextsmmed>By <A class=3D""=20
                        =
href=3D"http://www.snl.com/interactivex/feedback.aspx?ID=3D4361262&amp;si=
lo=3DNEWS">Susan=20
                        Nelson</A></SPAN><BR>
                        <TABLE cellSpacing=3D0 cellPadding=3D5 =
width=3D250 align=3Dright=20
                        border=3D0 valign=3D"top">
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE class=3Dcellbgdark cellSpacing=3D1=20
                              cellPadding=3D2 width=3D"100%" border=3D0>
                                <TBODY>
                                <TR>
                                <TD class=3Dcellbgdark><SPAN=20
                                =
class=3Dtextsmlight><B>Options</B></SPAN></TD></TR>
                                <TR>
                                <TD class=3Dcellbglight>
                                <TABLE cellSpacing=3D0 cellPadding=3D1>
                                <TBODY>
                                <TR>
                                <TD vAlign=3Dtop>
                                <LI></LI></TD>
                                <TD><A=20
                                =
href=3D"http://www.snl.com/interactivex/feedback.aspx?Id=3D4361262&amp;Si=
lo=3DMY_INTERACTIVE"><IMG=20
                                alt=3D"Article Feedback"=20
                                =
src=3D"http://www.snl.com/interactivex/images/pencil.gif"=20
                                align=3Dmiddle border=3D0></A>&nbsp;<A=20
                                =
href=3D"http://www.snl.com/interactivex/feedback.aspx?Id=3D4361262&amp;Si=
lo=3DMY_INTERACTIVE">Article=20
                                Feedback</A></TD></TR>
                                <TR>
                                <TD vAlign=3Dtop>
                                <LI></LI></TD>
                                <TD><A=20
                                =
href=3D"http://www.snl.com/interactivex/article.aspx?Printable=3D1&amp;CD=
ID=3DA-4361262-12646"><IMG=20
                                alt=3D"Printable View"=20
                                =
src=3D"http://www.snl.com/interactivex/images/printer.gif"=20
                                align=3Dmiddle border=3D0></A> <A=20
                                =
href=3D"http://www.snl.com/interactivex/article.aspx?Printable=3D1&amp;CD=
ID=3DA-4361262-12646">Printable=20
                                View</A></TD></TR>
                                <TR>
                                <TD vAlign=3Dtop>
                                <LI></LI></TD>
                                <TD><A=20
                                =
href=3D"http://www.snl.com/interactivex/feedback.aspx?Id=3D4361262&amp;Ac=
tion=3Destory"><IMG=20
                                alt=3D"Email this Story"=20
                                =
src=3D"http://www.snl.com/interactivex/images/email.gif"=20
                                align=3Dmiddle border=3D0></A>&nbsp;<A=20
                                =
href=3D"http://www.snl.com/interactivex/feedback.aspx?Id=3D4361262&amp;Ac=
tion=3Destory">Email=20
                                this story</A></TD></TR>
                                <TR>
                                <TD vAlign=3Dtop>
                                <LI></LI></TD>
                                <TD><A=20
                                =
href=3D"http://www.snl.com/interactivex/article.aspx?Ids=3D4361262&amp;Ac=
tion=3Destory&amp;MyLibrary=3D1"><IMG=20
                                alt=3D"Add to My Library"=20
                                =
src=3D"http://www.snl.com/interactivex/images/mylibrary.gif"=20
                                align=3Dmiddle border=3D0></A>&nbsp;<A=20
                                =
href=3D"http://www.snl.com/interactivex/article.aspx?Ids=3D4361262&amp;Ac=
tion=3Destory&amp;MyLibrary=3D1">Add=20
                                to My=20
                                =
Library</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>=

                          <TR>
                            <TD>
                              <TABLE class=3Dcellbgdark cellSpacing=3D1=20
                              cellPadding=3D2 width=3D"100%" border=3D0>
                                <TBODY>
                                <TR>
                                <TD class=3Dcellbgdark><SPAN=20
                                class=3Dtextsmlight><B>Related=20
                                Companies</B></SPAN></TD></TR>
                                <TR>
                                <TD class=3Dcellbglight>
                                <TABLE cellSpacing=3D0 cellPadding=3D1>
                                <TBODY>
                                <TR>
                                <TD vAlign=3Dtop>
                                <LI></LI></TD>
                                <TD><A=20
                                =
href=3D"http://www.snl.com/interactivex/snapshot.aspx?id=3D4058810">Bonne=
ville=20
                                Power=20
                                =
Admin</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD>
                              <TABLE class=3Dcellbgdark cellSpacing=3D1=20
                              cellPadding=3D2 width=3D"100%" border=3D0>
                                <TBODY>
                                <TR>
                                <TD class=3Dcellbgdark><SPAN=20
                                class=3Dtextsmlight><B>Related=20
                                Documents</B></SPAN></TD></TR>
                                <TR>
                                <TD class=3Dcellbglight>
                                <TABLE cellSpacing=3D0 cellPadding=3D1>
                                <TBODY>
                                <TR>
                                <TD vAlign=3Dtop>
                                <LI></LI></TD>
                                <TD><A=20
                                =
href=3D"http://www.snl.com/interactivex/doc.aspx?id=3D4360945">Industry=20
                                Overview Presentation</A><BR>"Analyzing =
the=20
                                Effects of Temporal Wind Patterns on the =
Value=20
                                of Wind Generated =
Electricity"<BR><I>presented=20
                                on=20
                                =
6/1/2006</I></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR=
></TBODY></TABLE><BR><!--StartFragment-->
                        <P class=3DMsoNormal>Location, location, =
location.=20
                        <U1:P></U1:P></P>
                        <P class=3DMsoNormal>Just like housing and the =
real estate=20
                        market, location can make the difference for how =
a wind=20
                        project impacts the electricity market, a =
Lawrence=20
                        Berkeley National Laboratory study=20
                        shows.<U1:P></U1:P></P>
                        <P class=3DMsoNormal>Looking at data on wind =
power in=20
                        <ST1:STATE u2:st=3D"on"><ST1:STATE =
u3:st=3D"on"><ST1:STATE=20
                        =
w:st=3D"on">California</ST1:STATE></ST1:STATE></ST1:STATE>=20
                        and the <ST1:PLACE u2:st=3D"on"><ST1:PLACE=20
                        u4:st=3D"on"><ST1:PLACE w:st=3D"on">Pacific=20
                        Northwest</ST1:PLACE></ST1:PLACE></ST1:PLACE>,=20
                        researchers found that in areas with the =
strongest=20
                        winds, the winds may not be blowing when the =
market need=20
                        is greatest. The effect of wind power on market =
prices=20
                        may be slight or strong according to where the =
turbines=20
                        are located, the lab found. The Lawrence =
Berkeley=20
                        National Laboratory is part of the U.S. =
Department of=20
                        Energy.<U1:P></U1:P></P>
                        <P class=3DMsoNormal>"The value of wind power in =
the=20
                        wholesale power market is not dramatically =
different=20
                        from that of a flat block of baseload power," =
said=20
                        Matthias Fripp, who authored the report along =
with Ryan=20
                        Wiser.<U1:P></U1:P></P>
                        <P class=3DMsoNormal>In the June report, "<A=20
                        =
href=3D"http://www.snl.com/InteractiveX/doc.aspx?ID=3D4360945">Analyzing =

                        the Effects of Temporal Wind Patterns on the =
Value of=20
                        Wind-Generated Electricity at Different Sites in =

                        California and the Northwest</A>," researchers =
drew=20
                        three key conclusions.<U1:P></U1:P></P>
                        <P class=3DMsoNormal>The first conclusion is =
that temporal=20
                        patterns have a moderate impact on the wholesale =
market=20
                        value of wind power and a larger impact on the =
capacity=20
                        factor during peak hours. The researchers found =
that=20
                        "the best-timed wind power sites have a =
wholesale market=20
                        value that is up to 4% higher than the average =
market=20
                        price, while the worst-timed sites have a market =
value=20
                        that is up to 11% below the average market=20
                        price."<U1:P></U1:P></P>
                        <P class=3DMsoNormal>Sites that were especially =
windy at=20
                        certain times "could produce as much as 30-40% =
more=20
                        power during peak hours than they do on average =
during=20
                        the year, while the worst-timed sites may =
produce 30-60%=20
                        less power during peak hours," the researchers=20
                        found.<U1:P></U1:P></P>
                        <P class=3DMsoNormal>Second, researchers =
determined that=20
                        markets in the Pacific Northwest appear to be =
well=20
                        served by Northwestern wind and poorly served by =

                        <ST1:STATE u2:st=3D"on"><ST1:STATE =
u5:st=3D"on"><ST1:STATE=20
                        =
w:st=3D"on">California</ST1:STATE></ST1:STATE></ST1:STATE>=20
                        wind; results are less clear for <ST1:PLACE=20
                        u2:st=3D"on"><ST1:STATE u2:st=3D"on"><ST1:STATE=20
                        u6:st=3D"on"><ST1:PLACE u6:st=3D"on"><ST1:STATE=20
                        w:st=3D"on"><ST1:PLACE=20
                        =
w:st=3D"on">California</ST1:PLACE></ST1:STATE></ST1:PLACE></ST1:STATE></S=
T1:STATE></ST1:PLACE>=20
                        markets.<U1:P></U1:P></P>
                        <P class=3DMsoNormal>The researchers looked =
primarily at=20
                        wind speed data modeled by TrueWind Solutions =
LLC, now=20
                        AWS Truewind, and compared the data with "a =
collection=20
                        of anemometer wind speed measurements and to a =
limited=20
                        set of actual wind farm production data," the =
report=20
                        stated.<U1:P></U1:P></P>
                        <P class=3DMsoNormal>"TrueWind data and the =
anemometer=20
                        data indicate that many Northwestern wind sites =
are=20
                        reasonably well-matched to the Northwest's =
historically=20
                        winter-peaking wholesale electricity prices and =
loads,=20
                        while most <ST1:STATE u7:st=3D"on"><ST1:PLACE=20
                        u7:st=3D"on"><ST1:STATE w:st=3D"on"><ST1:PLACE=20
                        =
w:st=3D"on">California</ST1:PLACE></ST1:STATE></ST1:PLACE></ST1:STATE>=20
                        sites are poorly matched to these prices and =
loads," the=20
                        report stated.<U1:P></U1:P></P>
                        <P class=3DMsoNormal>"However, the TrueWind data =
indicate=20
                        that most California and Northwestern wind sites =
are=20
                        poorly matched to California's summer-afternoon =
peaking=20
                        prices and loads, while the anemometer data =
suggest that=20
                        many of these same sites are well matched to=20
                        California's wholesale prices and loads," the =
report=20
                        stated.<U1:P></U1:P></P>
                        <P class=3DMsoNormal>Third, researchers found =
that=20
                        TrueWind and anemometer data agreed about wind =
speeds in=20
                        most times and places, but disagreed about =
<ST1:PLACE=20
                        u2:st=3D"on"><ST1:STATE u2:st=3D"on"><ST1:STATE=20
                        u7:st=3D"on"><ST1:PLACE u7:st=3D"on"><ST1:STATE=20
                        w:st=3D"on"><ST1:PLACE=20
                        =
w:st=3D"on">California</ST1:PLACE></ST1:STATE></ST1:PLACE></ST1:STATE></S=
T1:STATE></ST1:PLACE>'s=20
                        summer afternoon wind speeds.<U1:P></U1:P></P>
                        <P class=3DMsoNormal>"The TrueWind data indicate =
that wind=20
                        speeds at sites in <ST1:PLACE =
u2:st=3D"on"><ST1:STATE=20
                        u2:st=3D"on"><ST1:STATE u7:st=3D"on"><ST1:PLACE=20
                        u7:st=3D"on"><ST1:STATE w:st=3D"on"><ST1:PLACE=20
                        =
w:st=3D"on">California</ST1:PLACE></ST1:STATE></ST1:PLACE></ST1:STATE></S=
T1:STATE></ST1:PLACE>'s=20
                        coastal mountains and some Northwestern =
locations dip=20
                        deeply during summer days and stay low through =
much of=20
                        the afternoon. In contrast, the anemometer data =
indicate=20
                        that winds at these sites begin to rise during =
the=20
                        afternoon and are relatively strong when power =
is needed=20
                        most," the report states.<U1:P></U1:P></P>
                        <P class=3DMsoNormal>The reason for the variance =
between=20
                        the two sets of data could be due to modeling =
errors or=20
                        data collection inconsistencies or partially to=20
                        "time-varying wind shear between the anemometer =
heights=20
                        (20-25 meters) and the TrueWind reference height =
(50=20
                        meters or 70 meters)," the report=20
                        stated.<U1:P></U1:P></P>
                        <P class=3DMsoNormal>The data provided by =
TrueWind=20
                        Solutions modeled wind speeds for every cell on =
a=20
                        200-meter grid in <ST1:PLACE =
u2:st=3D"on"><ST1:STATE=20
                        u2:st=3D"on"><ST1:STATE u7:st=3D"on"><ST1:PLACE=20
                        u7:st=3D"on"><ST1:STATE w:st=3D"on"><ST1:PLACE=20
                        =
w:st=3D"on">California</ST1:PLACE></ST1:STATE></ST1:PLACE></ST1:STATE></S=
T1:STATE></ST1:PLACE>=20
                        and a 400-meter grid in the Northwest. Wind =
speeds were=20
                        given for every month-hour combination in =
<ST1:PLACE=20
                        u2:st=3D"on"><ST1:STATE u2:st=3D"on"><ST1:STATE=20
                        u7:st=3D"on"><ST1:PLACE u7:st=3D"on"><ST1:STATE=20
                        w:st=3D"on"><ST1:PLACE=20
                        =
w:st=3D"on">California</ST1:PLACE></ST1:STATE></ST1:PLACE></ST1:STATE></S=
T1:STATE></ST1:PLACE>=20
                        and every season-hour in the Northwest. The =
anemometer=20
                        data was from 167 sites provided by Kenetech =
Inc., six=20
                        sites of the <A=20
                        =
href=3D"http://www.snl.com/InteractiveX/snapshot.aspx?ID=3D4058810">Bonne=
ville=20
                        Power Administration</A> and seven sites from =
the DOE=20
                        Candidate Site program, the report=20
                        stated.<U1:P></U1:P></P>
                        <P class=3DMsoNormal>The third set of data from =
actual=20
                        wind farms was taken from the Altamont, =
Tehachapi and=20
                        San Gorgonio areas in <ST1:STATE =
u2:st=3D"on"><ST1:STATE=20
                        u7:st=3D"on"><ST1:STATE=20
                        =
w:st=3D"on">California</ST1:STATE></ST1:STATE></ST1:STATE>=20
                        and monthly power production data from several =
more=20
                        sites in <ST1:STATE u2:st=3D"on"><ST1:STATE=20
                        u7:st=3D"on"><ST1:STATE=20
                        =
w:st=3D"on">California</ST1:STATE></ST1:STATE></ST1:STATE>=20
                        and the <ST1:PLACE u2:st=3D"on"><ST1:PLACE=20
                        u7:st=3D"on"><ST1:PLACE w:st=3D"on">Pacific=20
                        Northwest</ST1:PLACE></ST1:PLACE></ST1:PLACE>, =
the=20
                        report said.<U1:P></U1:P></P>
                        <P class=3DMsoNormal>Funding for the report came =
from=20
                        DOE's <SPAN style=3D"COLOR: black">Office of =
Energy=20
                        Efficiency and Renewable Energy and Office of=20
                        Electricity Delivery and Energy=20
                        =
Reliability.<U1:P></U1:P></SPAN><U8:P></U8:P><O:P></O:P></P>
                        <P =
class=3DMsoNormal><U1:P><U8:P></U8:P></P><!--EndFragment--></TD></TR>
                    <TR>
                      <TD align=3Dmiddle>
                        <TABLE cellSpacing=3D0 cellPadding=3D1 =
width=3D"90%">
                          <TBODY>
                          <TR align=3Dmiddle>
                            <TD><A=20
                              =
href=3D"http://www.snl.com/interactivex/feedback.aspx?Id=3D4361262&amp;Si=
lo=3DMY_INTERACTIVE"><IMG=20
                              alt=3D"Article Feedback"=20
                              =
src=3D"http://www.snl.com/interactivex/images/pencil.gif"=20
                              align=3Dmiddle border=3D0></A>&nbsp;<A=20
                              =
href=3D"http://www.snl.com/interactivex/feedback.aspx?Id=3D4361262&amp;Si=
lo=3DMY_INTERACTIVE">Article=20
                              Feedback</A></TD>
                            <TD><A=20
                              =
href=3D"http://www.snl.com/interactivex/article.aspx?Printable=3D1&amp;CD=
ID=3DA-4361262-12646"><IMG=20
                              alt=3D"Printable View"=20
                              =
src=3D"http://www.snl.com/interactivex/images/printer.gif"=20
                              align=3Dmiddle border=3D0></A> <A=20
                              =
href=3D"http://www.snl.com/interactivex/article.aspx?Printable=3D1&amp;CD=
ID=3DA-4361262-12646">Printable=20
                              View</A></TD>
                            <TD><A=20
                              =
href=3D"http://www.snl.com/interactivex/feedback.aspx?Id=3D4361262&amp;Ac=
tion=3Destory"><IMG=20
                              alt=3D"Email this Story"=20
                              =
src=3D"http://www.snl.com/interactivex/images/email.gif"=20
                              align=3Dmiddle border=3D0></A>&nbsp;<A=20
                              =
href=3D"http://www.snl.com/interactivex/feedback.aspx?Id=3D4361262&amp;Ac=
tion=3Destory">Email=20
                              this story</A></TD>
                            <TD><A=20
                              =
href=3D"http://www.snl.com/interactivex/article.aspx?Ids=3D4361262&amp;Ac=
tion=3Destory&amp;MyLibrary=3D1"><IMG=20
                              alt=3D"Add to My Library"=20
                              =
src=3D"http://www.snl.com/interactivex/images/mylibrary.gif"=20
                              align=3Dmiddle border=3D0></A>&nbsp;<A=20
                              =
href=3D"http://www.snl.com/interactivex/article.aspx?Ids=3D4361262&amp;Ac=
tion=3Destory&amp;MyLibrary=3D1">Add=20
                              to My =
Library</A></TD></TR></TBODY></TABLE></TD>
                    <TR>
                      <TD></TD></TR></TBODY></TABLE></DIV>
                  <DIV id=3D_ctl0_m_htmltext></DIV><IMG height=3D30=20
                  =
src=3D"http://www.snl.com/interactivex/images/blank.gif"=20
                  width=3D10> </TD>
                <TD class=3Dcontentgutter vAlign=3Dtop =
align=3Dright><IMG height=3D10=20
                  =
src=3D"http://www.snl.com/interactivex/images/blank.gif"=20
                  width=3D1> =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR><BR><!--   ####  =
End Content Table Option 1 - No Menu   ####  --><!--   ####  Content =
Table Option 2 - Menu   ####  -->
      <P>&nbsp;</P></TD>
    <TD vAlign=3Dtop>&nbsp; </TD>
    <TD vAlign=3Dtop width=3D"12%"><!-- ####  Ad section Begins Here =
#### -->
      <SCRIPT language=3Djavascript>
function popUp(URL) {
day =3D new Date();
id =3D day.getTime();

eval("page" + id + " =3D window.open(URL, '" + id + =
"','toolbar=3D0,scrollbars=3D0,location=3D0,statusbar=3D0,menubar=3D0,res=
izable=3D0,height=3D150,top=3D'+Math.floor(screen.height/2-300/2)+',left=3D=
'+Math.floor(screen.width/2-400/2)+',width=3D400')");
}
</SCRIPT>

      <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
        <TBODY>
        <TR>
          <TD vAlign=3Dtop><IMG height=3D2=20
            src=3D"http://www.snl.com/interactivex/images/blank.gif"=20
          width=3D1><BR></TD>
          <TD vAlign=3Dtop><IMG height=3D2=20
            src=3D"http://www.snl.com/interactivex/images/blank.gif"=20
          width=3D140><BR></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD=20
    =
background=3Dhttp://www.snl.com/interactivex/images/2005/footer_dashline.=
gif=20
    colSpan=3D3><IMG height=3D1 =
src=3D"http://www.snl.com/images/blank.gif"=20
    width=3D1></TD></TR></TBODY></TABLE>
<TABLE id=3DTable1 borderColor=3D#00ff00 cellSpacing=3D0 cellPadding=3D0 =
width=3D"98%"=20
border=3D0>
  <TBODY>
  <TR>
    <TD class=3Dfootertable vAlign=3Dtop align=3Dmiddle><IMG height=3D1=20
      src=3D"http://www.snl.com/interactivex/images/blank.gif" =
width=3D770><BR>
      <DIV id=3D_ctl0_Footer1_m_footer>Site content and design=20
      Copyright&nbsp;=C2=A9&nbsp;2006, SNL Financial LC <BR>Usage of =
this product is=20
      governed by the <A=20
      =
href=3D"http://www.snl.com/Interactivex/info.aspx?Action=3DLicense">Licen=
se=20
      Agreement</A>.<BR><BR><A href=3D"http://www.snl.com/">SNL =
Financial LC</A>,=20
      One SNL Plaza, PO Box 2124, Charlottesville, Virginia 22902, (434) =

      977-1600</DIV></TD></TR>
  <TR>
    <TD class=3Dfootertable vAlign=3Dbottom align=3Dleft><IMG=20
      =
src=3D"http://www.snl.com/interactivex/images/2005/footerend.gif"></TD></=
TR></TBODY></TABLE>
<P>&nbsp;</P>
<SCRIPT language=3DJavaScript=20
src=3D"http://www.snl.com/interactivex/lookandfeel/footer.js"></SCRIPT>
</BODY></HTML>

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/topcurve.gif

R0lGODlhdAAPAOZvAP///wAAZvz8/QEBZwcHatbW5s/P4jMzhW5uqBQUcnd3rTw8iuHh7e/v9fn5
+1VVmb+/2fLy98jI3qmpy/7+/lJSlxgYdDs7iRMTcYSEtbKy0Wpqpk5OlR8fefj4+1hYmysrgImJ
uNvb6S0tgaenyqSkyLq61pmZwqKix87O4ujo8WdnpJiYwVdXmsnJ3/39/hYWc7Gx0IWFttzc6ioq
f3x8sMHB2tjY6AICZ+bm8IyMugkJa+rq8rS00qGhx8LC2o6Ou/T0+Pr6/Ovr8x4eeK2tzo2Nu/X1
+YiIuOXl75ubw39/sq6uzg8Pb5GRvXR0rMbG3VNTmMTE3GNjoZWVv6qqzLm51TY2hj4+iw0Nbre3
1CUlfEFBjWhopExMlAUFaXt7sJeXwWZmo+fn8VFRl/v7/SQkfGtrpllZm0BAjHNzq4uLuezs9OPj
7iwsgP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAG8ALAAAAAB0AA8AAAf/gAGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmI47FlsHaV4tUwhgGUYs
PhMxVj8uBgUzDDk8DRFHDkICFAAAmb2RXxZuWBViCkgnVSYSNyoeu8/Q0dLT0r7WggNZZgtRK0th
RTYFbALU5ufo1NeUBB0XDwg6JBAFDS/p+Pn6u+uLAxgHOJxZMwFKGwf7EirM12/QgCYjKjxxwsRA
hIUYM+K7luAKmholJIwpp7GkSXOXCIB4oECJlCG6TsqcWQ0SjgQLugDRIKIMzZ9AoTH6d2EDFQhJ
SAZdGhQRARofQmhhoJSp1aaDYHBRgyJFkKtgrxIhI6PHm7No06pdy7at27dwBuPKncs2EAA7

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/blank.gif

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/topnav/help_off.gif

R0lGODlhGQAMANUAAP///wAAM8fGxru7yfDw8DMzXMzM1rq5vPv7+yIiTtLR0ZeXpc7OzpKRn52c
qkREaT8/ZNrZ2SEhTuXk5LCwvrm5v0ZGaBwcSPT09ISEnOno6JmZrSoqUz4+Y5KSp7OzwdnZ3NbV
1TU1Wl1ceI+On5CQpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAZAAwAAAZ2QIBw
SCwaj8jkcRAQMo1PJVMAmBatSevUUHgUDFNmIrG5Bs5nQcGjIF0+AQHzsAiAiFNBIx7gdB4QdXJx
CAENCENacQUjChUODnFzcwSJcVVxBhYBCRkUkgEiEiUCiEMEVACoABgRAgwTqFMhDBpKWZe3t6tE
QQA7

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/blank.gif

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/topnav/contactSNL_off.gif

R0lGODlhPAAMAOYAAP///wAAM8fGxvDw8JKRn7u7yRERQSIiTu7u8ZmZrc7OztrZ2eXk5IiIoFVV
d0REaZ2cqvv7+8zM1svKyuno6NbV1ba1w4KCmjMzXLCwvt3d5KyssvT09GpqgRsbR+zs7MnJ0+Hh
4aenuNnZ3GZmhfj397e2wSEhThAQQCkpUpWUokBAZUdHaUVFZz4+Y6intcDAxJeXq6KisFJScbq5
vKWlr9zc4KuquNbV2Kqqu7OzwYyLoDU1Wjo6X4mJmoWElSgoULa1vICAmMvLzkpKbISEnHd3i0RD
ZQ0NPZOTpMPDzV9eeVFRbzg4XeDg45KSpxERQM7O0h8eSyAgTCEhTc3N01RUdtLR0V1ceAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAAAALAAAAAA8AAwAAAf/gACCg4SFhoeIiYqLjI2Oj4IIDgEGCYwaDYwNGoQFBwEYBQAFAZkA
AaKohyRWQ0YeI4ukDIsBLyWDB0IKWE0DpEg4pwQDAcSGBkkLERQKIJMOEqSfmQHWCRgYD4IJB5UP
1hm5LSYAIRWkPEwRxsXHhQEqH4MPFwsdPToBGz4BDKQCaIwIEgACAgM3aiyhYEzAAEEaZgSgkmPU
vgAy2rVD9uOhoIL/CgYQYGEkwAQnThjLEGDCAA4hNg4qEaVDgCoAiwDR+I4QiSM2JBiQ8KDDgAYr
CJhcKsDADhjGnKAgIKHaOwQHLIHYV1IAAik8PRJCQCQAlAsTlLAI4MAEBKYIVKaw9eCiXQwPKJ4w
ACdOkIgUAQ5cIDkSgAiN1lQRirBAwARaHBov4DBAAIDKACIoELBAQQWHAJpNoADgs9gPVwQooIUZ
wAfQAmKDhkS7tu3buBMFAgA7

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/logo-snlint.gif

R0lGODlhWQAqAMQAAP///2ZmZswAAI+Pj3BwcPX19dbW1ri4uIWFhevr6+Dg4NpERHp6evzu7sLC
wuuZmdYzM6Ojo/XMzN1VVa2trZmZmeeIiMzMzNMiIuR3d+BmZvG7u88REe6qqvjd3QAAACH5BAAA
AAAALAAAAABZACoAAAX/ICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj6fGQrBoyBSUASFA
GBwSqIBWe0gNtgESODxbCpiwxHe8jRRMY8L7tNaKwbSz/qWYssEECiVsESh1ZCJjNGZoLQUMf2yB
d2OCJoeUdjMSS00uB2ADlgUOfloImVsDdHgjikYIWwxzIwWmAQauf7klmLpbR6EnFwwUF7QAkQyX
rYnNRIDIK4BgXSS+zsCwYAhYLaEVW3LXz69FDoSWKqEJYBTk2tmaLxIaHAITTjCxbAwH0plWgdri
DQC2ZM9YPNBzZkGMAofGRCgYEIAtVSMOmlMIoQMEhjNKRQpAQZowAAO1//DSmDCFBAxOLOjhUMMB
pD8IkJ0EcDPAMoPlWqKAIEEEowk3DETAWVGEgWpA4yGUmqLBAxENGF7FUeDArQDWpgZYlVEcxKBU
FTLUlyMBv1O/xpJot+UAy7QrGEHocTHeThFLZaGd1yKrHgsyEhx4Z6jZX4tfpW5Uq8cDDAPhtKgr
8ZZAXLIkUm6cvGKCHgwx0MnaLEIBmAqfT/QcjKgFwwwiJOBu8ZbKFREJRG5xENvEhT+pDChfztwA
rQ0MiwKAsMFFn5FjUBVnNhr7GF4AZO4BoGG39d6RJm0v8bS79y3gxZ+ZMGHvQ68jB5jEiCKw5Pfw
jSABQ0yw9ZADFfCDgCYVFK1XQgK3pOIdeAA8gIEAEGyFxIYcdujhhyCGKOKIJJZoIhEhAAA7

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/header_dnld_lft.gif

R0lGODlhCQARAOYBANAWEP///9IWEP76+sQVD58RDNEWEJUAAP79/f/+/s0WEM8WEI8IBKw4NemZ
l/ny8vvz8+ykoasSDZ0VEZgQDMQVDuyioasSDuhiXpEJBbISDZILB9AaFJsQDOaCgJsRDfnm5ZoQ
DfPk4/bS0s+FgacZFdUZE9WbmtE0Lt5safzw8KERDPTKyeFcV7sPCa0SDrUmIdc4MsMVEPbQz+Z/
euJxbtQXEPG0suqZl6wSDswaFcMPCdtWUc8UDuWgnqgvLN1YU80UDd1ZVOWAfdITDNAUDs0WD9sh
G9gxLNQnItg4M9MbFdKVlLsSDZQDANUXEKwEANs9ON1jYI4IBJQNCbYRC/TEw9AYEu2koZEMCJoR
Df309MY0L91fXMgVD9pHQbpbWZ4RDOSAfZMMCM4SDMY1L8QcF68SDZkQDbwTDvfW1QAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAAEALAAAAAAJABEAAAeJgAGCCVszNw5iggNqFikoUBkBAyweXAdjaAUJIzRpU1orOQQqOGUM
IRcKTwJWUk4fEgsCAABYSlQFRga0AENVFC82vABdG2EEs7w8WR1eu7w1TRoVybQRRDpnJsMgXzsy
S1c9RQAIPmZBSDFJHGQBECQlLkdRQEKCDycNBzAYLYIBEIhgAubHhEAAOw==

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/header_dnld_rgt.gif

R0lGODlhCQARAOYBANAWEP///9AVD/79/fPj4p0YFM8UDtAYEtpLR9QpJLsdFtMXENcyLJwQDPvz
86sXE9AXEo8HA5YEAKw6NsgXEdKTkdGTkdQpI7laV78UDqcrKONmYtWbmtY4NKcsKfvs7N5KRcIV
D9g6NeiNi/3085cOCs8WEJUJBdtHQv/9/aoSDuJ3c6ARDLpaWMYiHfC5ttYpJOFbVs0aFNadnNpM
R9QkH8uDgdERCs8TDdIWEMoRC8kUDdtOSvrz89lHQqwWEtEWENUvKq06N/ry8p8AAPPk458QC6IP
Cas4Na4PC+N7eNlFQNmenMoTDedeWttTULMmId0vKs4pJbkPCbwbFuNDPt5aVtKVlJYCAJ0WEeSK
iM8XD++urOBXU9EbFd9IQ+hkYNUvKZ8YE7hZVqguKp4RDNpJRdAUDsoWEOREP+BnZAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAAEALAAAAAAJABEAAAeJgEorIy8fKQGIJxFUDGpcJIgsZSVTTR1aDgFbISoNRjoKTAMAOQto
GTI3QgQArUA7NRREFa2tJgcwUhi1AAIQKDEevAJeS19ivAYXIi4atQICPiBHY63QQQhVEhZnOAZh
NE4/EwQHCWZPYFAFMwNWPF1pDwU2PQEbUUlYSBxDiFlkWlwpMgBRgEAAOw==

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/gridcurve.gif

R0lGODlhXAAvAMQSAP////7+/v39/fz8/Pv7+/Dw8Pj4+PT09Pr6+vX19fPz8/b29vn5+fHx8ff3
9/Ly8u/v7+7u7v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABIALAAAAABcAC8AAAX/ICCOZGmeKBqs4hqIQiwOtEjcIoIwouGLjsVClEgcRIpkaslsOp/QqHRK
raYk1qmrFRDABIPZgJDTiRg/gCNINCKVgEejIZLYs83XC7AFxLwANGEAN2QADIg9ayJCCSIHBwoi
D3IiBQUPAHZ3eEt9fX9ihjoIZ2lBQwBFRwBJmQBzBSINC5ubnbi5V7a3ur65vLy/n10wNYQ4ADs8
AAaLAAtFj3BzdAAFELKtwcG5e6AygccEZodpQqmQrJSvl9oQD9zyWJ0sfPahgck6zD4OjNIARJIE
q8E7CBDqzJP3q2GThRAdSjQBsWIVe+AGFcqRSA0bVZAmVbqGTUSEAgcq/6qk8imcIBvlfBhgFO0N
wVgmIUSYpbInS3wux5Tp92wVEkqWSgKIwFRTT58TdT2dGjXL1Ku98gAFRGPUDkWpjKybIwJhQqdY
sTL5BlRjMkQzodVsBcedyQZp83JSwRYQGI0xnQFkpQDpNYSP9Oqt6kSxYsZLHDs2wXbPX5ilmglW
5SbOSGwJJYsmQYzrMX5APkK6abAsXtGjR4Djug8NkLmR2ilNCTs24969IQMP3lfMINRqhEzTfVbB
cOBbZ7y1LdeRZ2vZZD0fHh1ZZjT/OI/V9qDW9uG+zp8Hpv58MXGjqEezTslagvbqXb5NY7SgNvz5
AXJDZs6Et1pSoQG4nk8VCqrHYIPnCXWIfJ3JoU0B5kH43H4GRoKgQhpuR44iBhZmiU4ghoieFCou
CEWL51HICk5L3QfjdtQZQdAlzd143mYHHrYTWj6uyESR54UAADs=

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/co_search_label.gif

R0lGODlhewASAPfXANHRzjIyR9XV1eTk4mVldLy8waCgoC4uRGFhbjExRoODijQ0SKGhpXp6icbG
ym1tfXh4gmpqduLi4MTEwYaGjb+/xTk5Tr6+ubOztpSUoJeXmiwsRHR0fNPT1V1danJygVRUZKKi
ra6uq7Kyr9zc2tnZ3YyMl39/iNHRzV5ebUlJW7+/vry8uqWlrjIySbKyulJSY8PDwL+/u7y8uEtL
XJeXotfX25KSlTY2TMvLyMfHxG5ue8HBvLi4t35+jLW1tlBQYWJic6enr6amqHNzfJ+folhYaNzc
3ZqankJCVVNTZT4+UouLlYqKjoqKkVpaaYGBjbm5v4CAhmZmdUZGWH5+hjw8UG1teVdXZlZWaHV1
fjw8Ujw8TkREWSoqQuzs6jAwRSsrQ9LSzuXl6Lm5tMzMyMXFwiwsQykpQrq6tevr6cbGwsnJxdLS
z8vLx8vLxsrK0Li4s7u7tZiYoru7ttTU0MzM0eHh4MLCv7e3sl9fcdbW00xMXtPTz8nJxMrKxba2
scjIw5CQk87Oy3p6hMnJxs/Py8DAvtXV0o6OmJaWod/f3by8xOLi38jIxMrKxqqqr9PT0YqKloiI
lVlZasvL0UxMXd/f3ri4tLq6tru7t8LCvsPDv87Oys3NysTEw7a2s3NzfsDAu319hYSEiqysrERE
V6WlpHl5g7e3u7W1sdvb2fLy9Le3tmpqeFhYZ66utd/f4E9PX2Rkb5OTmcjIxbOzsEdHW0BAU1tb
atjY1VFRYnBwf+3t67q6tKmprKiorqqqrOXl4+Tk5+fn5bS0tIeHlJaWnZycoMvL0HZ2fm5ueMHB
wY6Okru7wc7OzO7u7N7e21RUZsXFw+rq6JuboFtbbf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAANcALAAAAAB7ABIA
AAj/AK8JHEiwoMGDCBMqXMiwocOHECNKnEiRYIcOFSceiRIFTsaPCuE4mNgBDAWQDzN48YIGDQ4J
KGMKPKMk0sQEWsTIVMgojIpqeIY4MbMT5ZldtSYGGNWmKEIqG3pMu3RN2J5rGbrgaGBD4CRpk25Z
qcErAZZK18YQWLuAwEAfRpa0EFiCwAdKuD5cq0Bp7jUCcwqGAcKGYAYcW7sKbGDhlqIxApf2+fCB
VYkpJa7VfXHtBSUTfHBxviZkgd+GB5SMuEPQQRglCqy4uKrHi6wnB1LnOpAEJpgkVU4k8CDs2gcF
UhLsuFYggIUIXAI0iRUAwYQCCZCgIOiFT6aBsLwA/1GwZPaXEGgQEFmgRyAYLVeky0gVYMgeAWCq
6EoUwIMTWQsUQdouUrDgEBgeqFIQFAes4UYRBzRzjR5AyHHBLVTIIQMVXrzxxQYcvFGHBweIkpYU
KeAAgiEFgKEBG5+AwUEtOyRgCxQWrEECd7LQMdAHOJDhxjEHGPAFDFn4wsMVXsRwzRm3HEBLGo8U
cAADAHxxACFi8JdHISsswIEn1wAwwiEH0oBJQSkkscY1+HEQTRAwXHBNEAfYac0Zf/TiBRF1XOOD
FzPAEQYuO1gBQxkFbKBBI9ccQAQnFYBBShdX6FDQBj0ORIUKaVyTjIzMHBCKnXOEwYAwaLjgBSpv
XP/jjBcMiPFFGKiIYUICeQi0ABEGRpRFAr8U5EMADFxjh2QEvFLGXwkUFgQYf0Q6SqBU4PLHA16s
8AYIi8KBxjGQvqoTDkucEcwgBR0AwiNvJdCKsgFQ0IYKVmxXw5USbKnCBj+kxe81XkAghiIHEFVB
AAqQGVElzjFhRwuW7LUAApBYskAxbRCwwLMe+/FXAIUlEAED0yLxRgMHUMCABdKUAccZqOxYMADX
GOPFFm8W9Nsoc8wxxsIIAMPHEhcgYsICVbSwhBF+SADGKMX8dsQ1IKQACS8H5KrIGUWEYIUpZADw
QhCjOYSBCgkEEMATvWrhNgKCkHHNFAuk8QXectz/uYDIbvd3gxydjJEEGDQkAYIbVhKhUxhEbHKN
Da+u6XMCmCeAAQkRuD2FIGkMMEYuC3ARQSllfJHALH2YEMAyA7RghVlbAiCJF2Ek4UopqtyBMARo
PpSDKiPgEQMo16jhiRmAzJCDQHSQ8cU1bsTxxRdlBKJGAMo4EsgMnkx/TRpkaMKGG2qgEAfO1+TB
wzWMeHEKJwJRQ5AqgAAywQQ2XWCGGZp43jWgkYk4pKETxFDDF8jArk2Q4X2IIEMc6LAG26HhBjEw
AxlYc40yiCBYTkmI6q7QlIno4RaqWAVD1FCU292AKiGUiLsMMZFheGEHPYthQlSCjEXoUCJmKERF
FWLwrB8m5Bl48KERl8jEJjrxiT8MCAA7

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/co_search_btn.gif

R0lGODlhMwASAPfXAP///ykpQfPz88nJyPPz8vT09NTU0/39/fz8/NjY1/n5+dfX1r29u7GxrvLy
8rCwraiopdnZ2Pv7+8jIx+Tk5PX19fr6+tnZ19PT0u7u7llZa9HR0Ly8uaamo+Dg4NLS0dbW1jY2
TLu7uevr6/b29qWlory8uouLlvHx8dXV1MrKyt7e4ebm5rm5uMvLyff398fHxtLS1ezs7K+vrGho
ePj4+Jqaperq6lFRZdPT0UNDWKampK6utWZmds3NzOjo6Lm5vq2ts/7+/qSkpI6Omc3Nze/v762t
q7GxsMLCwZeXomBgcsnJzszMy1pabLq6uvz8+8nJyZ+fna2trNTU0qenpcvLyLW1tPT086enpN7e
3nR0g6KioLa2tePj4lxcbvDw8MfHx6Ghofj498TEyczMzL6+vaSkrNvb28jIyL+/voSEg6qqssTE
w8LCwsrKydjY2MbGxs3N0c/P09TU1Pr6+dXV1d3d3U1NYLOzucPDx7GxuNXV09ra2aOjojU1TL29
uuHh5JmZo52dp5eXlcXFxNDQz7i4t5ubmqSkobKysYmJh6+vrs/Pz4eHkqiosZOTkrCwtqampYuL
mL+/xF5ecDU1S4SEkO3t7bq6uMXFzJaWoKysqre3tuXl5Xx8i3p6ibGxr6KiofLy8by8w9nZ2+jo
6unp6dnZ2dfX1+zs6+bm6PX19O3t7OXl5qmpsNra3PDw79jY1sDAv5OTnjY2Tby8u9LS0sfHyoiI
lImJlqWlpOzs7snJx/f39srKyH19jOvr7Lu7wfX19tLS0M7Ozc/P0bCwr7Ozsu/v7k9PY9TU1eDg
4vHx8OXl5Kursby8vKSko+7u7a6urK6urcDAxaOjof///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAANcALAAAAAAzABIA
AAj/AK8JHIiAhAc4KUAsWJigYcMLECNInAjxgsMEshYusJPCQJ8bUA4cGEjymgUvdNwg2cGFi7US
MDvIzFIFgs2bEKpkySITJsxEXHYgSeLDxYIbsUoKtOBhwK41kHZ0adEikwgRHLKaAMSgq1cGgEyY
yHpVRCaqZmx1MtFERRQvUJSiiEJoURIBQgDo3cu3r9+/ew2GKQIjyoiRAxV8iLYIBODHkB9nSFWm
hRlpAAZ6SLJGjV9NNgTxOhAZsA1mpPkaAdGGmhYEA0EggZShr6YAOEIocyWhtN8Awiqk3ssizbEN
NQam2CXGrw0duIBsgmVq0hIlCgIBW7JJwaRPuhQ8/7qu4ECALV/kSMirF0WRK2EqDLwl6YrfFToC
aNgzYhMONiEMQgkobARARiUh2ABEAJcESEIAPeBBAxi96VVDI1M8QcBAGyjSiV8HoHCGBgHMUUkA
KOaiBw0oBuHECXcQ8YUHHrDgQABBOKIBCy/sJYAKfoiwoUAGtHGFEX3ZgMMKlATAAw09gOCIMTR8
wUMAr7xIAS06LHMJEw/ycIITFFSw1w1tSBHHMAONUAQDcPQVQy0o4oFGHn8EYMkZW/xhCZYv/rBK
fiGQUUAAkRBBppkAWIBKF34s8MJANRRTBgyn8IWAF5EEcQcFYDATSQwUrJAHEM/EUI0cMtTgwB6k
Ov9ASilz6HFKj1A4owIikngBm0ASoOFDGXbcsJcQFjgwggwFSJAsJii8UEAGMhghgAAkIIDAtA5Y
oIAAFYQrgQIUNLIDIdBgkplABygAxgAqpOCBKgRgUYAABDggQAH8CoAFK1gQILDA+95LwL4C6CtA
MixEEMYQiDzRhy/rCoTAGM20YUYhTRiyATEf5JADBiQbQAUVBqSsMh8okyzyBzBvsEEasyAjhRhx
BIOAXiVJMMYNrRyiCCNHHDHFDDM8oPQDoTTg9NMNPBC10khPM8URnHBShShSMEKHDCPUUTFJCBxA
gCcbNDHBABOsPcDbA7xhhRUu1O2CFb+8AXcvbbcPDQMMLvgwAB+j1FGbQAEBADs=

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/silo_mysnli_sel.gif

R0lGODlhNwAWAPcAAAAAAP///wICAQYGBAMDAgoKBw4OCgcHBQsLCA8PCwwMCQgIBgQEAw0NCgkJ
BwUFBB8fHiEhICAgH3FxbnBwbXBwbm9vbW5ubG1ta2xsamtrampqaWlpaGhoZ/7+/v39/fz8/Pv7
+/r6+vn5+fj4+Pf39/b29vX19fT09PPz8/Ly8vHx8fDw8O/v7+7u7uzs7Ovr6+rq6unp6ejo6Ofn
5+bm5uXl5eTk5OPj4+Li4uHh4eDg4N/f397e3t3d3dzc3Nvb29ra2tnZ2djY2NfX19bW1tXV1dTU
1NPT08/Pz83NzczMzMrKysnJycjIyMfHx8bGxsXFxcPDw8LCwr6+vr29vbq6ura2trW1tbKysrCw
sK+vr62traurq6qqqqmpqaWlpaSkpKOjo6KioqGhoZ+fn56enp2dnZycnJubm5mZmZeXl5aWlpWV
lZSUlJOTk5KSkpGRkZCQkI+Pj46OjoyMjIuLi4mJiYODg4KCgn9/f35+fn19fXZ2dnV1dXBwcG9v
b2tra2pqamhoaGdnZ2VlZWNjY2JiYmFhYWBgYF9fX15eXlxcXFlZWVdXV1ZWVlVVVVRUVFNTU0xM
TEtLS0pKSkBAQP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAJcALAAAAAA3ABYA
AAj/ABk8eDDgwAIHBRAoUNCggYGHDxNInDgRokWIDRsubHgxIgEBDDhs2KBBQwYMF1JaoMCygssK
E2JOeEmzAgWbLFla2MlzZc6bMDtAeLAhgNGjSJMqXcq0qdJBQ4s6nUq1KlIOEgZItcq161UJBzR4
HdsVa1ikYCxNOgEigCVLZUh8SAqmkSVAUUR4UDsjRIC0JkBY+hP46BBLXEZ4OLpBwgKxR8W8/aKC
yls4MUQgzWJJCxY/j4yMeCvIBQjJN1BYCnSjxFEWUnqwaGu08YIMSMdYYoRHxp1DluwssUSGxJ5C
XSzBQXIDxwwTlhZZcqOCjCUgLCwNAoLiqB5HM1TM/60d4XZuS3Uk4XDEBn2OQ31kWFKDo85bPEVS
iLAkB1AlKWZcl9123Rk1SR44nIDUBuXhdpRuV1jihSWWzZEDGpZ8YckTObiQxBuQUELEfnAoAYki
awioHXdGHXbGDiYgpUGD5xEBCSSRAGFJHDgIYUkkiwCxgxMovHCYGy1Y8sYOVlhSiSVCDMhiAGFY
EoUNI8hYHmRG6RaEfXjoCAcOJgBXhw8BniFFGZZsQYOSOaRAx1tGZLeIFlM0gQMfjwTxwnjknfXg
dVpY0oUOSuJAAptVJHhGIpYg0gYQMCRaggyQHpHdW2+lQckeP6iQFIOCGiVCDDewAIMOL7BwQ2Z8
BJEyxAshnEDDDjzs8FwKr4rwwQo98IACCjwQ8UMPOdSgQw0kjAoWlwF8QIIJIoxgwggimACFJYYw
kYOCH4yAggoojPABCCbIFQAIJ7AFAgosxKvCCSiUAGhtWW3l1Aco1IBDC7SRNVVjRFXlgbgn+CUw
VVg9wMHCEDOFVUgRV4wUVAQMYvHGHRDQQQcbW9wBIQEBADs=

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/silo_briefbook_off.gif

R0lGODlhWAAWAOYAAMwAAAAAAP///2ZmZq8AAOaAgL0AALEAABwcHPLAwMNAQPng4LUAAMMAANeA
gPvw8McAAOzAwNYwMMAAAN9gYPzw8NIgIMhAQOvAwLIAAOmQkLQAALAAAPbQ0LMAANiAgOKgoOyg
oPrw8O+wsNlAQM1gYOJwcPDQ0LYAAPXg4NJwcM5gYLgAALUQEMVAQL4gIM8QEL4wMMkwMOewsO/A
wLsgILQQEPHQ0PLQ0LkgINNwcMlQUMEgIOSgoL8wMOCQkM5AQPbg4OawsN2QkMdAQNJAQOmwsNBg
YOuwsOGAgMMwMPTQ0NxQUOWgoNqAgM9gYLcQENZwcPHAwMRAQNxgYLYQEMpAQMhQUMIwMNyQkOqw
sMUwMO7AwNmAgLoAAOGgoOCAgM4wML0gIMQQEO3AwNRQUN+QkNNgYN6AgM4gIOagoNxwcN6QkAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAABYABYAAAf/gAGCg4SFhoeIiYqLjIsAj5CRkpOUlZaXmJmVCAGanp+goZicoqWm
p5udqKusoKSgJCGVTAkUFAWtmgm4mq+RBQICHSMwkgU0HpMSAjguRj8MoMACCyMWnwIf0Zm+kMAK
KiIgEJIMB5MkAgoHBhkb0uolKSANngIO26OqvwIEBjgYPFBYoCHEwEcaqFEA0EHACRkaRgDQ0CFE
BYkACiRYkCABP384TiTTUKGChmIwRghbCODehVoSGi5gGanbI2AYFlRwcQDYDCJdBHAwUYGIAwE8
TAhQUYVGhAwJHnyYIcDFshsgBOg4d1NAzgo7DixzskIEGwhEnxzd0vLLAzUH/4wIWFFiCgtJNjPe
AyHigwFgBDKg6RcVAw0BJYqoQyElwoEEETgwUCdj6Y57KLztFTHEi4YHBBg0SbFhQQ8OLB5kmRDs
QQsPwE6cYWEA7z7NoY8IeAFYL4EEQT4IV2BFnQHIjx23VGAAiYAHD3LkA8xAN5YQrvVyqAAi2YIZ
GwSkmEsuyvgfk/IClrBAQIwk/XyHELCDwYUXQIwjR97SwfEgKrTAQT1dEWBBQzGUMVcaC5BBwHxi
pKNDBvdgIAIPElhwgQBCvFPTbV0FoxUBYMQHGAw3iCiDYsztp9w9DLT3HBX8iDgEARNoEcwSPoiV
ogBIEIDCPS+IcAJ8zymQgbVtk2ioAAFQoqAhAQBYoASVELjwJAFjAGGDARLUIJaYAJBAwIY+lODV
XY84CSUBHkKRAwEHTADABDXYEFiZ0oXRwgEvxEAAB7V9SEkDBhT6CKKL2vlIoo9AYAA5E9RT6aNK
XbEGh1wtCqkkEBAISQPkPGopOQ04ymQumpiBARc92LAkq9yASGslGxxwgAel3mpJXr4GWwqwwhbr
CSeNJKvssswyMsCz0EYr7bTUVmvttdhme20gADs=

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/silo_eventscal_off.gif

R0lGODlhYAAWAOYAAMwAAAAAAP///2ZmZr0AALEAALUAAPLAwOzAwK8AABwcHMMAAMNAQOaAgNeA
gMAAANYwMNiAgLkgIMcAAPng4NxQUOvAwLAAAMRAQPzw8OmQkM8QEN9gYOygoLQQEPvw8PbQ0PXg
4NIgIPrw8MAwMNlAQO+wsLYAALsgIMVAQOGgoLQAAN2QkLMAALoAAOGAgPbg4Pfg4PDQ0Pjg4L8w
MLIAANJwcMxQUOuwsL0gIL4gIOJwcNqAgLoQEMZAQMhAQOCQkNmAgO3AwPHQ0L4wMLYQEOKgoPLQ
0NFgYNpwcMhQUNyQkO6wsMEgIOOgoOWgoMQwMMIwMMsgIN6QkMMwMNVwcO/AwM5gYM5AQNhwcOig
oMdAQMcQEOawsPPQ0MpAQMUgIOeQkOiwsL4QEM1gYNyAgNRwcLgQEOCAgNZgYN+QkM4gINdwcAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAABgABYAAAf/gAGCg4SFhoeIiYqLjI2GAJCRkpOUlZaXmJmam5EKAZygoaKjnJ6k
p6ipmqaqra6orK+yABomowcNobGRDQK+ArmjHCWZOxS+FCKUBwg1ogIRBqC7kL0M1x7Sz2UElxUC
YhhKKhcLk8wFzzbam9QAvQkEBGAzud8QFRQZHcoHIB0CNNASEEJNiWMgIEiiECNBDQIuWlQ4EHAD
AHQbTAg4UAEABwoaKCQEsIGDRgEMTmgAkYEDJBAmMlBy18tBhwMbZlgwoOGIhw9PaISYsuDAiAhD
BGyBIEAFDQQfMNhA8SAStAuSSmRJEQLBBHQdZpBQMcJFLyM8BLB4ABBICpQE/zjcuCLgCwABQ8xg
lURTgAMeQQqEEVAARJW3MhDEkLGC2YUecP22wCHAQpoT5iD5ZQcAAo4PlQugywDDghUBNOC1EGJh
hQAECVwziCvElwMCfgucmNQ3gYHfTG0IQPGjaYTjohGki+zAwIYgIwSwkZRhJ3UvKVhYSF5AgIzj
ESSgEZDgonIBS5YzwCIACInNm2d+mgRPUowQMBJIEdDlTI8bBqBz12yVGVDBGkj4tVs10GywwQ5M
sVAEDsqhY0IIJBhwgw4vkGdeARSEEMU3ZCQhgAQ5wNecfJT08ksuALGAVYe+MOGCgHBRZARFAsAg
AWdO/CIAFFr8UqFyEEQnQMMGLnRYHjoVRAeaA02ANqUB8fE2nyQi/HANA9mI4ENskOjAgAQOQVBE
OiXEAwAJHrRAAhEJlDNJDtgk8IAPEvRZAAQopPMABnReIAIV5QGazhgYJIDBj1w0ikE2JfzIIiUL
yCPPBABkKkmmmT3AKQDdQCIqAA9UVUmmBIxKwAKwopoZqaouoOoDmU3QzasA6Eoqp7xqOcuwxFbi
TrHIunJsssyesmyz0E7jyLTUVmsttQNkq+223Hbr7bfghivuuORyGwgAOw==

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/silo_datacenter_off.gif

R0lGODlhTAAWAOYAAMwAAAAAAGZmZv///7UAALEAANeAgBwcHL0AAPLAwOzAwMcAAMMAAOaAgPvw
8MVAQK8AANlAQPzw8N9gYO3AwNiAgMAAANxQUOvAwLQQEPXg4Png4PDQ0LAAAMlQUOJwcOmQkNYw
MMNAQOWgoLYAALoAALkgIL0gIPbQ0O+wsPPQ0Prw8MRAQNIgILgAAN2QkM8QEPHQ0NNwcMMwMMsQ
EPbg4N+QkL4wMLQAANJwcM5gYMhQUMhAQNyQkL4gIOuwsLIAALMAALYQELsgILUQELogIPfg4LkQ
EPjg4NZwcOGAgPDAwNIwMOSgoMxQUM4gILgQEMUwML8gIMQwMOKgoNVwcMpQUM9gYOygoL4QENFg
YL8wMNyAgMsgINRgYMcQEOewsN1wcNBQULoQENdwcO/AwNuAgOGgoNmAgAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAABMABYAAAf/gAGCg4SFhoeIiYqLiwCOj5CRkpOUlZaXlAcBmJydnp+QmqCjpKWi
paiplqeqAAkNramsjx8DKI8oAxGXAxUElRO7kAkDxQkXlBETnLOODcVCAC3FIgiWAwa/lBtc1o8J
MSI5GANikyBlLpjNAA01AzsLH0gDOQgfKBIfjgkpG9MGZiRYNmGDBBAwQEjQYGOYggIIpAzgUOIC
MYQFHShol2+fJHYNKGg4UyKFDWwkJmjxMMAMgAEr0HQY0MPBjwJRBpDxsKIKkxhUtuD49tDRkgEF
Inh5oEHBkxEcWBSY4ETHgCQfN0UK+UIDlAFWsBG4QKFYNmwdCBRzQATIMwwU/xyAIaGiQhALRAvw
qwEhxA8HAzAUUPIQAVmzJCKxw0KBpQwJELDNGDDiAYaz2V5qGCBjwbMeFSroANJLG7+iMDYo6CBB
xQMOgkMWCEH5gVjFWh0WGKChyUwDPOCdMOLrNjYMK6ZcwHbEBw8XEjiYdvUwRIoBHna/EKLi4bMh
EQaIOHE7VO5vLwpc9xAE2xgVxUobN+BjBQcLI+KHQQBiwMZv8RlxBQQlEDOABA9dANgXgAGWmXmS
hDAEDi08QGAEJhBAwwMZ3JABARj+EmIXROh1gggZQJDYCRno5UgID4gAAQQdqAPAAybcUIReWRQB
AQ0sZBDkdACwA4AFDADAgFE3CCS5AAILWLAAAE06UiUDUyoJ5SNYQmIBAt5A0iSSjizgJJRbQhjL
mrKcx+abnhgJ55yZuEnnnVkxoueefPZZiACABirooIQWauihiCaKaCAAOw==

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/silo_industrydata_off.gif

R0lGODlhUgAWAOYAAMwAAAAAAP///2ZmZq8AAOaAgLEAALUAABwcHL0AAPLAwMMAANeAgOzAwNlA
QPng4NYwMMAAAN9gYPvw8McAALkgIMNAQMVAQLAAANIgIPbQ0MRAQOvAwPDQ0O+wsMhAQLQQEPzw
8NxQUOGAgN2QkO3AwPrw8M8QEOewsLgAAOWgoOmQkOuwsPXg4LQAALIAAL8wMPfg4OKgoOGgoL0g
IPjg4LsgIOCQkOJwcNqAgMZAQLMAAL4wMLogINJwcLoAANNgYMAwMPHQ0MlQUMQQEOygoNiAgM1g
YOawsM4gINpgYMxQUNpwcOywsMEgIPbg4NZgYPPQ0MpMTNmAgLYQEMpAQLoQENuAgLgQEL8gIOag
oNyAgMsQENZwcM5gYLYAAL4gIMhQUL4QEMkwMOSQkM9gYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAABSABYAAAf/gAGCg4SFhoeIiYqLjIUAj5CRkpOUlZaXmJmPCAGanp+goZKcoqWm
p5udqKusl6SlCgWts5SvkQUCmQJGB5gnOBCeCgLEChKVGbKZtpC4BJgCDL3QHxGaCkIWPhwCQJQF
E9OuqrcCBBIPBQ8PwQASHiHRBxqyDuwQGgIPEsMdUOgrijwQ4e5BJAUNDCTIIqBDCgfDVpxAN4FD
Mg0hcNQi18ycBAEycghAEQHXjQvydh1wIKAHCwFejsCoIsCHjS0jpUyQ8UODCgyQEBp41ESAAQdM
LrRokERFhw0GlCwZIuDKJGaPnLEksKMEhxchnhBwkVLa1hENgaSIIMDCF7QE/15oMYFFwIUdQRM+
8mCCAAQWEwRwMDAiYQIRJYhJG8Uxq7mtAISCBFp2pTkAXVoIuAGgbQJnAFiiqEEgQd6hAB40wBAi
ygUSgwuUMABBgAqUiyNhBaBVQIXICTW00CFCnocZVnDxgJDhgwAkZGd8vgwghgASQE9D8CBgiIHr
VFgkxBWEZRga8hhP6m1hgVAIJgQElvZRQI22ZIjFsPBi2BTQAKzgmwsHESNADGUQ8EMRBiYkQmBE
BDafOKlM0hwBJ4xRWgY2DEXEBgRsUEEvTlQAAgyl0cADARiYFgQBYHzwDG9CELBAJBBcYAEILKbw
iA4VBDmUGD0QwMUGICBJIWkAuwGwgGkUWOPkjQBQYFoCVC6wQJSPLCDlI9Y8+cgDOaAWSQQJJECB
JFhq+QgFN1opp3q0eAKBAjAsWSeTje1pSQQGfOknn4MWGkqThiZ6VSOMNuroo4cMIOmklFZq6aWY
ZqrpppxSGggAOw==

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/silo_analytics_off.gif

R0lGODlhOwAWAOYAAMwAAAAAAGZmZv///xYAANeAgLUAALEAAK8AAOzAwMcAAPLAwL0AAMMAAMAA
APvw8MRAQNlAQNYwMN9gYLsgILQAAM8QEPng4Pzw8LAAALYAANxQULQQEO+wsOaAgPbQ0OygoNIg
IMhAQLoQEPrw8N2QkLMAALgAAM5gYLIAAOvAwNJwcNZwcOmQkNyQkO3AwPXg4LkgINiAgN+QkPfg
4NRwcPDQ0MAwMOWgoL8wMMkwMOJwcL4wMOOgoOawsPPQ0PHQ0LYQENBgYOGgoOCQkM5AQNJQUO7A
wO6wsPbg4L0gIM1gYPHAwN6QkNdwcM4gIMxQUOagoPDAwNZgYMsQEMVAQLUQEMQ9PeyensQwMNxw
cMNAQLoAANVwcNFgYMMwML4QEOywsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAA7ABYAAAf/gAGCg4SFhoeIiYqFAI2Oj5CRkpOUlY0EAZaam5ySmJ2goZSfoqWl
pKaPCx6VE6ygqJAYAxudAzIGkBY7IQAdRLmdsY4SAyQuXJwDBcGOEQMiDQApFbCZkS0/PjDVLR8g
GB0WAB4fGDuNyzMXjR1YHwMqRi0dABYgAxcTEhcDHxKRhjW60AXFgBwAFjwo0WNAFQUToBhkAWAZ
i4PFrtQYsCXIkQQp8AlZAuHFAwgrKDiAJLBYiRkDXDhYkCBDhWUMNrwYsEzDshExtdBAUGQAAgZM
EhzA0APBiRNRBtiYokHaI4EgHqhI8MBGBZoHKhb4MgDHjWUG0CKBAYRFhmcI2hIqvWWikYUaJAY4
CXjtEYYmGQ6UGEABrFgRA3goQYt2A08KGp6tkHtgAYwRISZEeOJlwBANLPs2cgyhmmQpSsWOeDCA
NTO0ALQiaBCCBjSwEvIOCLNzQJIYda+KtgfmaCMdCLJQCBuBgwEqEDhEN9A81wUUYQE0gIBAx3IA
DiDEQJDiBg8EGaw6EqhAwaOVDqwycK9g/nwA8ycMsHLiEQPw6jFglQMr8ZXKJB7ggIB7BwIgUIMA
GBBcgw9CaKGDw114ISaLdOjhh4gIIOKIJJZo4okopqgiiYEAADs=

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/silo_mapping_off.gif

R0lGODlhOwAWAOYAAMwAAAAAAP///2ZmZq8AABYAAOaAgLUAANeAgPLAwLEAAPzw8MAAAL0AANiA
gO3AwMcAAMNAQPng4OJwcNYwMPbQ0MMAANlAQNIgILAAAMlQUPrw8N2QkLoAALMAAN9gYMVAQOyg
oMhAQOzAwLkgILYQEMMwML8wMLYAAMhQUPXg4OKgoLQAAM8QEOvAwL4wMNJwcLoQEOGAgLQQEOew
sPvw8Pjg4NxQUO+wsLIAAM5gYLogIPfg4MsQENIwMPDAwMpQUN+QkLgQEMtQUOWgoN6QkPPQ0LgA
AOSgoL4gIPDQ0NJAQM5QUL4QELsgINNwcOmQkO/AwLUQEOqwsPbg4NuAgMUgIOCAgNxwcNBAQOGg
oNFgYL0gINJQUOawsLcQENBgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAA7ABYAAAf/gAGCg4SFhoeIiYqFAI2Oj5CRkpOUlY0FAZaam5ySmJ2goZSfoqWl
pKabHyGmqI4TAhWOFQIXphMPHqeZkAYCAiUAGL8RDaYoCruRBlQCKRATNgIwDRMVCxONCRUSCwYA
FBUJCxIUAAYLAB8LUBIVLQA3CRIJCeaQro0GDypaHThBBCBA8WGLBgFVAAgYoWGFABMXBKwAoWQD
A18ZfK0oIsABhAU1OAjgUIIBPl6P9nFQIUQAEIEHbjz4heCAQAVNBGYREMFDFwEnfBEQ6mFEzQU0
TgjwwgLCyUghHhx8soCAQBMCiIBwURNmi2kieDb4IIDEFQFD0QJI4OAArA3O6XJEyrd2hAIBKpBk
EBg2BRcebSUgiBGibNgIViQ8ICADrdC1bX0h2EGgw1yUjhJwUIBDgAYPAmMY+dXxQIJfNoYQWEL6
hxQFQh8noHGg8C8ZnjA3ouCEBQYQlS+QONADxIwXM0w7IEAgQ4eIEZgrgIAhCQEMJgiAK/FlAZgI
cA9clsTAAgALxgA0MA+hAQQGH9s6gp6+kQXzFkwCYOCjI5MaG2j3VCoJ6CDeblG8UF8lWLjwwBQn
ZDBeKgAocMQjDCignybIKJDDho7QReGIE5Jo4mWLpKjiiogM4OKLMMYo44w01mgjjIEAADs=

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/silo_researchreportsearch_off.gif

R0lGODlhaQAWAPcAAMwAAAAAAP///2ZmZsoAAMIAALYAAMYAAMUAABwcHPru7tR3d7IAAMMAALQA
APfd3cgAAPXd3b4AALoAALMAAMcAALEAAOB3d8QAAKoAALkAAMAAAK8AAO+7u/vu7rcAALgAALsA
AOuqquu7u64AAPbd3ckAAOm7u8EAALcREdZ3d6wAALUAAMoREe2qqtl3d8AREdh3d9uIiNx3d7wR
EeeqquN3d913d9t3d74REd53d78AAOaZmeOZmeGZmcciIr4iIskzM8dERNtmZsFEROeZmcxEROOI
iMsAAOiqqsEzM9N3d/G7u8szM/Td3boREdF3d+i7u60AAKUAAOWZmc9VVcREROiZmcMREbMREbwA
AO7MzMgzM+J3d+KZmcAiIs9mZr0REb4zM9EzM9d3d/PMzOqqquaqqvDMzNJ3d+/MzMUzM7sREdJV
VdZERO27u/TMzNRERNZmZuOqqsgREdJmZvjd3asAAMsiIsxVVcwzM9V3d78REb0AALIREcNERKgA
AMYREdBERM4REfC7u7AAANRVVacAAMlERN1mZuy7u9RmZtp3d+F3d7siIs4iIs8REdaIiMpVVcJE
RMQREfLMzMkREd+ZmcIREemZmcwiIs0iItNEROaIiOSIiKYAAMwREakAAM1ERNBVVcYiIgAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABpABYA
AAj/AAMIHEiwoMGDCBMqXMiwocMAACJKnEixosWLGDNq3MhxYwKIHUOKHEmypMSPJlOqXDkSJcuX
MGO6jEmzZkuQE5kI2PmgSAsCNiXaEIAAaMWdO0WMMYFE5dCiGmdKJCTAihUZAmIUMGqziwADDSwK
QDNJkoIREkyo9Ao2Kk6JHQQcYqBBwIkPieAI6LCJQCcBD460GOTCw4MhFWzYAcwJggARD+KAciHA
g44DFwRcUlBGk1qJAqIAcjBCAAM6hQ8nFlDmsSUCkCirfvwg804jngAL5hpRasS4REQdEZBGiYAg
Bs4oEiQgB5AqEq6I0LDmuI4mBnygkSBAARgaPErQ/8gzAoYOAURSZN3AVcCWP4Y8nCDBY3r1IOeV
pIjgpUCmBzSoIAAX3YHBxgsCfCKEADQ8J0EFFPkGQFxIybBCDEjttF8EKuSwgQcZLpADDklEYJoA
S2QAQgkxMADCBCHcIMAKBgiwAAgQRpThCH5QACJSCyB4hwGMRPBBCS+4KMAeAkCh4gwCZBBGCU50
uAEEEb71mwBTECFAJBZAmQEJDJBAAR9kqKHADyUskIEFFjiiQBKL+CCAFDYyUIAHKrCAAQSYCUAC
dwsYcABoUUxxwhaDPuAmnBYgSMIOFyjAgAJ9YmBjk3pmxsEOgaS5Zo4naTmhAKEYUIMASvyAIgsz
4P/QRBEwfCGAEF44kYURVOAgQApAlLaCjYYWEcETYzDxiKcbEHuojidkgIiNO/AQwa5UkAKlGFg8
4AMDPRybmRjEGdqIABzocUWtt7I3kYRxrbADHnZpIIeJlbSBiRk7ycBBGGd01wMXJp41o7MtrKoA
DlrIyEGzhT4LgF0Pv6EAG5Qo3AMMMs4hQBIpGIDFqiXUUQiKhrqhgACj8CuAvxLwJuEBBjjQAAES
0IXCBA44YIAEOztAgQYFoPABBQ5oMAEFDDhggQMTGBACBAQUcDQLWhQQdQMNSI1lRA34jEDXBhR9
NNQyvsnCBwVAYDXSE/ThNc4MSA2C0Bog0FSpFRF+gAAGQEGAAQImVNBAAQ1UYAICBRRwAAF+N47A
AQ2g0DgGB0wOVOSOE5A55JpLRMDgoGNgAueBSjFBAVBFnjgEmiMBweF/N/54lkHlfhEEIbQlk6m6
5+45VL8Hb3zwEh6vPEsfPeT889BHH/0A1Fdv/fXYZ6/99tx37/334AcEADs=

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/st_mysnli1_off.gif

R0lGODlhPAATAOYAAJmZmQAAZv///5iYmJeXl46OjpSUlIyMjJWVlcTExJaWlomJieTk5JGRkeLi
4vj4+MvLy+Pj44+Pj4uLi5KSksrKyp6envDw8IqKiqampr6+vsPDw5OTk6SkpIiIiMXFxcjIyKKi
ouHh4eDg4MLCwrW1tc3Nzejo6PHx8dzc3IaGhq6urtjY2Kenp9TU1IeHh6Ghob+/v87Ozqurq+np
6dra2oSEhNLS0uvr67S0tK2traWlpdXV1cfHx9bW1rm5uaOjo6qqqsnJyby8vLGxsbCwsLe3t7Oz
s8DAwMbGxuXl5YWFhampqZycnLKystPT04ODg9vb26ysrK+vr5CQkOrq6v///wAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAFYALAAAAAA8ABMAAAf/gFYBg4SFhoeIiYqLhYIAj5CRkpOUlZaXjwGOmJydnpOaAZ+jpJah
kzEQQAMAH6qslRAdrE4aBLClkqeSSgImFBYCAkEGuJICOsUQDA0KuaCbkQwXJxNDKAIhChUWFhAW
uAItEgQVEQcGGRBEtzEaFRoWGh+3ADOyxpnRkAwVAgg8TAiAUeBBjhIPGiCAJODGByEMHCxY8QBE
lR4IGDww8QCFjAc/DEDAAeKBDgXGdklLcOLIgxXZCvh44sLFBA4MT4xwcGGEBx8yMEy5UCBCAhUi
SHgQsaEAiiQtatQgF0klvwQkLghQIaBDgRwXLkiZYIBhBxsLNviM8AHDDAEL3BwkiLuB7oGGJBKU
OLAQktVHDBIEY7FEwI4CTYRBKUCA4Q4MFHqIWIDEwQQQUeImOGCU8+YUFV4YYSLBmd99gBNgAPlC
QIYCClKwsNEg3OtyDjAQSCHAAYwJnYNvzkBDAI0QDRqfFiUJQQEJVCYUaHAgOY4SHspCMlB9gAIJ
BQxwOLCgOofnFNA/N9BgQnkOKVEDGIBAAQEECO4XEcBjAeNI96HkHQIDDGAABQYQEOCC9Q1AwIEJ
xsccJwYegE4+z3DylyXeGUBghqRsCOKIoDBi4okopqjiiiwWEggAOw==

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/st_mysnli2_off.gif

R0lGODlhRAATAOYAAAAAAP///wAAZvj4+PHx8fDw8Ovr6+rq6unp6eXl5eTk5OPj4+Li4t3d3dzc
3Nvb29ra2tjY2NbW1tTU1NPT09DQ0M/Pz87Ozs3NzczMzMvLy8rKysnJycjIyMfHx8bGxsXFxcTE
xMLCwr+/v76+vr29vby8vLu7u7q6urm5ube3t7a2trS0tLKysrCwsK+vr66urq2traurq6qqqqmp
qaioqKenp6ampqWlpaSkpKOjo6KioqGhoaCgoJ+fn56enpycnJqampmZmZiYmJeXl5aWlpWVlZSU
lJOTk5KSkpGRkZCQkI+Pj46Ojo2NjYyMjIuLi4qKiomJiYiIiIaGhv///wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAFUALAAAAABEABMAAAf/gFUCg4SFhoeIiYqLjAKCQpCRkpOUlZaXmJiOApmdnp+gm6CjpKSi
kyMaGys/Q6WvkS2tmo+TCQQMBAM2RK6wpAExRr6Vp5IKIVRTEBBLRCMgszcgJK0tJEQ4GtkaJBs6
MhoyvT4j2EMt1N9DIwEUQM8kOcSQxpHIUkstAVEKDRcDhPwYYGHBAiQbFChxEUDJiwALHgxY4ICA
koEWHCw4siHAhAcEkpQIUGFIBwMXDhKRZA8SsidGGBIJgAQKAhUoDkBREoRJhwVPYvATSgVHACo2
+J0gYANGAB4eGCDlpyTADikSDsSQwqQIy1rHQsAEQcDolCYLQoBgwBXJEQ4M/6IInSLjKA27AaZ4
ICAiRAgiHxhMmZG3ao4nQkAUQND1K6dJCijUMDEgxJQBN4gM8NFjwBIbEYpwQCClQ966dE/n1THA
iJARSKLKLRzgRpMQMYI8PUKspRAFAQIgADHlSYoCA0BIaYJhwIAUSngQEH4UtfW8SwAOyNCkQ9y5
ShoEqMFi+oYpSnqDjWQEijIpTo4YYQIlSpMjR5xEgbLEiJIoU0whRRJKPEGggQW65YQUUDCBBBP3
FSjfEzstAYUUT/AWiW9DHJFEEkgMM0QRSIQ4xBBGgFjEEER4mMQRRBRhRIwzythLiknUqOON8pGY
Iz2+/SLkKEEOaWQmRR6pJA4ljTTp5JNQRinllE0GAgA7

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/st_mysnli3_off.gif

R0lGODlhTQATAOYAAJmZmQAAZv///5iYmJWVlZeXl5SUlPj4+JKSkpaWlpOTk46OjoqKioyMjMTE
xI+Pj8vLy6ampqSkpImJiYaGhuTk5PDw8J6enr+/v/Hx8YuLi4iIiJGRkcXFxePj49ra2tzc3M/P
z+Li4q2trb6+vqysrLi4uMPDw6GhobKyss7OzszMzLm5uaOjo5+fn8bGxurq6vf395CQkMLCwq+v
r+vr66Wlpbe3t8rKyt3d3aKiouXl5eDg4J2dnaurq8nJydXV1Zqamo2NjdjY2Jubm729vaenp+Hh
4bCwsLGxscDAwNfX1/Ly8qmpqYODg+np6c3NzdPT04SEhK6urpycnLq6uru7u9TU1NbW1qqqqujo
6Nvb28jIyMfHx9LS0rW1tYWFhf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAGEALAAAAABNABMAAAf/gGEBg4SFhoeIiYqLjIuCAJCRkpOUlZaXmJmWAY+anp+goZGcAaKm
p6iklBgkBQMREK6okLAOLQOzABASuJWqkzsCPgQpAhwEsxECIVcHIwm9pgIjBtGSv5IVB1oLSAIM
CC6sBRcQF0mxJiYFNhBJspAQMBMMN0EIAyYdF7gRHST8UpAwIeEChg68AAigwaIIvFGdsuGIcaKE
gA0DDoQA4UGBsxACElSYAUAjjBEEekk4YOFGggcGduRQcQDABSYbO+I4kEFChRxAahYQYOHEARbV
rkWMVMFBihhfLlbJYGSKABQgOjwRYBEFFQEOCjRICmCACwgHDtjQsdCIhSIc/4i0WCFAA5cMFBQi
YIBCiAEBEigccfCggNJSk5puOGJBAIUuGWY4CItBhAAlPGJQWFDigwAkCqL1kIHgwwcfAmaccBCB
QA0gdCm8EEEhy8UFCBQMlcDAw4kGyCAizuZAgwQBAqS0OIAMg4LjPJoIGELBxQ8DUT4UjlcDBQIQ
XhgcKCEDQxAlMBp0cDx7AoIDEQoM0TE0wgIPDoAfptS0gQIoAjghA00HrLCAAhn80IAAKWxAxBJE
9aCfTVgcIAAIA2jAQmNbGBBBBgJ4BsZsDChgRWMqPECAAPbhNyEk2ERCwAIPJGCABhMoYIAQE2ig
ogIaNLAAAwskMCM9HBhWlnICDUwwQQMIGPAAA0QqwAEDE2zAAAcPLEDAS1R6ySQHBtCYwH6TDPDl
AGoa4AoBCCCQUgEEfGkANGpG+VCeeg6QgAJ6FmBAnHcayeafcg5AZwKLWhNjLpBGCsCjklZqCqWW
ZupJI5x26umnoIYq6qiMBAIAOw==

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/st_mysnli4_off.gif

R0lGODlhRwATAOYAAJmZmQAAZv///5iYmJWVlZeXl5SUlIyMjI6Ojvj4+JOTk5aWlqamppGRkcTE
xJKSko+Pj6SkpK2trYmJicvLy4uLi+Tk5IqKitra2p6enr+/v/Dw8LKyspycnNzc3Kenp4iIiMLC
wvHx8YaGhtPT08/Pz6ysrKmpqaurq7CwsLq6uri4uI2NjaWlpff3976+vqKiounp6cnJybGxsb29
vZCQkJ+fn52dneDg4MrKyqGhoeXl5bW1tcXFxd3d3dDQ0M7Ozurq6tfX183NzcPDw6ioqMjIyJub
m+Pj49LS0tvb2+Hh4YSEhIeHh9jY2JqamuLi4rS0tOjo6K6uruvr67e3t8bGxoODg8fHx6+vr8DA
wMzMzKOjo////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAF0ALAAAAABHABMAAAf/gF0Bg4SFhoeIiYqLjIWCAJCRkpOUlZaXmJmQAY+anp+gnpwBoaWm
paOUGi8FAwwUraYUEQOUHBm1t7WnqZM7AigEHAINBKYCEga7kcgEA83Lob2SFglSCCkCFw82qwUZ
FBkzsCsrBS0UM60CHxAFKz24GgIkHTT0HQUos7UUKKzo1EUDMC2ShRwuiJgQAGJAghIekChIIKGE
gAUWQgB4GEQCAQEMEOzwASQBgHs/BqgQkNIIFSMUFwhIMMRhiY7OJBWEZMEBBxc8GKoQ8WGKAB0e
esQQsFBHBwEOChwwAPJplg8baEAQAGNCA64TRFj5gAHD1igjnkadGm0ngJ4g/5ZsEDACi4gQDqJq
gCJACw4XIxCYwCAghQKQJwSEIOIgpIAIBz5CFpAEL48Djyc8kEDYcNtO1BxUiCBAABMuCYxpUEAa
R2InI2zIMEDCLMgDCUzU0PDka8gCIBF4yNGkyomtDFhEmF3bnU7QBh0cUDBEwJUaJRNsQaBAhAzM
HEAcESJgww3MyVXMVWJAgQcBRQj4gN9iaQwYvhFkIG8+8nNSkxCAAAQLGFDBBAoYwMIEFUBAgAIV
HIDABQgsIOAEFzTQwAENGADBBRQSYMABFSRIYgM1HDjdAxwWcGGGBfxHyQAELDAAjQa0QsADDzjj
Yo0G2EjjAzm6aOMCChB5oyyIC7gYZAEGEFmAkUtK+RmAp2SpJSVubeklKtB9KSYojZRp5plopqnm
mmsGAgA7

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/st_mysnli5_off.gif

R0lGODlhTgATAOYAAJmZmQAAZv///5eXl5iYmJWVlZSUlIyMjJKSksTExOTk5I6OjpaWlomJiZGR
kY+Pj/j4+IiIiJOTk4uLi/Hx8YqKisjIyMXFxePj4+Li4rGxsb+/v6ampsvLy6enp+Hh4aurq56e
no2NjaSkpKioqLe3t+rq6tDQ0IaGhsLCwuXl5fDw8Li4uOnp6bCwsJCQkL6+vsfHx8rKyq2trdra
2sPDw9vb29PT09HR0aWlpevr69nZ2aqqqs7Ozry8vLq6utXV1dbW1oeHh93d3bKyspycnPf3952d
na+vr8/Pz7u7u/Ly8snJyZqamra2ttLS0oODg6mpqcHBwcDAwL29vZ+fn8bGxoWFhaKiou/v76Gh
oaCgoODg4MzMzLm5udTU1P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAGAALAAAAABOABMAAAf/gGABg4SFhoeIiYqLjIyCAJCRkpOUlZaXmJmXAY+anp+goZKcAaKm
p6gApJQbHTJOIQSVHSMEGxoDspYgHSW5mLe/AEQwwp6rkyoUGRQQHsaQKh4GChYIA5c4EBQPDJgq
1tgAMCfXoMiSCgkoETQ0LyEbF7UATEUIChcLCSADF/26ACzpImCAhBwdQGggwKIDj1z5NNSIpeHH
AyosBrAoluMCroCQ0EVS1+AFEQEVFATpAQHAAAE8HKg7MCQJAAEcDOjiICBEFiUPNAig4MWCDpYz
CiiA0KEFEAkyMDxIYcKBDikzIFgwYaEASJGQZhZwISACgyMlBHhAoPbBzB8U/0pQmOBA1wUI7XYc
QCKgQAMKLipsOSBBQQ0UCT4csIDhAM8mArR8seEhAQQRBUZ1SpfgQIELFCIAwbBBwIgFOBdg6Hzz
g4wGCHSpgMBlRdkZAlAcUEsXgdIEDax8aBAjQwUEFJ6siJDhQ4oENRoY0FxqkoIbJHxASBBCgAQS
plFzUN3ZgAkBWCZkBlBFwI4pKQSAAFHWwZAEIk64GDDTgvHiFUgQhAAnCLHBBwuQUAJm1FGigAAC
tHBBBBJgIMAHEJyW2mqepWAEFAuIU5oBV1SwAg7gReAACS0IgAED1HTmXwUAGuCDAFE0QIANAqxQ
QjcNTlLABOw0IIIECEzQwJWSDiBwgAMGLNDNCTcIURckA7xQwQMGODDBAQscYMAAXjYgZpRcPrAA
AmoWMMACDTxQgAQHNECXOCFtFgkBBiCAgAReDdAnAmMOUAADhjIgQFWe7QkjNoYWIGkughKay6ED
MOCmpgQQACMDnfYpAahBpgJJASJMEJuprIKFiqBjstqqnrLWamojuOaq66689urrr7gGAgA7

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/st_mysnli6_off.gif

R0lGODlhQgATAOYAAJmZmQAAZv///5iYmJSUlJeXl5WVlY6OjpGRkYuLi4yMjKSkpJKSkpaWlsvL
y4mJieTk5Kampvj4+I+Pj56enqmpqcTExIaGhuPj4/Dw8IiIiMXFxb+/v+Hh4ZOTk6enp+rq6qKi
otPT08rKyoqKipCQkKWlpfHx8bW1taurq7CwsK2treXl5cLCwtjY2MfHx4eHh7y8vIODg7e3t83N
zbGxsbm5uaOjo87Ozujo6LS0tI2NjdbW1qqqqtXV1aysrNTU1JycnNzc3Nvb2/f395ubm9nZ2cPD
w7i4uJ2dnba2tsnJyevr666urtDQ0KioqIWFhYSEhNfX17Ozs9ra2sbGxqGhob6+vv///wAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAFgALAAAAABCABMAAAf/gFgBg4SFhoeIiYqLi4IAj5CRkpOUlZaXlQGOmJydnpyaAZ+jpJ+h
kxwONwMAG6qslQ4LsACyA7allqeSLAI0DBQCAj0EtJICK8WPLB8EyMq5k7uREBk5CTEnAiENIxQU
DhS0Ah8TBY9LQQwCSlUVBQMcNRsFFBwbsyYOKfMpBRv+jE2DBGGEAAM+aAiwckCCDhQSEBiAJCDC
gXMAhiEQ0MEBMgMsJIAoAYEHDgkAVAg4YUMIjowRoD0a+AiChRxTJDTZdoCHCCBAEnigaBEjuQkC
FlxwQGUCBBEXFABIMoPcj4MPkGSYcSIBAoGbqFlokUHAhaQHdGTI8CMBAaIX/x9VPCDARIIXHRJg
OKIBgRQMHJJWMCuV44gHDMCKkmQzmAsodQ8EESYjrtwYFVTMmisABQEQV/RaSDDYwxPBAvoOALEt
wcRINAHYJCHBBoy5DYS4iPKVojABL5xZFGBEwJASOzBYUFAEA0cJCwb3BdCCSGWMkGIbODChRIID
CBQgKMAEhYa3kAg8uKCBBILwCBiQePBAgQcC3A14SED/wYQJCrzlhAgw9AZbWJAMYEADBRhgQIMq
+fCAZY8UQMB7DCy4oIUMMFCMgg0MwKGHDTTwoAAghPfagYtxMgABCgRoTDSVGLBDAolJg+AlAzRA
gAEz0kiJhQRgx6KQSJbCyAuSTDbp5JNQRgllIAA7

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/st_mysnli7_off.gif

R0lGODlhOAATAOYAAAAAAP///wAAZvj4+Pf39/Ly8vHx8fDw8Orq6ujo6OXl5eTk5OPj4+Li4uHh
4eDg4N3d3dzc3Nvb29ra2tjY2NfX187Ozs3NzcvLy8rKysnJycjIyMfHx8bGxsXFxcTExMPDw8LC
wsHBwb+/v76+vr29vbu7u7q6urm5ubi4uLe3t7W1tbS0tLKysrGxsa+vr62traysrKurq6qqqqen
p6ampqSkpKOjo6Kiop+fn56enpycnJqampmZmZiYmJeXl5aWlpWVlZSUlJOTk5KSkpGRkZCQkI+P
j46Ojo2NjYyMjIuLi4qKiomJiYiIiIaGhoSEhIODg////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAFIALAAAAAA4ABMAAAf/gFICg4SFhoeIiYqKUoI9j5CRkpOUlZaUAo0Cl5ydnpOZjp+jpKCa
kyMYGatAPpc5LT6upZinkgoGDbpHQJctAUS9tKaikQsfT05MSEEpHjquMhgqPz4UAR9FJC4/LSTd
JCk2Ps7QPS0eMtWRoZuSCw4gHUVCChAWAz0uBRsIHEIVAohQsmADkQwLimgYYMDGgnv5XAzYYKDH
D3a2jB144OAIjgAvaBwoUaTHDAcOksAIEEUJAw9INjBQQvFJD5AiS5wYsOIIM4zFIC0AAcUJkhcB
QoD4UOOGgQsTHjRZ+eTIMZoNmHBo8GRG0qU1lKRIMGBHkFk92k061sRIkB8DuGIYGcEjwgUiExw4
WemkyAIMRCI0aLK1CZG4c3nIGDiyCFq17z4oCdLDh4kDASQIQTGAgIMHTnoYCICExYABB/RuZTLk
cmYhNBYEcIAEycVHkCMFQcLrEZAjTJYRQdKkuBIhRJgoIXKkiRMny30G+R0cCXIlTZYQeZwRko/p
s3wAGUJEyI/xRIac/SHEPHoib4GcFU/ePPvyt3F3H8bfUu7+ABLjToAEQpLJIggmqCAjCzbo4CJS
BAIAOw==

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/snlextra.gif

R0lGODlhUwASANUhAJSYmktMTczMyldZWqClp8XLzszMydfa2+fv8z9AQIiMjtHY23x/gejo3HBy
dN3k6KyytOfn3Obm2uLo6+zs7OXl2czMsv7+/uvr69bZ27i+wWRmZ+Pq7czMwjMzM8zMzOnx9f//
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACEALAAAAABTABIAAAb/wJBw
GIoIPgeQcslsOp/QqDSK+BiIWKLkmJQSNhsCSLHRgL6gwqbQVIMVY0c6/AWHQY73Q+leVq9ZgRVc
UQQeBBpmGx4DIAAeIBoeZkySABpskgQMAQ8LGgMDGgsgHgwQCQxKCgEebCB/gbJbSFCPAEsbrQSP
kZNNkpRKDru5G0seuANyIAMAAXCwVrKyRrVODwMeCWxgnL3BwB7jx2keAUxgyAEDAWwLk5xKsdSB
1l1OEO0gYAsJi76EKQm3REECDxCMIWPwyMwjXa6kAaqXpQEhJgtIMUjA79gjSASXhIT3BZ0SdUqS
gUgAZ4MoCCrpUax4UQmBgwMSqnvQytc4cEgDf0LawNHSyXKlcDkY8EBls0YyZ2KxeG2K1atYmUSV
SoRqBg5gw4odS7as2bNoJ0zjGojqh7dw48qdS7eu3btvBbCV1cBCh7+AAwseTLiw4cMdPujdy7ix
43oYHkueTLmy5cuYM2vezLmz5897gwAAOw==

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/pencil.gif

R0lGODlhEAATAKIGAJSflMzM/////2ZmZszMzAAAZv///wAAACH5BAEAAAYALAAAAAAQABMAAAM0
aLrcziW+VoAtc8WKcyEBUQyZ8YXddIqkB4rlOsZv+hSCwMa5YN+5WSzSGhZjx1KyxGw2EgA7

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/printer.gif

R0lGODlhDwAUAKL/ABoaPcDAwJSflMz//87T5WZmibO72AAAACH5BAEAAAEALAAAAAAPABQAQANQ
GLrcKiPEKMEqIOutFxzgUATWZZxoepZO601SIbNBAUk4CIw10coFAs1FLD4ESCSmBUmKFMMmMjSg
2QZJ504B7HqXQYJ4TFAKe+S0eGhsLxIAO3sJJ0PN8/XBpdxS9p1THyDv8vrtaLiRLMgMJj8XXYtF
EfSgS2Gw2iN6v1/B4KIpm89l8cXCbrNZa7Xl5LXI3Xi2WsDv+/sDgYKDhAMqhykhADs=

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/email.gif

R0lGODlhEAAQAKL/ADMzZpmZzMzM/////8DAwAAAAAAAAAAAACH5BAEAAAQALAAAAAAQABAAQAM8
SLrcBGIMAYIMUFIAhf/gxoXk5pxLB0gsq2ZZO60Uat8Np++8TskyyGgGzGwigxWm8psJkUCKqEcF
4BoJADs=

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/mylibrary.gif

R0lGODlhEAAQAKIFADMzZszM/5mZzP///2ZmmfHx9wAAAAAAACH5BAEAAAUALAAAAAAQABAAAAM+
WKrSAitGEUaAUlIL3MsCAYjbVXhddZUQ64riCacce6rdbLt4OLa6Hu5WE3KIK91M9uMdnashYEqt
WjPYSAIAOw==

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/images/blank.gif

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/footerend.gif

R0lGODlhEAAhAMQSAP////39/fnx8cVtbdebm9+uruW/v+K2tr1aWv7+/vv29sFkZPLe3vXl5dOS
kv37+9ulpffr6////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABIALAAAAAAQACEAAAU8ICCOZCmVKHmm6cqaL+rG4kzbMf4iNLn0owFQFBgajyKHkWCEGAvGg9Fg
TCCvPYaxYYwYBUaF8YEtm0khADs=

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.snl.com/interactivex/images/2005/footer_dashline.gif

R0lGODlhCQABAIAAAP///wAAACH5BAAAAAAALAAAAAAJAAEAAAIDjA9ZADs=

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.snl.com/interactivex/lookandfeel/interactive.css

BODY {
	FONT-SIZE: 11px; BACKGROUND: url(/interactivex/images/2005/bg-page.gif) =
#ffffff repeat-x left top; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
A.ActualNumber {
	FONT-WEIGHT: normal
}
A.EstimateNumber {
	FONT-WEIGHT: bold
}
FORM {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium =
none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
INPUT {
	FONT-SIZE: 9px
}
SELECT {
	FONT-SIZE: 10px
}
.logininput {
	WIDTH: 200px; BACKGROUND-COLOR: #ffffff
}
.HiddenField {
	WIDTH: 1px; HEIGHT: 1px
}
.BorderDark2Px {
	BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 2px solid; =
BORDER-LEFT: #000066 2px solid; BORDER-BOTTOM: #000066 2px solid
}
.DataGrid_General {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.DataGrid_Header {
	BORDER-TOP-WIDTH: 2px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 2px; =
BORDER-LEFT-COLOR: #e1e1e1; BORDER-BOTTOM-WIDTH: 2px; =
BORDER-BOTTOM-COLOR: #e1e1e1; BORDER-TOP-COLOR: #e1e1e1; =
BACKGROUND-COLOR: #e1e1e1; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT-COLOR: =
#e1e1e1
}
.DataGrid_SubHeader {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #f3f3f3
}
.DataGrid_Item {
	BORDER-LEFT-COLOR: #e1e1e1; BORDER-BOTTOM-COLOR: #e1e1e1; =
BORDER-TOP-COLOR: #e1e1e1; BACKGROUND-COLOR: #ffffff; =
BORDER-RIGHT-COLOR: #e1e1e1
}
.DataGrid_AlternatingColorItem {
	BORDER-LEFT-COLOR: #e1e1e1; BORDER-BOTTOM-COLOR: #e1e1e1; =
BORDER-TOP-COLOR: #e1e1e1; BACKGROUND-COLOR: #f3f3f3; =
BORDER-RIGHT-COLOR: #e1e1e1
}
.DataGrid_AlternatingItem {
	BORDER-LEFT-COLOR: #e1e1e1; BORDER-BOTTOM-COLOR: #e1e1e1; =
BORDER-TOP-COLOR: #e1e1e1; BACKGROUND-COLOR: #ffffff; =
BORDER-RIGHT-COLOR: #e1e1e1
}
.ItemGrayBorder {
	BORDER-RIGHT: #e1e1e1 0px solid; BORDER-TOP: #e1e1e1 0px solid; MARGIN: =
0px; BORDER-LEFT: #e1e1e1 1px solid; BORDER-BOTTOM: #e1e1e1 0px solid
}
.ItemDarkGrayBorder {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid
}
.HeaderGrayBorder {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; MARGIN: =
0px; BORDER-LEFT: #e1e1e1 1px solid; BORDER-BOTTOM: #e1e1e1 1px solid
}
.DataGridDarkBorder {
	BORDER-LEFT-COLOR: #e1e1e1; BORDER-BOTTOM-COLOR: #e1e1e1; =
BORDER-TOP-COLOR: #e1e1e1; BORDER-RIGHT-COLOR: #e1e1e1
}
.DataGridSubHeaderBorder {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; BORDER-LEFT: #cccccc =
1px solid; BORDER-BOTTOM: #cccccc 0px solid
}
.TabMenuTable {
	BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 2px solid; =
BORDER-LEFT: #000066 2px solid; BORDER-BOTTOM: #000066 2px solid
}
.TabMenuItemTable {
	BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 2px solid; =
BORDER-LEFT: #000066 2px solid; BORDER-BOTTOM: #000066 2px solid; =
BACKGROUND-COLOR: #cccccc
}
.TabMenuBorder {
	BACKGROUND-COLOR: #000066
}
.TabMenuItemSelected {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: =
#cccccc
}
.TabMenuItem {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; BACKGROUND-COLOR: =
#000066
}
.lblError {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red
}
.lblErrorSummary {
	BORDER-RIGHT: #7e7e7e 1px solid; BORDER-TOP: #7e7e7e 1px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #7e7e7e 1px solid; =
COLOR: red; BORDER-BOTTOM: #7e7e7e 1px solid; BACKGROUND-COLOR: #ffffc4
}
.LblBlueText {
	COLOR: #000080
}
TR.SectionHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; HEIGHT: 17px; =
BACKGROUND-COLOR: #000066
}
TABLE.datadisplay {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FLOAT: =
right; BORDER-LEFT: #000000 1px solid; WIDTH: 200px; BORDER-BOTTOM: =
#000000 1px solid
}
TH {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.contentborder {
	BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 1px solid; =
BORDER-LEFT: #000066 2px solid; BORDER-BOTTOM: #000066 2px solid; =
BACKGROUND-COLOR: #ffffff
}
.contentgutter {
	BORDER-RIGHT: #000066 2px; BORDER-TOP: #000066 2px; BORDER-LEFT: =
#000066 2px; BORDER-BOTTOM: #000066 2px
}
.contentbg {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; PADDING-LEFT: 10px; =
BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: =
url(/interactivex/images/2005/bg-left.gif); PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-y
}
.master_data_cell {
	BORDER-RIGHT: #e1e1e1 2px solid; BORDER-TOP: #e1e1e1 2px solid; =
BORDER-LEFT: #e1e1e1 2px solid; BORDER-BOTTOM: #e1e1e1 2px solid; =
BACKGROUND-COLOR: #cccccc
}
.bodytable {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 5px; =
BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: =
url(/interactivex/images/2005/bg-left.gif); PADDING-BOTTOM: 0px; =
PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-y
}
.footertable {
	BACKGROUND-POSITION: left 50%; BACKGROUND-ATTACHMENT: scroll; =
BACKGROUND-IMAGE: url(/interactivex/images/2005/bg-footer.gif); =
BACKGROUND-REPEAT: repeat-y
}
.footertablenoprint {
	BACKGROUND-POSITION: left 50%; BACKGROUND-ATTACHMENT: scroll; =
BACKGROUND-IMAGE: url(/interactivex/images/2005/blank.gif); =
BACKGROUND-REPEAT: repeat-y
}
.subtab {
	BORDER-RIGHT: #000066 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#000066 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000066 1px solid; COLOR: =
#ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #000066 2px solid; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: =
#cc0000
}
.subtabsel {
	BORDER-RIGHT: #000066 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#000066 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000066 1px solid; COLOR: =
#666666; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 2px solid; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: =
#ffffff
}
.cellbgwhite {
	BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderfirst1 {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborder1 {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderbrl {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderlb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhitebordertlb {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; =
BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc =
1px solid; BACKGROUND-COLOR: #ffffff
}
.cellbgwhitebordertlrb {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderrl {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderrb {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhitebordert {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhitebordertb {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc =
1px solid; BACKGROUND-COLOR: #ffffff
}
.cellbgwhitebordertr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhitebordertbr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhitebordertl {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderdrk_l_wide {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 0px solid; MARGIN: =
0px; BORDER-LEFT: #000066 2px solid; BORDER-BOTTOM: #000066 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderdrk_r_wide {
	BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 0px solid; MARGIN: =
0px; BORDER-LEFT: #000066 0px solid; BORDER-BOTTOM: #000066 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderdrk_lr_wide {
	BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #000066 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderdrk_t_wide {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 2px solid; MARGIN: =
0px; BORDER-LEFT: #000066 0px solid; BORDER-BOTTOM: #000066 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbglight {
	BACKGROUND-COLOR: #e1e1e1
}
.cellbglightborderfirst {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermed {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermedtt {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 2px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermeddg {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermeddgt {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermedtb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermedt {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermedtbl {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermedbr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermedb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermedtbrl {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermedtr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbgdarkbordermedtr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #000066
}
.cellbglightbordermedtrl {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermedrlb {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermedtbr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermedsel {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordert {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffff66
}
.lightborder {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.cellbgxlight {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #f3f3f3
}
.cellbgxlightborder {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #f3f3f3
}
.cellbgxlightborderb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #f3f3f3
}
.cellbgxlightbordert {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #f3f3f3
}
.cellbgxlightborderl {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #f3f3f3
}
.cellbgxlightborderrl {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #f3f3f3
}
.cellbgxlightborderlb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #f3f3f3
}
.cellbgxlightborderlbr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #f3f3f3
}
.cellbgxlightborderlbt {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #f3f3f3
}
.cellbgxlightbordertb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #f3f3f3
}
.cellbgxlightbordertbr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #f3f3f3
}
.cellbgxlightborderr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #f3f3f3
}
.cellbgxlightborderrt {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #f3f3f3
}
.cellbgxhighlight {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffff99
}
.cellbgxhighlightborder {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffff99
}
.cellbgxhighlightborderb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffff99
}
.cellbgxhighlightbordert {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffff99
}
.cellbgxhighlightborderlb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffff99
}
.cellbgxhighlightbordertb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffff99
}
.cellbglightbordermedb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; =
BACKGROUND-IMAGE: none; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; =
BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermedbl {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; =
BACKGROUND-IMAGE: none; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; =
BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordermedblr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; =
BACKGROUND-IMAGE: none; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; =
BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e1e1e1
}
.cellbglightborderl {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; =
BACKGROUND-IMAGE: none; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; =
BORDER-BOTTOM: #cccccc 0px solid; BACKGROUND-COLOR: #e1e1e1
}
.cellbglightbordertlb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbglightborderrtlb {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.cellbgwhiteborderb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhitebordertl {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhitebordert {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderl {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderlr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhitebordertlr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderlb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderlbr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborder {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhitebordertlbr {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; =
BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc =
1px solid; BACKGROUND-COLOR: #ffffff
}
.cellbgwhitebordertlb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderbrt {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; =
BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc =
1px solid; BACKGROUND-COLOR: #ffffff
}
.cellbgwhitebordertb {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgwhiteborderrt {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgdarkborderb {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 0px solid; MARGIN: =
0px; BORDER-LEFT: #000066 0px solid; BORDER-BOTTOM: #000066 2px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgdarkbordertl {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 2px solid; MARGIN: =
0px; BORDER-LEFT: #000066 2px solid; BORDER-BOTTOM: #000066 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgdarkbordert {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 2px solid; MARGIN: =
0px; BORDER-LEFT: #000066 0px solid; BORDER-BOTTOM: #000066 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgdarkborderl {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 0px solid; MARGIN: =
0px; BORDER-LEFT: #000066 2px solid; BORDER-BOTTOM: #000066 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgdarkbordertlr {
	BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 2px solid; MARGIN: =
0px; BORDER-LEFT: #000066 2px solid; BORDER-BOTTOM: #000066 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgdarkborderlr {
	BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 0px solid; MARGIN: =
0px; BORDER-LEFT: #000066 2px solid; BORDER-BOTTOM: #000066 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgdarkborderlb {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 0px solid; MARGIN: =
0px; BORDER-LEFT: #000066 2px solid; BORDER-BOTTOM: #000066 2px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgdarkborderlbr {
	BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 0px solid; MARGIN: =
0px; BORDER-LEFT: #000066 2px solid; BORDER-BOTTOM: #000066 2px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgdarkbordertlbr {
	BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 2px solid; MARGIN: =
0px; BORDER-LEFT: #000066 2px solid; BORDER-BOTTOM: #000066 2px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgdarkbordertlb {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 2px solid; MARGIN: =
0px; BORDER-LEFT: #000066 2px solid; BORDER-BOTTOM: #000066 2px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgdarkborderbrt {
	BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 2px solid; MARGIN: =
0px; BORDER-LEFT: #000066 0px solid; BORDER-BOTTOM: #000066 2px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgdarkbordertb {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 2px solid; MARGIN: =
0px; BORDER-LEFT: #000066 0px solid; BORDER-BOTTOM: #000066 2px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgdarkborderr {
	BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 0px solid; MARGIN: =
0px; BORDER-LEFT: #000066 0px solid; BORDER-BOTTOM: #000066 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbgdarkborderrt {
	BORDER-RIGHT: #000066 2px solid; BORDER-TOP: #000066 2px solid; MARGIN: =
0px; BORDER-LEFT: #000066 0px solid; BORDER-BOTTOM: #000066 0px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbggray {
	BACKGROUND-COLOR: #cccccc
}
.cellbggrayborderfirst1 {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.cellbggrayborder1 {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #cccccc
}
.cellbglightmed {
	BACKGROUND-COLOR: #cccccc
}
.cellbgmed {
	BACKGROUND-COLOR: #cccccc
}
.cellbgdark {
	BACKGROUND-COLOR: #000066
}
.cellbgblack {
	BACKGROUND-COLOR: #000000
}
.cellbgextra {
	BACKGROUND-COLOR: #cccccc
}
.cellbgivory {
	BACKGROUND-COLOR: #e1e1e1
}
.cellbgflashia {
	FONT-SIZE: 11px; BACKGROUND: =
url(/interactivex/images/2005/bg-flashia.gif) #ffffff repeat-x left top; =
MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.tabrow {
	BACKGROUND: url(images/bg_silo.gif) #e1e1e1 fixed repeat-x 50% bottom
}
.popup1 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: =
1000; VISIBILITY: hidden; BORDER-LEFT: black 1px solid; COLOR: #000000; =
BORDER-BOTTOM: black 1px solid; POSITION: absolute
}
.notice1 {
	BORDER-RIGHT: #cccccc 5px ridge; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 5px ridge; PADDING-LEFT: 5px; Z-INDEX: 1001; VISIBILITY: hidden; =
PADDING-BOTTOM: 5px; FONT: bold 14px Verdana,Arial,Helvetica,sans-serif; =
BORDER-LEFT: #cccccc 5px ridge; WIDTH: 200px; CURSOR: wait; COLOR: =
#000066; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 5px ridge; POSITION: =
absolute; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.bbdropdownerase {
	Z-INDEX: 1; LEFT: 548px; VISIBILITY: hidden; WIDTH: 300px; POSITION: =
absolute; TOP: 21px; HEIGHT: 180px
}
.bbdropdown1 {
	Z-INDEX: 2; LEFT: 602px; VISIBILITY: hidden; WIDTH: 129px; POSITION: =
absolute; TOP: 21px; HEIGHT: 115px
}
.dropdownerase {
	Z-INDEX: 1; LEFT: 375px; VISIBILITY: hidden; WIDTH: 300px; POSITION: =
absolute; TOP: 21px; HEIGHT: 180px
}
.dropdown1 {
	Z-INDEX: 2; LEFT: 429px; VISIBILITY: hidden; WIDTH: 129px; POSITION: =
absolute; TOP: 21px; HEIGHT: 115px
}
.dropdownbg1 {
	BACKGROUND-COLOR: #ffffff
}
.dropdownbg2 {
	BACKGROUND-COLOR: #000066
}
.dropdownlink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066; TEXT-DECORATION: =
none
}
.dropdownlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066; TEXT-DECORATION: =
underline
}
.subsubtabbg1 {
	BACKGROUND-COLOR: #cccccc
}
.boldtextxxsm {
	FONT-WEIGHT: bold; FONT-SIZE: 8px
}
.boldtextxsm {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.boldtextsm {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.boldtextsmmed {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.boldtextmed {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.boldtextmedlrg {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.boldtextlrg {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.boldtextxlrg {
	FONT-WEIGHT: bold; FONT-SIZE: 17px
}
.boldtextsmwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff
}
.boldtextsmmedwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff
}
.boldtextmedwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
.boldtextmedlrgwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
.boldtextlrgwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff
}
.boldtextxlrgwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #ffffff
}
.boldtextsmdark {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066
}
.boldtextsmmeddark {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000066
}
.boldtextmeddark {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000066
}
.boldtextmedlrgdark {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000066
}
.boldtextlrgdark {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000066
}
.boldtextxlrgdark {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #000066
}
.bolddarklinksmmedgray {
	FONT: bold 12px verdana,geneva,sans-serif; COLOR: gray; =
TEXT-DECORATION: none
}
.boldVerdanaText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana
}
.textxsm {
	FONT-SIZE: 10px
}
.textsm {
	FONT-SIZE: 11px
}
.textsmmed {
	FONT-SIZE: 12px
}
.textmed {
	FONT-SIZE: 13px
}
.textmedlrg {
	FONT-SIZE: 14px
}
.textlrg {
	FONT-SIZE: 16px
}
.textxlrg {
	FONT-SIZE: 17px
}
.textxsmlight {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.textsmlight {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.textsmmedlight {
	FONT-SIZE: 12px; COLOR: #ffffff
}
.textmedlight {
	FONT-SIZE: 13px; COLOR: #ffffff
}
.textmedlrglight {
	FONT-SIZE: 14px; COLOR: #ffffff
}
.textlrglight {
	FONT-SIZE: 16px; COLOR: #ffffff
}
.textxlrglight {
	FONT-SIZE: 17px; COLOR: #ffffff
}
.textsmdark {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000066
}
.textsmmeddark {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066
}
.textmeddark {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000066
}
.textmedlrgdark {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000066
}
.textlrgdark {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #000066
}
.textxlrgdark {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #000066
}
.textsmgray {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999
}
.textsmmedgray {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999
}
.textmedgray {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999
}
.textmedlrggray {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #999999
}
.textlrggray {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #999999
}
.textxlrggray {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #999999
}
.textsmwhite {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal
}
.textsmmedwhite {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal
}
.textmedwhite {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal
}
.textmedlrgwhite {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-STYLE: normal
}
.textlrgwhite {
	FONT-SIZE: 16px; COLOR: #ffffff; FONT-STYLE: normal
}
.textxlrgwhite {
	FONT-SIZE: 17px; COLOR: #ffffff; FONT-STYLE: normal
}
.italtextxsm {
	FONT-SIZE: 10px; FONT-STYLE: italic
}
.italtextsm {
	FONT-SIZE: 11px; FONT-STYLE: italic
}
.italtextsmmed {
	FONT-SIZE: 12px; FONT-STYLE: italic
}
.italtextmed {
	FONT-SIZE: 13px; FONT-STYLE: italic
}
.italtextmedlrg {
	FONT-SIZE: 14px; FONT-STYLE: italic
}
.italtextlrg {
	FONT-SIZE: 16px; FONT-STYLE: italic
}
.italtextxlrg {
	FONT-SIZE: 17px; FONT-STYLE: italic
}
.italtextsmwhite {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: italic
}
.italtextsmmedwhite {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: italic
}
.italtextmedwhite {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: italic
}
.italtextmedlrgwhite {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-STYLE: italic
}
.italtextlrgwhite {
	FONT-SIZE: 16px; COLOR: #ffffff; FONT-STYLE: italic
}
.italtextxlrgwhite {
	FONT-SIZE: 17px; COLOR: #ffffff; FONT-STYLE: italic
}
.italtextsmlight {
	FONT-SIZE: 11px; COLOR: #e1e1e1; FONT-STYLE: italic
}
.italtextsmmedlight {
	FONT-SIZE: 12px; COLOR: #e1e1e1; FONT-STYLE: italic
}
.italtextmedlight {
	FONT-SIZE: 13px; COLOR: #e1e1e1; FONT-STYLE: italic
}
.italtextmedlrglight {
	FONT-SIZE: 14px; COLOR: #e1e1e1; FONT-STYLE: italic
}
.italtextlrglight {
	FONT-SIZE: 16px; COLOR: #e1e1e1; FONT-STYLE: italic
}
.italtextxlrglight {
	FONT-SIZE: 17px; COLOR: #e1e1e1; FONT-STYLE: italic
}
.italtextsmdark {
	FONT-SIZE: 10px; COLOR: #000066; FONT-STYLE: italic
}
.italtextsmmeddark {
	FONT-SIZE: 11px; COLOR: #000066; FONT-STYLE: italic
}
.italtextmeddark {
	FONT-SIZE: 12px; COLOR: #000066; FONT-STYLE: italic
}
.italtextmedlrgdark {
	FONT-SIZE: 14px; COLOR: #000066; FONT-STYLE: italic
}
.italtextlrgdark {
	FONT-SIZE: 16px; COLOR: #000066; FONT-STYLE: italic
}
.italtextxlrgdark {
	FONT-SIZE: 17px; COLOR: #000066; FONT-STYLE: italic
}
.menuhead {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 0px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #000066 0px solid; =
BORDER-BOTTOM: #000066 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #e1e1e1
}
.menuheadsm {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #000066 1px solid; =
BORDER-BOTTOM: #000066 1px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #e1e1e1
}
.menuoverhead {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 0px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #000066 0px solid; =
BORDER-BOTTOM: #000066 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #f3f3f3
}
.menuoutline {
	BORDER-RIGHT: #e1e1e1 0px solid; BORDER-TOP: #e1e1e1 0px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #e1e1e1 0px solid; =
BORDER-BOTTOM: #e1e1e1 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.menuoutlinesm {
	BORDER-RIGHT: #e1e1e1 0px solid; BORDER-TOP: #e1e1e1 0px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #000066 1px solid; =
BORDER-BOTTOM: #e1e1e1 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.menuprem {
	BORDER-RIGHT: #e1e1e1 0px solid; BORDER-TOP: #e1e1e1 0px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #e1e1e1 0px solid; =
BORDER-BOTTOM: #e1e1e1 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.menupremsm {
	BORDER-RIGHT: #e1e1e1 0px solid; BORDER-TOP: #e1e1e1 0px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #000066 0px solid; =
BORDER-BOTTOM: #e1e1e1 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.menulink {
	BORDER-RIGHT: #e1e1e1 0px solid; BORDER-TOP: #e1e1e1 0px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #e1e1e1 0px solid; =
BORDER-BOTTOM: #e1e1e1 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.menulinksm {
	BORDER-RIGHT: #e1e1e1 0px solid; BORDER-TOP: #e1e1e1 0px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #e1e1e1 0px solid; =
BORDER-BOTTOM: #e1e1e1 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.menugaplt {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 1px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000066 0px solid; =
BORDER-BOTTOM: #000066 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.menugapltsm {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 1px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #000066 0px solid; =
BORDER-BOTTOM: #000066 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.menugaprt {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 1px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 0px solid; =
BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.menugaprtsm {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 1px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 0px solid; =
BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.menuoverprem {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 0px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000066 0px solid; =
BORDER-BOTTOM: #000066 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.menupremsmover {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 0px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #000066 0px solid; =
BORDER-BOTTOM: #000066 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.menuoverlink {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 0px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000066 0px solid; =
BORDER-BOTTOM: #000066 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.menulinksmover {
	BORDER-RIGHT: #000066 0px solid; BORDER-TOP: #000066 0px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #000066 0px solid; =
BORDER-BOTTOM: #000066 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.menuselprem {
	BORDER-RIGHT: #e1e1e1 0px solid; BORDER-TOP: #e1e1e1 1px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #e1e1e1 0px solid; =
BORDER-BOTTOM: #e1e1e1 1px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.menuselpremsm {
	BORDER-RIGHT: #e1e1e1 0px solid; BORDER-TOP: #e1e1e1 1px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #e1e1e1 0px solid; =
BORDER-BOTTOM: #e1e1e1 1px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.menusellink {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #e1e1e1 0px solid; =
BORDER-BOTTOM: #e1e1e1 0px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.menusellinksm {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #e1e1e1 0px solid; =
BORDER-BOTTOM: #e1e1e1 1px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.bbsearchmenu {
	BACKGROUND-IMAGE: url(/interactivex/images/bg_bb_search_side.gif); =
MARGIN: 0px; PADDING-TOP: 40px; BACKGROUND-REPEAT: repeat-y
}
.bbmenulink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; FONT-STYLE: =
normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
TEXT-DECORATION: none
}
.bbmenulink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; FONT-STYLE: =
normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
TEXT-DECORATION: none
}
.bbmenulink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #993333; FONT-STYLE: =
normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
TEXT-DECORATION: underline
}
.bbmenulink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #993333; FONT-STYLE: =
normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
TEXT-DECORATION: underline
}
.bbmenulinksm:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000066; FONT-STYLE: =
normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
TEXT-DECORATION: none
}
.bbmenulinksm:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000066; FONT-STYLE: =
normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
TEXT-DECORATION: none
}
.bbmenulinksm:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #990000; FONT-STYLE: =
normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
TEXT-DECORATION: underline
}
.bbmenulinksm:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #990000; FONT-STYLE: =
normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
TEXT-DECORATION: underline
}
A {
	FONT: 11px verdana,geneva,sans-serif; COLOR: #000066; TEXT-DECORATION: =
underline
}
A:active {
	COLOR: #990000
}
A:visited {
	COLOR: #000066
}
A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
.defaultvis {
	FONT: 11px verdana,geneva,sans-serif; COLOR: #000066; TEXT-DECORATION: =
underline
}
.defaultvis:visited {
	FONT: 11px verdana,geneva,sans-serif; COLOR: #990000; TEXT-DECORATION: =
underline
}
.darklinkadvsearch {
	WORD-SPACING: 3px; FONT: 9px verdana,geneva,sans-serif; COLOR: #000066; =
LETTER-SPACING: -1px; TEXT-DECORATION: none
}
.darklinkadvsearch:active {
	WORD-SPACING: 3px; COLOR: #990000; LETTER-SPACING: -1px; =
TEXT-DECORATION: underline
}
.darklinkadvsearch:visited {
	WORD-SPACING: 3px; COLOR: #000066; LETTER-SPACING: -1px; =
TEXT-DECORATION: none
}
.darklinkadvsearch:hover {
	WORD-SPACING: 3px; COLOR: #990000; LETTER-SPACING: -1px; =
TEXT-DECORATION: underline
}
.darklinkxsm {
	FONT: 9px verdana,geneva,sans-serif; COLOR: #000066; TEXT-DECORATION: =
none
}
.darklinkxsm:active {
	COLOR: #990000; TEXT-DECORATION: underline
}
.darklinkxsm:visited {
	COLOR: #990000; TEXT-DECORATION: none
}
.darklinkxsm:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
.darklinksm {
	FONT: 10px verdana,geneva,sans-serif; COLOR: #000066; TEXT-DECORATION: =
none
}
.darklinksm:active {
	COLOR: #990000; TEXT-DECORATION: underline
}
.darklinksm:visited {
	COLOR: #990000; TEXT-DECORATION: none
}
.darklinksm:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
.darklinkxsmunderline {
	FONT: 9px verdana,geneva,sans-serif; COLOR: #000066; TEXT-DECORATION: =
underline
}
.darklinkxsmunderline:active {
	COLOR: #990000; TEXT-DECORATION: underline
}
.darklinkxsmunderline:visited {
	COLOR: #990000; TEXT-DECORATION: underline
}
.darklinkxsmunderline:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
.darklinksmunderline {
	FONT: 10px verdana,geneva,sans-serif; COLOR: #000066; TEXT-DECORATION: =
underline
}
.darklinksmunderline:active {
	COLOR: #990000; TEXT-DECORATION: underline
}
.darklinksmunderline:visited {
	COLOR: #990000; TEXT-DECORATION: underline
}
.darklinksmunderline:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
.darklinksmmedunderline {
	FONT: 10px verdana,geneva,sans-serif; COLOR: #000066; TEXT-DECORATION: =
underline
}
.darklinkmedunderline {
	FONT: 12px verdana,geneva,sans-serif; COLOR: #000066; TEXT-DECORATION: =
underline
}
.boldlinkxsm {
	FONT: bold 10px verdana,geneva,sans-serif; COLOR: #000000; =
TEXT-DECORATION: none
}
.boldlinkxsm:visited {
	FONT: bold 10px verdana,geneva,sans-serif; COLOR: #000000; =
TEXT-DECORATION: none
}
.boldlinksm {
	FONT: bold 11px verdana,geneva,sans-serif; COLOR: #000000; =
TEXT-DECORATION: none
}
.boldlinksm:visited {
	FONT: bold 11px verdana,geneva,sans-serif; COLOR: #000000; =
TEXT-DECORATION: none
}
.bolddarklinkxsm {
	FONT: bold 10px verdana,geneva,sans-serif; COLOR: #000066; =
TEXT-DECORATION: none
}
.bolddarklinksm {
	FONT: bold 11px verdana,geneva,sans-serif; COLOR: #000066; =
TEXT-DECORATION: none
}
.bolddarklinksmr {
	FONT: bold 10px verdana,geneva,sans-serif; COLOR: #000066; =
TEXT-DECORATION: none
}
.bolddarklinksmmed {
	FONT: bold 12px verdana,geneva,sans-serif; COLOR: #000066; =
TEXT-DECORATION: none
}
.bolddarklinksmmed:visited {
	FONT: bold 12px verdana,geneva,sans-serif; COLOR: #990000
}
.bolddarklinksmunderline {
	FONT: bold 11px verdana,geneva,sans-serif; COLOR: #000066; =
TEXT-DECORATION: underline
}
.bolddarklinksmmedunderline {
	FONT: bold 12px verdana,geneva,sans-serif; COLOR: #000066; =
TEXT-DECORATION: underline
}
.bolditallinksm {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: italic; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: =
none
}
.bolditallinksm:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: italic; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: =
none
}
.bolditallinksm:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: italic; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: =
none
}
.bolditallinksm:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: italic; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: =
none
}
.italdarklinksm {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; LINE-HEIGHT: =
normal; FONT-STYLE: italic; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.italdarklinksm:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; LINE-HEIGHT: =
normal; FONT-STYLE: italic; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.italdarklinksm:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #990000; LINE-HEIGHT: =
normal; FONT-STYLE: italic; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.italdarklinksmmed {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000066; LINE-HEIGHT: =
normal; FONT-STYLE: italic; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.italdarklinksmmed:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000066; LINE-HEIGHT: =
normal; FONT-STYLE: italic; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.italdarklinksmmed:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #990000; LINE-HEIGHT: =
normal; FONT-STYLE: italic; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.italdarklinkmed {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000066; LINE-HEIGHT: =
normal; FONT-STYLE: italic; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.italdarklinkmed:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000066; LINE-HEIGHT: =
normal; FONT-STYLE: italic; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.italdarklinkmed:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #990000; LINE-HEIGHT: =
normal; FONT-STYLE: italic; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinksm {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinksm:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cccccc; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinksm:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #e1e1e1; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinksmmed {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinksmmed:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cccccc; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinksmmed:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #e1e1e1; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinkmed {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinkmed:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #cccccc; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinkmed:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #e1e1e1; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinkmedlrg {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinkmedlrg:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #cccccc; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinkmedlrg:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #e1e1e1; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinklrg {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinklrg:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #cccccc; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinklrg:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #e1e1e1; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinkxlrg {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #ffffff; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinkxlrg:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #cccccc; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.whitelinkxlrg:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #e1e1e1; LINE-HEIGHT: =
normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: =
underline
}
.boldwhitelinksm {
	FONT: bold 10px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.boldwhitelinksm:hover {
	FONT: bold 10px verdana,geneva,sans-serif; COLOR: #e1e1e1; =
TEXT-DECORATION: underline
}
.boldwhitelinksm:visited {
	FONT: bold 10px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.boldwhitelinksmmed {
	FONT: bold 11px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.boldwhitelinksmmed:hover {
	FONT: bold 11px verdana,geneva,sans-serif; COLOR: #e1e1e1; =
TEXT-DECORATION: underline
}
.boldwhitelinksmmed:visited {
	FONT: bold 11px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.boldwhitelinkmed {
	FONT: bold 12px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.boldwhitelinkmed:hover {
	FONT: bold 12px verdana,geneva,sans-serif; COLOR: #e1e1e1; =
TEXT-DECORATION: underline
}
.boldwhitelinkmed:visited {
	FONT: bold 12px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.boldwhitelinkmedlrg {
	FONT: bold 14px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.boldwhitelinkmedlrg:hover {
	FONT: bold 14px verdana,geneva,sans-serif; COLOR: #e1e1e1; =
TEXT-DECORATION: underline
}
.boldwhitelinkmedlrg:visited {
	FONT: bold 14px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.boldwhitelinklrg {
	FONT: bold 16px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.boldwhitelinklrg:hover {
	FONT: bold 16px verdana,geneva,sans-serif; COLOR: #e1e1e1; =
TEXT-DECORATION: underline
}
.boldwhitelinklrg:visited {
	FONT: bold 16px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.boldwhitelinkxlrg {
	FONT: bold 17px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.boldwhitelinkxlrg:hover {
	FONT: bold 17px verdana,geneva,sans-serif; COLOR: #e1e1e1; =
TEXT-DECORATION: underline
}
.boldwhitelinkxlrg:visited {
	FONT: bold 17px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.boldwhlinkmedno {
	FONT: bold 12px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.boldwhlinkmedno:visited {
	FONT: bold 12px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.boldwhlinkmedno:hover {
	FONT: bold 12px verdana,geneva,sans-serif; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
.updatetext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #339933
}
.updateerror {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000
}
.popupCaption {
	FONT: 8pt Verdana,Arial,Helvetica; COLOR: #e1e1e1; BACKGROUND-COLOR: =
#000000; TEXT-DECORATION: none
}
.popupText {
	FONT: 8pt Verdana,Arial,Helvetica; COLOR: #000000; BACKGROUND-COLOR: =
#e1e1e1; TEXT-DECORATION: none
}
.defs {
	FONT: 11px verdana,geneva,sans-serif; COLOR: #000000; BACKGROUND-COLOR: =
#ffffff
}
.defshighlite {
	FONT: 11px verdana,geneva,sans-serif; COLOR: #000000; BACKGROUND-COLOR: =
#cccccc
}
A.reloadlk {
	Z-INDEX: 99; FONT: 9px san serif; COLOR: #000000; TEXT-ALIGN: center; =
TEXT-DECORATION: none
}
A.reloadlk:hover {
	Z-INDEX: 99; FONT: 9px san serif; COLOR: #ff0000; TEXT-ALIGN: center; =
TEXT-DECORATION: none
}
.reload {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 99; VISIBILITY: hidden; =
PADDING-BOTTOM: 5px; FONT: 9px san serif; COLOR: #000000; PADDING-TOP: =
5px; POSITION: absolute; TEXT-ALIGN: center
}
A.tab {
	FONT: italic 11px verdana,geneva,sans-serif; COLOR: #0000ff; =
TEXT-DECORATION: none
}
A.tab:hover {
	FONT: italic 11px verdana,geneva,sans-serif; COLOR: #ff0000; =
TEXT-DECORATION: underline
}
A.header {
	FONT: bold 11px verdana,geneva,sans-serif; COLOR: #000000; =
TEXT-DECORATION: none
}
A.header:hover {
	FONT: bold 11px verdana,geneva,sans-serif; COLOR: #ff0000; =
TEXT-DECORATION: none
}
TD.header {
	FONT: bold 11px verdana,geneva,sans-serif; COLOR: #000000; =
BACKGROUND-COLOR: #cccccc
}
TD.headerL {
	FONT: bold italic 14px verdana,geneva,sans-serif; COLOR: #000000; =
BACKGROUND-COLOR: #ffffff
}
TD.headerI {
	FONT: italic 12px verdana,geneva,sans-serif; COLOR: #000000; =
BACKGROUND-COLOR: #ffffff
}
.data {
	FONT: 11px verdana,geneva,sans-serif; COLOR: #000000; BACKGROUND-COLOR: =
#ffffff
}
.headerW {
	FONT: bold 11px verdana,geneva,sans-serif; COLOR: #000000; =
BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.headerW:hover {
	FONT: bold 11px verdana,geneva,sans-serif; COLOR: #ff0000; =
BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
.highlight {
	FONT: 11px verdana,geneva,sans-serif; COLOR: #000000; BACKGROUND-COLOR: =
#cccccc
}
.border1dark {
	BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; =
BORDER-LEFT: #cccccc 2px solid; BORDER-BOTTOM: #cccccc 2px solid
}
.border1darkt {
	BORDER-TOP: #cccccc 2px solid
}
.border1darktbl {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#cccccc 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: =
#cccccc 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 2px solid
}
.border1darktrb {
	BORDER-RIGHT: #cccccc 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#cccccc 2px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; BORDER-LEFT: =
#cccccc 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 2px solid
}
.unnamed1 {
	BACKGROUND-REPEAT: repeat-x
}
.an_head_bandt {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0038a8
}
.an_head_energy {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #f96302
}
.an_head_re {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339e35
}
.an_head_fi {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: navy
}
.datagridheader {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; FONT: bold 11px verdana,geneva,sans-serif; BORDER-LEFT: #cccccc 1px =
solid; COLOR: #000066; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #e1e1e1; TEXT-DECORATION: none
}
.datagridheaderdark {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; FONT: bold 11px verdana,geneva,sans-serif; BORDER-LEFT: #cccccc 1px =
solid; COLOR: #000066; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
.repeaterheaderfirst {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; MARGIN: 0px; FONT: bold =
11px verdana,geneva,sans-serif; BORDER-LEFT: 0px solid; COLOR: #000066; =
BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #e1e1e1; TEXT-DECORATION: =
none
}
.repeaterheader {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; MARGIN: 0px; FONT: bold =
11px verdana,geneva,sans-serif; BORDER-LEFT: 1px solid; COLOR: #000066; =
BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #e1e1e1; TEXT-DECORATION: =
none
}
.datalistcellborderb {
	BORDER-LEFT: white thick solid; BORDER-BOTTOM: silver 1px solid
}
.altdatalistcellborderb {
	BORDER-LEFT: white thick solid; BORDER-BOTTOM: silver 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
.button_left {
	FLOAT: left; BACKGROUND-IMAGE: =
url(/interactivex/images/2005/grey_hd_lft.gif); WIDTH: 9px; HEIGHT: 17px
}
.button_body {
	FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: =
url(/interactivex/images/2005/grey_hd_bgd.gif); COLOR: #cc0000; =
PADDING-TOP: 2px; WHITE-SPACE: nowrap; HEIGHT: 17px
}
.button_right {
	FLOAT: left; BACKGROUND-IMAGE: =
url(/interactivex/images/2005/grey_hd_rgt.gif); WIDTH: 9px; HEIGHT: 17px
}
.button_left_grey {
	FLOAT: left; BACKGROUND-IMAGE: =
url(/interactivex/images/2005/grey_hd_lft.gif); WIDTH: 9px; HEIGHT: 17px
}
.button_body_grey {
	FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: =
url(/interactivex/images/2005/grey_hd_bgd.gif); COLOR: #cc0000; =
PADDING-TOP: 2px; WHITE-SPACE: nowrap; HEIGHT: 17px
}
.button_right_grey {
	FLOAT: left; BACKGROUND-IMAGE: =
url(/interactivex/images/2005/grey_hd_rgt.gif); WIDTH: 9px; HEIGHT: 17px
}
.button_left_blue {
	FLOAT: left; BACKGROUND-IMAGE: =
url(/interactivex/images/2005/blue_dnld_lft.gif); WIDTH: 9px; HEIGHT: =
17px
}
.button_body_blue {
	FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: =
url(/interactivex/images/2005/blue_dnld_bgd.gif); COLOR: #cc0000; =
PADDING-TOP: 2px; WHITE-SPACE: nowrap; HEIGHT: 17px
}
.button_right_blue {
	FLOAT: left; BACKGROUND-IMAGE: =
url(/interactivex/images/2005/blue_dnld_rgt.gif); WIDTH: 9px; HEIGHT: =
17px
}
A.gButton:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; TEXT-DECORATION: =
underline
}
A.gButton:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000066; TEXT-DECORATION: =
underline
}
A.gButton:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; TEXT-DECORATION: =
underline
}
A.gButton:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000066; TEXT-DECORATION: =
underline
}
A.gButtonGrey:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; TEXT-DECORATION: =
underline
}
A.gButtonGrey:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000066; TEXT-DECORATION: =
underline
}
A.gButtonGrey:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; TEXT-DECORATION: =
underline
}
A.gButtonGrey:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000066; TEXT-DECORATION: =
underline
}
A.gButtonBlue:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: =
underline
}
A.gButtonBlue:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cccccc; TEXT-DECORATION: =
underline
}
A.gButtonBlue:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: =
underline
}
A.gButtonBlue:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cccccc; TEXT-DECORATION: =
underline
}

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.snl.com/interactivex/lookandfeel/interactive.js


function MM_swapImgRestore() { //v3.0
  var i,x,a=3Ddocument.MM_sr; =
for(i=3D0;a&&i<a.length&&(x=3Da[i])&&x.oSrc;i++) x.src=3Dx.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=3Ddocument; if(d.images){ if(!d.MM_p) d.MM_p=3Dnew Array();
    var i,j=3Dd.MM_p.length,a=3DMM_preloadImages.arguments; for(i=3D0; =
i<a.length; i++)
    if (a[i].indexOf("#")!=3D0){ d.MM_p[j]=3Dnew Image; =
d.MM_p[j++].src=3Da[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=3Ddocument; =
if((p=3Dn.indexOf("?"))>0&&parent.frames.length) {
    d=3Dparent.frames[n.substring(p+1)].document; n=3Dn.substring(0,p);}
  if(!(x=3Dd[n])&&d.all) x=3Dd.all[n]; for =
(i=3D0;!x&&i<d.forms.length;i++) x=3Dd.forms[i][n];
  for(i=3D0;!x&&d.layers&&i<d.layers.length;i++) =
x=3DMM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=3Ddocument.getElementById(n); =
return x;
}

function MM_swapImage() { //v3.0
  var i,j=3D0,x,a=3DMM_swapImage.arguments; document.MM_sr=3Dnew Array; =
for(i=3D0;i<(a.length-2);i+=3D3)
   if ((x=3DMM_findObj(a[i]))!=3Dnull){document.MM_sr[j++]=3Dx; =
if(!x.oSrc) x.oSrc=3Dx.src; x.src=3Da[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init=3D=3Dtrue) with (navigator) {if =
((appName=3D=3D"Netscape")&&(parseInt(appVersion)=3D=3D4)) {
    document.MM_pgW=3DinnerWidth; document.MM_pgH=3DinnerHeight; =
onresize=3DMM_reloadPage; }}
  else if (innerWidth!=3Ddocument.MM_pgW || =
innerHeight!=3Ddocument.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=3DMM_showHideLayers.arguments;
  for (i=3D0; i<(args.length-2); i+=3D3) if =
((obj=3DMM_findObj(args[i]))!=3Dnull) { v=3Dargs[i+2];
    if (obj.style) { obj=3Dobj.style; =
v=3D(v=3D=3D'show')?'visible':(v=3D'hide')?'hidden':v; }
    obj.visibility=3Dv; }
}

function MM_changeProp(objName,x,theProp,theValue,defValue) { //v6.0
  var obj =3D MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")=3D=3D-1 || obj.style)){
    if ( (obj.value =3D=3D defValue) && (theValue =3D=3D true || =
theValue =3D=3D false || theValue ) ) {
  	    eval("obj."+theProp+"=3D'"+theValue+"'");
    }
  }
}

function changeCellBG(ID) { //v3.0
  var cellid =3D (is.layers?0:new getObj(ID));
  if(cellid){cellid.style.backgroundColor=3D'#E1E1E1';}
  return(true);
}
function revertCellBG(ID) { //v3.0
  var cellid =3D (is.layers?0:new getObj(ID));
  if(cellid){cellid.style.backgroundColor=3D'#CCCCCC';}
  return(true);
}

function changeHeadCellBG(ID) { //v3.0
  var cellid =3D (is.layers?0:new getObj(ID));
  if(cellid){cellid.style.backgroundColor=3D'#E1E1E1';}
  return(true);
}
function revertHeadCellBG(ID) { //v3.0
  var cellid =3D (is.layers?0:new getObj(ID));
  if(cellid){cellid.style.backgroundColor=3D'#FFFFFF';}
  return(true);
}

function togglediv(menu)=20
{
	var mMenu;
	mMenu =3D document.all(menu).style;
	if (mMenu.display =3D=3D '')
	{
		mMenu.display =3D 'none';
	}
	else
	{
		mMenu.display =3D '';
	}
}

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.snl.com/interactivex/lookandfeel/header.js


// BEGIN CB CODE //

function isClient(){
  this.ver=3Dnavigator.appVersion;
  this.agent=3Dnavigator.userAgent;
  this.dom=3D(document.getElementById?1:0);
  this.layers=3D(document.layers?1:0);
  this.all=3D(document.all?1:0);
  this.ie6=3D((this.ver.indexOf('MSIE 6')>-1&&this.dom)?1:0);
  this.ie5=3D((this.ver.indexOf('MSIE 5')>-1&&this.dom)?1:0);
  this.ie4=3D(this.ver.indexOf('MSIE 4')>-1?1:0);
  this.ie=3D(this.ie4||this.ie5||this.ie6);
  =
this.ns5=3D((this.dom&&this.agent.indexOf('Mozilla/5')>-1)&&this.agent.in=
dexOf('Netscape')=3D=3D-1?1:0);
  this.ns6=3D((this.dom&&this.agent.indexOf('Netscape6/6.2')>-1)?1:0);
  this.ns7=3D((this.dom&&this.agent.indexOf('Netscape7')>-1)?1:0);
  this.ns4=3D((this.layers&&!this.dom)?1:0);
  this.ns=3D(this.ns7||this.ns6||this.ns4);
  this.moz=3D(this.ns5||this.ns7);
  this.dhtml=3D(this.dom||this.all||this.layers);
  this.other=3D(!this.dhtml);
  this.majorver=3D(navigator.appVersion?navigator.appVersion:0);
  =
this.minorver=3D(navigator.appMinorVersion?navigator.appMinorVersion:0);
  this.parseAgent=3Dfunction(){
    if(this.dhtml){
      var a=3Dthis.agent.split(is.ie||this.ns5?'; ':' '),b=3Dnew =
Array(1);
      for(var n=3D0;n<a.length;n++){
        if(this.ie){
          if(a[n].indexOf('MSIE')>-1){
            b=3Da[n].split(' ');
          }
        }else if(this.ns4){
          if(a[n].indexOf('Mozilla')>-1){
            b=3Da[n].split('/');
          }
        }else if(this.ns5){
          if(a[n].indexOf('rv')>-1){
            b=3Da[n].split(':');
          }
        }else if(this.ns6||this.ns7){
          if(a[n].indexOf('Netscape')>-1){
            b=3Da[n].split('/');
          }
        }else{
          b[0]=3D'0.0';
        }
        if(b.length>1){
          var d=3Db[1].indexOf('.');
          this.ver=3Db[1].replace(/\).*/gi,'');
          this.majorver=3DparseInt(b[1].substr(0,d));
          this.minorver=3Dthis.ver.substr(d).replace(/\./,'');
          break;
        }
      }
    }
  }
  return this;
}
var is=3Dnew isClient();
is.parseAgent();

function getObj(sID,sParent){
  sParent=3D((!sParent)?'':'document.'+sParent+'.');
  =
this.style=3D(is.dom?document.getElementById(sID).style:(is.ie4?document.=
all[sID].style:is.ns4?eval(sParent+'document.layers.'+sID):0));
  =
this.element=3D(is.dom?document.getElementById(sID):(is.ie4?document.all[=
sID]:(is.ns4?eval(sParent+'document.'+sID):0)));
  this.innerHTML=3DcbInnerHTML;
  =
this.layer=3D(is.ns4?eval(sParent+'document.layers.'+sID+'.document'):0);=

  =
this.images=3D(is.dom||is.ie?document.images:this.element.document.images=
);
  this.pxLeft=3D(is.ns?this.style.left:this.style.pixelLeft);
  this.absLeft=3D(is.ns4?this.element.pageX:this.element.offsetLeft);
  this.pxTop=3D(is.ns?this.style.top:this.style.pixelTop);
  this.absTop=3D(is.ns4?this.element.pageY:this.element.offsetTop);
  this.width=3D(is.ns4?this.layer.width:this.element.offsetWidth);
  this.height=3D(is.ns4?this.layer.height:this.element.offsetHeight);
  this.clip=3DcbClip;
  this.showMe=3DcbShowMe;
  this.hideMe=3DcbHideMe;
  this.isHidden=3DcbIsHidden;
  this.moveTo=3DcbMoveTo;
  return this;
}

function cbInnerHTML(sHTML){
  if(is.dom||is.all){
    this.element.innerHTML=3DsHTML;
  }else if(is.layers){
    this.element.document.write(sHTML);
    this.element.document.close();
  }
}

function cbClip(nTop,nWidth,nHeight,nLeft){
  if (is.layers){
    this.style.clip.top=3DnTop;
    this.style.clip.width=3DnWidth;
    this.style.clip.bottom=3DnHeight;
    this.style.clip.left=3DnLeft;
  }else{
    this.style.clip=3D'rect('+nTop+' '+nWidth+' '+nHeight+' '+nLeft+')';
  }
}

function cbShowMe(){this.style.visibility=3D'visible';}

function cbHideMe(){this.style.visibility=3D'hidden';}

function =
cbIsHidden(){return(this.style.visibility=3D=3D'hidden'||this.style.visib=
ility=3D=3D'hide');}

function =
cbMoveTo(left,top){if(!isNaN(left)){this.pxLeft=3Dleft;this.style.left=3D=
this.pxLeft;}if(!isNaN(top)){this.pxTop=3Dtop;this.style.top=3Dthis.pxTop=
;}}

// END   CB CODE //

//// BEGIN COOKIE  CODE ////
function getCookie(Name){
  var cN=3DName+"=3D",rt=3D"";
  if(document.cookie.length>0){
    offset=3Ddocument.cookie.indexOf(cN);
    if(offset!=3D-1){
      offset+=3DcN.length;
      end=3Ddocument.cookie.indexOf(";",offset);
      if(end=3D=3D-1){end=3Ddocument.cookie.length;}
      rt=3Dunescape(document.cookie.substring(offset,end));
    }
  }
  return(rt);
}

function setCookie(name,value,expires,path,domain,secure){
  var ck=3Dname+"=3D"+escape(value)+
         ((expires)?"; expires=3D"+expires.toGMTString():"")+
            ((path)?"; path=3D"+path:"")+
          ((domain)?"; domain=3D"+domain:"")+
          ((secure)?"; secure":"");
  document.cookie=3Dck;
}

function deleteCookie(name,path,domain){
  if(getCookie(name)){
    document.cookie=3Dname+"=3D"+
              ((path)?"; path=3D"+path:"")+
            ((domain)?"; domain=3D"+domain:"")+
                      "; expires=3DThu,01-Jan-70 00:00:01 GMT";
  }
}

function setCookieExpiration(){
  var dToday=3Dnew Date();
  var year=3DdToday.getFullYear();
  year++;
  dToday.setFullYear(year);
  return(dToday);
}
//// END   COOKIE  CODE ////

//// BEGIN DISPLAY NOTICE CODE ////
var g_displayNoticeHTML=3D'';
var g_displayNoticeOn=3D0;
var g_displayNoticeEnabled=3D1;
var tntid =3D 0;

function timedNotice(notice, timeout){
  timeout=3D(timeout?timeout:5000);
  displayNotice(true, notice);
  if(tntid!=3D0){window.clearTimeout(tntid);tntid=3D0;}
  tntid=3Dwindow.setTimeout('displayNotice(0)',timeout);
}

function displayNotice(){
  if(g_displayNoticeEnabled){
    var showMe =3D arguments[0];
    g_displayNoticeOn =3D (showMe ? 1 : 0);
    g_displayNoticeHTML =3D (!arguments[1]?'Sorting...<br>Please =
wait.':arguments[1]);
    var notice =3D new getObj('jsnotice');
    if(showMe){
      var offW =3D (document.all ? document.body.scrollLeft : =
window.pageXOffset);
      var offT =3D (document.all ? document.body.scrollTop : =
window.pageYOffset);
      var w =3D 0, h =3D 0, w2 =3D 0, h2 =3D 0;
      if(document.layers){
        notice.style.zIndex =3D 100;  // make sure notice appears on top =
(still doesn't fix IE)
        notice.innerHTML('<layer name=3D"jsnotice2" bgcolor=3D"#E1E1E1" =
color=3D"#ff0000" style=3D"border:5px ridge #ff0000;"><font =
color=3D#ff0000 face=3D"Verdana,Arial,Helvetica,sans-serif" =
point-size=3D"20px">'+g_displayNoticeHTML+'</font></layer>');
        var obj =3D new getObj('jsnotice2', 'jsnotice');
        w  =3D window.innerWidth;
        h  =3D window.innerHeight;
        w2 =3D obj.width;
        h2 =3D obj.height;
      }else{
        notice.innerHTML(g_displayNoticeHTML);
      }
      if(is.dom){
        w  =3D (document.all ? document.body.offsetWidth : =
window.innerWidth+window.scrollX);
        h  =3D (document.all ? document.body.offsetHeight : =
window.innerHeight+window.scrollY);
        w2 =3D notice.width;
        h2 =3D notice.height;
      }
      w =3D Math.floor((w - w2) / 2) + offW/(is.ie?1:2);
      h =3D Math.floor((h - h2) / 2) + offT/(is.ie?1:2);
      notice.moveTo((w > 0 ? w : 0), (h > 0 ? h : 0));
      notice.showMe();
    }else{
      notice.hideMe();
    }
  }
}

function unloadEvent(){
  //displayNotice(1,'Loading =
'+(arguments[0]?arguments[0]:'')+'...<br>Please wait.');
  return(true);
}

function unloadEventCSI(){
  var skip =3D (request.pathname.indexOf('GraphOptions.aspx') > -1);
  var s =3D 'Loading '+(arguments[0]?arguments[0]:'')+'...<br>Please =
wait'+
          (!inCSI || skip ? '.</nobr>' :=20
          '</nobr><br><nobr>while your custom</nobr><br><nobr>indexes =
are built</nobr><br>');
  displayNotice(1,s);
  if(inCSI && !skip){
    if(!is.ns4){
      if(cistid!=3D0){window.clearTimeout(cistid);cistid=3D0;}
      =
cistid=3Dwindow.setTimeout('appendDot(\'jsnotice\',\''+s+'\',2000)',2000)=
;
    }
  }
  return(true);
}
//// END   DISPLAY NOTICE CODE ////

//// BEGIN DEFINITIONS CODE ////
var definitionsTable=3D'';
//// END   DEFINITIONS CODE ////

//// BEGIN REQUEST CODE ////
function jsRequest(){
  var q=3D-1;
  this.hash=3Dwindow.location.hash;
  q=3Dthis.hash.indexOf('#');
  if(q=3D=3D0){this.hash=3Dthis.hash.substr(q+1);}
  this.host=3Dwindow.location.host;
  this.hostname=3Dwindow.location.hostname;
  this.href=3Dwindow.location.href;
  this.pathname=3Dwindow.location.pathname;
  this.port=3Dwindow.location.port;
  this.protocol=3Dwindow.location.protocol;
  this.search=3Dunescape(window.location.search);
  this.queryString=3D{};
  if(this.search!=3D''){
    q=3Dthis.search.indexOf('?');
    if(q=3D=3D0){this.search=3Dthis.search.substr(q+1);}
    var a=3Dthis.search.split('&'),v;
    for(var i=3D0;i<a.length;i++){
      v=3Da[i].split('=3D');
      if(typeof this.queryString[v[0]] =3D=3D 'undefined'){
        this.queryString[v[0]]=3D(v[1]?v[1]:'');
      }else{
        this.queryString[v[0]]+=3D(v[1]?','+v[1]:'');
      }
    }
  }
  this.buildURL=3DjsRequestBuildUrl;
  return(this);
}
var request=3Dnew jsRequest();

function jsRequestBuildUrl(){
  var a=3Darguments;
  var =
r=3Dthis.protocol+'//'+this.host+(this.port=3D=3D'80'||this.port=3D=3D''?=
'':(this.host.indexOf(':')>-1?'':':'+this.port))+this.pathname;
  var c=3D0;
  for(var n in =
this.queryString){if(this.queryString[n].length>0||a[0]){r+=3D(c=3D=3D0?'=
?':'')+n+'=3D'+this.queryString[n]+'&';c++;}}
  if(c>0){r=3Dr.substr(0,r.length-1);}
  if(this.hash.length>0){r+=3D'#'+this.hash;}
  return(r);
}
//// END   REQUEST CODE ////


//// BEGIN GLOBAL WIZARD CODE ////
var imgWizardWait=3Dnew Image(); =
imgWizardWait.src=3D'/interactivex/images/hourglass.gif';

var wizardUnload=3D0, wizardCustomIndex=3D0;
var reportSubmitted =3D false;

function reportSave(){
  if(document.body){
    if(document.body.style){
      document.body.style.cursor=3D'wait';
    }
  }
 =20
  reportSubmitted =3D true;
  displayNotice(true, 'Please wait while the report editor saves the =
settings for this page.<br><img src=3D"'+imgWizardWait.src+'"><br>');
  }

function reportRemove(){

  if(document.body){
    if(document.body.style){
      document.body.style.cursor=3D'wait';
    }
  }
 =20
  reportSubmitted =3D true;
  displayNotice(true, 'Please wait while the report editor removes this =
page.<br><img src=3D"'+imgWizardWait.src+'"><br>');
}


function reportContinue(formName,rt,inputName,inputValue){
  rt=3D(rt?rt:false);

  var form=3D(formName ? eval('document.forms.'+formName) : =
document.forms[0]);
  reportSubmitted =3D true;
 =20
  if(document.body){
    if(document.body.style){
      document.body.style.cursor=3D'wait';
    }
  }
 =20
  displayNotice(true, 'Please wait while the report editor loads the =
selected pages.<br><img src=3D"'+imgWizardWait.src+'"><br>');
 =20
  wizardUnload=3D1;
 =20
  if(form){
    =
if(inputName){if(form[inputName]){form[inputName].value=3DinputValue;}}
    if(!rt){form.submit();}
  }
 =20
  return(rt);
}

function reportSubmit(){
  if(document.body){
    if(document.body.style){
      document.body.style.cursor=3D'wait';
    }
  }
 =20
  reportSubmitted =3D true;
  displayNotice(true, 'Please wait while your report is submitted to be =
processed.<br><img src=3D"'+imgWizardWait.src+'"><br>');
  }

function wizardSubmit(formName,rt,inputName,inputValue){
  rt=3D(rt?rt:false);

  var form=3D(formName ? eval('document.forms.'+formName) : =
document.forms[0]);
 =20
  if(document.body){
    if(document.body.style){
      document.body.style.cursor=3D'wait';
    }
  }
 =20
  displayNotice(true, 'Please wait while your preferences are =
saved<br><img src=3D"'+imgWizardWait.src+'"><br>');
 =20
  wizardUnload=3D1;
 =20
  if(form){
    =
if(inputName){if(form[inputName]){form[inputName].value=3DinputValue;}}
    if(!rt){form.submit();}
  }
 =20
  return(rt);
}

function wizardConfirm(){
  var rt=3Dconfirm('Are you sure you want to delete this =
'+(wizardCustomIndex?'custom index':'portfolio')+'?');
 =20
  if(rt){wizardUnload=3D1; displayNotice(true, 'Please wait while your =
preferences are saved<br><img src=3D"'+imgWizardWait.src+'"><br>');}
 =20
  return(rt);
}

function wizardDisplay(rt){
  var r =3D true;
 =20
  wizardUnload=3D1;
 =20
  displayNotice(true, 'Please wait while your preferences are =
saved<br><img src=3D"'+imgWizardWait.src+'"><br>');
 =20
  return(r);
}

function stuffValue(button,name,val,changeName) {
	var thisForm =3D button.form;
=09
	for (i =3D 0; i < thisForm.length; i++) {
		var tempobj =3D thisForm.elements[i];
		if(tempobj.type)
		{
			if ((tempobj.type.toLowerCase() =3D=3D "hidden")
				&& (tempobj.name =3D=3D name))
			{
				if (val) {
					tempobj.value =3D val;
					if(changeName)
						tempobj.name =3D val;
				} else {
					tempobj.value =3D name;
				}
				break;
			}
		}
	=09
	}
}
function disableSubmits(thisForm) {
	if (document.all || document.getElementById)=20
	{
		for (i =3D 0; i < thisForm.length; i++) {
			var tempobj =3D thisForm.elements[i];
			if (tempobj.type.toLowerCase() =3D=3D "submit" || =
tempobj.type.toLowerCase() =3D=3D "reset")
				tempobj.disabled =3D true;
		}
	}
	return true;
}

function wizardResetUnload(rt){
  rt=3D(rt?rt:false);
 =20
  wizardUnload=3D1;
 =20
  return(rt);
}
//// END   GLOBAL WIZARD CODE ////

//// BEGAN ONLOAD CAPTURE CODE ////
function loadPriorOnload(priorOnload){
  if(typeof(priorOnload) =3D=3D 'function'){
    // If it's a function, just call it
    priorOnload();
  }else if(typeof(priorOnload) =3D=3D 'string'){
    // A bit trickier, eval the string ...
    var fncObj =3D eval(priorOnload);
    if(typeof(fncObj) =3D=3D 'function'){
      // ... and if it's a function, call it
      fncObj();
    }
  }
}
//// END   ONLOAD CAPTURE CODE ////
------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.snl.com/interactivex/lookandfeel/popup.js

/*
Usage:
  <style>
    .popupCaption {background-color:#000000; color:#E1E1E1; font:normal =
8pt Verdana,Arial,Helvetica; text-decoration:none;}
    .popupText    {background-color:#E1E1E1; color:#000000; font:normal =
8pt Verdana,Arial,Helvetica; text-decoration:none;}
  </style>
  <script language=3D"JavaScript" =
src=3D"http://localhost/includes/popup.js"></script>

  <body>
    <div id=3D"popup" style=3D"border:1px solid =
black;position:absolute;visibility:hidden;z-index:1000;"></div>
    <script type=3D"text/javascript">
      var poptip=3Dnew objPopup(PU_DIVID,'popup',PU_OBJNAME,'poptip');
    </script>

    <a href=3D"#" onmouseover=3D"return poptip.pop('test')" =
onmouseout=3D"return poptip.pop()">Popup default</a><br>
    <a href=3D"#" onmouseover=3D"return =
poptip.pop('test',PU_CAPTION,'Test')" onmouseout=3D"return =
poptip.pop()">Popup with title</a><br>
    <a href=3D"#" onmouseover=3D"return poptip.pop('test',PU_CLOSE,'X')" =
onmouseout=3D"return poptip.pop()">Static Popup</a><br>
    <a href=3D"#" onmouseover=3D"return =
poptip.pop('test',PU_CAPTION,'Test',PU_CLOSE,'X',PU_OUT,5)" =
onmouseout=3D"return poptip.pop()">Static Popup with title and close, =
autocloses after 5 seconds</a><br>
    <a href=3D"#" onmouseover=3D"return poptip.pop('test',PU_CAPTION,' =
',PU_CLOSE,'X',PU_OUT,5)" onmouseout=3D"return poptip.pop()">Static =
Popup with title, autocloses after 5 seconds</a><br>
    <a href=3D"#" onmouseover=3D"return =
poptip.pop('test',PU_CLOSE,'X',PU_STATUSBLANK)" onmouseout=3D"return =
poptip.pop()">Static Popup, blank text in statusbar</a><br>
    <a href=3D"#" onmouseover=3D"return =
poptip.pop('test',PU_CLOSE,'X',PU_STATUSOFF)" onmouseout=3D"return =
poptip.pop()">Static Popup, anchor href in statusbar</a><br>

  </body>
*/

var POPUP_VERSION      =3D "2.0.0";

var PU_SETARRAYTEXT    =3D 0;   // array     - Set Popup text array
var PU_SETARRAYCAPTION =3D 1;   // array     - Set Popup caption array
var PU_SETARRAYCLOSE   =3D 2;   // array     - Set Popup close array
var PU_SETARRAYSTATUS  =3D 3;   // array     - Set Popup status array
var PU_ARRAYTEXT       =3D 4;   // string    - Popup text array member
var PU_ARRAYCAPTION    =3D 5;   // string    - Popup caption array =
member
var PU_ARRAYCLOSE      =3D 6;   // string    - Popup close array member
var PU_ARRAYSTATUS     =3D 7;   // string    - Popup status array member
var PU_TEXT            =3D 8;   // string    - Popup text
var PU_STATUS          =3D 9;   // string    - Popup statusbar text
var PU_CAPTION         =3D 10;  // string    - Popup caption
var PU_CLOSE           =3D 11;  // string    - Creates static Popup
var PU_WIDTH           =3D 12;  // int       - Custom Popup width
var PU_BGC             =3D 13;  // string    - Popup text background =
color
var PU_COLOR           =3D 14;  // string    - Popup text font color
var PU_FACE            =3D 15;  // string    - Popup text font family
var PU_SIZE            =3D 16;  // int       - Popup text font size in =
points
var PU_CLASS           =3D 17;  // string    - Popup text font class
var PU_DECOR           =3D 18;  // string    - Popup text font =
decoration ('none' or 'underline')
var PU_CBGC            =3D 19;  // string    - Popup caption background =
color
var PU_CCOLOR          =3D 20;  // string    - Popup caption font color
var PU_CFACE           =3D 21;  // string    - Popup caption font family
var PU_CSIZE           =3D 22;  // int       - Popup caption font size =
in points
var PU_CCLASS          =3D 23;  // string    - Popup caption font class
var PU_CDECOR          =3D 24;  // string    - Popup caption font =
decoration ('none' or 'underline')
var PU_OUT             =3D 25;  // int       - Popup timeout in seconds
var PU_DELAY           =3D 26;  // double    - Popup delay before =
appearing in millseconds
var PU_DURAIN          =3D 27;  // double    - Popup filter duration in =
(ie4 >)
var PU_TRANSIN         =3D 28;  // object*   - Popup filter transition =
in (ie4 >)[*ie4&&ie5=3Dint; ie55=3Dstring]
var PU_DURAOUT         =3D 29;  // double    - Popup filter duration out =
(ie4 >)
var PU_TRANSOUT        =3D 30;  // object*   - Popup filter transition =
in (ie4 >)[*ie4&&ie5=3Dint; ie55=3Dstring]
var PU_FILTER          =3D 31;  // string    - Popup filter (ie4 >)
var PU_DIVID           =3D 32;  // string    - Popup div id
var PU_FRAME           =3D 33;  // object    - Window Popup id populates
var PU_OFFX            =3D 34;  // int       - Popup x offset
var PU_OFFY            =3D 35;  // int       - Popup y offset
var PU_STATUSOFF       =3D 36;  // none      - Turns status messages off
var PU_POPOFF          =3D 37;  // none      - Turns Popup off
var PU_OBJNAME         =3D 38;  // string    - Popup object name
var PU_STATUSBLANK     =3D 39;  // none      - Blanks status messages
var PU_ABSDURAIN       =3D 40;  // double    - Popup filter absolute =
duration in (ie4 >)
var PU_ABSDURAOUT      =3D 41;  // double    - Popup filter absolute =
duration out (ie4 >)
var PU_SEPARATEWINDOW  =3D 42;  // int(bool) - Open Popup in separate =
window
var PU_SW_INNER        =3D 43;  // int(bool) - Use inner width/height =
for calculations with PU_SEPARATEWINDOW
var PU_SW_CENTER       =3D 44;  // int(bool) - Center PU_SEPARATEWINDOW =
on parent window
var PU_SW_FEATURES     =3D 45;  // int(bool) - PU_SEPARATEWINDOW =
features
var PU_SW_ONBLUR       =3D 46;  // int(bool) - Close PU_SEPARATEWINDOW =
when it loses focus
var PU_SW_STYLE        =3D 47;  // string    - CSS Style to be applied =
to PU_SEPARATEWINDOW

var pop_ie4up=3D(navigator.appVersion.indexOf('MSIE =
')>-1?(parseInt(navigator.appVersion.substring(navigator.appVersion.index=
Of('MSIE ')+5))>=3D4):false);
var pop_ie55up=3D(navigator.appVersion.indexOf('MSIE =
')>-1?(parseFloat(navigator.appVersion.substring(navigator.appVersion.ind=
exOf('MSIE ')+5))>=3D5.5):false);
var pop_ns=3D(navigator.appName.indexOf('Netscape')>-1);
var pop_ns4=3D(pop_ns&&(parseInt(navigator.appVersion)=3D=3D4));
var pop_dom=3D(document.getElementById?1:0);
var pop_layers=3D(document.layers?1:0);
var pop_all=3D(document.all?1:0);
var pop_NAME=3D'poptip';
var pop_FRAME=3Dwindow;
var pop_DIVID=3D'popup';
var pop_TXT=3D'<font bgcolor=3D"'+pop_BGC+'" color=3D"'+pop_COLOR+'" =
face=3D"'+pop_FACE+'" =
style=3D"font-size:'+pop_SIZE+'pt;text-decoration:'+pop_DECOR+';">xxx</fo=
nt>';
var pop_CAPTION=3D'<font bgcolor=3D"'+pop_CAPBGC+'" =
color=3D"'+pop_CAPCOLOR+'" face=3D"'+pop_CAPFACE+'" =
style=3D"font-size:'+pop_CAPSIZE+'pt;text-decoration:'+pop_CAPDECOR+';"><=
b>xxx</b></font>';
var pop_STATUSOFF=3D0;
var pop_CLS=3D'<a href=3D"javascript://" onmouseover=3D"return =
'+pop_NAME+'.hide(1);"><font bgcolor=3D"'+pop_CAPBGC+'" =
color=3D"'+pop_CAPCOLOR+'" face=3D"'+pop_CAPFACE+'" =
style=3D"font-size:'+pop_CAPSIZE+'pt;text-decoration:'+pop_CAPDECOR+';"><=
b>xxx</b></font></a>';
var pop_STICKY=3D0;
var pop_MOVING=3D0;
var pop_WIDTH=3D200;
var pop_OFFX=3D10;
var pop_OFFY=3D0;
var pop_BGC=3D'#E1E1E1';
var pop_COLOR=3D'#000000';
var pop_FACE=3D'Verdana,Arial,Helvetica';
var pop_SIZE=3D8;
var pop_TCLASS=3D'popupText';
var pop_DECOR=3D'none';
var pop_CAPBGC=3Dpop_COLOR;
var pop_CAPCOLOR=3Dpop_BGC;
var pop_CAPFACE=3Dpop_FACE;
var pop_CAPSIZE=3Dpop_SIZE;
var pop_CAPCLASS=3D'popupCaption';
var pop_CAPDECOR=3Dpop_DECOR;
var pop_TIMEOUT=3D0;
var pop_TIMERID=3D0;
var pop_DELAY=3D(navigator.appVersion.indexOf("MSIE ")>-1?500:500);
var pop_DURATIONIN=3D.0004;
var pop_TRANSITIONIN=3D(pop_ie55up?'rightdown':5);
var pop_DURATIONOUT=3Dpop_DURATIONIN;
var pop_TRANSITIONOUT=3D(pop_ie55up?'leftup':4);
var =
pop_FILTER=3D(pop_ie55up?'progid:DXImageTransform.Microsoft.Strips(motion=
=3D'+pop_TRANSITIONIN+',duration=3D'+pop_DURATIONIN+')':'revealTrans(dura=
tion=3D'+pop_DURATIONIN+',transition=3D'+pop_TRANSITIONIN+')');
var pop_POPOFF=3D1;
var pop_STATUSBLANK=3D0;
var pop_STATUSID=3D0;
var pop_ABSDURATIONIN=3D0;
var pop_ABSDURATIONOUT=3Dpop_ABSDURATIONIN;
var pop_SEPARATEWINDOW=3D0;
var pop_SW_INNER=3D1;
var pop_SW_CENTER=3D0;
var =
pop_SW_FEATURES=3D'directories=3D0,location=3D0,menubar=3D0,resizeable=3D=
0,scrollbars=3D'+(pop_ns4?'1':'0')+',status=3D0,toolbar=3D0';
var =
pop_SW_FEATURES_SCROLL=3D'directories=3D0,location=3D0,menubar=3D0,resize=
able=3D0,scrollbars=3D1,status=3D0,toolbar=3D0';
var pop_SW_ONBLUR=3D1;
var =
pop_SW_STYLE=3D'.popupCaption{background-color:#000000;color:#E1E1E1;font=
:normal 8pt =
Verdana,Arial,Helvetica;text-decoration:none;}.popupText{background-color=
:#E1E1E1;color:#000000;font:normal 8pt =
Verdana,Arial,Helvetica;text-decoration:none;}';

var pop_RE=3D/xxx/g,globalPop=3Dnull;
var pop_delayid=3D0;

if(pop_layers||pop_all||pop_dom){
  document.onmousemove=3DmouseMove;
  if(pop_layers){document.captureEvents(Event.MOUSEMOVE);}
}else{
  pop_POPOFF=3D1;
}

var mouseX=3D0,mouseY=3D0;
function mouseMove(e) {
  =
if(pop_layers||(pop_dom&&!pop_all)){mouseX=3De.pageX;mouseY=3De.pageY;}
  if(pop_all){mouseX=3Devent.x;mouseY=3Devent.y;}
  =
if(pop_all&&pop_dom){mouseX=3Devent.x+document.body.scrollLeft;mouseY=3De=
vent.y+document.body.scrollTop;}
  if(globalPop){if(globalPop.moving){globalPop.move();}}
  if(typeof mouseMoveEx!=3D'undefined'){mouseMoveEx(e);}
}

function mouseMoveEx(e){
  return;
}

function objPopup(){
  var args=3Darguments;

  this.constMbr=3D{};
  if(!this.getArgs){window.location.href=3Dwindow.location.href; return =
this;}
  this.getArgs(args,1);
  this.getObj(1);

  globalPop=3Dthis;

  return this;
}

function getpopmembers(){
  this.name=3D(this.constMbr.name?this.name:pop_NAME);
  this.frame=3D(this.constMbr.frame?this.frame:pop_FRAME);
  this.divId=3D(this.constMbr.divId?this.divId:pop_DIVID);
  this.obj=3D(this.constMbr.obj?this.obj:null);
  this.txt=3D(this.constMbr.txt?this.txt:pop_TXT);
  this.caption=3D(this.constMbr.caption?this.caption:pop_CAPTION);
  =
this.statusoff=3D(this.constMbr.statusoff?this.statusoff:pop_STATUSOFF);
  this.cls=3D(this.constMbr.cls?this.cls:pop_CLS);
  this.width=3D(this.constMbr.width?this.width:pop_WIDTH);
  this.offx=3D(this.constMbr.offx?this.offx:pop_OFFX);
  this.offy=3D(this.constMbr.offy?this.offy:pop_OFFY);
  this.BGC=3D(this.constMbr.BGC?this.BGC:pop_BGC);
  this.color=3D(this.constMbr.color?this.color:pop_COLOR);
  this.face=3D(this.constMbr.face?this.face:pop_FACE);
  this.size=3D(this.constMbr.size?this.size:pop_SIZE);
  this.tclass=3D(this.constMbr.tclass?this.tclass:pop_TCLASS);
  this.decor=3D(this.constMbr.decor?this.decor:pop_DECOR);
  this.capBGC=3D(this.constMbr.capBGC?this.capBGC:pop_CAPBGC);
  this.capcolor=3D(this.constMbr.capcolor?this.capcolor:pop_CAPCOLOR);
  this.capface=3D(this.constMbr.capface?this.capface:pop_CAPFACE);
  this.capsize=3D(this.constMbr.capsize?this.capsize:pop_CAPSIZE);
  this.capclass=3D(this.constMbr.capclass?this.capclass:pop_CAPCLASS);
  this.capdecor=3D(this.constMbr.capdecor?this.capdecor:pop_CAPDECOR);
  this.timeout=3D(this.constMbr.timeout?this.timeout:pop_TIMEOUT);
  this.delay=3D(this.constMbr.delay?this.delay:pop_DELAY);
  =
this.durationin=3D(this.constMbr.durationin?this.durationin:pop_DURATIONI=
N);
  =
this.transitionin=3D(this.constMbr.transitionin?this.transitionin:pop_TRA=
NSITIONIN);
  =
this.durationout=3D(this.constMbr.durationout?this.durationout:pop_DURATI=
ONOUT);
  =
this.transitionout=3D(this.constMbr.transitionout?this.transitionout:pop_=
TRANSITIONOUT);
  this.filter=3D(this.constMbr.filter?this.filter:pop_FILTER);
  this.popoff=3D(this.constMbr.popoff?this.popoff:pop_POPOFF);
  =
this.statusblank=3D(this.constMbr.statusblank?this.statusblank:pop_STATUS=
BLANK);
  this.text=3D(this.constMbr.text?this.text:'');
  this.status=3D(this.constMbr.status?this.status:'');
  this.title=3D(this.constMbr.title?this.title:'');
  this.close=3D(this.constMbr.close?this.close:'');
  =
this.absdurationin=3D(this.constMbr.absdurationin?this.absdurationin:pop_=
ABSDURATIONIN);
  =
this.absdurationout=3D(this.constMbr.absdurationout?this.absdurationout:p=
op_ABSDURATIONOUT);
  =
this.separatewindow=3D(this.constMbr.separatewindow?this.separatewindow:p=
op_SEPARATEWINDOW);
  this.sw_inner=3D(this.constMbr.sw_inner?this.sw_inner:pop_SW_INNER);
  =
this.sw_center=3D(this.constMbr.sw_center?this.sw_center:pop_SW_CENTER);
  =
this.sw_features=3D(this.constMbr.sw_features?this.sw_features:pop_SW_FEA=
TURES);
  =
this.sw_onblur=3D(this.constMbr.sw_onblur?this.sw_onblur:pop_SW_ONBLUR);
  this.sw_style=3D(this.constMbr.sw_style?this.sw_style:pop_SW_STYLE);
}

function getpopup(loadStatic){
  if(!loadStatic){loadStatic=3D0;}
  =
this.obj=3D(pop_layers?document[this.divId]:(pop_all?document.all[this.di=
vId]:(pop_dom?document.getElementById(this.divId):0)));
  if(pop_ie4up&&this.obj){this.obj.style.filter=3Dthis.filter;}
  if(loadStatic){this.constMbr.obj=3D1;}
}

function popcreate(){
  var args=3Darguments;

  this.getArgs(args);
  globalPop=3Dthis;
  if(args.length=3D=3D0){
    this.hide();
  }else if(!this.popoff){
    if(this.obj){this.show();}
  }
  if(!this.statusoff){
    if(!this.status){this.status=3Dthis.text;}
    var s=3D(this.statusblank||args.length=3D=3D0||!this.status?' =
':this.status);
    =
if(pop_STATUSID){clearTimeout(pop_STATUSID);}pop_STATUSID=3DsetTimeout('p=
opstat("'+s+'")',10);
  }
  return(!this.statusoff);
}

function poparguments(args,loadStatic){
  this.getMembers();
  if(!loadStatic){loadStatic=3D0;}
  for(var i=3D0;i<args.length;i++){
    if(i=3D=3D0&&(typeof args[i]=3D=3D'string')){
      this.text=3Dargs[i]; this.constMbr.text=3DloadStatic;
    }else{
      =
if(args[i]=3D=3DPU_SETARRAYTEXT){this.arraytext=3Dargs[++i];if(loadStatic=
){this.constMbr.arraytext=3D1;}continue;}
      =
if(args[i]=3D=3DPU_SETARRAYSTATUS){this.arraystatus=3Dargs[++i];if(loadSt=
atic){this.constMbr.arraystatus=3D1;}continue;}
      =
if(args[i]=3D=3DPU_SETARRAYCAPTION){this.arraycaption=3Dargs[++i];if(load=
Static){this.constMbr.arraycaption=3D1;}continue;}
      =
if(args[i]=3D=3DPU_SETARRAYCLOSE){this.arrayclose=3Dargs[++i];if(loadStat=
ic){this.constMbr.arrayclose=3D1;}continue;}
      =
if(args[i]=3D=3DPU_ARRAYTEXT&&this.arraytext){this.text=3Dthis.arraytext[=
args[++i]];if(loadStatic){this.constMbr.text=3D1;}continue;}
      =
if(args[i]=3D=3DPU_ARRAYSTATUS&&this.arraystatus){this.status=3Dthis.arra=
ystatus[args[++i]];if(loadStatic){this.constMbr.status=3D1;}continue;}
      =
if(args[i]=3D=3DPU_ARRAYCAPTION&&this.arraycaption){this.title=3Dthis.arr=
aycaption[args[++i]];if(loadStatic){this.constMbr.title=3D1;}continue;}
      =
if(args[i]=3D=3DPU_ARRAYCLOSE&&this.arrayclose){this.close=3Dthis.arraycl=
ose[args[++i]];if(loadStatic){this.constMbr.close=3D1;}continue;}
      =
if(args[i]=3D=3DPU_TEXT){this.text=3Dargs[++i];if(loadStatic){this.constM=
br.text=3D1;}continue;}
      =
if(args[i]=3D=3DPU_STATUS){this.status=3Dargs[++i];if(loadStatic){this.co=
nstMbr.status=3D1;}continue;}
      =
if(args[i]=3D=3DPU_CAPTION){this.title=3Dargs[++i];if(loadStatic){this.co=
nstMbr.title=3D1;}continue;}
      =
if(args[i]=3D=3DPU_CLOSE){this.close=3Dargs[++i];if(loadStatic){this.cons=
tMbr.close=3D1;}continue;}
      =
if(args[i]=3D=3DPU_WIDTH){this.width=3Dargs[++i];if(loadStatic){this.cons=
tMbr.width=3D1;}continue;}
      =
if(args[i]=3D=3DPU_BGC){this.BGC=3Dargs[++i];if(loadStatic){this.constMbr=
.BGC=3D1;}continue;}
      =
if(args[i]=3D=3DPU_COLOR){this.color=3Dargs[++i];if(loadStatic){this.cons=
tMbr.color=3D1;}continue;}
      =
if(args[i]=3D=3DPU_FACE){this.face=3Dargs[++i];if(loadStatic){this.constM=
br.face=3D1;}continue;}
      =
if(args[i]=3D=3DPU_SIZE){this.size=3Dargs[++i];if(loadStatic){this.constM=
br.size=3D1;}continue;}
      =
if(args[i]=3D=3DPU_CLASS){this.tclass=3Dargs[++i];if(loadStatic){this.con=
stMbr.tclass=3D1;}continue;}
      =
if(args[i]=3D=3DPU_DECOR){this.decor=3Dargs[++i];if(loadStatic){this.cons=
tMbr.decor=3D1;}continue;}
      =
if(args[i]=3D=3DPU_CBGC){this.capBGC=3Dargs[++i];if(loadStatic){this.cons=
tMbr.capBGC=3D1;}continue;}
      =
if(args[i]=3D=3DPU_CCOLOR){this.capcolor=3Dargs[++i];if(loadStatic){this.=
constMbr.capcolor=3D1;}continue;}
      =
if(args[i]=3D=3DPU_CFACE){this.capface=3Dargs[++i];if(loadStatic){this.co=
nstMbr.capface=3D1;}continue;}
      =
if(args[i]=3D=3DPU_CSIZE){this.capsize=3Dargs[++i];if(loadStatic){this.co=
nstMbr.capsize=3D1;}continue;}
      =
if(args[i]=3D=3DPU_CCLASS){this.capclass=3Dargs[++i];if(loadStatic){this.=
constMbr.capclass=3D1;}continue;}
      =
if(args[i]=3D=3DPU_CDECOR){this.capdecor=3Dargs[++i];if(loadStatic){this.=
constMbr.capdecor=3D1;}continue;}
      =
if(args[i]=3D=3DPU_OUT){this.timeout=3Dargs[++i]*1000;if(loadStatic){this=
.constMbr.timeout=3D1;}continue;}
      =
if(args[i]=3D=3DPU_DELAY){this.delay=3Dargs[++i];if(loadStatic){this.cons=
tMbr.delay=3D1;}continue;}
      =
if(args[i]=3D=3DPU_DURAIN){this.durationin=3Dargs[++i];if(loadStatic){thi=
s.constMbr.durationin=3D1;}continue;}
      =
if(args[i]=3D=3DPU_ABSDURAIN){this.absdurationin=3Dargs[++i];if(loadStati=
c){this.constMbr.absdurationin=3D1;}continue;}
      =
if(args[i]=3D=3DPU_TRANSIN){this.transitionin=3Dargs[++i];if(loadStatic){=
this.constMbr.transitionin=3D1;}continue;}
      =
if(args[i]=3D=3DPU_DURAOUT){this.durationout=3Dargs[++i];if(loadStatic){t=
his.constMbr.durationout=3D1;}continue;}
      =
if(args[i]=3D=3DPU_ABSDURAOUT){this.absdurationout=3Dargs[++i];if(loadSta=
tic){this.constMbr.absdurationout=3D1;}continue;}
      =
if(args[i]=3D=3DPU_TRANSOUT){this.transitionout=3Dargs[++i];if(loadStatic=
){this.constMbr.transitionout=3D1;}continue;}
      =
if(args[i]=3D=3DPU_FILTER){this.filter=3Dargs[++i];if(loadStatic){this.co=
nstMbr.filter=3D1;}continue;}
      =
if(args[i]=3D=3DPU_DIVID){this.divId=3Dargs[++i];if(loadStatic){this.cons=
tMbr.divId=3D1;}continue;}
      =
if(args[i]=3D=3DPU_FRAME){this.frame=3Dargs[++i];if(loadStatic){this.cons=
tMbr.frame=3D1;}continue;}
      =
if(args[i]=3D=3DPU_OFFX){this.offx=3Dargs[++i];if(loadStatic){this.constM=
br.offx=3D1;}continue;}
      =
if(args[i]=3D=3DPU_OFFY){this.offy=3Dargs[++i];if(loadStatic){this.constM=
br.offy=3D1;}continue;}
      =
if(args[i]=3D=3DPU_STATUSOFF){this.statusoff=3Dargs[++i];if(loadStatic){t=
his.constMbr.statusoff=3D1;}continue;}
      =
if(args[i]=3D=3DPU_POPOFF){this.popoff=3Dargs[++i];if(loadStatic){this.co=
nstMbr.popoff=3D1;}continue;}
      =
if(args[i]=3D=3DPU_OBJNAME){this.name=3Dargs[++i];if(loadStatic){this.con=
stMbr.name=3D1;}continue;}
      =
if(args[i]=3D=3DPU_STATUSBLANK){this.statusblank=3Dargs[++i];if(loadStati=
c){this.constMbr.statusblank=3D1;}continue;}
      =
if(args[i]=3D=3DPU_SEPARATEWINDOW){this.separatewindow=3Dargs[++i];if(loa=
dStatic){this.constMbr.separatewindow=3D1;}continue;}
      =
if(args[i]=3D=3DPU_SW_INNER){this.sw_inner=3Dargs[++i];if(loadStatic){thi=
s.constMbr.sw_inner=3D1;}continue;}
      =
if(args[i]=3D=3DPU_SW_CENTER){this.sw_center=3Dargs[++i];if(loadStatic){t=
his.constMbr.sw_center=3D1;}continue;}
      =
if(args[i]=3D=3DPU_SW_FEATURES){this.sw_features=3Dargs[++i];if(loadStati=
c){this.constMbr.sw_features=3D1;}continue;}
      =
if(args[i]=3D=3DPU_SW_ONBLUR){this.sw_onblur=3Dargs[++i];if(loadStatic){t=
his.constMbr.sw_onblur=3D1;}continue;}
      =
if(args[i]=3D=3DPU_SW_STYLE){this.sw_style=3Dargs[++i];if(loadStatic){thi=
s.constMbr.sw_style=3D1;}continue;}
    }
  }
  this.caption=3D'<font bgcolor=3D"'+this.capBGC+'" =
color=3D"'+this.capcolor+'" face=3D"'+this.capface+'" =
style=3D"font-size:'+this.capsize+'pt;text-decoration:'+this.capdecor+';"=
><b>xxx</b></font>';
  this.txt=3D'<font bgcolor=3D"'+this.BGC+'" color=3D"'+this.color+'" =
face=3D"'+this.face+'" =
style=3D"font-size:'+this.size+'pt;text-decoration:'+this.decor+';">xxx</=
font>';
  this.cls=3D'<a href=3D"javascript://" onmouseover=3D"return =
'+this.name+'.hide(\''+this.name+'\',1);"><font =
bgcolor=3D"'+this.capBGC+'" color=3D"'+this.capcolor+'" =
face=3D"'+this.capface+'" =
style=3D"font-size:'+this.capsize+'pt;text-decoration:'+this.capdecor+';"=
><b>xxx</b></font></a>';
}

function hidepop(id,hidesticky){
  var obj=3D(id?eval(id):this);
  if(pop_delayid>0){clearTimeout(pop_delayid);}
  if((hidesticky||!obj.sticky)&&obj.obj){obj.applyFilters(0);}
  globalPop=3Dobj;
  return(true);
}

function showpopup(){
  if(this.sticky){this.hide(0,1);}
  =
this.width=3D(this.text.length*this.size<this.width?this.text.length*this=
.size:this.width);
  var txt=3D'',col=3D0,w=3D0;
  this.sticky=3D0;
  if((this.title||this.close)&&!this.separatewindow){
    if(this.title){w+=3Dthis.title.length*this.capsize;}
    if(this.close){w+=3Dthis.close.length*this.capsize;}
    this.width=3D(w>this.width?w:this.width);
    txt+=3D'<table border=3D0 cellpadding=3D0 cellspacing=3D0 =
width=3D'+this.width+'><tr>';
    if(this.title){
      txt+=3D'<td align=3Dleft bgcolor=3D"'+this.capBGC+'" =
class=3D"'+this.capclass+'" color=3D"'+this.capcolor+'" valign=3Dmiddle =
'+
           =
'width=3D'+(this.width-(this.close?this.close.length*this.capsize:0))+'>'=
+this.caption.replace(pop_RE,this.title)+'</td>';
      col++;
    }
    if(this.close){
      if(this.close!=3D' '){
        txt+=3D'<td align=3Dright bgcolor=3D"'+this.capBGC+'" =
class=3D"'+this.capclass+'" color=3D"'+this.capcolor+'" =
valign=3Dmiddle>'+
             this.cls.replace(pop_RE,this.close)+'</td>';
        col++;
      }
      this.sticky=3D1;
    }
    txt+=3D'</tr><tr><td align=3Dleft bgcolor=3D"'+this.BGC+'" =
color=3D"'+this.tclass+'" colspan=3D'+col+' valign=3Dmiddle =
width=3D"100%">';
  }
  txt+=3D'<table border=3D0 cellpadding=3D2 cellspacing=3D0 =
width=3D'+this.width+'><tr>'+
       '<td align=3Dleft bgcolor=3D"'+this.BGC+'" =
class=3D"'+this.tclass+'" color=3D"'+this.color+'" valign=3Dmiddle =
width=3D"100%">'+
       this.txt.replace(pop_RE,this.text)+'</td></tr></table>';
  =
if((this.title||this.close)&&!this.separatewindow){txt+=3D'</td></tr></ta=
ble>';}

  if(this.separatewindow){
    this.sw_txt=3Dtxt;
  }else if(pop_layers){
    this.obj.document.write('<layer name=3D"'+this.name+'2" =
bgcolor=3D"'+this.BGC+'" style=3D"border:1px solid =
black;">'+txt+'</layer>');
    this.obj.document.close();
  }else if(pop_all||pop_dom){
    this.obj.innerHTML=3Dtxt;
  }

  this.moving=3D0;

  globalPop=3Dthis;
  if(this.delay>0){
    if(pop_delayid>0){clearTimeout(pop_delayid);}
    =
pop_delayid=3DsetTimeout('displaypopup("'+this.name+'")',this.delay);
  }else{
    this.display();
  }

  return(this.sticky?false:true);
}

function popstat(status){window.status=3Dstatus;}

function popfilters(visible){
  if(pop_layers){
    this.obj.visibility=3D(visible?'show':'hide');
/************************************************************************=
********************
 * KeyFix     : Access is denied 11/19/2003
 * Sequence   : 1 of 1
 * From       : tward
 * Description: Some clients have ActiveX filters turned off, which =
throws an
 *              "Access is denied" error.  Offending code removed.
 * Date       : 11/20/2003
 * Programmer : Paul Ellis <paule@snl.com>
 =
*************************************************************************=
*******************/
  /*
  }
  else if(pop_ie4up){
    if(this.obj.filters){
      if(this.obj.filters[0]){
        var f=3Dthis.obj.filters[0];
        f.apply();
        this.obj.style.visibility=3D(visible?'visible':'hidden');
        var =
spin=3D(this.absdurationin?this.absdurationin:this.durationin);
        var =
spout=3D(this.absdurationin?(this.absdurationout?this.absdurationout:this=
.absdurationin):(this.durationout?this.durationout:this.durationin));
        =
f.Duration=3D(visible?spin:spout)*(this.absdurationin?1:this.obj.innerHTM=
L.length);
        =
if(f.Transition){f.Transition=3D(visible?this.transitionin:this.transitio=
nout);}
        =
if(f.Direction){f.Direction=3D(visible?this.transitionin:this.transitiono=
ut);}
        =
if(f.Motion){f.Motion=3D(visible?this.transitionin:this.transitionout);}
        f.play();
      }else{
        this.obj.style.visibility=3D(visible?'visible':'hidden');
      }
    }else{
      this.obj.style.visibility=3D(visible?'visible':'hidden');
    }
  }else if(pop_dom){
    */
  }else if(this.obj.style){
/************************************************************************=
********************
 * END KeyFix Access is denied 11/19/2003 : Sequence 1 of 1
 =
*************************************************************************=
*******************/
    this.obj.style.visibility=3D(visible?'visible':'hidden');
  }
  this.moving=3D(visible?(this.sticky?0:1):0);
}

function displaypopup(id){
  var obj=3D(id?eval(id):this);
  if(obj.moving=3D=3D0){
    if(obj.separatewindow){
      obj.sticky=3D1;
      obj.separateWin();
    }else{
      obj.move();
      obj.applyFilters(1);
    }
  }
  if(obj.timeout>0&&!obj.separatewindow){
    if(obj.timerId>0){clearTimeout(obj.timerId);}
    obj.timerId=3DsetTimeout('hidepop("'+obj.name+'",1)',obj.timeout);
  }
  globalPop=3Dobj;
}

function movepopup(){
  var x=3D0,y=3D0;
  var offsetW=3D(pop_all?document.body.scrollLeft:pageXOffset);
  var offsetT=3D(pop_all?document.body.scrollTop:pageYOffset);
  var =
w=3D(pop_dom&&!pop_all?outerWidth:(pop_all?document.body.clientWidth:(pop=
_layers?innerWidth:0)));
  var =
h=3Deval(pop_dom&&!pop_all?outerHeight:(pop_all?document.body.clientHeigh=
t:(pop_layers?innerHeight:0)))/2;
  var =
l=3D0,t=3D0,b=3D(this.obj.style?(this.obj.style.filter?this.obj.style.fil=
ter.indexOf('Strips')>-1:false):false);

  if(mouseX-offsetW>eval(w)/2){
    // left
    x=3DmouseX-this.offx-this.width;
    if(x<offsetW){x=3DoffsetW;}
    l=3D1;
  }else{
    // right
    x=3DmouseX+this.offx;
    if(eval(x)+eval(this.width)>offsetW+w){
      x=3Dw+offsetW-this.width;
      if(x<0){x=3D0;}
    }
 }

  if(mouseY-offsetT>h){
    // top
    =
y=3DmouseY-((pop_layers?this.obj.clip.height:(this.obj.offsetHeight?this.=
obj.offsetHeight:0))+this.offy);
    if(y<offsetT){y=3DoffsetT};
    t=3D1;
  }else{
    // bottom
    y=3DmouseY+this.offy;
  }

  if(typeof(this.transitionin)=3D=3D'string'){
    if(pop_ie55up){
      if(this.obj.style.filter.indexOf('Iris')=3D=3D-1){
        this.transitionin=3D(l?'left':'right')+(b?(t?'up':'down'):'');
        this.transitionout=3D(l?'right':'left')+(b?(t?'down':'up'):'');
      }
    }
  }

  if(pop_layers){
    this.obj.left=3Dx;this.obj.top=3Dy;
  }else if(pop_all){
    this.obj.style.pixelLeft=3Dx;this.obj.style.pixelTop=3Dy;
  }else if(pop_dom){
    this.obj.style.left=3Dx+'px';this.obj.style.top=3Dy+'px';
  }
}

function popwinCenter(offW,offH){
  =
if(!this.sw_window){this.sw_window=3Dwindow;}if(!offW){offW=3D0;}if(!offH=
){offH=3D0;}
  var =
newW=3D(pop_ns?this.sw_window.innerWidth:this.sw_window.document.body.off=
setWidth)
  var =
newH=3D(pop_ns?this.sw_window.innerHeight:this.sw_window.document.body.of=
fsetHeight)
  =
this.sw_window.moveTo((screen.width/2)-(newW+offW)/2,(screen.height/2)-(n=
ewH+offH)/2);
}

function popwinResize(){
  var missedW=3D0,missedH=3D0;
  if(!this.sw_window){this.sw_window=3Dwindow;}
  this.sw_window.resizeTo(this.width,this.sw_height);
  if(this.sw_inner){
    =
missedW=3Dthis.width-(!pop_ns?this.sw_window.document.body.offsetWidth:th=
is.sw_window.innerWidth);
    =
missedH=3Dthis.sw_height-(!pop_ns?this.sw_window.document.body.offsetHeig=
ht:this.sw_window.innerHeight);
    this.sw_window.resizeTo(this.width+missedW,this.sw_height+missedH);
  }
  if(this.sw_center){this.swcenter(missedW,missedH);}
  if(pop_ns){this.sw_window.history.go(0);}
}

function popwinOpen(){
  if(!this.width||!this.sw_height){this.sw_inner=3D0;}
  var f=3D(this.sw_features?this.sw_features+',':'')+
        =
(this.width&&this.sw_height?(pop_ns4&&this.sw_inner?'innerWidth=3D'+this.=
width+',innerHeight=3D'+this.sw_height:'width=3D'+this.width+',height=3D'=
+this.sw_height):'');
  this.sw_window=3Dwindow.open('_blank',this.name,f);
  if(pop_ns4&&this.sw_inner){
    this.swresize();
  }else if(this.sw_center){
    this.swcenter(0,0);
  }
}

function openPopupWin(){
  var doresize=3D0;
  =
if(this.sw_window){if(!this.sw_window.closed){this.sw_window.close()};thi=
s.sw_window=3D0;}
  this.sw_height=3DMath.round(this.width*1.2222);
  this.swopen();
  var shtml =3D =
'<html><head><title>'+(this.title?this.title:this.name)+'</title>' +
              '<style>'+this.sw_style+'</style></head><body =
style=3D"padding:0pt;">'+this.sw_txt+
              (this.sw_onblur?'<script =
language=3Djavascript>onblur=3Dwindow.close;<\/script>':'')+
              (this.timeout>0?'<script =
language=3Djavascript>onload=3Dnew =
Function(\'setTimeout("window.close()",'+this.timeout+')\');<\/script>':'=
')+
              '</body></html>';
  this.sw_window.document.write(shtml);
  this.sw_window.document.close();
  if(!pop_ns4){
    =
if(this.width<this.sw_window.document.body.offsetWidth){this.width=3Dthis=
.sw_window.document.body.offsetWidth+16;doresize=3D1;}
    =
this.sw_height=3D(this.sw_window.document.height?this.sw_window.document.=
height:(this.sw_window.document.body.scrollHeight?this.sw_window.document=
.body.scrollHeight:0));
    =
if(this.sw_height>0&&this.sw_height<parseInt(screen.height)){doresize=3D1=
;}else{this.sw_height=3DMath.round(this.width*1.2222);}
    if(doresize){this.swresize();}
  }
}

function popReleaseMouse(){
  if(pop_layers||pop_all||pop_dom){
    document.onmousemove=3D'';
    if(pop_layers){document.releaseEvents(Event.MOUSEMOVE);}
  }
}

objPopup.prototype.getMembers=3Dgetpopmembers;
objPopup.prototype.getObj=3Dgetpopup;
objPopup.prototype.pop=3Dpopcreate;
objPopup.prototype.getArgs=3Dpoparguments;
objPopup.prototype.hide=3Dhidepop;
objPopup.prototype.show=3Dshowpopup;
objPopup.prototype.showStatus=3Dpopstat;
objPopup.prototype.applyFilters=3Dpopfilters;
objPopup.prototype.display=3Ddisplaypopup;
objPopup.prototype.move=3Dmovepopup;
objPopup.prototype.swcenter=3DpopwinCenter;
objPopup.prototype.swresize=3DpopwinResize;
objPopup.prototype.swopen=3DpopwinOpen;
objPopup.prototype.separateWin=3DopenPopupWin;
objPopup.prototype.releaseMouse=3DpopReleaseMouse;

function replaceSlash(txt,isStat){
  var r,re;
  re=3D/\\/g;
  =
r=3D(isStat?txt.replace(re,'\u005c\u005c\u005c\u005c'):txt.replace(re,'\u=
005c\u005c'));
  return(r);
}

function OpenStaticDef(ref,width,height)
{=09
	var strFeatures=3D"toolbar=3Dno,status=3Dno,menubar=3Dno,location=3Dno"
	strFeatures=3DstrFeatures+",scrollbars=3Dyes,resizable=3Dno,height=3D" =
+  height +",width=3D" + width;	=20
	var newWin =3D window.open(ref,"Definitions",strFeatures);newWin.opener =
=3D top;
}

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.snl.com/interactivex/lookandfeel/calendar.js

var weekend =3D [6,0];
var weekendColor =3D "#B7D0E2";
var fontface =3D "ARIAL";
var fontsize =3D 2;

var gNow =3D new Date();
var ggWinCal;
var ggWinCalWidth =3D 250;
var ggWinCalHeight =3D 205;

isNav =3D (navigator.appName.indexOf("Netscape") !=3D -1) ? true : =
false;
isIE =3D (navigator.appName.indexOf("Microsoft") !=3D -1) ? true : =
false;

Calendar.Months =3D ["January", "February", "March", "April", "May", =
"June",
"July", "August", "September", "October", "November", "December"];

// Non-Leap year Month days..
Calendar.DOMonth =3D [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
// Leap year Month days..
Calendar.lDOMonth =3D [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];



function Calendar(p_item, p_WinCal, p_month, p_year, p_format, p_inline, =
p_function) {
	if ((p_month =3D=3D null) && (p_year =3D=3D null))	return;

	if (p_WinCal =3D=3D null)
		this.gWinCal =3D ggWinCal;
	else
		this.gWinCal =3D p_WinCal;

	if (p_month =3D=3D null) {
		this.gMonthName =3D null;
		this.gMonth =3D null;
		this.gYearly =3D true;
	} else {
		this.gMonthName =3D Calendar.get_month(p_month);
		this.gMonth =3D new Number(p_month);
		this.gYearly =3D false;
	}

	this.gYear =3D p_year;
	this.gFormat =3D p_format;
	this.gBGColor =3D "white";
	this.gFGColor =3D "black";
	this.gTextColor =3D "black";
	this.gHeaderColor =3D "black";
	this.gReturnItem =3D p_item;
	this.gInline =3D (p_inline ? 1 : 0);
	this.gDiv =3D (p_inline ? p_inline : "");
	this.gFunction =3D p_function;
}

Calendar.get_month =3D Calendar_get_month;
Calendar.get_daysofmonth =3D Calendar_get_daysofmonth;
Calendar.calc_month_year =3D Calendar_calc_month_year;
Calendar.print =3D Calendar_print;

function Calendar_get_month(monthNo) {
	return Calendar.Months[monthNo];
}

function Calendar_get_daysofmonth(monthNo, p_year) {
	/*
	Check for leap year ..
	1.Years evenly divisible by four are normally leap years, except for...
	2.Years also evenly divisible by 100 are not leap years, except for...
	3.Years also evenly divisible by 400 are leap years.
	*/
	if ((p_year % 4) =3D=3D 0) {
		if ((p_year % 100) =3D=3D 0 && (p_year % 400) !=3D 0)
			return Calendar.DOMonth[monthNo];

		return Calendar.lDOMonth[monthNo];
	} else
		return Calendar.DOMonth[monthNo];
}

function Calendar_calc_month_year(p_Month, p_Year, incr) {
	/*
	Will return an 1-D array with 1st element being the calculated month
	and second being the calculated year
	after applying the month increment/decrement as specified by 'incr' =
parameter.
	'incr' will normally have 1/-1 to navigate thru the months.
	*/
	var ret_arr =3D new Array();

	if (incr =3D=3D -1) {
		// B A C K W A R D
		if (p_Month =3D=3D 0) {
			ret_arr[0] =3D 11;
			ret_arr[1] =3D parseInt(p_Year) - 1;
		}
		else {
			ret_arr[0] =3D parseInt(p_Month) - 1;
			ret_arr[1] =3D parseInt(p_Year);
		}
	} else if (incr =3D=3D 1) {
		// F O R W A R D
		if (p_Month =3D=3D 11) {
			ret_arr[0] =3D 0;
			ret_arr[1] =3D parseInt(p_Year) + 1;
		}
		else {
			ret_arr[0] =3D parseInt(p_Month) + 1;
			ret_arr[1] =3D parseInt(p_Year);
		}
	}

	return ret_arr;
}

function Calendar_print() {
	ggWinCal.print();
}

function Calendar_calc_month_year(p_Month, p_Year, incr) {
	/*
	Will return an 1-D array with 1st element being the calculated month
	and second being the calculated year
	after applying the month increment/decrement as specified by 'incr' =
parameter.
	'incr' will normally have 1/-1 to navigate thru the months.
	*/
	var ret_arr =3D new Array();

	if (incr =3D=3D -1) {
		// B A C K W A R D
		if (p_Month =3D=3D 0) {
			ret_arr[0] =3D 11;
			ret_arr[1] =3D parseInt(p_Year) - 1;
		}
		else {
			ret_arr[0] =3D parseInt(p_Month) - 1;
			ret_arr[1] =3D parseInt(p_Year);
		}
	} else if (incr =3D=3D 1) {
		// F O R W A R D
		if (p_Month =3D=3D 11) {
			ret_arr[0] =3D 0;
			ret_arr[1] =3D parseInt(p_Year) + 1;
		}
		else {
			ret_arr[0] =3D parseInt(p_Month) + 1;
			ret_arr[1] =3D parseInt(p_Year);
		}
	}

	return ret_arr;
}

// This is for compatibility with Navigator 3, we have to create and =
discard one object before the prototype object exists.
new Calendar();

Calendar.prototype.getMonthlyCalendarCode =3D function() {
	var vCode =3D "";
	var vHeader_Code =3D "";
	var vData_Code =3D "";

	// Begin Table Drawing code here..
	vCode =3D vCode + "<tr>\n<td colspan=3D7>\n<TABLE BORDER=3D0  =
BGCOLOR=3D\"" + this.gBGColor + "\" WIDTH=3D\"100%\">";

	vHeader_Code =3D this.cal_header();
	vData_Code =3D this.cal_data();
	vCode =3D vCode + vHeader_Code + vData_Code;

	vCode =3D vCode + "</td>\n</tr>\n\n";
	vCode =3D vCode + "</TABLE>";

	return vCode;
}

Calendar.prototype.show =3D function() {
	var vCode =3D "";

	// Setup the page...
	if(this.gInline){
	  vCode +=3D "<style>\n";
	  vCode +=3D ".caldate\n";
	  vCode +=3D "{\n";
	  vCode +=3D "COLOR: " + this.gLinkColor + ";\n";
	  vCode +=3D "TEXT-DECORATION: none\n";
	  vCode +=3D "}\n";
	  vCode +=3D ".caldate:hover\n";
	  vCode +=3D "{\n";
	  vCode +=3D "COLOR: " + this.gLinkColor + ";\n";
	  vCode +=3D "TEXT-DECORATION: underline\n";
	  vCode +=3D "}\n";
	  vCode +=3D ".caldate:visited\n";
	  vCode +=3D "{\n";
	  vCode +=3D "COLOR: " + this.gLinkColor + ";\n";
	  vCode +=3D "TEXT-DECORATION: none\n";
	  vCode +=3D "}\n";
	  vCode +=3D "</style>\n";
	}else{
	  vCode +=3D "<html>\n";
	  vCode +=3D "<head><title>Calendar</title>\n";
	  vCode +=3D "<link REL=3D\"stylesheet\" =
HREF=3D\"lookandfeel/interactive.css\" TYPE=3D\"text/css\">\n";
	  vCode +=3D "<style>\n";
	  vCode +=3D ".popup1\n";
	  vCode +=3D "{\n";
	  vCode +=3D "COLOR: #9F141A;\n";
	  vCode +=3D "CURSOR: help;\n";
	  vCode +=3D "TEXT-DECORATION: none\n";
	  vCode +=3D "}\n";
	  vCode +=3D "</STYLE>\n";
	  vCode +=3D "</head>\n";

	  vCode +=3D "<body " +
		            "link=3D\"" + this.gLinkColor + "\" " +
		            "vlink=3D\"" + this.gLinkColor + "\" " +
		            "alink=3D\"" + this.gLinkColor + "\" " +
		            "text=3D\"" + this.gTextColor + "\">\n";
  }

	// Show navigation buttons
	var prevMMYYYY =3D Calendar.calc_month_year(this.gMonth, this.gYear, =
-1);
	var prevMM =3D prevMMYYYY[0];
	var prevYYYY =3D prevMMYYYY[1];

	var nextMMYYYY =3D Calendar.calc_month_year(this.gMonth, this.gYear, =
1);
	var nextMM =3D nextMMYYYY[0];
	var nextYYYY =3D nextMMYYYY[1];

	var sWin =3D (this.gInline ? "" : "window.opener.");

	vCode +=3D "<TABLE WIDTH=3D'" + (this.gInline ? ggWinCalWidth : "100%") =
+ "' BORDER=3D0 BGCOLOR=3D'#000000'><TR><TD ALIGN=3Dcenter><TABLE =
WIDTH=3D'100%' BORDER=3D0 CELLSPACING=3D0 CELLPADDING=3D0 =
BGCOLOR=3D'#000066'><TR><TD width=3D14% ALIGN=3Dleft>\n";
	//vCode +=3D "[<A HREF=3D\"" +
	//	"javascript:" + sWin + "Build(" +
	//	"'" + this.gReturnItem + "', '" + this.gMonth + "', '" + =
(parseInt(this.gYear)-1) + "', '" + this.gFormat + "', '" +
	//	this.gDiv + "');" +
	//	"\"><<<\/A>]</TD><TD ALIGN=3Dleft>\n";
	vCode +=3D "<A HREF=3D\"" +
		"javascript:" + sWin + "Build(" +
		"'" + this.gReturnItem + "', '" + prevMM + "', '" + prevYYYY + "', '" =
+ this.gFormat + "', '" +
		this.gDiv + "'," + this.gFunction + ");" +
		"\"><img src=3D'\\interactivex/images/prev.gif' =
border=3D0><\/A></TD><TD width=3D70% colspan=3D5 ALIGN=3Dcenter>\n";
		//"\"><img src=3D'images/prev.gif' border=3D0><\/A></TD><TD =
width=3D70% colspan=3D5 ALIGN=3Dcenter>\n";
	//vCode +=3D "[<A =
HREF=3D\"javascript:window.print();\">Print</A>]</TD><TD =
ALIGN=3Dcenter>\n";
	vCode +=3D "<FONT color=3Dwhite FACE=3D'" + fontface + "' =
SIZE=3D3><B>\n";
	vCode +=3D this.gMonthName + " " + this.gYear + "</B></FONT>\n";
	vCode +=3D "</TD><TD width=3D14% ALIGN=3Dright>\n";
	vCode +=3D "<A HREF=3D\"" +
		"javascript:" + sWin + "Build(" +
		"'" + this.gReturnItem + "', '" + nextMM + "', '" + nextYYYY + "', '" =
+ this.gFormat + "', '" +
		this.gDiv + "'," + this.gFunction + ");" +
		"\"><img src=3D'\\interactivex/images/next.gif' =
border=3D0><\/A></TD></TR>\n";
		//"\"><img src=3D'images/next.gif' border=3D0><\/A></TD></TR>\n";

	//vCode +=3D "[<A HREF=3D\"" +
	//	"javascript:" + sWin + "Build(" +
	//	"'" + this.gReturnItem + "', '" + this.gMonth + "', '" + =
(parseInt(this.gYear)+1) + "', '" + this.gFormat + "', '" +
	//	this.gDiv + "');" +
	//	"\">>><\/A>]</TD></TR></TABLE></TD></TR></TABLE><BR>\n";

	// Get the complete calendar code for the month..
	vCode +=3D this.getMonthlyCalendarCode();
    vCode +=3D "</TABLE></TD></TR></TABLE><BR>\n";
	if(!this.gInline){vCode +=3D "</body></html>\n";}
=09
	if(this.gInline){
  	  if(is.layers){
	    vCode =3D "<ilayer name=3D\"calendar3\" =
style=3D\"position:relative\">" + vCode +"</ilayer>";
	  }
	  this.gWinCal.innerHTML(vCode);
	}else{
	  this.gWinCal.document.open();
	  this.wwrite(vCode);
	  this.gWinCal.document.close();
	}
}

Calendar.prototype.showY =3D function() {
	var vCode =3D "";
	var i;
	var vr, vc, vx, vy;		// Row, Column, X-coord, Y-coord
	var vxf =3D 285;			  // X-Factor
	var vyf =3D 200;			  // Y-Factor
	var vxm =3D 10;			    // X-margin
	var vym;				      // Y-margin
	if (isIE)	vym =3D 75;
	else if (isNav)	vym =3D 25;

	this.gWinCal.document.open();

	this.wwrite("<html>");
	this.wwrite("<head><title>Calendar</title>");
	this.wwrite('<link REL=3D"stylesheet" =
HREF=3D"lookandfeel/interactive.css" TYPE=3D"text/css">');
	this.wwrite("<style type=3D'text/css'>\n<!--");
	for (i=3D0; i<12; i++) {
		vc =3D i % 3;
		if (i>=3D0 && i<=3D 2)	vr =3D 0;
		if (i>=3D3 && i<=3D 5)	vr =3D 1;
		if (i>=3D6 && i<=3D 8)	vr =3D 2;
		if (i>=3D9 && i<=3D 11)	vr =3D 3;

		vx =3D parseInt(vxf * vc) + vxm;
		vy =3D parseInt(vyf * vr) + vym;

		this.wwrite(".lclass" + i + " {position:absolute;top:" + vy + ";left:" =
+ vx + ";}");
	}
	this.wwrite("-->\n</style>");
	this.wwrite("</head>");

	this.wwrite("<body " +
		"link=3D\"" + this.gLinkColor + "\" " +
		"vlink=3D\"" + this.gLinkColor + "\" " +
		"alink=3D\"" + this.gLinkColor + "\" " +
		"text=3D\"" + this.gTextColor + "\">");
	this.wwrite("<FONT FACE=3D'" + fontface + "' SIZE=3D2><B>");
	this.wwrite("Year : " + this.gYear);
	this.wwrite("</B><BR>");

	// Show navigation buttons
	var prevYYYY =3D parseInt(this.gYear) - 1;
	var nextYYYY =3D parseInt(this.gYear) + 1;

	this.wwrite("<TABLE WIDTH=3D'100%' BORDER=3D0 CELLSPACING=3D0 =
CELLPADDING=3D0 BGCOLOR=3D'#e0e0e0'><TR><TD ALIGN=3Dcenter>");
	this.wwrite("[<A HREF=3D\"" +
		"javascript:window.opener.Build(" +
		"'" + this.gReturnItem + "', null, '" + prevYYYY + "', '" + =
this.gFormat + "'" +
		");" +
		"\" alt=3D'Prev Year'><<<\/A>]</TD><TD ALIGN=3Dcenter>");
	this.wwrite("[<A =
HREF=3D\"javascript:window.print();\">Print</A>]</TD><TD =
ALIGN=3Dcenter>");
	this.wwrite("[<A HREF=3D\"" +
		"javascript:window.opener.Build(" +
		"'" + this.gReturnItem + "', null, '" + nextYYYY + "', '" + =
this.gFormat + "'" +
		");" +
		"\">>><\/A>]</TD></TR></TABLE><BR>");

	// Get the complete calendar code for each month..
	var j;
	for (i=3D11; i>=3D0; i--) {
		if (isIE)
			this.wwrite("<DIV ID=3D\"layer" + i + "\" CLASS=3D\"lclass" + i + =
"\">");
		else if (isNav)
			this.wwrite("<LAYER ID=3D\"layer" + i + "\" CLASS=3D\"lclass" + i + =
"\">");

		this.gMonth =3D i;
		this.gMonthName =3D Calendar.get_month(this.gMonth);
		vCode =3D this.getMonthlyCalendarCode();
		this.wwrite(this.gMonthName + "/" + this.gYear + "<BR>");
		this.wwrite(vCode);

		if (isIE)
			this.wwrite("</DIV>");
		else if (isNav)
			this.wwrite("</LAYER>");
	}

	this.wwrite("</font><BR></body></html>");
	this.gWinCal.document.close();
}

Calendar.prototype.wwrite =3D function(wtext) {
	this.gWinCal.document.writeln(wtext);
}

Calendar.prototype.wwriteA =3D function(wtext) {
	this.gWinCal.document.write(wtext);
}

Calendar.prototype.cal_header =3D function() {
	var vCode =3D "";

	vCode =3D vCode + "<TR>";
	vCode =3D vCode + "<TD WIDTH=3D'14%' bgcolor=3D#E1E1E1><FONT SIZE=3D'2' =
FACE=3D'" + fontface + "' COLOR=3D'" + this.gHeaderColor + =
"'><B>Sun</B></FONT></TD>";
	vCode =3D vCode + "<TD WIDTH=3D'14%' bgcolor=3D#E1E1E1><FONT SIZE=3D'2' =
FACE=3D'" + fontface + "' COLOR=3D'" + this.gHeaderColor + =
"'><B>Mon</B></FONT></TD>";
	vCode =3D vCode + "<TD WIDTH=3D'14%' bgcolor=3D#E1E1E1><FONT SIZE=3D'2' =
FACE=3D'" + fontface + "' COLOR=3D'" + this.gHeaderColor + =
"'><B>Tue</B></FONT></TD>";
	vCode =3D vCode + "<TD WIDTH=3D'14%' bgcolor=3D#E1E1E1><FONT SIZE=3D'2' =
FACE=3D'" + fontface + "' COLOR=3D'" + this.gHeaderColor + =
"'><B>Wed</B></FONT></TD>";
	vCode =3D vCode + "<TD WIDTH=3D'14%' bgcolor=3D#E1E1E1><FONT SIZE=3D'2' =
FACE=3D'" + fontface + "' COLOR=3D'" + this.gHeaderColor + =
"'><B>Thu</B></FONT></TD>";
	vCode =3D vCode + "<TD WIDTH=3D'14%' bgcolor=3D#E1E1E1><FONT SIZE=3D'2' =
FACE=3D'" + fontface + "' COLOR=3D'" + this.gHeaderColor + =
"'><B>Fri</B></FONT></TD>";
	vCode =3D vCode + "<TD WIDTH=3D'14%' bgcolor=3D#E1E1E1><FONT SIZE=3D'2' =
FACE=3D'" + fontface + "' COLOR=3D'" + this.gHeaderColor + =
"'><B>Sat</B></FONT></TD>";
	vCode =3D vCode + "</TR>";

	return vCode;
}

Calendar.prototype.cal_data =3D function() {
	var vDate =3D new Date();
	vDate.setDate(1);
	vDate.setMonth(this.gMonth);
	vDate.setFullYear(this.gYear);

	var vFirstDay=3DvDate.getDay();
	var vDay=3D1;
	var vLastDay=3DCalendar.get_daysofmonth(this.gMonth, this.gYear);
	var vOnLastDay=3D0;
	var vCode =3D "";
	var vOnClick =3D "";
	var sCls =3D (this.gInline ? " class=3D\"caldate\"" : "");

	/*
	Get day for the 1st of the requested month/year..
	Place as many blank cells before the 1st day of the month as necessary.
	*/

	vCode =3D vCode + "<TR>";
	for (i=3D0; i<vFirstDay; i++) {
		vCode =3D vCode + "<TD WIDTH=3D'14%'" + this.write_weekend_string(i) + =
"><FONT SIZE=3D'2' FACE=3D'" + fontface + "'> </FONT></TD>";
	}


	// Write rest of the 1st week
	for (j=3DvFirstDay; j<7; j++) {
/*
		if (j=3D=3D0||j=3D=3D6) {
			vCode =3D vCode + "<TD WIDTH=3D'14%'" + this.write_weekend_string(j) =
+ "><FONT SIZE=3D'2' FACE=3D'" + fontface + "'>" +
			this.format_day(vDay, j, vFirstDay) +
			"</FONT></TD>";
		}
		else
		{
*/
		  vOnClick =3D "onClick=3D";
			if (this.gInline)
			{
				if (this.gFunction)
				{
					vOnClick +=3D "\"self.opener." + this.gReturnItem + "('" + =
this.format_data(vDay) + "');return false;\"";
				}
				else
				{=09
					vOnClick +=3D "\"" + this.gReturnItem + "('" + =
this.format_data(vDay) + "');return false;\"";
				}
			}
			else
			{
				if (this.gFunction)
				{
					vOnClick +=3D "\"self.opener." + this.gReturnItem + "('" + =
this.format_data(vDay) + "');window.close();\"";
				}
				else
				{=09
					vOnClick +=3D "\"self.opener.document." + this.gReturnItem + =
".value=3D'" + this.format_data(vDay) + "';window.close();\"";
				}
			}

			vCode =3D vCode + "<TD WIDTH=3D'14%'" + this.write_weekend_string(j) =
+ "><FONT SIZE=3D'2' FACE=3D'" + fontface + "'>" +=20
			"<A" + sCls + " HREF=3D'javascript:\\\\' " +
				vOnClick + ">" +
				this.format_day(vDay, j, vFirstDay) +
			"</A>" +
			"</FONT></TD>";
//		}
		vDay=3DvDay + 1;
	}
	vCode =3D vCode + "</TR>";

	// Write the rest of the weeks
	for (k=3D2; k<7; k++) {
		vCode =3D vCode + "<TR>";

		for (j=3D0; j<7; j++) {
		  vOnClick =3D "onClick=3D";
			if (this.gInline)
			{
				if (this.gFunction)
				{
					vOnClick +=3D "\"self.opener." + this.gReturnItem + "('" + =
this.format_data(vDay) + "');return false;\"";
				}
				else
				{=09
					vOnClick +=3D "\"" + this.gReturnItem + "('" + =
this.format_data(vDay) + "');return false;\"";
				}
			}
			else
			{
				if (this.gFunction)
				{
					vOnClick +=3D "\"self.opener." + this.gReturnItem + "('" + =
this.format_data(vDay) + "');window.close();\"";
				}
				else
				{=09
					vOnClick +=3D "\"self.opener.document." + this.gReturnItem + =
".value=3D'" + this.format_data(vDay) + "';window.close();\"";
				}
			}

			vCode =3D vCode + "<TD WIDTH=3D'14%'" + this.write_weekend_string(j) =
+ "><FONT SIZE=3D'2' FACE=3D'" + fontface + "'>" +
			"<A " + sCls + "HREF=3D'javascript:\\\\' " +
				vOnClick + ">" +
				this.format_day(vDay, j, vFirstDay) +
			"</A>" +
			"</FONT></TD>";

			vDay=3DvDay + 1;

			if (vDay > vLastDay) {
				vOnLastDay =3D 1;
				break;
			}
		}

		if (j =3D=3D 6)
			vCode =3D vCode + "</TR>";
		if (vOnLastDay =3D=3D 1)
			break;
	}

	// Fill up the rest of last week with proper blanks, so that we get =
proper square blocks
	for (m=3D1; m<(7-j); m++) {
		if (this.gYearly)
			vCode =3D vCode + "<TD WIDTH=3D'14%'" + =
this.write_weekend_string(j+m) + "></TD>";
		else
			vCode =3D vCode + "<TD WIDTH=3D'14%'" + =
this.write_weekend_string(j+m) + "></TD>";
	}

	return vCode;
}

Calendar.prototype.format_day =3D function(vday, j, str_datetime) {
	var vNowDay =3D gNow.getDate();
	var vNowMonth =3D gNow.getMonth();
	var vNowYear =3D gNow.getFullYear();

	Y=3Dthis.gYear;
    with (Math) {
		N =3D Y-1900;
		Y1 =3D N/19;
		A=3Dfloor((Y1-floor(Y1))*19+0.001);
		B1=3D(7*A+1)/19;
		B=3Dfloor(B1);
		M1=3D(11*A+4-B)/29;
		M=3Dfloor((M1-floor(M1))*29+0.001);
		Q1=3DN/4;
		Q=3Dfloor(Q1);
		W1=3D(N+Q+31-M)/7;
		W=3Dfloor((W1-floor(W1))*7+0.001);
		R=3D25-M-W;
		P =3D R;
		if (R<=3D0) P =3D 31 + R;
		N=3D4;
		if (R<=3D0) N=3D3;
    }

	var when =3D addDays(P,N,this.gYear,-2);

	if (vday =3D=3D vNowDay && this.gMonth =3D=3D vNowMonth && this.gYear =
=3D=3D vNowYear)
		return ("<FONT COLOR=3D\"Navy\"><B><SPAN title=3D'Today' =
class=3D'popup'>" + vday + "</SPAN></B></FONT>");
	else if (vday =3D=3D 1 && this.gMonth =3D=3D 0)
		// Jan 1
		return ("<FONT COLOR=3D\"RED\"><B><SPAN title=3D'New Years Day' =
class=3D'popup'>" + vday + "</SPAN></B></FONT>");
	else if (vday >14 && vday <22 && this.gMonth =3D=3D 0 && j=3D=3D1)
		// MLK
		return ("<FONT COLOR=3D\"RED\"><B><SPAN title=3D'Martin Luther King =
Day' class=3D'popup'>" + vday + "</SPAN></B></FONT>");
	else if (vday >14 && vday <22 && this.gMonth =3D=3D 1 && j=3D=3D1)
		// President's day
		return ("<FONT COLOR=3D\"RED\"><B><SPAN title=3D'Presidents Day' =
class=3D'popup'>" + vday + "</SPAN></B></FONT>");
	else if (vday+""=3D=3DgetDD(getMMDD(when)) && =
this.gMonth+""=3D=3DgetMM(getMMDD(when))-1)
		// Good Friday
		return ("<FONT COLOR=3D\"RED\"><B><SPAN title=3D'Good Friday' =
class=3D'popup'>" + vday + "</SPAN></B></FONT>");
	else if (vday >24 && this.gMonth =3D=3D 4 && j=3D=3D1)
		// Memorial Day
		return ("<FONT COLOR=3D\"RED\"><B><SPAN title=3D'Memorial Day' =
class=3D'popup'>" + vday + "</SPAN></B></FONT>");
	else if (vday =3D=3D4 && this.gMonth =3D=3D 6)
		// July 4
		return ("<FONT COLOR=3D\"RED\"><B><SPAN title=3D'Independence Day' =
class=3D'popup'>" + vday + "</SPAN></B></FONT>");
	else if (vday >0 && vday <8 && this.gMonth =3D=3D 8 && j=3D=3D1)
		// LaborDay
		 return ("<FONT COLOR=3D\"RED\"><B><SPAN title=3D'Labor Day' =
class=3D'popup'>" + vday + "</SPAN></B></FONT>");
	else if (vday >23 && vday <=3D30 && this.gMonth =3D=3D 10 && j=3D=3D4)
		// Thanksgiving
		return ("<FONT COLOR=3D\"RED\"><B><SPAN title=3D'Thanksgiving' =
class=3D'popup'>" + vday + "</SPAN></B></FONT>");
	else if (vday=3D=3D25 && this.gMonth =3D=3D 11)
		// Christmas
		return ("<FONT COLOR=3D\"RED\"><B><SPAN title=3D'Christmas' =
class=3D'popup'>" + vday + "</SPAN> </B></FONT>");





	else
		return (vday);
}

Calendar.prototype.write_weekend_string =3D function(vday) {
	var i;

	// Return special formatting for the weekend day.
		if (vday=3D=3D0 || vday=3D=3D6) {
			return (" BGCOLOR=3D\"" + weekendColor + "\"");
		}
		else {
			return (" BGCOLOR=3D#F2F6F8");
		}

	return "";
}




Calendar.prototype.format_data =3D function(p_day) {
	var vData;
	var vMonth =3D 1 + this.gMonth;
	vMonth =3D (vMonth.toString().length < 2) ? "0" + vMonth : vMonth;
	var vMon =3D Calendar.get_month(this.gMonth).substr(0,3).toUpperCase();
	var vFMon =3D Calendar.get_month(this.gMonth).toUpperCase();
	var vY4 =3D new String(this.gYear);
	var vY2 =3D new String(this.gYear.substr(2,2));
	var vDD =3D (p_day.toString().length < 2) ? "0" + p_day : p_day;

	switch (this.gFormat) {
		case "MM\/DD\/YYYY" :
			vData =3D vMonth + "\/" + vDD + "\/" + vY4;
			break;
		case "MM\/DD\/YY" :
			vData =3D vMonth + "\/" + vDD + "\/" + vY2;
			break;
		case "MM-DD-YYYY" :
			vData =3D vMonth + "-" + vDD + "-" + vY4;
			break;
		case "MM-DD-YY" :
			vData =3D vMonth + "-" + vDD + "-" + vY2;
			break;

		case "DD\/MON\/YYYY" :
			vData =3D vDD + "\/" + vMon + "\/" + vY4;
			break;
		case "DD\/MON\/YY" :
			vData =3D vDD + "\/" + vMon + "\/" + vY2;
			break;
		case "DD-MON-YYYY" :
			vData =3D vDD + "-" + vMon + "-" + vY4;
			break;
		case "DD-MON-YY" :
			vData =3D vDD + "-" + vMon + "-" + vY2;
			break;

		case "DD\/MONTH\/YYYY" :
			vData =3D vDD + "\/" + vFMon + "\/" + vY4;
			break;
		case "DD\/MONTH\/YY" :
			vData =3D vDD + "\/" + vFMon + "\/" + vY2;
			break;
		case "DD-MONTH-YYYY" :
			vData =3D vDD + "-" + vFMon + "-" + vY4;
			break;
		case "DD-MONTH-YY" :
			vData =3D vDD + "-" + vFMon + "-" + vY2;
			break;

		case "DD\/MM\/YYYY" :
			vData =3D vDD + "\/" + vMonth + "\/" + vY4;
			break;
		case "DD\/MM\/YY" :
			vData =3D vDD + "\/" + vMonth + "\/" + vY2;
			break;
		case "DD-MM-YYYY" :
			vData =3D vDD + "-" + vMonth + "-" + vY4;
			break;
		case "DD-MM-YY" :
			vData =3D vDD + "-" + vMonth + "-" + vY2;
			break;

		default :
			vData =3D vMonth + "\/" + vDD + "\/" + vY4;
	}

	return vData;
}

function Build(p_item, p_month, p_year, p_format, p_inline, p_function) =
{
	var p_WinCal =3D ggWinCal;
	gCal =3D new Calendar(p_item, p_WinCal, p_month, p_year, p_format, =
p_inline, p_function);

	// Customize your Calendar here..
	gCal.gBGColor=3D"#ffffff";
	gCal.gLinkColor=3D"#000080";
	gCal.gTextColor=3D"#000080";
	gCal.gHeaderColor=3D"000066";

	// Choose appropriate show function
	if (gCal.gYearly){gCal.showY();}
	else{gCal.show();}
}

function show_calendar() {
	/*
		p_month : 0-11 for Jan-Dec; 12 for All Months.
		p_year	: 4-digit year
		p_format: Date format (mm/dd/yyyy, dd/mm/yy, ...)
		p_item	: Return Item.
		p_inline: calendar rendering div (defaults to popup window)
		p_function : Return results to function? (defaults to no)
		p_silo : What silo are we in ?
	*/

	p_item =3D arguments[0];
	if (arguments[1] =3D=3D null)
		p_month =3D new String(gNow.getMonth());
	else
		p_month =3D arguments[1];
	if (arguments[2] =3D=3D "" || arguments[2] =3D=3D null)
		p_year =3D new String(gNow.getFullYear().toString());
	else
		p_year =3D arguments[2];
	if (arguments[3] =3D=3D null)
		p_format =3D "MM/DD/YYYY";
	else
		p_format =3D arguments[3];

  p_inline =3D (arguments[4] =3D=3D null ? false : arguments[4]);
 =20
  p_function =3D (arguments[5] =3D=3D null ? false : arguments[5]);

 =20
  if (arguments[6] =3D=3D null)
	p_url =3D "/InteractiveX/Calendar.aspx";
  else
	p_url =3D arguments[6];

  request.pathname=3D p_url;

	vWinCal =3D (p_inline ? new getObj(p_inline) : =
window.open(request.buildURL(), "Calendar",
		"width=3D" + ggWinCalWidth + ",height=3D" + ggWinCalHeight + =
",status=3Dno,resizable=3Dno,top=3D200,left=3D200"));
	if(!p_inline){vWinCal.opener =3D self;}
	ggWinCal =3D vWinCal;

	Build(p_item, p_month, p_year, p_format, p_inline, p_function);
}
/*
Yearly Calendar Code Starts here
*/
function show_yearly_calendar(p_item, p_year, p_format, p_inline, =
p_function) {
	// Load the defaults..
	if (p_year =3D=3D null || p_year =3D=3D "")
		p_year =3D new String(gNow.getFullYear().toString());
	if (p_format =3D=3D null || p_format =3D=3D "")
		p_format =3D "MM/DD/YYYY";

	var vWinCal =3D window.open("", "Calendar", "scrollbars=3Dyes");
	vWinCal.opener =3D self;
	ggWinCal =3D vWinCal;

	Build(p_item, null, p_year, p_format, p_inline, p_function);
}
// datetime parsing and formatting routimes. modify them if you wish =
other datetime format
function str2dt4 (str_datetime) {
	var re_date =3D /^(\d+)\/(\d+)\/(\d+)$/;
	if (!re_date.exec(str_datetime))
		return alert("Invalid Datetime format: "+ str_datetime);
	return (new Date (RegExp.$3, RegExp.$1-1, RegExp.$2));
}
function dt2dtstr4 (dt_datetime) {
	return (new String (
			=
(dt_datetime.getMonth()+1)+"/"+dt_datetime.getDate()+"/"+dt_datetime.getF=
ullYear()));
}


function checkdate(field){
//      window.onerror=3Dnull // for all other strange errors
        var err=3D0
        var psj=3D0

        a=3Dfield.value
		if (a=3D=3D''){
			err=3D0
			}
		else {

		if (a.length >10||a.length<6 ) err=3D1

		aslash =3Da.indexOf('/')
		bslash =3Da.lastIndexOf('/')

		b =3D a.substring(0,aslash)// '/'

		c =3D a.substring(aslash,aslash+1)// '/'

        d =3D a.substring(aslash+1, bslash)// day

        e =3D a.substring(bslash,bslash+1)// '/'

        f =3D a.substring(bslash+1,a.length)// year

		if (b.length >2||b.length<1 ) err=3D1
		if (d.length >2||d.length<1 ) err=3D1
		if (f.length >4||f.length<1||f.length=3D=3D3 ) err=3D1

		if (c.length !=3D1||e.length !=3D1) err=3D1

        //basic error checking
        if (b<1 || b>12) err =3D 1
        if (c !=3D '/') err =3D 1
        if (d<1 || d>31) err =3D 1
        if (e !=3D '/') err =3D 1
        if(f.length=3D=3D2){
			if (f<0 || f>99) err =3D 1
		}
        //advanced error checking

        // months with 30 days
        if (b=3D=3D4 || b=3D=3D6 || b=3D=3D9 || b=3D=3D11){
                if (d=3D=3D31) err=3D1
        }

        // february, leap year
        if (b=3D=3D2){
                // feb
                var g=3DparseInt(f/4)
                if (isNaN(g)) {
                        err=3D1
                }

                if (d>29) err=3D1
                if (d=3D=3D29 && ((f/4)!=3DparseInt(f/4))) err=3D1
        }
}
        if (err=3D=3D1){
				field.select();
				field.value=3D""
                alert('Invalid Entry -- please enter a date =
(mm/dd/yy)!');
        }

}

function Easter(Y) {
	with (Math) {
		N =3D Y-1900;
		Y1 =3D N/19;
		A=3Dfloor((Y1-floor(Y1))*19+0.001);
		B1=3D(7*A+1)/19;
		B=3Dfloor(B1);
		M1=3D(11*A+4-B)/29;
		M=3Dfloor((M1-floor(M1))*29+0.001);
		Q1=3DN/4;
		Q=3Dfloor(Q1);
		W1=3D(N+Q+31-M)/7;
		W=3Dfloor((W1-floor(W1))*7+0.001);
		R=3D25-M-W;
		D =3D R;
		if (R<=3D0) D =3D 31 + R;
		M<=3D4;
		if (R<=3D0) M=3D3;
    }

}

function padout(number) { return (number < 10) ? '0' + number : number; =
}

function getMM(string)  { return eval(string.substring(0,2)); }

function getDD(string)  { return eval(string.substring(3,5)); }

function makeArray()    {
    this[0] =3D makeArray.arguments.length;
    for (i =3D 0; i<makeArray.arguments.length; i++)
        this[i+1] =3D makeArray.arguments[i];
}

var accumulate    =3D new makeArray(  0, 31, 59, =
90,120,151,181,212,243,273,304,334);
var accumulateLY  =3D new makeArray(  0, 31, 60, =
91,121,152,182,213,244,274,305,335);

function LeapYear(year) {
    if ((year/4)   !=3D Math.floor(year/4))   return false;
    if ((year/100) !=3D Math.floor(year/100)) return true;
    if ((year/400) !=3D Math.floor(year/400)) return false;
    return true;
}

function daysinyear(year) { if (LeapYear(year)) return 366; else return =
365; }

function addDays(day,month,year,addition) {
    if (LeapYear(year)) var number =3D day + accumulateLY[month] + =
addition;
    else                var number =3D day + accumulate[month]   + =
addition;

    var days =3D daysinyear(year);

    while (number > days) {
        number -=3D days;
        days =3D daysinyear(++year);
    }

    while (number < 1) {
        days =3D daysinyear(--year);
        number +=3D days;
    }

    month =3D 1;

    if (LeapYear(year)) {
        while (number > accumulateLY[month]) { month++; }
        day =3D number - accumulateLY[--month];
    }
    else {
        while (number > accumulate[month]) { month++; }
        day =3D number - accumulate[--month];
    }

    return year + '.' + padout(month) + '.' + padout(day);
}

function getYYYY(string) {
    return eval(string.substring(0,string.indexOf('.')));
}

function getMMDD(string) {
    return string.substring(string.indexOf('.')+1,string.length);
}

var daysofweek   =3D new makeArray('Sunday',
                                 'Monday',
                                 'Tuesday',
                                 'Wednesday',
                                 'Thursday',
                                 'Friday',
                                 'Saturday');

var monthsofyear =3D new makeArray('January',
                                 'February',
                                 'March',
                                 'April',
                                 'May',
                                 'June',
                                 'July',
                                 'August',
                                 'September',
                                 'October',
                                 'November',
                                 'December');

function DayOfWeek(day,month,year) {
    var a =3D Math.floor((14 - month)/12);
    var y =3D year - a;
    var m =3D month + 12*a - 2;
    var d =3D (day + y + Math.floor(y/4) - Math.floor(y/100) + =
Math.floor(y/400) + Math.floor((31*m)/12)) % 7;
    return d+1;
}

function Nths(day) {
    if (day =3D=3D 1 || day =3D=3D 21 || day =3D=3D 31) return 'st';
    if (day =3D=3D 2 || day =3D=3D 22) return 'nd';
    if (day =3D=3D 3 || day =3D=3D 23) return 'rd';
    return 'th';
}

function FullDate(day,month,year) {
    return daysofweek[DayOfWeek(day,month,year)] +' '+ day + Nths(day) =
+' '+ monthsofyear[month] +' '+ year;
}

------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.snl.com/interactivex/lookandfeel/formext.js

/************************************************************************=
*************************
 * Name:		pke_formext.js
 * Description: Provides functional extensions for basic form behavior
 * Inputs:	  none
 * Calls:	   nothing
 * Depends:	 1. header.js - (for the {is} cross browser object && =
DISPLAY NOTICE CODE)
 *			  2. Form input fields attributes:
 *				 SELECT:
 *				   limit		  - String: Value that the number of selected OPTIONS is
 *											limited to.
 *								   Default: "0"
 *								   Usage  : limit=3D"2"
 *								   Example: <select name=3D"select1" multiple limit=3D"2">
 *								   NOTE   : NS4 requires that this item be stored in
 *											pke_collNSFormElements.
 *											(pke_collNSFormElements['select1'].limit=3D"2";)
 *				 OPTION:
 *				   disabled	  - Boolean: Non-selectable item
 *								   Default: true
 *								   Usage  : disabled
 *								   Example: <option disabled>
 *								   NOTE   : NS4 requires that this item be stored in
 *											pke_collNSFormElements.
 *											(pke_collNSFormElements['select'][1].disabled=3Dtrue;)
 *				   hotfoot	   - Boolean: Item that can only be selected singly in =
multiple
 *											SELECT
 *								   Default: true
 *								   Usage  : hotfoot=3Dtrue;
 *								   Example: <option label=3D"true">None
 *								   NOTE   : NS4 requires that this item be stored in
 *											pke_collNSFormElements.
 *											(pke_collNSFormElements['select'][1].hotfoot=3Dtrue;)
 *				   label		 - Boolean: Non-selectable item used to separate OPTIONs
 *								   Default: true
 *								   Usage  : label=3Dtrue
 *								   Example: <option label=3D"true"> --- NEXT SECTION ---
 *								   NOTE   : NS4 requires that this item be stored in
 *											pke_collNSFormElements.
 *											(pke_collNSFormElements['select'][1].label=3Dtrue')
 *				   priorSelected - Boolean: Used internally to store an OPTION's =
selected
 *											value prior to an onchange event
 *											(previous value)
 *								   Default: false
 *								   Usage  : opt.priorSelected =3D opt.selected;
 *								   Example: opt.priorSelected =3D opt.selected;
 *								   NOTE   : NS4 requires that this item be stored in
 *											pke_collNSFormElements.
 *											(pke_collNSFormElements[name][o].priorSelected =3D
 *											 opt.selected;)
 *				 TEXT:
 *				   delimiters	- Boolean: string of single characters used to =
delimit
 *											substrings of the input
 *								   Default: pke_textDelimiters
 *								   Usage  : delimiters=3D","
 *								   Example: <input type=3D"text" name=3D"text1"
 *											 delimiters=3D",">
 *								   NOTE   : NS4 requires that this item be stored in
 *											pke_collNSFormElements.
 *											(pke_collNSFormElements['text1'].delimiters=3D",";)
 *				   disabled	  - Boolean: Non-selectable item
 *								   Default: true
 *								   Usage  : disabled
 *								   Example: <input type=3D"text" name=3D"text1" disabled>
 *								   NOTE   : NS4 requires that this item be stored in
 *											pke_collNSFormElements.
 *											(pke_collNSFormElements['text1'].disabled=3Dtrue;)
 *				   limit		 - String : Value that the number of selected OPTIONS is
 *											limited to.
 *								   Default: "0"
 *								   Usage  : limit=3D"2"
 *								   Example: <input type=3D"text" name=3D"text1" limit=3D"2">
 *								   NOTE   : NS4 requires that this item be stored in
 *											pke_collNSFormElements.
 *											(pke_collNSFormElements['text1'].limit=3D"2";)
 *				   sort		  - String : method used to sort delimited values
 *								   "true" : case-insensitive sort
 *								   "case" : case-sensitive sort
 *								   Default: false
 *								   Usage  : sort =3D "true"
 *								   Example: <input type=3D"text" name=3D"text1" sort=3D"case">
 *								   NOTE   : NS4 requires that this item be stored in
 *											pke_collNSFormElements.
 *											(pke_collNSFormElements['text1'].sort=3D"true";)
 *
 * Assumptions: All form names are unique.
 *
 * Verison:	 1.0
 *
 * Date:		10/31/2003
 *
 * Author:	  Paul Ellis <paulkellis@adelphia.net> (referred to below as =
"THE AUTHOR")
 *
 * Copyright:   =A9 2003 Paul Ellis <paulkellis@adelphia.net> All Rights =
Reserved
 *
 * NOTE:		THIS NOTICE MUST STAY INTACT FOR PERSONAL USE
 *			  FOR COMMERICAL, ORGANIZATIONAL (INCLUDING NOT-FOR-PROFIT & =
SERVICE),
 *			  GOVERNMENTAL, RELIGIOUS, FREEWARE, SHAREWARE, CD-ROM, DVD, OR =
TRANSFER MEDIA
 *			  OR METHOD AS YET UNKNOWN -- WRITTEN PERMISSION FROM THE AUTHOR IS =
REQUIRED
 *
 * DISCLAIMER:  THE SOFTWARE IS PROVIDED ON AN AS IS BASIS, WITHOUT =
WARRANTY OF ANY KIND,
 *			  INCLUDING WITHOUT LIMITATION THE WARRANTIES OF MERCHANTABILITY, =
FITNESS FOR
 *			  A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
 *
 *			  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE =
IS BORNE
 *			  BY YOU. SHOULD THE SCRIPT PROVE DEFECTIVE, YOU AND NOT THE AUTHOR =
ASSUME
 *			  THE ENTIRE COST OF ANY SERVICE AND REPAIR.
 *
 *			  THE AUTHOR IS NOT RESPONSIBLE FOR ANY INDIRECT, SPECIAL, =
INCIDENTAL, OR
 *			  CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT =
LIMITATION,
 *			  DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
 *			  MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES.
 *
 *			  TITLE, OWNERSHIP RIGHTS AND INTELLECTUAL PROPERTY RIGHTS IN AND =
TO THE
 *			  SOFTWARE SHALL REMAIN IN AND WITH THE AUTHOR. THE SOFTWARE IS =
PROTECTED BY
 *			  INTERNATIONAL COPYRIGHT TREATIES.
 *
 * History:  10/31/2003 - Initial release.
 =
*************************************************************************=
***********************/
//
// Global variables
//
// ***** BEGIN - DO NOT EDIT THIS SECTION ***** //
// Hashtable to provide support for styles
var pke_formStyles =3D {};
// Hashtable for label styles
pke_formStyles.label =3D {};
// Hashtable for disabled styles
pke_formStyles.disabled =3D {};
// Hashtable for label OPTION styles
pke_formStyles.label.option =3D {};
// Hashtable for disabled OPTION styles
pke_formStyles.disabled.option =3D {};
// Hashtable for TEXT styles
pke_formStyles.disabled.text =3D {};
// ***** END   - DO NOT EDIT THIS SECTION ***** //

// *************************************************** //
// *****  BEGIN - OPTIONAL PARAMETERS SECTION	***** //
// *****  NOTE:   This is the ONLY section	   ***** //
// *****		  that can be edited			 ***** //
// *************************************************** //
//
// String holding default text input delimiters
var pke_textDelimiters =3D ' ,;:';
//
// SET STYLES HERE ...
// label styles for OPTIONs
pke_formStyles.label.option.color =3D '#ffffff';
pke_formStyles.label.option.fontWeight =3D 'bold';
pke_formStyles.label.option.backgroundColor =3D '#a6a6a6';
// disabled style for OPTIONs
pke_formStyles.disabled.option.color =3D '#d3d3d3';
pke_formStyles.disabled.option.fontStyle =3D 'italic';
// disabled style for TEXT
pke_formStyles.disabled.text.backgroundColor =3D '#d3d3d3';
//
// *************************************************** //
// *****  END   - OPTIONAL PARAMETERS SECTION	***** //
// *****	NOTE: DO NOT EDIT BELOW THIS LINE	***** //
// *************************************************** //

// Hashtable to provide support for extended form element parameters =
(for NS4)
var pke_collNSFormElements =3D {};
// Hashtable to provide support for events for form elements
var pke_collFormElementEvents =3D {};
// "Constant" string identifying version of this script
var PKE_FORMEXT_VERSION =3D "1.0.0";

/************************************************************************=
********************
* Function:	 pke_formExtensions
* Description:  Called by onload. Iterates through all forms on page and =
applies extensions.
* Inputs:	   nothing
* Calls:		pke_selectExtensions
* Depends:	  nothing
* Returns:	  nothing
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/
function pke_formExtensions(){
  // Check for forms
  if(document.forms){
	// Interate through forms
	for(var f =3D 0; f < document.forms.length; f++){
	  // Instantiate form variable
	  var frm =3D document.forms[f];
	  // Iterate through elements
	  for(var n =3D 0; n < frm.length; n++){
		// Check for form
		if(frm[n]){
		  // Check for type
		  if(frm[n].type){
			// Find SELECTs
			if(frm[n].type.substr(0,6).toLowerCase() =3D=3D 'select'){
			  // Call SELECT Extensions
			  pke_selectExtensions(frm[n]);
			}else if(frm[n].type.toLowerCase() =3D=3D 'text'){
			  // Call TEXT Extensions
			  pke_textExtensions(frm[n]);
			}
		  }
		}
	  }
	}
  }
}

// GLOBAL FORM ELEMENT METHODS

/************************************************************************=
********************
* Function:	 pke_disableFormElement
* Description:  Called by all objects referenced in pke_formExtensions. =
Disables or enables
*			   the referenced object on the fly
* Inputs:	   nothing
* Calls:		pke_getFormStyle
* Depends:	  pke_formStyles
*			   pke_collNSFormElements (NS4 disabled must be set explicitedly)
* Returns:	  nothing
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/
// We don't want to step on a reference here so ...
if(typeof(pke_disableFormElement) =3D=3D 'undefined'){
  function pke_disableFormElement(){
	// Instantiate args variable
	var args =3D arguments;
	// Instantiate disable variable
	var disable =3D (args.length > 0 ? args[0] : true);
	// Set disabled attribute
	this.disabled =3D disable;
	if(is.ns4){
	  // NS4 disabled must be set explicitedly in pke_collNSFormElements
	  // for elements without a name attribute (ex. OPTION)
	  pke_collNSFormElements['\'' + this.name + '\'']['disabled'] =3D =
disable.toString().toLowerCase();
	}
	// OPTION selected check
	if(this.selected && disable){
	  this.selected =3D false;
	  this.priorSelected =3D null;
	}
	// If form element has a style object ...
	if(this.style){
	  // Instantiate cmdline variable
	  var cmdline =3D '\'disabled\',';
	  // Instantiate elementType variable
	  var elementType =3D this.type;
	  // Check for OPTION type
	  if(!elementType){elementType =3D this.tagName;}
	  // For non-DOM browsers, elementType defaults to OPTION
	  if(!elementType){elementType =3D 'option';}
	  // Make it lowercase for processing
	  elementType =3D elementType.toLowerCase();
	  // SELECT check
	  if(elementType.substr(0,6) =3D=3D 'select'){elementType =3D =
'select';}
	  // Build cmdline
	  cmdline +=3D '\'' + elementType + '\'';
	  // Get style hashtable
	  var dstyle =3D eval('pke_getFormStyle(' + cmdline + ')');
	  // If style exists ...
	  if(dstyle){
		// ... and if we have an object ...
		if(typeof(dstyle) =3D=3D 'object' && dstyle !=3D null){
		  // ... iterate through hashtable ...
		  for(var key in dstyle){
			// ... and if we have a string ...
			if(typeof(dstyle[key]) =3D=3D 'string'){
			  // ... apply the style
			  if(disable){
				this.style[key] =3D dstyle[key];
			  }else{
				this.style[key] =3D '';
			  }
			}
		  }
		}
	  }
	}
  }
}

/************************************************************************=
********************
* Function:	 pke_getFormElementValue
* Description:  Static method called by all objects referenced in =
pke_formExtensions.
*			   Returns referenced form element's value
* Inputs:	   formName  - form name as string
*			   elementName - element name as string
* Calls:		nothing
* Depends:	  nothing
* Assumes:	  Support for version 4 browsers is needed, depreciated.
* Returns:	  string representing form element's value
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/
// We don't want to step on a reference here so ...
if(typeof(pke_getFormElementValue) =3D=3D 'undefined'){
  function pke_getFormElementValue(formName, elementName){
	// Instantiate return value
	var val =3D null;
	// Check for forms collection
	if(document.forms){
	  // Check for form
	  if(document.forms[formName]){
		// Set reference to form
		var frm =3D document.forms[formName];
		// Check for element
		if(frm[elementName]){
		  // Set reference to element
		  var ele =3D frm[elementName];
		  // Reset return value
		  val =3D ele.value;
		  // Check for element support of value attribute
		  if(typeof(val) !=3D 'undefined'){
			// return value
			return(val);
		  }
		  // No support for value attribute, reset value
		  val =3D null;
		  // Check for SELECT element
		  if(ele.type.substr(0,6).toLowerCase() =3D=3D 'select'){
			// ... iterate through options ...
			for(var n =3D 0; n < ele.options.length; n++){
			  // ... find selected option ...
			  if(ele.options[n].selected){
				// ... set val ...
				val =3D fld.options[n].value;
				// ... exit loop ...
				break;
			  } // END if(ele.options[n].selected)
			} // END for(var n =3D 0; n < ele.options.length; n++)
		  } // END if(formElement.type.substr(0,6).toLowerCase() =3D=3D =
'select')
		} // END if(frm[elementName])
	  } // END if(document.forms[formName])
	} // END if(document.forms)
	// return value
	return(val);
  }
}

// GLOBAL FORM ELEMENT METHODS

/************************************************************************=
********************
* Function:	 pke_textExtensions
* Description:  Called by pke_formExtensions. Captures events and =
reroutes them as needed.
*			   Marks and applies styles to disabled TEXT objects.
* Inputs:	   (required) textInput.  The TEXT form element to be acted =
upon.
* Calls:		pke_getFormStyle
* Depends:	  pke_collNSFormElements, pke_collFormElementEvents
*			   pke_onChangeText, pke_onFocusText
* Returns:	  nothing
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/
function pke_textExtensions(textInput){
  if(textInput){
	// Instantiate text name
	var name =3D textInput.name;
	// Create Custom NSText hashtable, if necessary (for NS4)
	if(is.ns4 && typeof(pke_collNSFormElements[name]) =3D=3D =
'undefined'){pke_collNSFormElements[name] =3D {};}
	// Create custom hashtable for events support, if necessary
	if(typeof(pke_collFormElementEvents[name]) =3D=3D =
'undefined'){pke_collFormElementEvents[name] =3D {};}
	//
	// Capture EVENTS
	//
	if(textInput.onchange !=3D null){
	  // Save old event
	  pke_collFormElementEvents[name].onchange =3D textInput.onchange;
	}
	// Capture ONCHANGE event
	textInput.onchange =3D pke_onChangeText;
	//
	if(textInput.onfocus !=3D null){
	  // Save old event
	  pke_collFormElementEvents[name].onfocus =3D textInput.onfocus;
	}
	// Capture ONFOCUS event
	textInput.onfocus =3D pke_onFocusText;
	//
	// Set disabled styles for browsers that support it
	//
	// Create new DISABLE method
	textInput.disable =3D pke_disableFormElement;
	//
	var isDisabled =3D (is.ns4 ? pke_collNSFormElements[name].disabled : =
textInput.disabled);
	if(textInput.style){
	  // Check for disabled
	  if(isDisabled){
		// Apply the appropriate style
		pke_applyFormStyles(textInput.style, 'disabled', 'text');
	  }
	}
	// If disabled, value is empty string
	if(isDisabled){textInput.value =3D '';}
  }
}

/************************************************************************=
********************
* Function:	 pke_selectExtensions
* Description:  Called by pke_formExtensions. Captures events and =
reroutes them as needed.
*			   Marks and applies styles to disabled and label OPTIONS. Scrolls =
selected
*			   OPTION(s) into view on page load.
* Inputs:	   (required) selectInput - The SELECT form element to be =
acted upon.
* Calls:		nothing
* Depends:	  pke_collNSFormElements, pke_collFormElementEvents
*			   pke_onChangeSelect
* Returns:	  nothing
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/
function pke_selectExtensions(selectInput){
  if(selectInput){
	// Instantiate select name
	var name =3D selectInput.name;
	// Create Custom NS form elements hashtable, if necessary (for NS4)
	if(is.ns4 && typeof(pke_collNSFormElements[name]) =3D=3D =
'undefined'){pke_collNSFormElements[name] =3D {};}
	// Create custom hashtable for events support, if necessary
	if(typeof(pke_collFormElementEvents[name]) =3D=3D =
'undefined'){pke_collFormElementEvents[name] =3D {};}
	//
	// Capture EVENTS
	//
	if(selectInput.onchange !=3D null){
	// Save old event
	  pke_collFormElementEvents[name].onchange =3D selectInput.onchange;
	}
	// Capture ONCHANGE event
	selectInput.onchange =3D pke_onChangeSelect;
	//
	// Create new DISABLE method
	selectInput.disable =3D pke_disableFormElement;
	//
	// BEGIN Interate through OPTIONs
	for(var o =3D 0; o < selectInput.options.length; o++){
	  //
	  // Disabled OPTIONs -- see =
http://www.devguru.com/features/knowledge_base/A100212.html
	  //
	  // Create Custom NSOption hashtable, if necessary (for NS4)
	  if(is.ns4 && typeof(pke_collNSFormElements[name][o]) =3D=3D =
'undefined'){pke_collNSFormElements[name][o] =3D {};}
	  var opt =3D selectInput.options[o];
	  // Check for selected OPTION
	  if(is.ns4){
		pke_collNSFormElements[name][o].priorSelected =3D opt.selected;
	  }else{
		opt.priorSelected =3D opt.selected;
		// Create new DISABLE method
		opt.disable =3D pke_disableFormElement;
		//
	  }
	  // Disabled parent check
	  if(selectInput.form.disabled){
		opt.disabled =3D true;
		// (for NS4)
		if(is.ns4){
		  pke_collNSFormElements[name][o].disabled =3D true;
		  pke_collNSFormElements[name][o].priorSelected=3Dnull;
		}
	  }
	  var isDisabled =3D (is.ns4 ? pke_collNSFormElements[name][o].disabled =
: opt.disabled);
	  var isLabel =3D (is.ns4 ? pke_collNSFormElements[name][o].label : =
opt.label);
	  //
	  // Set disabled styles for browsers that support it
	  //
	  if(opt.style){
		// Check for labels
		if(isLabel){
		  // Apply the appropriate style
		  pke_applyFormStyles(opt.style, 'label', 'option');
		  opt.disabled =3D true;
		  if(is.ns4){pke_collNSFormElements[name][o].disabled =3D true;}
		  // Check for disabled OPTIONs
		}else if(isDisabled){
		  pke_applyFormStyles(opt.style, 'disabled', 'option');
		}
	  }
	  // Make sure disabled or label OPTIONs are unselected
	  if(opt.selected && (isDisabled || isLabel)){
		opt.selected =3D false;
	  }
	  //
	  // Scroll selected OPTIONs into view
	  //
	  // Check for selected value ...
	  if(opt.selected){
		// ... and reset to scroll into view
		opt.selected =3D false;
		opt.selected =3D true;
	  }
	} // END Interate through OPTIONs
  }
}

// EVENT HANDLERS

/************************************************************************=
********************
* Function:	 pke_onChangeSelect
* Description:  Called by all SELECT objects referenced in =
pke_selectExtensions. Checks the
*			   referenced object for the optional disabled OPTIONS, optional =
label OPTIONS
*			   and optional limits on the number of selected OPTIONS in multiple =
SELECTs
* Inputs:	   nothing
* Calls:		pke_objectParameter, timedNotice
* Depends:	  pke_collNSFormElements, pke_collFormElementEvents
* Returns:	  nothing
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/
function pke_onChangeSelect(){
  // Tracks number selected
  var selected =3D 0;
  // Tracks indexes that are hotfoot
  var hotfeet =3D {};
  hotfeet.length =3D 0;
  var name =3D this.name;
  var multiple =3D (typeof(this.multiple) !=3D 'undefined' ? =
this.multiple : this.type.toLowerCase().indexOf('multiple') > -1);
  // Check for limit
  var limit =3D (is.ns4 ? pke_collNSFormElements[name].limit : =
pke_objectParameter(this, 'limit'));
  // Interate through OPTIONs
  for(var n =3D 0; n < this.options.length; n++){
	// Instantiate OPTION variable
	var opt =3D this.options[n];
	// Is OPTION selected?
	if(opt.selected){
	  // Is OPTION disabled?
	  var isDisabled =3D (is.ns4 ? pke_collNSFormElements[name][n].disabled =
: opt.disabled);
	  // Is OPTION a label?
	  var isLabel =3D (is.ns4 ? pke_collNSFormElements[name][n].label : =
opt.label);
	  // Is OPTION a hotfoot?
	  var isHotfoot =3D (is.ns4 ? pke_collNSFormElements[name][n].hotfoot : =
pke_objectParameter(this[n], 'hotfoot'));
	  // If selected OPTION is disabled or a label ...
	  if(isDisabled || isLabel){
		// ... iterate through options and ...
		for(var x =3D 0; x < this.options.length; x++){
		  // ... reinitialize OPTION variable ...
		  opt =3D this.options[x];
		  // ... if NS4 reset selected OPTION from hashtable else reset =
selected OPTION from priorSelected
		  opt.selected =3D (is.ns4 ? =
pke_collNSFormElements[name][x].priorSelected : opt.priorSelected);
		}
		// Cancel event bubble
		return(false);
	  }else if(isHotfoot){
		hotfeet[n]=3Dtrue;
		hotfeet.length++;
	  }
	}
	// Advance selected counter as needed
	if(this[n].selected){
	  selected++;
	}
  }
  // multiple functionality
  if(multiple){
	// Check for hotfeet ...
	if(hotfeet.length && selected > 1){
	  // ... iterate through options and ...
	  for(var n =3D 0; n < this.options.length; n++){
		var opt =3D this.options[n];
		// ... if hotfoot ...
		if(hotfeet[n]){
		  // ... OPTION is un-selected ...
		  opt.selected =3D false;
		  // ... decrement counter ...
		  selected--;
		}else if(opt.selected){
		  // ... else if OPTION selected put focus on it ...
		  opt.selected =3D false;
		  opt.selected =3D true;
		}
	  }
	}
	// Check for limit on number of selected OPTIONs
	if(limit){
	  // Convert to integer
	  limit =3D parseInt(limit);
	  // If limit isn't zero (zero turns limit off) and selections are over =
the limit ...
	  if(limit > 0 && selected > limit){
		var caption=3D'Input Error :';
		// ... iterate through options and ...
		for(var x =3D 0; x < this.options.length; x++){
		  var opt =3D this.options[x];
		  // ... if NS4 reset selected OPTION from hashtable else reset =
selected OPTION from priorSelected
		  var prior =3D (is.ns4 ? =
pke_collNSFormElements[name][x].priorSelected : opt.priorSelected);
		  // See if OPTION supports innerHTML
		  if(opt.innerHTML){
			// If OPTION selected not equal to priorSelected
			if(opt.selected !=3D prior){
			  // Build caption
			  caption +=3D ' ' + opt.innerHTML;
			}
		  }
		  // Reset selected
		  opt.selected =3D prior;
		}
		// Display error message ...
		timedNotice(caption + '<br>Please select only ' + limit + ' or =
less.');
		return(false);
	  }
	}
  }
  // Iterate through OPTIONs
  for(var n =3D 0; n < this.options.length; n++){
	var opt =3D this.options[n];
	var bsel =3D opt.selected;
	// Update priorSelected
	opt.priorSelected =3D bsel;
	if(is.ns4){pke_collNSFormElements[name][n].priorSelected =3D bsel;}
  }
  // If old onchange exists ...
  if(pke_collFormElementEvents[name].onchange){
	// ... return old event
	return(pke_collFormElementEvents[name].onchange());
  }else{
	// ... else resume event bubble
	return(true);
  }
}

/************************************************************************=
********************
* Function:	 pke_onChangeText
* Description:  Called by all TEXT objects referenced in =
pke_textExtensions. Checks the
*			   referenced object for optional delimiters and optional limits on =
the number
*			   of delimited strings
* Inputs:	   nothing
* Calls:		pke_objectParameter, timedNotice
* Depends:	  pke_collNSFormElements, pke_collFormElementEvents
* Returns:	  nothing
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/
function pke_onChangeText(){
  var name =3D this.name;
  // Check for limit
  var limit =3D (is.ns4 ? pke_collNSFormElements[name].limit : =
pke_objectParameter(this, 'limit'));
  // Check for sort
  var sort =3D (is.ns4 ? pke_collNSFormElements[name].sort : =
pke_objectParameter(this, 'sort'));
  //
  // Check for limit on number of delimited strings
  //
  if(limit){
	// Convert to integer
	limit =3D parseInt(limit);
	// If limit isn't zero (zero turns limit off)
	if(limit > 0){
	  // Check for delimiters
	  var delimiters =3D (is.ns4 ? pke_collNSFormElements[name].delimiters =
: pke_objectParameter(this, 'delimiters'));
	  // If no delimiters ...
	  if(!delimiters){
		// ... use global delimiters instead
		delimiters =3D pke_textDelimiters;
	  }else if(delimiters.toString() =3D=3D ''){
		delimiters =3D pke_textDelimiters;
	  }
	  // Instantiate regular expression
	  var re =3D new RegExp('[' + delimiters + ']+', 'g');
	  // Temp separator
	  var tmp =3D '\u0001';
	  // New separator
	  var sep =3D delimiters.substr(0, 1);
	  // Clean up value
	  var value =3D this.value.replace(re, tmp);
	  // Trim any leading or trailing spaces
	  re =3D new RegExp('^('+ tmp +')*|('+ tmp +'*)$', 'g');
	  value =3D value.replace(re, '');
	  // Get delimited strings
	  var ary =3D value.split(tmp);
	  // If over the limit ...
	  if(ary.length > limit){
		var caption=3D'Input Error : ';
		// Get values in error
		for(var n =3D limit; n < ary.length; n++){
		  // Build caption
		  caption +=3D ary[n] + sep;
		}
		// Trim caption
		caption =3D caption.substr(0, caption.length - 1);
		// Display error message
		timedNotice(caption + '<br>Please enter only ' + limit + ' items or =
less.');
		// Rebuild value
		var s =3D '';
		for(var n =3D 0; n < limit; n++){
		  // Add previous values and separator
		  s +=3D ary[n] + sep;
		}
		// Trim last separator
		s =3D s.substr(0, s.length - 1);
		// Reset value
		this.value =3D s;
		return(false);
	  }else{
		// Do sort
		if(sort){
		  if(sort.toLowerCase() =3D=3D 'case'){
			// Sort array - case sensitive
			ary.sort();
		  }else{
			ary.sort(pke_caseInsensitiveAscendingSort);
		  }
		  // Rebuild value
		  var s =3D '';
		  for(var n =3D 0; n < ary.length; n++){
		  // Add values and separator
			s +=3D ary[n] + sep;
		  }
		  // Trim last separator
		  s =3D s.substr(0, s.length - 1);
		  // Reset value
		  this.value =3D s;
		}else{
		  var re =3D new RegExp('[' + tmp + ']+', 'g');
		  this.value =3D value.replace(re, sep);
		}
	  }
	}
  }
  // If old onchange exists ...
  if(pke_collFormElementEvents[name].onchange){
	// ... return old event
	return(pke_collFormElementEvents[name].onchange());
  }else{
	// ... else resume event bubble
	return(true);
  }
}

/************************************************************************=
********************
* Function:	 pke_onFocusText
* Description:  Called by all TEXT objects referenced in =
pke_textExtensions. Checks the
*			   referenced object for optional disabled item (NS4)
* Inputs:	   nothing
* Calls:		pke_objectParameter
* Depends:	  pke_collNSFormElements, pke_collFormElementEvents
* Returns:	  nothing
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/
function pke_onFocusText(){
  var name =3D this.name;
  // Check for disabled
  var disabled =3D (is.ns4 ? pke_collNSFormElements[name].disabled : =
pke_objectParameter(this, 'disabled'));
  if(disabled){this.blur();}
  //
  // If old onchange exists ...
  if(pke_collFormElementEvents[name].onfocus){
	// ... return old event
	return(pke_collFormElementEvents[name].onfocus());
  }else{
	// ... else resume event bubble
	return(true);
  }
}

/************************************************************************=
********************
* Function:	 pke_newformextonload
* Description:  Called by onload. Calls onload processing, and any =
previous onload processing.
* Inputs:	   nothing
* Calls:		loadPriorOnload
* Depends:	  header.js
* Returns:	  nothing
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/

// Instantiate a globally unique variable and
// set it to the current onload object, whatever
// that object may be
// NOTE (NS4) : Must use window.onload here instead of
//			  onload.  NS4 wigs otherwise.
var pke_oldformextonload =3D window.onload;

function pke_newformextonload(){
  /*
  If you need access to information processed
  in functions contained in the old onload
  function or when it doesn't matter which
  functions run first, set onloadPriorFirst
  to 1 (default)
  */
  var onloadPriorFirst =3D 0;

  /* When other onload processes need to run first or,
  when it doesn't matter which functions run first */
  if(onloadPriorFirst){
	// loadPriorOnload in header.js
	loadPriorOnload(pke_oldformextonload);
  }

  // Put your onload processing here
  pke_formExtensions();

  // When your onload processes need to run first
  if(!onloadPriorFirst){
	// loadPriorOnload in header.js
	loadPriorOnload(pke_oldformextonload);
  }
}

// ... and finally, hook into the event model
// NOTE (NS4) : Must use window.onload here instead of
//			  onload.  NS4 wigs otherwise.
window.onload =3D pke_newformextonload;

// UTILITIES

/************************************************************************=
********************
* Function:	 pke_objectParameter
* Description:  Called by pke_selectExtensions and pke_onChangeSelect. =
Checks the
*			   referenced object for the referenced parameter.
* Inputs:	   (required) obj  =3D referenced object
*			   (required) param  =3D parameter to be retrived from object
* Calls:		nothing
* Depends:	  nothing
* Returns:	  the value referenced by the param variable
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/
// We don't want to step on a reference here so ...
if(typeof(pke_objectParameter) =3D=3D 'undefined'){
  function pke_objectParameter(obj, param){
	return(obj.getAttribute ? obj.getAttribute(param) : obj[param]);
  }
}

/************************************************************************=
********************
* Function:	 pke_getFormStyle
* Description:  Called by pke_applyFormStyles. Checks the style =
hashtable for the referenced
*			   parameter.
* Inputs:	   (required) arguments - variable length.
*			   Determines key/value pair of nested hashtable.
* Calls:		nothing
* Depends:	  pke_formStyles
* Returns:	  the value requested, if exists, or null if it does not
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/
// We don't want to step on a reference here so ...
if(typeof(pke_getFormStyle) =3D=3D 'undefined'){
  function pke_getFormStyle(){
	// Get arguments
	var args =3D arguments;
	var formStyle =3D pke_formStyles;
	// Find value, if any
	for(var n =3D 0; n < args.length; n++){
	  // Check to see if exists
	  if(formStyle[args[n]]){
		// Re-initialize formStyle
		formStyle =3D formStyle[args[n]];
	  }else{
		// No value found, return null
		return(null);
	  }
	}
	return(formStyle);
  }
}

/************************************************************************=
********************
* Function:	 pke_applyFormStyles
* Description:  Called by pke_textExtensions and pke_selectExtensions. =
Checks the
*			   style hashtable for the referenced parameter and applies them, if =
they exist.
* Inputs:	   (required) styleObject.  Referenced form element's style =
object.
*			   (required) styleParameter. Parameter in styleObject to be acted =
upon.
*			   (required) remaining arguments - variable length.
*			   Determines key/value pair of nested hashtable for =
pke_getFormStyle.
* Calls:		pke_getFormStyle
* Depends:	  pke_formStyles
* Returns:	  nothing
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/
// We don't want to step on a reference here so ...
if(typeof(pke_applyFormStyles) =3D=3D 'undefined'){
  function pke_applyFormStyles(styleObject){
	// Instantiate args variable
	var args =3D arguments;
	// Arguments for pke_getFormStyle follow styleObject
	// Determine style tree, if exists
	if(styleObject && args.length > 1){
	  // Instantiate cmdline variable
	  var cmdline =3D '';
	  // Iterate through remaining arguments
	  for(var n =3D 1; n < args.length; n++){
		// Build cmdline
		cmdline +=3D '\'' + args[n] + '\',';
	  }
	  // Trim trailing comma from cmdline
	  cmdline =3D cmdline.substr(0, cmdline.length - 1);
	  // Get style hashtable
	  var dstyle =3D eval('pke_getFormStyle(' + cmdline + ')');
	  // If style exists ...
	  if(dstyle){
		// ... and if we have an object ...
		if(typeof(dstyle) =3D=3D 'object' && dstyle !=3D null){
		  // ... iterate through hashtable ...
		  for(var key in dstyle){
			// ... and if we have a string ...
			if(typeof(dstyle[key]) =3D=3D 'string'){
			  // ... apply the style
			  styleObject[key] =3D dstyle[key];
			}
		  }
		}
	  }
	}
  }
}

/************************************************************************=
********************
* Function:	 pke_getFormElementValue
* Description:  Checks the referenced form element for its value.
* Inputs:	   (required) frm.  Referenced form.
*			   (required) element. Referenced form element.
* Calls:		nothing
* Depends:	  nothing
* Returns:	  If form element is found - string (comma-delimited for =
multiple SELECT)
*			   If form element is not found - null
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/
// We don't want to step on a reference here so ...
if(typeof(pke_getFormElementValue) =3D=3D 'undefined'){
  function pke_getFormElementValue(frm, element){
	// Instantiate return value
	var rtn =3D '';
	// If form exisits ...
	if(document.forms[frm]){
	  // ... reset form variable
	  frm =3D document.forms[frm];
	  // ... if element exisits ...
	  if(frm[element]){
		// ... reset element variable
		element =3D frm[element];
		// ... if element is SELECT ...
		if(element.type.substr(0,6).toLowerCase() =3D=3D 'select'){
		  // ... iterate through OPTIONs ...
		  for(var n =3D 0; n < element.options.length; n ++){
			// ... finding selected OPTIONs ...
			if(element.options[n].selected){
			  // ... and build return value
			  rtn +=3D element.options[n].value + ',';
			}
		  }
		  // Trim return value, if necessary
		  if(rtn.length > 0){rtn =3D rtn.substr(0, rtn.length - 1);}
		}else{
		  // ... reset return value
		  rtn =3D element.value;
		}
	  }
	}
	// undefined && empty string check
	if(typeof(rtn) =3D=3D 'undefined' || rtn =3D=3D ''){rtn =3D null;}
	// return value
	return(rtn);
  }
}

/************************************************************************=
********************
* Function:	 pke_setFormElementValue
* Description:  Set the referenced form element to the specified value.
* Inputs:	   (required) frm.  Referenced form.
*			   (required) element. Referenced form element.
*			   (required) value. Specified string value
* Calls:		nothing
* Depends:	  nothing
* Returns:	  If form element is found - true
*			   If form element is not found - false
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/
// We don't want to step on a reference here so ...
if(typeof(pke_setFormElementValue) =3D=3D 'undefined'){
  function pke_setFormElementValue(frm, element, value){
	// Instantiate return value
	var rtn =3D false;
	// If form exisits ...
	if(document.forms[frm]){
	  // ... reset form variable
	  frm =3D document.forms[frm];
	  // ... if element exisits ...
	  if(frm[element]){
		// ... set return value to true ...
		rtn =3D true;
		// ... reset element variable
		element =3D frm[element];
		// ... if element is SELECT ...
		if(element.type.substr(0,6).toLowerCase() =3D=3D 'select'){
		  // ... iterate through OPTIONs ...
		  for(var n =3D 0; n < element.options.length; n ++){
			// ... selecting OPTIONs as necessary ...
			element.options[n].selected =3D (element.options[n].value =3D=3D =
value);
		  }
		}else{
		  // ... set new value
		  element.value =3D value;
		}
	  }
	}
	// return value
	return(rtn);
  }
}

/************************************************************************=
********************
* Function:	 pke_caseInsensitiveAscendingSort
* Description:  Not to be called directly, used as a .sort function
* Inputs:	   (required) a. Value from calling array to be sorted
*			   (required) b. Value from calling array to be sorted
* Calls:		nothing
* Depends:	  Array.sort
* Assumes:	  Arguments are strings, or values that can be cast as =
strings
* Returns:	  Array elements in ascending, case-insensitive order
* Date:		 10/31/2003
* Author:	   Paul Ellis <paulkellis@adelphia.net>
*************************************************************************=
*******************/
// We don't want to step on a reference here so ...
if(typeof(pke_caseInsensitiveAscendingSort) =3D=3D 'undefined'){
  function pke_caseInsensitiveAscendingSort(a, b){
	a =3D a.toString().toLowerCase();
	b =3D b.toString().toLowerCase();
	return ((a < b) ? -1 : ((a > b) ? 1 : 0));
  }
}


------=_NextPart_000_01AD_01C6A989.E6FB9960
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.snl.com/interactivex/lookandfeel/footer.js


//// BEGIN WINDOWS CODE ////
var =
stdFeatures=3D'directories,location,menubar,resizeable,scrollbars,status,=
titlebar,toolbar';
var =
stdPopUpFeatures=3D'directories=3D0,location=3D0,menubar=3D0,resizeable=3D=
0,scrollbars=3D0,status=3D0,toolbar=3D0';

function winCenter(offsetWidth,offsetHeight,win){
  =
if(!win){win=3Dwindow;}if(!offsetWidth){offsetWidth=3D0;}if(!offsetHeight=
){offsetHeight=3D0;}
  var newW=3D(is.ns?win.innerWidth:win.document.body.offsetWidth)
  var newH=3D(is.ns?win.innerHeight:win.document.body.offsetHeight)
  =
win.moveTo((screen.width/2)-(newW+offsetWidth)/2,(screen.height/2)-(newH+=
offsetHeight)/2);
}

function winResize(bodyW,bodyH,bInner,bCentered,bReload,win){
  var missedW=3D0,missedH=3D0;
  if(!win){win=3Dwindow;}
  win.resizeTo(bodyW,bodyH);
  if(bInner){
    =
missedW=3DbodyW-(!is.ns?win.document.body.offsetWidth:win.innerWidth);
    =
missedH=3DbodyH-(!is.ns?win.document.body.offsetHeight:win.innerHeight);
    win.resizeTo(bodyW+missedW,bodyH+missedH);
  }
  if(bCentered){winCenter(missedW,missedH,win);}
  if(win=3D=3Dwindow){bReload=3Dfalse;}
  if(bReload){win.history.go(0);}
}

function winOpen(sURL,sName,nWidth,nHeight,bInner,bCentered,sFeatures){
  if(!nWidth||!nHeight){bInner=3D0;}
  =
sFeatures+=3D(sFeatures?(sFeatures.length>0?',':stdFeatures+','):stdFeatu=
res+',');
  =
sFeatures+=3D(nWidth&&nHeight?(is.ns4&&bInner?'innerWidth=3D'+nWidth+',in=
nerHeight=3D'+nHeight:'width=3D'+nWidth+',height=3D'+nHeight):'');
  var win=3Dwindow.open(sURL,sName,sFeatures);
  if(!window.innerWidth&&bInner){
    winResize(nWidth,nHeight,bInner,bCentered,is.ns4,win);
  }else if(bCentered){
    winCenter(0,0,win);
  }
  return(win);
}
//// END   WINDOWS CODE ////

//// BEGIN ARTICLES & FEATURES CODE ////
function gotoArticleDoc(id,title){
  if(id){
    request.pathname=3D'/InteractiveX/article.aspx';
    request.queryString.ID=3Did.toString();
    //title=3D(title?'\"'+title+'\"':'article '+id.toString());
    //displayNotice(1,'Loading '+title+'...<br>Please wait.');
    window.location.href=3Drequest.buildURL();
    return(false);
  }
}
//// END   ARTICLES & FEATURES CODE ////

//// BEGIN CUSTOM INDEXES CODE ////
var inCSI=3D(request.queryString['CSI']=3D=3D'1');
var defaultIndex=3D0;
var cistid=3D0;

function showHideCustomIndexes(){
  if(typeof(killAutoRefresh)!=3D'undefined'){killAutoRefresh();}
  var s=3D(inCSI?'Hid':'Show')+'ing<br><nobr>SNL custom =
indexes...</nobr><br><nobr>Please wait'+
      (inCSI?'.</nobr>': '</nobr><br><nobr>while your =
custom</nobr><br><nobr>indexes are built</nobr><br>');
  displayNotice(true,s);
  if(!inCSI){
    if(!is.ns4){
      if(cistid!=3D0){window.clearTimeout(cistid);cistid=3D0;}
      =
cistid=3Dwindow.setTimeout('appendDot(\'jsnotice\',\''+s+'\',2000)',2000)=
;
    }
  }
  request.queryString['CSI']=3D(inCSI?'0':'1');
  if(document.forms){
    var frm =3D document.forms['UserInputs'];
    if(frm){
      if(frm['CSI']){
        frm['CSI'].value=3D(inCSI?'0':'1');
      }
      frm['submit'][0].click();
      return(false);
    }
  }
  window.location.href=3Drequest.buildURL();
  return(false);
}

function appendDot(objName,appendTo,speed){
  appendTo+=3D'.';
  speed=3D(speed?speed:500);
  var obj=3Dnew getObj(objName);
  if(!obj.isHidden()){
    obj.innerHTML(appendTo);
  }
  if(cistid!=3D0){window.clearTimeout(cistid);cistid=3D0;}
  =
cistid=3Dwindow.setTimeout('appendDot(\''+objName+'\',\''+appendTo+'\','+=
speed+')',speed);
}
//// END   CUSTOM INDEXES CODE ////

//// BEGIN DUNDASX CODE ////
var dundasX_restoreDefaults =3D 0;
//// END   DUNDASX CODE ////

//// BEGIN HACK TO ADD FORMEXT ////
if(typeof(pke_newformextonload)!=3D'undefined'){
	pke_oldformextonload =3D onload;
	onload =3D pke_newformextonload;
	}
//// END   HACK TO ADD FORMEXT ////
------=_NextPart_000_01AD_01C6A989.E6FB9960--

