From: <Saved by Windows Internet Explorer 7>
Subject: Aplia Inc.: Student Registration Instructions
Date: Tue, 25 Aug 2009 10:02:34 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CA256B.2AA909D0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA256B.2AA909D0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://courses.aplia.com/af/servlet/courseadmin?action=crsadm_printCourse&ctx=dgsteven-0013

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Aplia Inc.: Student Registration Instructions</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"><LINK=20
href=3D"http://courses.aplia.com/css/aplia.css?r=3DCurrent-000647" =
type=3Dtext/css=20
rel=3Dstylesheet>
<STYLE>.underline {
	TEXT-DECORATION: underline
}
HR {
	COLOR: #c3c3c3; HEIGHT: 1px
}
</STYLE>

<SCRIPT language=3Djavascript=20
src=3D"http://courses.aplia.com/javascript/aplia.js?r=3DCurrent-000647"><=
/SCRIPT>

<META content=3D"MSHTML 6.00.6000.16890" name=3DGENERATOR></HEAD>
<BODY class=3Dtxt bgColor=3D#ffffff marginheight=3D"10" =
marginwidth=3D"10">
<TABLE cellSpacing=3D0 cellPadding=3D5 width=3D650 border=3D0>
  <TBODY>
  <TR>
    <TD>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D650 border=3D0><!-- =
heading --><!-- the images in this page are using the fully qualified =
url in order for Tank to display the images when it accesses this page =
-->
        <TBODY>
        <TR>
          <TD><IMG alt=3D"Aplia Logo"=20
            src=3D"http://courses.aplia.com/images/aplia_logo.gif"></TD>
          <TD><IMG height=3D1 =
src=3D"http://courses.aplia.com/images/clear.gif"=20
            width=3D100></TD>
          <TD class=3Dtxthdrblue2 vAlign=3Dbottom align=3Dright>Student =
Registration=20
            and Payment Instructions</TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D650 border=3D0>
        <TBODY>
        <TR>
          <TD>
            <HR>
          </TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=3D0 cellPadding=3D10 border=3D0>
        <TBODY>
        <TR>
          <TD>
            <TABLE cellSpacing=3D2 cellPadding=3D0 border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dtxt><SPAN class=3Dtxtbold>Course =
Name:</SPAN>=20
                  Geide-Stevenson, Inter. Micro (Feenstra) 1e FL =
09</TD></TR>
              <TR>
                <TD class=3Dtxt><SPAN class=3Dtxtbold>Start Date:</SPAN> =

                08/24/2009</TD></TR>
              <TR>
                <TD class=3Dtxt><SPAN class=3Dtxtbold>Instructor:</SPAN> =
Doris=20
                  Geide-Stevenson</TD></TR>
              <TR>
                <TD class=3Dtxt><SPAN class=3Dtxtbold>Course Key:</SPAN> =

                  B69J-LJG7-6WRV</TD></TR>
              <TR>
                <TD class=3Dtxt>&nbsp;</TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=3D2 cellPadding=3D0 border=3D0><!-- =
course highlights -->
              <TBODY>
              <TR>
                <TD class=3Dtxtbold colSpan=3D2>You can begin working on =
your=20
                  homework as soon as you register!</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D2><IMG height=3D5=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR>
              <TR>
                <TD class=3Dtxt vAlign=3Dtop align=3Dright =
width=3D50>=95&nbsp;</TD>
                <TD class=3Dtxt>In this course, you will use a textbook =
and=20
                  Aplia's website.</TD></TR>
              <TR>
                <TD class=3Dtxt vAlign=3Dtop align=3Dright =
width=3D50>=95&nbsp;</TD>
                <TD class=3Dtxt>In most cases, you can save money if you =
buy=20
                  Aplia and your textbook together. See payment options=20
              below.</TD></TR><!-- Only show for courses with online =
textbook AND digital text enabled. --><!-- DTSA and Etext enabled.-->
              <TR>
                <TD class=3Dtxt vAlign=3Dtop align=3Dright =
width=3D50>=95&nbsp;</TD>
                <TD class=3Dtxt>You will have access to a digital =
version of=20
                  your textbook using=20
      Aplia.</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D650 border=3D0>
        <TBODY>
        <TR>
          <TD>
            <HR>
          </TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=3D0 cellPadding=3D10 border=3D0>
        <TBODY>
        <TR>
          <TD>
            <TABLE cellSpacing=3D2 cellPadding=3D0 border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dtxthdrblue3 =
colSpan=3D3>Registration</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D3><IMG height=3D5=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR>
              <TR>
                <TD class=3Dtxtbold colSpan=3D3>If you have <SPAN=20
                  class=3Dunderline>never</SPAN> used Aplia =
before...</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D3><IMG height=3D1=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR>
              <TR>
                <TD class=3Dtxt vAlign=3Dtop align=3Dright =
width=3D10>1.&nbsp;</TD>
                <TD class=3Dtxt colSpan=3D2>Connect to =
http://www.aplia.com.</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D3><IMG height=3D1=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR>
              <TR>
                <TD class=3Dtxt vAlign=3Dtop align=3Dright>2.&nbsp;</TD>
                <TD class=3Dtxt colSpan=3D2>Click the New Student link =
and enter=20
                  your Course Key: <SPAN =
class=3Dtxtbold>B69J-LJG7-6WRV</SPAN>.=20
                  Continue following the instructions to complete your=20
                  registration.</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D3><IMG height=3D5=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR>
              <TR>
                <TD class=3Dtxtbold colSpan=3D3>If you <SPAN =
class=3Dunderline>have=20
                  used</SPAN> Aplia before...</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D3><IMG height=3D1=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR>
              <TR>
                <TD class=3Dtxt vAlign=3Dtop align=3Dright =
width=3D10>1.&nbsp;</TD>
                <TD class=3Dtxt colSpan=3D2>Connect to =
http://www.aplia.com.</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D3><IMG height=3D1=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR>
              <TR>
                <TD class=3Dtxt vAlign=3Dtop align=3Dright>2.&nbsp;</TD>
                <TD class=3Dtxt colSpan=3D2>Sign in with your usual =
e-mail address=20
                  and password and enter your Course Key when prompted: =
<SPAN=20
                  class=3Dtxtbold>B69J-LJG7-6WRV</SPAN>. If you are not =
prompted=20
                  for a new Course Key, click the Enter Course Key =
button to=20
                  enroll in a new Aplia course. Enter your Course Key =
when you=20
                  are prompted.</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D3><IMG height=3D5=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR>
              <TR>
                <TD class=3Dtxtital colSpan=3D3>* You will have =
different payment=20
                  options after you register for your course. If you =
choose to=20
                  pay later, you can use Aplia without paying until =
11:59 PM on=20
                  =
09/13/2009.</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=3D0 cellPadding=3D10 border=3D0>
        <TBODY>
        <TR>
          <TD>
            <TABLE cellSpacing=3D2 cellPadding=3D0 border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dtxthdrblue3 colSpan=3D3>Payment</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D3><IMG height=3D5=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR>
              <TR>
                <TD class=3Dtxtbold colSpan=3D3>Option 1: Digital =
Textbook with=20
                  Aplia Access</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D3><IMG height=3D1=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR>
              <TR>
                <TD class=3Dtxt vAlign=3Dtop align=3Dright =
width=3D50>=95&nbsp;</TD>
                <TD class=3Dtxt colSpan=3D2><SPAN class=3Dtxtbold>From =
Aplia:</SPAN>=20
                  Purchase access to your course from Aplia's website =
for $80.00=20
                  USD.</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D3><IMG height=3D5=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR>
              <TR>
                <TD class=3Dtxtbold colSpan=3D3>Option 2: Physical =
Textbook with=20
                  Aplia Access (also includes digital =
textbook)</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D3><IMG height=3D1=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR>
              <TR>
                <TD class=3Dtxt vAlign=3Dtop align=3Dright =
width=3D50>=95&nbsp;</TD>
                <TD class=3Dtxt colSpan=3D2><SPAN class=3Dtxtbold>From =
Aplia:</SPAN>=20
                  Purchase access to your course for $80.00 USD and a =
physical=20
                  book for $50.00 USD from Aplia's website.</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D3><IMG height=3D1=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR>
              <TR>
                <TD class=3Dtxt vAlign=3Dtop align=3Dright =
width=3D50>=95&nbsp;</TD>
                <TD class=3Dtxt colSpan=3D2><SPAN class=3Dtxtbold>From=20
                  Bookstore:</SPAN> Purchase an Aplia Access Card and a =
physical=20
                  book together as a bundle from your campus =
bookstore.</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D3><IMG height=3D5=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR>
              <TR>
                <TD class=3Dtxtital colSpan=3D3>* If you purchased an =
Aplia Access=20
                  Card from a bookstore, enter the Access Card's payment =
code on=20
                  Aplia's website as payment for your Aplia =
course.</TD></TR>
              <TR>
                <TD class=3Dtxttiny colSpan=3D3><IMG height=3D1=20
                  src=3D"http://courses.aplia.com/images/clear.gif" =
width=3D1></TD></TR><!-- Only show for courses with online textbook AND =
digital text enabled. --><!-- DTSA and Etext enabled.-->
              <TR>
                <TD class=3Dtxtital colSpan=3D3>* You will have access =
to your=20
                  digital textbook up until the end of this=20
            =
course.</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TB=
ODY></TABLE></BODY></HTML>

------=_NextPart_000_0000_01CA256B.2AA909D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://courses.aplia.com/images/aplia_logo.gif

R0lGODlhWwA/ALMPAFRUVP7+/mZnaKqxso2Rkjg2NsnR077HyaGmp4GFhkJAQbW8vZicnXZ4eeXl
5f///yH5BAEAAA8ALAAAAABbAD8AAAT/8MlJq7046827/2AojmRpnqUhLQCCvnC2JMszFO5CHHH/
IgrFgDUYAIS+pMmYMCwODcBASQU5EUWV5IDo1qrgjKERdFESBUUzzK4YBgwGj7KID7TtvH4POiz+
c3x7OkdBQQANd4JhBwkKBZCGkJACU4tKRpQIBgGdDgtkaQR4ly+ZUp2pqmOQa6UomQIOqrSpBJAE
rycGAgWytcABt0i6JAwFALPBwA2+pMUeBgAFDMvBBmXQITfJ1sHNCdofBrcNtAsCBKkLCKkMAH++
geIarO2qvQWcAUCcDo8CFiiAR4/DgV4LaBEYqMwAjk4CACRw0MtSwQwHpu1bpQyiAE+z/ygWsHjx
wsGR3vgp2BjAwRGSJd2gUbdsTK9qqRwCmBeTggEEyKyNaZBggCqgDZ71nIBNwYGUtFwWyLX0ggE0
H6Gm4valqoUDj+5B/VcgnFcMxxQkTClVAM+zTJtR6wgsI7KucL/KDUi3JTlIBC0orWrgHeAECBYM
IJBPQQO8Dxg0mEy1wgECNErOmDZpEgABDC5wRiZ472BodQhMJsoAJoUBCHoBEMxZwGl6ty2gmW1h
wGTXeTHsxmAgtyADB4ocwOOkyJfmC54Np1NEuZvmA5azKSwgiOdRD1ghg30EsBkJ0yc0MxR6C4FC
kSpJYJCAgQsEDmBkHCigQURc4TE2jf8hAnSXhkXpScBYPpUJxJ9/j6iF3gNqSfjCT3IwJVsgwzy2
wjRJoUfaV9NURo4iEgzwiFnhOBIQGMcUwKEzFNwSWIIT2FUZBr0IMOFEmVUBhIwT3OIWBUARg+MW
JW7QjI9sHECff5zNeOQEKuIgIm+WNVnBYglA6Asj73U2iZXzZNnekg/oSEcUZo5ZxUnINNDaQkQq
KM9rj6w5YpdTTcACJYgN0CMYaEylnQ2PoPlaGmaw6aYEzUixKFZggFjBkI5OkJYlknqJDTUVPAnG
ihUw0GiRNE6A1RyhBvqAQCOVKicV08BTnJScdTVMhm9M094Duy23aJuiTnOkE4kCYJyACarWCaeB
AmR2C2CTARTIDb74N8UAYQKUwCjXSpRPPg2Al0Rh5SGTQCMRumAjnHXidRVnUjxwbWdq3RvfDvk4
Oyds2W2BgH08GImcFxiwg8AcDnfRBYoOU3wwcHsY+VZwIWjMMQl+VJrYsx9XgOckTpUMQmz9+Xel
yjDHLHMxEQAAOw==

------=_NextPart_000_0000_01CA256B.2AA909D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://courses.aplia.com/images/clear.gif

R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAUUAAIALAAAAAABAAEAAAICVAEAOw==

------=_NextPart_000_0000_01CA256B.2AA909D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://courses.aplia.com/css/aplia.css?r=Current-000647

.normal {
	FONT-WEIGHT: normal
}
.invisible {
	DISPLAY: none
}
.hidden {
	VISIBILITY: hidden
}
PRE.announcements {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
INPUT.btn {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, =
helvetica
}
DIV.dottedLines {
	BACKGROUND-IMAGE: url(/images/bg_dots_gray.gif); MARGIN: 5px 0px; =
WIDTH: 100%
}
UL.disc {
	LIST-STYLE-TYPE: disc
}
OL.lowerAlpha {
	LIST-STYLE-TYPE: lower-alpha
}
OL.lowerRoman {
	LIST-STYLE-TYPE: lower-roman
}
OL.decimal {
	LIST-STYLE-TYPE: decimal
}
UL.noBullet {
	LIST-STYLE-TYPE: none
}
OL.noBullet {
	LIST-STYLE-TYPE: none
}
OL LI > SPAN {
	FONT-WEIGHT: bold
}
LI.paddedRight {
	PADDING-RIGHT: 40px; MARGIN-TOP: 5px
}
LI.paddedTallGap {
	MARGIN-TOP: 10px
}
LI.paddedSmallGap {
	MARGIN: 4px 0px
}
DIV.miniGap {
	HEIGHT: 5px
}
DIV.smallGap {
	HEIGHT: 15px
}
DIV.mediumGap {
	HEIGHT: 30px
}
DIV.largeGap {
	HEIGHT: 45px
}
DIV.hugeGap {
	HEIGHT: 90px
}
DIV.giantGap {
	HEIGHT: 180px
}
.collapsed {
	DISPLAY: none
}
.expanded {
	DISPLAY: block
}
INPUT.cbMiddle {
	MARGIN: 1px 0px 1px 3px; VERTICAL-ALIGN: middle
}
INPUT.requiredNew {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: =
url(/images/icons/required_corner_red.gif); BACKGROUND-REPEAT: no-repeat
}
TEXTAREA.requiredNew {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: =
url(/images/icons/required_corner_red.gif); BACKGROUND-REPEAT: no-repeat
}
SPAN.requiredNew {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; BACKGROUND-IMAGE: =
url(/images/icons/required_corner_red.gif); PADDING-BOTTOM: 1px; =
BACKGROUND-REPEAT: no-repeat
}
SPAN.requiredSelect {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; BACKGROUND-IMAGE: =
url(/images/icons/required_corner_red.gif); PADDING-BOTTOM: 1px; =
BACKGROUND-REPEAT: no-repeat
}
LABEL.requiredNew {
	FONT-SIZE: 1em; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
LABEL.optional {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: black; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.errorMsg {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
LABEL.missingRequired {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
HTML * LABEL.requiredNew {
	PADDING-RIGHT: 18px; BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: =
url(/images/icons/required_corner_red.gif); BACKGROUND-REPEAT: =
no-repeat; _background-image: none; _padding-right: 0px
}
HTML * SPAN.requiredSelect {
	BACKGROUND-IMAGE: none; _background-image: =
url('/images/icons/required_corner_red.gif')
}
DIV.contentBody {
	MARGIN: 5px 25px
}
FORM.medium {
	MARGIN-LEFT: 10px; WIDTH: 370px
}
FORM.large {
	WIDTH: 500px
}
.formLabel {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 120px; TEXT-ALIGN: right
}
.formControl {
	PADDING-RIGHT: 10px; FLOAT: right; WIDTH: 350px
}
.formRow {
	CLEAR: both; PADDING-TOP: 7px
}
.spacer {
	CLEAR: both; HEIGHT: 10px
}
FIELDSET.form {
	BORDER-RIGHT: #6699cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#6699cc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; =
BORDER-LEFT: #6699cc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #6699cc =
1px solid
}
LEGEND.form {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; =
PADDING-TOP: 0.5em
}
IFRAME#ieSelectFloater {
	DISPLAY: none; Z-INDEX: 99; FILTER: alpha(opacity=3D75); LEFT: 0px; =
POSITION: absolute; TOP: 0px; -moz-opacity: 0.75; opacity: 0.75
}
#broadcast {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px =
solid; DISPLAY: none; PADDING-LEFT: 0px; FONT-SIZE: 10px; Z-INDEX: 101; =
FILTER: =
progid:DXImageTransform.Microsoft.Shadow(color=3D#000000,direction=3D135,=
 strength=3D2); PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; =
BORDER-LEFT: gray 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px =
solid; FONT-FAMILY: verdana, arial, helvetica; POSITION: absolute; =
BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
#broadcastHeader {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 1% 50%; PADDING-LEFT: 5px; =
FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND-IMAGE: =
url(/images/icons/aplia_logo_small.gif); PADDING-BOTTOM: 2px; =
VERTICAL-ALIGN: middle; COLOR: #595a5b; PADDING-TOP: 2px; BORDER-BOTTOM: =
gray 1px solid; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: =
0px; HEIGHT: 30px; BACKGROUND-COLOR: #dee7e9
}
* HTML #broadcastHeader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 2px
}
#broadcastHeader IMG {
	MARGIN: 0px 4px 0px 30px; VERTICAL-ALIGN: middle
}
#broadcastHeader DIV.messageTitle {
	LEFT: 58px; WIDTH: 240px; POSITION: absolute; TOP: 2px
}
#broadcastHeader SPAN.messageCount {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; RIGHT: 0px; POSITION: absolute
}
#broadcastHeader SELECT.messageCount {
	FONT-SIZE: 0.9em
}
#broadcastMessage {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: =
10px; MARGIN: 0px; OVERFLOW: auto; LINE-HEIGHT: 1.2em; PADDING-TOP: =
10px; HEIGHT: 161px; BACKGROUND-COLOR: white
}
[id]#broadcastMessage {
	HEIGHT: 150px
}
#broadcastFooter {
	PADDING-RIGHT: 0px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 100%; =
BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 56px; =
BACKGROUND-COLOR: #dee7e9
}
P.buttons {
	MARGIN: 5px 5px 0px 0px; TEXT-ALIGN: right
}
INPUT.broadcastButton {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: =
bold; FONT-SIZE: 10px; MARGIN: 3px; BORDER-LEFT: gray 1px solid; COLOR: =
gray; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: verdana, arial, =
helvetica; BACKGROUND-COLOR: white
}
INPUT.cb {
	VERTICAL-ALIGN: middle
}
#broadcastBg {
	DISPLAY: block; Z-INDEX: 100; FILTER: alpha(opacity=3D75); LEFT: 0px; =
WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; =
BACKGROUND-COLOR: cornsilk; -moz-opacity: 0.75; opacity: 0.75
}
#blankPage {
	BACKGROUND-COLOR: cornsilk
}
TR.repForCheckedItems {
	BACKGROUND-COLOR: #cccc99
}
FORM.noGap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.txt {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
A.txt:link {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txt:visited {
	FONT-SIZE: 9pt; COLOR: #9789a5; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txt:active {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txthover:link {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txthover:visited {
	FONT-SIZE: 9pt; COLOR: #9789a5; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txthover:active {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txthover:hover {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
.txtbold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
A.txtbold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtbold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #9789a5; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtbold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.txtital {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtboldital {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-STYLE: italic; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt_super {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_sub {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtblack:link {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtblack:visited {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtblack:active {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtblack:hover {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtblackbold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtblackbold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtblackbold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtblackbold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubblack:link {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubblack:visited {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubblack:active {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubblack:hover {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubblackbold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubblackbold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubblackbold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubblackbold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubred:link {
	FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubred:visited {
	FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubred:active {
	FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubred:hover {
	FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txthoverstatic:link {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txthoverstatic:visited {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txthoverstatic:active {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txthoverstatic:hover {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtboldhoverstatic:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtboldhoverstatic:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtboldhoverstatic:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtboldhoverstatic:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.txtsub {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
A.txtsub:link {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsub:visited {
	FONT-SIZE: 8pt; COLOR: #9789a5; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsub:active {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubhover:link {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txtsubhover:visited {
	FONT-SIZE: 8pt; COLOR: #9789a5; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txtsubhover:active {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txtsubhover:hover {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
.txtsubbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
A.txtsubbold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
A.txtsubbold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #9789a5; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
A.txtsubbold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
A.txtsubboldhover:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtsubboldhover:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtsubboldhover:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtsubboldhover:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubhoverstatic:link {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txtsubhoverstatic:visited {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txtsubhoverstatic:active {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txtsubhoverstatic:hover {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubstatic:link {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubstatic:visited {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubstatic:active {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubstatic:hover {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtstatic:link {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtstatic:visited {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtstatic:active {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtstatic:hover {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubboldhoverstatic:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtsubboldhoverstatic:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtsubboldhoverstatic:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtsubboldhoverstatic:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.txtsubital {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
A.txtsubital:link {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-STYLE: italic; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubital:visited {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-STYLE: italic; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubital:active {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-STYLE: italic; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubital:hover {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-STYLE: italic; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubhidden:link {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txtsubhidden:visited {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txtsubhidden:active {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.txtsubhidden:hover {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
.txthdrblue {
	FONT-SIZE: 14pt; COLOR: #0066ff; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.txthdr {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.txthdrbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdr2 {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.txthdr2bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrblue2 {
	FONT-SIZE: 14pt; COLOR: #336699; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.txthdrbluebold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif
}
.txthdrbluegray {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #6699cc; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrblue3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #336699; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrorange {
	FONT-SIZE: 16pt; COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.hdrprof {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff6600; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrprof {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ff9900; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrorange {
	FONT-SIZE: 16pt; COLOR: #ff9933; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.txthdrorange2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #cc6600; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrorange3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc6600; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrorange4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #cc6633; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.headerprof {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc6600; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrgray {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.txthdrgraybold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrorange5 {
	FONT-SIZE: 10pt; COLOR: #cc6600; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.txthdrblue4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #336699; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrblue5 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #6699cc; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrblue6 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #336699; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrorange5 {
	FONT-SIZE: 14pt; COLOR: #cc6600; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.txthdrred2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ff0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrred3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrred4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ff0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrdarkred2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #cc0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrdarkred3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txthdrdarkred4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #970000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
txthdrorange3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc6600; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.ftrtxt {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif
}
A.ftrtxt:link {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.ftrtxt:visited {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.ftrtxt:active {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.ftrtxt:hover {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
.date {
	FONT-SIZE: 9pt; COLOR: #666600; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.hdrinfo {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666633; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.readingshdr {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #6699cc; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.OUTLINE {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff9900; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.incorrecthdr {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #3366ff; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.incorrect {
	FONT-SIZE: 9pt; COLOR: #3366ff; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.incorrectsub {
	FONT-SIZE: 8pt; COLOR: #3366ff; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.incorrectstrike {
	FONT-SIZE: 9pt; COLOR: #3366ff; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: line-through
}
.correct {
	FONT-SIZE: 9pt; COLOR: #669900; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.correctsub {
	FONT-SIZE: 8pt; COLOR: #669900; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.correcthdr {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #669900; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.correcthdrsub {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #669900; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.readingsoffset {
	PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 25px; FONT-SIZE: =
9pt; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hdrtableorange {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc6600; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.tableblue {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #6699cc; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.tabletxt {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.tabletxtbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.readingsblue {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.summaryhdr {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc6633; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.alertsubbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #3366ff; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.alertsub {
	FONT-SIZE: 8pt; COLOR: #3366ff; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
A.alertsubbold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #3366ff; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.alertsubbold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #3366ff; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.alertsubbold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #3366ff; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.alertsubbold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #3366ff; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.errorhdr {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #cc0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.errorsub {
	FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.errorsubbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
A.errorsub:link {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.errorsub:visited {
	FONT-SIZE: 8pt; COLOR: #9789a5; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.errorsub:active {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
.error {
	FONT-SIZE: 9pt; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.errorbold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #cc0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
A.error:link {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.error:visited {
	FONT-SIZE: 9pt; COLOR: #9789a5; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.error:active {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
.infohdr {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.title {
	FONT-SIZE: 14pt; COLOR: #ff9900; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.txtsell {
	FONT-SIZE: 8pt; COLOR: #990099; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtbuy {
	FONT-SIZE: 8pt; COLOR: #0099ff; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtcontract {
	FONT-SIZE: 8pt; COLOR: #009933; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.helpcopyright {
	FONT-SIZE: 8pt; COLOR: #cccc99; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
A.helpcopyright:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cccc99; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.helpcopyright:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cccc99; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.helpcopyright:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cccc99; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.helpcopyright:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cccc99; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.answer {
	FONT-SIZE: 9pt; BACKGROUND: #dcdcdc; COLOR: #000000; LINE-HEIGHT: 15pt; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.serverQA {
	FONT-SIZE: 24pt; COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.serverContent {
	FONT-SIZE: 24pt; COLOR: #336699; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.serverOther {
	FONT-SIZE: 24pt; COLOR: #666600; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.mimicDD {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.mimicDD:link {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.mimicDD:visited {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.mimicDD:active {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.mimicDD:hover {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.navBarLinks:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.navBarLinks:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.navBarLinks:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.navBarLinks:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.navBar {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.required {
	FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
A.divControl:link {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.divControl:visited {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.divControl:active {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.divControl:hover {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
.divSelected {
	FONT-SIZE: 8pt; BACKGROUND: #336699; COLOR: #ffffff; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
A.krugmanAsset:link {
	FONT-SIZE: 14pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, =
Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.krugmanAsset:visited {
	FONT-SIZE: 14pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, =
Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.krugmanAsset:active {
	FONT-SIZE: 14pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, =
Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.krugmanAsset:hover {
	FONT-SIZE: 14pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, =
Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.assetName:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.assetName:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.assetName:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.assetName:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.txtboldblue {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #6699cc; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtbolditalblue2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #336699; FONT-STYLE: italic; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtblue2 {
	FONT-SIZE: 9pt; COLOR: #6699cc; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtboldblue2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubblue2 {
	FONT-SIZE: 8pt; COLOR: #3399cc; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtsubblue {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
A.txtsubblue:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubblue:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubblue:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubblue:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.txtsubbluebold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif
}
.txtblue {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtbluegraybold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #6699cc; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif
}
.txtsubbluebold2 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #6699cc; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
A.txtsubbluebold2:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #6699cc; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtsubbluebold2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #6699cc; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtsubbluebold2:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #6699cc; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtsubbluebold2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #6699cc; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtsubblue3:link {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubblue3:visited {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubblue3:active {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubblue3:hover {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubblue4:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ccffff; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubblue4:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ccffff; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubblue4:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ccffff; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubblue4:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ccffff; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.txtsubblue4 {
	FONT-SIZE: 8pt; COLOR: #ccffff; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif
}
.txtsubblue6 {
	FONT-SIZE: 8pt; COLOR: #6699cc; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif
}
.txtsubblue2bold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #3399cc; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtblue3 {
	FONT-SIZE: 9pt; COLOR: #3399cc; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtblue3bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #3399cc; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
A.txtblue:link {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtblue:visited {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtblue:active {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtblue:hover {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
.txtbolddkblue {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #003366; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsuborange {
	FONT-SIZE: 8pt; COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtboldorange {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff9933; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtbolddkorange {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff6600; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubbolddkorange {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff6600; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubboldorangegrade {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc6600; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubboldorange {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff9933; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsuborange2bold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc6633; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsuborange2 {
	FONT-SIZE: 8pt; COLOR: #cc6633; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtsuborange3 {
	FONT-SIZE: 8pt; COLOR: #cc6600; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtsuborange3bold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc6600; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtorange2 {
	FONT-SIZE: 9pt; COLOR: #cc6633; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtorange3 {
	FONT-SIZE: 9pt; COLOR: #cc6600; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtorange3bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #cc6600; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubred {
	FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtboldred {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtbolddkred {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubbolddkred {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubboldredgrade {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubboldred {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubred2bold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubred2 {
	FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtsubred3 {
	FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtsubred3bold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtred2 {
	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtred3 {
	FONT-SIZE: 9pt; COLOR: #cc6600; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtred3bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtgray {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubgray {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtsubgrayital {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-STYLE: italic; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubboldgray {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubgranite {
	FONT-SIZE: 8pt; COLOR: #3e3e2e; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
A.txtsubgray:link {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubgray:visited {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubgray:active {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtsubgray:hover {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
.txtsubgray2 {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtsubgraybold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubgray3 {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtsubgray3bold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtgray2 {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.txtgray2bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtgraybold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
A.txtgray2:link {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtgray2:visited {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtgray2:active {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
A.txtgray2:hover {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: verdana, Arial, Helvetica, =
sans-serif; TEXT-DECORATION: underline
}
.txtgray3bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #999999; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtgray3 {
	FONT-SIZE: 9pt; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
A.txtgray3bold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #999999; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtgray3bold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #999999; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtgray3bold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #999999; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtgray3bold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #999999; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.bulletorange {
	LIST-STYLE-IMAGE: url(/images/bullet_orange.gif); LIST-STYLE-TYPE: =
square
}
.bulletblack {
	LIST-STYLE-IMAGE: url(/images/bullet_black.gif); LIST-STYLE-TYPE: disc
}
.rulesblack {
	FONT-SIZE: 5px; COLOR: #000000; size: 1
}
.bulletblue {
	LIST-STYLE-IMAGE: url(/images/bullet_error.gif); LIST-STYLE-TYPE: disc
}
.bulletorangeround {
	LIST-STYLE-TYPE: disc
}
.txtsubboldgreen {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666633; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtboldkhaki {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #999933; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.txtsubboldkhaki {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #999933; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.textbox {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtsubbolddkkhaki {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #999966; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
A.txtsubwhite:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubwhite:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubwhite:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.txtsubwhite:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.txttiny {
	FONT-SIZE: 2pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.bdy {
	FONT-SIZE: 9pt; MARGIN-LEFT: 30px; COLOR: black; MARGIN-RIGHT: 30px; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rulesprob {
	COLOR: #cccccc; size: 0
}
.tbl_prob {
	BORDER-TOP-WIDTH: 1pt; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; =
BORDER-LEFT-WIDTH: 1pt; FONT-SIZE: 9pt; BORDER-BOTTOM-WIDTH: 1pt; =
PADDING-BOTTOM: 7px; COLOR: #000000; PADDING-TOP: 7px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1pt
}
.tbl_grp {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 9pt; PADDING-BOTTOM: =
7px; COLOR: #000000; PADDING-TOP: 7px; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.tbl_expl {
	BORDER-TOP-WIDTH: 1pt; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; =
BORDER-LEFT-WIDTH: 1pt; FONT-SIZE: 9pt; BORDER-BOTTOM-WIDTH: 1pt; =
PADDING-BOTTOM: 7px; COLOR: #000000; PADDING-TOP: 7px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1pt
}
.pvwtitle {
	FONT-SIZE: 16pt; COLOR: #336699; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.txtpopup {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
6px; COLOR: #000000; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.txtpopupcaption {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
8pt; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.essayhighlight {
	BACKGROUND-COLOR: #ffff33
}
.essayhighlighttxt {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e9eef2
}
.essaystudenttxt {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.essaycommenttxt {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ebebd6
}
.essaygradercommenttxt {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.fieldincorrect {
	FONT-SIZE: 9pt; COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.fieldincorrectsub {
	FONT-SIZE: 8pt; COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}
.rejoinderIcon {
	BACKGROUND-COLOR: transparent! important
}
A.rejoinderIcon:hover {
	Z-INDEX: 100000; POSITION: relative
}
A.rejoinderIcon IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; POSITION: static! important; BORDER-BOTTOM-STYLE: none
}
A.rejoinderIcon:hover .floatingRejoinder {
	DISPLAY: inline! important
}
.rejoinderIcon .floatingRejoinder {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: gray =
1px solid; MIN-WIDTH: 20em; DISPLAY: none; PADDING-LEFT: 0.5em; =
FONT-WEIGHT: normal! important; FONT-SIZE: 9pt; Z-INDEX: 100000; LEFT: =
20px; PADDING-BOTTOM: 0.5em; BORDER-LEFT: gray 1px solid; WIDTH: 30em; =
CURSOR: default; PADDING-TOP: 0.5em; BORDER-BOTTOM: gray 1px solid; =
FONT-FAMILY: verdana; WHITE-SPACE: normal; POSITION: absolute; TOP: 0px; =
BACKGROUND-COLOR: white
}
DIV.cnowItemContainer {
	FONT-SIZE: 9pt; LINE-HEIGHT: 1.75; FONT-FAMILY: Verdana, Arial, =
sans-serif
}
DIV.cnowItemContainer .answerInfo {
	DISPLAY: none
}
#apliatext {
	WIDTH: 100%
}
#apliatext-hd {
	PADDING-RIGHT: 7px; BACKGROUND-IMAGE: =
url(/images/apliatext/background.gif); BACKGROUND-REPEAT: repeat-x; =
HEIGHT: 34px
}
#toggle-textbook {
	FLOAT: left; PADDING-TOP: 2px
}
#search-textbook {
	FLOAT: right; PADDING-TOP: 2px
}
#atext-search {
	FLOAT: right; MARGIN: 7px 0px 0px 7px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; =
BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
.search-box {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 2px
}
.search-input {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; =
BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; BORDER-RIGHT-WIDTH: 0px
}
.search-icon {
	FLOAT: left; PADDING-TOP: 3px
}
#searchAC {
	WIDTH: 180px
}
#flipbook {
=09
}
.flipbook-closed {
	WIDTH: 0px; HEIGHT: 0px
}
.flipbook-open {
=09
}
.yui-ac-bd {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.yui-skin-sam .yui-ac-content LI.yui-ac-highlight {
	BACKGROUND: #cedde8; COLOR: #000000
}
#searchContainer {
	MARGIN-TOP: 1px; MARGIN-LEFT: -3px; WIDTH: 200px
}

------=_NextPart_000_0000_01CA256B.2AA909D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://courses.aplia.com/javascript/aplia.js?r=Current-000647

// pn - Positive AND negative
// dp - decimal places
// Jamie - May 8, 02
function getNumericPattern (pn, dp) {
	var neg =3D (pn) ? '-?' : '';
	var p =3D '(^' + neg + '\\d\\d*$)';
	if (dp > 0) {
		p +=3D '|(^' + neg + '\\d\\d*\\.\\d{0,' + dp + '}$)|(^' + neg + =
'\\.\\d{1,' + dp + '}$)';
	}
	return new RegExp (p);
}

function daylightSavings (date)
{
	today =3D new Date ();

	if (today.getTimezoneOffset () =3D=3D date.getTimezoneOffset ())
	{
		return true;
	}
	else
	{
		return false;
	}
}

// date function --------------------------------------------
// x is date adjust, use 0 for today's date
// t is type, t =3D=3D 1 prints 1/1/01, t =3D=3D 2 prints 01.01.01, t =
=3D=3D 3 prints January 1, 2001
// t =3D=3D 4 prints Monday, January 1  t =3D=3D 5 prints Monday, =
January 1, 2001
function getaDate(x,t) {
	Todays =3D new Date();
	var d =3D Todays.getDate();
	var m =3D Todays.getMonth();
	var y =3D Todays.getYear();
	var da =3D Todays.getDay();
	m =3D m + 1;
	d =3D d + x;
	while (d > days(m,y)) {
		d =3D d - days(m,y);
		m++;
		if (m > 12) {
			m =3D 1;
			y++;
		}
	}
	while (d < 1) {
		d =3D d + 30;
		m--;
		if (m < 1) {
			m =3D 12;
			y--;
		}
	}
	if(navigator.appName =3D=3D "Netscape")
	{y =3D y + 1900;}
	y =3D y - 2000;
	if (y < 10)
	{ y =3D "0"+y; }
	if (t =3D=3D 1) {
		TheDate =3D m + "/" + d + "/" + y
	}
	if (t =3D=3D 2) {
		if (d < 10)
			d =3D "0"+d
		if (m < 10)
			m =3D "0"+m
		TheDate =3D m + "." + d + "." + y
	}
	if (t =3D=3D 3) {
		y =3D 20 + y;
		m =3D mon(m);
		TheDate =3D m + " " + d + ", " + y
	}
	if (t =3D=3D 4) {
		m =3D mon(m);
		da =3D whatDay(da,x);
		TheDate =3D da + ", " + m + " " + d
	}
	if (t =3D=3D 5) {
		m =3D mon(m);
		y =3D 20 + y;
		da =3D whatDay(da,x);
		TheDate =3D da + ", " + m + " " + d + ", " + y
	}
	document.write(TheDate);
}

// generates correct day for pretty printing the day
function weekDay (d) {
	var dayText =3D "";
	if (d =3D=3D 0)
		dayText +=3D "Sunday";
	if (d =3D=3D 1)
		dayText +=3D "Monday";
	if (d =3D=3D 2)
		dayText +=3D "Tuesday";
	if (d =3D=3D 3)
		dayText +=3D "Wednesday";
	if (d =3D=3D 4)
		dayText +=3D "Thursday";
	if (d =3D=3D 5)
		dayText +=3D "Friday";
	if (d =3D=3D 6)
		dayText +=3D "Saturday";
	return dayText;
}

// generates correct month for pretty printing the date
function mon(m) {
	var dateText =3D "";
	if (m =3D=3D 1)
	    dateText +=3D "January"
	if (m =3D=3D 2)
	    dateText +=3D "February"
	if (m =3D=3D 3)
	    dateText +=3D "March"
	if (m =3D=3D 4)
	    dateText +=3D "April"
	if (m =3D=3D 5)
	    dateText +=3D "May"
	if (m =3D=3D 6)
	    dateText +=3D "June"
	if (m =3D=3D 7)
	    dateText +=3D "July"
	if (m =3D=3D 8)
	    dateText +=3D "August"
	if (m =3D=3D 9)
	    dateText +=3D "September"
	if (m =3D=3D 10)
	    dateText +=3D "October"
	if (m =3D=3D 11)
	    dateText +=3D "November"
	if (m =3D=3D 12)
	    dateText +=3D "December"
	return dateText
}

function days(m,y) {
	var daysInMonth =3D "";
	if (m =3D=3D 2 && amILeap(y))
		daysInMonth =3D 29
	if (m =3D=3D 2 && !amILeap(y))
		daysInMonth =3D 28
	if (m =3D=3D 4 || m =3D=3D 6 || m =3D=3D 9 || m =3D=3D 11)
		daysInMonth =3D 30
	if (m =3D=3D 1 || m =3D=3D 3 || m =3D=3D 5 || m =3D=3D 7 || m =3D=3D 8 =
|| m =3D=3D 10 || m =3D=3D 12)
		daysInMonth =3D 31
	return daysInMonth
}

function setDays(d, dLen, showBlank)
{
    var curLen =3D d.options.length;
    while (d.options.length < dLen)
    {
        var value =3D showBlank ? d.options.length : d.options.length + =
1;
        d.options[d.options.length] =3D new Option (value, value, false, =
false);
    }

    while (d.options.length > dLen)
    {
        if (d.options[d.options.length-1].selected)
        {
            d.options[d.options.length-2].selected =3D true;
        }
        d.options[d.options.length-1] =3D null;
    }
}

function amILeap(x) {
	while (x > 3) {
		x -=3D 4;
	}
	if (x =3D=3D 0) {
		return true
	}
	else
		return false
}

function whatDay(d,x){
	var dayText =3D "";
	d =3D d + x;
	while (d > 6) {
		d -=3D 7;
	}
	while (d < 0) {
		d +=3D 7;
	}
	if (d =3D=3D 0)
		dayText +=3D "Sunday"
	if (d =3D=3D 1)
	    dayText +=3D "Monday"
	if (d =3D=3D 2)
		dayText +=3D "Tuesday"
	if (d =3D=3D 3)
		dayText +=3D "Wednesday"
	if (d =3D=3D 4)
		dayText +=3D "Thursday"
	if (d =3D=3D 5)
		dayText +=3D "Friday"
	if (d =3D=3D 6)
		dayText +=3D "Saturday"
	return dayText
}

// end date code ----------------------------------

// gives correct CSS if Mac or non-Mac ----------------------------
function text(){
	//if (navigator.appVersion.indexOf("Mac") !=3D -1 && =
(navigator.appName.indexOf("Netscape") !=3D -1 ||  =
parseInt(navigator.appVersion) < 5)) {
/* if (navigator.appVersion.indexOf("Mac") !=3D -1 && =
(((navigator.appName.indexOf("Netscape") !=3D -1 && =
parseInt(navigator.appVersion) !=3D 5) || =
navigator.appVersion.indexOf("5.0") !=3D -1)) || =
navigator.appName.indexOf("Netscape/7") !=3D -1) { */
/*		if (navigator.appVersion.indexOf("Mac") !=3D -1 && =
navigator.appName.indexOf("Netscape6") =3D=3D -1){ */
	if (navigator.appVersion.indexOf("Mac") !=3D -1 && =
(((navigator.appName.indexOf("Netscape") !=3D -1 && =
parseInt(navigator.appVersion) !=3D 5) || =
navigator.appVersion.indexOf("5.0") =3D=3D -1))) {
		document.write("<link rel=3Dstylesheet href=3D\"/css/aplia_macnn.css\" =
type=3D\"text/css\">"); }
	else {
		document.write("<link rel=3Dstylesheet href=3D\"/css/aplia.css\" =
type=3D\"text/css\">");
	}
}

// return version number (e.g., 4.03)
function versionNumber() {
	return parseFloat(navigator.appName)
}

function whatTextAmI(){
	if (navigator.appVersion.indexOf("Mac") !=3D -1 && =
(((navigator.appName.indexOf("Netscape") !=3D -1 && =
parseInt(navigator.appVersion) !=3D 5) || =
navigator.appVersion.indexOf("5.0") =3D=3D -1))) {
		document.write("/css/aplia_macnn.css"); }
	else {
		document.write("/css/aplia.css");
	}
}

// prints version
function whatAmI(){
	document.write("appVersion: " + navigator.appVersion);
	document.write("<br><br>");
	document.write("appName: " + navigator.appName);
	document.write("<br><br>");
	document.write("other app version: " + parseInt(navigator.appVersion));
}

// makes "student answer" pretty
function prettyMe(x) {
	if (x =3D=3D 1) {
	   document.write("A");
	}
	else if (x =3D=3D 2) {
	   document.write("B");
	}
	else if (x =3D=3D 3) {
	   document.write("C");
	}
	else if (x =3D=3D 4) {
	   document.write("D");
	}
	else if (x =3D=3D 5) {
	   document.write("E");
	}
	else {
	   document.write("Not Answered");
	}
}

// pop up function - full browser functionality, forces non-full screen
//  function printablePage(content) {
// =
window.open("content","Information","toolbar=3D1,location=3D1,directories=
=3D1,status=3D1,menubar=3D1,scrollbars=3D1,resizable=3D1,width=3D400,heig=
ht=3D300");
//  }

// prints out 3 select boxes with today's date =
--------------------------------
function dateMeToday() {
	document.write("<select name=3D\"start_month\" size=3D\"1\" =
class=3D\"txtsub\">");
	Todays =3D new Date();
	var mo =3D Todays.getMonth();
	mo++;
	//var i =3D 0;
	for (var i=3D1; i < 13; i++) {
		if (i =3D=3D mo) {
			document.write("<option value=3D\"" + i + "\" selected>" + mon(i) + =
"</option>");
		} else {
			document.write("<option value=3D\"" + i + "\">" + mon(i) + =
"</option>");
		}
	}
	document.write("</select>&nbsp;<select name=3D\"start_day\" =
size=3D\"1\" class=3D\"txtsub\">");
	var da =3D Todays.getDate();
	for (var j=3D1; j < 32; j++) {
		if (j =3D=3D da) {
			document.write("<option value=3D\"" + j + "\" selected>" + j + =
"</option>");
		} else {
			document.write("<option value=3D\"" + j + "\">" + j + "</option>");
		}
	}
	document.write("</select>&nbsp;<select name=3D\"start_year\" =
size=3D\"1\" class=3D\"txtsub\">");
	var ye =3D Todays.getYear();
	for (var k=3D2001; k < 2005; k++) {
		if (k =3D=3D ye) {
			document.write("<option value=3D\"" + k + "\" selected>" + k + =
"</option>");
		} else {
			document.write("<option value=3D\"" + k + "\">" + k + "</option>");
		}
	}
	document.write("</select>");
}

// simple confirm scripts ----------------------------------
function del_assign(x)
{
	var change_me =3D confirm("Delete this assignment?");
	if (change_me =3D=3D true)
	{
		/* this is where the assignment should be deleted */
	}
}

function del_announce(x)
{
var change_me =3D confirm("Delete this announcement?");
	if (change_me =3D=3D true)
	{
		/* this is where the announcement should be deleted */
	}
}

function active_block(x)
{
	var change_me =3D confirm("Change this student's status?");
	if (change_me =3D=3D true)
	{
  /* this is where the students status should be switched, visually =
resulting in
     1) button changing (make active to block student, or vice versa)
	 2) status changing (active to Blocked with date or vice versa)
	 and in the database changing the status */
	}
}

//-- Converts date passed in mm/dd/yyyy format to Date object.
function newDate (dateStr)
{
	var firstSlash =3D dateStr.indexOf ("/");
	var lastSlash =3D dateStr.lastIndexOf ("/");
	var month =3D dateStr.substr (0, firstSlash) - 1;
	var day =3D dateStr.substring (firstSlash + 1, lastSlash);
	var year =3D dateStr.substr (lastSlash + 1);
	var newDate =3D new Date (year, month, day);
	return newDate;
}

function getShortMonthStr (date)
{
	var monthStr =3D "UNKNOWN_MONTH";
	switch (date.getMonth ()) {
		case (0):
			monthStr =3D "Jan. ";
			break;
		case (1):
			monthStr =3D "Feb. ";
			break;
		case (2):
			monthStr =3D "Mar. ";
			break;
		case (3):
			monthStr =3D "Apr. ";
			break;
		case (4):
			monthStr =3D "May ";
			break;
		case (5):
			monthStr =3D "Jun. ";
			break;
		case (6):
			monthStr =3D "Jul. ";
			break;
		case (7):
			monthStr =3D "Aug. ";
			break;
		case (8):
			monthStr =3D "Sep. ";
			break;
		case (9):
			monthStr =3D "Oct. ";
			break;
		case (10):
			monthStr =3D "Nov. ";
			break;
		case (11):
			monthStr =3D "Dec. ";
	}
	return monthStr;
}

function padInt (num, padQty)
{
	var intStr =3D num.toString ();
	if (intStr.length >=3D padQty) return intStr;
	for (var i =3D 0;  i < padQty - intStr.length;  i++) {
		intStr =3D "0" + intStr;
	}
	return intStr;
}

function trimString (str)
{
	if (str =3D=3D null || str.length =3D=3D 0) return str;
	while (str.charAt (0) =3D=3D ' ') {
		str =3D str.substr (1);
	}
	while (str.charAt (str.length - 1) =3D=3D ' ') {
		str =3D str.substr (0, str.length - 1);
	}
	return str;
}

function validateName(name, allowNull)
{
    return ((allowNull =3D=3D true || (name !=3D null && name.length > =
0)) &&
	    name.match(/[^A-Za-z\'\.\-\ ]/) =3D=3D null);
}

function validateOtherName (name, allowNull) {
	return ((allowNull =3D=3D true || (name !=3D null && name.length > 0)) =
&&
	    name.match(/[^A-Za-z0-9\'\.\,\-\ ]/) =3D=3D null);
}

function validateInitial(initial)
{
    return (initial =3D=3D null || initial.length =3D=3D 0 ||
	    (initial.length =3D=3D 1 &&
	    initial.match(/[A-Za-z]/) !=3D null));
}

// pop up function - full browser functionality, forces non-full screen
// format should be href=3D"javascript:popup('http://www.yahoo.com')"
function popupSmall(content)
{
	var h =3D screen.height;
	var w =3D screen.width;
	h =3D h * .4;
	w =3D w * .6;
	var loc =3D =
"toolbar=3D1,location=3D1,status=3D1,scrollbars=3D1,resizable=3D1,width=3D=
" + w + ",height=3D" + h;
	window.open(content,'Information',loc);
}

// pop up function - full browser functionality, forces non-full screen
// format should be href=3D"javascript:popup('http://www.yahoo.com')"
function popupSized(content, width, height)
{
	var loc =3D =
"toolbar=3D1,location=3D1,status=3D1,scrollbars=3D1,resizable=3D1,width=3D=
" + width + ",height=3D" + height;
	window.open(content,'Information',loc);
}

function popupSizedScrollable(content, width, height)
{
	var loc =3D =
"toolbar=3D0,location=3D0,status=3D0,scrollbars=3D1,resizable=3D1,width=3D=
" + width + ",height=3D" + height;
	window.open(content,'Information',loc);
}

function popupSizedNoBar(content, width, height)
{
	var loc =3D =
"toolbar=3D0,location=3D0,status=3D0,scrollbars=3D0,resizable=3D1,width=3D=
" + width + ",height=3D" + height;
	window.open(content,'Information',loc);
}

var wnd =3D null;
var ielang =3D navigator.systemLanguage;
/* if (ielang !=3D null) {
  window.onunload =3D killPopup
}*/
function killPopup() {
	if (wnd !=3D null) wnd.close();
}

function popup(theURL, returnWindow) {
	if (ielang !=3D null && wnd !=3D null && !wnd.closed) {
    	wnd.close();
    /*
     * Case 6523: Some versions of browsers does not like wnd.closed. =
Removing it seems to have fixed the problem
     * This might have ramifications on slower machines, which I assume =
is the reason to have included
     * this popup.closed check in the first place.
     */
    //	while(!wnd.closed) { }
  	}
  	var h =3D screen.height;
	var w =3D screen.width;
	h =3D h * .7;
	w =3D w * .7;
	var loc =3D =
"toolbar=3D1,location=3D1,status=3D1,scrollbars=3D1,resizable=3D1,width=3D=
" + w + ",height=3D" + h;
	// wnd =3D window.open(theURL, "popup", =
"resizable,dependent,scrollbars,width=3D533,height=3D400");
    var winName =3D "popup";
	wnd =3D window.open(theURL, winName, loc);
	if (wnd !=3D null) {
		//wnd.focus();
	}
    if (returnWindow) {
    	return wnd;
    }
}

function popupNew(theURL, returnWindow) {
	if (ielang !=3D null && wnd !=3D null && !wnd.closed) {
    	wnd.close();
    /*
     * Case 6523: Some versions of browsers does not like wnd.closed. =
Removing it seems to have fixed the problem
     * This might have ramifications on slower machines, which I assume =
is the reason to have included
     * this popup.closed check in the first place.
     */
    //	while(!wnd.closed) { }
  	}
  	var h =3D screen.height;
	var w =3D screen.width;
	h =3D h * .7;
	w =3D w * .7;
	var loc =3D =
"toolbar=3D1,location=3D1,status=3D1,scrollbars=3D1,resizable=3D1,width=3D=
" + w + ",height=3D" + h;
	// wnd =3D window.open(theURL, "popup", =
"resizable,dependent,scrollbars,width=3D533,height=3D400");
    var winName =3D "popup" + Math.round(Math.random()*10000);
    wnd =3D window.open(theURL, winName, loc);
	if (wnd !=3D null) wnd.focus();
    if (returnWindow) return wnd;
}


function popupsupport(theURL) {
	if (ielang !=3D null && wnd !=3D null && !wnd.closed) {
		wnd.close();
		while(!wnd.closed) { }
	}
	var h =3D screen.height;
	h =3D h * .7;
	var loc =3D =
"toolbar=3D1,location=3D1,status=3D1,scrollbars=3D1,resizable=3D1,width=3D=
740,height=3D" + h;
	// wnd =3D window.open(theURL, "popup", =
"resizable,dependent,scrollbars,width=3D533,height=3D400");
	wnd =3D window.open(theURL, "popupsupport", loc);
	if (wnd !=3D null) wnd.focus();
}

// used in _template/problem/problem_edit_excel.jsp
// used in _template/quiz/Quiz_excel.jsp
function popupCM(theURL) {
	if (ielang !=3D null && wnd !=3D null && !wnd.closed) {
    	wnd.close();
    	while(!wnd.closed) { }
  	}
  	var h =3D screen.height;
	var w =3D screen.width;
	h =3D h * .7;
	w =3D w * .7;
	var loc =3D =
"toolbar=3D1,menubar=3D1,location=3D1,status=3D1,scrollbars=3D1,resizable=
=3D1,width=3D" + w + ",height=3D" + h;
	// wnd =3D window.open(theURL, "popup", =
"resizable,dependent,scrollbars,width=3D533,height=3D400");
	wnd =3D window.open(theURL, "popupCM", loc);
	if (wnd !=3D null) wnd.focus();
}

function popupFlashPaper(theURL) {
	if (ielang !=3D null && wnd !=3D null && !wnd.closed) {
    	wnd.close();
    /*
     * Case 5752: Some versions of browsers does not like wnd.closed. =
Removing it seems to have fixed the problem
     * This might have ramifications on slower machines, which I assume =
is the reason to have included
     * this popup.closed check in the first place.
     */
    //	while(!wnd.closed) { }
  	}
  	var h =3D screen.height;
	var w =3D screen.width;
	h =3D h * .7;
	w =3D w * .7;
	var loc =3D =
"toolbar=3D0,menubar=3D0,location=3D0,status=3D0,scrollbars=3D0,resizable=
=3D1,width=3D" + w + ",height=3D" + h;
	// wnd =3D window.open(theURL, "popup", =
"resizable,dependent,scrollbars,width=3D533,height=3D400");
	wnd =3D window.open(theURL, "popupFlashPaper", loc);
	if (wnd !=3D null) {
		wnd.focus();
    }
}

function popupGradebookOneQuestion(theURL, height, width) {
	if (ielang !=3D null && wnd !=3D null && !wnd.closed) {
    	wnd.close();
    /*
     * Case 5752: Some versions of browsers does not like wnd.closed. =
Removing it seems to have fixed the problem
     * This might have ramifications on slower machines, which I assume =
is the reason to have included
     * this popup.closed check in the first place.
     */
    //	while(!wnd.closed) { }
  	}
  	var h =3D screen.height;
	var w =3D screen.width;
	h =3D h * .7;
	w =3D w * .7;
=09
	if (height !=3D null && width !=3D null) {
		h =3D height;
		w =3D width;
	}
=09
	var loc =3D =
"toolbar=3D0,menubar=3D0,location=3D0,status=3D0,scrollbars=3D1,resizable=
=3D1,width=3D" + w + ",height=3D" + h;
	wnd =3D window.open(theURL, "popupGradebookOneQuestion", loc);
	if (wnd !=3D null) {
		wnd.focus();
		return true;
    } else {
    	// FB 55189 - need to let caller know if the window popup failed =
and have Flex retry launch
    	return false;
    }
}

// rollover function
function roll(reference, img_name)
{
	img_name.src =3D reference;
}

// preload function
function preloadProfHdr()
{
	var onButtons =3D new =
Array('/images/subtab_coursehome_on.gif','/images/subtab_announcements_on=
.gif', =
'/images/subtab_assignments_on.gif','/images/subtab_apliamat_on.gif','/im=
ages/subtab_coursemat_on.gif','/images/subtab_crsdiscussion_on.gif','/ima=
ges/subtab_administration_on.gif','/images/subtab_studentview_on.gif','/i=
mages/tabs_p_home_on.gif','/images/tabs_p_mycourses_on.gif','/images/tabs=
_p_contentbrowser_on.gif','/images/tabs_p_discussion_on.gif','/images/tab=
s_p_myaccount_on.gif');
	preloadMe(onButtons);
}

function preloadMe(onArray)
{
	for(var i =3D 0; i < onArray.length; i++)
	{
		var onImage =3D new Image();
		onImage.src =3D onArray[i];
  	}
}

function validPassword (pwd) {
	//return ((pwd !=3D null && trimString(pwd).length >=3D 6) &&
	//    	(pwd.match(/[^A-Za-z0-9]/) =3D=3D null));
	return (
	    (pwd !=3D null) && (pwd.length >=3D 6) && (trimString(pwd).length > =
0)
	        );
}

function getNumberCheckBoxes(checkbox)
{
    var len =3D checkbox.length;
	if (isNaN (len)) {
		// only one checkbox: not an array
		return 1;
    }
    else
    {
        return len;
    }
}

function getNumberCheckBoxesChecked (checkbox) {
	var count =3D 0;
	if (checkbox =3D=3D null) {return count;}
	var len =3D checkbox.length;
	if (isNaN (len)) {
		// only one checkbox: not an array
		if (checkbox.checked =3D=3D true) {
			count++;
		}
	} else {
		for (var i =3D 0; i < len; i++) {
			if (checkbox[i].checked =3D=3D true) {
				count++;
			}
		}
	}
	return count;
}


function checkAll (checkbox) {
	if (checkbox =3D=3D null) {return;}
	var len =3D checkbox.length;
	if (isNaN (len)) {
		// only one checkbox: not an array
		checkbox.checked =3D true;
	} else {
		for (var i =3D 0; i < len; i++) {
			checkbox[i].checked =3D true;
		}
	}
}

function uncheckAll (checkbox) {
	if (checkbox =3D=3D null) {return;}
	var len =3D checkbox.length;
	if (isNaN (len)) {
		// only one checkbox: not an array
		checkbox.checked =3D false;
	} else {
		for (var i =3D 0; i < len; i++) {
			checkbox[i].checked =3D false;
		}
	}
}

function toggleChecked (checkbox) {
	if (checkbox =3D=3D null) {return;}
	var len =3D checkbox.length;
	if (isNaN (len)) {
		// only one checkbox: not an array
		checkbox.checked =3D !checkbox.checked;
	} else {
		for (var i =3D 0; i < len; i++) {
			checkbox[i].checked =3D !checkbox[i].checked;
		}
	}
}

function isRadioChecked (radio) {
    if (radio =3D=3D null) {return false;}
    var len =3D radio.length;
    if (isNaN (len)) {
        return radio.checked;
    } else {
        var checked =3D false;
        for (var i =3D 0; i < radio.length; i++) {
            if (!checked && radio[i].checked) {
                checked =3D true;
            }
        }
        return checked;
    }
}

function getRadioValue(radio) {
    for (i=3D0; i<radio.length; i++) {
        if (radio[i].checked) {
            return radio[i].value;
        }
    }
    return '';
}

function writeHiddenInput (doc, checkbox, name)
{
    if (checkbox =3D=3D null) {return;}
    var len =3D checkbox.length;
    if (isNaN (len)) {
        // only one checkbox: not an array
        if (checkbox.checked) {
            doc.write ("<input type=3D'hidden' name=3D'" + name + "' =
value=3D'" + checkbox.value + "'>");
        }
    } else {
        for (var index =3D 0; index < len; index++) {
            if (checkbox[index].checked) {
                doc.write ("<input type=3D'hidden' name=3D'" + name + "' =
value=3D'" + checkbox[index].value + "'>");
            }
        }
    }
}

function setOption(option, value)
{
	var len =3D option.length;
	for(var x=3D0; x < len; x++)
	{
		if (option[x].value =3D=3D value)
		{
			option[x].selected =3D true;
			break;
		}
	}
}

function escapeApostrophes(str)
{
    return (str.replace(/[\']/g, "*"));
}

function unescapeApostrophes(str)
{
    return (str.replace(/[\*]/g, "'"));
}

function writeMe(str)
{
	document.write(str);
}

function textAreaLength(textArea)
{
    nPattern =3D /[\n]/g;
    rPattern =3D /[\r]/g;
    if (textArea !=3D null && textArea.value !=3D null)
	{
	    var nCount =3D instanceCount(nPattern, textArea.value);
	    var rCount =3D instanceCount(rPattern, textArea.value);

	    var dif =3D Math.abs(nCount - rCount);

	    return textArea.value.length + dif;
	}

	return 0;
}

function instanceCount(pattern, str)
{
    var count =3D 0;
    var m =3D null;

    m =3D str.match(pattern);
    if (m !=3D null)
    {
        count =3D m.length;
    }

    return count;
}

/**
    Inserts a given option (opt) into an existing list (list) at the =
specified index (index)
    if index <=3D 0, inserts option at beginning of list
    if index >=3D list length, inserts at the end
*/
function insertOption (list, index, opt)
{
    if (index < 0) index =3D 0;   // if index less than 0 add to =
beginning of list

    // get list size
    var len =3D list.options.length;

    if (index >=3D len)   // if index equal or greater than length, add =
to end
    {
        list.options[len] =3D opt;
    }
    else    // add to index and push all items after down
    {
        var opts =3D list.options;
        opts[len] =3D new Option (opts[len-1].text, opts[len-1].value, =
opts[len-1].defaultSelected, opts[len-1].selected);
        for(i=3Dlen-1;i>index;i--)
        {
            opts[i] =3D new Option(opts[i-1].text, opts[i-1].value, =
opts[i-1].defaultSelected, opts[i-1].selected);
        }
        opts[i] =3D opt;
    }
}

function listContainsValue(list, value)
{
    return (listValueIndex(list, value) > -1);
}

function listValueIndex(list, value)
{
    var len =3D list.length;
    for(var i =3D 0; i < list.length; i++)
    {
        if(list.options[i].value =3D=3D value)
        {
            return i;
        }
    }

    return -1;
}

function removeOption(list, value)
{
    var index =3D listValueIndex(list, value);
    if (index > -1)
    {
        list.options[index] =3D null;
    }
}

function enableRadio(radioArray,enable)
{
    var len =3D radioArray.length;
    if (isNaN(len))
    {
        radioArray.disabled =3D !enable;
    }
    else
    {
        for(var i=3D0;i<radioArray.length;i++)
        {
            radioArray[i].disabled =3D !enable;
        }
    }
}

function _hideObject(obj){
	if (obj!=3Dnull){
		obj.style.display=3D"none";
	}
}

function _showObject(obj){
	if (obj!=3Dnull){
		obj.style.display=3D"inline";
	}
}

var __isDivOpened =3D true;
function toggleImage(targetDivId, imageId, imageSrcClose, imageSrcOpen) =
{
    var targetDiv =3D document.getElementById(targetDivId);
    var targetImg =3D document.getElementById(imageId);
	if (__isDivOpened) {
		// close it
		targetDiv.style.display =3D "none";
		// switch to open
		targetImg.src =3D imageSrcClose;
		__isDivOpened =3D false;
		setCookie("collapsedCourseReading", true, 3 ,90); // from cookies.js
	} else {
		// open div
		targetDiv.style.display =3D "inline";
		// switch to close
		targetImg.src =3D imageSrcOpen;
		__isDivOpened =3D true;
		deleteCookie("collapsedCourseReading"); // from cookies.js
	}


}

/* Javascript alert and confirm handling */
function initDialogAlert() {
	YAHOO.namespace("alerthandling");
=09
	YAHOO.alerthandling.alert =3D=20
		new YAHOO.widget.SimpleDialog("alert",=20
				 { width: "300px",
				   fixedcenter: true,
				   visible: false,
				   draggable: false,
				   modal: true,
				   close: false,
				   constraintoviewport: true,
				   buttons: [ { text: "OK", handler: handleOK } ]
				 } );
}

// event handler for the alert dialog
var handleOK =3D function() {
	this.hide();
	if (handleAlert !=3D null)
		handleAlert();
};

function jsAlert(msg, function_after_alert) {
	// initialize the alert dialog
	initDialogAlert();
=09
	handleAlert =3D function_after_alert;
	YAHOO.alerthandling.alert.setHeader("Alert");
	YAHOO.alerthandling.alert.setBody(msg);
=09
	// render and show the alert dialog
	YAHOO.alerthandling.alert.render(document.body);
	YAHOO.alerthandling.alert.show();
}

function initDialogConfirm() {
	YAHOO.namespace("alerthandling");
=09
	YAHOO.alerthandling.confirm =3D=20
		new YAHOO.widget.SimpleDialog("confirm",=20
				 { width: "300px",
				   fixedcenter: true,
				   visible: false,
				   draggable: false,
				   modal: true,
				   close: false,
				   constraintoviewport: true,
				   buttons: [ { text: "&nbsp;No&nbsp;", handler: handleNo }, { text: =
"Yes", handler: handleYes } ]
				 } );
}

// event handlers for the confirm dialog
var handleYes =3D function() {
	this.hide();
	handleConfirm();
};

var handleNo =3D function() {
	this.hide();
};

function jsConfirm(msg, function_if_confirm, fun) {
	// initialize the confirm dialog
	initDialogConfirm();
=09
	handleConfirm =3D function_if_confirm;
	YAHOO.alerthandling.confirm.setHeader("Are you sure?");
	YAHOO.alerthandling.confirm.setBody(msg);
=09
	// render and show the confirm dialog
	YAHOO.alerthandling.confirm.render(document.body);
	YAHOO.alerthandling.confirm.show();
}

function checkEnterKeyPress(e) {
	var keycode;
	if (navigator.appName.indexOf("Microsoft") !=3D -1)
		keycode =3D window.event.keyCode;
	else
		keycode =3D e.which;
=09
	if (keycode =3D=3D 13) {
		// do nothing
		return false;
   }
	else
	   return true;
}

/* Aplia Text */
function toggleFlipbook(isbn, chapter_id, module_id){
	var swf =3D document.getElementById("flipbook");
	if(swf.className =3D=3D "flipbook-closed") {
		// open the flipbook div
		swf.className =3D "";
		// toggle the image
		document.getElementById("textbookImg").src =3D =
"/images/apliatext/close_textbook.gif";
		document.getElementById("textbookImg").width=3D "144";
		document.getElementById("textbookImg").height=3D "30";
		document.getElementById("textbookImg").alt=3D "Close Textbook";
		// embed the flipbook
		embedFlipbook(isbn, chapter_id, module_id, controller);
	} else {
		// close the flipbook div
		swf.className =3D "flipbook-closed";
		// toggle the image
		document.getElementById("textbookImg").src =3D =
"/images/apliatext/read_textbook.gif";
		document.getElementById("textbookImg").width=3D "141";
		document.getElementById("textbookImg").height=3D "30";
		document.getElementById("textbookImg").alt=3D "Read Textbook";
	}
}

function launchApliaText(module) {
	var theURL =3D "/af/servlet/apliatext?action=3Dlaunch&module=3D" + =
module;
	if (ielang !=3D null && wnd !=3D null && !wnd.closed) {
    	wnd.close();
  	}
=09
	var wndName =3D window.location.hostname;
	wndName =3D "atext_" + wndName.substring(0, wndName.indexOf("."));
=09
	var h =3D screen.height * .8;
	var w =3D 765;
	var loc =3D =
"toolbar=3D1,location=3D1,status=3D1,scrollbars=3D1,resizable=3D1,width=3D=
" + w + ",height=3D" + h;
	if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1)
		loc +=3D ",menubar=3D0";
	else
		loc +=3D ",menubar=3D1";
=09
	wnd =3D window.open(theURL, wndName, loc);
	if (wnd !=3D null) {
		wnd.focus();
    }
}

function popupApliaText(i, c, m, s) {
	if (s =3D=3D null)
		s =3D "";
	else
		s =3D atextURLEncode(s);
=09
	var theURL =3D "/af/servlet/apliatext?action=3Dpopup&i=3D" + i + =
"&c=3D" + c + "&m=3D" + m + "&s=3D" + s;
	if (ielang !=3D null && wnd !=3D null && !wnd.closed) {
    	wnd.close();
  	}
=09
	var wndName =3D window.location.hostname;
	wndName =3D "atext_" + wndName.substring(0, wndName.indexOf("."));
=09
	var h =3D screen.height * .8;
	var w =3D 765;
	var loc =3D =
"toolbar=3D1,location=3D1,status=3D1,scrollbars=3D1,resizable=3D1,width=3D=
" + w + ",height=3D" + h;
	if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1)
		loc +=3D ",menubar=3D0";
	else
		loc +=3D ",menubar=3D1";
=09
	wnd =3D window.open(theURL, wndName, loc);
	if (wnd !=3D null) {
		wnd.focus();
    }
}

function atextURLEncode(s) {
	var SAFECHARS =3D =
"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_.!~*'()"=
;
    var HEX =3D "0123456789ABCDEF";

    var plaintext =3D s;
    var encoded =3D "";
    for (var i =3D 0; i < plaintext.length; i++ ) {
        var ch =3D plaintext.charAt(i);
        if (ch =3D=3D " ") {
            encoded +=3D "+"; // x-www-urlencoded, rather than %20
        } else if (SAFECHARS.indexOf(ch) !=3D -1) {
            encoded +=3D ch;
        } else {
            var charCode =3D ch.charCodeAt(0);
            if (charCode > 255) {
                encoded +=3D "+";
            } else {
                encoded +=3D "%";
                encoded +=3D HEX.charAt((charCode >> 4) & 0xF);
                encoded +=3D HEX.charAt(charCode & 0xF);
            }
        }
    }
    var retVal =3D "" + encoded;
    return retVal;
}


function getSwf(id) {
    if (navigator.appName.indexOf("Microsoft") !=3D -1) {
        return window[id];
    }=20
    else {
        return document[id];
    }
}    
------=_NextPart_000_0000_01CA256B.2AA909D0--
