From: "Saved by Windows Internet Explorer 9"
Subject: Greenville County Schools Virtual Learning: Login to the site
Date: Tue, 15 Nov 2011 11:07:44 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CCA386.CCC0E300"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CCA386.CCC0E300
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://moodle.greenville.k12.sc.us/login/index.php

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML dir=3Dltr lang=3Den xml:lang=3D"en"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Greenville County =
Schools Virtual Learning: Login to the site</TITLE>
<META content=3D"text/html; charset=3Dutf-8" =
http-equiv=3DContent-Type><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"https://moodle.greenville.k12.sc.us/theme/standard/styles.php"><L=
INK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"https://moodle.greenville.k12.sc.us/theme/formal_white/styles.php=
"><!--[if IE 7]><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"https://moodle.greenville.k12.sc.us/theme/standard/styles_ie7.css=
"><![endif]--><!--[if IE 6]>=0A=
    <link rel=3D"stylesheet" type=3D"text/css" =
href=3D"https://moodle.greenville.k12.sc.us/theme/standard/styles_ie6.css=
" />=0A=
<![endif]-->
<META name=3Dkeywords=20
content=3D"moodle, Greenville County Schools Virtual Learning: Login to =
the site "><LINK=20
rel=3D"shortcut icon"=20
href=3D"https://moodle.greenville.k12.sc.us/theme/formal_white/favicon.ic=
o"><!--<style type=3D"text/css">/*<![CDATA[*/ =
body{behavior:url(https://moodle.greenville.k12.sc.us/lib/csshover.htc);}=
 /*]]>*/</style>-->
<SCRIPT type=3Dtext/javascript=20
src=3D"https://moodle.greenville.k12.sc.us/lib/javascript-static.js"></SC=
RIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"https://moodle.greenville.k12.sc.us/lib/javascript-mod.php"></SCRI=
PT>

<SCRIPT type=3Dtext/javascript=20
src=3D"https://moodle.greenville.k12.sc.us/lib/overlib/overlib.js"></SCRI=
PT>

<SCRIPT type=3Dtext/javascript=20
src=3D"https://moodle.greenville.k12.sc.us/lib/overlib/overlib_cssstyle.j=
s"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"https://moodle.greenville.k12.sc.us/lib/cookies.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"https://moodle.greenville.k12.sc.us/lib/ufo.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"https://moodle.greenville.k12.sc.us/lib/dropdown.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript defer>=0A=
//<![CDATA[=0A=
setTimeout('fix_column_widths()', 20);=0A=
//]]>=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
function openpopup(url, name, options, fullscreen) {=0A=
    var fullurl =3D "https://moodle.greenville.k12.sc.us" + url;=0A=
    var windowobj =3D window.open(fullurl, name, options);=0A=
    if (!windowobj) {=0A=
        return true;=0A=
    }=0A=
    if (fullscreen) {=0A=
        windowobj.moveTo(0, 0);=0A=
        windowobj.resizeTo(screen.availWidth, screen.availHeight);=0A=
    }=0A=
    windowobj.focus();=0A=
    return false;=0A=
}=0A=
=0A=
function uncheckall() {=0A=
    var inputs =3D document.getElementsByTagName('input');=0A=
    for(var i =3D 0; i < inputs.length; i++) {=0A=
        inputs[i].checked =3D false;=0A=
    }=0A=
}=0A=
=0A=
function checkall() {=0A=
    var inputs =3D document.getElementsByTagName('input');=0A=
    for(var i =3D 0; i < inputs.length; i++) {=0A=
        inputs[i].checked =3D true;=0A=
    }=0A=
}=0A=
=0A=
function inserttext(text) {=0A=
  text =3D ' ' + text + ' ';=0A=
  if ( opener.document.forms['theform'].message.createTextRange && =
opener.document.forms['theform'].message.caretPos) {=0A=
    var caretPos =3D opener.document.forms['theform'].message.caretPos;=0A=
    caretPos.text =3D caretPos.text.charAt(caretPos.text.length - 1) =
=3D=3D ' ' ? text + ' ' : text;=0A=
  } else {=0A=
    opener.document.forms['theform'].message.value  +=3D text;=0A=
  }=0A=
  opener.document.forms['theform'].message.focus();=0A=
}=0A=
addonload(function() { if(el =3D document.getElementById('username')) =
el.focus(); });=0A=
=0A=
function getElementsByClassName(oElm, strTagName, oClassNames){=0A=
	var arrElements =3D (strTagName =3D=3D "*" && oElm.all)? oElm.all : =
oElm.getElementsByTagName(strTagName);=0A=
	var arrReturnElements =3D new Array();=0A=
	var arrRegExpClassNames =3D new Array();=0A=
	if(typeof oClassNames =3D=3D "object"){=0A=
		for(var i=3D0; i<oClassNames.length; i++){=0A=
			arrRegExpClassNames.push(new RegExp("(^|\\s)" + =
oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));=0A=
		}=0A=
	}=0A=
	else{=0A=
		arrRegExpClassNames.push(new RegExp("(^|\\s)" + =
oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));=0A=
	}=0A=
	var oElement;=0A=
	var bMatchesAll;=0A=
	for(var j=3D0; j<arrElements.length; j++){=0A=
		oElement =3D arrElements[j];=0A=
		bMatchesAll =3D true;=0A=
		for(var k=3D0; k<arrRegExpClassNames.length; k++){=0A=
			if(!arrRegExpClassNames[k].test(oElement.className)){=0A=
				bMatchesAll =3D false;=0A=
				break;=0A=
			}=0A=
		}=0A=
		if(bMatchesAll){=0A=
			arrReturnElements.push(oElement);=0A=
		}=0A=
	}=0A=
	return (arrReturnElements)=0A=
}=0A=
//]]>=0A=
</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 9.00.8112.16437"></HEAD>
<BODY id=3Dlogin-index class=3D"login course-1 notloggedin dir-ltr =
lang-en_utf8">
<DIV id=3Dpage>
<DIV id=3Dheader class=3D" clearfix">
<H1 class=3Dheadermain><IMG alt=3DMoodle=20
src=3D"https://moodle.greenville.k12.sc.us/theme/formal_white/logo_small.=
jpg"></H1>
<DIV class=3Dheadermenu>
<DIV class=3Dlogininfo>You are not logged in. (<A=20
href=3D"https://moodle.greenville.k12.sc.us/login/index.php">Login</A>)</=
DIV></DIV></DIV>
<DIV class=3D"navbar clearfix">
<DIV class=3Dbreadcrumb>
<H2 class=3D"accesshide ">You are here</H2>
<UL>
  <LI class=3Dfirst><A onclick=3D"this.target=3D'_top'"=20
  href=3D"http://moodle.greenville.k12.sc.us/">GCSDMoodle</A>
  <LI><SPAN class=3D"accesshide ">/&nbsp;</SPAN><SPAN class=3D"arrow =
sep">=E2=96=BA</SPAN>=20
  Login to the site</LI></UL></DIV>
<DIV class=3Dnavbutton>
<DIV class=3Dlangmenu>
<FORM id=3Dchooselang class=3Dpopupform method=3Dget=20
action=3Dhttp://moodle.greenville.k12.sc.us/course/jumpto.php>
<DIV><LABEL for=3Dchooselang_jump><SPAN=20
class=3D"accesshide ">Language</SPAN></LABEL><SELECT =
id=3Dchooselang_jump=20
onfocus=3D"initSelect('chooselang',self)" name=3Djump> <OPTION selected=20
  =
value=3Dhttps://moodle.greenville.k12.sc.us/login/index.php?lang=3Den_utf=
8>English=20
  (en)</OPTION></SELECT><INPUT name=3Dsesskey value=3D2TCwFfb28F =
type=3Dhidden>
<DIV style=3D"DISPLAY: inline"=20
id=3Dnoscriptchooselang><INPUT value=3DGo type=3Dsubmit></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
document.getElementById("noscriptchooselang").style.display =3D "none";=0A=
//]]>=0A=
</SCRIPT>
</DIV></FORM></DIV></DIV></DIV><!-- END OF HEADER -->
<DIV id=3Dcontent>
<DIV class=3D"loginbox clearfix onecolumn">
<DIV class=3Dloginpanel>
<H2>Returning to this web site?</H2>
<DIV class=3D"subcontent loginsub">
<DIV class=3Ddesc>Login here using your username and =
password<BR>(Cookies must be=20
enabled in your browser)<SPAN class=3Dhelplink><A=20
title=3D"Help with Cookies must be enabled in your browser (new window)" =

onclick=3D"this.target=3D'popup'; return =
openpopup('/help.php?module=3Dmoodle&amp;file=3Dcookies.html&amp;forcelan=
g=3D', 'popup', =
'menubar=3D0,location=3D0,scrollbars,resizable,width=3D500,height=3D400',=
 0);"=20
href=3D"http://moodle.greenville.k12.sc.us/help.php?module=3Dmoodle&amp;f=
ile=3Dcookies.html&amp;forcelang=3D"><IMG=20
class=3Diconhelp=20
alt=3D"Help with Cookies must be enabled in your browser (new window)"=20
src=3D"https://moodle.greenville.k12.sc.us/pix/help.gif"></A></SPAN> =
</DIV>
<FORM id=3Dlogin method=3Dpost=20
action=3Dhttps://moodle.greenville.k12.sc.us/login/index.php>
<DIV class=3Dloginform>
<DIV class=3Dform-label><LABEL for=3Dusername>Username</LABEL></DIV>
<DIV class=3Dform-input><INPUT id=3Dusername name=3Dusername size=3D15> =
</DIV>
<DIV class=3Dclearer><!-- --></DIV>
<DIV class=3Dform-label><LABEL for=3Dpassword>Password</LABEL></DIV>
<DIV class=3Dform-input><INPUT id=3Dpassword name=3Dpassword size=3D15 =
type=3Dpassword> <INPUT value=3DLogin type=3Dsubmit> <INPUT =
name=3Dtestcookies value=3D1 type=3Dhidden>=20
</DIV>
<DIV class=3Dclearer><!-- --></DIV></DIV></FORM></DIV>
<DIV class=3D"subcontent forgotsub">
<DIV class=3Ddesc>Forgotten your username or password? </DIV>
<FORM id=3Dchangepassword method=3Dpost action=3Dforgot_password.php>
<DIV class=3Dforgotform><INPUT name=3Dsesskey value=3D2TCwFfb28F =
type=3Dhidden> <INPUT value=3D"Yes, help me log in" type=3Dsubmit>=20
</DIV></FORM></DIV></DIV></DIV></DIV>
<DIV id=3Dfooter>
<P class=3Dhelplink></P>
<HR>

<DIV class=3Dlogininfo>You are not logged in. (<A=20
href=3D"https://moodle.greenville.k12.sc.us/login/index.php">Login</A>)</=
DIV>
<DIV class=3Dhomelink><A =
href=3D"http://moodle.greenville.k12.sc.us/">Home</A></DIV>
<DIV class=3Dvalidators>
<UL>
  <LI><A=20
  =
href=3D"http://validator.w3.org/check?verbose=3D1&amp;ss=3D1&amp;uri=3Dht=
tps%3A%2F%2Fmoodle.greenville.k12.sc.us%2Flogin%2Findex.php">Validate=20
  HTML</A>=20
  <LI><A=20
  =
href=3D"http://www.contentquality.com/mynewtester/cynthia.exe?rptmode=3D-=
1&amp;url1=3Dhttps%3A%2F%2Fmoodle.greenville.k12.sc.us%2Flogin%2Findex.ph=
p">Section=20
  508 Check</A>=20
  <LI><A=20
  =
href=3D"http://www.contentquality.com/mynewtester/cynthia.exe?rptmode=3D0=
&amp;warnp2n3e=3D1&amp;url1=3Dhttps%3A%2F%2Fmoodle.greenville.k12.sc.us%2=
Flogin%2Findex.php">WCAG=20
  1 (2,3) Check</A> </LI></UL></DIV></DIV></DIV></BODY></HTML>

------=_NextPart_000_0000_01CCA386.CCC0E300
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://moodle.greenville.k12.sc.us/theme/formal_white/logo_small.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwM
DAwMEAwODxAPDgwTExQUExMcGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCAAyAMgDASIA
AhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAUGAQQHAwII/8QARRAAAQMCAwQFBwcJCQAAAAAA
AQIDBAAFBhEhEhMxQQciMlFhFEJxcoGRsRUjM1Jic6ElNTY3VIKywdEkNFNjg5LC4fD/xAAaAQEA
AwEBAQAAAAAAAAAAAAAAAQMEAgUG/8QAMREAAQMCBAMFCAMBAAAAAAAAAQACAwQRBRITITFBcSIy
UZGxFCRCUmGh0fAVgeHx/9oADAMBAAIRAxEAPwDv1K85MqNFYVIkupZYR2nFnIVx7HHT2mOtUHC7
PlD+eyqURtqT4hHZT++fZVIC7XZglR4DOvla0N6uKSgfaIT8a/Kk7FuNJma591lpUrrbkPq5+Cch
7qxgmG1iu/qtz8x11xtO2mPtnN/LtALJ83zsta6yqLr9Tx5sOSXBGkNPlogOhpaV7JPAK2Scq9qh
MM4e+SYbbCdhlpA6kVhIQ2n3cT3k61OZHurlSsUpSoRKVmmRqUWKUpUIlKzTI1KLFKVmoRYqMvVw
VFLDaVqa3wc+cSAogoAPA1KZHuqvYr+mg+h/+EVgxORzIHEbHb1C2YewOmAPDf0KruE8bXafiyXa
pLm+jNoTu80pSQSdT1QOVbuJ8UzoUKRJiyFNuMLcb3WwhSfmzlnmRnVQwF+sSb6iPjUjjT813D7+
R/FXhVFTIKWI5jc8Tc3XswwMNRILCw+gVywJfpd7w7Fmy9ZCkDeK0GZ78hpVhqldEn6IRfUFXavq
o+6Oi+dk7x6rFKzkaxXS4SlKURUjpLw1Fn20SXip3akxWVJfkutsobfkttL2EoIHBXDnXPOkzo3l
W/CbDuFoTq7g/JS2RBbzW20EqKjsnlpXSulxsL6P7hm7uS29BdS59pE5gipCU87uIZOig+8PcDVF
XU6MRfxt+QrYIdR+XxX5Vcw5dH7RKekXeUpyGAuQw71M8u0CgpSrvqf6JsOj5S+VZaXGJbWSrWci
nZV/jA/Wy0TV9Ta4126QfJZoK2d12f3hXTbvYrZFtTLcZhLYaeb2CBrroa86esdUUJkb2Da/ktkM
IiqQ09oXUBfsbxbfa0eWqclyldUIT82kn0J1JNVuJiF6U8A5BkW4r+jdzWn8c68r8ylzG1rYVq2F
LOXiAa6fdbXBFgeQGU9RsKSctcwRrXjQUhqaYzPcc4Bt/S9N9XozCNoGU2+6rNkxpPhXdi1Xdzfx
5XViyldtK/qqPMHvq8SZTbba1lwNtNjaddOuWfAAcya5NjJoIu1s2dCl9BH4VZMaXJacOr3CvMKj
6wGVdQYs9tLubvvZVy0bHT7bNtdQV+6QID85caDb3bgtHbXmpZ/DQV8Wu+THFFcBx63y0alhROXt
QrQiproqw9DFjamOoC1ujeKJ5qVqSasOJrJEW3HlMthEhp1KM080r0Iq2rwoth1muOqBdIMRvJpk
DIdl84Sxcm8byHKQGLpG+mbHZWOS0eB7uVS9xuDEWK7Ied3MdvRSx2lK+qn+tcwU58nY7hOoVsFY
U2v0f+FbvSjcXBZChhXUyyBH2zqafzDzTN+dxt6flcewNEx+UbqMuOPos2U4iDa3ZaEnJTw21n31
tWu/XIIMi1PuMrR24buakehSFcKteBMNwIdkYVuwo7Iyz/E+0164hskYTo0phsIW7tNvZcwkZg+y
or8LdBHrMcdRtrrulxASP03AZCt7C2J419hqcCdzKZOxKjnzFeHgeVMQ3yFbbcqVKcUlog7ttB2V
LA5k8hVAw5ITBxtKbC9huQ186PRz/GvLpOeXLkwoefzDzzbRy+rpXUmKukijaNnPVbKNrJHE91q0
VYtuVydLtutL5jZ6PIWoE+IzOtW2yYlYk2Z1mWpx+WjNLQeHXbz4gk6++rPhyzw4VtZCW07SkjPT
lyFR+IbPFFxYlNICHHkLS9l52wMwTTEMO9nhL43G/O/A324Lqlr9aQNeNuXiFRcCpy6RZvqI+NSe
NG/yVcD/AJ0j+KtDBgy6RpvqI+NS+Mk/ke4fev8AxrFVn3OH98Fpgd7xIpHopXsYQiaZqKUpSnvN
a+OscRrY6IDKVz7g51Qw2SlsHuyTqfbXhgKV5NhWKEnrhlSk/CoJTNqiYhNynPtlZGyG3FZac+/j
WytxFpkELjZlt/IeCy01MQ0yAXdy814tz8UZeUyrWWY/EuR1naSO/Q1YrVjebbXWRcXTKtL5CRJV
9IyTwzPnJ786kW+kWwgBvbipa4fScv8AbVcxZeMEu212NbpSVbQUtQ5BR5J8KyPljhcH0zjx7TTf
fzC0jPK0tnA+h2XV0LStAWk5pVqDSqj0XXZy4YVjbxW0tkbva9Q7P8qV9mx1xfxXzbhY2Wz0l2iV
d8EXG3xUqcfcVGWltAzUoNSmnFAfupNfcoHyeHn+0PfA1Y6gcXWW43G2obtkgRX2llWeztZ5jLLi
Mqy4jE6SBzW8T+QrqR4ZICeH+Lndl/WX/o/8hXUMQf3BP3zXxqh4XwDiGBiJN0nyBIzTsK0y5g95
7qvmI7dLuFpdjRHgxIJSptwja7PhmKxQ0cjaIxfHlIWiSoaajP8ADdcsvX6f2z1l/A11a7/mWR91
/SubwOjvFCb7FuU6WJG4J6uzloRl3nvrplyiOyrW/EbXunXW9hDhGeye/LSlDRyR0joz3jm+4Soq
GunDxw2XKMfEputry/aW/wCVS10b2VuW2VoiQjeR1HgpK+70HSo+T0b4ukz2H5c4PojuhxKdjLsn
010O54ah3a0tQ5icnGh808jRaFd6TXnMwN76fI7svDrhaziTWy5hu21iq7gO4JtMM2qaClLZ/s7w
BUkp5A5Z6irZcp0JiCZklWwy3120q0K1ZaaHkK53Lwbj23uEW+4IfZHYKwQr8M60jgLGt4dAvE5S
mebaMx+J/pV7GV5ZpPDfC6rcabNnBPRaVoLmJMbiU0CYkbNAXyKlcfcKmbzD8oTJskw7Mhnqpz5p
81Q9Iq74YwnBscZKGkjbAy05VnE+FIV8aSVKLExr6GU3ooeB7x4V1VYFmgaxhs9nNRDiVpCXd1yj
8G3tLNsat88Kbks9QK2SUrA4EZZ1KYkukG325cuUsIVsEMIVx63FRFUF/CvSPBWUxJzbrfmryUFf
zrXZ6OMUXaQF3yYp5vPVsZpT7TxqNOulZpyBvVM1Mx2dpPRamCYUm/X+dcgClp1JajKPcPO9+Vbl
4jKucfdfR3CGvsHiFtn/AKrpVisMO0RUssJGeWRI09gqKxVglq7ueWQ3lQrkBlvkcF5cNtPOlbgm
aNmkbPj+6U+I2c7P3XLbw7iGJJgNNvncS0DZcZUDnn9nvFe96lwkMFS1gyNkpYZz63W4qI5VzxeD
ekVC92m5BKOG8Qk7WXvr3R0ZYhai7xi5rTMJJcW51yrP2gDKpmZXTRFjgwH9/wCqGOpmPDgXLUwb
+saZ6iPjUxjL8z3D71/4184MwHfLRf1XGc/5RvQAs5ZHT2mvnFWA8T3GdJ8muOUJ9SlbrY4bZzy7
WtU1GFzOp44wN28VZFWxiV7uRWhh3es4Mt1wAzaZG7keCV8FejOtT5Kty76Jk9kSrbIASs7IWWzy
UPDvq/4Mw67arALXNCXQE7CsxooeI1qvXno9u8V1T2HpmwydfJHuskeqeOVWVeFyiUTw2zWFwell
zBWsLDHJw5FSTOA8CPJBZaYc2uyEBJPuGtQOKLZgfD2kiAwtfmsgp3h8NkA1qi0dKWRZRIbjJVoV
NA5/AVv2DosdEsTru8qTJ47bmuXqjlWgNqpbXDYulj6hVEws5l6tGBGoSbOhyNF8i3nWXHGqUE65
cte+lT8aMzGZSy0nZQngKV7QFl5xXrSlKlQlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoizWKUoiUp
SiJSlKIlKUoiUpSiL//Z

------=_NextPart_000_0000_01CCA386.CCC0E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://moodle.greenville.k12.sc.us/pix/help.gif

R0lGODlhEQARAMQAAP//////mf//Zv/Mmf/MZv/MM/+ZM8zMM8yZM8yZAJmZM5lmM2ZmM2ZmAGYz
ADMzAAAAAMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABEALAAAAAARABEAQAVtYCSOZDlCRKEWCAQta2vOMzQQBONCzQqRkFVB8WAUDojEr+QaBJwEF/Mm
LDwgCp8oWK0iZEBI4juW0iI7c+0pSOFwy1Mg9Wg4XAhVHNIWEiF5LEsoQi0PK0h7Qg0QhypgJ18H
BixJCnEmaZgiIQA7

------=_NextPart_000_0000_01CCA386.CCC0E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://moodle.greenville.k12.sc.us/theme/standard/styles.php

H1.main {
	TEXT-ALIGN: center
}
H2.main {
	TEXT-ALIGN: center
}
H3.main {
	TEXT-ALIGN: center
}
H4.main {
	TEXT-ALIGN: center
}
H5.main {
	TEXT-ALIGN: center
}
H6.main {
	TEXT-ALIGN: center
}
#layout-table {
	MARGIN-TOP: 8px; WIDTH: 100%; BORDER-COLLAPSE: separate
}
#layout-table #left-column {
	VERTICAL-ALIGN: top
}
#layout-table #middle-column {
	VERTICAL-ALIGN: top
}
#layout-table #right-column {
	VERTICAL-ALIGN: top
}
#layout-table #middle-column {
	PADDING-LEFT: 12px; PADDING-RIGHT: 12px
}
.clearer {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
block; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll =
repeat 0% 0%; HEIGHT: 1px; BORDER-RIGHT-STYLE: none; CLEAR: both; =
PADDING-TOP: 0px
}
.clearfix {
	MIN-WIDTH: 0px
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
#redirect {
	TEXT-ALIGN: center; MARGIN-TOP: 10%
}
#redirect #message {
=09
}
#redirect #continue {
=09
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.mdl-align {
	TEXT-ALIGN: center
}
.mdl-left {
	TEXT-ALIGN: left
}
.mdl-right {
	TEXT-ALIGN: right
}
.continuebutton {
	TEXT-ALIGN: center
}
FORM {
	MARGIN-BOTTOM: 0px
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none
}
IMG.userpicture {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
IMG.grouppicture {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
#grouppicture {
	TEXT-ALIGN: center
}
DIV.groupselector {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; FLOAT: left
}
#addmembersform TABLE {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.notifyproblem {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.notifysuccess {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.notifytiny {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.singlebutton FORM {
	DISPLAY: inline
}
.singlebutton DIV {
	DISPLAY: inline
}
.box {
	CLEAR: both
}
.generalbox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 15px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 10px
}
.generalbox#intro {
	PADDING-BOTTOM: 15px; WIDTH: 70%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.boxaligncenter {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.boxalignright {
	MARGIN-LEFT: auto; MARGIN-RIGHT: 0px
}
.boxalignleft {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: auto
}
.boxwidthnarrow {
	WIDTH: 30%
}
.boxwidthnormal {
	WIDTH: 50%
}
.boxwidthwide {
	WIDTH: 80%
}
.centerpara {
	TEXT-ALIGN: center
}
.noticebox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid; PADDING-TOP: 10px
}
.generalbox#notice {
	WIDTH: 60%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#notice .buttons {
	TEXT-ALIGN: center
}
#notice .buttons DIV {
	DISPLAY: inline
}
#notice .buttons FORM {
	DISPLAY: inline
}
#notice .singlebutton {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: =
5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.errorbox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; =
MARGIN: 1em 15%; PADDING-LEFT: 10px; WIDTH: 70%; PADDING-RIGHT: 10px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 10px
}
.errorbox .title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.informationbox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid; PADDING-TOP: 10px
}
.feedbackbox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.feedbackby {
=09
}
.feedback {
=09
}
.rsslink {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.printicon {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.generaltable {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.generaltable .cell {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-COLLAPSE: =
collapse; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#participationreport .reporttable {
	TEXT-ALIGN: center; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#participationreport {
	TEXT-ALIGN: center
}
#participationreport .modulename {
	FONT-WEIGHT: bold
}
#participationreportselector {
	TEXT-ALIGN: center
}
#participationreportactions {
	TEXT-ALIGN: center
}
.initialbar {
	TEXT-ALIGN: center
}
#help .indent {
	MARGIN-LEFT: 3em
}
.closewindow {
	TEXT-ALIGN: center
}
#help .helpindex {
	TEXT-ALIGN: center
}
.tabledivider {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.sitetopic {
	MARGIN-BOTTOM: 20px
}
.sitetopiccontent {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.pagingbar {
	TEXT-ALIGN: center
}
TABLE.formtable {
	MARGIN: auto
}
TABLE.formtable TBODY TH {
	VERTICAL-ALIGN: top
}
TABLE.formtable TBODY TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
TABLE.formtable TBODY TH {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
TABLE.formtable TBODY .htmlarea TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
TABLE.formtable TBODY .htmlarea TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.flexible TH {
	WHITE-SPACE: nowrap
}
.paging {
	TEXT-ALIGN: center; MARGIN: 10px 0px
}
.unread {
	PADDING-RIGHT: 2px
}
.cell {
	VERTICAL-ALIGN: top
}
.helplink IMG {
	MARGIN: 0px 2px; WIDTH: 17px; HEIGHT: 17px; VERTICAL-ALIGN: middle
}
IMG.emoticon {
	WIDTH: 15px; HEIGHT: 15px; VERTICAL-ALIGN: middle
}
FORM.popupform {
	DISPLAY: inline
}
FORM.popupform DIV {
	DISPLAY: inline
}
FORM.popupform LABEL {
	MARGIN-RIGHT: 0.5em
}
.arrow_button {
	MARGIN-TOP: 3em
}
.arrow_button INPUT {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; =
OVERFLOW: hidden; PADDING-TOP: 0.3em
}
.groupmanagementtable TD {
	VERTICAL-ALIGN: top
}
.groupmanagementtable P {
	TEXT-ALIGN: center
}
.groupmanagementtable SELECT {
	WIDTH: 18em
}
#group-groupings .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
#group-groupings .buttons .singlebutton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
inline; PADDING-TOP: 5px
}
#group-usersummary {
	WIDTH: 14em
}
IMG.icon {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 16px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 16px; VERTICAL-ALIGN: middle; =
BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 4px
}
IMG.iconsmall {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 11px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 11px; VERTICAL-ALIGN: middle; =
BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 1px
}
IMG.iconhelp {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 17px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 17px; VERTICAL-ALIGN: middle; =
BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 4px
}
IMG.iconkbhelp {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 49px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 17px; BORDER-LEFT-WIDTH: 0px
}
.accesshide {
	POSITION: absolute; FONT-SIZE: 1em; FONT-WEIGHT: normal; TOP: =
-100000px; LEFT: 10px
}
.invisiblefieldset {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
PADDING-TOP: 0px
}
SPAN.hide {
	DISPLAY: none
}
DIV.hide {
	DISPLAY: none
}
.mform {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 80%; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.mform FIELDSET {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-BOTTOM: 10px; MARGIN: 0.7em 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd =
1px solid; PADDING-TOP: 10px
}
.mform FIELDSET.hidden {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.mform FIELDSET.felement {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.mform FIELDSET.felement {
	WIDTH: auto
}
.mform FIELDSET LEGEND {
	MARGIN-LEFT: 0.5em; FONT-WEIGHT: bold
}
.mform FIELDSET .advancedbutton {
	TEXT-ALIGN: right; WIDTH: 100%
}
.mform DIV.fitem {
	MIN-HEIGHT: 1.5em; WIDTH: 100%; CLEAR: both
}
.mform .fitemtitle {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 10px; =
PADDING-LEFT: 0px; WIDTH: 30%; PADDING-RIGHT: 0px; DISPLAY: block; =
FLOAT: left; PADDING-TOP: 0px
}
.mform .fitemtitle DIV {
	DISPLAY: inline
}
DIV.fitem FIELDSET.fgroup LABEL {
	WIDTH: auto; DISPLAY: inline; FLOAT: none
}
DIV.fradio LABEL {
	WIDTH: auto; DISPLAY: inline; FLOAT: none
}
DIV.fcheckbox LABEL {
	WIDTH: auto; DISPLAY: inline; FLOAT: none
}
FIELDSET.fdate_selector LABEL {
	WIDTH: auto; DISPLAY: inline; FLOAT: none
}
.mform DIV.felement {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 10px; =
PADDING-LEFT: 0px; WIDTH: 60%; PADDING-RIGHT: 0px; DISPLAY: block; =
FLOAT: left; PADDING-TOP: 0px
}
.mform FIELDSET.felement {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 10px; =
PADDING-LEFT: 0px; WIDTH: 60%; PADDING-RIGHT: 0px; DISPLAY: block; =
FLOAT: left; PADDING-TOP: 0px
}
.mform DIV.fdescription {
	MIN-HEIGHT: 1.5em; CLEAR: both
}
.mform .required.fdescription {
	TEXT-ALIGN: right
}
.mform INPUT {
	WIDTH: auto
}
.mform SELECT {
	WIDTH: auto
}
.mform .ftextarea #id_alltext {
	WIDTH: 100%
}
.mform BR {
	CLEAR: left
}
.mform DIV.fhtmleditor {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto 10px; PADDING-LEFT: 0px; WIDTH: =
600px; PADDING-RIGHT: 0px; FLOAT: none; CLEAR: both; PADDING-TOP: 25px
}
.mform SPAN.error {
	COLOR: red
}
.mform SPAN.required {
	COLOR: red
}
.mform DIV.error {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: ; =
BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid; PADDING-TOP: 5px
}
.mform FIELDSET.error {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: ; =
BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid; PADDING-TOP: 5px
}
.mform .fcheckbox INPUT {
	MARGIN-LEFT: 0px
}
.mform .fpassword .unmask {
	DISPLAY: inline
}
.mform .fpassword .unmask INPUT {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 3px
}
.mform LABEL .req {
	CURSOR: help
}
.mform LABEL .adv {
	CURSOR: help
}
DIV.mform DIV.fitem DIV.fstatic {
	BORDER-BOTTOM: #d3d3d3 thin dashed; BORDER-LEFT: #d3d3d3 thin dashed; =
BORDER-TOP: #d3d3d3 thin dashed; BORDER-RIGHT: #d3d3d3 thin dashed
}
#admin-register .mform .fsubmit {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; =
PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
DIV.phpinfo .center {
	TEXT-ALIGN: center
}
DIV.phpinfo .center TABLE {
	TEXT-ALIGN: left; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
DIV.phpinfo .center TH {
	TEXT-ALIGN: center
}
.backup-form-instances {
	MARGIN: 0px 20px
}
.restore-form-instances {
	MARGIN: 0px 20px
}
#header-home {
=09
}
#header {
=09
}
.headermain {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px
}
H1.headermain {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px
}
.headermenu {
	TEXT-ALIGN: right; FLOAT: right
}
.navigation LI {
	DISPLAY: inline
}
.navigation DIV {
	DISPLAY: inline
}
.navigation BUTTON {
	DISPLAY: inline
}
.navigation FORM {
	DISPLAY: inline
}
.navbar {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 3px; =
PADDING-LEFT: 0.5em; WIDTH: auto; PADDING-RIGHT: 0.5em; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 3px
}
.navbar .langmenu {
	TEXT-ALIGN: right
}
TABLE.navbar {
	WIDTH: 100%
}
.navbar .navbutton {
	MARGIN-TOP: 3px; FLOAT: left
}
.navbar .navbutton DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; PADDING-TOP: 0px
}
.navbar .navbutton FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; PADDING-TOP: 0px
}
.navbar .breadcrumb {
	MARGIN: 0.2em 0px; FLOAT: left
}
.breadcrumb UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; TEXT-INDENT: 0px; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.breadcrumb LI {
	DISPLAY: inline
}
.navbar .navbutton {
	FLOAT: right
}
.navbar .menu {
	FLOAT: right
}
#footer .navbar {
	MARGIN-TOP: 4em
}
.reportlink {
	TEXT-ALIGN: right
}
.navigation {
	MARGIN-BOTTOM: 4px
}
.navigation UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.navigation UL LI FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.navigation UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.navigation UL LI FORM FIELDSET {
	VERTICAL-ALIGN: middle
}
.navigation UL LI FORM DIV SELECT {
	VERTICAL-ALIGN: middle
}
.navigation OPTGROUP {
	TEXT-ALIGN: center; PADDING-TOP: 4px
}
.navigation OPTION {
	TEXT-ALIGN: left
}
.navigation OPTGROUP OPTION {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#navmenupopup OPTION {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 1px 2px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
#navmenufooterpopup OPTION {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 1px 2px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
#footer {
	TEXT-ALIGN: center; MARGIN-TOP: 40px
}
.homelink {
	MARGIN: 1em 0px
}
.homelink A {
	PADDING-LEFT: 1em; PADDING-RIGHT: 1em
}
.sitelink {
	PADDING-TOP: 1em
}
.performanceinfo {
	MARGIN: 2em
}
.performanceinfo SPAN {
	DISPLAY: block
}
#footer .validators {
	MARGIN-TOP: 40px; BORDER-TOP: gray 1px dotted; PADDING-TOP: 5px
}
#footer .validators UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer .validators UL LI {
	DISPLAY: inline; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.mediaplugin {
	MARGIN-TOP: 5px; DISPLAY: block; MARGIN-BOTTOM: 5px; CLEAR: both
}
.mediaplugin_mp3 {
	MARGIN: 0px 0px 0px 0.5em; DISPLAY: inline; CLEAR: none
}
.mediaplugin_swf {
	MARGIN: 0px 0px 0px 0.5em; DISPLAY: inline; CLEAR: none
}
.mediaplugin_flv {
	MARGIN: 0px 0px 0px 0.5em; DISPLAY: inline; CLEAR: none
}
.texrender {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; VERTICAL-ALIGN: middle; BORDER-LEFT-WIDTH: 0px
}
BODY#admin-index .c0 {
	VERTICAL-ALIGN: top
}
BODY#admin-index .c1 {
	VERTICAL-ALIGN: middle
}
BODY#admin-blocks TABLE.generaltable TH {
	WHITE-SPACE: nowrap
}
BODY#admin-filters TABLE.generaltable TH {
	WHITE-SPACE: nowrap
}
BODY#admin-modules TABLE.generaltable TH {
	WHITE-SPACE: nowrap
}
BODY#admin-auth TABLE.generaltable TH {
	WHITE-SPACE: nowrap
}
BODY#admin-modules .generaltablecell {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
BODY#admin-blocks TABLE.generaltable TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-blocks TABLE.generaltable TD.cell {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-filters TABLE.generaltable TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-filters TABLE.generaltable TD.cell {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-modules TABLE.generaltable TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-modules TABLE.generaltable TD.cell {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-auth TABLE.generaltable TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-auth TABLE.generaltable TD.cell {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#admin-blocks TABLE.generaltable TH.c0 {
	TEXT-ALIGN: left
}
BODY#admin-blocks TABLE.generaltable TD.c0 {
	TEXT-ALIGN: left
}
BODY#admin-filters TABLE.generaltable TH.c0 {
	TEXT-ALIGN: left
}
BODY#admin-filters TABLE.generaltable TD.c0 {
	TEXT-ALIGN: left
}
BODY#admin-modules TABLE.generaltable TH.c0 {
	TEXT-ALIGN: left
}
BODY#admin-modules TABLE.generaltable TD.c0 {
	TEXT-ALIGN: left
}
BODY#admin-auth TABLE.generaltable TH.c0 {
	TEXT-ALIGN: left
}
BODY#admin-auth TABLE.generaltable TD.c0 {
	TEXT-ALIGN: left
}
BODY#admin-modules TABLE.generaltable TD.c0 {
	WHITE-SPACE: nowrap
}
#admin-blocks #admin-config .confighelp {
	PADDING-BOTTOM: 20px; DISPLAY: block
}
#admin-roles-manage TABLE.generalbox {
	MARGIN: auto
}
#admin-stickyblocks .generalbox {
	TEXT-ALIGN: center
}
#admin-index .copyrightnotice {
	TEXT-ALIGN: center; MARGIN: auto
}
#admin-maintenance .buttons {
	TEXT-ALIGN: center
}
#admin-report-unittest-index .exception PRE {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 8px
}
#admin-report-unittest-index .unittestsummary {
	PADDING-BOTTOM: 8px; MARGIN-TOP: 1em; PADDING-LEFT: 8px; PADDING-RIGHT: =
8px; PADDING-TOP: 8px
}
#admin-report-security-index #timewarning {
	TEXT-ALIGN: center
}
#admin-report-security-index .timewarninghidden {
	DISPLAY: none
}
#admin-roles-allowassign .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
#admin-roles-allowoverride .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
#admin-roles-manage .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
#admin-roles-override .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
#admin-roles-manage .buttons .singlebutton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
inline; PADDING-TOP: 5px
}
#admin-roles-override .buttons .singlebutton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
inline; PADDING-TOP: 5px
}
#admin-roles-manage .selector {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 1em
}
#admin-roles-assign .selector {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 1em
}
#admin-roles-override .selector {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 1em
}
#admin-roles-manage TABLE.roledesc {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#admin-roles-override TABLE.roledesc {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#admin-roles-manage TABLE.rolecap {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#admin-roles-override TABLE.rolecap {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.rolecap .inherit {
	TEXT-ALIGN: center
}
.rolecap .allow {
	TEXT-ALIGN: center
}
.rolecap .prevent {
	TEXT-ALIGN: center
}
.rolecap .prohibit {
	TEXT-ALIGN: center
}
#admin-roles-manage .rolecap .cap-desc .cap-name {
	DISPLAY: block
}
#admin-roles-override .rolecap .cap-desc .cap-name {
	DISPLAY: block
}
#admin-roles-override .c1.cell {
	PADDING-TOP: 0.75em
}
#admin-roles-assign .c3.cell {
	PADDING-TOP: 0.75em
}
#admin-roles-assign .c1.cell {
	PADDING-TOP: 0.75em
}
#admin-roles-override .sefeoverridenotice {
	TEXT-ALIGN: center
}
#admin-lang .generalbox {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; =
MARGIN: auto; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#admin-langimport .generalbox {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; =
MARGIN: auto; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#admin-langimport .generalbox TABLE {
	TEXT-ALIGN: center; MARGIN: auto
}
#admin-mnet-index .generalbox TABLE {
	WIDTH: 100%
}
#admin-index .adminerror {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; =
MARGIN: 20px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#admin-index .adminwarning {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; =
MARGIN: 20px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#admin-index .adminerror .singlebutton {
	TEXT-ALIGN: center; MARGIN: 20px
}
#admin-index .adminwarning .singlebutton {
	TEXT-ALIGN: center; MARGIN: 20px
}
#admin-index #layout-table .singlebutton {
	TEXT-ALIGN: center; MARGIN: 20px
}
#admin-user-user_bulk #users .fgroup {
	WHITE-SPACE: nowrap
}
.plugincompattable CAPTION {
	TEXT-ALIGN: center; WIDTH: 100%; FONT-SIZE: 130%; FONT-WEIGHT: bold
}
.plugincheckwrapper TD {
	BORDER-BOTTOM: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 1px solid; =
BORDER-TOP: #bbbbbb 1px solid; BORDER-RIGHT: #bbbbbb 1px solid
}
.plugincheckwrapper {
	WIDTH: 100%
}
#adminsettings DIV.form-item {
	MARGIN: 1em 0px 2em; CLEAR: both
}
#adminsettings .form-label {
	TEXT-ALIGN: right; WIDTH: 12.5em; DISPLAY: block; FLOAT: left
}
#adminsettings .form-shortname {
	DISPLAY: block
}
#adminsettings .form-setting {
	TEXT-ALIGN: left; DISPLAY: block; MARGIN-LEFT: 13em
}
#adminsettings .form-defaultinfo {
	DISPLAY: inline
}
#adminsettings .defaultsnext {
	DISPLAY: inline; MARGIN-RIGHT: 0.5em
}
#adminsettings .form-description {
	TEXT-ALIGN: left; MARGIN: 0.5em 0px 0em 13em; DISPLAY: block
}
#adminsettings FIELDSET {
	PADDING-BOTTOM: 1em; MARGIN-TOP: 1em; PADDING-LEFT: 0.5em; =
PADDING-RIGHT: 0.5em; PADDING-TOP: 1em
}
#adminsettings LEGEND {
	DISPLAY: none
}
#adminsettings FIELDSET.error {
	PADDING-BOTTOM: 0px; MARGIN: 0.2em 0px 0.5em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0.5em
}
#adminsettings FIELDSET.error LEGEND {
	DISPLAY: block
}
#adminsettings .form-multicheckbox LI {
	LIST-STYLE-TYPE: none
}
#adminsettings .form-multicheckbox UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#adminsettings .form-item .pathok {
	MARGIN-LEFT: 0.5em
}
#adminsettings .form-item .patherror {
	MARGIN-LEFT: 0.5em
}
#adminsettings .form-htmlarea {
	WIDTH: 640px; DISPLAY: inline
}
#adminsettings .form-htmlarea .htmlarea {
	WIDTH: 640px; DISPLAY: block
}
.environmentbox {
	MARGIN-TOP: 1em
}
.form-buttons {
	MARGIN: 10px 0px 0px 13em
}
.adminsearchform {
	PADDING-TOP: 10px
}
.block_admin_tree .admintree {
	TEXT-ALIGN: left
}
.block_admin_tree .admintree .depth1 {
	PADDING-LEFT: 16px
}
.block_admin_tree .admintree .depth2 {
	PADDING-LEFT: 32px
}
.block_admin_tree .admintree .depth3 {
	PADDING-LEFT: 48px
}
.block_admin_tree .admintree .depth4 {
	PADDING-LEFT: 64px
}
#admin-lang .translator {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
#adminsettings #admin-calendar_weekend TABLE {
	WIDTH: 100%
}
#adminsettings #admin-calendar_weekend TABLE TD {
	TEXT-ALIGN: center
}
#adminsettings #admin-calendar_weekend TABLE TD LABEL {
	TEXT-ALIGN: center; WIDTH: 100%; FLOAT: none
}
#trustedhosts .generaltable {
	WIDTH: 500px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#trustedhosts .standard {
	WIDTH: auto
}
#mnetconfig TABLE {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#admin-report-courseoverview-index .graph {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 1em
}
#course-report-stats-index .graph {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 1em
}
#admin-report-stats-index .graph {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 1em
}
#admin-uploaduser TABLE#uuresults {
	MARGIN-BOTTOM: 2em
}
#admin-uploaduser TABLE#uupreview {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px
}
#admin-uploaduser TABLE#uuresults TD.cell {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px
}
A.skip-block {
	POSITION: absolute; FONT-SIZE: 0.85em; TOP: -1000em
}
A.skip {
	POSITION: absolute; FONT-SIZE: 0.85em; TOP: -1000em
}
A.skip-block:focus {
	POSITION: static; DISPLAY: block
}
A.skip-block:active {
	POSITION: static; DISPLAY: block
}
A.skip:focus {
	POSITION: static; DISPLAY: block
}
A.skip:active {
	POSITION: static; DISPLAY: block
}
.skip-block-to {
	DISPLAY: block; HEIGHT: 1px
}
#maincontent {
	DISPLAY: block; HEIGHT: 1px
}
.sideblock {
	WIDTH: 100%; MARGIN-BOTTOM: 1em
}
.sideblock .header {
	BORDER-BOTTOM: 1px; TEXT-ALIGN: left; BORDER-LEFT: 1px solid; =
PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 0px
}
.sideblock H2.header {
	BORDER-BOTTOM: 1px; TEXT-ALIGN: left; BORDER-LEFT: 1px solid; =
PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 0px
}
.sideblock H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.sideblock .header .hide-show-image {
	MARGIN-TOP: 0.25em; WIDTH: 11px; FLOAT: right; HEIGHT: 11px
}
.sideblock .header .commands {
	MARGIN-TOP: 0.3em; HEIGHT: 16px; CLEAR: both
}
.sideblock .header .commands A {
	MARGIN: 0px 2px
}
#left-column .hidden .header {
	BORDER-BOTTOM: 1px solid
}
#right-column .hidden .header {
	BORDER-BOTTOM: 1px solid
}
#left-column .hidden .content {
	DISPLAY: none
}
#right-column .hidden .content {
	DISPLAY: none
}
.sideblock .header .hide.icon {
	MARGIN-RIGHT: 6px
}
.sideblock .header .edit.icon {
	MARGIN-RIGHT: 6px
}
.sideblock .content {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 4px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid; PADDING-TOP: 4px
}
.sideblock .content H3 {
	TEXT-ALIGN: left
}
.sideblock .content H2 {
	TEXT-ALIGN: left
}
.sideblock .content H2 {
	PADDING-BOTTOM: 0px; MARGIN: 1.5em 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sideblock .content .head {
	MARGIN-TOP: 10px
}
.sideblock .content HR {
	BORDER-BOTTOM-STYLE: none; MARGIN-TOP: 4px; BORDER-LEFT-STYLE: none; =
MARGIN-BOTTOM: 4px; HEIGHT: 1px; BORDER-RIGHT-STYLE: none; BORDER-TOP: =
1px solid
}
.sideblock DIV.column {
	PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sideblock DIV.c0.column {
	FLOAT: left
}
.sideblock DIV.c1.column {
	DISPLAY: inline
}
.sideblock .content .c0 IMG.icon {
	MARGIN: 0px
}
.sideblock .content .list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.unlist {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.inline-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sideblock .content .list {
	WIDTH: 100%
}
.sideblock .content .list LI {
	CLEAR: left
}
.sideblock .content .inline-list LI {
	DISPLAY: inline
}
.inline-list LI {
	DISPLAY: inline
}
.sideblock .content UL.list LI.listentry {
	CLEAR: both
}
.sideblock .content DIV.info {
	TEXT-ALIGN: center
}
.sideblock .footer {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 4px; CLEAR: both
}
.sideblock IMG.userpicture {
	WIDTH: 16px; HEIGHT: 16px; MARGIN-RIGHT: 4px
}
.blockconfigtable {
	MARGIN-TOP: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.blockconfigtable TD.label {
	TEXT-ALIGN: right; WIDTH: 50%
}
.blockconfigtable TD.value {
	TEXT-ALIGN: left; WIDTH: 50%
}
.blockconfigtable TD.submit {
	TEXT-ALIGN: center
}
.blockconfiginstancecontent .tabs {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.block_adminblock {
	WIDTH: 180px
}
.block_messages .content {
	TEXT-ALIGN: left; FONT-SIZE: 0.75em; PADDING-TOP: 5px
}
.block_recent_activitysideblock .h3 {
	PADDING-TOP: 5px
}
.block_online_users .listentry DIV.user {
	FLOAT: left
}
.block_messages .listentry DIV.user {
	FLOAT: left
}
.block_online_users .listentry DIV.message {
	FLOAT: right
}
.block_messages .listentry DIV.message {
	FLOAT: right
}
.block_course_list .footer {
	MARGIN-TOP: 5px
}
#rssfeeds {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#block_rss {
	TEXT-ALIGN: center
}
.block_search_forums .invisiblefieldset {
	DISPLAY: block
}
.block_tag_youtube .youtube-thumb {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: =
block; FLOAT: left; PADDING-TOP: 3px
}
.block_tag_youtube .yt-video-entry LI {
	CLEAR: left
}
.block_tag_flickr .flickr-photos {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
.tempblockhandler {
	MARGIN-BOTTOM: -3px; HEIGHT: 3px; VISIBILITY: hidden
}
.tempblockhandler .content {
	MARGIN-BOTTOM: -3px; HEIGHT: 3px; VISIBILITY: hidden
}
.addbloglink {
	TEXT-ALIGN: center
}
.blogpost .audience {
	TEXT-ALIGN: right
}
.blogpost .tags {
	MARGIN-TOP: 15px
}
#calendar {
	BORDER-SPACING: 5px; WIDTH: 100%; BORDER-COLLAPSE: separate
}
#calendar H2 {
	TEXT-ALIGN: center
}
#calendar H3 {
	TEXT-ALIGN: center
}
#calendar .sideblock H2 {
	TEXT-ALIGN: left
}
#calendar .maincalendar {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: =
1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 0px
}
#calendar .sidecalendar {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: =
1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 0px
}
#calendar .maincalendar {
	HEIGHT: 100%
}
#calendar .maincalendar .heightcontainer {
	POSITION: relative; HEIGHT: 100%
}
#calendar .maincalendar .bottom {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: =
100%; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#calendar .sidecalendar {
	WIDTH: 25%
}
#calendar .maincalendar TABLE.calendarmonth {
	MARGIN: 0px auto; WIDTH: 98%; BORDER-COLLAPSE: separate
}
#calendar .maincalendar TABLE.calendarmonth TH {
	BORDER-BOTTOM: 2px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#calendar .maincalendar TABLE.calendarmonth TD {
	LINE-HEIGHT: 1.2em; PADDING-LEFT: 4px; HEIGHT: 5em; PADDING-TOP: 4px
}
#calendar .maincalendar TABLE.calendarmonth TD {
	WIDTH: 14%; VERTICAL-ALIGN: top
}
TABLE.minicalendar TD {
	WIDTH: 14%; VERTICAL-ALIGN: top
}
TABLE.minicalendar TH {
	WIDTH: 14%; VERTICAL-ALIGN: top
}
TABLE.minicalendar TD {
	TEXT-ALIGN: center
}
#calendar .maincalendar TABLE.calendarmonth TD TABLE TD {
	HEIGHT: auto
}
#calendar DIV.header {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#calendar .sideblock DIV.header {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none
}
#calendar .maincalendar .buttons {
	FLOAT: right
}
#calendar .maincalendar .filters TABLE {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; BORDER-SPACING: 2px; WIDTH: =
100%; PADDING-RIGHT: 2px; BORDER-COLLAPSE: separate; PADDING-TOP: 2px
}
#calendar .sidecalendar .filters TABLE {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; BORDER-SPACING: 2px; WIDTH: =
100%; PADDING-RIGHT: 2px; BORDER-COLLAPSE: separate; PADDING-TOP: 2px
}
.block_calendar_month.sideblock .filters TABLE {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; BORDER-SPACING: 2px; WIDTH: =
100%; PADDING-RIGHT: 2px; BORDER-COLLAPSE: separate; PADDING-TOP: 2px
}
#calendar .maincalendar .filters {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 0px
}
#calendar .sidecalendar .filters {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#calendar .maincalendar .controls {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: =
both; PADDING-TOP: 10px
}
#calendar .maincalendar TABLE.calendarmonth UL.events-new {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#calendar .maincalendar TABLE.calendarmonth UL.events-underway {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#calendar .maincalendar TABLE.calendarmonth UL LI {
	MARGIN-TOP: 4px
}
.minicalendarblock {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 0px
}
TABLE.minicalendar {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 2px; =
MARGIN: 10px auto; PADDING-LEFT: 2px; BORDER-SPACING: 1px !important; =
WIDTH: 100%; PADDING-RIGHT: 2px; BORDER-COLLAPSE: separate; BORDER-TOP: =
1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 2px
}
TABLE.minicalendar TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 0px
}
#calendar .maincalendar .eventlist {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#calendar .maincalendar .eventlist .topic {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: 0px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: =
0px solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 5px
}
#calendar .maincalendar .eventlist .event {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-SPACING: 0px; =
WIDTH: 100%; BORDER-COLLAPSE: separate; MARGIN-BOTTOM: 10px; BORDER-TOP: =
1px solid; BORDER-RIGHT: 1px solid
}
#calendar .maincalendar .eventlist .event .name {
	FLOAT: left
}
#calendar .maincalendar .eventlist .event .course {
	FLOAT: left; CLEAR: left
}
#calendar .maincalendar .eventlist .event .date {
	FLOAT: right
}
#calendar .maincalendar .eventlist .event .description .commands {
	WIDTH: 100%
}
#calendar .maincalendar .eventlist .event .description {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#calendar .maincalendar .eventlist .event .picture {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 8px
}
#calendar .maincalendar .eventlist .event .side {
	WIDTH: 32px
}
#calendar #selecteventtype TABLE {
	MARGIN: auto
}
#calendar .event_global {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
#calendar .event_course {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
#calendar .event_group {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
#calendar .event_user {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.minicalendar .event_global {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.minicalendar .event_course {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.minicalendar .event_group {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.minicalendar .event_user {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
#calendar .duration_global {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
#calendar .duration_course {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
#calendar .duration_group {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
#calendar .duration_user {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
.minicalendar .duration_global {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
.minicalendar .duration_course {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
.minicalendar .duration_group {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
.minicalendar .duration_user {
	BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid
}
#calendar .today {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.minicalendar .today {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
#calendar .nottoday {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.minicalendar .today {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.cal_popup_bg {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 0px
}
.cal_popup_close {
	MARGIN-RIGHT: 5px
}
.cal_popup_caption {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 2px; =
BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
.calendar-controls .previous {
	WIDTH: 12%; DISPLAY: block; FLOAT: left
}
.calendar-controls .next {
	WIDTH: 12%; DISPLAY: block; FLOAT: left
}
.calendar-controls .current {
	WIDTH: 12%; DISPLAY: block; FLOAT: left
}
.calendar-controls .previous {
	TEXT-ALIGN: left
}
.calendar-controls .current {
	TEXT-ALIGN: center; WIDTH: 76%
}
.calendar-controls .next {
	TEXT-ALIGN: right
}
#calendar .maincalendar .calendar-controls .previous {
	WIDTH: 30%
}
#calendar .maincalendar .calendar-controls .next {
	WIDTH: 30%
}
#calendar .maincalendar .calendar-controls .current {
	WIDTH: 39.95%
}
#calendar .indent {
	PADDING-LEFT: 20px
}
#calendar TD.sidecalendar {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
#calendar TD.sidecalendar .sideblock {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; MARGIN-BOTTOM: 10px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#calendar TD.sidecalendar .minicalendartop {
	PADDING-TOP: 10px
}
.sideblock .content H3.eventskey {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0.5em
}
.activitydate {
	TEXT-ALIGN: center
}
.activityhead {
	TEXT-ALIGN: center
}
#course-view .section TD {
	VERTICAL-ALIGN: top
}
#course-view .section TD.content {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 5px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 0px solid; PADDING-TOP: 5px
}
#course-view .section TD.side {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid; PADDING-TOP: 5px
}
#course-view .section TD.left {
	TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; WIDTH: 1.5em
}
#course-view .section TD.right {
	TEXT-ALIGN: center; WIDTH: 1.5em; BORDER-LEFT-WIDTH: 0px
}
#course-view .current .side {
=09
}
#course-view .section .spacer {
	HEIGHT: 0.5em
}
#course-view .section .weekdates {
=09
}
#course-view UL.section {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#site-index UL.section {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.section_add_menus {
	TEXT-ALIGN: right
}
.section_add_menus .horizontal DIV {
	DISPLAY: inline
}
#course-view UL.weekscss {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.weekscss-format {
	MIN-WIDTH: 763px
}
.weekscss-format .block_adminblock SELECT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.weekscss-format .block_calendar_month .minicalendar {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.weekscss-format .block_calendar_month .minicalendar TH {
	PADDING-BOTTOM: 0.1em; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0.1em
}
.weekscss-format .block_calendar_month .minicalendar TD {
	PADDING-BOTTOM: 0.1em; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0.1em
}
.weekscss-format #middle-column {
	MARGIN: 0px 12.5em
}
.weekscss-format #left-column {
	WIDTH: 11.5em
}
.weekscss-format #right-column {
	WIDTH: 11.5em
}
.weekscss-format #left-column {
	FLOAT: left
}
.weekscss-format #right-column {
	FLOAT: right
}
.weekscss LI.section {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; MARGIN-BOTTOM: 0.5em; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.weekscss .content {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.weekscss .side {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.weekscss .content {
	MARGIN: 0px 1.7em
}
.weekscss .right {
	TEXT-ALIGN: center; WIDTH: 1.6em; FLOAT: right
}
.section .activity IMG.activityicon {
	WIDTH: 16px; HEIGHT: 16px; VERTICAL-ALIGN: middle
}
.section IMG.movetarget {
	WIDTH: 80px; HEIGHT: 16px
}
BODY#course-view .unread {
	MARGIN-LEFT: 3em
}
BODY#course-view .drag.sideblock .header {
	CURSOR: move
}
BODY#course-enrol .generalbox {
	MARGIN-TOP: 20px
}
BODY#course-enrol .coursebox {
	MARGIN-TOP: 20px
}
BODY#course-user .graph {
	TEXT-ALIGN: center
}
BODY#course-user .section {
	MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px
}
BODY#course-user .content {
	MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px
}
BODY#course-user .section {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 10px
}
BODY#course-user .section H2 {
	MARGIN-TOP: 0px
}
.headingblock {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 5px
}
H2.headingblock {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 5px
}
#site-index .subscribelink {
	TEXT-ALIGN: right
}
#course-view .subscribelink {
	TEXT-ALIGN: right
}
BODY#site-index .headingblock {
	MARGIN-BOTTOM: 9px
}
BODY#course-view .headingblock {
	MARGIN-BOTTOM: 9px
}
BODY#course-category .courseboxes {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 20px
}
BODY#course-index .courseboxes {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 20px
}
BODY#course-category .rolelink {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
BODY#course-category .addcategory {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
BODY#course-index .buttons .singlebutton {
	DISPLAY: inline
}
BODY#course-category .buttons .singlebutton {
	DISPLAY: inline
}
BODY#course-index .buttons {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 15px
}
BODY#course-category .buttons {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 15px
}
BODY#course-index #middle-column .editcourse {
	MARGIN: 20px auto
}
BODY#course-index #middle-column .editcourse TH {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
BODY#course-index #middle-column .editcourse TD {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
BODY#course-index #middle-column .editcourse .count {
	TEXT-ALIGN: right
}
BODY#course-index .singlebutton {
	TEXT-ALIGN: center
}
BODY#course-index .addcategory {
	TEXT-ALIGN: center
}
BODY#course-info .icons.generalbox {
	TEXT-ALIGN: center
}
BODY#course-info .info.generalbox {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.coursebox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 100%; =
MARGIN-BOTTOM: 15px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.coursebox .summary {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 48%; =
PADDING-RIGHT: 5px; FLOAT: right; PADDING-TOP: 5px
}
.coursebox .info {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 48%; =
PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 5px
}
#my-index .coursebox .info {
	FLOAT: none
}
#my-index .name {
	MARGIN-LEFT: 5px
}
#course-pending .pendingcourserequests {
	MARGIN-BOTTOM: 1em
}
#course-pending .pendingcourserequests .singlebutton {
	DISPLAY: inline
}
#course-pending .pendingcourserequests .cell {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 0px
}
#course-pending .pendingcourserequests .c6.cell {
	WHITE-SPACE: nowrap
}
#course-pending .singlebutton {
	TEXT-ALIGN: center
}
.categorylist {
	WIDTH: 90%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.categorylist .image.category {
	WIDTH: 20px
}
.categorylist .number.category {
	TEXT-ALIGN: right
}
.categorylist .indentation.category {
	WIDTH: 1px
}
.categoryboxcontent {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.categorypicker {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px
}
#coursesearch {
	TEXT-ALIGN: center; MARGIN-TOP: 1em
}
#coursesearch2 {
	TEXT-ALIGN: center; MARGIN-TOP: 1em
}
.addcoursebutton {
	TEXT-ALIGN: center
}
.coursebox .cost {
	PADDING-TOP: 20px
}
.coursebox UL.teachers LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#course-category #renameform {
	TEXT-ALIGN: center
}
#course-category #themeform {
	TEXT-ALIGN: center
}
#course-category .singlebutton {
	TEXT-ALIGN: center
}
#course-category #coursesearch {
	TEXT-ALIGN: center
}
#course-report #content {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#course-report P {
	TEXT-ALIGN: center
}
#course-report .logselectform {
	TEXT-ALIGN: center; MARGIN: 10px auto
}
#course-report .participationselectform {
	TEXT-ALIGN: center; MARGIN: 10px auto
}
#course-report-log-index .logselectform {
	TEXT-ALIGN: center; MARGIN: 10px auto
}
#course-report-participation-index .participationselectform {
	TEXT-ALIGN: center; MARGIN: 10px auto
}
#course-report .participationselectform LABEL {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 5px
}
#course-report-participation-index .participationselectform LABEL {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 5px
}
#course-report-log-index .info {
	TEXT-ALIGN: center; MARGIN: 10px
}
#course-report-log-indexlive .info {
	TEXT-ALIGN: center; MARGIN: 10px
}
.course-report-outline TD.numviews {
	TEXT-ALIGN: right
}
.course-report-outline DIV.loginfo {
	TEXT-ALIGN: center; MARGIN: 1em
}
#content .coursebox .summary .category {
	TEXT-ALIGN: right
}
#course-editsection .singlebutton {
	TEXT-ALIGN: center
}
.jumpmenu {
	TEXT-ALIGN: center
}
BODY#group-index #groupeditform {
	TEXT-ALIGN: center
}
#add {
	TEXT-ALIGN: center
}
#remove {
	TEXT-ALIGN: center
}
BODY#doc-contents H1 {
	MARGIN: 1em 0px 0px
}
BODY#doc-contents UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 90%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.grade-edit-scale .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
.grade-edit-scale .buttons .singlebutton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
inline; PADDING-TOP: 5px
}
.grade-edit-outcome .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
.grade-edit-outcome .buttons .singlebutton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
inline; PADDING-TOP: 5px
}
DIV.allcoursegrades {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.importoutcomenofile .singlebutton {
	TEXT-ALIGN: center; MARGIN-TOP: 5px
}
.grade-edit-tree .gradetreebox {
	PADDING-BOTTOM: 15px; MARGIN-TOP: 10px; WIDTH: 70%; MARGIN-LEFT: auto; =
MARGIN-RIGHT: auto
}
.grade-edit-tree .buttons {
	TEXT-ALIGN: center; MARGIN: 20px
}
.grade-edit-tree .idnumber {
	MARGIN-LEFT: 15px
}
.grade-edit-tree .buttons .singlebutton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
inline; PADDING-TOP: 5px
}
.grade-edit-tree .movetarget {
	POSITION: relative; WIDTH: 80px; HEIGHT: 16px
}
.grade-edit-tree UL#grade_tree {
	WIDTH: auto
}
.grade-edit-tree UL#grade_tree LI {
	LIST-STYLE-TYPE: none
}
.grade-edit-tree UL#grade_tree LI.category {
	MARGIN-BOTTOM: 6px
}
.grade-edit-tree .iconsmall {
	MARGIN-LEFT: 4px
}
#grade-report-toggles {
	TEXT-ALIGN: center
}
.gradeexportlink {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2em; PADDING-LEFT: 2em; =
PADDING-RIGHT: 2em; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: =
2em
}
#grade-aggregation-help DT {
	MARGIN-TOP: 15px
}
#grade-aggregation-help DD.example {
	MARGIN-TOP: 7px
}
#grade-aggregation-help CODE {
	MARGIN-TOP: 7px; DISPLAY: block
}
.loginbox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; MARGIN-TOP: 15px; =
WIDTH: 50%; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 25%; OVERFLOW: hidden; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.loginbox FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.twocolumns.loginbox {
	WIDTH: 90%; MARGIN-LEFT: 5%
}
.loginbox H2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 5px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.loginbox .subcontent {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 5px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.loginbox .loginpanel .subcontent {
	TEXT-ALIGN: center
}
.loginbox .loginpanel .desc {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.loginbox .signuppanel .subcontent {
	TEXT-ALIGN: left
}
.loginbox .loginsub {
	MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%
}
.loginbox .guestsub {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 12%; BORDER-TOP: 1px solid; =
MARGIN-RIGHT: 12%
}
.loginbox .forgotsub {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 12%; BORDER-TOP: 1px solid; =
MARGIN-RIGHT: 12%
}
.loginbox .loginform {
	TEXT-ALIGN: left; MARGIN-TOP: 1em
}
.loginbox .loginform .form-label {
	TEXT-ALIGN: right; WIDTH: 40%; FLOAT: left
}
.loginbox .loginform .form-input {
	WIDTH: 59%; FLOAT: right
}
.loginbox .loginform .form-input INPUT {
	WIDTH: 6em
}
.loginbox .signupform {
	TEXT-ALIGN: center; MARGIN-TOP: 1em
}
.twocolumns.loginbox .loginpanel {
	PADDING-BOTTOM: 2000px; WIDTH: 49.5%; MARGIN-BOTTOM: -2000px; FLOAT: =
left; BORDER-RIGHT: 1px solid
}
.twocolumns.loginbox .signuppanel {
	PADDING-BOTTOM: 2000px; WIDTH: 50%; MARGIN-BOTTOM: -2000px; FLOAT: =
right
}
#message-user .userpicture {
	WIDTH: 100px; HEIGHT: 100px
}
#message-history .userpicture {
	WIDTH: 100px; HEIGHT: 100px
}
.message-discussion-noframes #userinfo .userpicture {
	FLOAT: left
}
.message-discussion-noframes #userinfo .name H1 {
	MARGIN: 0px
}
.message-discussion-noframes #userinfo .name {
	TEXT-ALIGN: center; MARGIN-LEFT: 60px
}
.message-discussion-noframes #userinfo .commands {
	TEXT-ALIGN: left; MARGIN-LEFT: 60px
}
.message-discussion-noframes #userinfo .commands UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.message-discussion-noframes #userinfo .commands UL LI {
	PADDING-RIGHT: 16px; DISPLAY: inline
}
.message-discussion-noframes #send {
	CLEAR: both; PADDING-TOP: 10px
}
.message-discussion-noframes #send H1 {
	MARGIN: 0px
}
.message-discussion-noframes #messages {
	PADDING-TOP: 10px
}
.message-discussion-noframes #messages UL.messagelist {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.message-discussion-noframes #send H1 {
	MARGIN: 0px
}
.message .noframesjslink {
	MARGIN-TOP: 20px
}
.message .link {
	VERTICAL-ALIGN: middle
}
TABLE.message .searchresults TD {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; =
PADDING-LEFT: 5px; BORDER-SPACING: 0px; PADDING-RIGHT: 5px; =
BORDER-COLLAPSE: collapse; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px =
solid; PADDING-TOP: 5px
}
.message .summary .link {
	TEXT-ALIGN: right
}
.message .heading {
	TEXT-ALIGN: center
}
.message .note {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#message-user .commands SPAN {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
BODY#message-messages {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
BODY#message-send .notifysuccess {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; =
PADDING-TOP: 1px
}
BODY#message-send TD.fixeditor {
	TEXT-ALIGN: center
}
.notepost {
	BACKGROUND-COLOR: #eee; MARGIN-BOTTOM: 1em
}
.sitenotepost {
=09
}
.coursenotepost {
=09
}
.draftnotepost {
=09
}
.ownnotepost .info {
=09
}
.notepost .header {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: =
#ddd; PADDING-TOP: 5px
}
.notepost .user {
	FONT-WEIGHT: bolder
}
.notepost .userpicture {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.notepost .info {
	FONT-SIZE: smaller
}
.notepost .content {
	CLEAR: both
}
.notepost .footer {
	CLEAR: both
}
BODY.notes .generalbox {
	WIDTH: 90%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
BODY.notes .notesgroup {
	MARGIN-LEFT: 20px
}
.my .coursebox .overview .info {
	MARGIN-LEFT: 20px
}
.my .coursebox .overview {
	MARGIN-BOTTOM: 10px
}
.questionbank H2 {
	MARGIN-TOP: 0px
}
.questioncategories H3 {
	MARGIN-TOP: 0px
}
.que {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left; BORDER-LEFT: 1px solid; =
MARGIN: 0px auto 1.8em; CLEAR: both; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid
}
.que .info {
	MARGIN: 0.5em 0px 0.5em 1.2em; WIDTH: 8%; FLOAT: left
}
.que .content {
	MARGIN: 0.5em 1.2em 0.5em 0px; WIDTH: 85%; FLOAT: left
}
.description.que .info {
	MARGIN: 0.5em 0px 0.5em 0.2em; WIDTH: 1em
}
.description.que .content {
	WIDTH: auto; MARGIN-BOTTOM: 0.5em; FLOAT: none; MARGIN-LEFT: 1.2em
}
.description.que .generalfeedback {
	WIDTH: auto; MARGIN-BOTTOM: 0.5em; FLOAT: none; MARGIN-LEFT: 1.2em
}
.description.que .qtext {
	MARGIN-BOTTOM: 0px
}
.que .qtext {
	MARGIN-BOTTOM: 1.5em
}
.que .ablock {
	MARGIN: 0.7em 0px 0.3em
}
.que .prompt {
	WIDTH: 15%; FLOAT: left; HEIGHT: 2em; PADDING-TOP: 0.3em
}
.que .control {
	WIDTH: 5%
}
.que .answer {
	WIDTH: 83%; MARGIN-BOTTOM: 0.5em; FLOAT: left
}
.que .submit {
	POSITION: relative; FLOAT: left; CLEAR: both
}
* HTML .que .submit {
	FLOAT: none
}
.multianswer .submit {
	MARGIN-TOP: 1em
}
.que .c0 {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0.3em
}
.que .c1 {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0.3em
}
.que .feedback {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: =
0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0.5em; =
CLEAR: both; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; =
PADDING-TOP: 0px
}
.multichoice TD.feedback {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; WIDTH: auto; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; VERTICAL-ALIGN: top; =
PADDING-TOP: 0.3em
}
.essay .feedback {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none
}
.multichoice .text {
	WIDTH: auto
}
.calculated .answer {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: auto; PADDING-RIGHT: =
0.3em; PADDING-TOP: 0.3em
}
.numerical .answer {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: auto; PADDING-RIGHT: =
0.3em; PADDING-TOP: 0.3em
}
.shortanswer .answer {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: auto; PADDING-RIGHT: =
0.3em; PADDING-TOP: 0.3em
}
.truefalse .answer SPAN {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: 100%; PADDING-RIGHT: =
0.3em; FLOAT: left; CLEAR: left; PADDING-TOP: 0.3em
}
.que .grading {
	MARGIN-TOP: 0.5em
}
.que .comment {
	MARGIN-TOP: 0.5em
}
.que .commentlink {
	MARGIN-TOP: 0.5em
}
.que .generalfeedback {
	MARGIN-TOP: 0.5em
}
.que .history {
	MARGIN-TOP: 0.5em
}
.que .grade {
	MARGIN-TOP: 0.5em
}
.importerror {
	BORDER-BOTTOM: #555 1px solid; MARGIN-TOP: 10px
}
.logtable {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.logtable TD {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.logtable TH {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.logtable TH {
	TEXT-ALIGN: left
}
#course-user .info {
	TEXT-ALIGN: center; MARGIN: 10px
}
.tabtree {
	POSITION: relative
}
.tabrow0 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1.75em; LINE-HEIGHT: 1.8em; =
LIST-STYLE-TYPE: none; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
100%; PADDING-RIGHT: 0px; FONT-SIZE: 84%; PADDING-TOP: 0px
}
.tabrow0 LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px -4px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.tabrow0 A SPAN {
	PADDING-BOTTOM: 0.35em; PADDING-LEFT: 0px; PADDING-RIGHT: 14px; =
BACKGROUND: url(pix/tab/right.gif) no-repeat right top; PADDING-TOP: =
10px
}
.tabrow1 LI A SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.tabrow0 A {
	PADDING-BOTTOM: 0.35em; MARGIN: 0px -1px 0px 0px; PADDING-LEFT: 13px; =
PADDING-RIGHT: 0px; BACKGROUND: url(pix/tab/left.gif) no-repeat left =
top; TEXT-DECORATION: none; PADDING-TOP: 10px
}
.tabrow0 A:hover {
	BACKGROUND-IMAGE: url(pix/tab/left_hover.gif)
}
.tabrow0 .here A:hover {
	BACKGROUND-IMAGE: url(pix/tab/left.gif)
}
.tabrow0 A:hover SPAN {
	BACKGROUND-IMAGE: url(pix/tab/right_hover.gif)
}
.tabrow0 .here A:hover SPAN {
	BACKGROUND-IMAGE: url(pix/tab/right.gif)
}
.tabrow0 .here A {
	COLOR: #444
}
.tabrow0 .here A:link {
	Z-INDEX: 102; POSITION: relative
}
.tabrow0 .here A:visited {
	Z-INDEX: 102; POSITION: relative
}
.tabrow0 .here A.nolink {
	Z-INDEX: 102; POSITION: relative
}
.tabrow0 .empty {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: =
1px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.tabrow0 DIV {
	POSITION: absolute; PADDING-BOTTOM: 0.25em; LINE-HEIGHT: normal; =
LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; BACKGROUND: url(pix/tab/tabrow1.gif) repeat-x left =
center; FONT-SIZE: 90%; BORDER-TOP: #aaa 1px solid; PADDING-TOP: 0.25em; =
TOP: 1.95em; LEFT: 0px
}
.tabrow0 UL {
	POSITION: absolute; PADDING-BOTTOM: 0.25em; LINE-HEIGHT: normal; =
LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; BACKGROUND: url(pix/tab/tabrow1.gif) repeat-x left =
center; FONT-SIZE: 90%; BORDER-TOP: #aaa 1px solid; PADDING-TOP: 0.25em; =
TOP: 1.95em; LEFT: 0px
}
.tabrow0 UL LI {
	BACKGROUND-IMAGE: none; MARGIN-TOP: 1px; DISPLAY: inline
}
.tabrow0 UL A {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; =
MARGIN: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-TOP-WIDTH: =
0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #00c; BORDER-LEFT-WIDTH: 0px; =
PADDING-TOP: 0px
}
.tabrow0 UL A SPAN {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tabrow0 UL .last SPAN {
	BACKGROUND-IMAGE: none
}
.tabrow0 UL LI A:hover {
	BACKGROUND-IMAGE: none
}
.tabrow0 UL LI A:hover SPAN {
	BACKGROUND-IMAGE: none
}
.tabrow0 UL .here A:hover {
	BACKGROUND-IMAGE: none
}
.tabrow0 UL .here A:hover SPAN {
	BACKGROUND-IMAGE: none
}
.tabrow0 UL DIV {
	DISPLAY: none
}
UL.tabrow1 LI A {
	COLOR: #00c; FONT-SIZE: 110%
}
UL.tabrow1 LI A:link {
	COLOR: #00c; FONT-SIZE: 110%
}
UL.tabrow1 LI A:visited {
	COLOR: #00c; FONT-SIZE: 110%
}
UL.tabrow1 LI.selected.here A {
	COLOR: #444
}
H2.tag-heading {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 95%; =
PADDING-RIGHT: 5px; DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: =
auto; PADDING-TOP: 5px
}
DIV#tag-description {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 95%; PADDING-RIGHT: 5px; =
DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 5px
}
DIV#tag-blogs {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 95%; PADDING-RIGHT: 5px; =
DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 5px
}
BODY#tag-index .moreblogs {
	TEXT-ALIGN: center
}
DIV#tag-management-box {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; DISPLAY: block; MARGIN-BOTTOM: =
10px; FONT-SIZE: 12px
}
DIV#tag-user-table {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 95%; PADDING-RIGHT: 3px; =
DISPLAY: block; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto; =
PADDING-TOP: 3px
}
BODY.tag .managelink {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
DIV#tag-user-table:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; OVERFLOW: =
hidden; CONTENT: "."
}
DIV.user-box {
	TEXT-ALIGN: center; MARGIN: 8px; WIDTH: 115px; DISPLAY: block; FLOAT: =
left; HEIGHT: 160px; CLEAR: none
}
IMG.user-image {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 100px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 100px; BORDER-LEFT-WIDTH: 0px
}
DIV#small-tag-cloud-box {
	MARGIN: 0px auto; WIDTH: 300px
}
DIV#big-tag-cloud-box {
	MARGIN: 0px auto; WIDTH: 600px; DISPLAY: block; FLOAT: none
}
UL#tag-cloud-list {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
UL#tag-cloud-list LI {
	MARGIN: 0px; DISPLAY: inline
}
DIV#tag-search-box {
	TEXT-ALIGN: center; MARGIN: 10px auto
}
DIV#tag-search-results-container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
UL#tag-search-results {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 15px 20% 0px; =
PADDING-LEFT: 0px; WIDTH: 60%; PADDING-RIGHT: 0px; DISPLAY: block; =
FLOAT: left; PADDING-TOP: 0px
}
UL#tag-search-results LI {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; PADDING-LEFT: 1%; WIDTH: 30%; =
PADDING-RIGHT: 1%; FLOAT: left
}
DIV#tags-management-links {
	TEXT-ALIGN: right; DISPLAY: block; FONT-SIZE: 12px
}
SPAN.flagged-tag {
	COLOR: #ff0000
}
SPAN.flagged-tag A {
	COLOR: #ff0000
}
TABLE#tag-management-list {
	TEXT-ALIGN: left; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
TABLE#tag-management-list TR TD {
	PADDING-LEFT: 4px; PADDING-RIGHT: 4px
}
.tag-management-form {
	TEXT-ALIGN: center
}
#relatedtags-autocomplete-container {
	MIN-HEIGHT: 4.6em; WIDTH: 100%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#relatedtags-autocomplete {
	POSITION: relative; WIDTH: 60%; DISPLAY: block; MARGIN-LEFT: auto; =
MARGIN-RIGHT: auto
}
#relatedtags-autocomplete .yui-ac-content {
	Z-INDEX: 9050; BORDER-BOTTOM: #404040 1px solid; POSITION: absolute; =
BORDER-LEFT: #404040 1px solid; WIDTH: 420px; BACKGROUND: #fff; =
OVERFLOW: hidden; BORDER-TOP: #404040 1px solid; BORDER-RIGHT: #404040 =
1px solid; LEFT: 20%
}
#relatedtags-autocomplete .ysearchquery {
	Z-INDEX: 10; POSITION: absolute; COLOR: #808080; RIGHT: 10px
}
#relatedtags-autocomplete .yui-ac-shadow {
	Z-INDEX: 9049; POSITION: absolute; MARGIN: 0.3em; WIDTH: 100%; =
BACKGROUND: #a0a0a0
}
#relatedtags-autocomplete UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#relatedtags-autocomplete LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
WHITE-SPACE: nowrap; CURSOR: default; PADDING-TOP: 0px
}
#relatedtags-autocomplete LI.yui-ac-highlight {
	BACKGROUND: #ffffcc
}
.userinfobox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-COLLAPSE: =
separate; MARGIN-BOTTOM: 5px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px =
solid
}
.userinfobox .left {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100px; PADDING-RIGHT: =
10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.userinfobox .side {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100px; PADDING-RIGHT: =
10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.userinfobox .userpicture {
	WIDTH: 100px; HEIGHT: 100px
}
.userinfobox .content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.userinfobox .links {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 100px; PADDING-RIGHT: =
5px; VERTICAL-ALIGN: bottom; PADDING-TOP: 5px
}
.userinfobox .list TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
.userinfobox .username {
	PADDING-BOTTOM: 20px
}
.userinfobox TD.label {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
TABLE.userinfobox {
	WIDTH: 80%; MARGIN-LEFT: 10%; MARGIN-RIGHT: 10%
}
TABLE.groupinfobox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 60%; =
MARGIN-BOTTOM: 20px; MARGIN-LEFT: 20%; BORDER-TOP: 1px solid; =
MARGIN-RIGHT: 20%; BORDER-RIGHT: 1px solid
}
.groupinfobox .left {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100px; PADDING-RIGHT: =
10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
BODY#user-index H2 {
	TEXT-ALIGN: center
}
#user-view .buttons {
	TEXT-ALIGN: center
}
#user-index .buttons {
	TEXT-ALIGN: center
}
#user-view .buttons FORM {
	DISPLAY: inline
}
#user-view .buttons FORM DIV {
	DISPLAY: inline
}
BODY#user-index #longtimenosee {
	TEXT-ALIGN: center
}
BODY#user-index #showall {
	TEXT-ALIGN: center
}
BODY#user-index #showall {
	MARGIN: 10px 0px
}
BODY#user-index TABLE#participants {
	MARGIN: auto; WIDTH: 80%
}
BODY#tag-manage TABLE#tag-management-list {
	MARGIN: auto; WIDTH: 80%
}
BODY#tag-manage TABLE#tag-management-list TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#tag-manage TABLE#tag-management-list TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#user-index TABLE#participants TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#user-index TABLE#participants TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
BODY#user-index TABLE.controls {
	WIDTH: 100%
}
BODY#user-index TABLE.controls TR {
	VERTICAL-ALIGN: top
}
BODY#user-index TABLE.controls TD.right {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
BODY#user-index TABLE.controls TD.left {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
BODY#user-index TABLE.controls .right {
	TEXT-ALIGN: right
}
BODY#course-participation H2 {
	TEXT-ALIGN: center
}
BODY#course-participation #showall {
	TEXT-ALIGN: center; MARGIN: 10px 0px
}
BODY#user-index .rolesform {
	TEXT-ALIGN: center
}
#user-policy .noticebox {
	TEXT-ALIGN: center; WIDTH: 80%; MARGIN-BOTTOM: 10px; HEIGHT: 250px; =
MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#user-policy #policyframe {
	WIDTH: 100%; HEIGHT: 100%
}
.iplookup #map {
	MARGIN: auto
}
.iplookup #note {
	TEXT-ALIGN: center
}
.userpicture {
	WIDTH: 35px; HEIGHT: 35px; VERTICAL-ALIGN: top
}
.picture user {
	WIDTH: 35px; HEIGHT: 35px; VERTICAL-ALIGN: top
}
.picture teacher {
	WIDTH: 35px; HEIGHT: 35px; VERTICAL-ALIGN: top
}
.modform {
	TEXT-ALIGN: center
}
#wordcount {
	TEXT-ALIGN: right
}
.nextchatsession {
	TEXT-ALIGN: center
}
#mod-chat-gui_header_js-jsupdate {
	MARGIN: 10px
}
#mod-chat-gui_header_js-jsupdate .chat-event {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 7px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mod-chat-gui_header_js-jsupdate .chat-message {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 7px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mod-chat-view #chatcurrentusers .chatuserdetails {
	VERTICAL-ALIGN: middle
}
#mod-chat-view #enterlink {
	TEXT-ALIGN: center; WIDTH: 50%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.chat-event .picture {
	WIDTH: 40px; VERTICAL-ALIGN: top
}
.chat-message .picture {
	WIDTH: 40px; VERTICAL-ALIGN: top
}
.chat-event .text {
	TEXT-ALIGN: left
}
.chat-message .text {
	TEXT-ALIGN: left
}
#mod-chat-gui_basic #participants UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mod-chat-gui_basic #participants UL LI {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
#mod-chat-gui_basic #participants UL LI .userinfo {
	DISPLAY: inline
}
#mod-chat-gui_basic #messages DL {
	PADDING-BOTTOM: 0px; MARGIN: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#mod-chat-gui_basic #messages DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline; MARGIN-LEFT: 0px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}
#mod-chat-gui_basic #messages DT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline; MARGIN-LEFT: 0px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}
.button {
	TEXT-ALIGN: center
}
.attemptcell {
	WIDTH: 5px; WHITE-SPACE: nowrap
}
.anonymous {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.names {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.downloadreport {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN-LEFT: auto; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: auto
}
.choiceresponse {
	WIDTH: 100%
}
.choiceresponse .picture {
	WIDTH: 10px; WHITE-SPACE: nowrap
}
.choiceresponse .fullname {
	WIDTH: 100%; WHITE-SPACE: nowrap
}
.data.results {
	WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
.fieldadd {
	TEXT-ALIGN: center
}
.sortdefault {
	TEXT-ALIGN: center
}
.defaulttemplate {
	TEXT-ALIGN: center
}
.datapreferences {
	TEXT-ALIGN: center
}
TABLE.presets {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#mod-forum-view .forummode {
	TEXT-ALIGN: center
}
.forumheaderlist {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-COLLAPSE: =
separate; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.forumpost {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-COLLAPSE: =
separate; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.forumpost {
	MARGIN-TOP: 15px
}
.forumpost .topic {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 4px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: 0px solid; =
BORDER-RIGHT: 0px solid; PADDING-TOP: 4px
}
.forumpost .commands {
	TEXT-ALIGN: right; CLEAR: both; PADDING-TOP: 0.5em
}
.forumpost .ratings {
	TEXT-ALIGN: right; PADDING-TOP: 1em
}
.forumpost .attachments {
	TEXT-ALIGN: right; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 7px; PADDING-TOP: 7px
}
.forumpost .content {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
.forumpost .footer {
	TEXT-ALIGN: right; PADDING-TOP: 0.5em
}
.forumpost .link {
	TEXT-ALIGN: right; PADDING-TOP: 0.5em
}
.forumpost .left {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: =
35px; PADDING-RIGHT: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
.mod-forum .indent {
	MARGIN-LEFT: 30px
}
BODY#user-view .forumpost {
	WIDTH: 100%
}
.course .forumpost {
	WIDTH: 100%
}
BODY#mod-forum-search .c0 {
	TEXT-ALIGN: right
}
BODY#mod-forum-search .introcontent {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
PADDING-TOP: 15px
}
.forumolddiscuss {
	TEXT-ALIGN: right
}
.forumheaderlist {
	WIDTH: 100%
}
.forumheaderlist TD {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 0px solid
}
.forumheaderlist .replies {
	TEXT-ALIGN: center; WHITE-SPACE: nowrap
}
.forumheaderlist .picture {
	WIDTH: 35px
}
.forumheaderlist .discussion .starter {
	VERTICAL-ALIGN: middle
}
.forumheaderlist .lastpost {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap
}
.forumheaderlist .discussion .author {
	WHITE-SPACE: nowrap
}
.forumolddiscuss {
	TEXT-ALIGN: right
}
.forumaddnew {
	TEXT-ALIGN: center
}
.forumnodiscuss {
	TEXT-ALIGN: center
}
.noticeboxcontent {
	TEXT-ALIGN: center
}
#mod-forum-view .forumaddnew {
	MARGIN-BOTTOM: 20px
}
#mod-forum-view .forumcontrol .groupmenu {
	TEXT-ALIGN: left; WHITE-SPACE: nowrap; FLOAT: left
}
#mod-forum-view .groupmenu {
	TEXT-ALIGN: left; WHITE-SPACE: nowrap; FLOAT: left
}
#mod-forum-view .forumcontrol .subscription {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap; FLOAT: right
}
#mod-forum-view .subscription {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap; FLOAT: right
}
#mod-forum-index .subscription {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap; FLOAT: right
}
#mod-forum-view .unread {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px
}
#mod-forum-discuss .unread.forumpost .content {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
#mod-forum-discuss .ratingsubmit {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#mod-forum-index .unread IMG {
	MARGIN-LEFT: 5px
}
#mod-forum-view .unread IMG {
	MARGIN-LEFT: 5px
}
#mod-forum-discuss .discussioncontrols TD {
	TEXT-ALIGN: center; WIDTH: 33%
}
#email .unsubscribelink {
	BORDER-BOTTOM: 0px solid; TEXT-ALIGN: center; BORDER-LEFT: 0px solid; =
MARGIN-TOP: 20px; BORDER-TOP: 0px solid; BORDER-RIGHT: 1px solid
}
#mod-forum-view .subscription {
	MARGIN: 5px 0px
}
.glossarypost .commands {
	WIDTH: 200px; WHITE-SPACE: nowrap
}
#mod-glossary-comments .glossarypost {
	MARGIN-TOP: 15px
}
#mod-glossary-comment .glossarypost {
	MARGIN-TOP: 15px
}
.entryboxheader {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.entrybox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 100%; =
BORDER-TOP: 0px solid; BORDER-RIGHT: 1px solid
}
.entrybox HR {
	BORDER-LEFT-STYLE: none; BORDER-RIGHT-STYLE: none
}
.glossarypost {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left; BORDER-LEFT: 1px solid; =
WIDTH: 95%; BORDER-COLLAPSE: separate; MARGIN-BOTTOM: 5px; MARGIN-LEFT: =
auto; BORDER-TOP: 1px solid; MARGIN-RIGHT: auto; BORDER-RIGHT: 1px solid
}
.entrylist {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.entrylowersection {
	PADDING-TOP: 10px
}
.entrylowersection TABLE {
	WIDTH: 100%
}
.entrylowersection .aliases {
	TEXT-ALIGN: center
}
.entrylowersection .icons {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px
}
.entrylowersection .ratings {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px
}
.entrylowersection .ratings {
	PADDING-BOTTOM: 2px
}
.glossarycategoryheader {
	WIDTH: 95%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.glossaryformatheader {
	WIDTH: 90%
}
.glossarypost .entry {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
.glossarypost .picture {
	WIDTH: 35px
}
.glossarycomment {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left; BORDER-LEFT: 1px solid; =
BORDER-COLLAPSE: separate; MARGIN-BOTTOM: 5px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid
}
.glossarycomment .entry {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
.glossarycomment .picture {
	WIDTH: 35px
}
.glossarycomment .icons {
	TEXT-ALIGN: right
}
.glossarydisplay {
	TEXT-ALIGN: center; WIDTH: 90%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.glossarydisplay .tabs {
	WIDTH: 100%
}
.glossarydisplay .separator {
	WIDTH: 4px
}
.glossarydisplay .tabs .selected {
=09
}
.glossarydisplay .tabs .inactive {
=09
}
.glossarydisplay .tabs .general {
=09
}
.glossaryimportexport {
	TEXT-ALIGN: center; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.glossarypopup {
	WIDTH: 95%
}
.glossaryapproval {
	WIDTH: 100%
}
.mod-glossary .glossarydisplay .tabs {
	MARGIN-BOTTOM: 0px
}
.mod-glossary .glossarydisplay .tabs .side {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: auto; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
.glossaryexplain {
	TEXT-ALIGN: center
}
.glossaryaddentry {
	TEXT-ALIGN: center
}
.mod-glossary .tabrow0 {
	PADDING-BOTTOM: 5px
}
#mod-glossary-view .glossarycontrol {
	TEXT-ALIGN: right; MARGIN: 5px 0px; WHITE-SPACE: nowrap; FLOAT: right
}
#mod-journal-view .lastedit {
	TEXT-ALIGN: center; MARGIN: 5px
}
#mod-journal-view .editend {
	TEXT-ALIGN: center; MARGIN: 5px
}
#mod-journal-view .feedbackbox {
	WIDTH: 75%; BORDER-COLLAPSE: separate
}
#mod-journal-view .entrycontent {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
#mod-journal-view .picture {
	WIDTH: 35px
}
#mod-journal-view .grade {
	TEXT-ALIGN: right
}
#mod-journal-view .info {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 5px
}
#mod-lesson-lesson #page .addform {
	TEXT-ALIGN: center
}
#mod-lesson-edit #page .label {
	FONT-WEIGHT: bold
}
#mod-lesson-edit #page .labelcorrect {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.lessonmediafilecontrol {
	TEXT-ALIGN: center; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#mod-lesson-view #content .invisiblefieldset {
	TEXT-ALIGN: left; DISPLAY: block
}
#mod-quiz-view .quizinfo {
	TEXT-ALIGN: center
}
#mod-quiz-view #page .quizgradefeedback {
	TEXT-ALIGN: center
}
#mod-quiz-view #page .quizattempt {
	TEXT-ALIGN: center
}
#mod-quiz-view #page .quizattemptsummary TD P {
	MARGIN-TOP: 0px
}
#mod-quiz-view .generalbox#feedback {
	PADDING-BOTTOM: 15px; WIDTH: 70%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#mod-quiz-view .generalbox#feedback H2 {
	MARGIN: 0px
}
BODY#mod-quiz-view .generalbox#feedback .overriddennotice {
	TEXT-ALIGN: center; FONT-SIZE: 0.7em
}
#mod-quiz-view .generalbox#feedback H3 {
	TEXT-ALIGN: left
}
.generalbox#passwordbox {
	WIDTH: 70%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#passwordform {
	MARGIN: 1em 0px
}
#mod-quiz-attempt #page {
	TEXT-ALIGN: center
}
#mod-quiz-attempt .pagingbar {
	MARGIN: 1.5em auto
}
#mod-quiz-attempt #page {
	TEXT-ALIGN: center
}
#mod-quiz-attempt #timer .generalbox {
	WIDTH: 150px
}
.securewindow#mod-quiz-attempt .que {
	MARGIN-LEFT: 155px; MARGIN-RIGHT: 155px
}
#mod-quiz-attempt #timer {
	POSITION: absolute; LEFT: 10px
}
BODY#question-preview .quemodname {
	TEXT-ALIGN: center
}
BODY#question-preview .controls {
	TEXT-ALIGN: center
}
BODY#question-preview .quemodname {
	TEXT-ALIGN: center
}
BODY#question-preview .controls {
	TEXT-ALIGN: center
}
#mod-quiz-attempt #page .controls {
	TEXT-ALIGN: center; MARGIN: 8px auto
}
#mod-quiz-review #page .controls {
	TEXT-ALIGN: center; MARGIN: 8px auto
}
#mod-quiz-review .pagingbar {
	MARGIN: 1.5em auto
}
#mod-quiz-review .pagingbar {
	MARGIN: 1.5em auto
}
TABLE.quizreviewsummary {
	WIDTH: 100%; MARGIN-BOTTOM: 1.8em
}
TABLE.quizreviewsummary TR {
=09
}
TABLE.quizreviewsummary TH.cell {
	TEXT-ALIGN: right; PADDING-BOTTOM: 1px; PADDING-LEFT: 1em; WIDTH: 10em; =
PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
TABLE.quizreviewsummary TD.cell {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 1em; =
PADDING-TOP: 1px
}
#mod-quiz-mod #reviewoptionshdr .fitem {
	WIDTH: 30%; FLOAT: left; MARGIN-LEFT: 10px; CLEAR: none
}
#mod-quiz-mod #reviewoptionshdr .fitemtitle {
	TEXT-ALIGN: left; WIDTH: 100%; HEIGHT: 2.5em; MARGIN-LEFT: 0px; =
FONT-WEIGHT: bold
}
#mod-quiz-mod #reviewoptionshdr FIELDSET.fgroup {
	TEXT-ALIGN: left; WIDTH: 100%; MARGIN-LEFT: 0px
}
#mod-quiz-mod #reviewoptionshdr FIELDSET.fgroup SPAN {
	FLOAT: left; CLEAR: left
}
#mod-quiz-edit #page .controls {
	TEXT-ALIGN: center; CLEAR: left
}
#mod-quiz-edit #page .quizattemptcounts {
	TEXT-ALIGN: center; CLEAR: left
}
#mod-quiz-edit .quizquestions H2 {
	MARGIN-TOP: 0px
}
#mod-quiz-edit #showbreaks {
	MARGIN-TOP: 0.7em
}
.quizquestionlistcontrols {
	TEXT-ALIGN: center
}
#mod-quiz-report TABLE#attempts {
	MARGIN: auto; WIDTH: 80%
}
#mod-quiz-report TABLE#commands {
	MARGIN: auto; WIDTH: 80%
}
#mod-quiz-report TABLE#itemanalysis {
	MARGIN: auto; WIDTH: 80%
}
#mod-quiz-report TABLE#attempts {
	CLEAR: both
}
#mod-quiz-report H2.main {
	CLEAR: both
}
#mod-quiz-report TABLE#attempts {
	MARGIN: 20px auto
}
#mod-quiz-report TABLE#attempts .header {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-quiz-report TABLE#attempts .cell {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-quiz-report TABLE#attempts .header .commands {
	DISPLAY: inline
}
#mod-quiz-report TABLE#attempts .picture {
	WIDTH: 40px
}
#mod-quiz-report TABLE#attempts TD {
	BORDER-LEFT: 1px solid; VERTICAL-ALIGN: middle; BORDER-RIGHT: 1px solid
}
#mod-quiz-report TABLE#attempts .header {
	TEXT-ALIGN: left
}
#mod-quiz-report TABLE#attempts .picture {
	TEXT-ALIGN: center !important
}
#mod-quiz-report .controls {
	TEXT-ALIGN: center
}
#mod-quiz-report TABLE#itemanalysis {
	MARGIN: 20px auto
}
#mod-quiz-report TABLE#itemanalysis .header {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-quiz-report TABLE#itemanalysis .cell {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-quiz-report TABLE#itemanalysis .header .commands {
	DISPLAY: inline
}
#mod-quiz-report TABLE#itemanalysis TD {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
#mod-quiz-report TABLE#itemanalysis .header {
	TEXT-ALIGN: left
}
#mod-quiz-report TABLE#itemanalysis .numcol {
	TEXT-ALIGN: center; VERTICAL-ALIGN: middle !important
}
#mod-quiz-report TABLE#itemanalysis .uncorrect {
	COLOR: red
}
#mod-quiz-report TABLE#itemanalysis .correct {
	COLOR: blue; FONT-WEIGHT: bold
}
#mod-quiz-report TABLE#itemanalysis .partialcorrect {
	COLOR: green !important
}
#mod-quiz-report TABLE#itemanalysis .qname {
	COLOR: green !important
}
#mod-quiz-grading TABLE#grading {
	MARGIN: auto; WIDTH: 80%
}
#mod-quiz-grading TABLE#grading {
	MARGIN: 20px auto
}
#mod-quiz-grading TABLE#grading .header {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-quiz-grading TABLE#grading .cell {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-quiz-grading TABLE#grading .header .commands {
	DISPLAY: inline
}
#mod-quiz-grading TABLE#grading .picture {
	WIDTH: 40px
}
#mod-quiz-grading TABLE#grading TD {
	BORDER-LEFT: 1px solid; VERTICAL-ALIGN: bottom; BORDER-RIGHT: 1px solid
}
.mod-quiz .gradingdetails {
	FONT-SIZE: small
}
.quizattemptcounts {
	TEXT-ALIGN: center; MARGIN: 6px 0px; CLEAR: left
}
#mod-resource-view .resourcecontent {
	TEXT-ALIGN: center; MARGIN: 20px
}
#mod-resource-view .resourcepdf {
	TEXT-ALIGN: center; WIDTH: 100%; PADDING-TOP: 15px
}
.resourcecontent OBJECT {
	WIDTH: 600px; HEIGHT: 480px
}
.resourcepdf OBJECT {
	WIDTH: 800px; HEIGHT: 800px
}
.mod-resource .modified {
	TEXT-ALIGN: center
}
.mod-resource .popupnotice {
	TEXT-ALIGN: center; MARGIN: 40px
}
.ims-nav-bar {
	POSITION: relative; MARGIN-TOP: 0.2em
}
.ims-nav-button A {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.2em
}
.ims-nav-dimmed {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.2em
}
#ims-containerdiv {
	MARGIN-TOP: 0.2em
}
#ims-menudiv {
	POSITION: absolute; WIDTH: 250px; PADDING-RIGHT: 0.2em; OVERFLOW: auto; =
PADDING-TOP: 1em
}
#ims-menudiv OL {
	LIST-STYLE-TYPE: none; MARGIN: 0em; PADDING-LEFT: 1em
}
#ims-contentframe {
	BORDER-BOTTOM: 1px solid; POSITION: absolute; BORDER-LEFT: 1px solid; =
WIDTH: 640px; HEIGHT: 480px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px =
solid; LEFT: 260px
}
#ims-contentframe-no-nav {
	BORDER-BOTTOM: 1px solid; POSITION: absolute; BORDER-LEFT: 1px solid; =
WIDTH: 640px; HEIGHT: 480px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px =
solid
}
#mod-resource-view DIV#footer {
	MARGIN-TOP: 5px
}
.resultgraph {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.reportsummary {
	TEXT-ALIGN: center
}
.studentreport {
	TEXT-ALIGN: center
}
.reportbuttons {
	TEXT-ALIGN: center
}
.centerpara {
	TEXT-ALIGN: center
}
.fullnamecell {
	WIDTH: 10%; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
.questiontext {
	FONT-SIZE: 1em
}
.smalltext {
	FONT-SIZE: 0.75em
}
#surveyform TH {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
#surveyform TH.hresponse {
	TEXT-ALIGN: center; WIDTH: 9%
}
.rblock LABEL {
	TEXT-ALIGN: center; DISPLAY: block
}
.foundthat {
	WHITE-SPACE: nowrap
}
.preferthat {
	WHITE-SPACE: nowrap
}
.qnummiddlecell {
	VERTICAL-ALIGN: middle
}
.optioncell {
	WIDTH: 50%; VERTICAL-ALIGN: top
}
.buttoncell {
	WIDTH: 5%
}
.questioncell {
	WIDTH: 50%; VERTICAL-ALIGN: top
}
.whitecell {
	BACKGROUND-COLOR: white
}
.sideblockheading {
	TEXT-ALIGN: right
}
.howtowiki {
	TEXT-ALIGN: right
}
.wikisearchform {
	TEXT-ALIGN: center
}
.wikilinksblock {
	TEXT-ALIGN: center
}
wikiadminactions {
	TEXT-ALIGN: center
}
.wikilinkright {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0.5em
}
.wikiexportbox {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.redfont {
	COLOR: red
}
.workshopuploadform {
	TEXT-ALIGN: center
}
.workshopkey {
	TEXT-ALIGN: center
}
#help HR {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: =
none; BACKGROUND: #ccc; HEIGHT: 1px; BORDER-RIGHT-STYLE: none
}
#help .example1 {
	COLOR: #a00
}
#help .success {
	COLOR: #080
}
#help .center {
	TEXT-ALIGN: center
}
#help .moreinfo {
	TEXT-ALIGN: right
}
#help .indent {
	MARGIN-LEFT: 40px
}
#help .indent-big {
	MARGIN-LEFT: 160px; MARGIN-RIGHT: 160px
}
#help PRE {
	BORDER-BOTTOM: #ddd 1px dashed; BORDER-LEFT: #ddd 1px dashed; =
PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: =
#eee; BORDER-TOP: #ddd 1px dashed; BORDER-RIGHT: #ddd 1px dashed; =
PADDING-TOP: 3px
}
#help CODE {
	BORDER-BOTTOM: #ddd 1px dashed; BORDER-LEFT: #ddd 1px dashed; =
PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: =
#eee; BORDER-TOP: #ddd 1px dashed; BORDER-RIGHT: #ddd 1px dashed; =
PADDING-TOP: 3px
}
A:link {
	COLOR: #0000ff
}
A:visited {
	COLOR: #0000ff
}
A.dimmed:link {
	COLOR: #aaaaaa
}
A.dimmed:visited {
	COLOR: #aaaaaa
}
A:hover {
	COLOR: #ff0000
}
A.autolink:link {
	BACKGROUND: #dddddd; COLOR: #000000
}
A.autolink:visited {
	BACKGROUND: #dddddd; COLOR: #000000
}
A.glossary.autolink:hover {
	CURSOR: help
}
IMG.userpicture {
	BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: =
#000; BORDER-LEFT-COLOR: #000
}
IMG.grouppicture {
	BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: =
#000; BORDER-LEFT-COLOR: #000
}
.block_online_users .listentry IMG {
	BORDER-BOTTOM-COLOR: #888; BORDER-TOP-COLOR: #888; BORDER-RIGHT-COLOR: =
#888; BORDER-LEFT-COLOR: #888
}
BODY {
	BACKGROUND-COLOR: #fafafa; COLOR: #000
}
TH.header {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
TD.header {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
DIV.header {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.navbar {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
TABLE.formtable TBODY TH {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent
}
.highlight {
	BACKGROUND-COLOR: #aaffaa
}
.highlight2 {
	COLOR: #aa0000
}
.r0 {
=09
}
.r1 {
=09
}
.notifyproblem {
	COLOR: #660000
}
.notifysuccess {
	COLOR: #006600
}
.notifytiny {
	COLOR: #000044
}
#admin-auth_config .required {
	BACKGROUND-COLOR: #dddddd
}
.generalbox {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.informationbox {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.feedbackbox {
	BORDER-BOTTOM-COLOR: #888888; BORDER-TOP-COLOR: #888888; =
BORDER-RIGHT-COLOR: #888888; BORDER-LEFT-COLOR: #888888
}
.feedbackby {
	BACKGROUND-COLOR: #bbbbbb
}
.noticebox {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.errorbox {
	BORDER-BOTTOM-COLOR: #660000; BACKGROUND-COLOR: #990000; =
BORDER-TOP-COLOR: #660000; COLOR: #ffffff; BORDER-RIGHT-COLOR: #660000; =
BORDER-LEFT-COLOR: #660000
}
.errorboxcontent {
	BACKGROUND-COLOR: #ffbbbb
}
.tabledivider {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.sitetopic {
=09
}
.sitetopiccontent {
	BORDER-BOTTOM-COLOR: #dddddd; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd; =
BORDER-LEFT-COLOR: #dddddd
}
.dimmed_text {
	COLOR: #aaaaaa
}
.dimmed_text A {
	COLOR: #aaaaaa
}
.teacheronly {
	COLOR: #990000
}
.unread {
	BACKGROUND: #ffd991
}
.censoredtext {
	BACKGROUND: #000000; COLOR: #000000
}
.generaltab {
	BACKGROUND-COLOR: #bbbbbb
}
.generaltabinactive {
	BACKGROUND-COLOR: #bbbbbb
}
.generaltabselected {
	BACKGROUND-COLOR: #dddddd
}
.generaltabinactive {
	COLOR: #cccccc
}
.generaltable .cell {
	BORDER-BOTTOM-COLOR: #eeeeee; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #eeeeee; BORDER-RIGHT-COLOR: #eeeeee; =
BORDER-LEFT-COLOR: #eeeeee
}
.generaltable {
	BORDER-BOTTOM-COLOR: #eeeeee; BORDER-TOP-COLOR: #eeeeee; =
BORDER-RIGHT-COLOR: #eeeeee; BORDER-LEFT-COLOR: #eeeeee
}
.breadcrumb .sep {
	COLOR: #aaa
}
#admin-report-unittest-index .sep {
	COLOR: #aaa
}
.navigation SELECT {
	BACKGROUND-COLOR: #ffffff
}
.navigation OPTGROUP {
	BACKGROUND-COLOR: #eeeeee
}
.navigation OPTGROUP OPTION {
	BACKGROUND-COLOR: #ffffff
}
.debugwarn {
	TEXT-ALIGN: center; BACKGROUND: #fdd
}
.homelink A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.homelink A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.homelink A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.homelink A:link {
	BORDER-BOTTOM: #4a4a4a 2px solid; BORDER-LEFT: #cecece 1px solid; =
BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: #4a4a4a 2px solid
}
.homelink A:visited {
	BORDER-BOTTOM: #4a4a4a 2px solid; BORDER-LEFT: #cecece 1px solid; =
BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: #4a4a4a 2px solid
}
.homelink A:hover {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #4a4a4a 2px solid; =
BORDER-TOP: #4a4a4a 2px solid; BORDER-RIGHT: #cecece 1px solid
}
.admin .generalboxcontent {
	BACKGROUND-COLOR: #eeeeee
}
.admin .generalbox {
	BORDER-BOTTOM-COLOR: #bbbbbb; BACKGROUND-COLOR: #eeeeee; =
BORDER-TOP-COLOR: #bbbbbb; BORDER-RIGHT-COLOR: #bbbbbb; =
BORDER-LEFT-COLOR: #bbbbbb
}
.admin .informationbox {
	BORDER-BOTTOM-COLOR: #bbbbbb; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #bbbbbb; BORDER-RIGHT-COLOR: #bbbbbb; =
BORDER-LEFT-COLOR: #bbbbbb
}
#admin-index .adminerror {
	BACKGROUND-COLOR: #ff6666
}
BODY#admin-index .c0 {
	BACKGROUND-COLOR: #fafafa
}
BODY#admin-blocks TABLE#blocks .r0 {
	BACKGROUND-COLOR: #f0f0f0
}
BODY#admin-blocks TABLE#incompatible .r0 {
	BACKGROUND-COLOR: #f0f0f0
}
BODY#admin-blocks TABLE#blocks .r1 {
	BACKGROUND-COLOR: #fafafa
}
BODY#admin-blocks TABLE#incompatible .r1 {
	BACKGROUND-COLOR: #fafafa
}
BODY#admin-blocks TABLE#incompatible TD.c0 {
	COLOR: #ff0000
}
TABLE.flexible .r0 {
	BACKGROUND-COLOR: #f0f0f0
}
TABLE.flexible .r1 {
	BACKGROUND-COLOR: #fafafa
}
#admin-report-unittest-index SPAN.notice {
	COLOR: teal
}
#admin-report-unittest-index B.pass {
	COLOR: green
}
#admin-report-unittest-index B.fail {
	COLOR: red
}
B.exception {
	COLOR: red
}
#admin-report-unittest-index .exception {
	BACKGROUND-COLOR: #fdd
}
.exception PRE {
	BACKGROUND-COLOR: #fdd
}
#admin-report-unittest-index .unittestsummary {
	COLOR: white
}
#admin-report-unittest-index .failed.unittestsummary {
	BACKGROUND-COLOR: red
}
#admin-report-unittest-index .passed.unittestsummary {
	BACKGROUND-COLOR: green
}
#admin-report-security-index .statuswarning {
	BACKGROUND-COLOR: #f0e000
}
#admin-report-security-index .statusserious {
	BACKGROUND-COLOR: #f07000
}
#admin-report-security-index .statuscritical {
	BACKGROUND-COLOR: #f00000
}
.plugincompattable TD.ok {
	COLOR: #008000
}
.plugincompattable TD.warning {
	COLOR: #df7800
}
.plugincompattable TD.error {
	COLOR: #df0000
}
#adminsettings FIELDSET {
	BORDER-BOTTOM-COLOR: #bbb; BACKGROUND-COLOR: #eee; BORDER-TOP-COLOR: =
#bbb; COLOR: #000; BORDER-RIGHT-COLOR: #bbb; BORDER-LEFT-COLOR: #bbb
}
#adminsettings FIELDSET.error {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-TOP: =
red 1px solid; BORDER-RIGHT: red 1px solid
}
#adminsettings FIELDSET.error LEGEND {
	COLOR: red
}
#adminsettings .form-shortname {
	COLOR: #888
}
#adminsettings .form-overridden {
	BACKGROUND-COLOR: #ff6
}
#adminsettings .form-warning {
	BACKGROUND-COLOR: #f88
}
#adminsettings .form-defaultinfo {
	COLOR: #888
}
#adminsettings .form-item .pathok {
	COLOR: green
}
#adminsettings .form-item .patherror {
	COLOR: red
}
.sideblock.block_admin_tree .current.link {
	BACKGROUND-COLOR: #eeeeee
}
.sideblock.block_admin_tree .criticalnotification.link {
	BACKGROUND-COLOR: #ff6666
}
.sideblock.block_admin_tree .hidden.link {
	COLOR: #999999
}
#admin-lang .translator {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
#admin-lang .translator TR.r0 {
	BACKGROUND-COLOR: #f0f0f0
}
#admin-lang .translator TR.r1 {
	BACKGROUND-COLOR: #fafafa
}
#admin-lang .translator .strkey {
	COLOR: #666666
}
#admin-lang .translator .bothmissing {
	BACKGROUND-COLOR: #ef6868
}
#admin-lang .translator .mastermissing {
	BACKGROUND-COLOR: #feff7f
}
#admin-lang .translator .localdifferent {
	BACKGROUND-COLOR: #aaffaa
}
.environmenttable .error {
	BACKGROUND-COLOR: red; COLOR:=20
}
.environmenttable .warn {
	BACKGROUND-COLOR: yellow
}
.environmenttable .ok {
	BACKGROUND-COLOR: lime
}
#admin-uploaduser .uuinfo {
	BACKGROUND-COLOR: #8e8
}
#admin-uploaduser .uuwarning {
	BACKGROUND-COLOR: #ee8
}
#admin-uploaduser .uuerror {
	BACKGROUND-COLOR: #e99
}
.sideblock .header {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.sideblock .content {
	BORDER-BOTTOM-COLOR: #dddddd; BACKGROUND-COLOR: #fcfcfc; =
BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd; =
BORDER-LEFT-COLOR: #dddddd
}
.sideblock .content HR {
	BORDER-TOP-COLOR: #999999
}
#left-column .hidden .header {
	BORDER-BOTTOM-COLOR: #dddddd
}
#right-column .hidden .header {
	BORDER-BOTTOM-COLOR: #dddddd
}
.blogdraft.blogpost .content {
	BACKGROUND-COLOR: #eeeeee
}
.block_blog_tags .official {
	COLOR: #0000cc
}
.block_blog_tags .personal {
	COLOR: #666699
}
#calendar .maincalendar {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
#calendar .sidecalendar {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
#calendar .maincalendar TABLE.calendarmonth TH {
	BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; =
BORDER-RIGHT-COLOR: #000000; BORDER-LEFT-COLOR: #000000
}
TABLE.minicalendar {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
#calendar .maincalendar .eventlist .event {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
#calendar .maincalendar .eventlist .event .topic {
	BACKGROUND-COLOR: #eeeeee
}
#calendar .maincalendar .eventlist .event .picture {
	BACKGROUND-COLOR: #eeeeee
}
#calendar .maincalendar .eventlist .event .side {
	BACKGROUND-COLOR: #eeeeee
}
#calendar .maincalendar TABLE.calendarmonth UL.events-underway {
	COLOR: #999999
}
.minicalendar A {
	COLOR: #000077
}
.calendarmonth A {
	COLOR: #000077
}
#calendar .event_global {
	BORDER-BOTTOM-COLOR: #d6f8cd !important; BACKGROUND-COLOR: #d6f8cd; =
BORDER-TOP-COLOR: #d6f8cd !important; BORDER-RIGHT-COLOR: #d6f8cd =
!important; BORDER-LEFT-COLOR: #d6f8cd !important
}
.minicalendar .event_global {
	BORDER-BOTTOM-COLOR: #d6f8cd !important; BACKGROUND-COLOR: #d6f8cd; =
BORDER-TOP-COLOR: #d6f8cd !important; BORDER-RIGHT-COLOR: #d6f8cd =
!important; BORDER-LEFT-COLOR: #d6f8cd !important
}
.block_calendar_month .event_global {
	BORDER-BOTTOM-COLOR: #d6f8cd !important; BACKGROUND-COLOR: #d6f8cd; =
BORDER-TOP-COLOR: #d6f8cd !important; BORDER-RIGHT-COLOR: #d6f8cd =
!important; BORDER-LEFT-COLOR: #d6f8cd !important
}
#calendar .event_course {
	BORDER-BOTTOM-COLOR: #ffd3bd !important; BACKGROUND-COLOR: #ffd3bd; =
BORDER-TOP-COLOR: #ffd3bd !important; BORDER-RIGHT-COLOR: #ffd3bd =
!important; BORDER-LEFT-COLOR: #ffd3bd !important
}
.minicalendar .event_course {
	BORDER-BOTTOM-COLOR: #ffd3bd !important; BACKGROUND-COLOR: #ffd3bd; =
BORDER-TOP-COLOR: #ffd3bd !important; BORDER-RIGHT-COLOR: #ffd3bd =
!important; BORDER-LEFT-COLOR: #ffd3bd !important
}
.block_calendar_month .event_course {
	BORDER-BOTTOM-COLOR: #ffd3bd !important; BACKGROUND-COLOR: #ffd3bd; =
BORDER-TOP-COLOR: #ffd3bd !important; BORDER-RIGHT-COLOR: #ffd3bd =
!important; BORDER-LEFT-COLOR: #ffd3bd !important
}
#calendar .event_group {
	BORDER-BOTTOM-COLOR: #fee7ae !important; BACKGROUND-COLOR: #fee7ae; =
BORDER-TOP-COLOR: #fee7ae !important; BORDER-RIGHT-COLOR: #fee7ae =
!important; BORDER-LEFT-COLOR: #fee7ae !important
}
.minicalendar .event_group {
	BORDER-BOTTOM-COLOR: #fee7ae !important; BACKGROUND-COLOR: #fee7ae; =
BORDER-TOP-COLOR: #fee7ae !important; BORDER-RIGHT-COLOR: #fee7ae =
!important; BORDER-LEFT-COLOR: #fee7ae !important
}
.block_calendar_month .event_group {
	BORDER-BOTTOM-COLOR: #fee7ae !important; BACKGROUND-COLOR: #fee7ae; =
BORDER-TOP-COLOR: #fee7ae !important; BORDER-RIGHT-COLOR: #fee7ae =
!important; BORDER-LEFT-COLOR: #fee7ae !important
}
#calendar .event_user {
	BORDER-BOTTOM-COLOR: #dce7ec !important; BACKGROUND-COLOR: #dce7ec; =
BORDER-TOP-COLOR: #dce7ec !important; BORDER-RIGHT-COLOR: #dce7ec =
!important; BORDER-LEFT-COLOR: #dce7ec !important
}
.minicalendar .event_user {
	BORDER-BOTTOM-COLOR: #dce7ec !important; BACKGROUND-COLOR: #dce7ec; =
BORDER-TOP-COLOR: #dce7ec !important; BORDER-RIGHT-COLOR: #dce7ec =
!important; BORDER-LEFT-COLOR: #dce7ec !important
}
.block_calendar_month .event_user {
	BORDER-BOTTOM-COLOR: #dce7ec !important; BACKGROUND-COLOR: #dce7ec; =
BORDER-TOP-COLOR: #dce7ec !important; BORDER-RIGHT-COLOR: #dce7ec =
!important; BORDER-LEFT-COLOR: #dce7ec !important
}
#calendar .duration_global {
	BORDER-BOTTOM-COLOR: #66d14d !important; BORDER-TOP-COLOR: #66d14d =
!important
}
.minicalendar .duration_global {
	BORDER-BOTTOM-COLOR: #66d14d !important; BORDER-TOP-COLOR: #66d14d =
!important
}
#calendar .duration_course {
	BORDER-BOTTOM-COLOR: #ff9966 !important; BORDER-TOP-COLOR: #ff9966 =
!important
}
.minicalendar .duration_course {
	BORDER-BOTTOM-COLOR: #ff9966 !important; BORDER-TOP-COLOR: #ff9966 =
!important
}
#calendar .duration_course0 {
	BORDER-BOTTOM-COLOR: #ff9966 !important; BORDER-TOP-COLOR: #ff9966 =
!important
}
.minicalendar .duration_course0 {
	BORDER-BOTTOM-COLOR: #ff9966 !important; BORDER-TOP-COLOR: #ff9966 =
!important
}
#calendar .duration_course1 {
	BORDER-BOTTOM-COLOR: #0099ff !important; BORDER-TOP-COLOR: #0099ff =
!important
}
.minicalendar .duration_course1 {
	BORDER-BOTTOM-COLOR: #0099ff !important; BORDER-TOP-COLOR: #0099ff =
!important
}
#calendar .duration_course2 {
	BORDER-BOTTOM-COLOR: #ffff00 !important; BORDER-TOP-COLOR: #ffff00 =
!important
}
.minicalendar .duration_course2 {
	BORDER-BOTTOM-COLOR: #ffff00 !important; BORDER-TOP-COLOR: #ffff00 =
!important
}
#calendar .duration_group {
	BORDER-BOTTOM-COLOR: #fbbb23 !important; BORDER-TOP-COLOR: #fbbb23 =
!important
}
.minicalendar .duration_group {
	BORDER-BOTTOM-COLOR: #fbbb23 !important; BORDER-TOP-COLOR: #fbbb23 =
!important
}
#calendar .duration_user {
	BORDER-BOTTOM-COLOR: #a1becb !important; BORDER-TOP-COLOR: #a1becb =
!important
}
.minicalendar .duration_user {
	BORDER-BOTTOM-COLOR: #a1becb !important; BORDER-TOP-COLOR: #a1becb =
!important
}
#calendar .weekend {
	COLOR: #990000
}
.minicalendar .weekend {
	COLOR: #990000
}
#calendar .today {
	BORDER-BOTTOM-COLOR: #444444; BORDER-TOP-COLOR: #444444; =
BORDER-RIGHT-COLOR: #444444; BORDER-LEFT-COLOR: #444444
}
.minicalendar .today {
	BORDER-BOTTOM-COLOR: #444444; BORDER-TOP-COLOR: #444444; =
BORDER-RIGHT-COLOR: #444444; BORDER-LEFT-COLOR: #444444
}
#calendar .nottoday {
	BORDER-BOTTOM-COLOR: #eeeeee; BORDER-TOP-COLOR: #eeeeee; =
BORDER-RIGHT-COLOR: #eeeeee; BORDER-LEFT-COLOR: #eeeeee
}
.minicalendar .nottoday {
	BORDER-BOTTOM-COLOR: #eeeeee; BORDER-TOP-COLOR: #eeeeee; =
BORDER-RIGHT-COLOR: #eeeeee; BORDER-LEFT-COLOR: #eeeeee
}
.cal_popup_fg {
	BACKGROUND-COLOR: #ffffff
}
.cal_popup_bg {
	BORDER-BOTTOM-COLOR: #000000; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; =
BORDER-LEFT-COLOR: #000000
}
#calendar .maincalendar .filters TABLE {
	BACKGROUND-COLOR: #eeeeee
}
#calendar .sidecalendar .filters TABLE {
	BACKGROUND-COLOR: #eeeeee
}
.block_calendar_month .filters TABLE {
	BACKGROUND-COLOR: #eeeeee
}
#calendar TD.sidecalendar .sideblock {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.headingblock {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.headingblock .outline {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
#course-view .weekscss .section {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
#course-view .section TD {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
#course-view .weekscss .content {
	BACKGROUND: #fafafa
}
#course-view .weekscss .section {
	BACKGROUND: #ffffff
}
#course-view .section TD.side {
	BACKGROUND: #ffffff
}
#course-view .section .side {
=09
}
#course-view .section .left {
=09
}
#course-view .section .right {
=09
}
#course-view .weekscss .current {
	BACKGROUND: #ffd991
}
#course-view .current TD.side {
	BACKGROUND: #ffd991
}
#course-view .weekscss .hidden {
	BACKGROUND: #dddddd
}
#course-view .hidden TD.side {
	BACKGROUND: #dddddd
}
#course-view .topics {
=09
}
#course-view .weeks {
=09
}
#course-view .section .spacer {
=09
}
#course-view .section .weekdates {
	COLOR: #777777
}
#course-view .weekscss .weekdates {
	COLOR: #333333
}
.categoryboxcontent {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.coursebox {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
BODY#course-user .section {
	BORDER-BOTTOM-COLOR: #aaaaaa; BORDER-TOP-COLOR: #aaaaaa; =
BORDER-RIGHT-COLOR: #aaaaaa; BORDER-LEFT-COLOR: #aaaaaa
}
#admin-report .plugin {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; =
BACKGROUND-COLOR: #fdfdfd; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 10%; =
BORDER-TOP: #cecece 1px solid; MARGIN-RIGHT: 10%; BORDER-RIGHT: #cecece =
1px solid
}
#course-report .plugin {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; =
BACKGROUND-COLOR: #fdfdfd; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 10%; =
BORDER-TOP: #cecece 1px solid; MARGIN-RIGHT: 10%; BORDER-RIGHT: #cecece =
1px solid
}
#course-import .plugin {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; =
BACKGROUND-COLOR: #fdfdfd; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 10%; =
BORDER-TOP: #cecece 1px solid; MARGIN-RIGHT: 10%; BORDER-RIGHT: #cecece =
1px solid
}
#course-view .unread {
	BACKGROUND: #9ebeff
}
BODY#grade-index .grades {
	BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; =
BORDER-RIGHT-COLOR: black; BORDER-LEFT-COLOR: black
}
BODY#grade-index .grades TD {
	BORDER-BOTTOM-COLOR: #e0e0e0; BORDER-TOP-COLOR: #e0e0e0; =
BORDER-RIGHT-COLOR: #e0e0e0; BORDER-LEFT-COLOR: #e0e0e0
}
BODY#grade-index .grades .r0 {
	BACKGROUND-COLOR: #ffffff
}
BODY#grade-index .grades .r1 {
	BACKGROUND-COLOR: #f0f0f0
}
TD.grade DIV.overridden {
	BACKGROUND-COLOR: #dddddd
}
.grade-report-grader TABLE#user-grades TD.cell SPAN.gradepass {
	BACKGROUND-COLOR: #c2ebbd
}
.grade-report-grader TABLE#user-grades TD.cell SPAN.gradefail {
	BACKGROUND-COLOR: #ebc4bd
}
.grade-edit-tree .moving {
	BACKGROUND-COLOR: #e8eef7
}
.loginbox {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.twocolumns.loginbox .loginpanel {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.loginbox .subcontent {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
TABLE.message_search_results TD {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.other.message .author {
	COLOR: #8888cc
}
.me.message .author {
	COLOR: #999999
}
.message .time {
	COLOR: #999999
}
.message .content {
=09
}
.que {
	BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: =
#ddd; BORDER-LEFT-COLOR: #ddd
}
.que .r0 {
	BACKGROUND-COLOR: #f5f5f5
}
.que .r1 {
	BACKGROUND-COLOR: #eee
}
.calculated .answer {
	BACKGROUND-COLOR: #eee
}
.numerical .answer {
	BACKGROUND-COLOR: #eee
}
.shortanswer .answer {
	BACKGROUND-COLOR: #eee
}
.essay .answerreview {
	BACKGROUND-COLOR: #eee
}
.que .feedback {
	BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: =
#ddd; BORDER-LEFT-COLOR: #ddd
}
.que .incorrect {
	BACKGROUND-COLOR: #faa
}
.multianswer.que .incorrect {
	BACKGROUND-COLOR: #faa
}
.que .partiallycorrect {
	BACKGROUND-COLOR: #ff9
}
.que .correct {
	BACKGROUND-COLOR: #afa
}
.logtable .r1 {
	BACKGROUND-COLOR: #eeeeee
}
.userpicture {
=09
}
.userinfobox {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.groupinfobox {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
#mod-chat-gui_basic .text {
	COLOR: #000
}
#mod-chat-gui_header_js-jsupdate .text {
	COLOR: #000
}
#mod-chat-gui_basic .event {
	COLOR: #888
}
#mod-chat-gui_basic .title {
	COLOR: #888
}
#mod-chat-gui_header_js-jsupdate .event {
	COLOR: #888
}
#mod-chat-gui_header_js-jsupdate .title {
	COLOR: #888
}
#mod-chat-gui_header_js-chatinput .wait {
	BACKGROUND: #dddddd
}
#mod-chat-view #chatcurrentusers .idletime {
	COLOR: #888888
}
#mod-forum-index .unread {
	BACKGROUND: #9ebeff
}
.forumheaderlist TD {
	BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff; =
BORDER-RIGHT-COLOR: #ffffff; BORDER-LEFT-COLOR: #ffffff
}
.forumheaderlist .discussion .starter {
	BACKGROUND: #dddddd
}
#mod-forum-view .unread {
	BACKGROUND: #9ebeff
}
.forumheaderlist {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.forumpost {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.forumpost .content {
	BACKGROUND: #ffffff
}
.forumpost .left {
	BACKGROUND: #eeeeee
}
.forumpost .topic {
	BORDER-BOTTOM-COLOR: #eeeeee
}
.forumpost .starter {
	BACKGROUND: #dddddd
}
#mod-forum-discuss .forumpost {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#mod-forum-discuss .unread.forumpost .content {
	BORDER-BOTTOM-COLOR: #0046c7; BORDER-RIGHT-WIDTH: 2px; =
BORDER-TOP-COLOR: #0046c7; BORDER-TOP-WIDTH: 2px; BORDER-BOTTOM-WIDTH: =
2px; BORDER-RIGHT-COLOR: #0046c7; BORDER-LEFT-COLOR: #0046c7; =
BORDER-LEFT-WIDTH: 2px
}
#mod-forum-discuss .unread.forumthread {
	BACKGROUND: #9ebeff
}
.entryboxheader {
	BORDER-BOTTOM-COLOR: #bbbbbb; BORDER-TOP-COLOR: #bbbbbb; =
BORDER-RIGHT-COLOR: #bbbbbb; BORDER-LEFT-COLOR: #bbbbbb
}
.entrybox {
	BORDER-BOTTOM-COLOR: #bbbbbb; BORDER-TOP-COLOR: #bbbbbb; =
BORDER-RIGHT-COLOR: #bbbbbb; BORDER-LEFT-COLOR: #bbbbbb
}
.entry {
=09
}
.glossarypost {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.glossarypost .entryheader {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarypost .entryapproval {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarypost .picture {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarypost .entryattachment {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarypost .left {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarycomment {
	BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; =
BORDER-RIGHT-COLOR: #dddddd; BORDER-LEFT-COLOR: #dddddd
}
.glossarycomment .entryheader {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarycomment .picture {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarycomment .left {
	BACKGROUND-COLOR: #f0f0f0
}
#mod-glossary-report .generalbox .teacher {
	BACKGROUND: #f0f0f0
}
.glossarycategoryheader {
	BACKGROUND-COLOR: #dddddd
}
.glossaryformatheader {
	BACKGROUND-COLOR: #dddddd
}
#mod-journal-view .feedbackbox .left {
	BACKGROUND-COLOR: #dddddd
}
#mod-journal-view .feedbackbox .entryheader {
	BACKGROUND-COLOR: #dddddd
}
TABLE.quizattemptsummary .bestrow TD {
	BACKGROUND-COLOR: #e8e8e8
}
TABLE.quizreviewsummary TH.cell {
	BACKGROUND: #f0f0f0
}
TABLE.quizreviewsummary TD.cell {
	BACKGROUND: #fafafa
}
.mod-quiz .highlightgraded {
	BACKGROUND: yellow
}
.ims-nav-dimmed {
	COLOR: #aaaaaa; TEXT-DECORATION: none
}
.ims-nav-button A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.ims-nav-button A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.ims-nav-button A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.ims-nav-dimmed {
	BORDER-BOTTOM: #4a4a4a 2px solid; BORDER-LEFT: #cecece 1px solid; =
BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: #4a4a4a 2px solid
}
.ims-nav-button A:link {
	BORDER-BOTTOM: #4a4a4a 2px solid; BORDER-LEFT: #cecece 1px solid; =
BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: #4a4a4a 2px solid
}
.ims-nav-button A:visited {
	BORDER-BOTTOM: #4a4a4a 2px solid; BORDER-LEFT: #cecece 1px solid; =
BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: #4a4a4a 2px solid
}
.ims-nav-button A:hover {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #4a4a4a 2px solid; =
BORDER-TOP: #4a4a4a 2px solid; BORDER-RIGHT: #cecece 1px solid
}
#ims-contentframe {
	BORDER-BOTTOM-COLOR: #cecece; BORDER-TOP-COLOR: #cecece; =
BORDER-RIGHT-COLOR: #cecece; BORDER-LEFT-COLOR: #cecece
}
#ims-contentframe-no-nav {
	BORDER-BOTTOM-COLOR: #cecece; BORDER-TOP-COLOR: #cecece; =
BORDER-RIGHT-COLOR: #cecece; BORDER-LEFT-COLOR: #cecece
}
#mod-survey-view .r0 {
	BACKGROUND-COLOR: #eeeeee
}
#mod-survey-view .r1 {
	BACKGROUND-COLOR: #dddddd
}
.workshoppostpicture {
	BACKGROUND-COLOR: #fee6b9
}
.workshopassessmentheading {
	BACKGROUND-COLOR: #dddddd
}
.error {
	COLOR: #ff0000
}
#admin-roles-override .capcurrent {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; =
BACKGROUND-COLOR: #ffffff; BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: =
#cecece 1px solid
}
#admin-roles-manage .capdefault {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; =
BACKGROUND-COLOR: #dddddd; BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: =
#cecece 1px solid
}
#admin-roles-manage .rolecap {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT-STYLE: none; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
#admin-roles-override .rolecap {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT-STYLE: none; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
#admin-roles-manage .rolecap .cap-desc .cap-name {
	COLOR: #888
}
#admin-roles-override .rolecap .cap-desc .cap-name {
	COLOR: #888
}
FORM.mform .required LABEL {
	COLOR: #a00
}
FORM.mform .required.fdescription {
	COLOR: #a00
}
FORM.mform .required .fgroup SPAN LABEL {
	COLOR: #000
}
#mod-assignment-submissions .feedback .content {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; =
PADDING-TOP: 10px
}
#mod-assignment-submissions .feedback .topic {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; =
PADDING-TOP: 10px
}
#mod-assignment-submissions .feedback .picture {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; =
PADDING-TOP: 10px
}
#mod-assignment-submissions FORM#options DIV {
	TEXT-ALIGN: right; MARGIN-LEFT: auto; MARGIN-RIGHT: 20px
}
.mod-assignment .feedback .files {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FLOAT: right; PADDING-TOP: 5px
}
.mod-assignment .feedback .grade {
	FLOAT: right
}
.mod-assignment .feedback .outcome {
	FLOAT: right
}
.mod-assignment .feedback .finalgrade {
	FLOAT: right
}
.mod-assignment .feedback .disabledfeedback {
	WIDTH: 500px; HEIGHT: 250px
}
.mod-assignment .feedback .from {
	FLOAT: left
}
.mod-assignment .feedback .time {
	FONT-SIZE: 0.8em
}
.mod-assignment .late {
	COLOR: red
}
.mod-assignment .files IMG {
	MARGIN-RIGHT: 4px
}
.mod-assignment .files A {
	WHITE-SPACE: nowrap
}
#mod-assignment-submissions .generaltable .r1 {
	BACKGROUND-COLOR: #ffffff
}
#mod-assignment-submissions .header .commands {
	DISPLAY: inline
}
#mod-assignment-submissions .s0 {
	BACKGROUND: #ffd991
}
#mod-assignment-submissions TABLE.submissions TD {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; =
BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
#mod-assignment-submissions TABLE.submissions TH {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; =
BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
#mod-assignment-submissions .submissions .grade {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
#mod-assignment-submissions .picture {
	WIDTH: 35px
}
#mod-assignment-submissions .fullname {
	TEXT-ALIGN: left
}
#mod-assignment-submissions .timemodified {
	TEXT-ALIGN: left; FONT-SIZE: 0.9em
}
#mod-assignment-submissions .timemarked {
	TEXT-ALIGN: left; FONT-SIZE: 0.9em
}
#mod-assignment-submissions .status {
	TEXT-ALIGN: center
}
#mod-assignment-submissions .submissions .outcome {
	TEXT-ALIGN: right
}
#mod-assignment-submissions .submissions .finalgrade {
	TEXT-ALIGN: right
}
#mod-assignment-view #online .singlebutton {
	TEXT-ALIGN: center
}
#mod-assignment-view #dates {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 30px; FONT-SIZE: 0.8em
}
#mod-assignment-view #dates .c0 {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
#mod-assignment-view .feedback {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
MARGIN-TOP: 15px; WIDTH: 80%; MARGIN-LEFT: 10%; BORDER-TOP: #dddddd 1px =
solid; MARGIN-RIGHT: 10%; BORDER-RIGHT: #dddddd 1px solid
}
#mod-assignment-view .feedback .topic {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 0px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: =
#dddddd 0px solid; BORDER-RIGHT: #dddddd 0px solid; PADDING-TOP: 4px
}
#mod-assignment-view .feedback .fullname {
	FONT-WEIGHT: bold
}
#mod-assignment-view .feedback .date {
	FONT-SIZE: 0.8em
}
#mod-assignment-view .feedback .content {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#mod-assignment-view .feedback .grade {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
#mod-assignment-view .feedback .left {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: =
35px; PADDING-RIGHT: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
#mod-assignment-submissions .qgprefs #optiontable {
	TEXT-ALIGN: right; MARGIN-LEFT: auto
}
#mod-assignment-submissions .fgcontrols {
	TEXT-ALIGN: center; MARGIN-TOP: 1em
}
#mod-assignment-submissions .fgcontrols .fastgbutton {
	MARGIN-TOP: 0.5em
}
.mod-choice .results {
	BORDER-COLLAPSE: separate
}
.mod-choice .results .data {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-TOP: =
#999 1px solid; BORDER-RIGHT: #999 1px solid
}
#mod-data-view #sortsearch .c0 {
	TEXT-ALIGN: right
}
#mod-data-view .approve IMG.icon {
	WIDTH: 34px; HEIGHT: 34px
}
#mod-data-preset .presetmapping {
	TEXT-ALIGN: center
}
#mod-data-preset .presetmapping TABLE {
	TEXT-ALIGN: left; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#mod-data-preset .overwritesettings {
	MARGIN-BOTTOM: 1em
}
.mod-data-field .c0 {
	TEXT-ALIGN: right
}
.mod-data-field .fieldadd {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
.mod-data-field .sortdefault {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
.mod-data-field .fieldadd SELECT {
	MARGIN-LEFT: 1em
}
.mod-data-field .sortdefault SELECT {
	MARGIN-LEFT: 1em
}
.mod-data-field .fieldname {
	WIDTH: 300px
}
.mod-data-field .fielddescription {
	WIDTH: 300px
}
.presetcontrols FORM {
	DISPLAY: inline
}
.mod-lesson .contents {
	TEXT-ALIGN: left
}
.mod-lesson #layout-table {
	WIDTH: 100%
}
.mod-lesson .edit_buttons FORM {
	DISPLAY: inline
}
.mod-lesson .edit_buttons INPUT {
	DISPLAY: inline
}
.mod-lesson .clock .content {
	TEXT-ALIGN: center
}
.mod-lesson .addlinks {
	FONT-SIZE: 0.8em
}
.mod-lesson .userinfotable .cell {
	VERTICAL-ALIGN: middle
}
.mod-lesson .userinfotable .userpicture {
	VERTICAL-ALIGN: middle
}
.mod-lesson .fieldsetfix.invisiblefieldset {
	DISPLAY: block
}
.mod-lesson .fieldsetfix.invisiblefieldset TR {
	TEXT-ALIGN: left
}
#mod-lesson-view .password-form {
	TEXT-ALIGN: center; MARGIN-TOP: 20px
}
#mod-lesson-view .password-form .submitbutton {
	DISPLAY: inline
}
#mod-lesson-essay .graded {
	COLOR: #df041e
}
#mod-lesson-essay .sent {
	COLOR: #006600
}
#mod-lesson-essay .ungraded {
	COLOR: #999999
}
#mod-lesson-essay .gradetable {
	MARGIN-BOTTOM: 20px
}
#mod-lesson-essay .buttons {
	TEXT-ALIGN: center
}
.mod-lesson .response {
	PADDING-TOP: 10px
}
.mod-lesson .correct {
=09
}
.mod-lesson .incorrect {
=09
}
.mod-lesson .matches {
=09
}
.mod-lesson .slideshow {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
OVERFLOW: auto; PADDING-TOP: 15px
}
.mod-lesson .menu .content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.mod-lesson .menu .menuwrapper {
	MARGIN-BOTTOM: 10px; MAX-HEIGHT: 400px; VERTICAL-ALIGN: top; OVERFLOW: =
auto
}
.mod-lesson .menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
5px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.mod-lesson .menu LI {
	PADDING-BOTTOM: 5px
}
.mod-lesson .leftmenu_selected_link {
=09
}
.mod-lesson .leftmenu_not_selected_link {
=09
}
.mod-lesson .skip {
	POSITION: absolute; WIDTH: 20em; LEFT: -1000em
}
.mod-lesson .lessonbutton A {
	PADDING-LEFT: 1em; PADDING-RIGHT: 1em
}
.mod-lesson .lessonbutton A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.mod-lesson .lessonbutton A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.mod-lesson .lessonbutton A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.mod-lesson .lessonbutton A:link {
	BORDER-BOTTOM: #4a4a4a 2px solid; BORDER-LEFT: #cecece 1px solid; =
BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: #4a4a4a 2px solid
}
.mod-lesson .lessonbutton A:visited {
	BORDER-BOTTOM: #4a4a4a 2px solid; BORDER-LEFT: #cecece 1px solid; =
BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: #4a4a4a 2px solid
}
.mod-lesson .lessonbutton A:hover {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #4a4a4a 2px solid; =
BORDER-TOP: #4a4a4a 2px solid; BORDER-RIGHT: #cecece 1px solid
}
.mod-lesson .horizontal.branchbuttoncontainer DIV {
	DISPLAY: inline
}
.mod-lesson .horizontal.branchbuttoncontainer FORM {
	DISPLAY: inline
}
.mod-lesson .vertical.branchbuttoncontainer .lessonbutton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.mod-lesson .progress_bar {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 20px
}
.mod-lesson .progress_bar_table {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 80%; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.mod-lesson .progress_bar_completed {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: green; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.mod-lesson .progress_bar_todo {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: red; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.mod-lesson .progress_bar_token {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000000; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 5px; PADDING-RIGHT: 0px; HEIGHT: 20px; =
PADDING-TOP: 0px
}
.structlist {
	LIST-STYLE-TYPE: none; WHITE-SPACE: nowrap; FONT-SIZE: small
}
.orgtitle {
	FONT-SIZE: small; FONT-WEIGHT: bold
}
.mod-scorm .top {
	VERTICAL-ALIGN: top
}
.mod-scorm .scorm-left {
	TEXT-ALIGN: left
}
.mod-scorm .scorm-center {
	TEXT-ALIGN: center
}
.mod-scorm .scorm-right {
	TEXT-ALIGN: right
}
.mod-scorm .scoframe {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%
}
#mod-scorm-player #scormpage {
	POSITION: relative; WIDTH: 100%
}
#mod-scorm-player #tochead {
	POSITION: relative; TEXT-ALIGN: center; HEIGHT: 30px; TOP: 3px
}
#mod-scorm-player .toc {
	WIDTH: 80%; MARGIN-LEFT: 20%
}
#mod-scorm-player .no-toc {
	WIDTH: 100%
}
#mod-scorm-player #scormobject {
	HEIGHT: 400px
}
#mod-scorm-player #scormtop {
	POSITION: relative; WIDTH: 100%; HEIGHT: 30px
}
#mod-scorm-player #scormbrowse {
	POSITION: absolute; TOP: 0px; LEFT: 5px
}
#mod-scorm-player #scormnav {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; RIGHT: 5px; TOP: =
3px
}
#mod-scorm-view .structurehead {
	TEXT-ALIGN: center
}
#mod-scorm-view .structurelist {
	LIST-STYLE-TYPE: none; WHITE-SPACE: nowrap
}
#mod-scorm-player #scormbox {
	POSITION: absolute; WIDTH: 74%; RIGHT: 0px; TOP: 0px
}
#mod-scorm-player #tocbox {
	POSITION: relative; WIDTH: 24%; FONT-SIZE: 0.8em; LEFT: 0px
}
#mod-scorm-player #tochead {
	POSITION: relative; TEXT-ALIGN: center; HEIGHT: 30px; TOP: 3px
}
#toctree {
	POSITION: relative; OVERFLOW-X: auto; OVERFLOW-Y: auto; WIDTH: 100%
}
.structurelist {
	LIST-STYLE-TYPE: none
}
#mod-scorm-player .structurelist {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: =
0px; PADDING-LEFT: 0px; WIDTH: 96%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mod-scorm-player .structurelist UL {
	PADDING-LEFT: 0.5em; MARGIN-LEFT: 0.5em
}
#mod-scorm-view .structurelist {
	LIST-STYLE-TYPE: none; WHITE-SPACE: nowrap
}
A#mod-scorm-log-toggle {
	FONT-SIZE: 0.7em; FONT-WEIGHT: bold
}
.workshop_feedbackbox {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
MARGIN-TOP: 5px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 =
1px solid
}
.workshop_feedbackbox .picture {
	VERTICAL-ALIGN: top
}
.workshop_feedbackbox .author {
	DISPLAY: block; VERTICAL-ALIGN: top
}
.workshop_feedbackbox .time {
	DISPLAY: block; VERTICAL-ALIGN: top
}
.workshop_feedbackbox .content {
	VERTICAL-ALIGN: top
}
.workshop_feedbackbox .comment {
	DISPLAY: block
}
.workshop_feedbackbox .teachercomment {
	DISPLAY: block; FONT-WEIGHT: bold
}
.block_blog_tags .s20 {
	FONT-SIZE: 1.5em; FONT-WEIGHT: bold
}
.block_blog_tags .s19 {
	FONT-SIZE: 1.5em
}
.block_blog_tags .s18 {
	FONT-SIZE: 1.4em; FONT-WEIGHT: bold
}
.block_blog_tags .s17 {
	FONT-SIZE: 1.4em
}
.block_blog_tags .s16 {
	FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
.block_blog_tags .s15 {
	FONT-SIZE: 1.3em
}
.block_blog_tags .s14 {
	FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.block_blog_tags .s13 {
	FONT-SIZE: 1.2em
}
.block_blog_tags .s12 {
	FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.block_blog_tags .s11 {
	FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.block_blog_tags .s10 {
	FONT-SIZE: 1.1em
}
.block_blog_tags .s9 {
	FONT-SIZE: 1.1em
}
.block_blog_tags .s8 {
	FONT-SIZE: 1em; FONT-WEIGHT: bold
}
.block_blog_tags .s7 {
	FONT-SIZE: 1em; FONT-WEIGHT: bold
}
.block_blog_tags .s6 {
	FONT-SIZE: 1em
}
.block_blog_tags .s5 {
	FONT-SIZE: 1em
}
.block_blog_tags .s4 {
	FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
.block_blog_tags .s3 {
	FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
.block_blog_tags .s2 {
	FONT-SIZE: 0.9em
}
.block_blog_tags .s1 {
	FONT-SIZE: 0.9em
}
.block_calendar_month .cal_popup_caption {
	FONT-SIZE: 0.85em !important
}
.block_calendar_month .cal_popup_fg DIV {
	FONT-SIZE: 0.85em !important
}
.block_calendar_month .filters {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: =
0.75em; PADDING-TOP: 5px
}
.block_calendar_month .filters TABLE {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; BORDER-SPACING: 2px; =
PADDING-RIGHT: 2px; BORDER-COLLAPSE: separate; PADDING-TOP: 2px
}
.block_calendar_month .event_global {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.block_calendar_month .event_course {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.block_calendar_month .event_group {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.block_calendar_month .event_user {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BORDER-TOP: 2px =
solid; BORDER-RIGHT: 2px solid
}
.block_calendar_upcoming .event .date {
	TEXT-ALIGN: right
}
.block_course_summary .content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
.block_course_summary .editbutton {
	TEXT-ALIGN: right
}
.block_login .logintable {
	TEXT-ALIGN: center
}
.block_login .loginform {
	DISPLAY: inline
}
.block_login .loginform .fld INPUT {
	WIDTH: 5em
}
.block_login .loginform LABEL {
	PADDING-RIGHT: 4px
}
.block_login .loginform DIV {
	TEXT-ALIGN: right; MARGIN: 0.3em 0.8em; DISPLAY: block
}
.block_login .loginform DIV.btn.c1 {
	TEXT-ALIGN: center
}
.block_news_items .newlink {
	TEXT-ALIGN: center
}
.block_quiz_results {
	TEXT-ALIGN: center
}
.block_quiz_results TABLE.grades .number {
	TEXT-ALIGN: right; WIDTH: 10%
}
.block_quiz_results TABLE.grades .grade {
	TEXT-ALIGN: right; WIDTH: 10%
}
.block_quiz_results TABLE.grades {
	TEXT-ALIGN: left; WIDTH: 100%
}
.block_quiz_results TABLE.grades CAPTION {
	BORDER-BOTTOM: 1px solid; MARGIN: 1em 0px 0px; FONT-WEIGHT: bold
}
.block_quiz_results H1 {
	MARGIN: 4px; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.block_rss_client .link {
	PADDING-BOTTOM: 5px; FONT-SIZE: 0.82em; BORDER-TOP: #dddddd 1px solid
}
.block_rss_client .description {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; COLOR: #555555; FONT-SIZE: =
0.78em
}
.block_rss_client .title {
	FONT-SIZE: 1em
}
.block_rss_client .image {
=09
}
.blockconfigtable #rssfeeds {
	BACKGROUND-COLOR: blue; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.blockconfigtable #rssfeeds TD.actions {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px
}
.blockconfigtable #rssfeeds TD.feed {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
.blockconfigtable #rssfeeds .title {
	MARGIN-BOTTOM: 2px; FONT-WEIGHT: bold
}
.blockconfigtable #rssfeeds .url {
	FONT-SIZE: 0.8em
}
.blockconfigtable #rssfeeds .description {
	FONT-SIZE: 0.8em
}
.blockconfigtable #rssfeeds TR.r0 {
	BACKGROUND-COLOR: #ffffff
}
.blockconfigtable #rssfeeds TR.r1 {
	BACKGROUND-COLOR: #f0f0f0
}
.block_search_forums .searchform {
	TEXT-ALIGN: center
}
.block_search_forums .searchform IMG {
	VERTICAL-ALIGN: middle
}
.flexible TH {
	WHITE-SPACE: normal
}
.gradestable TH.user IMG {
	WIDTH: 20px; HEIGHT: 20px
}
.grade-report-grader TABLE#user-grades .catlevel2 {
	BACKGROUND-COLOR: #f9f9f9
}
.grade-report-grader TABLE#user-grades TD.overridden {
	BACKGROUND-COLOR: #ddd
}
.grade-report-grader TABLE#user-grades TR.avg TD.cell {
	BACKGROUND-COLOR: #efefff; COLOR: #00008b; FONT-WEIGHT: 700
}
.grade-report-grader TABLE#user-grades TR.odd TD.cell {
	BACKGROUND-COLOR: #efefef; WHITE-SPACE: nowrap
}
.grade-report-grader TABLE#user-grades TR.even TD.overridden {
	BACKGROUND-COLOR: #f3e4c0
}
.grade-report-grader TABLE#user-grades TR.odd TD.overridden {
	BACKGROUND-COLOR: #efd9a4
}
.grade-report-grader TABLE#user-grades TR.even TD.excluded {
	BACKGROUND-COLOR: #eabfff
}
.grade-report-grader TABLE#user-grades TR.odd TD.excluded {
	BACKGROUND-COLOR: #e5afff
}
.grade-report-grader TABLE#user-grades TR.odd TH.header {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #efefef
}
.grade-report-grader TABLE#user-grades TR.groupavg TD.cell {
	BACKGROUND-COLOR: #efffef; COLOR: #006400; FONT-WEIGHT: 700
}
.grade-report-grader TABLE#user-grades TD.cat {
	FONT-WEIGHT: 700
}
.grade-report-grader TABLE#user-grades TD.course {
	FONT-WEIGHT: 700
}
.grade-report-grader TABLE#user-grades {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BACKGROUND-COLOR: =
transparent; MARGIN: 20px 0px 0px; WIDTH: auto; FONT-SIZE: 10px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader #overDiv TABLE {
	MARGIN: 0px
}
.grade-report-grader #overDiv TABLE TD.feedback {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.grade-report-grader #overDiv .feedback {
	BACKGROUND-COLOR: #abf; FONT-FAMILY: Verdana; COLOR: #000; FONT-SIZE: =
70%; FONT-WEIGHT: 400
}
.grade-report-grader #overDiv .caption {
	BACKGROUND-COLOR: #56c; FONT-FAMILY: Arial; COLOR: #ccf; FONT-SIZE: =
70%; FONT-WEIGHT: 700
}
.grade-report-grader #overDiv .intersection {
	BACKGROUND-COLOR: #abf; FONT-FAMILY: Verdana; COLOR: #000; FONT-SIZE: =
70%; FONT-WEIGHT: 400
}
.grade-report-grader #overDiv .intersectioncaption {
	BACKGROUND-COLOR: #56c; FONT-FAMILY: Arial; COLOR: #ccf; FONT-WEIGHT: =
700
}
.grade-report-grader DIV.submit {
	TEXT-ALIGN: center; MARGIN-TOP: 20px
}
.grade-report-grader TABLE#user-grades TD {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right; BORDER-LEFT: 0px solid; =
BORDER-TOP: 0px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#user-grades TH.category {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; VERTICAL-ALIGN: top; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#user-grades TH.user {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left; BORDER-LEFT: 0px solid; =
BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
.grade-report-grader TABLE#user-grades TH.useridnumber {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.grade-report-grader TABLE#user-grades TH.categoryitem {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; VERTICAL-ALIGN: top; =
BORDER-TOP: 0px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#user-grades TH.courseitem {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; VERTICAL-ALIGN: top; =
BORDER-TOP: 0px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#user-grades TD.topleft {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; VERTICAL-ALIGN: top; =
BORDER-TOP: 0px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TD {
	BORDER-BOTTOM-COLOR: #cecece; BORDER-TOP-COLOR: #cecece; =
BORDER-RIGHT-COLOR: #cecece; BORDER-LEFT-COLOR: #cecece
}
.grade-report-grader TH {
	BORDER-BOTTOM-COLOR: #cecece; BORDER-TOP-COLOR: #cecece; =
BORDER-RIGHT-COLOR: #cecece; BORDER-LEFT-COLOR: #cecece
}
.grade-report-grader TABLE#participants TH {
	WIDTH: auto; VERTICAL-ALIGN: top
}
.grade-report-grader TABLE#user-grades TD.fillerfirst {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.grade-report-grader TABLE#user-grades TD.fillerlast {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#user-grades TH.item {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: 1px solid; VERTICAL-ALIGN: =
top; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#user-grades TH.categoryitem {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: 1px solid; VERTICAL-ALIGN: =
top; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#user-grades TH.courseitem {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: 1px solid; VERTICAL-ALIGN: =
top; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader DIV.gradertoggle {
	DISPLAY: inline; MARGIN-LEFT: 20px
}
.grade-report-grader TABLE#user-grades TH.range {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right; BORDER-LEFT: 1px solid; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader TABLE#user-grades .userpic {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
.grade-report-grader TABLE#user-grades .quickfeedback {
	BORDER-BOTTOM: #000 1px dashed; BORDER-LEFT: #000 1px dashed; =
BORDER-TOP: #000 1px dashed; BORDER-RIGHT: #000 1px dashed
}
.grade-report-grader #siteconfiglink {
	TEXT-ALIGN: right
}
.grade-report-grader TABLE#user-grades .hidden {
	COLOR: #aaa
}
.grade-report-grader TABLE#user-grades .hidden A {
	COLOR: #aaa
}
.grade-report-grader TABLE#user-grades .datesubmitted {
	FONT-SIZE: 0.7em
}
.grade-report-grader TABLE#user-grades TD.cell {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle
}
.grade-report-grader TABLE {
	BORDER-BOTTOM-COLOR: #cecece; BACKGROUND-COLOR: #fff; BORDER-TOP-COLOR: =
#cecece; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #cecece; =
FONT-SIZE: 10px; BORDER-LEFT-COLOR: #cecece
}
.grade-report-grader TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 2px
}
.grade-report-grader SPAN.inclusion-links {
	MARGIN: 0px 5px 0px 10px
}
.grade-report-grader TABLE#user-grades .item {
	BACKGROUND-COLOR: #e9e9e9
}
.grade-report-grader TABLE TR.odd TH.header {
	BACKGROUND-IMAGE: none; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: =
#efefef; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; =
BORDER-LEFT-WIDTH: 0px
}
.grade-report-grader TABLE TR.heading TH.header {
	BORDER-TOP: #cecece 1px solid
}
.grade-report-grader TABLE#user-grades TR.heading TH.categoryitem {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 1px
}
.grade-report-grader TABLE#user-grades TR.heading TH.courseitem {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 1px
}
.grade-report-grader TABLE#user-grades TH.catlevel1.header.category {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; VERTICAL-ALIGN: top; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.grade-report-grader DIV.left_scroller TH.user A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.grade-report-grader TABLE#user-grades TH.categoryitem {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #cecece 1px solid; =
VERTICAL-ALIGN: top; BORDER-TOP: #cecece 0px solid; BORDER-RIGHT: =
#cecece 1px solid
}
.grade-report-grader TABLE#user-grades TH.courseitem {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #cecece 1px solid; =
VERTICAL-ALIGN: top; BORDER-TOP: #cecece 0px solid; BORDER-RIGHT: =
#cecece 1px solid
}
.grade-report-grader TABLE TD.topleft {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #cecece 1px solid; =
VERTICAL-ALIGN: top; BORDER-TOP: #cecece 0px solid; BORDER-RIGHT: =
#cecece 1px solid
}
.grade-report-grader TABLE TD.topleft {
	BORDER-BOTTOM-STYLE: none
}
.grade-report-grader TABLE#user-grades TD.topleft {
	BACKGROUND-COLOR: #fff
}
.grade-report-grader DIV.userpic {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.grade-report-grader DIV.userpic IMG {
	BORDER-BOTTOM: #cecece 3px double; BORDER-LEFT: #cecece 3px double; =
WIDTH: 2.7em; HEIGHT: 2.7em; VERTICAL-ALIGN: middle; BORDER-TOP: #cecece =
3px double; BORDER-RIGHT: #cecece 3px double
}
.grade-report-grader A.quickedit {
	LINE-HEIGHT: 1em; BACKGROUND-COLOR: transparent; MARGIN: 0.1em 0px 0px; =
DISPLAY: block; FLOAT: right; CLEAR: none; FONT-SIZE: 9px
}
.grade-report-grader A.quickedit2 {
	BACKGROUND-COLOR: transparent; MARGIN: 1.3em 0px 0px; DISPLAY: block; =
FLOAT: right; CLEAR: none
}
.grade-report-grader TABLE#quick_edit {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; =
MARGIN: 0px auto; BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: #cecece =
1px solid
}
.grade-report-grader TABLE#quick_edit TD {
	BORDER-BOTTOM: #cecece 1px solid; TEXT-ALIGN: left; BORDER-LEFT: =
#cecece 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; BORDER-TOP: #cecece 1px =
solid; BORDER-RIGHT: #cecece 1px solid; PADDING-TOP: 5px
}
.grade-report-grader TABLE#quick_edit TD IMG {
	BORDER-BOTTOM: #cecece 3px double; BORDER-LEFT: #cecece 3px double; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
VERTICAL-ALIGN: middle; BORDER-TOP: #cecece 3px double; BORDER-RIGHT: =
#cecece 3px double; PADDING-TOP: 0px
}
.grade-report-grader TD INPUT {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; =
MARGIN-LEFT: 10px; BORDER-TOP: #666 1px solid; MARGIN-RIGHT: 10px; =
BORDER-RIGHT: #666 1px solid
}
.grade-report-grader TABLE#quick_edit TD.fullname {
	BORDER-LEFT-STYLE: none; PADDING-LEFT: 5px
}
.grade-report-grader TABLE#quick_edit TD.picture {
	BORDER-RIGHT-STYLE: none
}
.grade-report-grader TABLE#quick_edit TD.finalgrade INPUT {
	WIDTH: 5em
}
.grade-report-grader H1 {
	TEXT-ALIGN: center; CLEAR: both
}
.grade-report-grader FORM {
	TEXT-ALIGN: center
}
.grade-report-grader INPUT.center {
	MARGIN: 10px auto 0px
}
.grade-report-grader .lefttbody {
	WIDTH: auto; VERTICAL-ALIGN: middle
}
.grade-report-grader TABLE#user-grades TH.fixedcolumn {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; =
VERTICAL-ALIGN: middle; BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: =
#cecece 1px solid
}
.grade-report-grader TABLE#fixed_column TH {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; =
VERTICAL-ALIGN: middle; BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: =
#000 1px solid
}
.grade-report-grader TABLE#fixed_column TH.user {
	BORDER-RIGHT-COLOR: #cecece
}
.grade-report-grader TABLE#fixed_column {
	BACKGROUND-COLOR: #fff; BORDER-TOP: #cecece 1px solid; PADDING-TOP: =
20px
}
.grade-report-grader .left_scroller {
	FLOAT: left; CLEAR: none; PADDING-TOP: 20px
}
.grade-report-grader .right_scroller {
	OVERFLOW-X: scroll; OVERFLOW-Y: hidden; WIDTH: auto; CLEAR: none
}
.grade-report-grader TABLE TR.avg {
	HEIGHT: 2em
}
.grade-report-grader TABLE TR.groupavg TD {
	HEIGHT: 2em
}
.grade-report-grader TABLE TR.avg TD {
	HEIGHT: 2em
}
.grade-report-grader TABLE TR.groupavg TH {
	HEIGHT: 2em
}
.grade-report-grader TABLE TR.avg TH {
	HEIGHT: 2em
}
.grade-report-grader TABLE TR.controls_row {
	HEIGHT: 2em
}
.grade-report-grader TABLE TR.controls_row TH {
	HEIGHT: 2em
}
.grade-report-grader TABLE TR.range_row {
	HEIGHT: 2em
}
.grade-report-grader TABLE TR.range_row TH {
	HEIGHT: 2em
}
DIV.right_scroller TR {
	HEIGHT: 2em
}
.grade-report-grader TABLE#user-grades TR.groupavg TD.cell {
	BACKGROUND-COLOR: #efffef
}
.grade-report-grader TR.groupavg TH.header {
	BACKGROUND-COLOR: #efffef
}
.grade-report-grader FORM TD.excluded {
	COLOR: red
}
.grade-report-grader .excludedfloater {
	FLOAT: left; COLOR: red; FONT-SIZE: 9px; FONT-WEIGHT: 700
}
.grade-report-grader SPAN.gradepass {
	COLOR: #298721
}
.grade-report-grader SPAN.gradefail {
	COLOR: #890d0d
}
.gradeweight {
	COLOR: #461d7c; FONT-WEIGHT: 700
}
.grade-report-grader TD SELECT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: =
100%; PADDING-TOP: 0px
}
.grade-report-grader .righttest TD SELECT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: =
86%; PADDING-TOP: 0px
}
.grade-report-grader TR.avg {
	WHITE-SPACE: nowrap; HEIGHT: 2.8em !important
}
TR.controls {
	WHITE-SPACE: nowrap; HEIGHT: 2.8em !important
}
TD.controls {
	WHITE-SPACE: nowrap; HEIGHT: 2.8em !important
}
TH.controls {
	WHITE-SPACE: nowrap; HEIGHT: 2.8em !important
}
.grade-report-grader TR.groupavg {
	WHITE-SPACE: nowrap; HEIGHT: 2.8em !important
}
TR.range {
	WHITE-SPACE: nowrap; HEIGHT: 2.8em !important
}
TH.range {
	WHITE-SPACE: nowrap; HEIGHT: 2.8em !important
}
TD.range {
	WHITE-SPACE: nowrap; HEIGHT: 2.8em !important
}
TR.heading TH.range {
	WHITE-SPACE: nowrap; HEIGHT: 2.8em !important
}
.heading_name_row TH {
	WIDTH: 2000px; WHITE-SPACE: nowrap
}
.heading_name_row TH SPAN {
	WHITE-SPACE: nowrap
}
.grade_icons IMG.ajax {
	FLOAT: right
}
.gradestable TH.user {
	WHITE-SPACE: nowrap
}
.gradestable TH.range {
	WHITE-SPACE: nowrap
}
.grade-report-grader .flexible TH {
	WHITE-SPACE: nowrap
}
.grade-report-grader .flexible TD {
	WHITE-SPACE: nowrap
}
.grade-report-grader .flexible TH A {
	WHITE-SPACE: nowrap
}
.grade-report-grader .flexible TD A {
	WHITE-SPACE: nowrap
}
.grade-report-grader .gradestable TH.range {
	WHITE-SPACE: nowrap
}
.grade-report-grader TD {
	WHITE-SPACE: nowrap
}
.grade-report-grader TABLE#user-grades .catlevel1 {
	BACKGROUND-COLOR: #fff
}
.grade-report-grader .r1 {
	BACKGROUND-COLOR: #fff
}
.grade-report-grader TABLE TR.even TD.cell {
	BACKGROUND-COLOR: #fff
}
.grade-report-grader TABLE TR.even TH {
	BACKGROUND-COLOR: #fff
}
.grade-report-grader TABLE#user-grades .catlevel3 {
	BACKGROUND-COLOR: #efefef
}
.grade-report-grader TABLE TR.odd TD.cell {
	BACKGROUND-COLOR: #efefef
}
.grade-report-grader TABLE#fixed_column TR.odd TH {
	BACKGROUND-COLOR: #efefef
}
.grade-report-grader TABLE#user-grades TR.odd TH {
	BACKGROUND-COLOR: #efefef
}
.grade-report-grader TABLE#user-grades TD.vmarked {
	BACKGROUND-COLOR: #fc3
}
.grade-report-grader TABLE#user-grades TR.odd TD.vmarked {
	BACKGROUND-COLOR: #fc3
}
.grade-report-grader TABLE#user-grades TD.vmarked {
	BACKGROUND-COLOR: #fc3
}
.grade-report-grader TABLE#user-grades TR.odd TD.vmarked {
	BACKGROUND-COLOR: #fc3
}
.grade-report-grader TABLE#user-grades TR.even TD.vmarked {
	BACKGROUND-COLOR: #fc3
}
.grade-report-grader TABLE#user-grades TD.hmarked {
	BACKGROUND-COLOR: #ff9
}
.grade-report-grader TABLE#user-grades TR.odd TD.hmarked {
	BACKGROUND-COLOR: #ff9
}
.grade-report-grader TABLE#user-grades TD.hmarked {
	BACKGROUND-COLOR: #ff9
}
.grade-report-grader TABLE#user-grades TR.odd TD.hmarked {
	BACKGROUND-COLOR: #ff9
}
.grade-report-grader TABLE#user-grades TR.even TD.hmarked {
	BACKGROUND-COLOR: #ff9
}
.grade-report-grader TABLE#user-grades TD.vmarked.hmarked {
	BACKGROUND-COLOR: #fc9
}
.grade-report-grader TABLE#user-grades TR.odd TD.vmarked.hmarked {
	BACKGROUND-COLOR: #fc9
}
.grade-report-grader TABLE#user-grades TD.vmarked.hmarked {
	BACKGROUND-COLOR: #fc9
}
.grade-report-grader TABLE#user-grades TR.even TD.vmarked.hmarked {
	BACKGROUND-COLOR: #fc9
}
.grade-report-grader TABLE#user-grades TR.odd TD.vmarked.hmarked {
	BACKGROUND-COLOR: #fc9
}
.grade-report-grader TABLE#user-grades TR.heading {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.grade-report-grader TABLE#user-grades .heading TD {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.grade-report-grader TABLE#user-grades TD.useridnumber {
	TEXT-ALIGN: left
}
.grade-report-grader TABLE#user-grades TH {
	TEXT-ALIGN: left
}
.grade-report-grader DIV.gradeparent {
	TEXT-ALIGN: left
}
.grade-report-grader TABLE#user-grades TD.ajax {
	TEXT-ALIGN: left
}
.grade-report-grader TABLE TR.avg TD.cell {
	BACKGROUND-COLOR: #f3ead8
}
.grade-report-grader TABLE#user-grades TD.controls {
	BACKGROUND-COLOR: #f3ead8
}
.grade-report-grader TABLE TR.avg {
	BACKGROUND-COLOR: #f3ead8
}
.grade-report-grader TABLE TR.avg TD {
	BACKGROUND-COLOR: #f3ead8
}
.grade-report-grader TABLE TR.avg TH {
	BACKGROUND-COLOR: #f3ead8
}
.grade-report-grader DIV.left_scroller TR {
	HEIGHT: 4.4em; FONT-SIZE: 10px
}
.grade-report-grader DIV.right_scroller TR {
	HEIGHT: 4.4em; FONT-SIZE: 10px
}
.grade-report-grader DIV.left_scroller TD {
	HEIGHT: 4.4em; FONT-SIZE: 10px
}
.grade-report-grader DIV.right_scroller TD {
	HEIGHT: 4.4em; FONT-SIZE: 10px
}
.grade-report-grader DIV.left_scroller TH {
	HEIGHT: 4.4em; FONT-SIZE: 10px
}
.grade-report-grader DIV.right_scroller TH {
	HEIGHT: 4.4em; FONT-SIZE: 10px
}
.grade-report-grader TABLE TH.user {
	TEXT-ALIGN: left; VERTICAL-ALIGN: middle
}
.grade-report-grader TABLE TD.useridnumber {
	TEXT-ALIGN: left; VERTICAL-ALIGN: middle
}
.grade-report-grader .yui-overlay .fullname {
	COLOR: #5f3e00; FONT-WEIGHT: bold
}
.grade-report-grader .yui-overlay .itemname {
	COLOR: #194f3e; FONT-WEIGHT: bold
}
.grade-report-grader .yui-overlay .feedback {
	COLOR: #5f595e
}
#tooltipPanel {
	TEXT-ALIGN: left
}
.yui-overlay {
	Z-INDEX: 2; POSITION: absolute; VISIBILITY: hidden
}
.yui-panel-container {
	Z-INDEX: 2; POSITION: absolute; VISIBILITY: hidden
}
.yui-panel-container FORM {
	MARGIN: 0px
}
.mask {
	Z-INDEX: 1; POSITION: absolute; BOTTOM: 0px; DISPLAY: none; RIGHT: 0px; =
TOP: 0px; LEFT: 0px
}
.block-scrollbars.mask {
	OVERFLOW: auto
}
.masked SELECT {
	_visibility: hidden
}
.drag SELECT {
	_visibility: hidden
}
.hide-select SELECT {
	_visibility: hidden
}
.yui-panel-container SELECT {
	_visibility: inherit
}
.hide-scrollbars {
	OVERFLOW: hidden
}
.hide-scrollbars * {
	OVERFLOW: hidden
}
.hide-scrollbars SELECT {
	DISPLAY: none
}
.show-scrollbars {
	OVERFLOW: auto
}
.show-scrollbars.yui-panel-container {
	OVERFLOW: visible
}
.show-scrollbars.yui-tt {
	OVERFLOW: visible
}
.show-scrollbars.yui-panel-container .underlay {
	OVERFLOW: auto
}
.show-scrollbars.yui-tt .yui-tt-shadow {
	OVERFLOW: auto
}
.shadow.yui-panel-container .yui-force-redraw.underlay {
	PADDING-BOTTOM: 1px
}
.yui-effect-fade .underlay {
	DISPLAY: none
}
.yui-tt-shadow {
	POSITION: absolute
}
.yui-override-padding {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.yui-panel-container .container-close {
	TEXT-INDENT: -10000em; OVERFLOW: hidden; TEXT-DECORATION: none
}
.yui-skin-sam .mask {
	FILTER: alpha(opacity=3D25); BACKGROUND-COLOR: #000; opacity: .25
}
.yui-skin-sam .yui-panel-container {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 2px
}
.yui-skin-sam .yui-panel {
	Z-INDEX: 1; BORDER-BOTTOM: #808080 1px solid; POSITION: relative; =
BORDER-LEFT: #808080 1px solid; ZOOM: 1; BORDER-TOP: #808080 1px solid; =
BORDER-RIGHT: #808080 1px solid; TOP: 0px; LEFT: 0px; _zoom: normal
}
.yui-skin-sam .yui-panel .hd {
	BORDER-BOTTOM: #808080 0px solid; BORDER-LEFT: #808080 0px solid; =
MARGIN: 0px; BORDER-TOP: #808080 0px solid; BORDER-RIGHT: #808080 0px =
solid
}
.yui-skin-sam .yui-panel .bd {
	BORDER-BOTTOM: #808080 0px solid; BORDER-LEFT: #808080 0px solid; =
MARGIN: 0px; BORDER-TOP: #808080 0px solid; BORDER-RIGHT: #808080 0px =
solid
}
.yui-skin-sam .yui-panel .ft {
	BORDER-BOTTOM: #808080 0px solid; BORDER-LEFT: #808080 0px solid; =
MARGIN: 0px; BORDER-TOP: #808080 0px solid; BORDER-RIGHT: #808080 0px =
solid
}
.yui-skin-sam .yui-panel .hd {
	BORDER-BOTTOM: #ccc 1px solid
}
.yui-skin-sam .yui-panel .bd {
	BACKGROUND-COLOR: #f2f2f2
}
.yui-skin-sam .yui-panel .ft {
	BACKGROUND-COLOR: #f2f2f2
}
.yui-skin-sam .yui-panel .hd {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.9; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BACKGROUND: =
url(../../../../assets/skins/sam/sprite.png) repeat-x 0px -200px; COLOR: =
#000; FONT-SIZE: 93%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.yui-skin-sam .yui-panel .bd {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
.yui-skin-sam .yui-panel .ft {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-SIZE: 77%; BORDER-TOP: #808080 1px solid; PADDING-TOP: 5px
}
.yui-skin-sam .focused.yui-panel-container .yui-panel .hd {
=09
}
.yui-skin-sam .container-close {
	POSITION: absolute; WIDTH: 25px; BACKGROUND: =
url(../../../../assets/skins/sam/sprite.png) no-repeat 0px -300px; =
HEIGHT: 15px; CURSOR: pointer; RIGHT: 6px; TOP: 5px
}
.yui-skin-sam .yui-panel-container .underlay {
	RIGHT: -1px; LEFT: -1px
}
.yui-skin-sam .matte.yui-panel-container {
	PADDING-BOTTOM: 9px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 9px
}
.yui-skin-sam .shadow.yui-panel-container {
	_padding: 2px 4px 0 2px
}
.yui-skin-sam .shadow.yui-panel-container .underlay {
	POSITION: absolute; FILTER: alpha(opacity=3D12); BACKGROUND-COLOR: =
#000; BOTTOM: -1px; RIGHT: -1px; TOP: 4px; LEFT: -1px; opacity: .12; =
_top: 0; _left: 0; _right: 0; _bottom: 0; _margin-top: 3px; =
_margin-left: -1px
}
.yui-skin-sam .yui-dialog .ft {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP-STYLE: none; FONT-SIZE: 100%; PADDING-TOP: 0px
}
.yui-skin-sam .yui-dialog .ft .button-group {
	TEXT-ALIGN: right; DISPLAY: block
}
.yui-skin-sam .yui-dialog .ft BUTTON.default {
	FONT-WEIGHT: bold
}
.yui-skin-sam .yui-dialog .ft SPAN.default {
	BORDER-BOTTOM-COLOR: #304369; BORDER-TOP-COLOR: #304369; =
BACKGROUND-POSITION: 0px -1400px; BORDER-RIGHT-COLOR: #304369; =
BORDER-LEFT-COLOR: #304369
}
.yui-skin-sam .yui-dialog .ft SPAN.default .first-child {
	BORDER-BOTTOM-COLOR: #304369; BORDER-TOP-COLOR: #304369; =
BORDER-RIGHT-COLOR: #304369; BORDER-LEFT-COLOR: #304369
}
.yui-skin-sam .yui-dialog .ft SPAN.default BUTTON {
	COLOR: #fff
}
.yui-skin-sam .yui-dialog .ft SPAN.yui-button-disabled {
	BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BACKGROUND-POSITION: =
0pt -1500px; BORDER-RIGHT-COLOR: #ccc; BORDER-LEFT-COLOR: #ccc
}
.yui-skin-sam .yui-dialog .ft SPAN.yui-button-disabled .first-child {
	BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: =
#ccc; BORDER-LEFT-COLOR: #ccc
}
.yui-skin-sam .yui-dialog .ft SPAN.yui-button-disabled BUTTON {
	COLOR: #a6a6a6
}
.yui-skin-sam .yui-simple-dialog .bd .yui-icon {
	WIDTH: 16px; BACKGROUND: url(../../../../assets/skins/sam/sprite.png) =
no-repeat 0px 0px; FLOAT: left; HEIGHT: 16px; MARGIN-RIGHT: 10px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.blckicon {
	BACKGROUND-POSITION: 0px -1100px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.alrticon {
	BACKGROUND-POSITION: 0px -1050px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.hlpicon {
	BACKGROUND-POSITION: 0px -1150px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.infoicon {
	BACKGROUND-POSITION: 0px -1200px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.warnicon {
	BACKGROUND-POSITION: 0px -1900px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.tipicon {
	BACKGROUND-POSITION: 0px -1250px
}
.yui-skin-sam .yui-tt .bd {
	Z-INDEX: 1; BORDER-BOTTOM: #a6982b 1px solid; POSITION: relative; =
BORDER-LEFT: #a6982b 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: =
#ffee69; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000; BORDER-TOP: =
#d4c237 1px solid; BORDER-RIGHT: #a6982b 1px solid; PADDING-TOP: 2px; =
TOP: 0px; LEFT: 0px
}
.yui-skin-sam .show-scrollbars.yui-tt .bd {
	OVERFLOW: auto
}
.yui-skin-sam .yui-tt-shadow {
	BACKGROUND-COLOR: #000; BOTTOM: -3px; RIGHT: -3px; TOP: 2px; LEFT: -3px
}
.yui-skin-sam .yui-tt-shadow-visible {
	FILTER: alpha(opacity=3D12); opacity: .12
}
.yui-skin-sam .yui-panel .hd {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.9; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BACKGROUND: =
url(http://moodle.greenville.k12.sc.us/lib/yui/assets/skins/sam/sprite.pn=
g) repeat-x 0px -200px; COLOR: #000; FONT-SIZE: 93%; FONT-WEIGHT: bold; =
PADDING-TOP: 0px
}
.yui-skin-sam .container-close {
	POSITION: absolute; BORDER-BOTTOM-COLOR: #45c; BORDER-TOP-COLOR: #45c; =
WIDTH: 25px; BACKGROUND: =
url(http://moodle.greenville.k12.sc.us/lib/yui/assets/skins/sam/sprite.pn=
g) no-repeat 0px -300px; HEIGHT: 15px; BORDER-RIGHT-COLOR: #45c; =
BORDER-LEFT-COLOR: #45c; CURSOR: pointer; RIGHT: 6px; TOP: 5px
}
.yui-skin-sam .yui-simple-dialog .bd .yui-icon {
	WIDTH: 16px; BACKGROUND: =
url(http://moodle.greenville.k12.sc.us/lib/yui/assets/skins/sam/sprite.pn=
g) no-repeat 0px 0px; FLOAT: left; HEIGHT: 16px; MARGIN-RIGHT: 10px
}
.grade-report-grader .yui-overlay A.container-close {
	MARGIN-TOP: -3px
}
#hiddentooltiproot {
	DISPLAY: none
}
.tooltipDiv {
	DISPLAY: none
}
.grade-report-user TABLE.user-grade .datesubmitted {
	FONT-SIZE: 0.7em
}
.grade-report-user TABLE.user-grade .courseitem {
	FONT-WEIGHT: bold
}
.grade-report-user TABLE.user-grade .categoryitem {
	FONT-WEIGHT: bold
}
.grade-report-user TABLE.user-grade TD.cell {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
#graded_users_selector {
	TEXT-ALIGN: right; FLOAT: right
}
.grade-report-user TABLE.user-grade .hidden {
	COLOR: #aaaaaa
}
.grade-report-user TABLE.user-grade .hidden A {
	COLOR: #aaaaaa
}
TABLE.user-grade {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 0.25em; MARGIN: auto; PADDING-LEFT: 0.25em; =
PADDING-RIGHT: 0.25em; FONT-SIZE: 0.8em; BORDER-TOP: black 1px solid; =
BORDER-RIGHT: black 1px solid; PADDING-TOP: 0.25em
}
TABLE.user-grade TD {
	PADDING-BOTTOM: 0.25em; MARGIN: 1px; PADDING-LEFT: 0.25em; =
PADDING-RIGHT: 0.25em; PADDING-TOP: 0.25em
}
TABLE.user-grade THEAD {
	BORDER-BOTTOM: black 3px double
}
TABLE.user-grade THEAD TH {
	PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.75em; PADDING-RIGHT: 0.75em; =
PADDING-TOP: 0.25em
}
TABLE.user-grade TD.oddd1 {
	BACKGROUND-COLOR: #f3dfd0
}
TABLE.user-grade TD.oddd2 {
	BACKGROUND-COLOR: #d0dbf3
}
TABLE.user-grade TD.oddd3 {
	BACKGROUND-COLOR: #d0f3d6
}
TABLE.user-grade TD.oddd4 {
	BACKGROUND-COLOR: #f0f0aa
}
TABLE.user-grade TD.evend2 {
	BACKGROUND-COLOR: #b0bbd3
}
TABLE.user-grade TD.evend3 {
	BACKGROUND-COLOR: #b0dfb6
}
TABLE.user-grade TD.evend4 {
	BACKGROUND-COLOR: #cac8be
}
TABLE.user-grade TD.b1t {
	BORDER-TOP: black 1px solid
}
TABLE.user-grade TD.b1r {
	BORDER-RIGHT: black 1px solid
}
TABLE.user-grade TD.b1b {
	BORDER-BOTTOM: black 1px solid
}
TABLE.user-grade TD.b1l {
	BORDER-LEFT: black 1px solid
}
TABLE.user-grade TD.b2t {
	BORDER-TOP: black 2px solid
}
TABLE.user-grade TD.b2r {
	BORDER-RIGHT: black 2px solid
}
TABLE.user-grade TD.b2b {
	BORDER-BOTTOM: black 2px solid
}
TABLE.user-grade TD.b2l {
	BORDER-LEFT: black 2px solid
}
TABLE.user-grade TD.baggt {
	FONT-STYLE: italic; FONT-WEIGHT: bold
}
TABLE.user-grade TD.baggb {
	FONT-STYLE: italic; FONT-WEIGHT: bold
}
TABLE.user-grade TD.baggt {
	BORDER-TOP: black 3px double
}
TABLE.user-grade TD.baggb {
	BORDER-BOTTOM: black 3px double
}
TABLE.user-grade TD.item {
	BORDER-LEFT: gray 1px solid; BORDER-RIGHT: gray 1px solid
}
TABLE.user-grade TD.excluded {
	BACKGROUND-COLOR: #666
}
TABLE.user-grade TD.hidden {
	COLOR: #aaa
}
TABLE.user-grade TD {
	MIN-WIDTH: 0.5em; VERTICAL-ALIGN: top
}

------=_NextPart_000_0000_01CCA386.CCC0E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://moodle.greenville.k12.sc.us/theme/formal_white/styles.php

BODY {
	MARGIN: 5px
}
H1.main {
	TEXT-ALIGN: left; PADDING-LEFT: 5px
}
H2.main {
	TEXT-ALIGN: left; PADDING-LEFT: 5px
}
H3.main {
	TEXT-ALIGN: left; PADDING-LEFT: 5px
}
H4.main {
	TEXT-ALIGN: left; PADDING-LEFT: 5px
}
H5.main {
	TEXT-ALIGN: left; PADDING-LEFT: 5px
}
H6.main {
	TEXT-ALIGN: left; PADDING-LEFT: 5px
}
H1 {
	TEXT-ALIGN: left
}
H2 {
	TEXT-ALIGN: left
}
H3 {
	TEXT-ALIGN: left
}
H4 {
	TEXT-ALIGN: left
}
H1 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
PADDING-TOP: 6px
}
H2 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
H3 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
#layout-table #left-column {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid; PADDING-TOP: 0px
}
#layout-table #right-column {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid; PADDING-TOP: 0px
}
#left-column .hidden .header {
	BORDER-BOTTOM: 1px dashed
}
#right-column .hidden .header {
	BORDER-BOTTOM: 1px dashed
}
#content {
	CLEAR: both
}
H1 {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
H2 {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
H3 {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
TH.header {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
H4 {
	BORDER-BOTTOM: 1px solid
}
INPUT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
SELECT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#layout-table #middle-column {
	PADDING-LEFT: 6px; PADDING-RIGHT: 6px; VERTICAL-ALIGN: top
}
.sitetopic {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: =
4px; PADDING-TOP: 4px
}
.generaltable {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.generalbox {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.sitetopiccontent {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.clearfix {
	MIN-WIDTH: 0px
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
#header-home {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; HEIGHT: 100px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#header {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; HEIGHT: 55px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.headermain {
	PADDING-BOTTOM: 0%; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0%; PADDING-LEFT: =
0%; PADDING-RIGHT: 0%; FLOAT: left; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0%
}
H1.headermain {
	PADDING-BOTTOM: 0%; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0%; PADDING-LEFT: =
0%; PADDING-RIGHT: 0%; FLOAT: left; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0%
}
.headermenu {
	TEXT-ALIGN: right; FLOAT: right
}
.navbar {
	PADDING-BOTTOM: 3px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0.5em; =
WIDTH: 100%; PADDING-RIGHT: 0.5em; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 3px
}
DIV.navbar {
	WIDTH: auto
}
TABLE.navbar {
	WIDTH: 100%
}
.navbar .navbutton FORM {
	FLOAT: left
}
.navbar .navbutton {
	MARGIN-TOP: 3px
}
.navbar .breadcrumb {
	MARGIN: 0.2em 0em; FLOAT: left
}
.breadcrumb UL {
	PADDING-BOTTOM: 0%; LIST-STYLE-TYPE: none; TEXT-INDENT: 0%; MARGIN: 0%; =
PADDING-LEFT: 0%; PADDING-RIGHT: 0%; PADDING-TOP: 0%
}
.breadcrumb LI {
	DISPLAY: inline
}
.navbar .navbutton {
	FLOAT: right
}
.navbar .menu {
	FLOAT: right
}
#footer .navbar {
	MARGIN-TOP: 4em
}
TABLE.loginbox {
	MARGIN-TOP: 40px
}
.loginbox .header {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.loginbox .content {
	BORDER-TOP-WIDTH: 1px
}
#footer {
	TEXT-ALIGN: left; MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px
}
#footer P.helplink {
	MARGIN-BOTTOM: 0px
}
.sideblock {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.sideblock .header {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.sideblock .content {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.sideblock .header H2 {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 4px
}
.sideblock .header .hide-show-image {
	PADDING-TOP: 4px
}
.sideblock .footer {
	BORDER-TOP: 1px dashed
}
#calendar .today {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.minicalendar .today {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
TABLE.minicalendar {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 2px; =
MARGIN: 10px auto; PADDING-LEFT: 2px; BORDER-SPACING: 1px !important; =
WIDTH: 100%; PADDING-RIGHT: 2px; BORDER-COLLAPSE: separate; BORDER-TOP: =
1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 2px
}
TABLE.minicalendar TR.weekdays TH {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none
}
TABLE.minicalendar TR TD.day {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
TABLE.minicalendar TR.weekdays TH ABBR {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none
}
TABLE.calendarmonth {
	BORDER-SPACING: 1px !important; BORDER-COLLAPSE: separate
}
TABLE.calendarmonth TR TD {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.headingblock {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid; PADDING-TOP: 5px
}
.categorybox .category {
	BORDER-BOTTOM: 1px solid; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: =
1px; BORDER-LEFT-WIDTH: 1px; PADDING-TOP: 7px
}
.categorybox .category {
	BORDER-BOTTOM: 1px solid; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: =
1px; BORDER-LEFT-WIDTH: 1px; PADDING-TOP: 7px
}
#course-view .section .left {
	BORDER-RIGHT: 1px dashed
}
#course-view .hidden.section .content {
	BORDER-BOTTOM: 1px dashed; BORDER-LEFT: 1px dashed; BORDER-TOP: 1px =
dashed; BORDER-RIGHT: 1px dashed
}
#course-view .hidden.section .side {
	BORDER-BOTTOM: 1px dashed; BORDER-LEFT: 1px dashed; BORDER-TOP: 1px =
dashed; BORDER-RIGHT: 1px dashed
}
#course-view .section TD.content UL.img-text.section {
	LINE-HEIGHT: 22px
}
#course-view .section TD.content UL.img-text.section LI.label.activity {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 5px
}
.coursebox .info .name {
	PADDING-BOTTOM: 5px
}
.tabrow0 {
	PADDING-TOP: 4px
}
.entry .concept {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px
}
.entryheader .concept {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px
}
.continuous.glossarypost {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.errorbox {
	BORDER-RIGHT-WIDTH: 2px; BORDER-TOP-WIDTH: 2px; BORDER-BOTTOM-WIDTH: =
2px; BORDER-LEFT-WIDTH: 2px
}
BODY {
	BACKGROUND-COLOR: #f7f6f1
}
A:link {
	COLOR: #0033cc
}
A:visited {
	COLOR: #0033cc
}
A:hover {
	COLOR: #990000
}
A.dimmed:link {
	COLOR: #aaaaaa
}
A.dimmed:visited {
	COLOR: #aaaaaa
}
H1 {
	BORDER-BOTTOM-COLOR: #333333; BACKGROUND-COLOR: #c6bda8; =
BORDER-TOP-COLOR: #333333; COLOR: #333333; BORDER-RIGHT-COLOR: #333333; =
BORDER-LEFT-COLOR: #333333
}
H2 {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #e3dfd4; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
H2.header.headingblock {
	BACKGROUND: url(pix/grad/gradient_h.jpg)
}
H3 {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
H4 {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
TH {
	BACKGROUND-COLOR: #e3dfd4
}
TH.header {
	BACKGROUND-COLOR: #e3dfd4
}
TD.header {
	BACKGROUND-COLOR: #e3dfd4
}
DIV.header {
	BACKGROUND-COLOR: #e3dfd4
}
TH.header {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
#left-column .hidden .header {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
#right-column .hidden .header {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
#layout-table #left-column {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #fef9f6; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
#layout-table #right-column {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #fef9f6; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
.generalbox {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
.generaltable {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.generaltable TD {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.generaltable .r0 {
	BACKGROUND-COLOR: #fef9f6
}
.generaltable .r1 {
	BACKGROUND-COLOR: #f1efeb
}
.generaltable .r1 TD.c0.cell {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.navbar {
	BACKGROUND: url(pix/grad/bg_bread.jpg) repeat-x
}
.sitetopiccontent {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
.highlight {
	BACKGROUND-COLOR: #c6bda8
}
.highlight2 {
	COLOR: #c6bda8
}
.rolecap .capdefault.inherit {
	BACKGROUND-COLOR: #e3dfd4
}
.rolecap .capdefault.allow {
	BACKGROUND-COLOR: #e3dfd4
}
#admin-roles-override .capcurrent {
	BACKGROUND-COLOR: #e3dfd4
}
#header-home {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #e3dfd4; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
#header {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #e3dfd4; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
H1.headermain {
	BACKGROUND-COLOR: transparent
}
.loginbox {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.twocolumns.loginbox .loginpanel {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.loginbox .subcontent {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.loginbox .content {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.sideblock .content {
	BACKGROUND-COLOR: #fef9f6
}
.sideblock .header {
	BACKGROUND: url(pix/grad/gradient_h.jpg) #e3dfd4 repeat-x
}
.sideblock .header H2 {
	BACKGROUND: url(pix/grad/gradient_h.jpg) #e3dfd4 repeat-x
}
.sideblock HR {
	COLOR: #c6bda8
}
.sideblock .footer {
	BORDER-TOP-COLOR: #c6bda8
}
.sideblock .content .post .head .date {
	COLOR: #000000
}
.sideblock .content .post .head .name {
	COLOR: #000000
}
#calendar .maincalendar {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
#calendar .sidecalendar {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
#calendar .maincalendar .event {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
#calendar .maincalendar TABLE.calendarmonth TH {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
TABLE.calendarmonth TR TD {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
TABLE.minicalendar {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
TABLE.minicalendar TR.weekdays TH {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #fef9f6; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
TABLE.minicalendar TR TD.day {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
TABLE.minicalendar TR TD.weekend {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; COLOR: red; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
#calendar .today {
	BORDER-BOTTOM-COLOR: #000000 !important; BORDER-TOP-COLOR: #000000 =
!important; BORDER-RIGHT-COLOR: #000000 !important; BORDER-LEFT-COLOR: =
#000000 !important
}
.minicalendar .today {
	BORDER-BOTTOM-COLOR: #000000 !important; BORDER-TOP-COLOR: #000000 =
!important; BORDER-RIGHT-COLOR: #000000 !important; BORDER-LEFT-COLOR: =
#000000 !important
}
#calendar .event_global {
	BORDER-BOTTOM-COLOR: #2eba0e !important; BACKGROUND-COLOR: #2eba0e; =
BORDER-TOP-COLOR: #2eba0e !important; BORDER-RIGHT-COLOR: #2eba0e =
!important; BORDER-LEFT-COLOR: #2eba0e !important
}
.minicalendar .event_global {
	BORDER-BOTTOM-COLOR: #2eba0e !important; BACKGROUND-COLOR: #2eba0e; =
BORDER-TOP-COLOR: #2eba0e !important; BORDER-RIGHT-COLOR: #2eba0e =
!important; BORDER-LEFT-COLOR: #2eba0e !important
}
.block_calendar_month .event_global {
	BORDER-BOTTOM-COLOR: #2eba0e !important; BACKGROUND-COLOR: #2eba0e; =
BORDER-TOP-COLOR: #2eba0e !important; BORDER-RIGHT-COLOR: #2eba0e =
!important; BORDER-LEFT-COLOR: #2eba0e !important
}
#calendar .event_course {
	BORDER-BOTTOM-COLOR: #ff9966 !important; BACKGROUND-COLOR: #ff9966; =
BORDER-TOP-COLOR: #ff9966 !important; BORDER-RIGHT-COLOR: #ff9966 =
!important; BORDER-LEFT-COLOR: #ff9966 !important
}
.minicalendar .event_course {
	BORDER-BOTTOM-COLOR: #ff9966 !important; BACKGROUND-COLOR: #ff9966; =
BORDER-TOP-COLOR: #ff9966 !important; BORDER-RIGHT-COLOR: #ff9966 =
!important; BORDER-LEFT-COLOR: #ff9966 !important
}
.block_calendar_month .event_course {
	BORDER-BOTTOM-COLOR: #ff9966 !important; BACKGROUND-COLOR: #ff9966; =
BORDER-TOP-COLOR: #ff9966 !important; BORDER-RIGHT-COLOR: #ff9966 =
!important; BORDER-LEFT-COLOR: #ff9966 !important
}
#calendar .event_group {
	BORDER-BOTTOM-COLOR: #fbbb23 !important; BACKGROUND-COLOR: #fbbb23; =
BORDER-TOP-COLOR: #fbbb23 !important; BORDER-RIGHT-COLOR: #fbbb23 =
!important; BORDER-LEFT-COLOR: #fbbb23 !important
}
.minicalendar .event_group {
	BORDER-BOTTOM-COLOR: #fbbb23 !important; BACKGROUND-COLOR: #fbbb23; =
BORDER-TOP-COLOR: #fbbb23 !important; BORDER-RIGHT-COLOR: #fbbb23 =
!important; BORDER-LEFT-COLOR: #fbbb23 !important
}
.block_calendar_month .event_group {
	BORDER-BOTTOM-COLOR: #fbbb23 !important; BACKGROUND-COLOR: #fbbb23; =
BORDER-TOP-COLOR: #fbbb23 !important; BORDER-RIGHT-COLOR: #fbbb23 =
!important; BORDER-LEFT-COLOR: #fbbb23 !important
}
#calendar .event_user {
	BORDER-BOTTOM-COLOR: #a1becb !important; BACKGROUND-COLOR: #a1becb; =
BORDER-TOP-COLOR: #a1becb !important; BORDER-RIGHT-COLOR: #a1becb =
!important; BORDER-LEFT-COLOR: #a1becb !important
}
.minicalendar .event_user {
	BORDER-BOTTOM-COLOR: #a1becb !important; BACKGROUND-COLOR: #a1becb; =
BORDER-TOP-COLOR: #a1becb !important; BORDER-RIGHT-COLOR: #a1becb =
!important; BORDER-LEFT-COLOR: #a1becb !important
}
.block_calendar_month .event_user {
	BORDER-BOTTOM-COLOR: #a1becb !important; BACKGROUND-COLOR: #a1becb; =
BORDER-TOP-COLOR: #a1becb !important; BORDER-RIGHT-COLOR: #a1becb =
!important; BORDER-LEFT-COLOR: #a1becb !important
}
.cal_popup_fg {
	BACKGROUND-COLOR: #fef9f6
}
.cal_popup_bg {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #fef9f6; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
.headingblock {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.coursebox {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; BACKGROUND: =
#fef9f6; BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.coursebox .info {
	BACKGROUND: #edeae4
}
.categoryboxcontent {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; BACKGROUND: =
#ffffff; BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.courseboxcontent {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; BACKGROUND: =
#ffffff; BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.categorybox .category {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.categorybox .category {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
#course-view .main.section .content {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
#course-view .main.section .side {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
#course-view .current .side.right {
	BACKGROUND-COLOR: #c6bda8
}
#course-view .current .side.left {
	BACKGROUND-COLOR: #c6bda8
}
#course-view .hidden.section .content {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
#course-view .hidden.section .side {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.tabs .side {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.tabrow TD {
	BACKGROUND: url(pix/tab/left.gif) no-repeat left top
}
.tabrow TD .tablink {
	BACKGROUND: url(pix/tab/right.gif) no-repeat right top
}
.tabrow TD:hover {
	BACKGROUND-IMAGE: url(pix/tab/left_hover.gif)
}
.tabrow TD:hover .tablink {
	BACKGROUND-IMAGE: url(pix/tab/right_hover.gif)
}
.tabrow .last SPAN {
	BACKGROUND: url(pix/tab/right_end.gif) no-repeat right top
}
.tabrow .selected {
	BACKGROUND: url(pix/tab/left_active.gif) no-repeat left top
}
.tabrow .selected .tablink {
	BACKGROUND: url(pix/tab/right_active.gif) no-repeat right top
}
.tabrow TD.selected:hover {
	BACKGROUND-IMAGE: url(pix/tab/left_active_hover.gif)
}
.tabrow TD.selected:hover .tablink {
	BACKGROUND-IMAGE: url(pix/tab/right_active_hover.gif)
}
.forumheaderlist {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.forumpost {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.forumpost .content {
	BACKGROUND: #fef9f6
}
.forumpost .left {
	BACKGROUND: #fef9f6
}
.forumpost .topic {
	BORDER-BOTTOM-COLOR: #c6bda8
}
.forumpost .starter {
	BACKGROUND: #fef9f6
}
.forumheaderlist .discussion .starter {
	BACKGROUND: #fef9f6
}
.forumheaderlist TD {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.sideblock .post .head {
	COLOR: #fef9f6
}
.forumthread .unread {
	BACKGROUND: #fef9f6
}
#mod-forum-discuss .forumpost {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#mod-forum-discuss .unread.forumpost .content {
=09
}
#mod-forum-discuss .forumthread .unread {
=09
}
#mod-forum-index .unread {
=09
}
.picture {
	BACKGROUND-COLOR: #e3dfd4
}
.entryattachment {
	BACKGROUND-COLOR: #e3dfd4
}
.entryapproval {
	BACKGROUND-COLOR: #e3dfd4
}
.entrybox {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.dictionary.glossarypost {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
.fullwithauthor.glossarypost {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
.fullwithoutauthor.glossarypost {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
.continuous.glossarypost {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
.encyclopedia.glossarypost {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
.faq.glossarypost {
	BORDER-BOTTOM-COLOR: #c6bda8; BACKGROUND-COLOR: #ffffff; =
BORDER-TOP-COLOR: #c6bda8; BORDER-RIGHT-COLOR: #c6bda8; =
BORDER-LEFT-COLOR: #c6bda8
}
.glossarycategoryheader TH {
	BACKGROUND-COLOR: #f7f6f1
}
.glossarycategoryheader H2 {
	BACKGROUND-COLOR: #ffffff
}
.glossarypost .concept H3 {
	BACKGROUND-COLOR: #ffffff
}
.errorbox {
	BORDER-BOTTOM-COLOR: #990000; BACKGROUND-COLOR: #fef9f6; =
BORDER-TOP-COLOR: #990000; COLOR: #000000; BORDER-RIGHT-COLOR: #990000; =
BORDER-LEFT-COLOR: #990000
}
.errorboxcontent {
	BACKGROUND-COLOR: #fef9f6
}
.grade-report-grader TABLE#user-grades TD.cell SPAN.gradepass {
	BACKGROUND-COLOR: #c2ebbd
}
.grade-report-grader TABLE#user-grades TD.cell SPAN.gradefail {
	BACKGROUND-COLOR: #ebc4bd
}
.userinfobox {
	BORDER-BOTTOM-COLOR: #c6bda8; BORDER-TOP-COLOR: #c6bda8; =
BORDER-RIGHT-COLOR: #c6bda8; BORDER-LEFT-COLOR: #c6bda8
}
.userinfobox .side {
	BACKGROUND-COLOR: #edeae4
}
.userinfobox .content {
	BACKGROUND-COLOR: #fef9f6
}
.clearer {
	FONT-SIZE: 1px
}
BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px
}
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px
}
LI {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px
}
SELECT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px
}
TH {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: =
11px; FONT-WEIGHT: bold
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
H1 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H2 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H3 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H4 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
H2 {
	FONT-SIZE: 1.15em
}
H3 {
	FONT-SIZE: 1.1em
}
H4 {
	FONT-WEIGHT: bold
}
TH.header {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: =
0.9em; FONT-WEIGHT: bold
}
TD.header {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: =
0.9em; FONT-WEIGHT: bold
}
DIV.header {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: =
0.9em; FONT-WEIGHT: bold
}
.headingblock {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: =
0.9em; FONT-WEIGHT: bold
}
.categorybox .category {
	FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.generaltable TD.c0.cell {
	FONT-WEIGHT: bold
}
.breadcrumb {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: =
0.85em; FONT-WEIGHT: bold
}
.logininfo {
	FONT-SIZE: 0.8em
}
#header-home .headermenu FONT {
	FONT-SIZE: 0.8em
}
.sideblock .footer {
	TEXT-ALIGN: left; FONT-SIZE: 0.85em
}
#calendar .maincalendar TABLE.calendarmonth TD {
	FONT-SIZE: 0.8em
}
#calendar .maincalendar .calendar-controls .current {
	FONT-WEIGHT: bold
}
#calendar .sidecalendar .filters {
	FONT-SIZE: 0.75em
}
TABLE.minicalendar TR.weekdays TH {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: =
0.7em; FONT-WEIGHT: normal
}
TABLE.minicalendar TR TD {
	FONT-SIZE: 0.7em
}
#course-view .section .left {
	FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.coursebox .info .name {
	FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.arrow {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
.arrow_button INPUT {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
P.arrow_button INPUT {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
IMG.resize {
	WIDTH: 1em; HEIGHT: 1em
}
.glossarypost DIV.concept H3 {
	DISPLAY: inline
}
.continuous.glossarypost .concept {
	DISPLAY: inline
}

------=_NextPart_000_0000_01CCA386.CCC0E300
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://moodle.greenville.k12.sc.us/theme/standard/styles_ie7.css

.tabrow0 LI {
	MARGIN-LEFT: 0px
}
.tabrow0 LI.first {
	MARGIN-RIGHT: -4px
}
.tabrow0 LI.onerow {
	MARGIN-RIGHT: 0px
}
.tabrow0 A {
	PADDING-BOTTOM: 0.35em; LINE-HEIGHT: 1.5em; PADDING-LEFT: 13px; =
PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-TOP: 8px
}
.tabrow0 A SPAN {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 1em; =
PADDING-TOP: 10px
}
.tabrow0 DIV {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0.2em; TOP: 2.6em
}
.tabrow0 UL {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0.2em; TOP: 2.6em
}
.tabrow0 DIV.empty {
	MARGIN-RIGHT: 0px
}
.sideblock {
	OVERFLOW: hidden
}
.sideblock .content {
	WORD-WRAP: break-word
}
FORM.mform INPUT[type=3Dtext] {
	MARGIN-LEFT: -10px
}
FORM.mform INPUT[type=3Dfile] {
	MARGIN-LEFT: -10px
}
FORM.mform INPUT[type=3Dpassword] {
	MARGIN-LEFT: -10px
}
FORM.mform TEXTAREA {
	MARGIN-LEFT: -10px
}
FORM.mform .fcheckbox INPUT {
	MARGIN-LEFT: -3px
}

------=_NextPart_000_0000_01CCA386.CCC0E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://moodle.greenville.k12.sc.us/lib/javascript-static.js

// Miscellaneous core Javascript functions for Moodle=0A=
=0A=
function popupchecker(msg) {=0A=
    var testwindow =3D window.open('itestwin.html', '', =
'width=3D1,height=3D1,left=3D0,top=3D0,scrollbars=3Dno');=0A=
    if (testwindow =3D=3D null)=0A=
        {alert(msg);}=0A=
    else {=0A=
        testwindow.close();=0A=
    }=0A=
}=0A=
=0A=
/*=0A=
function popUpProperties(inobj) {=0A=
/// Legacy function=0A=
  var op =3D window.open();=0A=
  op.document.open('text/plain');=0A=
  for (objprop in inobj) {=0A=
    op.document.write(objprop + ' =3D> ' + inobj[objprop] + '\n');=0A=
  }=0A=
  op.document.close();=0A=
}=0A=
=0A=
function fillmessagebox(text) {=0A=
/// Legacy function=0A=
  document.form.message.value =3D text;=0A=
}=0A=
=0A=
function copyrichtext(textname) {=0A=
/// Legacy stub for old editor - to be removed soon=0A=
  return true;=0A=
}=0A=
*/=0A=
=0A=
function checkall() {=0A=
  var el =3D document.getElementsByTagName('input');=0A=
  for(var i=3D0; i<el.length; i++) {=0A=
    if(el[i].type =3D=3D 'checkbox') {=0A=
      el[i].checked =3D true;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
function checknone() {=0A=
  var el =3D document.getElementsByTagName('input');=0A=
  for(var i=3D0; i<el.length; i++) {=0A=
    if(el[i].type =3D=3D 'checkbox') {=0A=
      el[i].checked =3D false;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
function lockoptions(formid, master, subitems) {=0A=
  // Subitems is an array of names of sub items.=0A=
  // Optionally, each item in subitems may have a=0A=
  // companion hidden item in the form with the=0A=
  // same name but prefixed by "h".=0A=
  var form =3D document.forms[formid];=0A=
=0A=
  if (eval("form."+master+".checked")) {=0A=
    for (i=3D0; i<subitems.length; i++) {=0A=
      unlockoption(form, subitems[i]);=0A=
    }=0A=
  } else {=0A=
    for (i=3D0; i<subitems.length; i++) {=0A=
      lockoption(form, subitems[i]);=0A=
    }=0A=
  }=0A=
  return(true);=0A=
}=0A=
=0A=
function lockoption(form,item) {=0A=
  eval("form."+item+".disabled=3Dtrue");/* IE thing */=0A=
  if(form.elements['h'+item]) {=0A=
    eval("form.h"+item+".value=3D1");=0A=
  }=0A=
}=0A=
=0A=
function unlockoption(form,item) {=0A=
  eval("form."+item+".disabled=3Dfalse");/* IE thing */=0A=
  if(form.elements['h'+item]) {=0A=
    eval("form.h"+item+".value=3D0");=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Get the value of the 'virtual form element' with a particular name. =
That is,=0A=
 * abstracts away the difference between a normal form element, like a =
select=0A=
 * which is a single HTML element with a .value property, and a set of =
radio=0A=
 * buttons, which is several HTML elements.=0A=
 *=0A=
 * @param form a HTML form.=0A=
 * @param master the name of an element in that form.=0A=
 * @return the value of that element.=0A=
 */=0A=
function get_form_element_value(form, name) {=0A=
    var element =3D form[name];=0A=
    if (!element) {=0A=
        return null;=0A=
    }=0A=
    if (element.tagName) {=0A=
        // Ordinarly thing like a select box.=0A=
        return element.value;=0A=
    }=0A=
    // Array of things, like radio buttons.=0A=
    for (var j =3D 0; j < element.length; j++) {=0A=
        var el =3D element[j];=0A=
        if (el.checked) {=0A=
            return el.value;=0A=
        }=0A=
    }=0A=
    return null;=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * Set the disabled state of the 'virtual form element' with a =
particular name.=0A=
 * This abstracts away the difference between a normal form element, =
like a select=0A=
 * which is a single HTML element with a .value property, and a set of =
radio=0A=
 * buttons, which is several HTML elements.=0A=
 *=0A=
 * @param form a HTML form.=0A=
 * @param master the name of an element in that form.=0A=
 * @param disabled the disabled state to set.=0A=
 */=0A=
function set_form_element_disabled(form, name, disabled) {=0A=
    var element =3D form[name];=0A=
    if (!element) {=0A=
        return;=0A=
    }=0A=
    if (element.tagName) {=0A=
        // Ordinarly thing like a select box.=0A=
        element.disabled =3D disabled;=0A=
    }=0A=
    // Array of things, like radio buttons.=0A=
    for (var j =3D 0; j < element.length; j++) {=0A=
        var el =3D element[j];=0A=
        el.disabled =3D disabled;=0A=
    }=0A=
}=0A=
=0A=
/**=0A=
 * Set the hidden state of the 'virtual form element' with a particular =
name.=0A=
 * This abstracts away the difference between a normal form element, =
like a select=0A=
 * which is a single HTML element with a .value property, and a set of =
radio=0A=
 * buttons, which is several HTML elements.=0A=
 *=0A=
 * @param form a HTML form.=0A=
 * @param master the name of an element in that form.=0A=
 * @param hidden the hidden state to set.=0A=
 */=0A=
function set_form_element_hidden(form, name, hidden) {=0A=
    var element =3D form[name];=0A=
    if (!element) {=0A=
        return;=0A=
    }=0A=
    if (element.tagName) {=0A=
        var el =3D findParentNode(element, 'DIV', 'fitem', false);=0A=
        if (el!=3Dnull) {=0A=
            el.style.display =3D hidden ? 'none' : '';=0A=
            el.style.visibility =3D hidden ? 'hidden' : '';=0A=
        }=0A=
    }=0A=
    // Array of things, like radio buttons.=0A=
    for (var j =3D 0; j < element.length; j++) {=0A=
        var el =3D findParentNode(element[j], 'DIV', 'fitem', false);=0A=
        if (el!=3Dnull) {=0A=
            el.style.display =3D hidden ? 'none' : '';=0A=
            el.style.visibility =3D hidden ? 'hidden' : '';=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function lockoptionsall(formid) {=0A=
    var form =3D document.forms[formid];=0A=
    var dependons =3D eval(formid + 'items');=0A=
    var tolock =3D [];=0A=
    var tohide =3D [];=0A=
    for (var dependon in dependons) {=0A=
        // change for MooTools compatibility=0A=
        if (!dependons.propertyIsEnumerable(dependon)) {=0A=
            continue;=0A=
        }=0A=
        if (!form[dependon]) {=0A=
            continue;=0A=
        }=0A=
        for (var condition in dependons[dependon]) {=0A=
            for (var value in dependons[dependon][condition]) {=0A=
                var lock;=0A=
                var hide =3D false;=0A=
                switch (condition) {=0A=
                  case 'notchecked':=0A=
                      lock =3D !form[dependon].checked; break;=0A=
                  case 'checked':=0A=
                      lock =3D form[dependon].checked; break;=0A=
                  case 'noitemselected':=0A=
                      lock =3D form[dependon].selectedIndex =3D=3D -1; =
break;=0A=
                  case 'eq':=0A=
                      lock =3D get_form_element_value(form, dependon) =
=3D=3D value; break;=0A=
                  case 'hide':=0A=
                      // hide as well as disable=0A=
                      hide =3D true; break;=0A=
                  default:=0A=
                      lock =3D get_form_element_value(form, dependon) =
!=3D value; break;=0A=
                }=0A=
                for (var ei in dependons[dependon][condition][value]) {=0A=
                    var eltolock =3D =
dependons[dependon][condition][value][ei];=0A=
                    if (hide) {=0A=
                        tohide[eltolock] =3D true;=0A=
                    }=0A=
                    if (tolock[eltolock] !=3D null) {=0A=
                        tolock[eltolock] =3D lock || tolock[eltolock];=0A=
                    } else {=0A=
                        tolock[eltolock] =3D lock;=0A=
                    }=0A=
                }=0A=
            }=0A=
        }=0A=
    }=0A=
    for (var el in tolock) {=0A=
        // change for MooTools compatibility=0A=
        if (!tolock.propertyIsEnumerable(el)) {=0A=
            continue;=0A=
        }=0A=
        set_form_element_disabled(form, el, tolock[el]);=0A=
        if (tohide.propertyIsEnumerable(el)) {=0A=
            set_form_element_hidden(form, el, tolock[el]);=0A=
        }=0A=
    }=0A=
    return true;=0A=
}=0A=
=0A=
function lockoptionsallsetup(formid) {=0A=
    var form =3D document.forms[formid];=0A=
    var dependons =3D eval(formid+'items');=0A=
    for (var dependon in dependons) {=0A=
        // change for MooTools compatibility=0A=
        if (!dependons.propertyIsEnumerable(dependon)) {=0A=
            continue;=0A=
        }=0A=
        var masters =3D form[dependon];=0A=
        if (!masters) {=0A=
            continue;=0A=
        }=0A=
        if (masters.tagName) {=0A=
            // If master is radio buttons, we get an array, otherwise we =
don't.=0A=
            // Convert both cases to an array for convinience.=0A=
            masters =3D [masters];=0A=
        }=0A=
        for (var j =3D 0; j < masters.length; j++) {=0A=
            master =3D masters[j];=0A=
            master.formid =3D formid;=0A=
            master.onclick  =3D function() {return =
lockoptionsall(this.formid);};=0A=
            master.onblur   =3D function() {return =
lockoptionsall(this.formid);};=0A=
            master.onchange =3D function() {return =
lockoptionsall(this.formid);};=0A=
        }=0A=
    }=0A=
    for (var i =3D 0; i < form.elements.length; i++) {=0A=
        var formelement =3D form.elements[i];=0A=
        if (formelement.type=3D=3D'reset') {=0A=
            formelement.formid =3D formid;=0A=
            formelement.onclick  =3D function() =
{this.form.reset();return lockoptionsall(this.formid);};=0A=
            formelement.onblur   =3D function() =
{this.form.reset();return lockoptionsall(this.formid);};=0A=
            formelement.onchange =3D function() =
{this.form.reset();return lockoptionsall(this.formid);};=0A=
        }=0A=
    }=0A=
    return lockoptionsall(formid);=0A=
}=0A=
=0A=
=0A=
function submitFormById(id) {=0A=
    var theform =3D document.getElementById(id);=0A=
    if(!theform) {=0A=
        return false;=0A=
    }=0A=
    if(theform.tagName.toLowerCase() !=3D 'form') {=0A=
        return false;=0A=
    }=0A=
    if(!theform.onsubmit || theform.onsubmit()) {=0A=
        return theform.submit();=0A=
    }=0A=
}=0A=
=0A=
function select_all_in(elTagName, elClass, elId) {=0A=
    var inputs =3D document.getElementsByTagName('input');=0A=
    inputs =3D filterByParent(inputs, function(el) {return =
findParentNode(el, elTagName, elClass, elId);});=0A=
    for(var i =3D 0; i < inputs.length; ++i) {=0A=
        if(inputs[i].type =3D=3D 'checkbox' || inputs[i].type =3D=3D =
'radio') {=0A=
            inputs[i].checked =3D 'checked';=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function deselect_all_in(elTagName, elClass, elId) {=0A=
    var inputs =3D document.getElementsByTagName('INPUT');=0A=
    inputs =3D filterByParent(inputs, function(el) {return =
findParentNode(el, elTagName, elClass, elId);});=0A=
    for(var i =3D 0; i < inputs.length; ++i) {=0A=
        if(inputs[i].type =3D=3D 'checkbox' || inputs[i].type =3D=3D =
'radio') {=0A=
            inputs[i].checked =3D '';=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function confirm_if(expr, message) {=0A=
    if(!expr) {=0A=
        return true;=0A=
    }=0A=
    return confirm(message);=0A=
}=0A=
=0A=
=0A=
/*=0A=
    findParentNode (start, elementName, elementClass, elementID)=0A=
=0A=
    Travels up the DOM hierarchy to find a parent element with the=0A=
    specified tag name, class, and id. All conditions must be met,=0A=
    but any can be ommitted. Returns the BODY element if no match=0A=
    found.=0A=
*/=0A=
function findParentNode(el, elName, elClass, elId) {=0A=
    while(el.nodeName.toUpperCase() !=3D 'BODY') {=0A=
        if(=0A=
            (!elName || el.nodeName.toUpperCase() =3D=3D elName) &&=0A=
            (!elClass || el.className.indexOf(elClass) !=3D -1) &&=0A=
            (!elId || el.id =3D=3D elId))=0A=
        {=0A=
            break;=0A=
        }=0A=
        el =3D el.parentNode;=0A=
    }=0A=
    return el;=0A=
}=0A=
/*=0A=
    findChildNode (start, elementName, elementClass, elementID)=0A=
=0A=
    Travels down the DOM hierarchy to find all child elements with the=0A=
    specified tag name, class, and id. All conditions must be met,=0A=
    but any can be ommitted.=0A=
    Doesn't examine children of matches.=0A=
*/=0A=
function findChildNodes(start, tagName, elementClass, elementID, =
elementName) {=0A=
    var children =3D new Array();=0A=
    for (var i =3D 0; i < start.childNodes.length; i++) {=0A=
        var classfound =3D false;=0A=
        var child =3D start.childNodes[i];=0A=
        if((child.nodeType =3D=3D 1) &&//element node type=0A=
                  (elementClass && =
(typeof(child.className)=3D=3D'string'))) {=0A=
            var childClasses =3D child.className.split(/\s+/);=0A=
            for (var childClassIndex in childClasses) {=0A=
                if (childClasses[childClassIndex]=3D=3DelementClass) {=0A=
                    classfound =3D true;=0A=
                    break;=0A=
                }=0A=
            }=0A=
        }=0A=
        if(child.nodeType =3D=3D 1) { //element node type=0A=
            if  ( (!tagName || child.nodeName =3D=3D tagName) &&=0A=
                (!elementClass || classfound)&&=0A=
                (!elementID || child.id =3D=3D elementID) &&=0A=
                (!elementName || child.name =3D=3D elementName))=0A=
            {=0A=
                children =3D children.concat(child);=0A=
            } else {=0A=
                children =3D children.concat(findChildNodes(child, =
tagName, elementClass, elementID, elementName));=0A=
            }=0A=
        }=0A=
    }=0A=
    return children;=0A=
}=0A=
/*=0A=
    elementSetHide (elements, hide)=0A=
=0A=
    Adds or removes the "hide" class for the specified elements =
depending on boolean hide.=0A=
*/=0A=
function elementShowAdvanced(elements, show) {=0A=
    for (var elementIndex in elements) {=0A=
        element =3D elements[elementIndex];=0A=
        element.className =3D element.className.replace(new RegExp(' =
?hide'), '')=0A=
        if(!show) {=0A=
            element.className +=3D ' hide';=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function showAdvancedInit(addBefore, nameAttr, buttonLabel, hideText, =
showText) {=0A=
    var showHideButton =3D document.createElement("input");=0A=
    showHideButton.type =3D 'button';=0A=
    showHideButton.value =3D buttonLabel;=0A=
    showHideButton.name =3D nameAttr;=0A=
    showHideButton.moodle =3D {=0A=
        hideLabel: hideText,=0A=
        showLabel: showText=0A=
    };=0A=
    YAHOO.util.Event.addListener(showHideButton, 'click', =
showAdvancedOnClick);=0A=
    el =3D document.getElementById(addBefore);=0A=
    el.parentNode.insertBefore(showHideButton, el);=0A=
}=0A=
=0A=
function showAdvancedOnClick(e) {=0A=
    var button =3D e.target ? e.target : e.srcElement;=0A=
=0A=
    var toSet=3DfindChildNodes(button.form, null, 'advanced');=0A=
    var buttontext =3D '';=0A=
    if (button.form.elements['mform_showadvanced_last'].value =3D=3D '0' =
||  button.form.elements['mform_showadvanced_last'].value =3D=3D '' ) {=0A=
        elementShowAdvanced(toSet, true);=0A=
        buttontext =3D button.moodle.hideLabel;=0A=
        button.form.elements['mform_showadvanced_last'].value =3D '1';=0A=
    } else {=0A=
        elementShowAdvanced(toSet, false);=0A=
        buttontext =3D button.moodle.showLabel;=0A=
        button.form.elements['mform_showadvanced_last'].value =3D '0';=0A=
    }=0A=
    var formelements =3D button.form.elements;=0A=
    // Fixed MDL-10506=0A=
    for (var i =3D 0; i < formelements.length; i++) {=0A=
        if (formelements[i] && formelements[i].name && =
(formelements[i].name=3D=3D'mform_showadvanced')) {=0A=
            formelements[i].value =3D buttontext;=0A=
        }=0A=
    }=0A=
    //never submit the form if js is enabled.=0A=
    return false;=0A=
}=0A=
=0A=
function unmaskPassword(id) {=0A=
  var pw =3D document.getElementById(id);=0A=
  var chb =3D document.getElementById(id+'unmask');=0A=
=0A=
  try {=0A=
    // first try IE way - it can not set name attribute later=0A=
    if (chb.checked) {=0A=
      var newpw =3D document.createElement('<input type=3D"text" =
name=3D"'+pw.name+'">');=0A=
    } else {=0A=
      var newpw =3D document.createElement('<input type=3D"password" =
name=3D"'+pw.name+'">');=0A=
    }=0A=
    newpw.attributes['class'].nodeValue =3D =
pw.attributes['class'].nodeValue;=0A=
  } catch (e) {=0A=
    var newpw =3D document.createElement('input');=0A=
    newpw.setAttribute('name', pw.name);=0A=
    if (chb.checked) {=0A=
      newpw.setAttribute('type', 'text');=0A=
    } else {=0A=
      newpw.setAttribute('type', 'password');=0A=
    }=0A=
    newpw.setAttribute('class', pw.getAttribute('class'));=0A=
  }=0A=
  newpw.id =3D pw.id;=0A=
  newpw.size =3D pw.size;=0A=
  newpw.onblur =3D pw.onblur;=0A=
  newpw.onchange =3D pw.onchange;=0A=
  newpw.value =3D pw.value;=0A=
  pw.parentNode.replaceChild(newpw, pw);=0A=
}=0A=
=0A=
/*=0A=
    elementToggleHide (element, elementFinder)=0A=
=0A=
    If elementFinder is not provided, toggles the "hidden" class for the =
specified element.=0A=
    If elementFinder is provided, then the "hidden" class will be =
toggled for the object=0A=
    returned by the function call elementFinder(element).=0A=
=0A=
    If persistent =3D=3D true, also sets a cookie for this.=0A=
*/=0A=
function elementToggleHide(el, persistent, elementFinder, strShow, =
strHide) {=0A=
    if(!elementFinder) {=0A=
        var obj =3D el;  //el:container=0A=
        el =3D document.getElementById('togglehide_'+obj.id);=0A=
    }=0A=
    else {=0A=
        var obj =3D elementFinder(el);  //el:button.=0A=
    }=0A=
    if(obj.className.indexOf('hidden') =3D=3D -1) {=0A=
        obj.className +=3D ' hidden';=0A=
        if (el.src) {=0A=
            el.src =3D el.src.replace('switch_minus', 'switch_plus');=0A=
            el.alt =3D strShow;=0A=
            el.title =3D strShow;=0A=
        }=0A=
        var shown =3D 0;=0A=
    }=0A=
    else {=0A=
        obj.className =3D obj.className.replace(new RegExp(' ?hidden'), =
'');=0A=
        if (el.src) {=0A=
            el.src =3D el.src.replace('switch_plus', 'switch_minus');=0A=
            el.alt =3D strHide;=0A=
            el.title =3D strHide;=0A=
        }=0A=
        var shown =3D 1;=0A=
    }=0A=
=0A=
    if(persistent =3D=3D true) {=0A=
        new cookie('hide:' + obj.id, 1, (shown ? -1 : 356), '/').set();=0A=
    }=0A=
}=0A=
=0A=
function elementCookieHide(id, strShow, strHide) {=0A=
    var obj  =3D document.getElementById(id);=0A=
    var cook =3D new cookie('hide:' + id).read();=0A=
    if(cook !=3D null) {=0A=
        elementToggleHide(obj, false, null, strShow, strHide);=0A=
    }=0A=
}=0A=
=0A=
function filterByParent(elCollection, parentFinder) {=0A=
    var filteredCollection =3D [];=0A=
    for(var i =3D 0; i < elCollection.length; ++i) {=0A=
        var findParent =3D parentFinder(elCollection[i]);=0A=
        if(findParent.nodeName !=3D 'BODY') {=0A=
            filteredCollection.push(elCollection[i]);=0A=
        }=0A=
    }=0A=
    return filteredCollection;=0A=
}=0A=
=0A=
/*=0A=
    All this is here just so that IE gets to handle oversized blocks=0A=
    in a visually pleasing manner. It does a browser detect. So sue me.=0A=
*/=0A=
=0A=
function fix_column_widths() {=0A=
    var agt =3D navigator.userAgent.toLowerCase();=0A=
    if ((agt.indexOf("msie") !=3D -1) && (agt.indexOf("opera") =3D=3D =
-1)) {=0A=
        fix_column_width('left-column');=0A=
        fix_column_width('right-column');=0A=
    }=0A=
}=0A=
=0A=
function fix_column_width(colName) {=0A=
    if(column =3D document.getElementById(colName)) {=0A=
        if(!column.offsetWidth) {=0A=
            setTimeout("fix_column_width('" + colName + "')", 20);=0A=
            return;=0A=
        }=0A=
=0A=
        var width =3D 0;=0A=
        var nodes =3D column.childNodes;=0A=
=0A=
        for(i =3D 0; i < nodes.length; ++i) {=0A=
            if(nodes[i].className.indexOf("sideblock") !=3D -1 ) {=0A=
                if(width < nodes[i].offsetWidth) {=0A=
                    width =3D nodes[i].offsetWidth;=0A=
                }=0A=
            }=0A=
        }=0A=
=0A=
        for(i =3D 0; i < nodes.length; ++i) {=0A=
            if(nodes[i].className.indexOf("sideblock") !=3D -1 ) {=0A=
                nodes[i].style.width =3D width + 'px';=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
=0A=
/*=0A=
   Insert myValue at current cursor position=0A=
 */=0A=
function insertAtCursor(myField, myValue) {=0A=
    // IE support=0A=
    if (document.selection) {=0A=
        myField.focus();=0A=
        sel =3D document.selection.createRange();=0A=
        sel.text =3D myValue;=0A=
    }=0A=
    // Mozilla/Netscape support=0A=
    else if (myField.selectionStart || myField.selectionStart =3D=3D =
'0') {=0A=
        var startPos =3D myField.selectionStart;=0A=
        var endPos =3D myField.selectionEnd;=0A=
        myField.value =3D myField.value.substring(0, startPos)=0A=
            + myValue + myField.value.substring(endPos, =
myField.value.length);=0A=
    } else {=0A=
        myField.value +=3D myValue;=0A=
    }=0A=
}=0A=
=0A=
=0A=
/*=0A=
        Call instead of setting window.onload directly or setting body =
onload=3D.=0A=
        Adds your function to a chain of functions rather than =
overwriting anything=0A=
        that exists.=0A=
*/=0A=
function addonload(fn) {=0A=
    var oldhandler=3Dwindow.onload;=0A=
    window.onload=3Dfunction() {=0A=
        if(oldhandler) oldhandler();=0A=
            fn();=0A=
    }=0A=
}=0A=

------=_NextPart_000_0000_01CCA386.CCC0E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://moodle.greenville.k12.sc.us/lib/javascript-mod.php

// Javascript from Moodle modules=0A=

------=_NextPart_000_0000_01CCA386.CCC0E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://moodle.greenville.k12.sc.us/lib/overlib/overlib.js

//\/////=0A=
//\  overLIB 4.21 - You may not remove or change this notice.=0A=
//\  Copyright Erik Bosrup 1998-2004. All rights reserved.=0A=
//\=0A=
//\  Contributors are listed on the homepage.=0A=
//\  This file might be old, always check for the latest version at:=0A=
//\  http://www.bosrup.com/web/overlib/=0A=
//\=0A=
//\  Please read the license agreement (available through the link above)=0A=
//\  before using overLIB. Direct any licensing questions to =
erik@bosrup.com.=0A=
//\=0A=
//\  Do not sell this as your own work or remove this copyright notice. =0A=
//\  For full details on copying or changing this script please read the=0A=
//\  license agreement at the link above. Please give credit on sites =
that=0A=
//\  use overLIB and submit changes of the script so other people can use=0A=
//\  them as well.=0A=
//   $Revision: 1.1 $                $Date: 2007/08/08 09:42:12 $=0A=
//\/////=0A=
//\mini=0A=
=0A=
////////=0A=
// PRE-INIT=0A=
// Ignore these lines, configuration is below.=0A=
////////=0A=
var olLoaded =3D 0;var pmStart =3D 10000000; var pmUpper =3D 10001000; =
var pmCount =3D pmStart+1; var pmt=3D''; var pms =3D new Array(); var =
olInfo =3D new Info('4.21', 1);=0A=
var FREPLACE =3D 0; var FBEFORE =3D 1; var FAFTER =3D 2; var FALTERNATE =
=3D 3; var FCHAIN=3D4;=0A=
var olHideForm=3D0;  // parameter for hiding SELECT and ActiveX elements =
in IE5.5+ =0A=
var olHautoFlag =3D 0;  // flags for over-riding VAUTO and HAUTO if =
corresponding=0A=
var olVautoFlag =3D 0;  // positioning commands are used on the command =
line=0A=
var hookPts =3D new Array(), postParse =3D new Array(), cmdLine =3D new =
Array(), runTime =3D new Array();=0A=
// for plugins=0A=
registerCommands('donothing,inarray,caparray,sticky,background,noclose,ca=
ption,left,right,center,offsetx,offsety,fgcolor,bgcolor,textcolor,capcolo=
r,closecolor,width,border,cellpad,status,autostatus,autostatuscap,height,=
closetext,snapx,snapy,fixx,fixy,relx,rely,fgbackground,bgbackground,padx,=
pady,fullhtml,above,below,capicon,textfont,captionfont,closefont,textsize=
,captionsize,closesize,timeout,function,delay,hauto,vauto,closeclick,wrap=
,followmouse,mouseoff,closetitle,cssoff,compatmode,cssclass,fgclass,bgcla=
ss,textfontclass,captionfontclass,closefontclass');=0A=
=0A=
////////=0A=
// DEFAULT CONFIGURATION=0A=
// Settings you want everywhere are set here. All of this can also be=0A=
// changed on your html page or through an overLIB call.=0A=
////////=0A=
if (typeof ol_fgcolor=3D=3D'undefined') var ol_fgcolor=3D"#CCCCFF";=0A=
if (typeof ol_bgcolor=3D=3D'undefined') var ol_bgcolor=3D"#333399";=0A=
if (typeof ol_textcolor=3D=3D'undefined') var ol_textcolor=3D"#000000";=0A=
if (typeof ol_capcolor=3D=3D'undefined') var ol_capcolor=3D"#FFFFFF";=0A=
if (typeof ol_closecolor=3D=3D'undefined') var ol_closecolor=3D"#9999FF";=0A=
if (typeof ol_textfont=3D=3D'undefined') var =
ol_textfont=3D"Verdana,Arial,Helvetica";=0A=
if (typeof ol_captionfont=3D=3D'undefined') var =
ol_captionfont=3D"Verdana,Arial,Helvetica";=0A=
if (typeof ol_closefont=3D=3D'undefined') var =
ol_closefont=3D"Verdana,Arial,Helvetica";=0A=
if (typeof ol_textsize=3D=3D'undefined') var ol_textsize=3D"1";=0A=
if (typeof ol_captionsize=3D=3D'undefined') var ol_captionsize=3D"1";=0A=
if (typeof ol_closesize=3D=3D'undefined') var ol_closesize=3D"1";=0A=
if (typeof ol_width=3D=3D'undefined') var ol_width=3D"200";=0A=
if (typeof ol_border=3D=3D'undefined') var ol_border=3D"1";=0A=
if (typeof ol_cellpad=3D=3D'undefined') var ol_cellpad=3D2;=0A=
if (typeof ol_offsetx=3D=3D'undefined') var ol_offsetx=3D10;=0A=
if (typeof ol_offsety=3D=3D'undefined') var ol_offsety=3D10;=0A=
if (typeof ol_text=3D=3D'undefined') var ol_text=3D"Default Text";=0A=
if (typeof ol_cap=3D=3D'undefined') var ol_cap=3D"";=0A=
if (typeof ol_sticky=3D=3D'undefined') var ol_sticky=3D0;=0A=
if (typeof ol_background=3D=3D'undefined') var ol_background=3D"";=0A=
if (typeof ol_close=3D=3D'undefined') var ol_close=3D"Close";=0A=
if (typeof ol_hpos=3D=3D'undefined') var ol_hpos=3DRIGHT;=0A=
if (typeof ol_status=3D=3D'undefined') var ol_status=3D"";=0A=
if (typeof ol_autostatus=3D=3D'undefined') var ol_autostatus=3D0;=0A=
if (typeof ol_height=3D=3D'undefined') var ol_height=3D-1;=0A=
if (typeof ol_snapx=3D=3D'undefined') var ol_snapx=3D0;=0A=
if (typeof ol_snapy=3D=3D'undefined') var ol_snapy=3D0;=0A=
if (typeof ol_fixx=3D=3D'undefined') var ol_fixx=3D-1;=0A=
if (typeof ol_fixy=3D=3D'undefined') var ol_fixy=3D-1;=0A=
if (typeof ol_relx=3D=3D'undefined') var ol_relx=3Dnull;=0A=
if (typeof ol_rely=3D=3D'undefined') var ol_rely=3Dnull;=0A=
if (typeof ol_fgbackground=3D=3D'undefined') var ol_fgbackground=3D"";=0A=
if (typeof ol_bgbackground=3D=3D'undefined') var ol_bgbackground=3D"";=0A=
if (typeof ol_padxl=3D=3D'undefined') var ol_padxl=3D1;=0A=
if (typeof ol_padxr=3D=3D'undefined') var ol_padxr=3D1;=0A=
if (typeof ol_padyt=3D=3D'undefined') var ol_padyt=3D1;=0A=
if (typeof ol_padyb=3D=3D'undefined') var ol_padyb=3D1;=0A=
if (typeof ol_fullhtml=3D=3D'undefined') var ol_fullhtml=3D0;=0A=
if (typeof ol_vpos=3D=3D'undefined') var ol_vpos=3DBELOW;=0A=
if (typeof ol_aboveheight=3D=3D'undefined') var ol_aboveheight=3D0;=0A=
if (typeof ol_capicon=3D=3D'undefined') var ol_capicon=3D"";=0A=
if (typeof ol_frame=3D=3D'undefined') var ol_frame=3Dself;=0A=
if (typeof ol_timeout=3D=3D'undefined') var ol_timeout=3D0;=0A=
if (typeof ol_function=3D=3D'undefined') var ol_function=3Dnull;=0A=
if (typeof ol_delay=3D=3D'undefined') var ol_delay=3D0;=0A=
if (typeof ol_hauto=3D=3D'undefined') var ol_hauto=3D0;=0A=
if (typeof ol_vauto=3D=3D'undefined') var ol_vauto=3D0;=0A=
if (typeof ol_closeclick=3D=3D'undefined') var ol_closeclick=3D0;=0A=
if (typeof ol_wrap=3D=3D'undefined') var ol_wrap=3D0;=0A=
if (typeof ol_followmouse=3D=3D'undefined') var ol_followmouse=3D1;=0A=
if (typeof ol_mouseoff=3D=3D'undefined') var ol_mouseoff=3D0;=0A=
if (typeof ol_closetitle=3D=3D'undefined') var ol_closetitle=3D'Close';=0A=
if (typeof ol_compatmode=3D=3D'undefined') var ol_compatmode=3D0;=0A=
if (typeof ol_css=3D=3D'undefined') var ol_css=3DCSSOFF;=0A=
if (typeof ol_fgclass=3D=3D'undefined') var ol_fgclass=3D"";=0A=
if (typeof ol_bgclass=3D=3D'undefined') var ol_bgclass=3D"";=0A=
if (typeof ol_textfontclass=3D=3D'undefined') var ol_textfontclass=3D"";=0A=
if (typeof ol_captionfontclass=3D=3D'undefined') var =
ol_captionfontclass=3D"";=0A=
if (typeof ol_closefontclass=3D=3D'undefined') var =
ol_closefontclass=3D"";=0A=
=0A=
////////=0A=
// ARRAY CONFIGURATION=0A=
////////=0A=
=0A=
// You can use these arrays to store popup text here instead of in the =
html.=0A=
if (typeof ol_texts=3D=3D'undefined') var ol_texts =3D new Array("Text =
0", "Text 1");=0A=
if (typeof ol_caps=3D=3D'undefined') var ol_caps =3D new Array("Caption =
0", "Caption 1");=0A=
=0A=
////////=0A=
// END OF CONFIGURATION=0A=
// Don't change anything below this line, all configuration is above.=0A=
////////=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
////////=0A=
// INIT=0A=
////////=0A=
// Runtime variables init. Don't change for config!=0A=
var o3_text=3D"";=0A=
var o3_cap=3D"";=0A=
var o3_sticky=3D0;=0A=
var o3_background=3D"";=0A=
var o3_close=3D"Close";=0A=
var o3_hpos=3DRIGHT;=0A=
var o3_offsetx=3D2;=0A=
var o3_offsety=3D2;=0A=
var o3_fgcolor=3D"";=0A=
var o3_bgcolor=3D"";=0A=
var o3_textcolor=3D"";=0A=
var o3_capcolor=3D"";=0A=
var o3_closecolor=3D"";=0A=
var o3_width=3D100;=0A=
var o3_border=3D1;=0A=
var o3_cellpad=3D2;=0A=
var o3_status=3D"";=0A=
var o3_autostatus=3D0;=0A=
var o3_height=3D-1;=0A=
var o3_snapx=3D0;=0A=
var o3_snapy=3D0;=0A=
var o3_fixx=3D-1;=0A=
var o3_fixy=3D-1;=0A=
var o3_relx=3Dnull;=0A=
var o3_rely=3Dnull;=0A=
var o3_fgbackground=3D"";=0A=
var o3_bgbackground=3D"";=0A=
var o3_padxl=3D0;=0A=
var o3_padxr=3D0;=0A=
var o3_padyt=3D0;=0A=
var o3_padyb=3D0;=0A=
var o3_fullhtml=3D0;=0A=
var o3_vpos=3DBELOW;=0A=
var o3_aboveheight=3D0;=0A=
var o3_capicon=3D"";=0A=
var o3_textfont=3D"Verdana,Arial,Helvetica";=0A=
var o3_captionfont=3D"Verdana,Arial,Helvetica";=0A=
var o3_closefont=3D"Verdana,Arial,Helvetica";=0A=
var o3_textsize=3D"1";=0A=
var o3_captionsize=3D"1";=0A=
var o3_closesize=3D"1";=0A=
var o3_frame=3Dself;=0A=
var o3_timeout=3D0;=0A=
var o3_timerid=3D0;=0A=
var o3_allowmove=3D0;=0A=
var o3_function=3Dnull; =0A=
var o3_delay=3D0;=0A=
var o3_delayid=3D0;=0A=
var o3_hauto=3D0;=0A=
var o3_vauto=3D0;=0A=
var o3_closeclick=3D0;=0A=
var o3_wrap=3D0;=0A=
var o3_followmouse=3D1;=0A=
var o3_mouseoff=3D0;=0A=
var o3_closetitle=3D'';=0A=
var o3_compatmode=3D0;=0A=
var o3_css=3DCSSOFF;=0A=
var o3_fgclass=3D"";=0A=
var o3_bgclass=3D"";=0A=
var o3_textfontclass=3D"";=0A=
var o3_captionfontclass=3D"";=0A=
var o3_closefontclass=3D"";=0A=
=0A=
// Display state variables=0A=
var o3_x =3D 0;=0A=
var o3_y =3D 0;=0A=
var o3_showingsticky =3D 0;=0A=
var o3_removecounter =3D 0;=0A=
=0A=
// Our layer=0A=
var over =3D null;=0A=
var fnRef, hoveringSwitch =3D false;=0A=
var olHideDelay;=0A=
=0A=
// Decide browser version=0A=
var isMac =3D (navigator.userAgent.indexOf("Mac") !=3D -1);=0A=
var olOp =3D (navigator.userAgent.toLowerCase().indexOf('opera') > -1 && =
document.createTextNode);  // Opera 7=0A=
var olNs4 =3D (navigator.appName=3D=3D'Netscape' && =
parseInt(navigator.appVersion) =3D=3D 4);=0A=
var olNs6 =3D (document.getElementById) ? true : false;=0A=
var olKq =3D (olNs6 && /konqueror/i.test(navigator.userAgent));=0A=
var olIe4 =3D (document.all) ? true : false;=0A=
var olIe5 =3D false; =0A=
var olIe55 =3D false; // Added additional variable to identify IE5.5+=0A=
var docRoot =3D 'document.body';=0A=
=0A=
// Resize fix for NS4.x to keep track of layer=0A=
if (olNs4) {=0A=
	var oW =3D window.innerWidth;=0A=
	var oH =3D window.innerHeight;=0A=
	window.onresize =3D function() { if (oW !=3D window.innerWidth || oH =
!=3D window.innerHeight) location.reload(); }=0A=
}=0A=
=0A=
// Microsoft Stupidity Check(tm).=0A=
if (olIe4) {=0A=
	var agent =3D navigator.userAgent;=0A=
	if (/MSIE/.test(agent)) {=0A=
		var versNum =3D parseFloat(agent.match(/MSIE[ ](\d\.\d+)\.*/i)[1]);=0A=
		if (versNum >=3D 5){=0A=
			olIe5=3Dtrue;=0A=
			olIe55=3D(versNum>=3D5.5&&!olOp) ? true : false;=0A=
			if (olNs6) olNs6=3Dfalse;=0A=
		}=0A=
	}=0A=
	if (olNs6) olIe4 =3D false;=0A=
}=0A=
=0A=
// Check for compatability mode.=0A=
if (document.compatMode && document.compatMode =3D=3D 'CSS1Compat') {=0A=
	docRoot=3D ((olIe4 && !olOp) ? 'document.documentElement' : docRoot);=0A=
}=0A=
=0A=
// Add window onload handlers to indicate when all modules have been =
loaded=0A=
// For Netscape 6+ and Mozilla, uses addEventListener method on the =
window object=0A=
// For IE it uses the attachEvent method of the window object and for =
Netscape 4.x=0A=
// it sets the window.onload handler to the OLonload_handler function =
for Bubbling=0A=
if(window.addEventListener) =
window.addEventListener("load",OLonLoad_handler,false);=0A=
else if (window.attachEvent) =
window.attachEvent("onload",OLonLoad_handler);=0A=
=0A=
var capExtent;=0A=
=0A=
////////=0A=
// PUBLIC FUNCTIONS=0A=
////////=0A=
=0A=
// overlib(arg0,...,argN)=0A=
// Loads parameters into global runtime variables.=0A=
function overlib() {=0A=
	if (!olLoaded || isExclusive(overlib.arguments)) return true;=0A=
	if (olCheckMouseCapture) olMouseCapture();=0A=
	if (over) {=0A=
		over =3D (typeof over.id !=3D 'string') ? =
o3_frame.document.all['overDiv'] : over;=0A=
		cClick();=0A=
	}=0A=
=0A=
	// Load defaults to runtime.=0A=
  olHideDelay=3D0;=0A=
	o3_text=3Dol_text;=0A=
	o3_cap=3Dol_cap;=0A=
	o3_sticky=3Dol_sticky;=0A=
	o3_background=3Dol_background;=0A=
	o3_close=3Dol_close;=0A=
	o3_hpos=3Dol_hpos;=0A=
	o3_offsetx=3Dol_offsetx;=0A=
	o3_offsety=3Dol_offsety;=0A=
	o3_fgcolor=3Dol_fgcolor;=0A=
	o3_bgcolor=3Dol_bgcolor;=0A=
	o3_textcolor=3Dol_textcolor;=0A=
	o3_capcolor=3Dol_capcolor;=0A=
	o3_closecolor=3Dol_closecolor;=0A=
	o3_width=3Dol_width;=0A=
	o3_border=3Dol_border;=0A=
	o3_cellpad=3Dol_cellpad;=0A=
	o3_status=3Dol_status;=0A=
	o3_autostatus=3Dol_autostatus;=0A=
	o3_height=3Dol_height;=0A=
	o3_snapx=3Dol_snapx;=0A=
	o3_snapy=3Dol_snapy;=0A=
	o3_fixx=3Dol_fixx;=0A=
	o3_fixy=3Dol_fixy;=0A=
	o3_relx=3Dol_relx;=0A=
	o3_rely=3Dol_rely;=0A=
	o3_fgbackground=3Dol_fgbackground;=0A=
	o3_bgbackground=3Dol_bgbackground;=0A=
	o3_padxl=3Dol_padxl;=0A=
	o3_padxr=3Dol_padxr;=0A=
	o3_padyt=3Dol_padyt;=0A=
	o3_padyb=3Dol_padyb;=0A=
	o3_fullhtml=3Dol_fullhtml;=0A=
	o3_vpos=3Dol_vpos;=0A=
	o3_aboveheight=3Dol_aboveheight;=0A=
	o3_capicon=3Dol_capicon;=0A=
	o3_textfont=3Dol_textfont;=0A=
	o3_captionfont=3Dol_captionfont;=0A=
	o3_closefont=3Dol_closefont;=0A=
	o3_textsize=3Dol_textsize;=0A=
	o3_captionsize=3Dol_captionsize;=0A=
	o3_closesize=3Dol_closesize;=0A=
	o3_timeout=3Dol_timeout;=0A=
	o3_function=3Dol_function;=0A=
	o3_delay=3Dol_delay;=0A=
	o3_hauto=3Dol_hauto;=0A=
	o3_vauto=3Dol_vauto;=0A=
	o3_closeclick=3Dol_closeclick;=0A=
	o3_wrap=3Dol_wrap;	=0A=
	o3_followmouse=3Dol_followmouse;=0A=
	o3_mouseoff=3Dol_mouseoff;=0A=
	o3_closetitle=3Dol_closetitle;=0A=
	o3_css=3Dol_css;=0A=
	o3_compatmode=3Dol_compatmode;=0A=
	o3_fgclass=3Dol_fgclass;=0A=
	o3_bgclass=3Dol_bgclass;=0A=
	o3_textfontclass=3Dol_textfontclass;=0A=
	o3_captionfontclass=3Dol_captionfontclass;=0A=
	o3_closefontclass=3Dol_closefontclass;=0A=
	=0A=
	setRunTimeVariables();=0A=
	=0A=
	fnRef =3D '';=0A=
	=0A=
	// Special for frame support, over must be reset...=0A=
	o3_frame =3D ol_frame;=0A=
	=0A=
	if(!(over=3DcreateDivContainer())) return false;=0A=
=0A=
	parseTokens('o3_', overlib.arguments);=0A=
	if (!postParseChecks()) return false;=0A=
=0A=
	if (o3_delay =3D=3D 0) {=0A=
		return runHook("olMain", FREPLACE);=0A=
 	} else {=0A=
		o3_delayid =3D setTimeout("runHook('olMain', FREPLACE)", o3_delay);=0A=
		return false;=0A=
	}=0A=
}=0A=
=0A=
// Clears popups if appropriate=0A=
function nd(time) {=0A=
	if (olLoaded && !isExclusive()) {=0A=
		hideDelay(time);  // delay popup close if time specified=0A=
=0A=
		if (o3_removecounter >=3D 1) { o3_showingsticky =3D 0 };=0A=
		=0A=
		if (o3_showingsticky =3D=3D 0) {=0A=
			o3_allowmove =3D 0;=0A=
			if (over !=3D null && o3_timerid =3D=3D 0) runHook("hideObject", =
FREPLACE, over);=0A=
		} else {=0A=
			o3_removecounter++;=0A=
		}=0A=
	}=0A=
	=0A=
	return true;=0A=
}=0A=
=0A=
// The Close onMouseOver function for stickies=0A=
function cClick() {=0A=
	if (olLoaded) {=0A=
		runHook("hideObject", FREPLACE, over);=0A=
		o3_showingsticky =3D 0;	=0A=
	}	=0A=
	return false;=0A=
}=0A=
=0A=
// Method for setting page specific defaults.=0A=
function overlib_pagedefaults() {=0A=
	parseTokens('ol_', overlib_pagedefaults.arguments);=0A=
}=0A=
=0A=
=0A=
////////=0A=
// OVERLIB MAIN FUNCTION=0A=
////////=0A=
=0A=
// This function decides what it is we want to display and how we want =
it done.=0A=
function olMain() {=0A=
	var layerhtml, styleType;=0A=
 	runHook("olMain", FBEFORE);=0A=
 	=0A=
	if (o3_background!=3D"" || o3_fullhtml) {=0A=
		// Use background instead of box.=0A=
		layerhtml =3D runHook('ol_content_background', FALTERNATE, o3_css, =
o3_text, o3_background, o3_fullhtml);=0A=
	} else {=0A=
		// They want a popup box.=0A=
		styleType =3D (pms[o3_css-1-pmStart] =3D=3D "cssoff" || =
pms[o3_css-1-pmStart] =3D=3D "cssclass");=0A=
=0A=
		// Prepare popup background=0A=
		if (o3_fgbackground !=3D "") o3_fgbackground =3D =
"background=3D\""+o3_fgbackground+"\"";=0A=
		if (o3_bgbackground !=3D "") o3_bgbackground =3D (styleType ? =
"background=3D\""+o3_bgbackground+"\"" : o3_bgbackground);=0A=
=0A=
		// Prepare popup colors=0A=
		if (o3_fgcolor !=3D "") o3_fgcolor =3D (styleType ? =
"bgcolor=3D\""+o3_fgcolor+"\"" : o3_fgcolor);=0A=
		if (o3_bgcolor !=3D "") o3_bgcolor =3D (styleType ? =
"bgcolor=3D\""+o3_bgcolor+"\"" : o3_bgcolor);=0A=
=0A=
		// Prepare popup height=0A=
		if (o3_height > 0) o3_height =3D (styleType ? =
"height=3D\""+o3_height+"\"" : o3_height);=0A=
		else o3_height =3D "";=0A=
=0A=
		// Decide which kinda box.=0A=
		if (o3_cap=3D=3D"") {=0A=
			// Plain=0A=
			layerhtml =3D runHook('ol_content_simple', FALTERNATE, o3_css, =
o3_text);=0A=
		} else {=0A=
			// With caption=0A=
			if (o3_sticky) {=0A=
				// Show close text=0A=
				layerhtml =3D runHook('ol_content_caption', FALTERNATE, o3_css, =
o3_text, o3_cap, o3_close);=0A=
			} else {=0A=
				// No close text=0A=
				layerhtml =3D runHook('ol_content_caption', FALTERNATE, o3_css, =
o3_text, o3_cap, "");=0A=
			}=0A=
		}=0A=
	}	=0A=
=0A=
	// We want it to stick!=0A=
	if (o3_sticky) {=0A=
		if (o3_timerid > 0) {=0A=
			clearTimeout(o3_timerid);=0A=
			o3_timerid =3D 0;=0A=
		}=0A=
		o3_showingsticky =3D 1;=0A=
		o3_removecounter =3D 0;=0A=
	}=0A=
=0A=
	// Created a separate routine to generate the popup to make it easier=0A=
	// to implement a plugin capability=0A=
	if (!runHook("createPopup", FREPLACE, layerhtml)) return false;=0A=
=0A=
	// Prepare status bar=0A=
	if (o3_autostatus > 0) {=0A=
		o3_status =3D o3_text;=0A=
		if (o3_autostatus > 1) o3_status =3D o3_cap;=0A=
	}=0A=
=0A=
	// When placing the layer the first time, even stickies may be moved.=0A=
	o3_allowmove =3D 0;=0A=
=0A=
	// Initiate a timer for timeout=0A=
	if (o3_timeout > 0) {          =0A=
		if (o3_timerid > 0) clearTimeout(o3_timerid);=0A=
		o3_timerid =3D setTimeout("cClick()", o3_timeout);=0A=
	}=0A=
=0A=
	// Show layer=0A=
	runHook("disp", FREPLACE, o3_status);=0A=
	runHook("olMain", FAFTER);=0A=
=0A=
	return (olOp && event && event.type =3D=3D 'mouseover' && !o3_status) ? =
'' : (o3_status !=3D '');=0A=
}=0A=
=0A=
////////=0A=
// LAYER GENERATION FUNCTIONS=0A=
////////=0A=
// These functions just handle popup content with tags that should =
adhere to the W3C standards specification.=0A=
=0A=
// Makes simple table without caption=0A=
function ol_content_simple(text) {=0A=
	var cpIsMultiple =3D /,/.test(o3_cellpad);=0A=
	var txt =3D '<table width=3D"'+o3_width+ '" border=3D"0" =
cellpadding=3D"'+o3_border+'" cellspacing=3D"0" '+(o3_bgclass ? =
'class=3D"'+o3_bgclass+'"' : o3_bgcolor+' '+o3_height)+'><tr><td><table =
width=3D"100%" border=3D"0" '+((olNs4||!cpIsMultiple) ? =
'cellpadding=3D"'+o3_cellpad+'" ' : '')+'cellspacing=3D"0" '+(o3_fgclass =
? 'class=3D"'+o3_fgclass+'"' : o3_fgcolor+' '+o3_fgbackground+' =
'+o3_height)+'><tr><td valign=3D"TOP"'+(o3_textfontclass ? ' =
class=3D"'+o3_textfontclass+'">' : ((!olNs4&&cpIsMultiple) ? ' =
style=3D"'+setCellPadStr(o3_cellpad)+'">' : '>'))+(o3_textfontclass ? '' =
: wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : =
wrapStr(1,o3_textsize))+'</td></tr></table></td></tr></table>';=0A=
=0A=
	set_background("");=0A=
	return txt;=0A=
}=0A=
=0A=
// Makes table with caption and optional close link=0A=
function ol_content_caption(text,title,close) {=0A=
	var nameId, txt, cpIsMultiple =3D /,/.test(o3_cellpad);=0A=
	var closing, closeevent;=0A=
=0A=
	closing =3D "";=0A=
	closeevent =3D "onmouseover";=0A=
	if (o3_closeclick =3D=3D 1) closeevent =3D (o3_closetitle ? "title=3D'" =
+ o3_closetitle +"'" : "") + " onclick";=0A=
	if (o3_capicon !=3D "") {=0A=
	  nameId =3D ' hspace =3D \"5\"'+' align =3D \"middle\" alt =3D \"\"';=0A=
	  if (typeof o3_dragimg !=3D 'undefined' && o3_dragimg) nameId =3D' =
hspace=3D\"5\"'+' name=3D\"'+o3_dragimg+'\" id=3D\"'+o3_dragimg+'\" =
align=3D\"middle\" alt=3D\"Drag Enabled\" title=3D\"Drag Enabled\"';=0A=
	  o3_capicon =3D '<img src=3D\"'+o3_capicon+'\"'+nameId+' />';=0A=
	}=0A=
=0A=
	if (close !=3D "")=0A=
		closing =3D '<td '+(!o3_compatmode && o3_closefontclass ? =
'class=3D"'+o3_closefontclass : 'align=3D"RIGHT')+'"><a =
href=3D"javascript:return '+fnRef+'cClick();"'+((o3_compatmode && =
o3_closefontclass) ? ' class=3D"' + o3_closefontclass + '" ' : ' =
')+closeevent+'=3D"return '+fnRef+'cClick();">'+(o3_closefontclass ? '' =
: wrapStr(0,o3_closesize,'close'))+close+(o3_closefontclass ? '' : =
wrapStr(1,o3_closesize,'close'))+'</a></td>';=0A=
	txt =3D '<table width=3D"'+o3_width+ '" border=3D"0" =
cellpadding=3D"'+o3_border+'" cellspacing=3D"0" '+(o3_bgclass ? =
'class=3D"'+o3_bgclass+'"' : o3_bgcolor+' '+o3_bgbackground+' =
'+o3_height)+'><tr><td><table width=3D"100%" border=3D"0" =
cellpadding=3D"2" cellspacing=3D"0"><tr><td'+(o3_captionfontclass ? ' =
class=3D"'+o3_captionfontclass+'">' : '>')+(o3_captionfontclass ? '' : =
'<b>'+wrapStr(0,o3_captionsize,'caption'))+o3_capicon+title+(o3_captionfo=
ntclass ? '' : =
wrapStr(1,o3_captionsize)+'</b>')+'</td>'+closing+'</tr></table><table =
width=3D"100%" border=3D"0" '+((olNs4||!cpIsMultiple) ? =
'cellpadding=3D"'+o3_cellpad+'" ' : '')+'cellspacing=3D"0" '+(o3_fgclass =
? 'class=3D"'+o3_fgclass+'"' : o3_fgcolor+' '+o3_fgbackground+' =
'+o3_height)+'><tr><td valign=3D"TOP"'+(o3_textfontclass ? ' =
class=3D"'+o3_textfontclass+'">' :((!olNs4&&cpIsMultiple) ? ' =
style=3D"'+setCellPadStr(o3_cellpad)+'">' : '>'))+(o3_textfontclass ? '' =
: wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : =
wrapStr(1,o3_textsize)) + '</td></tr></table></td></tr></table>';=0A=
=0A=
	set_background("");=0A=
	return txt;=0A=
}=0A=
=0A=
// Sets the background picture,padding and lots more. :)=0A=
function ol_content_background(text,picture,hasfullhtml) {=0A=
	if (hasfullhtml) {=0A=
		txt=3Dtext;=0A=
	} else {=0A=
		txt=3D'<table width=3D"'+o3_width+'" border=3D"0" cellpadding=3D"0" =
cellspacing=3D"0" height=3D"'+o3_height+'"><tr><td colspan=3D"3" =
height=3D"'+o3_padyt+'"></td></tr><tr><td =
width=3D"'+o3_padxl+'"></td><td valign=3D"TOP" =
width=3D"'+(o3_width-o3_padxl-o3_padxr)+(o3_textfontclass ? '" =
class=3D"'+o3_textfontclass : '')+'">'+(o3_textfontclass ? '' : =
wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : =
wrapStr(1,o3_textsize))+'</td><td =
width=3D"'+o3_padxr+'"></td></tr><tr><td colspan=3D"3" =
height=3D"'+o3_padyb+'"></td></tr></table>';=0A=
	}=0A=
=0A=
	set_background(picture);=0A=
	return txt;=0A=
}=0A=
=0A=
// Loads a picture into the div.=0A=
function set_background(pic) {=0A=
	if (pic =3D=3D "") {=0A=
		if (olNs4) {=0A=
			over.background.src =3D null; =0A=
		} else if (over.style) {=0A=
			over.style.backgroundImage =3D "none";=0A=
		}=0A=
	} else {=0A=
		if (olNs4) {=0A=
			over.background.src =3D pic;=0A=
		} else if (over.style) {=0A=
			over.style.width=3Do3_width + 'px';=0A=
			over.style.backgroundImage =3D "url("+pic+")";=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
////////=0A=
// HANDLING FUNCTIONS=0A=
////////=0A=
var olShowId=3D-1;=0A=
=0A=
// Displays the popup=0A=
function disp(statustext) {=0A=
	runHook("disp", FBEFORE);=0A=
	=0A=
	if (o3_allowmove =3D=3D 0) {=0A=
		runHook("placeLayer", FREPLACE);=0A=
		(olNs6&&olShowId<0) ? olShowId=3DsetTimeout("runHook('showObject', =
FREPLACE, over)", 1) : runHook("showObject", FREPLACE, over);=0A=
		o3_allowmove =3D (o3_sticky || o3_followmouse=3D=3D0) ? 0 : 1;=0A=
	}=0A=
	=0A=
	runHook("disp", FAFTER);=0A=
=0A=
	if (statustext !=3D "") self.status =3D statustext;=0A=
}=0A=
=0A=
// Creates the actual popup structure=0A=
function createPopup(lyrContent){=0A=
	runHook("createPopup", FBEFORE);=0A=
	=0A=
	if (o3_wrap) {=0A=
		var wd,ww,theObj =3D (olNs4 ? over : over.style);=0A=
		theObj.top =3D theObj.left =3D ((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 =
? 'px' : 0);=0A=
		layerWrite(lyrContent);=0A=
		wd =3D (olNs4 ? over.clip.width : over.offsetWidth);=0A=
		if (wd > (ww=3DwindowWidth())) {=0A=
			lyrContent=3DlyrContent.replace(/\&nbsp;/g, ' ');=0A=
			o3_width=3Dww;=0A=
			o3_wrap=3D0;=0A=
		} =0A=
	}=0A=
=0A=
	layerWrite(lyrContent);=0A=
	=0A=
	// Have to set o3_width for placeLayer() routine if o3_wrap is turned on=0A=
	if (o3_wrap) o3_width=3D(olNs4 ? over.clip.width : over.offsetWidth);=0A=
	=0A=
	runHook("createPopup", FAFTER, lyrContent);=0A=
=0A=
	return true;=0A=
}=0A=
=0A=
// Decides where we want the popup.=0A=
function placeLayer() {=0A=
	var placeX, placeY, widthFix =3D 0;=0A=
	=0A=
	// HORIZONTAL PLACEMENT, re-arranged to work in Safari=0A=
	if (o3_frame.innerWidth) widthFix=3D18; =0A=
	iwidth =3D windowWidth();=0A=
=0A=
	// Horizontal scroll offset=0A=
	winoffset=3D(olIe4) ? eval('o3_frame.'+docRoot+'.scrollLeft') : =
o3_frame.pageXOffset;=0A=
=0A=
	placeX =3D =
runHook('horizontalPlacement',FCHAIN,iwidth,winoffset,widthFix);=0A=
=0A=
	// VERTICAL PLACEMENT, re-arranged to work in Safari=0A=
	if (o3_frame.innerHeight) {=0A=
		iheight=3Do3_frame.innerHeight;=0A=
	} else if (eval('o3_frame.'+docRoot)&&eval("typeof =
o3_frame."+docRoot+".clientHeight=3D=3D'number'")&&eval('o3_frame.'+docRo=
ot+'.clientHeight')) { =0A=
		iheight=3Deval('o3_frame.'+docRoot+'.clientHeight');=0A=
	}			=0A=
=0A=
	// Vertical scroll offset=0A=
	scrolloffset=3D(olIe4) ? eval('o3_frame.'+docRoot+'.scrollTop') : =
o3_frame.pageYOffset;=0A=
	placeY =3D runHook('verticalPlacement',FCHAIN,iheight,scrolloffset);=0A=
=0A=
	// Actually move the object.=0A=
	repositionTo(over, placeX, placeY);=0A=
}=0A=
=0A=
// Moves the layer=0A=
function olMouseMove(e) {=0A=
	var e =3D (e) ? e : event;=0A=
=0A=
	if (e.pageX) {=0A=
		o3_x =3D e.pageX;=0A=
		o3_y =3D e.pageY;=0A=
	} else if (e.clientX) {=0A=
		o3_x =3D eval('e.clientX+o3_frame.'+docRoot+'.scrollLeft');=0A=
		o3_y =3D eval('e.clientY+o3_frame.'+docRoot+'.scrollTop');=0A=
	}=0A=
	=0A=
	if (o3_allowmove =3D=3D 1) runHook("placeLayer", FREPLACE);=0A=
=0A=
	// MouseOut handler=0A=
	if (hoveringSwitch && !olNs4 && runHook("cursorOff", FREPLACE)) {=0A=
		(olHideDelay ? hideDelay(olHideDelay) : cClick());=0A=
		hoveringSwitch =3D !hoveringSwitch;=0A=
	}=0A=
}=0A=
=0A=
// Fake function for 3.0 users.=0A=
function no_overlib() { return ver3fix; }=0A=
=0A=
// Capture the mouse and chain other scripts.=0A=
function olMouseCapture() {=0A=
	capExtent =3D document;=0A=
	var fN, str =3D '', l, k, f, wMv, sS, mseHandler =3D olMouseMove;=0A=
	var re =3D /function[ ]*(\w*)\(/;=0A=
	=0A=
	wMv =3D (!olIe4 && window.onmousemove);=0A=
	if (document.onmousemove || wMv) {=0A=
		if (wMv) capExtent =3D window;=0A=
		f =3D capExtent.onmousemove.toString();=0A=
		fN =3D f.match(re);=0A=
		if (fN =3D=3D null) {=0A=
			str =3D f+'(e); ';=0A=
		} else if (fN[1] =3D=3D 'anonymous' || fN[1] =3D=3D 'olMouseMove' || =
(wMv && fN[1] =3D=3D 'onmousemove')) {=0A=
			if (!olOp && wMv) {=0A=
				l =3D f.indexOf('{')+1;=0A=
				k =3D f.lastIndexOf('}');=0A=
				sS =3D f.substring(l,k);=0A=
				if ((l =3D sS.indexOf('(')) !=3D -1) {=0A=
					sS =3D sS.substring(0,l).replace(/^\s+/,'').replace(/\s+$/,'');=0A=
					if (eval("typeof " + sS + " =3D=3D 'undefined'")) =
window.onmousemove =3D null;=0A=
					else str =3D sS + '(e);';=0A=
				}=0A=
			}=0A=
			if (!str) {=0A=
				olCheckMouseCapture =3D false;=0A=
				return;=0A=
			}=0A=
		} else {=0A=
			if (fN[1]) str =3D fN[1]+'(e); ';=0A=
			else {=0A=
				l =3D f.indexOf('{')+1;=0A=
				k =3D f.lastIndexOf('}');=0A=
				str =3D f.substring(l,k) + '\n';=0A=
			}=0A=
		}=0A=
		str +=3D 'olMouseMove(e); ';=0A=
		mseHandler =3D new Function('e', str);=0A=
	}=0A=
=0A=
	capExtent.onmousemove =3D mseHandler;=0A=
	if (olNs4) capExtent.captureEvents(Event.MOUSEMOVE);=0A=
}=0A=
=0A=
////////=0A=
// PARSING FUNCTIONS=0A=
////////=0A=
=0A=
// Does the actual command parsing.=0A=
function parseTokens(pf, ar) {=0A=
	// What the next argument is expected to be.=0A=
	var v, i, mode=3D-1, par =3D (pf !=3D 'ol_');	=0A=
	var fnMark =3D (par && !ar.length ? 1 : 0);=0A=
=0A=
	for (i =3D 0; i < ar.length; i++) {=0A=
		if (mode < 0) {=0A=
			// Arg is maintext,unless its a number between pmStart and pmUpper=0A=
			// then its a command.=0A=
			if (typeof ar[i] =3D=3D 'number' && ar[i] > pmStart && ar[i] < =
pmUpper) {=0A=
				fnMark =3D (par ? 1 : 0);=0A=
				i--;   // backup one so that the next block can parse it=0A=
			} else {=0A=
				switch(pf) {=0A=
					case 'ol_':=0A=
						ol_text =3D ar[i].toString();=0A=
						break;=0A=
					default:=0A=
						o3_text=3Dar[i].toString();  =0A=
				}=0A=
			}=0A=
			mode =3D 0;=0A=
		} else {=0A=
			// Note: NS4 doesn't like switch cases with vars.=0A=
			if (ar[i] >=3D pmCount || ar[i]=3D=3DDONOTHING) { continue; }=0A=
			if (ar[i]=3D=3DINARRAY) { fnMark =3D 0; =
eval(pf+'text=3Dol_texts['+ar[++i]+'].toString()'); continue; }=0A=
			if (ar[i]=3D=3DCAPARRAY) { =
eval(pf+'cap=3Dol_caps['+ar[++i]+'].toString()'); continue; }=0A=
			if (ar[i]=3D=3DSTICKY) { if (pf!=3D'ol_') eval(pf+'sticky=3D1'); =
continue; }=0A=
			if (ar[i]=3D=3DBACKGROUND) { eval(pf+'background=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DNOCLOSE) { if (pf!=3D'ol_') opt_NOCLOSE(); continue; }=0A=
			if (ar[i]=3D=3DCAPTION) { =
eval(pf+"cap=3D'"+escSglQuote(ar[++i])+"'"); continue; }=0A=
			if (ar[i]=3D=3DCENTER || ar[i]=3D=3DLEFT || ar[i]=3D=3DRIGHT) { =
eval(pf+'hpos=3D'+ar[i]); if(pf!=3D'ol_') olHautoFlag=3D1; continue; }=0A=
			if (ar[i]=3D=3DOFFSETX) { eval(pf+'offsetx=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DOFFSETY) { eval(pf+'offsety=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DFGCOLOR) { eval(pf+'fgcolor=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DBGCOLOR) { eval(pf+'bgcolor=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DTEXTCOLOR) { eval(pf+'textcolor=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DCAPCOLOR) { eval(pf+'capcolor=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DCLOSECOLOR) { eval(pf+'closecolor=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DWIDTH) { eval(pf+'width=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DBORDER) { eval(pf+'border=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DCELLPAD) { =
i=3Dopt_MULTIPLEARGS(++i,ar,(pf+'cellpad')); continue; }=0A=
			if (ar[i]=3D=3DSTATUS) { =
eval(pf+"status=3D'"+escSglQuote(ar[++i])+"'"); continue; }=0A=
			if (ar[i]=3D=3DAUTOSTATUS) { eval(pf +'autostatus=3D('+pf+'autostatus =
=3D=3D 1) ? 0 : 1'); continue; }=0A=
			if (ar[i]=3D=3DAUTOSTATUSCAP) { eval(pf =
+'autostatus=3D('+pf+'autostatus =3D=3D 2) ? 0 : 2'); continue; }=0A=
			if (ar[i]=3D=3DHEIGHT) { =
eval(pf+'height=3D'+pf+'aboveheight=3D'+ar[++i]); continue; } // Same =
param again.=0A=
			if (ar[i]=3D=3DCLOSETEXT) { =
eval(pf+"close=3D'"+escSglQuote(ar[++i])+"'"); continue; }=0A=
			if (ar[i]=3D=3DSNAPX) { eval(pf+'snapx=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DSNAPY) { eval(pf+'snapy=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DFIXX) { eval(pf+'fixx=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DFIXY) { eval(pf+'fixy=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DRELX) { eval(pf+'relx=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DRELY) { eval(pf+'rely=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DFGBACKGROUND) { =
eval(pf+'fgbackground=3D"'+ar[++i]+'"'); continue; }=0A=
			if (ar[i]=3D=3DBGBACKGROUND) { =
eval(pf+'bgbackground=3D"'+ar[++i]+'"'); continue; }=0A=
			if (ar[i]=3D=3DPADX) { eval(pf+'padxl=3D'+ar[++i]); =
eval(pf+'padxr=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DPADY) { eval(pf+'padyt=3D'+ar[++i]); =
eval(pf+'padyb=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DFULLHTML) { if (pf!=3D'ol_') eval(pf+'fullhtml=3D1'); =
continue; }=0A=
			if (ar[i]=3D=3DBELOW || ar[i]=3D=3DABOVE) { eval(pf+'vpos=3D'+ar[i]); =
if (pf!=3D'ol_') olVautoFlag=3D1; continue; }=0A=
			if (ar[i]=3D=3DCAPICON) { eval(pf+'capicon=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DTEXTFONT) { =
eval(pf+"textfont=3D'"+escSglQuote(ar[++i])+"'"); continue; }=0A=
			if (ar[i]=3D=3DCAPTIONFONT) { =
eval(pf+"captionfont=3D'"+escSglQuote(ar[++i])+"'"); continue; }=0A=
			if (ar[i]=3D=3DCLOSEFONT) { =
eval(pf+"closefont=3D'"+escSglQuote(ar[++i])+"'"); continue; }=0A=
			if (ar[i]=3D=3DTEXTSIZE) { eval(pf+'textsize=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DCAPTIONSIZE) { eval(pf+'captionsize=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DCLOSESIZE) { eval(pf+'closesize=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DTIMEOUT) { eval(pf+'timeout=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DFUNCTION) { if (pf=3D=3D'ol_') { if (typeof =
ar[i+1]!=3D'number') { v=3Dar[++i]; ol_function=3D(typeof =
v=3D=3D'function' ? v : null); }} else {fnMark =3D 0; v =3D null; if =
(typeof ar[i+1]!=3D'number') v =3D ar[++i];  opt_FUNCTION(v); } =
continue; }=0A=
			if (ar[i]=3D=3DDELAY) { eval(pf+'delay=3D'+ar[++i]); continue; }=0A=
			if (ar[i]=3D=3DHAUTO) { eval(pf+'hauto=3D('+pf+'hauto =3D=3D 0) ? 1 : =
0'); continue; }=0A=
			if (ar[i]=3D=3DVAUTO) { eval(pf+'vauto=3D('+pf+'vauto =3D=3D 0) ? 1 : =
0'); continue; }=0A=
			if (ar[i]=3D=3DCLOSECLICK) { eval(pf +'closeclick=3D('+pf+'closeclick =
=3D=3D 0) ? 1 : 0'); continue; }=0A=
			if (ar[i]=3D=3DWRAP) { eval(pf +'wrap=3D('+pf+'wrap =3D=3D 0) ? 1 : =
0'); continue; }=0A=
			if (ar[i]=3D=3DFOLLOWMOUSE) { eval(pf =
+'followmouse=3D('+pf+'followmouse =3D=3D 1) ? 0 : 1'); continue; }=0A=
			if (ar[i]=3D=3DMOUSEOFF) { eval(pf =
+'mouseoff=3D('+pf+'mouseoff=3D=3D0) ? 1 : 0'); v=3Dar[i+1]; if (pf !=3D =
'ol_' && eval(pf+'mouseoff') && typeof v =3D=3D 'number' && (v < pmStart =
|| v > pmUpper)) olHideDelay=3Dar[++i]; continue; }=0A=
			if (ar[i]=3D=3DCLOSETITLE) { =
eval(pf+"closetitle=3D'"+escSglQuote(ar[++i])+"'"); continue; }=0A=
			if (ar[i]=3D=3DCSSOFF||ar[i]=3D=3DCSSCLASS) { =
eval(pf+'css=3D'+ar[i]); continue; }=0A=
			if (ar[i]=3D=3DCOMPATMODE) { =
eval(pf+'compatmode=3D('+pf+'compatmode=3D=3D0) ? 1 : 0'); continue; }=0A=
			if (ar[i]=3D=3DFGCLASS) { eval(pf+'fgclass=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DBGCLASS) { eval(pf+'bgclass=3D"'+ar[++i]+'"'); =
continue; }=0A=
			if (ar[i]=3D=3DTEXTFONTCLASS) { =
eval(pf+'textfontclass=3D"'+ar[++i]+'"'); continue; }=0A=
			if (ar[i]=3D=3DCAPTIONFONTCLASS) { =
eval(pf+'captionfontclass=3D"'+ar[++i]+'"'); continue; }=0A=
			if (ar[i]=3D=3DCLOSEFONTCLASS) { =
eval(pf+'closefontclass=3D"'+ar[++i]+'"'); continue; }=0A=
			i =3D parseCmdLine(pf, i, ar);=0A=
		}=0A=
	}=0A=
=0A=
	if (fnMark && o3_function) o3_text =3D o3_function();=0A=
	=0A=
	if ((pf =3D=3D 'o3_') && o3_wrap) {=0A=
		o3_width =3D 0;=0A=
		=0A=
		var tReg=3D/<.*\n*>/ig;=0A=
		if (!tReg.test(o3_text)) o3_text =3D o3_text.replace(/[ ]+/g, =
'&nbsp;');=0A=
		if (!tReg.test(o3_cap))o3_cap =3D o3_cap.replace(/[ ]+/g, '&nbsp;');=0A=
	}=0A=
	if ((pf =3D=3D 'o3_') && o3_sticky) {=0A=
		if (!o3_close && (o3_frame !=3D ol_frame)) o3_close =3D ol_close;=0A=
		if (o3_mouseoff && (o3_frame =3D=3D ol_frame)) opt_NOCLOSE(' ');=0A=
	}=0A=
}=0A=
=0A=
=0A=
////////=0A=
// LAYER FUNCTIONS=0A=
////////=0A=
=0A=
// Writes to a layer=0A=
function layerWrite(txt) {=0A=
	txt +=3D "\n";=0A=
	if (olNs4) {=0A=
		var lyr =3D o3_frame.document.layers['overDiv'].document=0A=
		lyr.write(txt)=0A=
		lyr.close()=0A=
	} else if (typeof over.innerHTML !=3D 'undefined') {=0A=
		if (olIe5 && isMac) over.innerHTML =3D '';=0A=
		over.innerHTML =3D txt;=0A=
	} else {=0A=
		range =3D o3_frame.document.createRange();=0A=
		range.setStartAfter(over);=0A=
		domfrag =3D range.createContextualFragment(txt);=0A=
		=0A=
		while (over.hasChildNodes()) {=0A=
			over.removeChild(over.lastChild);=0A=
		}=0A=
		=0A=
		over.appendChild(domfrag);=0A=
	}=0A=
}=0A=
=0A=
// Make an object visible=0A=
function showObject(obj) {=0A=
	runHook("showObject", FBEFORE);=0A=
=0A=
	var theObj=3D(olNs4 ? obj : obj.style);=0A=
	theObj.visibility =3D 'visible';=0A=
=0A=
	runHook("showObject", FAFTER);=0A=
}=0A=
=0A=
// Hides an object=0A=
function hideObject(obj) {=0A=
	runHook("hideObject", FBEFORE);=0A=
=0A=
	var theObj=3D(olNs4 ? obj : obj.style);=0A=
	if (olNs6 && olShowId>0) { clearTimeout(olShowId); olShowId=3D0; }=0A=
	theObj.visibility =3D 'hidden';=0A=
	theObj.top =3D theObj.left =3D ((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 =
? 'px' : 0);=0A=
=0A=
	if (o3_timerid > 0) clearTimeout(o3_timerid);=0A=
	if (o3_delayid > 0) clearTimeout(o3_delayid);=0A=
=0A=
	o3_timerid =3D 0;=0A=
	o3_delayid =3D 0;=0A=
	self.status =3D "";=0A=
=0A=
	if (obj.onmouseout||obj.onmouseover) {=0A=
		if (olNs4) obj.releaseEvents(Event.MOUSEOUT || Event.MOUSEOVER);=0A=
		obj.onmouseout =3D obj.onmouseover =3D null;=0A=
	}=0A=
=0A=
	runHook("hideObject", FAFTER);=0A=
}=0A=
=0A=
// Move a layer=0A=
function repositionTo(obj, xL, yL) {=0A=
	var theObj=3D(olNs4 ? obj : obj.style);=0A=
	theObj.left =3D xL + (!olNs4 ? 'px' : 0);=0A=
	theObj.top =3D yL + (!olNs4 ? 'px' : 0);=0A=
}=0A=
=0A=
// Check position of cursor relative to overDiv DIVision; mouseOut =
function=0A=
function cursorOff() {=0A=
	var left =3D parseInt(over.style.left);=0A=
	var top =3D parseInt(over.style.top);=0A=
	var right =3D left + (over.offsetWidth >=3D parseInt(o3_width) ? =
over.offsetWidth : parseInt(o3_width));=0A=
	var bottom =3D top + (over.offsetHeight >=3D o3_aboveheight ? =
over.offsetHeight : o3_aboveheight);=0A=
=0A=
	if (o3_x < left || o3_x > right || o3_y < top || o3_y > bottom) return =
true;=0A=
=0A=
	return false;=0A=
}=0A=
=0A=
=0A=
////////=0A=
// COMMAND FUNCTIONS=0A=
////////=0A=
=0A=
// Calls callme or the default function.=0A=
function opt_FUNCTION(callme) {=0A=
	o3_text =3D (callme ? (typeof callme=3D=3D'string' ? =
(/.+\(.*\)/.test(callme) ? eval(callme) : callme) : callme()) : =
(o3_function ? o3_function() : 'No Function'));=0A=
=0A=
	return 0;=0A=
}=0A=
=0A=
// Handle hovering=0A=
function opt_NOCLOSE(unused) {=0A=
	if (!unused) o3_close =3D "";=0A=
=0A=
	if (olNs4) {=0A=
		over.captureEvents(Event.MOUSEOUT || Event.MOUSEOVER);=0A=
		over.onmouseover =3D function () { if (o3_timerid > 0) { =
clearTimeout(o3_timerid); o3_timerid =3D 0; } }=0A=
		over.onmouseout =3D function (e) { if (olHideDelay) =
hideDelay(olHideDelay); else cClick(e); }=0A=
	} else {=0A=
		over.onmouseover =3D function () {hoveringSwitch =3D true; if =
(o3_timerid > 0) { clearTimeout(o3_timerid); o3_timerid =3D0; } }=0A=
	}=0A=
=0A=
	return 0;=0A=
}=0A=
=0A=
// Function to scan command line arguments for multiples=0A=
function opt_MULTIPLEARGS(i, args, parameter) {=0A=
  var k=3Di, re, pV, str=3D'';=0A=
=0A=
  for(k=3Di; k<args.length; k++) {=0A=
		if(typeof args[k] =3D=3D 'number' && args[k]>pmStart) break;=0A=
		str +=3D args[k] + ',';=0A=
	}=0A=
	if (str) str =3D str.substring(0,--str.length);=0A=
=0A=
	k--;  // reduce by one so the for loop this is in works correctly=0A=
	pV=3D(olNs4 && /cellpad/i.test(parameter)) ? str.split(',')[0] : str;=0A=
	eval(parameter + '=3D"' + pV + '"');=0A=
=0A=
	return k;=0A=
}=0A=
=0A=
// Remove &nbsp; in texts when done.=0A=
function nbspCleanup() {=0A=
	if (o3_wrap) {=0A=
		o3_text =3D o3_text.replace(/\&nbsp;/g, ' ');=0A=
		o3_cap =3D o3_cap.replace(/\&nbsp;/g, ' ');=0A=
	}=0A=
}=0A=
=0A=
// Escape embedded single quotes in text strings=0A=
function escSglQuote(str) {=0A=
  return str.toString().replace(/'/g,"\\'");=0A=
}=0A=
=0A=
// Onload handler for window onload event=0A=
function OLonLoad_handler(e) {=0A=
	var re =3D /\w+\(.*\)[;\s]+/g, olre =3D /overlib\(|nd\(|cClick\(/, fn, =
l, i;=0A=
=0A=
	if(!olLoaded) olLoaded=3D1;=0A=
=0A=
  // Remove it for Gecko based browsers=0A=
	if(window.removeEventListener && e.eventPhase =3D=3D 3) =
window.removeEventListener("load",OLonLoad_handler,false);=0A=
	else if(window.detachEvent) { // and for IE and Opera 4.x but execute =
calls to overlib, nd, or cClick()=0A=
		window.detachEvent("onload",OLonLoad_handler);=0A=
		var fN =3D document.body.getAttribute('onload');=0A=
		if (fN) {=0A=
			fN=3DfN.toString().match(re);=0A=
			if (fN && fN.length) {=0A=
				for (i=3D0; i<fN.length; i++) {=0A=
					if (/anonymous/.test(fN[i])) continue;=0A=
					while((l=3DfN[i].search(/\)[;\s]+/)) !=3D -1) {=0A=
						fn=3DfN[i].substring(0,l+1);=0A=
						fN[i] =3D fN[i].substring(l+2);=0A=
						if (olre.test(fn)) eval(fn);=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
// Wraps strings in Layer Generation Functions with the correct tags=0A=
//    endWrap true(if end tag) or false if start tag=0A=
//    fontSizeStr - font size string such as '1' or '10px'=0A=
//    whichString is being wrapped -- 'text', 'caption', or 'close'=0A=
function wrapStr(endWrap,fontSizeStr,whichString) {=0A=
	var fontStr, fontColor, isClose=3D((whichString=3D=3D'close') ? 1 : 0), =
hasDims=3D/[%\-a-z]+$/.test(fontSizeStr);=0A=
	fontSizeStr =3D (olNs4) ? (!hasDims ? fontSizeStr : '1') : fontSizeStr;=0A=
	if (endWrap) return (hasDims&&!olNs4) ? (isClose ? '</span>' : =
'</div>') : '</font>';=0A=
	else {=0A=
		fontStr=3D'o3_'+whichString+'font';=0A=
		fontColor=3D'o3_'+((whichString=3D=3D'caption')? 'cap' : =
whichString)+'color';=0A=
		return (hasDims&&!olNs4) ? (isClose ? '<span style=3D"font-family: =
'+quoteMultiNameFonts(eval(fontStr))+'; color: '+eval(fontColor)+'; =
font-size: '+fontSizeStr+';">' : '<div style=3D"font-family: =
'+quoteMultiNameFonts(eval(fontStr))+'; color: '+eval(fontColor)+'; =
font-size: '+fontSizeStr+';">') : '<font face=3D"'+eval(fontStr)+'" =
color=3D"'+eval(fontColor)+'" size=3D"'+(parseInt(fontSizeStr)>7 ? '7' : =
fontSizeStr)+'">';=0A=
	}=0A=
}=0A=
=0A=
// Quotes Multi word font names; needed for CSS Standards adherence in =
font-family=0A=
function quoteMultiNameFonts(theFont) {=0A=
	var v, pM=3DtheFont.split(',');=0A=
	for (var i=3D0; i<pM.length; i++) {=0A=
		v=3DpM[i];=0A=
		v=3Dv.replace(/^\s+/,'').replace(/\s+$/,'');=0A=
		if(/\s/.test(v) && !/['"]/.test(v)) {=0A=
			v=3D"\'"+v+"\'";=0A=
			pM[i]=3Dv;=0A=
		}=0A=
	}=0A=
	return pM.join();=0A=
}=0A=
=0A=
// dummy function which will be overridden =0A=
function isExclusive(args) {=0A=
	return false;=0A=
}=0A=
=0A=
// Sets cellpadding style string value=0A=
function setCellPadStr(parameter) {=0A=
	var Str=3D'', j=3D0, ary =3D new Array(), top, bottom, left, right;=0A=
=0A=
	Str+=3D'padding: ';=0A=
	ary=3Dparameter.replace(/\s+/g,'').split(',');=0A=
=0A=
	switch(ary.length) {=0A=
		case 2:=0A=
			top=3Dbottom=3Dary[j];=0A=
			left=3Dright=3Dary[++j];=0A=
			break;=0A=
		case 3:=0A=
			top=3Dary[j];=0A=
			left=3Dright=3Dary[++j];=0A=
			bottom=3Dary[++j];=0A=
			break;=0A=
		case 4:=0A=
			top=3Dary[j];=0A=
			right=3Dary[++j];=0A=
			bottom=3Dary[++j];=0A=
			left=3Dary[++j];=0A=
			break;=0A=
	}=0A=
=0A=
	Str+=3D ((ary.length=3D=3D1) ? ary[0] + 'px;' : top + 'px ' + right + =
'px ' + bottom + 'px ' + left + 'px;');=0A=
=0A=
	return Str;=0A=
}=0A=
=0A=
// function will delay close by time milliseconds=0A=
function hideDelay(time) {=0A=
	if (time&&!o3_delay) {=0A=
		if (o3_timerid > 0) clearTimeout(o3_timerid);=0A=
=0A=
		o3_timerid=3DsetTimeout("cClick()",(o3_timeout=3Dtime));=0A=
	}=0A=
}=0A=
=0A=
// Was originally in the placeLayer() routine; separated out for future =
ease=0A=
function horizontalPlacement(browserWidth, horizontalScrollAmount, =
widthFix) {=0A=
	var placeX, iwidth=3DbrowserWidth, winoffset=3DhorizontalScrollAmount;=0A=
	var parsedWidth =3D parseInt(o3_width);=0A=
=0A=
	if (o3_fixx > -1 || o3_relx !=3D null) {=0A=
		// Fixed position=0A=
		placeX=3D(o3_relx !=3D null ? ( o3_relx < 0 ? winoffset +o3_relx+ =
iwidth - parsedWidth - widthFix : winoffset+o3_relx) : o3_fixx);=0A=
	} else {  =0A=
		// If HAUTO, decide what to use.=0A=
		if (o3_hauto =3D=3D 1) {=0A=
			if ((o3_x - winoffset) > (iwidth / 2)) {=0A=
				o3_hpos =3D LEFT;=0A=
			} else {=0A=
				o3_hpos =3D RIGHT;=0A=
			}=0A=
		}  		=0A=
=0A=
		// From mouse=0A=
		if (o3_hpos =3D=3D CENTER) { // Center=0A=
			placeX =3D o3_x+o3_offsetx-(parsedWidth/2);=0A=
=0A=
			if (placeX < winoffset) placeX =3D winoffset;=0A=
		}=0A=
=0A=
		if (o3_hpos =3D=3D RIGHT) { // Right=0A=
			placeX =3D o3_x+o3_offsetx;=0A=
=0A=
			if ((placeX+parsedWidth) > (winoffset+iwidth - widthFix)) {=0A=
				placeX =3D iwidth+winoffset - parsedWidth - widthFix;=0A=
				if (placeX < 0) placeX =3D 0;=0A=
			}=0A=
		}=0A=
		if (o3_hpos =3D=3D LEFT) { // Left=0A=
			placeX =3D o3_x-o3_offsetx-parsedWidth;=0A=
			if (placeX < winoffset) placeX =3D winoffset;=0A=
		}  	=0A=
=0A=
		// Snapping!=0A=
		if (o3_snapx > 1) {=0A=
			var snapping =3D placeX % o3_snapx;=0A=
=0A=
			if (o3_hpos =3D=3D LEFT) {=0A=
				placeX =3D placeX - (o3_snapx+snapping);=0A=
			} else {=0A=
				// CENTER and RIGHT=0A=
				placeX =3D placeX+(o3_snapx - snapping);=0A=
			}=0A=
=0A=
			if (placeX < winoffset) placeX =3D winoffset;=0A=
		}=0A=
	}	=0A=
=0A=
	return placeX;=0A=
}=0A=
=0A=
// was originally in the placeLayer() routine; separated out for future =
ease=0A=
function verticalPlacement(browserHeight,verticalScrollAmount) {=0A=
	var placeY, iheight=3DbrowserHeight, =
scrolloffset=3DverticalScrollAmount;=0A=
	var parsedHeight=3D(o3_aboveheight ? parseInt(o3_aboveheight) : (olNs4 =
? over.clip.height : over.offsetHeight));=0A=
=0A=
	if (o3_fixy > -1 || o3_rely !=3D null) {=0A=
		// Fixed position=0A=
		placeY=3D(o3_rely !=3D null ? (o3_rely < 0 ? =
scrolloffset+o3_rely+iheight - parsedHeight : scrolloffset+o3_rely) : =
o3_fixy);=0A=
	} else {=0A=
		// If VAUTO, decide what to use.=0A=
		if (o3_vauto =3D=3D 1) {=0A=
			if ((o3_y - scrolloffset) > (iheight / 2) && o3_vpos =3D=3D BELOW && =
(o3_y + parsedHeight + o3_offsety - (scrolloffset + iheight) > 0)) {=0A=
				o3_vpos =3D ABOVE;=0A=
			} else if (o3_vpos =3D=3D ABOVE && (o3_y - (parsedHeight + =
o3_offsety) - scrolloffset < 0)) {=0A=
				o3_vpos =3D BELOW;=0A=
			}=0A=
		}=0A=
=0A=
		// From mouse=0A=
		if (o3_vpos =3D=3D ABOVE) {=0A=
			if (o3_aboveheight =3D=3D 0) o3_aboveheight =3D parsedHeight; =0A=
=0A=
			placeY =3D o3_y - (o3_aboveheight+o3_offsety);=0A=
			if (placeY < scrolloffset) placeY =3D scrolloffset;=0A=
		} else {=0A=
			// BELOW=0A=
			placeY =3D o3_y+o3_offsety;=0A=
		} =0A=
=0A=
		// Snapping!=0A=
		if (o3_snapy > 1) {=0A=
			var snapping =3D placeY % o3_snapy;  			=0A=
=0A=
			if (o3_aboveheight > 0 && o3_vpos =3D=3D ABOVE) {=0A=
				placeY =3D placeY - (o3_snapy+snapping);=0A=
			} else {=0A=
				placeY =3D placeY+(o3_snapy - snapping);=0A=
			} 			=0A=
=0A=
			if (placeY < scrolloffset) placeY =3D scrolloffset;=0A=
		}=0A=
	}=0A=
=0A=
	return placeY;=0A=
}=0A=
=0A=
// checks positioning flags=0A=
function checkPositionFlags() {=0A=
	if (olHautoFlag) olHautoFlag =3D o3_hauto=3D0;=0A=
	if (olVautoFlag) olVautoFlag =3D o3_vauto=3D0;=0A=
	return true;=0A=
}=0A=
=0A=
// get Browser window width=0A=
function windowWidth() {=0A=
	var w;=0A=
	if (o3_frame.innerWidth) w=3Do3_frame.innerWidth;=0A=
	else if (eval('o3_frame.'+docRoot)&&eval("typeof =
o3_frame."+docRoot+".clientWidth=3D=3D'number'")&&eval('o3_frame.'+docRoo=
t+'.clientWidth')) =0A=
		w=3Deval('o3_frame.'+docRoot+'.clientWidth');=0A=
	return w;			=0A=
}=0A=
=0A=
// create the div container for popup content if it doesn't exist=0A=
function createDivContainer(id,frm,zValue) {=0A=
	id =3D (id || 'overDiv'), frm =3D (frm || o3_frame), zValue =3D (zValue =
|| 1000);=0A=
	var objRef, divContainer =3D layerReference(id);=0A=
=0A=
	if (divContainer =3D=3D null) {=0A=
		if (olNs4) {=0A=
			divContainer =3D frm.document.layers[id] =3D new =
Layer(window.innerWidth, frm);=0A=
			objRef =3D divContainer;=0A=
		} else {=0A=
			var body =3D (olIe4 ? frm.document.all.tags('BODY')[0] : =
frm.document.getElementsByTagName("BODY")[0]);=0A=
			if (olIe4&&!document.getElementById) {=0A=
				body.insertAdjacentHTML("beforeEnd",'<div id=3D"'+id+'"></div>');=0A=
				divContainer=3DlayerReference(id);=0A=
			} else {=0A=
				divContainer =3D frm.document.createElement("DIV");=0A=
				divContainer.id =3D id;=0A=
				body.appendChild(divContainer);=0A=
			}=0A=
			objRef =3D divContainer.style;=0A=
		}=0A=
=0A=
		objRef.position =3D 'absolute';=0A=
		objRef.visibility =3D 'hidden';=0A=
		objRef.zIndex =3D zValue;=0A=
		if (olIe4&&!olOp) objRef.left =3D objRef.top =3D '0px';=0A=
		else objRef.left =3D objRef.top =3D  -10000 + (!olNs4 ? 'px' : 0);=0A=
	}=0A=
=0A=
	return divContainer;=0A=
}=0A=
=0A=
// get reference to a layer with ID=3Did=0A=
function layerReference(id) {=0A=
	return (olNs4 ? o3_frame.document.layers[id] : (document.all ? =
o3_frame.document.all[id] : o3_frame.document.getElementById(id)));=0A=
}=0A=
////////=0A=
//  UTILITY FUNCTIONS=0A=
////////=0A=
=0A=
// Checks if something is a function.=0A=
function isFunction(fnRef) {=0A=
	var rtn =3D true;=0A=
=0A=
	if (typeof fnRef =3D=3D 'object') {=0A=
		for (var i =3D 0; i < fnRef.length; i++) {=0A=
			if (typeof fnRef[i]=3D=3D'function') continue;=0A=
			rtn =3D false;=0A=
			break;=0A=
		}=0A=
	} else if (typeof fnRef !=3D 'function') {=0A=
		rtn =3D false;=0A=
	}=0A=
	=0A=
	return rtn;=0A=
}=0A=
=0A=
// Converts an array into an argument string for use in eval.=0A=
function argToString(array, strtInd, argName) {=0A=
	var jS =3D strtInd, aS =3D '', ar =3D array;=0A=
	argName=3D(argName ? argName : 'ar');=0A=
	=0A=
	if (ar.length > jS) {=0A=
		for (var k =3D jS; k < ar.length; k++) aS +=3D argName+'['+k+'], ';=0A=
		aS =3D aS.substring(0, aS.length-2);=0A=
	}=0A=
	=0A=
	return aS;=0A=
}=0A=
=0A=
// Places a hook in the correct position in a hook point.=0A=
function reOrder(hookPt, fnRef, order) {=0A=
	var newPt =3D new Array(), match, i, j;=0A=
=0A=
	if (!order || typeof order =3D=3D 'undefined' || typeof order =3D=3D =
'number') return hookPt;=0A=
	=0A=
	if (typeof order=3D=3D'function') {=0A=
		if (typeof fnRef=3D=3D'object') {=0A=
			newPt =3D newPt.concat(fnRef);=0A=
		} else {=0A=
			newPt[newPt.length++]=3DfnRef;=0A=
		}=0A=
		=0A=
		for (i =3D 0; i < hookPt.length; i++) {=0A=
			match =3D false;=0A=
			if (typeof fnRef =3D=3D 'function' && hookPt[i] =3D=3D fnRef) {=0A=
				continue;=0A=
			} else {=0A=
				for(j =3D 0; j < fnRef.length; j++) if (hookPt[i] =3D=3D fnRef[j]) {=0A=
					match =3D true;=0A=
					break;=0A=
				}=0A=
			}=0A=
			if (!match) newPt[newPt.length++] =3D hookPt[i];=0A=
		}=0A=
=0A=
		newPt[newPt.length++] =3D order;=0A=
=0A=
	} else if (typeof order =3D=3D 'object') {=0A=
		if (typeof fnRef =3D=3D 'object') {=0A=
			newPt =3D newPt.concat(fnRef);=0A=
		} else {=0A=
			newPt[newPt.length++] =3D fnRef;=0A=
		}=0A=
		=0A=
		for (j =3D 0; j < hookPt.length; j++) {=0A=
			match =3D false;=0A=
			if (typeof fnRef =3D=3D 'function' && hookPt[j] =3D=3D fnRef) {=0A=
				continue;=0A=
			} else {=0A=
				for (i =3D 0; i < fnRef.length; i++) if (hookPt[j] =3D=3D fnRef[i]) {=0A=
					match =3D true;=0A=
					break;=0A=
				}=0A=
			}=0A=
			if (!match) newPt[newPt.length++]=3DhookPt[j];=0A=
		}=0A=
=0A=
		for (i =3D 0; i < newPt.length; i++) hookPt[i] =3D newPt[i];=0A=
		newPt.length =3D 0;=0A=
		=0A=
		for (j =3D 0; j < hookPt.length; j++) {=0A=
			match =3D false;=0A=
			for (i =3D 0; i < order.length; i++) {=0A=
				if (hookPt[j] =3D=3D order[i]) {=0A=
					match =3D true;=0A=
					break;=0A=
				}=0A=
			}=0A=
			if (!match) newPt[newPt.length++] =3D hookPt[j];=0A=
		}=0A=
		newPt =3D newPt.concat(order);=0A=
	}=0A=
=0A=
	hookPt =3D newPt;=0A=
=0A=
	return hookPt;=0A=
}=0A=
=0A=
////////=0A=
//  PLUGIN ACTIVATION FUNCTIONS=0A=
////////=0A=
=0A=
// Runs plugin functions to set runtime variables.=0A=
function setRunTimeVariables(){=0A=
	if (typeof runTime !=3D 'undefined' && runTime.length) {=0A=
		for (var k =3D 0; k < runTime.length; k++) {=0A=
			runTime[k]();=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
// Runs plugin functions to parse commands.=0A=
function parseCmdLine(pf, i, args) {=0A=
	if (typeof cmdLine !=3D 'undefined' && cmdLine.length) { =0A=
		for (var k =3D 0; k < cmdLine.length; k++) { =0A=
			var j =3D cmdLine[k](pf, i, args);=0A=
			if (j >- 1) {=0A=
				i =3D j;=0A=
				break;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	return i;=0A=
}=0A=
=0A=
// Runs plugin functions to do things after parse.=0A=
function postParseChecks(pf,args){=0A=
	if (typeof postParse !=3D 'undefined' && postParse.length) {=0A=
		for (var k =3D 0; k < postParse.length; k++) {=0A=
			if (postParse[k](pf,args)) continue;=0A=
			return false;  // end now since have an error=0A=
		}=0A=
	}=0A=
	return true;=0A=
}=0A=
=0A=
=0A=
////////=0A=
//  PLUGIN REGISTRATION FUNCTIONS=0A=
////////=0A=
=0A=
// Registers commands and creates constants.=0A=
function registerCommands(cmdStr) {=0A=
	if (typeof cmdStr!=3D'string') return;=0A=
=0A=
	var pM =3D cmdStr.split(',');=0A=
	pms =3D pms.concat(pM);=0A=
=0A=
	for (var i =3D 0; i< pM.length; i++) {=0A=
		eval(pM[i].toUpperCase()+'=3D'+pmCount++);=0A=
	}=0A=
}=0A=
=0A=
// Registers no-parameter commands=0A=
function registerNoParameterCommands(cmdStr) {=0A=
	if (!cmdStr && typeof cmdStr !=3D 'string') return;=0A=
	pmt=3D(!pmt) ? cmdStr : pmt + ',' + cmdStr;=0A=
}=0A=
=0A=
// Register a function to hook at a certain point.=0A=
function registerHook(fnHookTo, fnRef, hookType, optPm) {=0A=
	var hookPt, last =3D typeof optPm;=0A=
	=0A=
	if (fnHookTo =3D=3D 'plgIn'||fnHookTo =3D=3D 'postParse') return;=0A=
	if (typeof hookPts[fnHookTo] =3D=3D 'undefined') hookPts[fnHookTo] =3D =
new FunctionReference();=0A=
=0A=
	hookPt =3D hookPts[fnHookTo];=0A=
=0A=
	if (hookType !=3D null) {=0A=
		if (hookType =3D=3D FREPLACE) {=0A=
			hookPt.ovload =3D fnRef;  // replace normal overlib routine=0A=
			if (fnHookTo.indexOf('ol_content_') > -1) =
hookPt.alt[pms[CSSOFF-1-pmStart]]=3DfnRef; =0A=
=0A=
		} else if (hookType =3D=3D FBEFORE || hookType =3D=3D FAFTER) {=0A=
			var hookPt=3D(hookType =3D=3D 1 ? hookPt.before : hookPt.after);=0A=
=0A=
			if (typeof fnRef =3D=3D 'object') {=0A=
				hookPt =3D hookPt.concat(fnRef);=0A=
			} else {=0A=
				hookPt[hookPt.length++] =3D fnRef;=0A=
			}=0A=
=0A=
			if (optPm) hookPt =3D reOrder(hookPt, fnRef, optPm);=0A=
=0A=
		} else if (hookType =3D=3D FALTERNATE) {=0A=
			if (last=3D=3D'number') hookPt.alt[pms[optPm-1-pmStart]] =3D fnRef;=0A=
		} else if (hookType =3D=3D FCHAIN) {=0A=
			hookPt =3D hookPt.chain; =0A=
			if (typeof fnRef=3D=3D'object') hookPt=3DhookPt.concat(fnRef); // add =
other functions =0A=
			else hookPt[hookPt.length++]=3DfnRef;=0A=
		}=0A=
=0A=
		return;=0A=
	}=0A=
}=0A=
=0A=
// Register a function that will set runtime variables.=0A=
function registerRunTimeFunction(fn) {=0A=
	if (isFunction(fn)) {=0A=
		if (typeof fn =3D=3D 'object') {=0A=
			runTime =3D runTime.concat(fn);=0A=
		} else {=0A=
			runTime[runTime.length++] =3D fn;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
// Register a function that will handle command parsing.=0A=
function registerCmdLineFunction(fn){=0A=
	if (isFunction(fn)) {=0A=
		if (typeof fn =3D=3D 'object') {=0A=
			cmdLine =3D cmdLine.concat(fn);=0A=
		} else {=0A=
			cmdLine[cmdLine.length++] =3D fn;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
// Register a function that does things after command parsing. =0A=
function registerPostParseFunction(fn){=0A=
	if (isFunction(fn)) {=0A=
		if (typeof fn =3D=3D 'object') {=0A=
			postParse =3D postParse.concat(fn);=0A=
		} else {=0A=
			postParse[postParse.length++] =3D fn;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
////////=0A=
//  PLUGIN REGISTRATION FUNCTIONS=0A=
////////=0A=
=0A=
// Runs any hooks registered.=0A=
function runHook(fnHookTo, hookType) {=0A=
	var l =3D hookPts[fnHookTo], k, rtnVal =3D null, optPm, arS, ar =3D =
runHook.arguments;=0A=
=0A=
	if (hookType =3D=3D FREPLACE) {=0A=
		arS =3D argToString(ar, 2);=0A=
=0A=
		if (typeof l =3D=3D 'undefined' || !(l =3D l.ovload)) rtnVal =3D =
eval(fnHookTo+'('+arS+')');=0A=
		else rtnVal =3D eval('l('+arS+')');=0A=
=0A=
	} else if (hookType =3D=3D FBEFORE || hookType =3D=3D FAFTER) {=0A=
		if (typeof l !=3D 'undefined') {=0A=
			l=3D(hookType =3D=3D 1 ? l.before : l.after);=0A=
	=0A=
			if (l.length) {=0A=
				arS =3D argToString(ar, 2);=0A=
				for (var k =3D 0; k < l.length; k++) eval('l[k]('+arS+')');=0A=
			}=0A=
		}=0A=
	} else if (hookType =3D=3D FALTERNATE) {=0A=
		optPm =3D ar[2];=0A=
		arS =3D argToString(ar, 3);=0A=
=0A=
		if (typeof l =3D=3D 'undefined' || (l =3D l.alt[pms[optPm-1-pmStart]]) =
=3D=3D 'undefined') {=0A=
			rtnVal =3D eval(fnHookTo+'('+arS+')');=0A=
		} else {=0A=
			rtnVal =3D eval('l('+arS+')');=0A=
		}=0A=
	} else if (hookType =3D=3D FCHAIN) {=0A=
		arS=3DargToString(ar,2);=0A=
		l=3Dl.chain;=0A=
=0A=
		for (k=3Dl.length; k > 0; k--) =
if((rtnVal=3Deval('l[k-1]('+arS+')'))!=3Dvoid(0)) break;=0A=
	}=0A=
=0A=
	return rtnVal;=0A=
}=0A=
=0A=
////////=0A=
// OBJECT CONSTRUCTORS=0A=
////////=0A=
=0A=
// Object for handling hooks.=0A=
function FunctionReference() {=0A=
	this.ovload =3D null;=0A=
	this.before =3D new Array();=0A=
	this.after =3D new Array();=0A=
	this.alt =3D new Array();=0A=
	this.chain =3D new Array();=0A=
}=0A=
=0A=
// Object for simple access to the overLIB version used.=0A=
// Examples: simpleversion:351 major:3 minor:5 revision:1=0A=
function Info(version, prerelease) {=0A=
	this.version =3D version;=0A=
	this.prerelease =3D prerelease;=0A=
=0A=
	this.simpleversion =3D Math.round(this.version*100);=0A=
	this.major =3D parseInt(this.simpleversion / 100);=0A=
	this.minor =3D parseInt(this.simpleversion / 10) - this.major * 10;=0A=
	this.revision =3D parseInt(this.simpleversion) - this.major * 100 - =
this.minor * 10;=0A=
	this.meets =3D meets;=0A=
}=0A=
=0A=
// checks for Core Version required=0A=
function meets(reqdVersion) {=0A=
	return (!reqdVersion) ? false : this.simpleversion >=3D =
Math.round(100*parseFloat(reqdVersion));=0A=
}=0A=
=0A=
=0A=
////////=0A=
// STANDARD REGISTRATIONS=0A=
////////=0A=
registerHook("ol_content_simple", ol_content_simple, FALTERNATE, CSSOFF);=0A=
registerHook("ol_content_caption", ol_content_caption, FALTERNATE, =
CSSOFF);=0A=
registerHook("ol_content_background", ol_content_background, FALTERNATE, =
CSSOFF);=0A=
registerHook("ol_content_simple", ol_content_simple, FALTERNATE, =
CSSCLASS);=0A=
registerHook("ol_content_caption", ol_content_caption, FALTERNATE, =
CSSCLASS);=0A=
registerHook("ol_content_background", ol_content_background, FALTERNATE, =
CSSCLASS);=0A=
registerPostParseFunction(checkPositionFlags);=0A=
registerHook("hideObject", nbspCleanup, FAFTER);=0A=
registerHook("horizontalPlacement", horizontalPlacement, FCHAIN);=0A=
registerHook("verticalPlacement", verticalPlacement, FCHAIN);=0A=
if (olNs4||(olIe5&&isMac)||olKq) olLoaded=3D1;=0A=
registerNoParameterCommands('sticky,autostatus,autostatuscap,fullhtml,hau=
to,vauto,closeclick,wrap,followmouse,mouseoff,compatmode');=0A=
///////=0A=
// ESTABLISH MOUSECAPTURING=0A=
///////=0A=
=0A=
// Capture events, alt. diffuses the overlib function.=0A=
var olCheckMouseCapture=3Dtrue;=0A=
if ((olNs4 || olNs6 || olIe4)) {=0A=
	olMouseCapture();=0A=
} else {=0A=
	overlib =3D no_overlib;=0A=
	nd =3D no_overlib;=0A=
	ver3fix =3D true;=0A=
}=0A=

------=_NextPart_000_0000_01CCA386.CCC0E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://moodle.greenville.k12.sc.us/lib/overlib/overlib_cssstyle.js

//\/////=0A=
//\  overLIB CSS Style Plugin=0A=
//\  This file requires overLIB 4.10 or later.=0A=
//\=0A=
//\  overLIB 4.05 - You may not remove or change this notice.=0A=
//\  Copyright Erik Bosrup 1998-2004. All rights reserved.=0A=
//\  Contributors are listed on the homepage.=0A=
//\  See http://www.bosrup.com/web/overlib/ for details.=0A=
//   $Revision: 1.1 $                      $Date: 2007/08/08 09:42:12 $=0A=
//\/////=0A=
//\mini=0A=
=0A=
=0A=
////////=0A=
// PRE-INIT=0A=
// Ignore these lines, configuration is below.=0A=
////////=0A=
if (typeof olInfo =3D=3D 'undefined' || typeof olInfo.meets =3D=3D =
'undefined' || !olInfo.meets(4.10)) alert('overLIB 4.10 or later is =
required for the CSS Style Plugin.');=0A=
else {=0A=
registerCommands('cssstyle,padunit,heightunit,widthunit,textsizeunit,text=
decoration,textstyle,textweight,captionsizeunit,captiondecoration,caption=
style,captionweight,closesizeunit,closedecoration,closestyle,closeweight'=
);=0A=
=0A=
=0A=
////////=0A=
// DEFAULT CONFIGURATION=0A=
// Settings you want everywhere are set here. All of this can also be=0A=
// changed on your html page or through an overLIB call.=0A=
////////=0A=
if (typeof ol_padunit=3D=3D'undefined') var ol_padunit=3D"px";=0A=
if (typeof ol_heightunit=3D=3D'undefined') var ol_heightunit=3D"px";=0A=
if (typeof ol_widthunit=3D=3D'undefined') var ol_widthunit=3D"px";=0A=
if (typeof ol_textsizeunit=3D=3D'undefined') var ol_textsizeunit=3D"px";=0A=
if (typeof ol_textdecoration=3D=3D'undefined') var =
ol_textdecoration=3D"none";=0A=
if (typeof ol_textstyle=3D=3D'undefined') var ol_textstyle=3D"normal";=0A=
if (typeof ol_textweight=3D=3D'undefined') var ol_textweight=3D"normal";=0A=
if (typeof ol_captionsizeunit=3D=3D'undefined') var =
ol_captionsizeunit=3D"px";=0A=
if (typeof ol_captiondecoration=3D=3D'undefined') var =
ol_captiondecoration=3D"none";=0A=
if (typeof ol_captionstyle=3D=3D'undefined') var =
ol_captionstyle=3D"normal";=0A=
if (typeof ol_captionweight=3D=3D'undefined') var =
ol_captionweight=3D"bold";=0A=
if (typeof ol_closesizeunit=3D=3D'undefined') var =
ol_closesizeunit=3D"px";=0A=
if (typeof ol_closedecoration=3D=3D'undefined') var =
ol_closedecoration=3D"none";=0A=
if (typeof ol_closestyle=3D=3D'undefined') var ol_closestyle=3D"normal";=0A=
if (typeof ol_closeweight=3D=3D'undefined') var =
ol_closeweight=3D"normal";=0A=
=0A=
////////=0A=
// END OF CONFIGURATION=0A=
// Don't change anything below this line, all configuration is above.=0A=
////////=0A=
=0A=
=0A=
=0A=
////////=0A=
// INIT=0A=
////////=0A=
// Runtime variables init. Don't change for config!=0A=
var o3_padunit=3D"px";=0A=
var o3_heightunit=3D"px";=0A=
var o3_widthunit=3D"px";=0A=
var o3_textsizeunit=3D"px";=0A=
var o3_textdecoration=3D"";=0A=
var o3_textstyle=3D"";=0A=
var o3_textweight=3D"";=0A=
var o3_captionsizeunit=3D"px";=0A=
var o3_captiondecoration=3D"";=0A=
var o3_captionstyle=3D"";=0A=
var o3_captionweight=3D"";=0A=
var o3_closesizeunit=3D"px";=0A=
var o3_closedecoration=3D"";=0A=
var o3_closestyle=3D"";=0A=
var o3_closeweight=3D"";=0A=
=0A=
=0A=
////////=0A=
// PLUGIN FUNCTIONS=0A=
////////=0A=
=0A=
// Function which sets runtime variables to their default values=0A=
function setCSSStyleVariables() {=0A=
	o3_padunit=3Dol_padunit;=0A=
	o3_heightunit=3Dol_heightunit;=0A=
	o3_widthunit=3Dol_widthunit;=0A=
	o3_textsizeunit=3Dol_textsizeunit;=0A=
	o3_textdecoration=3Dol_textdecoration;=0A=
	o3_textstyle=3Dol_textstyle;=0A=
	o3_textweight=3Dol_textweight;=0A=
	o3_captionsizeunit=3Dol_captionsizeunit;=0A=
	o3_captiondecoration=3Dol_captiondecoration;=0A=
	o3_captionstyle=3Dol_captionstyle;=0A=
	o3_captionweight=3Dol_captionweight;=0A=
	o3_closesizeunit=3Dol_closesizeunit;=0A=
	o3_closedecoration=3Dol_closedecoration;=0A=
	o3_closestyle=3Dol_closestyle;=0A=
	o3_closeweight=3Dol_closeweight;=0A=
}=0A=
=0A=
// Parses CSS Style commands.=0A=
function parseCSSStyleExtras(pf, i, ar) {=0A=
	var k =3D i;=0A=
	=0A=
	if (k < ar.length) {=0A=
		if (ar[k]=3D=3DCSSSTYLE) { eval(pf+'css=3D'+ar[k]); return k; }=0A=
		if (ar[k]=3D=3DPADUNIT) { eval(pf+'padunit=3D"'+ar[++k]+'"'); return =
k; }=0A=
		if (ar[k]=3D=3DHEIGHTUNIT) { eval(pf+'heightunit=3D"'+ar[++k]+'"'); =
return k; }=0A=
		if (ar[k]=3D=3DWIDTHUNIT) { eval(pf+'widthunit=3D"'+ar[++k]+'"'); =
return k; }=0A=
		if (ar[k]=3D=3DTEXTSIZEUNIT) { =
eval(pf+'textsizeunit=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DTEXTDECORATION) { =
eval(pf+'textdecoration=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DTEXTSTYLE) { eval(pf+'textstyle=3D"'+ar[++k]+'"'); =
return k; }=0A=
		if (ar[k]=3D=3DTEXTWEIGHT) { eval(pf+'textweight=3D"'+ar[++k]+'"'); =
return k; }=0A=
		if (ar[k]=3D=3DCAPTIONSIZEUNIT) { =
eval(pf+'captionsizeunit=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DCAPTIONDECORATION) { =
eval(pf+'captiondecoration=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DCAPTIONSTYLE) { =
eval(pf+'captionstyle=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DCAPTIONWEIGHT) { =
eval(pf+'captionweight=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DCLOSESIZEUNIT) { =
eval(pf+'closesizeunit=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DCLOSEDECORATION) { =
eval(pf+'closedecoration=3D"'+ar[++k]+'"'); return k; }=0A=
		if (ar[k]=3D=3DCLOSESTYLE) { eval(pf+'closestyle=3D"'+ar[++k]+'"'); =
return k; }=0A=
		if (ar[k]=3D=3DCLOSEWEIGHT) { eval(pf+'closeweight=3D"'+ar[++k]+'"'); =
return k; }=0A=
	}=0A=
	=0A=
	return -1;=0A=
}=0A=
=0A=
////////=0A=
// LAYER GENERATION FUNCTIONS=0A=
////////=0A=
=0A=
// Makes simple table without caption=0A=
function ol_content_simple_cssstyle(text) {=0A=
	txt =3D '<table width=3D"'+o3_width+ '" border=3D"0" =
cellpadding=3D"'+o3_border+'" cellspacing=3D"0" =
style=3D"background-color: '+o3_bgcolor+'; height: =
'+o3_height+o3_heightunit+';"><tr><td><table width=3D"100%" border=3D"0" =
cellpadding=3D"' + o3_cellpad + '" cellspacing=3D"0" style=3D"color: =
'+o3_fgcolor+'; background-color: '+o3_fgcolor+'; height: =
'+o3_height+o3_heightunit+';"><tr><td valign=3D"TOP"><font =
style=3D"font-family: '+o3_textfont+'; color: '+o3_textcolor+'; =
font-size: '+o3_textsize+o3_textsizeunit+'; text-decoration: =
'+o3_textdecoration+'; font-weight: '+o3_textweight+'; =
font-style:'+o3_textstyle+'">'+text+'</font></td></tr></table></td></tr><=
/table>';=0A=
	set_background("");=0A=
	=0A=
	return txt;=0A=
}=0A=
=0A=
// Makes table with caption and optional close link=0A=
function ol_content_caption_cssstyle(text, title, close) {=0A=
	var nameId;=0A=
	closing =3D "";=0A=
	closeevent =3D "onMouseOver";=0A=
	=0A=
	if (o3_closeclick =3D=3D 1) closeevent=3D (o3_closetitle ? "title=3D'" =
+ o3_closetitle +"'" : "") + " onClick";=0A=
=0A=
	if (o3_capicon!=3D"") {=0A=
		nameId=3D' hspace=3D\"5\"'+' align=3D\"middle\" alt=3D\"\"';=0A=
		if (typeof o3_dragimg !=3D 'undefined' && o3_dragimg) nameId =3D ' =
hspace=3D\"5\"'+' name=3D\"'+o3_dragimg+'\" id=3D\"'+o3_dragimg+'\" =
align=3D\"middle\" alt=3D\"Drag Enabled\" title=3D\"Drag Enabled\"';=0A=
		o3_capicon =3D '<img src=3D\"'+o3_capicon+'\"'+nameId+' />';=0A=
	}=0A=
	=0A=
	if (close !=3D "") {=0A=
		closing =3D '<td align=3D"RIGHT"><a href=3D"javascript:return =
'+fnRef+'cClick();" '+closeevent+'=3D"return '+fnRef+'cClick();" =
style=3D"color: '+o3_closecolor+'; font-family: '+o3_closefont+'; =
font-size: '+o3_closesize+o3_closesizeunit+'; text-decoration: =
'+o3_closedecoration+'; font-weight: '+o3_closeweight+'; =
font-style:'+o3_closestyle+';">'+close+'</a></td>';=0A=
	}=0A=
	=0A=
	txt =3D '<table width=3D"'+o3_width+ '" border=3D"0" =
cellpadding=3D"'+o3_border+'" cellspacing=3D"0" =
style=3D"background-color: '+o3_bgcolor+'; background-image: =
url('+o3_bgbackground+'); height: =
'+o3_height+o3_heightunit+';"><tr><td><table width=3D"100%" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0"><tr><td><font style=3D"font-family: =
'+o3_captionfont+'; color: '+o3_capcolor+'; font-size: =
'+o3_captionsize+o3_captionsizeunit+'; font-weight: =
'+o3_captionweight+'; font-style: '+o3_captionstyle+'; text-decoration: =
'+o3_captiondecoration+';">'+o3_capicon+title+'</font></td>'+closing+'</t=
r></table><table width=3D"100%" border=3D"0" cellpadding=3D"' + =
o3_cellpad + '" cellspacing=3D"0" style=3D"color: '+o3_fgcolor+'; =
background-color: '+o3_fgcolor+'; height: =
'+o3_height+o3_heightunit+';"><tr><td valign=3D"TOP"><font =
style=3D"font-family: '+o3_textfont+'; color: '+o3_textcolor+'; =
font-size: '+o3_textsize+o3_textsizeunit+'; text-decoration: =
'+o3_textdecoration+'; font-weight: '+o3_textweight+'; =
font-style:'+o3_textstyle+'">'+text+'</font></td></tr></table></td></tr><=
/table>';=0A=
	set_background("");=0A=
=0A=
	return txt;=0A=
}=0A=
=0A=
// Sets the background picture, padding and lots more. :)=0A=
function ol_content_background_cssstyle(text, picture, hasfullhtml) {=0A=
	if (hasfullhtml) {=0A=
		txt =3D text;=0A=
	} else {=0A=
		var pU, hU, wU;=0A=
		pU =3D (o3_padunit =3D=3D '%' ? '%' : '');=0A=
		hU =3D (o3_heightunit =3D=3D '%' ? '%' : '');=0A=
		wU =3D (o3_widthunit =3D=3D '%' ? '%' : '');=0A=
		txt =3D '<table width=3D"'+o3_width+wu+'" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0" height=3D"'+o3_height+hu+'"><tr><td =
colspan=3D"3" height=3D"'+o3_padyt+pu+'"></td></tr><tr><td =
width=3D"'+o3_padxl+pu+'"></td><td valign=3D"TOP" =
width=3D"'+(o3_width-o3_padxl-o3_padxr)+pu+'"><font =
style=3D"font-family: '+o3_textfont+'; color: '+o3_textcolor+'; =
font-size: '+o3_textsize+o3_textsizeunit+';">'+text+'</font></td><td =
width=3D"'+o3_padxr+pu+'"></td></tr><tr><td colspan=3D"3" =
height=3D"'+o3_padyb+pu+'"></td></tr></table>';=0A=
	}=0A=
=0A=
	set_background(picture);=0A=
=0A=
	return txt;=0A=
}=0A=
=0A=
////////=0A=
// PLUGIN REGISTRATIONS=0A=
////////=0A=
registerRunTimeFunction(setCSSStyleVariables);=0A=
registerCmdLineFunction(parseCSSStyleExtras);=0A=
registerHook("ol_content_simple", ol_content_simple_cssstyle, =
FALTERNATE, CSSSTYLE);=0A=
registerHook("ol_content_caption", ol_content_caption_cssstyle, =
FALTERNATE, CSSSTYLE);=0A=
registerHook("ol_content_background", ol_content_background_cssstyle, =
FALTERNATE, CSSSTYLE);=0A=
}
------=_NextPart_000_0000_01CCA386.CCC0E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://moodle.greenville.k12.sc.us/lib/cookies.js

/*******************************************************=0A=
COOKIE FUNCTIONALITY=0A=
Based on "Night of the Living Cookie" by Bill Dortch=0A=
(c) 2003, Ryan Parman=0A=
http://www.skyzyx.com=0A=
Distributed according to SkyGPL 2.1, http://www.skyzyx.com/license/=0A=
*******************************************************/=0A=
function cookie(name, value, expires, path, domain, secure)=0A=
{=0A=
	// Passed Values=0A=
	this.name=3Dname;=0A=
	this.value=3Dvalue;=0A=
	this.expires=3Dexpires;=0A=
	this.path=3Dpath;=0A=
	this.domain=3Ddomain;=0A=
	this.secure=3Dsecure;=0A=
=0A=
	// Read cookie=0A=
	this.read=3Dfunction()=0A=
	{=0A=
		// To allow for faster parsing=0A=
		var ck=3Ddocument.cookie;=0A=
=0A=
		var arg =3D this.name + "=3D";=0A=
		var alen =3D arg.length;=0A=
		var clen =3D ck.length;=0A=
		var i =3D 0;=0A=
=0A=
		while (i < clen)=0A=
		{=0A=
			var j =3D i + alen;=0A=
			if (ck.substring(i, j) =3D=3D arg)=0A=
			{=0A=
				var endstr =3D ck.indexOf (";", j);=0A=
				if (endstr =3D=3D -1) endstr =3D ck.length;=0A=
				return unescape(ck.substring(j, endstr));=0A=
			}=0A=
			i =3D ck.indexOf(" ", i) + 1;=0A=
			if (i =3D=3D 0) break;=0A=
		}=0A=
		return null;=0A=
	}=0A=
=0A=
	// Set cookie=0A=
	this.set=3Dfunction()=0A=
	{=0A=
		// Store initial value of "this.expires" for re-initialization.=0A=
		expStore=3Dthis.expires;=0A=
=0A=
		// Set time to absolute zero.=0A=
		exp =3D new Date();=0A=
		base =3D new Date(0);=0A=
		skew =3D base.getTime();=0A=
		if (skew > 0)  exp.setTime (exp.getTime() - skew);=0A=
		exp.setTime(exp.getTime() + (this.expires*24*60*60*1000));=0A=
		this.expires=3Dexp;=0A=
=0A=
		document.cookie =3D this.name + "=3D" + escape (this.value) +=0A=
				((this.expires) ? "; expires=3D" + this.expires.toGMTString() : "") +=0A=
				((this.path) ? "; path=3D" + this.path : "") +=0A=
				((this.domain) ? "; domain=3D" + this.domain : "") +=0A=
				((this.secure) ? "; secure" : "");=0A=
=0A=
		// Re-initialize=0A=
		this.expires=3DexpStore;=0A=
	}=0A=
=0A=
	// Kill cookie=0A=
	this.kill=3Dfunction()=0A=
	{=0A=
		document.cookie =3D this.name + "=3D" +=0A=
				((this.path) ? "; path=3D" + this.path : "") +=0A=
				((this.domain) ? "; domain=3D" + this.domain : "") +=0A=
				"; expires=3DThu, 01-Jan-70 00:00:01 GMT";=0A=
	}=0A=
=0A=
	// Change cookie settings.=0A=
	this.changeName=3Dfunction(chName) { this.kill(); this.name=3DchName; =
this.set(); }=0A=
	this.changeVal=3Dfunction(chVal) { this.kill(); this.value=3DchVal; =
this.set(); }=0A=
	this.changeExp=3Dfunction(chExp) { this.kill(); this.expires=3DchExp; =
this.set(); }=0A=
	this.changePath=3Dfunction(chPath) { this.kill(); this.path=3DchPath; =
this.set(); }=0A=
	this.changeDomain=3Dfunction(chDom) { this.kill(); this.domain=3DchDom; =
this.set(); }=0A=
	this.changeSecurity=3Dfunction(chSec) { this.kill(); =
this.secure=3DchSec; this.set(); }=0A=
}=0A=

------=_NextPart_000_0000_01CCA386.CCC0E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://moodle.greenville.k12.sc.us/lib/ufo.js

/*	Unobtrusive Flash Objects (UFO) v3.22 =
<http://www.bobbyvandersluis.com/ufo/>=0A=
	Copyright 2005-2007 Bobby van der Sluis=0A=
	This software is licensed under the CC-GNU LGPL =
<http://creativecommons.org/licenses/LGPL/2.1/>=0A=
=0A=
    CONTAINS MINOR CHANGE FOR MOODLE (bottom code for MDL-9825)=0A=
*/=0A=
=0A=
var UFO =3D {=0A=
	req: ["movie", "width", "height", "majorversion", "build"],=0A=
	opt: ["play", "loop", "menu", "quality", "scale", "salign", "wmode", =
"bgcolor", "base", "flashvars", "devicefont", "allowscriptaccess", =
"seamlesstabbing", "allowfullscreen", "allownetworking"],=0A=
	optAtt: ["id", "name", "align"],=0A=
	optExc: ["swliveconnect"],=0A=
	ximovie: "ufo.swf",=0A=
	xiwidth: "215",=0A=
	xiheight: "138",=0A=
	ua: navigator.userAgent.toLowerCase(),=0A=
	pluginType: "",=0A=
	fv: [0,0],=0A=
	foList: [],=0A=
		=0A=
	create: function(FO, id) {=0A=
		if (!UFO.uaHas("w3cdom") || UFO.uaHas("ieMac")) return;=0A=
		UFO.getFlashVersion();=0A=
		UFO.foList[id] =3D UFO.updateFO(FO);=0A=
		UFO.createCSS("#" + id, "visibility:hidden;");=0A=
		UFO.domLoad(id);=0A=
	},=0A=
=0A=
	updateFO: function(FO) {=0A=
		if (typeof FO.xi !=3D "undefined" && FO.xi =3D=3D "true") {=0A=
			if (typeof FO.ximovie =3D=3D "undefined") FO.ximovie =3D UFO.ximovie;=0A=
			if (typeof FO.xiwidth =3D=3D "undefined") FO.xiwidth =3D UFO.xiwidth;=0A=
			if (typeof FO.xiheight =3D=3D "undefined") FO.xiheight =3D =
UFO.xiheight;=0A=
		}=0A=
		FO.mainCalled =3D false;=0A=
		return FO;=0A=
	},=0A=
=0A=
	domLoad: function(id) {=0A=
		var _t =3D setInterval(function() {=0A=
			if ((document.getElementsByTagName("body")[0] !=3D null || =
document.body !=3D null) && document.getElementById(id) !=3D null) {=0A=
				UFO.main(id);=0A=
				clearInterval(_t);=0A=
			}=0A=
		}, 250);=0A=
		if (typeof document.addEventListener !=3D "undefined") {=0A=
			document.addEventListener("DOMContentLoaded", function() { =
UFO.main(id); clearInterval(_t); } , null); // Gecko, Opera 9+=0A=
		}=0A=
	},=0A=
=0A=
	main: function(id) {=0A=
		var _fo =3D UFO.foList[id];=0A=
		if (_fo.mainCalled) return;=0A=
		UFO.foList[id].mainCalled =3D true;=0A=
		document.getElementById(id).style.visibility =3D "hidden";=0A=
		if (UFO.hasRequired(id)) {=0A=
			if (UFO.hasFlashVersion(parseInt(_fo.majorversion, 10), =
parseInt(_fo.build, 10))) {=0A=
				if (typeof _fo.setcontainercss !=3D "undefined" && =
_fo.setcontainercss =3D=3D "true") UFO.setContainerCSS(id);=0A=
				UFO.writeSWF(id);=0A=
			}=0A=
			else if (_fo.xi =3D=3D "true" && UFO.hasFlashVersion(6, 65)) {=0A=
				UFO.createDialog(id);=0A=
			}=0A=
		}=0A=
		document.getElementById(id).style.visibility =3D "visible";=0A=
	},=0A=
	=0A=
	createCSS: function(selector, declaration) {=0A=
		var _h =3D document.getElementsByTagName("head")[0]; =0A=
		var _s =3D UFO.createElement("style");=0A=
		if (!UFO.uaHas("ieWin")) =
_s.appendChild(document.createTextNode(selector + " {" + declaration + =
"}")); // bugs in IE/Win=0A=
		_s.setAttribute("type", "text/css");=0A=
		_s.setAttribute("media", "screen"); =0A=
		_h.appendChild(_s);=0A=
		if (UFO.uaHas("ieWin") && document.styleSheets && =
document.styleSheets.length > 0) {=0A=
			var _ls =3D document.styleSheets[document.styleSheets.length - 1];=0A=
			if (typeof _ls.addRule =3D=3D "object") _ls.addRule(selector, =
declaration);=0A=
		}=0A=
	},=0A=
	=0A=
	setContainerCSS: function(id) {=0A=
		var _fo =3D UFO.foList[id];=0A=
		var _w =3D /%/.test(_fo.width) ? "" : "px";=0A=
		var _h =3D /%/.test(_fo.height) ? "" : "px";=0A=
		UFO.createCSS("#" + id, "width:" + _fo.width + _w +"; height:" + =
_fo.height + _h +";");=0A=
		if (_fo.width =3D=3D "100%") {=0A=
			UFO.createCSS("body", "margin-left:0; margin-right:0; padding-left:0; =
padding-right:0;");=0A=
		}=0A=
		if (_fo.height =3D=3D "100%") {=0A=
			UFO.createCSS("html", "height:100%; overflow:hidden;");=0A=
			UFO.createCSS("body", "margin-top:0; margin-bottom:0; padding-top:0; =
padding-bottom:0; height:100%;");=0A=
		}=0A=
	},=0A=
=0A=
	createElement: function(el) {=0A=
		return (UFO.uaHas("xml") && typeof document.createElementNS !=3D =
"undefined") ?  document.createElementNS("http://www.w3.org/1999/xhtml", =
el) : document.createElement(el);=0A=
	},=0A=
=0A=
	createObjParam: function(el, aName, aValue) {=0A=
		var _p =3D UFO.createElement("param");=0A=
		_p.setAttribute("name", aName);	=0A=
		_p.setAttribute("value", aValue);=0A=
		el.appendChild(_p);=0A=
	},=0A=
=0A=
	uaHas: function(ft) {=0A=
		var _u =3D UFO.ua;=0A=
		switch(ft) {=0A=
			case "w3cdom":=0A=
				return (typeof document.getElementById !=3D "undefined" && typeof =
document.getElementsByTagName !=3D "undefined" && (typeof =
document.createElement !=3D "undefined" || typeof =
document.createElementNS !=3D "undefined"));=0A=
			case "xml":=0A=
				var _m =3D document.getElementsByTagName("meta");=0A=
				var _l =3D _m.length;=0A=
				for (var i =3D 0; i < _l; i++) {=0A=
					if (/content-type/i.test(_m[i].getAttribute("http-equiv")) && =
/xml/i.test(_m[i].getAttribute("content"))) return true;=0A=
				}=0A=
				return false;=0A=
			case "ieMac":=0A=
				return /msie/.test(_u) && !/opera/.test(_u) && /mac/.test(_u);=0A=
			case "ieWin":=0A=
				return /msie/.test(_u) && !/opera/.test(_u) && /win/.test(_u);=0A=
			case "gecko":=0A=
				return /gecko/.test(_u) && !/applewebkit/.test(_u);=0A=
			case "opera":=0A=
				return /opera/.test(_u);=0A=
			case "safari":=0A=
				return /applewebkit/.test(_u);=0A=
			default:=0A=
				return false;=0A=
		}=0A=
	},=0A=
	=0A=
	getFlashVersion: function() {=0A=
		if (UFO.fv[0] !=3D 0) return;  =0A=
		if (navigator.plugins && typeof navigator.plugins["Shockwave Flash"] =
=3D=3D "object") {=0A=
			UFO.pluginType =3D "npapi";=0A=
			var _d =3D navigator.plugins["Shockwave Flash"].description;=0A=
			if (typeof _d !=3D "undefined") {=0A=
				_d =3D _d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");=0A=
				var _m =3D parseInt(_d.replace(/^(.*)\..*$/, "$1"), 10);=0A=
				var _r =3D /r/.test(_d) ? parseInt(_d.replace(/^.*r(.*)$/, "$1"), =
10) : 0;=0A=
				UFO.fv =3D [_m, _r];=0A=
			}=0A=
		}=0A=
		else if (window.ActiveXObject) {=0A=
			UFO.pluginType =3D "ax";=0A=
			try { // avoid fp 6 crashes=0A=
				var _a =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
			}=0A=
			catch(e) {=0A=
				try { =0A=
					var _a =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
					UFO.fv =3D [6, 0];=0A=
					_a.AllowScriptAccess =3D "always"; // throws if fp < 6.47 =0A=
				}=0A=
				catch(e) {=0A=
					if (UFO.fv[0] =3D=3D 6) return;=0A=
				}=0A=
				try {=0A=
					var _a =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
				}=0A=
				catch(e) {}=0A=
			}=0A=
			if (typeof _a =3D=3D "object") {=0A=
				var _d =3D _a.GetVariable("$version"); // bugs in fp 6.21/6.23=0A=
				if (typeof _d !=3D "undefined") {=0A=
					_d =3D _d.replace(/^\S+\s+(.*)$/, "$1").split(",");=0A=
					UFO.fv =3D [parseInt(_d[0], 10), parseInt(_d[2], 10)];=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	hasRequired: function(id) {=0A=
		var _l =3D UFO.req.length;=0A=
		for (var i =3D 0; i < _l; i++) {=0A=
			if (typeof UFO.foList[id][UFO.req[i]] =3D=3D "undefined") return =
false;=0A=
		}=0A=
		return true;=0A=
	},=0A=
	=0A=
	hasFlashVersion: function(major, release) {=0A=
		return (UFO.fv[0] > major || (UFO.fv[0] =3D=3D major && UFO.fv[1] >=3D =
release)) ? true : false;=0A=
	},=0A=
=0A=
	writeSWF: function(id) {=0A=
		var _fo =3D UFO.foList[id];=0A=
		var _e =3D document.getElementById(id);=0A=
		if (UFO.pluginType =3D=3D "npapi") {=0A=
			if (UFO.uaHas("gecko") || UFO.uaHas("xml")) {=0A=
				while(_e.hasChildNodes()) {=0A=
					_e.removeChild(_e.firstChild);=0A=
				}=0A=
				var _obj =3D UFO.createElement("object");=0A=
				_obj.setAttribute("type", "application/x-shockwave-flash");=0A=
				_obj.setAttribute("data", _fo.movie);=0A=
				_obj.setAttribute("width", _fo.width);=0A=
				_obj.setAttribute("height", _fo.height);=0A=
				var _l =3D UFO.optAtt.length;=0A=
				for (var i =3D 0; i < _l; i++) {=0A=
					if (typeof _fo[UFO.optAtt[i]] !=3D "undefined") =
_obj.setAttribute(UFO.optAtt[i], _fo[UFO.optAtt[i]]);=0A=
				}=0A=
				var _o =3D UFO.opt.concat(UFO.optExc);=0A=
				var _l =3D _o.length;=0A=
				for (var i =3D 0; i < _l; i++) {=0A=
					if (typeof _fo[_o[i]] !=3D "undefined") UFO.createObjParam(_obj, =
_o[i], _fo[_o[i]]);=0A=
				}=0A=
				_e.appendChild(_obj);=0A=
			}=0A=
			else {=0A=
				var _emb =3D "";=0A=
				var _o =3D UFO.opt.concat(UFO.optAtt).concat(UFO.optExc);=0A=
				var _l =3D _o.length;=0A=
				for (var i =3D 0; i < _l; i++) {=0A=
					if (typeof _fo[_o[i]] !=3D "undefined") _emb +=3D ' ' + _o[i] + =
'=3D"' + _fo[_o[i]] + '"';=0A=
				}=0A=
				_e.innerHTML =3D '<embed type=3D"application/x-shockwave-flash" =
src=3D"' + _fo.movie + '" width=3D"' + _fo.width + '" height=3D"' + =
_fo.height + '" =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer"' + _emb + =
'></embed>';=0A=
			}=0A=
		}=0A=
		else if (UFO.pluginType =3D=3D "ax") {=0A=
			var _objAtt =3D "";=0A=
			var _l =3D UFO.optAtt.length;=0A=
			for (var i =3D 0; i < _l; i++) {=0A=
				if (typeof _fo[UFO.optAtt[i]] !=3D "undefined") _objAtt +=3D ' ' + =
UFO.optAtt[i] + '=3D"' + _fo[UFO.optAtt[i]] + '"';=0A=
			}=0A=
			var _objPar =3D "";=0A=
			var _l =3D UFO.opt.length;=0A=
			for (var i =3D 0; i < _l; i++) {=0A=
				if (typeof _fo[UFO.opt[i]] !=3D "undefined") _objPar +=3D '<param =
name=3D"' + UFO.opt[i] + '" value=3D"' + _fo[UFO.opt[i]] + '" />';=0A=
			}=0A=
			var _p =3D window.location.protocol =3D=3D "https:" ? "https:" : =
"http:";=0A=
			_e.innerHTML =3D '<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + _objAtt + ' =
width=3D"' + _fo.width + '" height=3D"' + _fo.height + '" codebase=3D"' =
+ _p + =
'//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=3D=
' + _fo.majorversion + ',0,' + _fo.build + ',0"><param name=3D"movie" =
value=3D"' + _fo.movie + '" />' + _objPar + '</object>';=0A=
		}=0A=
	},=0A=
		=0A=
	createDialog: function(id) {=0A=
		var _fo =3D UFO.foList[id];=0A=
		UFO.createCSS("html", "height:100%; overflow:hidden;");=0A=
		UFO.createCSS("body", "height:100%; overflow:hidden;");=0A=
		UFO.createCSS("#xi-con", "position:absolute; left:0; top:0; =
z-index:1000; width:100%; height:100%; background-color:#fff; =
filter:alpha(opacity:75); opacity:0.75;");=0A=
		UFO.createCSS("#xi-dia", "position:absolute; left:50%; top:50%; =
margin-left: -" + Math.round(parseInt(_fo.xiwidth, 10) / 2) + "px; =
margin-top: -" + Math.round(parseInt(_fo.xiheight, 10) / 2) + "px; =
width:" + _fo.xiwidth + "px; height:" + _fo.xiheight + "px;");=0A=
		var _b =3D document.getElementsByTagName("body")[0];=0A=
		var _c =3D UFO.createElement("div");=0A=
		_c.setAttribute("id", "xi-con");=0A=
		var _d =3D UFO.createElement("div");=0A=
		_d.setAttribute("id", "xi-dia");=0A=
		_c.appendChild(_d);=0A=
		_b.appendChild(_c);=0A=
		var _mmu =3D window.location;=0A=
		if (UFO.uaHas("xml") && UFO.uaHas("safari")) {=0A=
			var _mmd =3D =
document.getElementsByTagName("title")[0].firstChild.nodeValue =3D =
document.getElementsByTagName("title")[0].firstChild.nodeValue.slice(0, =
47) + " - Flash Player Installation";=0A=
		}=0A=
		else {=0A=
			var _mmd =3D document.title =3D document.title.slice(0, 47) + " - =
Flash Player Installation";=0A=
		}=0A=
		var _mmp =3D UFO.pluginType =3D=3D "ax" ? "ActiveX" : "PlugIn";=0A=
		var _uc =3D typeof _fo.xiurlcancel !=3D "undefined" ? =
"&xiUrlCancel=3D" + _fo.xiurlcancel : "";=0A=
		var _uf =3D typeof _fo.xiurlfailed !=3D "undefined" ? =
"&xiUrlFailed=3D" + _fo.xiurlfailed : "";=0A=
		UFO.foList["xi-dia"] =3D { movie:_fo.ximovie, width:_fo.xiwidth, =
height:_fo.xiheight, majorversion:"6", build:"65", =
flashvars:"MMredirectURL=3D" + _mmu + "&MMplayerType=3D" + _mmp + =
"&MMdoctitle=3D" + _mmd + _uc + _uf };=0A=
		UFO.writeSWF("xi-dia");=0A=
	},=0A=
=0A=
	expressInstallCallback: function() {=0A=
		var _b =3D document.getElementsByTagName("body")[0];=0A=
		var _c =3D document.getElementById("xi-con");=0A=
		_b.removeChild(_c);=0A=
		UFO.createCSS("body", "height:auto; overflow:auto;");=0A=
		UFO.createCSS("html", "height:auto; overflow:auto;");=0A=
	},=0A=
=0A=
	cleanupIELeaks: function() {=0A=
		var _o =3D document.getElementsByTagName("object");=0A=
		var _l =3D _o.length=0A=
		for (var i =3D 0; i < _l; i++) {=0A=
			_o[i].style.display =3D "none";=0A=
            var j =3D 0;=0A=
			for (var x in _o[i]) {=0A=
                j++;=0A=
				if (typeof _o[i][x] =3D=3D "function") {=0A=
					_o[i][x] =3D null;=0A=
				}=0A=
                if (j > 1000) {=0A=
                    // something is wrong, probably infinite loop caused =
by embedded html file=0A=
                    // see MDL-9825=0A=
                    break;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
};=0A=
=0A=
if (typeof window.attachEvent !=3D "undefined" && UFO.uaHas("ieWin")) {=0A=
	window.attachEvent("onunload", UFO.cleanupIELeaks);=0A=
}=0A=

------=_NextPart_000_0000_01CCA386.CCC0E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://moodle.greenville.k12.sc.us/lib/dropdown.js

/****=0A=
Author: Jerome Mouneyrac=0A=
Bug Reference: http://tracker.moodle.org/browse/MDL-14439=0A=
IE and Opera fire the onchange when ever you move into a dropdwown list =
with the keyboard.=0A=
These functions fix this problem.=0A=
****/=0A=
=0A=
/*=0A=
global variables=0A=
=0A=
Note:=0A=
if I didn't use global variables, we would need to pass them as =
parameter:  =0A=
=3D> in initSelect(): =0A=
   I would write "theSelect.onchange =3D selectChanged(...);"=0A=
   This code causes a javascript error on IE. (not firefox)=0A=
so I had to write theSelect.onchange =3D selectChanged; It's why I use =
global variables .=0A=
Because I use global variables, I didn't put this code in =
javascript-static.js.=0A=
This file is loaded in javascript.php.=0A=
*/ =0A=
var select_formid;=0A=
var select_targetwindow;=0A=
=0A=
//we redefine all user actions on the dropdown list=0A=
//onfocus, onchange, onkeydown, and onclick=0A=
function initSelect(formId,targetWindow)=0A=
{=0A=
    //initialise global variables=0A=
    select_formid=3DformId;=0A=
    select_targetwindow=3DtargetWindow;=0A=
=0A=
    var theSelect =3D document.getElementById(select_formid+"_jump");=0A=
=0A=
    theSelect.changed =3D false;=0A=
=0A=
    selectFocussed();=0A=
=0A=
    theSelect.onchange =3D selectChanged;=0A=
    theSelect.onkeydown =3D selectKeyed;=0A=
    theSelect.onclick =3D selectClicked;=0A=
    =0A=
    return true;=0A=
}=0A=
=0A=
function selectChanged(theElement)=0A=
{=0A=
    var theSelect;=0A=
    =0A=
    if (theElement && theElement.value)=0A=
    {=0A=
        theSelect =3D theElement;=0A=
    }=0A=
    else=0A=
    {=0A=
        theSelect =3D this;=0A=
    }=0A=
    =0A=
    if (!theSelect.changed)=0A=
    {=0A=
        return false;=0A=
    }=0A=
=0A=
    //here is the onchange redirection=0A=
    =
select_targetwindow.location=3Ddocument.getElementById(select_formid).jum=
p.options[document.getElementById(select_formid).jump.selectedIndex].valu=
e;                                =0A=
    =0A=
    return true;=0A=
}=0A=
=0A=
function selectClicked()=0A=
{=0A=
    this.changed =3D true;=0A=
}=0A=
=0A=
function selectFocussed()=0A=
{=0A=
    this.initValue =3D this.value;=0A=
    =0A=
    return true;=0A=
}=0A=
=0A=
//we keep Firefox behaviors: onchange is fired when we press "Enter", =
"Esc", or "Tab"" keys.=0A=
//note that is probably not working on Mac (keyCode could be different)=0A=
function selectKeyed(e)=0A=
{=0A=
    var theEvent;=0A=
    var keyCodeTab =3D "9";=0A=
    var keyCodeEnter =3D "13";=0A=
    var keyCodeEsc =3D "27";=0A=
    =0A=
    if (e)=0A=
    {=0A=
        theEvent =3D e;=0A=
    }=0A=
    else=0A=
    {=0A=
        theEvent =3D event;=0A=
    }=0A=
=0A=
    if ((theEvent.keyCode =3D=3D keyCodeEnter || theEvent.keyCode =3D=3D =
keyCodeTab) && this.value !=3D this.initValue)=0A=
    {=0A=
        this.changed =3D true;=0A=
        selectChanged(this);=0A=
    }=0A=
    else if (theEvent.keyCode =3D=3D keyCodeEsc)=0A=
    {=0A=
        this.value =3D this.initValue;=0A=
    }=0A=
    else=0A=
    {=0A=
        this.changed =3D false;=0A=
    }=0A=
    =0A=
    return true;=0A=
}
------=_NextPart_000_0000_01CCA386.CCC0E300--

