From: <Saved by Windows Internet Explorer 8>
Subject: Preview Email
Date: Tue, 3 Nov 2009 10:49:21 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0014_01CA5C73.4CA69360"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/interface/mail_client/header_top.gif

R0lGODlhCgAEAIAAANTQyEBAQCwAAAAACgAEAAACB4yPoMvtrwoAOw==

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/interface/mail_client/header_top_right.gif

R0lGODlhCgAEAJEAANTQyICAgEBAQAAAACwAAAAACgAEAAACCpSPoKshzBxcrgAAOw==

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/interface/mail_client/header_left.gif

R0lGODlhCgAGAIAAANTQyP///ywAAAAACgAGAEACC0SAmafKjR6UjaYCADs=

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/interface/mail_client/header_right.gif

R0lGODlhCwAGAJEAANTQyP///4CAgEBAQCwAAAAACwAGAEACDYRvMoGo3NKKEsZHwSsAOw==

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/interface/mail_client/top_left.gif

R0lGODlhCgAGAJEAANTQyP///4CAgEBAQCwAAAAACgAGAEACFESAmYcyAU1yo8omsrjAwcN0D1QA
ADs=

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/interface/mail_client/top.gif

R0lGODlhCgAGAJEAANTQyP///4CAgEBAQCwAAAAACgAGAEACDISPocvjD4WclNlrCwA7

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/interface/mail_client/top_right.gif

R0lGODlhCwAGAJEAANTQyP///4CAgEBAQCwAAAAACwAGAEACFIRvMsEBntaY76ggsoDgtho1DncV
ADs=

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/interface/mail_client/left.gif

R0lGODlhCgAGAJEAANTQyP///4CAgEBAQCwAAAAACgAGAEACEUSAMsGGoNg5aTUK7Xzxcl0AADs=

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/interface/mail_client/right.gif

R0lGODlhCwAGAJEAANTQyP///4CAgEBAQCwAAAAACwAGAEACEowRoDJ2uZpDCjCXoJWv3qldBQA7

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/interface/mail_client/bottom_left.gif

R0lGODlhCgAKAJEAANTQyP///4CAgEBAQCwAAAAACgAKAEACG0SAMsEgD6FBhrWT1qUcYacdn9B9
3XQCw8q2BQA7

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/interface/mail_client/bottom.gif

R0lGODlhCwAKAJEAANTQyP///4CAgEBAQCwAAAAACwAKAEACFIyPIcstCSMCtFogz9288wGG4lAA
ADs=

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/interface/mail_client/bottom_right.gif

R0lGODlhCwAKAJEAANTQyP///4CAgEBAQCwAAAAACwAKAEACHowRoDIhD2EzVAFGU1rN+jsdGzgi
FvadXUoO7gsHBQA7

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://img-ak.verticalresponse.com/styling/1256957483/legacy/app/css/vr.css

.vrDialog {
	Z-INDEX: 1000; POSITION: absolute; LINE-HEIGHT: 13px
}
.vrDialogHeader {
=09
}
.vrDialogContent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 15px; =
PADDING-TOP: 0px
}
.vrDialogContent210 {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/interface/v5/vr.dialog/vr.dialog.content.210.png)
}
.vrDialogContent210 P {
	MARGIN: 8px auto
}
.vrDialogContent350 {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/interface/v5/vr.dialog/vr.dialog.content.350.png)
}
.vrDialogFooter {
=09
}
.vrDialogCloseLink {
	FLOAT: right
}
H3.vrlb_header {
	BACKGROUND-IMAGE: url(/images/cobrand/vr/main_nav/main_nav.bg.gif); =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #369; MARGIN: 5px; PADDING-LEFT: =
5px; PADDING-RIGHT: 5px; COLOR: #fff; CLEAR: left; FONT-SIZE: 12px; =
FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.vrlb_content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
OVERFLOW: hidden; PADDING-TOP: 10px
}
.vrlb_close {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; FLOAT: =
right; PADDING-TOP: 9px
}
.vrlb_close IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
DIV.vr_shroud {
	Z-INDEX: 1000; BORDER-BOTTOM: medium none; POSITION: fixed; =
BORDER-LEFT: medium none; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 100%; =
OVERFLOW: hidden; BORDER-TOP: medium none; TOP: 0px; RIGHT: 0px; =
BORDER-RIGHT: medium none; LEFT: 0px
}
DIV.vr_shroud DIV.vr_shroud_content {
	Z-INDEX: 1000; BORDER-BOTTOM: medium none; POSITION: fixed; =
BORDER-LEFT: medium none; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 100%; =
OVERFLOW: hidden; BORDER-TOP: medium none; TOP: 0px; RIGHT: 0px; =
BORDER-RIGHT: medium none; LEFT: 0px
}
DIV.vr_shroud IFRAME.vr_shroud_iframe {
	BORDER-BOTTOM: black 0px solid; POSITION: absolute; FILTER: =
alpha(opacity=3D70); BORDER-LEFT: black 0px solid; BACKGROUND-COLOR: =
black; WIDTH: 250%; BOTTOM: -5px; DISPLAY: block; HEIGHT: 250%; =
BORDER-TOP: black 0px solid; TOP: -5px; BORDER-RIGHT: black 0px solid; =
LEFT: -5px; opacity: 0.7; -moz-opacity: 0.7
}
DIV.vr_modal_frame {
	Z-INDEX: 1005; POSITION: absolute; WIDTH: 0px; HEIGHT: 0px; TOP: 50%; =
LEFT: 50%
}
DIV.vr_modal_frame DIV.vr_modal_hallow {
	Z-INDEX: 1010; POSITION: absolute; FILTER: alpha(opacity=3D40); =
BACKGROUND-COLOR: rgb(255,255,255); opacity: 0.4; -moz-opacity: 0.4
}
DIV.vr_modal_frame DIV.vr_modal_working {
	BACKGROUND: url(/cobrand/vr/indicators/indicator.bar.gif) no-repeat =
center top; HEIGHT: 19px
}
DIV.vr_modal_frame DIV.vr_modal_content {
	Z-INDEX: 1020; POSITION: absolute; BACKGROUND-COLOR: white
}
.vr_input_inlineeditor {
	BORDER-BOTTOM: #dedcc1 1px solid; TEXT-ALIGN: left; BORDER-LEFT: =
#dedcc1 1px solid; PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #eeecd1; =
PADDING-LEFT: 7px; PADDING-RIGHT: 7px; FONT-FAMILY: verdana; FONT-SIZE: =
11px; BORDER-TOP: #dedcc1 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: =
#dedcc1 1px solid; PADDING-TOP: 7px
}
.vr_input_inlineeditor_working_container {
	WIDTH: 20px; FLOAT: right; HEIGHT: 40px
}
.vr_input_inlineeditor_working {
	MARGIN: 5px; DISPLAY: none; FLOAT: right
}
.vr_input_inlineeditor INPUT.input {
	WIDTH: 98%; MARGIN-BOTTOM: 10px
}
#vr_colorpicker_opacity {
	POSITION: absolute; BACKGROUND-COLOR: #000; WIDTH: 240px; HEIGHT: 260px
}
#vr_colorpicker_plugin {
	Z-INDEX: 1; BORDER-BOTTOM: #555 1px solid; BORDER-LEFT: #555 1px solid; =
PADDING-BOTTOM: 11px; PADDING-LEFT: 10px; WIDTH: 210px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 220px; COLOR: #444; =
OVERFLOW: hidden; BORDER-TOP: #555 1px solid; BORDER-RIGHT: #555 1px =
solid; PADDING-TOP: 7px
}
#vr_colorpicker_plugin BR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; CLEAR: both; PADDING-TOP: 0px
}
#vr_colorpicker_plugin SELECT {
	BORDER-BOTTOM: #333 1px solid; POSITION: relative; BORDER-LEFT: #333 =
1px solid; BACKGROUND: #fff; BORDER-TOP: #333 1px solid; TOP: 4px; =
BORDER-RIGHT: #333 1px solid
}
#vr_colorpicker_plugHEX {
	POSITION: relative; FLOAT: left; TOP: -1px
}
#vr_colorpicker_plugHEX:hover {
	COLOR: #ffd000
}
#vr_colorpicker_plugCLOSE:hover {
	COLOR: #ffd000
}
#vr_colorpicker_plugCUR {
	WIDTH: 10px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 10px; FONT-SIZE: =
1px; MARGIN-RIGHT: 3px
}
#vr_colorpicker_SV {
	BORDER-BOTTOM: #000 1px solid; POSITION: relative; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/common/colorpi=
cker/SatVal.png', sizingMethod=3D'scale'); BORDER-LEFT: #000 1px solid; =
WIDTH: 166px; BACKGROUND: url(/common/colorpicker/SatVal.png) #ff0000; =
FLOAT: left; HEIGHT: 166px; BORDER-TOP: #000 1px solid; CURSOR: =
crosshair; MARGIN-RIGHT: 10px; BORDER-RIGHT: #000 1px solid; =
-moz-user-select: none; -khtml-user-select: none; user-select: none
}
#vr_colorpicker_SVslide {
	POSITION: absolute; LINE-HEIGHT: 1px; WIDTH: 9px; BACKGROUND: =
url(/common/colorpicker/slide.gif); HEIGHT: 9px; FONT-SIZE: 1px
}
#vr_colorpicker_H {
	BORDER-BOTTOM: #000 1px solid; POSITION: relative; BORDER-LEFT: #000 =
1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 19px; =
PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 165px; BORDER-TOP: #000 1px =
solid; TOP: 0px; CURSOR: crosshair; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 0px; -moz-user-select: none; -khtml-user-select: none; =
user-select: none
}
#vr_colorpicker_Hslide {
	POSITION: absolute; LINE-HEIGHT: 1px; WIDTH: 33px; BACKGROUND: =
url(/common/colorpicker/slideHue.gif); HEIGHT: 5px; FONT-SIZE: 1px
}
#vr_colorpicker_Hmodel {
	POSITION: relative
}
#vr_colorpicker_Hmodel DIV {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: 19px; PADDING-RIGHT: 0px; HEIGHT: 1px; FONT-SIZE: 1px; =
PADDING-TOP: 0px
}

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://img-ak.verticalresponse.com/styling/1256957483/legacy/app/css/cobrand/networkforgood/main.css

@import url( newstyle.css );
.guts {
=09
}
.app_wrap {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
MARGIN-BOTTOM: 5px; BACKGROUND: url(/cobrand/vr/info_table-bkg.gif) #fff =
repeat-x left top; CLEAR: both; BORDER-TOP: #ccc 1px solid; PADDING-TOP: =
15px
}
UL.tabs {
	BORDER-BOTTOM: #bbb 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: =
none; MARGIN: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 13px; FONT-FAMILY: =
"Lucida Grande", Lucida, Verdana, sans-serif; HEIGHT: 28px; FONT-SIZE: =
11px; PADDING-TOP: 0px
}
UL.tabs IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: -4px; BORDER-TOP: =
0px; MARGIN-RIGHT: 5px; BORDER-RIGHT: 0px
}
UL.tabs LI {
	BACKGROUND-IMAGE: url(/cobrand/vr/tabs/tabs.active.left.gif); =
LINE-HEIGHT: 13px; BACKGROUND-COLOR: #e6f3ff; MARGIN: 0px 0px -1px 6px; =
BACKGROUND-REPEAT: repeat-x; FLOAT: left; COLOR: #369; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: bold
}
UL.tabs LI A:hover {
	TEXT-DECORATION: none
}
UL.tabs LI SPAN {
	DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: =
right top
}
UL.tabs LI.tabs_create_action {
	BACKGROUND-IMAGE: url(/cobrand/vr/tabs/tabs.create.left.gif); =
BORDER-BOTTOM: #bbb 1px solid; FLOAT: right
}
UL.tabs LI.tabs_create_action:hover {
	BACKGROUND-IMAGE: url(/cobrand/vr/tabs/tabs.create.left.gif); =
BORDER-BOTTOM: #bbb 1px solid; FLOAT: right
}
UL.tabs LI.tabs_create_action SPAN {
	BACKGROUND-IMAGE: url(/cobrand/vr/tabs/tabs.create.right.gif); =
PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
PADDING-TOP: 7px
}
UL.tabs LI.tabs_create_action A:link {
	COLOR: #555; TEXT-DECORATION: none
}
UL.tabs LI.tabs_create_action A:visited {
	COLOR: #555; TEXT-DECORATION: none
}
UL.tabs LI.tabs_create_action A:active {
	COLOR: #555; TEXT-DECORATION: none
}
UL.tabs LI.active {
	BACKGROUND-COLOR: #ededed; COLOR: #333
}
UL.tabs LI.active:hover {
	BACKGROUND-COLOR: #ededed; COLOR: #333
}
UL.tabs LI.active SPAN {
	BACKGROUND-IMAGE: url(/cobrand/vr/tabs/tabs.active.right.gif); =
PADDING-BOTTOM: 8px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 8px
}
UL.tabs LI.inactive SPAN {
	BACKGROUND-IMAGE: url(/cobrand/vr/tabs/tabs.inactive.right.gif); =
PADDING-BOTTOM: 7px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 8px
}
UL.tabs LI.inactive {
	BACKGROUND-IMAGE: url(/cobrand/vr/tabs/tabs.inactive.left.gif); =
BORDER-BOTTOM: #bbb 1px solid
}
UL.tabs LI A:link {
	TEXT-DECORATION: none
}
UL.tabs LI A:visited {
	TEXT-DECORATION: none
}
UL.tabs LI A:active {
	TEXT-DECORATION: none
}
UL.tabs LI A:hover {
	TEXT-DECORATION: underline
}
UL.tabs LI.tabs_create_action A:hover {
	TEXT-DECORATION: underline
}
.tabs_innernav_tools {
	BACKGROUND-IMAGE: url(/cobrand/vr/tabs/tabs.innernav.bg.gif); =
PADDING-BOTTOM: 17px; PADDING-LEFT: 10px; PADDING-RIGHT: 8px; FLOAT: =
right; MARGIN-LEFT: -5px; PADDING-TOP: 12px
}
UL.tabs_innernav {
	BACKGROUND-IMAGE: url(/cobrand/vr/tabs/tabs.innernav.bg.gif); =
PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
20px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; HEIGHT: 45px; PADDING-TOP: =
0px
}
UL.tabs_innernav LI.inactive {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; FLOAT: =
left; FONT-SIZE: 8pt; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
UL.tabs_innernav LI.active {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; FLOAT: =
left; FONT-SIZE: 8pt; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
UL.tabs_innernav LI A {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
block; FONT-SIZE: 12px; PADDING-TOP: 12px
}
UL.tabs_innernav LI.active A:link {
	BACKGROUND: url(/cobrand/vr/tabs/tabs.innernav.active.bg.gif) no-repeat =
center top; COLOR: #222; TEXT-DECORATION: none
}
UL.tabs_innernav LI.active A:visited {
	BACKGROUND: url(/cobrand/vr/tabs/tabs.innernav.active.bg.gif) no-repeat =
center top; COLOR: #222; TEXT-DECORATION: none
}
UL.tabs_innernav LI.active A:active {
	BACKGROUND: url(/cobrand/vr/tabs/tabs.innernav.active.bg.gif) no-repeat =
center top; COLOR: #222; TEXT-DECORATION: none
}
UL.tabs_innernav LI.inactive A:link {
	COLOR: #777; TEXT-DECORATION: none
}
UL.tabs_innernav LI.inactive A:visited {
	COLOR: #777; TEXT-DECORATION: none
}
UL.tabs_innernav LI.inactive A:active {
	COLOR: #777; TEXT-DECORATION: none
}
UL.tabs_innernav LI.inactive A:hover {
	TEXT-DECORATION: underline
}
.tab_content_open {
	MARGIN-TOP: 15px; MIN-HEIGHT: 200px; MARGIN-BOTTOM: 20px
}
.tab_content_boxed {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
MARGIN-BOTTOM: 20px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.dynamic_folders .tab_content_boxed {
	MARGIN-BOTTOM: 0px
}
BODY.help_popup .tab_content_boxed {
	BACKGROUND-COLOR: white
}
FIELDSET.vrform {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
FIELDSET.vrform LEGEND {
	DISPLAY: none
}
FIELDSET.vrform .intro {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3em; MARGIN: 0px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; COLOR: #333; PADDING-TOP: 0px
}
DL.vrform DT LABEL {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
FIELDSET.vrform DT LABEL {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.required {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; COLOR: #f00; PADDING-TOP: 0px
}
.required_message {
	FONT-STYLE: italic
}
FIELDSET.vrform DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET.vrform DD {
	POSITION: relative
}
FIELDSET.vrform P {
	POSITION: relative
}
DL {
	MARGIN-TOP: 0px
}
DL.vrform {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
DL.vrform DT {
	TEXT-ALIGN: right; PADDING-BOTTOM: 14px; PADDING-LEFT: 0px; WIDTH: =
130px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: left; PADDING-TOP: 14px
}
FIELDSET.vrform DT {
	TEXT-ALIGN: right; PADDING-BOTTOM: 14px; PADDING-LEFT: 0px; WIDTH: =
130px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: left; PADDING-TOP: 14px
}
DL.vrform DD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#000; MARGIN-LEFT: 140px; PADDING-TOP: 9px
}
FIELDSET.vrform DD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#000; MARGIN-LEFT: 140px; PADDING-TOP: 9px
}
DL.vrform DD P {
	LINE-HEIGHT: 1.3em; MARGIN: 0px
}
FIELDSET.vrform DD P {
	LINE-HEIGHT: 1.3em; MARGIN: 0px
}
DL.vrform DD TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; =
PADDING-TOP: 0px
}
.formrow {
	BORDER-BOTTOM: #ddd 1px solid; CLEAR: left
}
.formrow_info_box {
	PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
DL.vrform .formrow_focus DT LABEL {
	COLOR: #369
}
FIELDSET.vrform .formrow_focus DT LABEL {
	COLOR: #369
}
.simple_form .formrow {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.simple_form DT {
	TEXT-ALIGN: right; WIDTH: 120px; FLOAT: left; PADDING-TOP: 5px
}
.simple_form DD {
	MIN-HEIGHT: 25px; MARGIN-LEFT: 140px
}
DT.field_with_errors {
	COLOR: red
}
.form_tip {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT: 10px Arial, Helvetica, Geneva, sans-serif; PADDING-TOP: 10px
}
.form_tip B {
	COLOR: #000
}
.form_error {
	BACKGROUND: #fdd
}
.form_error INPUT {
	BORDER-BOTTOM: #f00 1px solid; BORDER-LEFT: #f00 1px solid; BORDER-TOP: =
#f00 1px solid; BORDER-RIGHT: #f00 1px solid
}
.input {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY: =
Verdana, arial, Helvetica, sans-serif; COLOR: #333; FONT-SIZE: 11px; =
BORDER-TOP: #999 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #999 1px =
solid; PADDING-TOP: 4px
}
.textarea {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #333; =
FONT-SIZE: 11px; BORDER-TOP: #999 1px solid; FONT-WEIGHT: normal; =
BORDER-RIGHT: #999 1px solid; PADDING-TOP: 4px
}
.dropdown {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #333; =
FONT-SIZE: 11px; BORDER-TOP: #999 1px solid; FONT-WEIGHT: normal; =
BORDER-RIGHT: #999 1px solid; PADDING-TOP: 4px
}
.dropdown OPTION {
	PADDING-RIGHT: 15px
}
.checkbox {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; COLOR: #333; PADDING-TOP: 3px
}
.submit {
	MARGIN-LEFT: 140px
}
.textarea:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
BACKGROUND-COLOR: #ffe; COLOR: #000; BORDER-TOP: #000 1px solid; =
FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid
}
.input:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
BACKGROUND-COLOR: #ffe; COLOR: #000; BORDER-TOP: #000 1px solid; =
FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid
}
.dropdown:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
BACKGROUND-COLOR: #ffe; COLOR: #000; BORDER-TOP: #000 1px solid; =
FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid
}
FIELDSET.vrform DT.label_for_text {
	PADDING-TOP: 9px
}
FIELDSET.vrform DT.label_for_text_with_errors {
	PADDING-TOP: 9px
}
DT.label_for_text_field {
=09
}
DT.label_for_select {
=09
}
DT.label_for_text_field_with_errors {
=09
}
DT.label_for_select_with_errors {
=09
}
DT.label_for_checkbox {
=09
}
DT.label_for_checkbox_with_errors {
=09
}
DT.label_for_text_field_with_errors LABEL {
	COLOR: red
}
DT.label_for_select_with_errors LABEL {
	COLOR: red
}
DT.label_for_checkbox_with_errors LABEL {
	COLOR: red
}
BUTTON.button {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/buttons/button.primary_submit.bg.gif); BORDER-BOTTOM: =
#369 1px solid; BORDER-LEFT: #369 1px solid; PADDING-BOTTOM: 4px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 10px; BORDER-TOP: #369 =
1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #369 1px solid; PADDING-TOP: =
4px
}
INPUT.button {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/buttons/button.primary_submit.bg.gif); BORDER-BOTTOM: =
#369 1px solid; BORDER-LEFT: #369 1px solid; PADDING-BOTTOM: 4px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 10px; BORDER-TOP: #369 =
1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #369 1px solid; PADDING-TOP: =
4px
}
BUTTON.button:hover {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/buttons/button.primary_submit.hover.bg.gif)
}
INPUT.button:hover {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/buttons/button.primary_submit.hover.bg.gif)
}
BUTTON.button:active {
	COLOR: #369
}
INPUT.button:active {
	COLOR: #369
}
A.button:link {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/buttons/button.primary_submit.bg.gif); BORDER-BOTTOM: =
#369 1px solid; BORDER-LEFT: #369 1px solid; PADDING-BOTTOM: 4px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT: bold =
10px/25px Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; =
COLOR: #fff; BORDER-TOP: #369 1px solid; BORDER-RIGHT: #369 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 4px
}
A.button:visited {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/buttons/button.primary_submit.bg.gif); BORDER-BOTTOM: =
#369 1px solid; BORDER-LEFT: #369 1px solid; PADDING-BOTTOM: 4px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT: bold =
10px/25px Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; =
COLOR: #fff; BORDER-TOP: #369 1px solid; BORDER-RIGHT: #369 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 4px
}
A.button:hover {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/buttons/button.primary_submit.hover.bg.gif); FONT: bold =
10px/25px Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; =
COLOR: #fff; TEXT-DECORATION: none
}
A.button:active {
	FONT: bold 10px/25px Verdana, Arial, Helvetica, sans-serif; =
WHITE-SPACE: nowrap; COLOR: #369; TEXT-DECORATION: none
}
DIV.graphs {
	MARGIN: 0px auto
}
SPAN.graph {
	FLOAT: left
}
.error {
	MARGIN-BOTTOM: 15px
}
.system_message {
	MARGIN-BOTTOM: 15px
}
.comment {
	MARGIN-BOTTOM: 15px
}
.success {
	MARGIN-BOTTOM: 15px
}
.sorry {
	MARGIN-BOTTOM: 15px
}
.error UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.system_message UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.comment UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.success UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sorry UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.error LI {
	MARGIN-LEFT: 15px
}
.system_message LI {
	MARGIN-LEFT: 15px
}
.comment LI {
	MARGIN-LEFT: 15px
}
.success LI {
	MARGIN-LEFT: 15px
}
.sorry LI {
	MARGIN-LEFT: 15px
}
.error LI {
	LIST-STYLE-IMAGE: url(/cobrand/vr/notice/notice.ul.bullet.error.gif)
}
.system_message LI {
	LIST-STYLE-IMAGE: =
url(/cobrand/vr/notice/notice.ul.bullet.system_message.gif)
}
.comment LI {
	LIST-STYLE-IMAGE: url(/cobrand/vr/notice/notice.ul.bullet.comment.gif)
}
.success LI {
	LIST-STYLE-IMAGE: url(/cobrand/vr/notice/notice.ul.bullet.success.gif)
}
.sorry LI {
	LIST-STYLE-IMAGE: url(/cobrand/vr/notice/notice.ul.bullet.sorry.gif)
}
.sorry {
	BORDER-BOTTOM: #e8a80a 1px solid; BORDER-LEFT: #e8a80a 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 35px; PADDING-RIGHT: 10px; =
BACKGROUND: url(/images/cobrand/vr/icons/sorry.gif) #f0fed7 no-repeat =
10px 50%; COLOR: #333; BORDER-TOP: #e8a80a 1px solid; BORDER-RIGHT: =
#e8a80a 1px solid; PADDING-TOP: 10px
}
.system_message {
	BORDER-BOTTOM: #a33 1px solid; BORDER-LEFT: #a33 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 42px; PADDING-RIGHT: 10px; =
BACKGROUND: url(/images/cobrand/vr/icons/system_message.gif) #eee =
no-repeat 10px 50%; COLOR: #a33; BORDER-TOP: #a33 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: #a33 1px solid; PADDING-TOP: 10px
}
.error {
	BORDER-BOTTOM: #a33 1px solid; BORDER-LEFT: #a33 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 40px; PADDING-RIGHT: 10px; =
BACKGROUND: url(/images/cobrand/vr/icons/error.gif) #ffdddd no-repeat =
10px 50%; COLOR: #333; BORDER-TOP: #a33 1px solid; BORDER-RIGHT: #a33 =
1px solid; PADDING-TOP: 10px
}
.error UL {
	MARGIN: 0px
}
.success {
	BORDER-BOTTOM: #008c00 1px solid; BORDER-LEFT: #008c00 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 40px; PADDING-RIGHT: 10px; =
BACKGROUND: url(/images/cobrand/vr/icons/success.gif) #d7fbd1 no-repeat =
10px 50%; COLOR: #333; BORDER-TOP: #008c00 1px solid; BORDER-RIGHT: =
#008c00 1px solid; PADDING-TOP: 10px
}
.comment {
	BORDER-BOTTOM: #39f 1px solid; BORDER-LEFT: #39f 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 35px; PADDING-RIGHT: 10px; =
BACKGROUND: url(/images/cobrand/vr/icons/comment.gif) #e8e8fe no-repeat =
10px 50%; COLOR: #333; BORDER-TOP: #39f 1px solid; BORDER-RIGHT: #39f =
1px solid; PADDING-TOP: 10px
}
BODY {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px
}
TABLE.data_table {
	BORDER-COLLAPSE: collapse; COLOR: #333; BORDER-TOP: #90aac6 1px solid
}
.data_table CAPTION {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; =
LETTER-SPACING: -1px; FONT-SIZE: 150%; FONT-WEIGHT: bold; PADDING-TOP: =
4px
}
.data_table THEAD TH {
	BACKGROUND-IMAGE: url(/cobrand/vr/data_table/data_table.thead.bg.gif); =
BORDER-BOTTOM: #90aac6 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; =
BACKGROUND-COLOR: #b7d4f1; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
HEIGHT: 22px; COLOR: #222; FONT-WEIGHT: bold; BORDER-RIGHT: #a0bad6 1px =
solid; PADDING-TOP: 4px
}
.data_table TFOOT TH {
	BACKGROUND-IMAGE: url(/cobrand/vr/data_table/data_table.thead.bg.gif); =
BORDER-BOTTOM: #90aac6 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; =
BACKGROUND-COLOR: #b7d4f1; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
HEIGHT: 22px; COLOR: #222; FONT-WEIGHT: bold; BORDER-RIGHT: #a0bad6 1px =
solid; PADDING-TOP: 4px
}
.data_table THEAD TH.sorted {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.thead.sorted.bg.gif); =
BACKGROUND-POSITION: right top; BORDER-RIGHT: #90aac6 1px solid
}
.data_table THEAD TH.sorted_desc {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.thead.sorted.bg.gif); =
BACKGROUND-POSITION: right top; BORDER-RIGHT: #90aac6 1px solid
}
.data_table THEAD TH.sorted_asc {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.thead.sorted.bg.gif); =
BACKGROUND-POSITION: right top; BORDER-RIGHT: #90aac6 1px solid
}
.data_table THEAD TH.sorted_desc {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.thead.sorted.desc.bg.gif); =
PADDING-RIGHT: 15px
}
.data_table THEAD TH.sorted_asc {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.thead.sorted.asc.bg.gif); =
PADDING-RIGHT: 15px
}
.data_table THEAD A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.data_table TFOOT A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.data_table THEAD A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.data_table TFOOT A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.data_table TBODY TR.odd {
	BACKGROUND-COLOR: #fafafa
}
.data_table TBODY TR.emphasized_row {
	BACKGROUND-IMAGE: url(/cobrand/vr/dtable/dtable.emphasized_row.bg.gif); =
BACKGROUND-COLOR: #fff; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-POSITION: 50% bottom
}
.data_table TBODY TR:hover {
=09
}
.data_table TBODY TH {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 8px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-WEIGHT: bold; BORDER-RIGHT: =
#ccc 1px solid; PADDING-TOP: 8px
}
.data_table TBODY TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: =
30px; PADDING-TOP: 0px
}
.data_table TBODY A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.data_table TBODY A:hover {
	COLOR: #39f
}
.data_table TFOOT TD {
	BACKGROUND-IMAGE: url(/cobrand/vr/data_table/data_table.tfoot.bg.gif); =
BORDER-BOTTOM: #90aac6 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: =
#b7d4f1; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #000; =
FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.data_table_condensed TD.numeric {
	TEXT-ALIGN: right
}
.data_table TD.numeric {
	TEXT-ALIGN: right
}
.data_table TD.align_right {
	TEXT-ALIGN: right
}
.data_table TH.align_right {
	TEXT-ALIGN: right
}
.data_table TD.align_center {
	TEXT-ALIGN: center
}
.data_table TH.align_center {
	TEXT-ALIGN: center
}
.data_table TBODY TR.highlight {
	BACKGROUND-COLOR: #ffc; FONT-SIZE: 90px
}
.data_table TBODY TD.highlight {
	BACKGROUND-COLOR: #ffc; FONT-SIZE: 90px
}
.data_table_toolbar_top {
	BACKGROUND: url(/cobrand/vr/data_table/data_table.toolbar.topleft.gif) =
left top; HEIGHT: 38px; OVERFLOW: hidden
}
.data_table_toolbar_bottom {
	BACKGROUND: =
url(/cobrand/vr/data_table/data_table.toolbar.bottomleft.gif) left =
bottom; HEIGHT: 38px; BORDER-TOP: #e0e0e0 5px solid
}
.data_table_toolbar_actions {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FLOAT: =
left; MARGIN-RIGHT: 8px; PADDING-TOP: 8px
}
.data_table_toolbar_top .paginator {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.toolbar.topright.gif); =
PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; =
MARGIN-LEFT: 8px; PADDING-TOP: 8px
}
.data_table_toolbar_bottom .paginator {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.toolbar.topright.gif); =
PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; =
MARGIN-LEFT: 8px; PADDING-TOP: 8px
}
.data_table_toolbar_bottom .paginator {
	PADDING-BOTTOM: 13px
}
.data_table_toolbar_top .paginator_text {
	MARGIN-TOP: 4px
}
.data_table_toolbar_bottom .paginator_text {
	MARGIN-TOP: 4px
}
.data_table_toolbar_bottom .paginator {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.toolbar.bottomright.gif); =
BACKGROUND-POSITION: right bottom
}
.data_table_toolbar_top SELECT.dropdown {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: =
22px; PADDING-TOP: 2px
}
.data_table_toolbar_bottom SELECT.dropdown {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: =
22px; PADDING-TOP: 2px
}
.data_table_toolbar_top A.button {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: =
22px; PADDING-TOP: 2px
}
.data_table_toolbar_top INPUT.button {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: =
22px; PADDING-TOP: 2px
}
.data_table_toolbar_bottom A.button {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: =
22px; PADDING-TOP: 2px
}
.data_table_toolbar_bottom INPUT.button {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: =
22px; PADDING-TOP: 2px
}
.data_table_condensed {
	BORDER-COLLAPSE: collapse
}
.data_table_condensed TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eee; =
PADDING-LEFT: 2px; PADDING-RIGHT: 8px; COLOR: #555; FONT-SIZE: 10px; =
PADDING-TOP: 4px
}
.data_table_condensed TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 2px; PADDING-RIGHT: 8px; FONT-SIZE: =
10px; PADDING-TOP: 4px
}
.data_table_condensed TR.odd {
	BACKGROUND-COLOR: #f9f9f9
}
.data_table_condensed TR.even {
	BACKGROUND-COLOR: #fff
}
.data_table_condensed TBODY TR:hover {
	BACKGROUND-COLOR: #e6f3ff
}
.data_table_condensed TH.align_right {
	TEXT-ALIGN: right
}
.data_table_condensed TD.align_right {
	TEXT-ALIGN: right
}
.data_table_search {
=09
}
.data_table_search UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.data_table_search LI {
	LINE-HEIGHT: 170%; MARGIN: 0px 20px 10px 0px; DISPLAY: block; FLOAT: =
left; COLOR: #555; FONT-WEIGHT: bold
}
.smalltable TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: =
8pt; PADDING-TOP: 3px
}
.smalltable TH {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: =
8pt; PADDING-TOP: 3px
}
.smalltable TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 3px; =
PADDING-RIGHT: 3px; PADDING-TOP: 5px
}
.smalltable TH A:link {
	COLOR: #333
}
.smalltable TH A:visited {
	COLOR: #333
}
.smalltable TH.smalltableSort {
	BACKGROUND-COLOR: #ccc; COLOR: #555
}
.smalltable TD.smalltableSort {
	BACKGROUND-COLOR: #f5f5f5
}
.smalltable TD {
	BORDER-BOTTOM: #ddd 1px solid
}
UL.app_tabs {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; =
PADDING-TOP: 0px
}
.app_tabs LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline
}
.app_tabs LI.active {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #eee 1px solid; =
PADDING-BOTTOM: 13px; BACKGROUND-COLOR: #e8e8e8; MARGIN: 0px 10px; =
PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #333; FONT-SIZE: 14px; =
BORDER-TOP: #eee 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ccc 1px =
solid; PADDING-TOP: 6px
}
.app_tabs A:link {
	BORDER-BOTTOM: #c7daed 1px solid; BORDER-LEFT: #d3eaff 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e6f3ff; MARGIN: 0px 5px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #369; FONT-SIZE: 11px; =
BORDER-TOP: #d3eaff 1px solid; BORDER-RIGHT: #c7daed 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 5px
}
.app_tabs A:visited {
	BORDER-BOTTOM: #c7daed 1px solid; BORDER-LEFT: #d3eaff 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e6f3ff; MARGIN: 0px 5px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #369; FONT-SIZE: 11px; =
BORDER-TOP: #d3eaff 1px solid; BORDER-RIGHT: #c7daed 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 5px
}
.app_tabs A:active {
	BORDER-BOTTOM: #c7daed 1px solid; BORDER-LEFT: #d3eaff 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e6f3ff; MARGIN: 0px 5px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #369; FONT-SIZE: 11px; =
BORDER-TOP: #d3eaff 1px solid; BORDER-RIGHT: #c7daed 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 5px
}
.app_tabs A:hover {
	BORDER-BOTTOM: #369 1px solid; BORDER-LEFT: #99ccff 1px solid; =
BACKGROUND-COLOR: #d5e8fa; BORDER-TOP: #99ccff 1px solid; BORDER-RIGHT: =
#369 1px solid
}
.sample_code {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc =
1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: =
20px; FONT-FAMILY: courier; COLOR: #333; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 20px
}
.terms_of_service_copy {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; =
PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 375px; PADDING-RIGHT: =
8px; HEIGHT: 200px; OVERFLOW: scroll; BORDER-TOP: #aaa 1px solid; =
BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 8px
}
.instructional_text {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
.no_entities {
	TEXT-ALIGN: center; MARGIN: 60px 0px 100px; COLOR: #555; FONT-WEIGHT: =
bold
}
.no_entities .hide_help_video {
	FLOAT: left
}
TD.no_entities:hover {
	BACKGROUND-COLOR: #fff
}
.widget .no_entities {
	MARGIN: 20px
}
#vrmfc_form {
	HEIGHT: 164px; OVERFLOW: hidden
}
#vrmfc_form P {
	MARGIN-TOP: 0px
}
TABLE.chartable {
	EMPTY-CELLS: show
}
TABLE.chartable TD {
	BORDER-BOTTOM: rgb(204,204,204) 1px solid; TEXT-ALIGN: center; =
BORDER-LEFT: rgb(238,238,238) 1px solid; BACKGROUND-COLOR: #f5f5f5; =
BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: rgb(204,204,204) 1px solid
}
.page_copy_text {
	LINE-HEIGHT: 150%; FONT-SIZE: 9pt
}
P.page_copy_text {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 20px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.no_break {
	WHITE-SPACE: nowrap
}
.new_product_offer {
	PADDING-BOTTOM: 0pt; BACKGROUND-COLOR: #f9fe61; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; COLOR: #fc0f0c; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
PADDING-TOP: 0pt
}
.splash {
	MARGIN: 10px 50px 50px 47px
}
.help_wrapper H2 {
	MARGIN: 10px 0px 0px; FONT-SIZE: 12pt
}
.fancy_shadow {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/fancy_shadow/fancy_shadow.bg.gif); TEXT-ALIGN: =
right
}
BODY {
	BACKGROUND-IMAGE: url(/cobrand/vr/layout/layout.bg.3.gif); =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f8f8f8; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-y; =
BACKGROUND-POSITION: center 50%; PADDING-TOP: 0px
}
BODY.help_popup {
	BACKGROUND-IMAGE: none; MARGIN: 15px
}
BODY {
	FONT-FAMILY: Verdana, Arial, Sans-serif; FONT-SIZE: 11px
}
TD {
	FONT-FAMILY: Verdana, Arial, Sans-serif; FONT-SIZE: 11px
}
.normal_text {
	FONT-FAMILY: Verdana, Arial, Sans-serif; FONT-SIZE: 11px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
A:link IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
A:visited IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
A:link {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.print_block {
	DISPLAY: none
}
.print_inline {
	DISPLAY: none
}
.padder {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 0px
}
.wrapper {
	BACKGROUND-COLOR: #fff; WIDTH: 1000px; MARGIN-LEFT: auto; MARGIN-RIGHT: =
auto
}
#ib5_center_hack {
	WIDTH: 1000px
}
.page_body {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 350px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
.hidden {
	DISPLAY: none
}
.header {
	MARGIN: 0px 15px
}
.header_logo {
	PADDING-TOP: 10px
}
.header_nav {
	TEXT-ALIGN: right; LINE-HEIGHT: 140%; MARGIN: 0px; FLOAT: right; =
FONT-SIZE: 8pt; PADDING-TOP: 3px
}
.header_nav H2 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 3px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: arial; FONT-SIZE: 11pt; FONT-WEIGHT: =
bold; PADDING-TOP: 0px
}
.subnav {
	WHITE-SPACE: nowrap; PADDING-TOP: 5px
}
.subnav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 250px 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 30px; FONT-SIZE: 8pt; =
PADDING-TOP: 0px
}
.subnav LI {
	PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; PADDING-LEFT: 4px; =
PADDING-RIGHT: 8px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.subnav LI IMG {
	VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px
}
BODY.legacy .wrapper {
	MARGIN: 0px; WIDTH: 100%
}
BODY.legacy #ib5_center_hack {
	WIDTH: 100%
}
BODY.legacy {
	BACKGROUND: #fff
}
BODY.popup_window {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.popup_window .header {
	MARGIN: 0px
}
BODY.print {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.app_bottombar {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f8f8f8; MARGIN: 7px 0px 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; BORDER-TOP: #369 =
5px solid; PADDING-TOP: 12px
}
.action_links A {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 14px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 2px
}
.action_links A:link {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 14px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 2px
}
.action_links A:visited {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 14px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 2px
}
.action_links A:hover {
	BACKGROUND-COLOR: #ffc
}
.action_links .action_disabled {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#bbb; PADDING-TOP: 2px
}
.columnar_selector {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
BACKGROUND-COLOR: #fff; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid
}
.columnar_selector_category_column {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/columnar_selector/columnar_selector.content.bg.gif); =
WIDTH: 220px; FLOAT: left; HEIGHT: 270px; OVERFLOW: scroll; =
BORDER-RIGHT: #ccc 1px solid
}
.columnar_selector_category_column UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.columnar_selector_category_column LI {
	BORDER-BOTTOM: #eee 1px dotted; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: =
none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: =
0px
}
.columnar_selector_category_column LI A:link {
	BORDER-BOTTOM: 1px; PADDING-BOTTOM: 5px; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 5px; OUTLINE-WIDTH: 0px; =
PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #555; BORDER-TOP: 1px; =
TEXT-DECORATION: none; PADDING-TOP: 5px
}
.columnar_selector_category_column LI A:visited {
	BORDER-BOTTOM: 1px; PADDING-BOTTOM: 5px; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 5px; OUTLINE-WIDTH: 0px; =
PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #555; BORDER-TOP: 1px; =
TEXT-DECORATION: none; PADDING-TOP: 5px
}
.columnar_selector_category_column LI A:focus {
	BORDER-BOTTOM: 1px; PADDING-BOTTOM: 5px; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 5px; OUTLINE-WIDTH: 0px; =
PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #555; BORDER-TOP: 1px; =
TEXT-DECORATION: none; PADDING-TOP: 5px
}
.columnar_selector_category_column LI A.active:link {
	BACKGROUND-COLOR: #3fa3e1; COLOR: #ffffff
}
.columnar_selector_category_column LI A.active:visited {
	BACKGROUND-COLOR: #3fa3e1; COLOR: #ffffff
}
.columnar_selector_content_column {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/columnar_selector/columnar_selector.content.bg.gif); =
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: =
260px; MARGIN-LEFT: 442px; PADDING-TOP: 5px
}
.ordered_instruction {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/numbered_instruction/numbered_instruction.number.bg.gif);=
 PADDING-LEFT: 8px; BACKGROUND-REPEAT: no-repeat; CLEAR: both
}
.ordered_instruction_number {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/numbered_instruction/numbered_instruction.bg.gif); =
BORDER-BOTTOM: #95bcdd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#95bcdd 1px solid; PADDING-BOTTOM: 6px; MARGIN-TOP: 8px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; FLOAT: left; COLOR: #fff; FONT-SIZE: 14pt; =
BORDER-TOP: #95bcdd 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #95bcdd =
1px solid; PADDING-TOP: 6px
}
.ordered_instruction_title {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ordered_instruction_body {
	BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: =
#fff; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND-REPEAT: =
no-repeat; MARGIN-LEFT: 45px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: =
15px
}
.amoeba {
	BORDER-BOTTOM: white 2px solid; BORDER-LEFT: white 2px solid; =
BORDER-TOP: white 2px solid; BORDER-RIGHT: white 2px solid
}
.widget {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/widgets/common/widgets.common.bg.gif); WIDTH: =
99%; MARGIN-BOTTOM: 10px; COLOR: #444
}
.widget_working {
	DISPLAY: none; MARGIN-LEFT: 5px; VERTICAL-ALIGN: top
}
.widget_footer {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/widgets/common/widgets.common.bottom.bg.gif); =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: =
20px
}
.widget_footer IMG {
	DISPLAY: block; FLOAT: right
}
.widget_content {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/widgets/common/widgets.common.content.bg.gif); =
PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right 50%; =
PADDING-TOP: 5px
}
.widget_drag {
	BORDER-BOTTOM: #555 1px dashed; BORDER-LEFT: #555 1px dashed; =
BORDER-TOP: #555 1px dashed; CURSOR: move; BORDER-RIGHT: #555 1px dashed
}
.widget_links {
	MARGIN: 15px 0px 0px; HEIGHT: 20px; CLEAR: left
}
.widget_configuration {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 7px
}
.widget_create {
	MARGIN-TOP: 5px; FLOAT: right
}
.widget_smallest .widget_create {
	MARGIN-TOP: 0px
}
.widget_biggest .widget_create {
	MARGIN-TOP: 12px
}
.widget H3 {
	MARGIN: 0px 0px 13px 2px; COLOR: #333
}
.widget H3 IMG {
	VERTICAL-ALIGN: -0.4em; MARGIN-RIGHT: 6px
}
.widget H3 A.view_all:link {
	COLOR: #555; TEXT-DECORATION: none
}
.widget H3 A.view_all:active {
	COLOR: #555; TEXT-DECORATION: none
}
.widget H3 A.view_all:visited {
	COLOR: #555; TEXT-DECORATION: none
}
.widget H3 A.view_all:hover {
	TEXT-DECORATION: underline
}
.widget_smallest {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; COLOR: =
#555; PADDING-TOP: 7px
}
.widget UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.widget LI {
	PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; PADDING-LEFT: 4px; WIDTH: =
145px; PADDING-RIGHT: 8px; DISPLAY: block; FLOAT: left; FONT-WEIGHT: =
bold; PADDING-TOP: 4px
}
.widget .widget_biggest LI {
	WIDTH: auto
}
.widget LI IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; VERTICAL-ALIGN: =
middle; BORDER-TOP: medium none; MARGIN-RIGHT: 5px; BORDER-RIGHT: medium =
none
}
.widget UL.vrlounge_rss {
	MARGIN-LEFT: 1.5em
}
.widget UL.vrlounge_rss LI {
	PADDING-LEFT: 0px; DISPLAY: list-item; FLOAT: none
}
.widget UL.vrlounge_rss {
	LIST-STYLE: disc none outside; marker-offset: auto
}
.widget UL.vrlounge_rss LI {
	LIST-STYLE: disc none outside; marker-offset: auto
}
.widget_video {
	TEXT-ALIGN: center
}
* HTML .widget UL.vrlounge_rss {
	POSITION: relative; TOP: 0.5em
}
*:first-child + HTML .widget UL.vrlounge_rss {
	POSITION: relative; TOP: 0.5em
}
* HTML .widget UL.vrlounge_rss LI {
	POSITION: relative; VERTICAL-ALIGN: top; TOP: -0.5em
}
*:first-child + HTML .widget UL.vrlounge_rss LI {
	POSITION: relative; VERTICAL-ALIGN: top; TOP: -0.5em
}
.main_sub_nav {
	BORDER-BOTTOM: #e3e3e3 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; BACKGROUND: =
url(/images/cobrand/vr/interface/v5/subnav-bkg.gif); PADDING-TOP: 10px
}
.main_sub_nav A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 10px
}
.main_sub_nav A:link {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 10px
}
.main_sub_nav A:visited {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 10px
}
.main_sub_nav A:hover {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: url(/cobrand/vr/main_sub_nav/main_sub_nav.marker-over.gif) =
no-repeat center bottom; PADDING-TOP: 10px
}
.main_sub_nav A.curTab {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: url(/cobrand/vr/main_sub_nav/main_sub_nav.marker-on.gif) =
no-repeat center bottom; COLOR: #000; PADDING-TOP: 10px
}
H3 {
	FONT-SIZE: 13px
}
A {
	COLOR: #369
}
A:link {
	COLOR: #369
}
A:hover {
	COLOR: #369
}
A:visited {
	COLOR: #369
}
A:active {
	COLOR: #369
}
.pleasewait {
	Z-INDEX: 10000; BORDER-BOTTOM: #555 1px solid; POSITION: absolute; =
TEXT-ALIGN: center; BORDER-LEFT: #555 1px solid; PADDING-BOTTOM: 25px; =
BACKGROUND-COLOR: #fff; PADDING-LEFT: 25px; WIDTH: 33%; PADDING-RIGHT: =
25px; FONT-FAMILY: "Lucida Grande", Lucida, Verdana, sans-serif; COLOR: =
#555; FONT-SIZE: 12px; BORDER-TOP: #555 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #555 1px solid; PADDING-TOP: 25px; LEFT: 33%
}
.pleasewait IMG {
	FLOAT: left
}
#minipleasewait {
	BORDER-BOTTOM: #888 1px solid; BORDER-LEFT: #888 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff; MARGIN: 3px 3px 2px 0px; =
PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: none; FLOAT: right; =
BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px solid; PADDING-TOP: =
2px
}
.creditdock {
	TEXT-ALIGN: right; MARGIN: 3px 0px 1px; COLOR: #666
}
A.creditdock_hover:link {
	COLOR: #666; TEXT-DECORATION: none
}
A.creditdock_hover:active {
	COLOR: #666; TEXT-DECORATION: none
}
A.creditdock_hover:visited {
	COLOR: #666; TEXT-DECORATION: none
}
A.creditdock_hover:hover {
	TEXT-DECORATION: underline
}
.main_nav {
	BACKGROUND-IMAGE: url(/images/cobrand/vr/main_nav/main_nav.bg.gif); =
BACKGROUND-COLOR: #369; MARGIN-TOP: 7px; PADDING-LEFT: 7px; WHITE-SPACE: =
nowrap; HEIGHT: 34px; COLOR: #369; CLEAR: both; OVERFLOW: hidden
}
.main_nav A {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: =
block; FONT-FAMILY: arial; FLOAT: left; COLOR: #fff; FONT-SIZE: 15px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 8px
}
.main_nav A:link {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: =
block; FONT-FAMILY: arial; FLOAT: left; COLOR: #fff; FONT-SIZE: 15px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 8px
}
.main_nav A:visited {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: =
block; FONT-FAMILY: arial; FLOAT: left; COLOR: #fff; FONT-SIZE: 15px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 8px
}
.main_nav A:active {
	COLOR: #369
}
.main_nav A.curTab {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/main_nav/main_nav.curtab.bg.gif)
}
.main_nav A.curTab:link {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/main_nav/main_nav.curtab.bg.gif)
}
.main_nav A.curTab:visited {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/main_nav/main_nav.curtab.bg.gif)
}
.main_nav A.curTab:hover {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/main_nav/main_nav.curtab.bg.gif)
}
.main_nav A.curTab:active {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/main_nav/main_nav.curtab.bg.gif)
}
.main_nav A:hover {
	BACKGROUND: url(/images/cobrand/vr/main_nav/main_nav.hover.bg.gif)
}
.editButtons {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
WHITE-SPACE: nowrap; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: =
10px
}
.editButtons A {
	BORDER-BOTTOM: #060 2px solid; BORDER-LEFT: #696 2px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: #393; COLOR: #fff; BORDER-TOP: #696 2px solid; MARGIN-RIGHT: =
4px; BORDER-RIGHT: #060 2px solid; TEXT-DECORATION: none; PADDING-TOP: =
1px
}
.editButtons A:link {
	BORDER-BOTTOM: #060 2px solid; BORDER-LEFT: #696 2px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: #393; COLOR: #fff; BORDER-TOP: #696 2px solid; MARGIN-RIGHT: =
4px; BORDER-RIGHT: #060 2px solid; TEXT-DECORATION: none; PADDING-TOP: =
1px
}
.editButtons A:visited {
	BORDER-BOTTOM: #060 2px solid; BORDER-LEFT: #696 2px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: #393; COLOR: #fff; BORDER-TOP: #696 2px solid; MARGIN-RIGHT: =
4px; BORDER-RIGHT: #060 2px solid; TEXT-DECORATION: none; PADDING-TOP: =
1px
}
.editButtons A:hover {
	BACKGROUND: #67b367; COLOR: #fff; TEXT-DECORATION: none
}
.editButtons A:active {
	BORDER-BOTTOM: #eee 2px solid; BORDER-LEFT: #666 2px solid; BACKGROUND: =
#ccc; COLOR: #333; BORDER-TOP: #666 2px solid; BORDER-RIGHT: #eee 2px =
solid; TEXT-DECORATION: none
}
.highlighted TH {
	BACKGROUND-COLOR: #ff9
}
.highlighted TD {
	BACKGROUND-COLOR: #ff9
}
.info_table {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
MARGIN-BOTTOM: 5px; BACKGROUND: url(/cobrand/vr/info_table-bkg.gif) #fff =
repeat-x left top; FONT-SIZE: 11px; BORDER-TOP: #e8e8e8 8px solid; =
PADDING-TOP: 5px
}
.info_table_text {
	FONT: bold 11px verdana, arial, sans-serif; COLOR: #000000
}
.info_table_input {
	BACKGROUND-COLOR: #ffffff; FONT: 12px verdana, arial, sans-serif; =
COLOR: #000000
}
.info_table_text_out {
	FONT: 12px verdana, arial, sans-serif; COLOR: #000000
}
.info_table H2 {
	MARGIN: 0px; COLOR: #333; FONT-SIZE: 12px
}
.info_table_divider {
	LINE-HEIGHT: 3px; BACKGROUND-COLOR: #336699
}
.info_table2 {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: url(/cobrand/vr/optin/container-back.gif) #fff repeat-x left =
top; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 10px
}
.info_table .info_table {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: url(/cobrand/vr/optin/container-back.gif) #fff repeat-x left =
top; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 10px
}
.info_table HR.info_table {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.info_table2 HR.info_table {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.table_text {
	TEXT-INDENT: 0px; FONT: 10px verdana, arial, sans-serif; COLOR: =
#000000; TEXT-DECORATION: none
}
.table_text A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.table_text A:link {
	COLOR: #06c; TEXT-DECORATION: underline
}
.table_text A:visited {
	COLOR: #06c; TEXT-DECORATION: underline
}
.table_text A:hover {
	COLOR: #39f
}
.table_row_1 {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: =
#fff; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; =
PADDING-TOP: 4px
}
.table_row_1 TD {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: =
#fff; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; =
PADDING-TOP: 4px
}
.table_row_2 {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: =
#fff; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; =
PADDING-TOP: 4px
}
.table_row_2 TD {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: =
#fff; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; =
PADDING-TOP: 4px
}
.table_row_over {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: =
#e6f3ff; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; =
PADDING-TOP: 4px
}
.table_row_over TD {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: =
#e6f3ff; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; =
PADDING-TOP: 4px
}
.table_subtext {
	TEXT-INDENT: 0px; FONT: 10px verdana, arial, sans-serif; COLOR: =
#000000; TEXT-DECORATION: none
}
.table_subtext A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.table_subtext A:link {
	COLOR: #06c; TEXT-DECORATION: underline
}
.table_subtext A:visited {
	COLOR: #06c; TEXT-DECORATION: underline
}
.table_subtext A:hover {
	COLOR: #39f
}
.menuitems {
=09
}
.menuskin {
	Z-INDEX: 100; BORDER-BOTTOM: #999 2px solid; POSITION: absolute; =
BORDER-LEFT: #999 2px solid; LINE-HEIGHT: 18px; BACKGROUND-COLOR: =
#e6f3ff; WIDTH: 165px; VISIBILITY: hidden; FONT-SIZE: 10px; BORDER-TOP: =
#999 2px solid; BORDER-RIGHT: #999 2px solid
}
.menuskin A:link {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: =
block; COLOR: #06c; FONT-SIZE: 10px; TEXT-DECORATION: none; PADDING-TOP: =
1px
}
.menuskin A:visited {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: =
block; COLOR: #06c; FONT-SIZE: 10px; TEXT-DECORATION: none; PADDING-TOP: =
1px
}
#mouseoverstyle {
	BACKGROUND-COLOR: #369; TEXT-DECORATION: none
}
#mouseoverstyle A {
	COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.table_row_head {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #369; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
PADDING-TOP: 5px
}
.table_row_head A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.table_row_head A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.table_row_subhead {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #b7d4f1; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; COLOR: #333; FONT-SIZE: 10px; FONT-WEIGHT: bold; =
PADDING-TOP: 5px
}
.table_row_subhead A {
	COLOR: #06c
}
.table_row_subhead A:hover {
	COLOR: #39f
}
.table_row_title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: =
#333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.page_subnav_1 {
	LINE-HEIGHT: 20px; TEXT-INDENT: 10px; PADDING-LEFT: 5px; FONT-FAMILY: =
verdana,arial,sans-serif; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.page_subnav_2 {
	LINE-HEIGHT: 20px; TEXT-INDENT: 10px; FONT-FAMILY: =
verdana,arial,sans-serif; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.launch_cmp {
	BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 1px solid; =
PADDING-BOTTOM: 0px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: =
#000000 1px solid
}
.page_header {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; TEXT-INDENT: 0px; MARGIN: 0px =
0px 2px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: =
arial,verdana,sans-serif; LETTER-SPACING: -1px; COLOR: #000000; =
FONT-SIZE: 18px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
.page_subheader {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; COLOR: #555; PADDING-TOP: 0px
}
.calendarHeader {
	COLOR: #000; FONT-WEIGHT: bold
}
.calendarToday {
	BORDER-BOTTOM: #c00 1px solid; BORDER-LEFT: #c00 1px solid; =
BACKGROUND-COLOR: #ffff99; BORDER-TOP: #c00 1px solid; BORDER-RIGHT: =
#c00 1px solid
}
.calendar {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
BACKGROUND-COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid
}
TD.calendar A {
	DISPLAY: block; TEXT-DECORATION: none
}
TD.calendar {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc =
1px solid; BACKGROUND-COLOR: #ccc; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px =
solid; BORDER-RIGHT: #ccc 1px solid
}
TD.calendar:hover {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
BACKGROUND-COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid
}
.preview_text {
	PADDING-BOTTOM: 3px; TEXT-INDENT: 0px; PADDING-LEFT: 3px; =
PADDING-RIGHT: 3px; FONT-FAMILY: verdana,arial,sans-serif; COLOR: =
#ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; =
PADDING-TOP: 3px
}
.preview_text A {
	BACKGROUND-COLOR: #4a557b; TEXT-INDENT: 0px; FONT-FAMILY: =
verdana,arial,sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.preview_text A:link {
	BACKGROUND-COLOR: #4a557b; TEXT-INDENT: 0px; FONT-FAMILY: =
verdana,arial,sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.preview_text A:visited {
	BACKGROUND-COLOR: #4a557b; TEXT-INDENT: 0px; FONT-FAMILY: =
verdana,arial,sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.preview_text A:hover {
	BACKGROUND-COLOR: #4a557b; TEXT-INDENT: 0px; FONT-FAMILY: =
verdana,arial,sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.tab_on {
	BACKGROUND-COLOR: #e8e8e8
}
.tab_off {
	BACKGROUND-COLOR: #e6f3ff
}
.tab_text {
	TEXT-INDENT: 0px; COLOR: #333; FONT-SIZE: 12px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
.tab_text_on {
	PADDING-LEFT: 4px; PADDING-RIGHT: 8px; COLOR: #333; FONT-SIZE: 12px; =
FONT-WEIGHT: bold
}
.tab_text_on A {
	COLOR: #333; TEXT-DECORATION: none
}
.tab_text_on A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.tab_text_on A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.tab_text_on A:hover {
	COLOR: #39f; TEXT-DECORATION: underline
}
.tab_text_off {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 8px; COLOR: =
#666; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.tab_text_off A {
	COLOR: #666; TEXT-DECORATION: none
}
.tab_text_off A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.tab_text_off A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.tab_text_off A:hover {
	COLOR: #39f; TEXT-DECORATION: underline
}
.tab_option_text {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: =
10px; PADDING-TOP: 0px
}
.tab_option_text A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: =
#06c; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.tab_option_text A:link {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: =
#06c; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.tab_option_text A:visited {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: =
#06c; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.tab_option_text A:hover {
	COLOR: #39f; TEXT-DECORATION: underline
}
.prelaunch_complete {
	TEXT-INDENT: 0px; FONT: 10px verdana, arial, sans-serif; COLOR: =
#000000; TEXT-DECORATION: none
}
.prelaunch_complete A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.prelaunch_complete A:link {
	COLOR: #06c; TEXT-DECORATION: underline
}
.prelaunch_complete A:visited {
	COLOR: #06c; TEXT-DECORATION: underline
}
.prelaunch_complete A:hover {
	COLOR: #39f
}
.prelaunch_not_complete {
	TEXT-INDENT: 0px; FONT: 10px verdana, arial, sans-serif; COLOR: =
#000000; TEXT-DECORATION: none
}
.prelaunch_not_complete A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.prelaunch_not_complete A:link {
	COLOR: #06c; TEXT-DECORATION: underline
}
.prelaunch_not_complete A:visited {
	COLOR: #06c; TEXT-DECORATION: underline
}
.prelaunch_not_complete A:hover {
	COLOR: #39f
}
.v3_heading_bar {
	BACKGROUND-COLOR: #cbb99c; TEXT-INDENT: 0px; FONT-FAMILY: =
verdana,arial,sans-serif; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.v4_heading_bar {
	BACKGROUND-COLOR: #e6ddcd; TEXT-INDENT: 0px; FONT-FAMILY: =
verdana,arial,sans-serif; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.heading_bar {
	BACKGROUND-COLOR: #e2dfa8; TEXT-INDENT: 0px; FONT-FAMILY: =
verdana,arial,sans-serif; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.heading_text {
	PADDING-BOTTOM: 2px; TEXT-INDENT: 0px; FONT-FAMILY: =
verdana,arial,sans-serif; COLOR: #666; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.heading_text A {
	TEXT-INDENT: 0px; FONT-FAMILY: verdana,arial,sans-serif; COLOR: #666; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.heading_text A:link {
	TEXT-INDENT: 0px; FONT-FAMILY: verdana,arial,sans-serif; COLOR: #666; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.heading_text A:visited {
	TEXT-INDENT: 0px; FONT-FAMILY: verdana,arial,sans-serif; COLOR: #666; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.heading_text A:hover {
	COLOR: #39f; TEXT-DECORATION: underline
}
.heading_subtext {
	FONT-STYLE: normal; TEXT-INDENT: 0px; FONT-FAMILY: =
verdana,arial,sans-serif; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.heading_subtext A {
	TEXT-INDENT: 0px; FONT-FAMILY: verdana,arial,sans-serif; COLOR: =
#000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.heading_subtext A:link {
=09
}
.heading_subtext A:visited {
=09
}
.heading_subtext A:hover {
	COLOR: #39f; TEXT-DECORATION: underline
}
.table_item_divider {
	COLOR: #cbb99c
}
.image_link A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 2px
}
.image_link A:link {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 2px
}
.image_link A:visited {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 2px
}
.image_link A:hover {
	BORDER-BOTTOM: #1a1a1a 2px solid; BORDER-LEFT: #1a1a1a 2px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: =
#1a1a1a 2px solid; BORDER-RIGHT: #1a1a1a 2px solid; PADDING-TOP: 0px
}
.body_brown {
	BACKGROUND-COLOR: #e6ddcd
}
.body_brown TABLE {
	BACKGROUND-COLOR: #ffffff
}
.alert_table {
	BORDER-BOTTOM: #ff0000 2px solid; BORDER-LEFT: #ff0000 2px solid; =
BACKGROUND-COLOR: #ffffff; BORDER-TOP: #ff0000 2px solid; BORDER-RIGHT: =
#ff0000 2px solid
}
.std_text {
	TEXT-INDENT: 0px; FONT-FAMILY: verdana,arial,sans-serif; COLOR: =
#000000; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.std_text A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.std_text A:link {
	COLOR: #06c; TEXT-DECORATION: underline
}
.std_text A:visited {
	COLOR: #06c; TEXT-DECORATION: underline
}
.std_text A:hover {
	COLOR: #39f
}
.error_text {
	TEXT-INDENT: 0px; FONT-FAMILY: verdana,arial,sans-serif; COLOR: =
#ff3333; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.leftnav {
	LINE-HEIGHT: 16px; TEXT-INDENT: 0px; FONT-FAMILY: verdana, arial, =
sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.leftnav A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.leftnav A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.leftnav A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.leftnav A:hover {
	COLOR: #f9f400; TEXT-DECORATION: underline
}
.leftnavsmall {
	LINE-HEIGHT: 14px; TEXT-INDENT: 0px; FONT-FAMILY: verdana, arial, =
sans-serif; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.leftnavsmall A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.leftnavsmall A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.leftnavsmall A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.leftnavsmall A:hover {
	COLOR: #f9f400; TEXT-DECORATION: underline
}
.cc1 {
	TEXT-INDENT: 0px; FONT: 10px verdana, arial, sans-serif; COLOR: =
#000000; TEXT-DECORATION: none
}
.cc1 A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.cc1 A:link {
	COLOR: #06c; TEXT-DECORATION: underline
}
.cc1 A:visited {
	COLOR: #06c; TEXT-DECORATION: underline
}
.cc1 A:hover {
	COLOR: #39f
}
.ibuilder1 {
	TEXT-INDENT: 0px; FONT: 10px verdana, arial, sans-serif; COLOR: =
#000000; TEXT-DECORATION: none
}
.ibuilder1 A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder1 A:link {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder1 A:visited {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder1 A:hover {
	COLOR: #39f
}
.ibuilder1b {
	TEXT-INDENT: 0px; FONT: bold 10px verdana, arial, sans-serif; COLOR: =
#000000; TEXT-DECORATION: none
}
.ibuilder1b A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder1b A:link {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder1b A:visited {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder1b A:hover {
	COLOR: #39f
}
.ibuilder1g {
	BACKGROUND-COLOR: #e0e0e0; TEXT-INDENT: 0px; FONT: 10px verdana, arial, =
sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.ibuilder1g A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder1g A:link {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder1g A:visited {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder1g A:hover {
	COLOR: #39f
}
.ibuilder2 {
	TEXT-INDENT: 0px; FONT: bold 12px verdana, arial, sans-serif; COLOR: =
#000000; TEXT-DECORATION: none
}
.ibuilder2 A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder2 A:link {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder2 A:visited {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder2 A:hover {
	COLOR: #39f
}
.ibuilder2g {
	BACKGROUND-COLOR: #e0e0e0; TEXT-INDENT: 0px; FONT: bold 12px verdana, =
arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.ibuilder2g A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder2g A:link {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder2g A:visited {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder2g A:hover {
	COLOR: #39f
}
.ibuilder3 {
	TEXT-INDENT: 0px; FONT: bold 14px verdana, arial, sans-serif; COLOR: =
#000000; TEXT-DECORATION: none
}
.ibuilder3 A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder3 A:link {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder3 A:visited {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ibuilder3 A:hover {
	COLOR: #39f
}
.cchead {
	TEXT-INDENT: 0px; FONT: bold 12px verdana, arial, sans-serif; COLOR: =
#000000; TEXT-DECORATION: none
}
.cchead A {
	COLOR: #06c; TEXT-DECORATION: none
}
.cchead A:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.cchead A:visited {
	COLOR: #06c; TEXT-DECORATION: none
}
.cchead A:hover {
	COLOR: #39f; TEXT-DECORATION: underline
}
.cchead1 {
	TEXT-INDENT: 0px; FONT: bold 12px verdana, arial, sans-serif; COLOR: =
#000000; TEXT-DECORATION: none
}
.cchead1 A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.cchead1 A:link {
	COLOR: #06c; TEXT-DECORATION: underline
}
.cchead1 A:visited {
	COLOR: #06c; TEXT-DECORATION: underline
}
.cchead1 A:hover {
	COLOR: #39f; TEXT-DECORATION: none
}
.campaignName {
	BORDER-BOTTOM: #ffff99 1px solid; BORDER-LEFT: #ffff99 1px solid; =
PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #feffec; PADDING-LEFT: 3px; =
PADDING-RIGHT: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
FONT-SIZE: 10px; BORDER-TOP: #ffff99 1px solid; BORDER-RIGHT: #ffff99 =
1px solid; PADDING-TOP: 3px
}
.small_link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; =
FONT-WEIGHT: normal
}
DIV.create_link {
	BACKGROUND-REPEAT: no-repeat; FLOAT: right
}
DIV.create_link A {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
WHITE-SPACE: nowrap; COLOR: #555; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
DIV.create_link A:link {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
WHITE-SPACE: nowrap; COLOR: #555; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
DIV.create_link A:visited {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
WHITE-SPACE: nowrap; COLOR: #555; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
A.create_link {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
WHITE-SPACE: nowrap; COLOR: #555; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
A.create_link:link {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
WHITE-SPACE: nowrap; COLOR: #555; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
A.create_link:visited {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
WHITE-SPACE: nowrap; COLOR: #555; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
DIV.create_link A:hover {
	COLOR: #888
}
A.create_link A:hover {
	COLOR: #888
}
A.create_link:hover {
	COLOR: #888
}
.create_link IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: middle; =
BORDER-TOP: 0px; MARGIN-RIGHT: 6px; BORDER-RIGHT: 0px
}
.body_home DIV.create_link A {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; COLOR: #555; FONT-WEIGHT: bold; =
PADDING-TOP: 6px
}
.body_home DIV.create_link A:link {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; COLOR: #555; FONT-WEIGHT: bold; =
PADDING-TOP: 6px
}
.body_home DIV.create_link A:visited {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; COLOR: #555; FONT-WEIGHT: bold; =
PADDING-TOP: 6px
}
.body_home A.create_link {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; COLOR: #555; FONT-WEIGHT: bold; =
PADDING-TOP: 6px
}
.body_home A.create_link:link {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; COLOR: #555; FONT-WEIGHT: bold; =
PADDING-TOP: 6px
}
.body_home A.create_link:visited {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; COLOR: #555; FONT-WEIGHT: bold; =
PADDING-TOP: 6px
}
.wizard_nav {
	BACKGROUND-IMAGE: url(/cobrand/vr/wizard/wizard.nav.bg.gif); =
PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: right top; HEIGHT: 45px; COLOR: #fff; FONT-WEIGHT: =
bold; PADDING-TOP: 0px
}
.wizard_nav A:link {
	COLOR: #888; TEXT-DECORATION: none
}
.wizard_nav A:active {
	COLOR: #888; TEXT-DECORATION: none
}
.wizard_nav A:visited {
	COLOR: #888; TEXT-DECORATION: none
}
.wizard_nav LI.wizard_nav_current A:link {
	COLOR: #fff
}
.wizard_nav LI.wizard_nav_current A:active {
	COLOR: #fff
}
.wizard_nav LI.wizard_nav_current A:visited {
	COLOR: #fff
}
.wizard_nav LI.wizard_nav_complete A:link {
	COLOR: #fff
}
.wizard_nav LI.wizard_nav_complete A:active {
	COLOR: #fff
}
.wizard_nav LI.wizard_nav_complete A:visited {
	COLOR: #fff
}
.wizard_nav LI {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 13px; MARGIN: 0px; PADDING-LEFT: =
15px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND-POSITION: center =
bottom; FLOAT: left; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 9px
}
.wizard_nav A:hover {
	COLOR: #555
}
.wizard_nav LI.wizard_nav_complete {
	BACKGROUND-IMAGE: url(/cobrand/vr/wizard/wizard.nav.complete.bg.gif); =
BORDER-RIGHT: #69b 1px solid
}
.wizard_nav LI.wizard_nav_complete A:hover {
	COLOR: #ddd
}
.wizard_nav LI.wizard_nav_current {
	BACKGROUND-IMAGE: url(/cobrand/vr/wizard/wizard.nav.current.bg.gif); =
PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
BORDER-RIGHT: #8be 1px solid; PADDING-TOP: 7px
}
.wizard_nav LI.wizard_nav_current A:hover {
=09
}
.wizard_nav LI.wizard_nav_begin {
	BACKGROUND-IMAGE: url(/cobrand/vr/wizard/wizard.nav.begin.bg.gif); =
PADDING-LEFT: 6px; WIDTH: 0px; PADDING-RIGHT: 6px; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: left 50%
}
.linear_workflow_noop_text {
	FONT-STYLE: italic
}
.submitfooter_help_left {
	BACKGROUND-IMAGE: url(/cobrand/vr/submitfooter/submitfooter.left.gif); =
BACKGROUND-POSITION: left top; FLOAT: left
}
.submitfooter_help_right {
	BACKGROUND-IMAGE: url(/cobrand/vr/submitfooter/submitfooter.right.gif); =
TEXT-ALIGN: right; BACKGROUND-POSITION: right top; FLOAT: right
}
.submitfooter_buttons {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: =
both; PADDING-TOP: 0px
}
.submitfooter_help {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 300px; =
PADDING-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat; COLOR: #777; =
FONT-SIZE: 8pt; PADDING-TOP: 18px
}
.submitfooter {
	BACKGROUND-IMAGE: url(/cobrand/vr/submitfooter/submitfooter.gif); =
MARGIN: 10px 0px 40px; BACKGROUND-REPEAT: repeat-x; CLEAR: both
}
.submitfooter INPUT {
	MARGIN: 0px 0px 0px 5px; CURSOR: pointer
}
.paginator {
	MARGIN: 0px 0px 15px; COLOR: #333
}
.paginator_links {
	FLOAT: right
}
INPUT.page_button {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/buttons/button.page_button.bg.gif); =
BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #777 1px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; COLOR: =
#fff; FONT-SIZE: 11px; BORDER-TOP: #777 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: none; PADDING-TOP: 4px
}
A.page_button:link {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/buttons/button.page_button.bg.gif); =
BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #777 1px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; COLOR: =
#fff; FONT-SIZE: 11px; BORDER-TOP: #777 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: none; PADDING-TOP: 4px
}
A.page_button:link {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/buttons/button.page_button.bg.gif); =
BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #777 1px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; COLOR: =
#fff; FONT-SIZE: 11px; BORDER-TOP: #777 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: none; PADDING-TOP: 4px
}
A.page_button:visited {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/buttons/button.page_button.bg.gif); =
BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #777 1px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; COLOR: =
#fff; FONT-SIZE: 11px; BORDER-TOP: #777 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: none; PADDING-TOP: 4px
}
INPUT.page_button:hover {
	TEXT-DECORATION: underline
}
A.page_button:hover {
	TEXT-DECORATION: underline
}
A.page_button:active {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/buttons/button.page_button.active.bg.gif)
}
.two_columns {
	WIDTH: 100%
}
.secondary_column {
	WIDTH: 250px; FLOAT: left
}
.primary_column {
	WIDTH: 100%; FLOAT: right; MARGIN-LEFT: -250px
}
.primary_column .primary_column_content {
	MARGIN-LEFT: 260px
}
.product_widget {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/widgets/product/widget.product.header.bg.gif); =
BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 20px
}
.product_dashboard_report_widget {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/widgets/product/widget.product.header.bg.gif); =
BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 20px
}
.product_widget {
	MARGIN-BOTTOM: 10px
}
.product_widget_content {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.product_dashboard_report_widget_content {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.product_widget UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.product_widget LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.product_widget LI {
	MARGIN-BOTTOM: 7px
}
.product_widget_content {
	BORDER-BOTTOM: #d2d6bd 1px solid; BORDER-LEFT: #d2d6bd 1px solid; =
BORDER-RIGHT: #d2d6bd 1px solid
}
.product_widget_ds {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/widgets/product/widget.product.dropshadow.bg.gif); =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.product_widget_ds_right {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/widgets/product/widget.product.dropshadow.right.gif); =
WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; FLOAT: right; HEIGHT: 10px
}
.product_dashboard_report_widget H3 {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/widgets/product/widget.product.header.right.bg.gif); =
BORDER-BOTTOM: #dedcc1 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; =
FONT-FAMILY: arial; BACKGROUND-POSITION: right top; COLOR: #4b4933; =
FONT-SIZE: 12px; PADDING-TOP: 6px
}
.product_widget H3 {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/widgets/product/widget.product.header.right.bg.gif); =
BORDER-BOTTOM: #dedcc1 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; =
FONT-FAMILY: arial; BACKGROUND-POSITION: right top; COLOR: #4b4933; =
FONT-SIZE: 12px; PADDING-TOP: 6px
}
.product_widget_edit_link {
	MARGIN: 1px 5px 0px 0px; FLOAT: right; FONT-SIZE: 8pt
}
.product_widget_edit_link A:link {
	COLOR: #4b4933; FONT-WEIGHT: normal
}
.product_widget_edit_link A:visited {
	COLOR: #4b4933; FONT-WEIGHT: normal
}
.product_widget_edit_link A:active {
	COLOR: #4b4933; FONT-WEIGHT: normal
}
.product_dashboard_titlebar {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/product_dashboard/product_dashboard.titlebar.bg.gif); =
BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 13px; =
PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.product_dashboard_titlebar H2 {
	FONT-FAMILY: arial
}
.product_dashboard_export {
	TEXT-ALIGN: right; PADDING-BOTTOM: 3px; MARGIN: 3px 0px 0px; WIDTH: =
50%; FLOAT: right
}
.product_dashboard_updater {
	MARGIN: 5px 0px 20px 177px; COLOR: #999; FONT-SIZE: 8pt
}
.product_dashboard_updater #last_updated {
	COLOR: #d06611; FONT-WEIGHT: bold
}
.product_dashboard_pending {
	TEXT-ALIGN: center; PADDING-BOTTOM: 250px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 100px
}
.product_dashboard_content_wl {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/product_dashboard/product_dashboard.content.bg.gif); =
PADDING-BOTTOM: 0px; MIN-HEIGHT: 350px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 8px
}
.product_dashboard_content_wr {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/product_dashboard/product_dashboard.content.bg.gif); =
PADDING-BOTTOM: 0px; MIN-HEIGHT: 350px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 8px
}
.product_dashboard_middle {
	PADDING-LEFT: 20px; FLOAT: left; MARGIN-LEFT: 10px
}
.product_dashboard_right {
	PADDING-LEFT: 5px
}
.product_dashboard_content_wr .product_dashboard_middle {
	WIDTH: 225px
}
.product_dashboard_content_wr .product_dashboard_right {
	MARGIN-LEFT: 420px
}
.product_dashboard_content_wl .product_dashboard_middle {
	WIDTH: 500px
}
.product_dashboard_content_wl .product_dashboard_right {
	BORDER-LEFT: #eee 1px solid; PADDING-LEFT: 10px; MARGIN-LEFT: 690px
}
.product_dashboard_content_wl .product_dashboard_right H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: arial; LETTER-SPACING: -1px; FONT-SIZE: 12pt; =
PADDING-TOP: 5px
}
.product_dashboard_titlebar H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.product_dashboard_titlebar .product_description {
	MARGIN-BOTTOM: 5px; COLOR: #555
}
.product_dashboard_titlebar .product_url {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 8pt
}
.product_dashboard_titlebar .product_url A:link {
=09
}
.product_dashboard_titlebar .status_bubble_closed {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/status_bubble/status_bubble.live.bg.gif); TEXT-ALIGN: =
center; PADDING-BOTTOM: 17px; MARGIN: -4px -6px 0px 0px; PADDING-LEFT: =
0px; WIDTH: 122px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: right top; FLOAT: right; COLOR: #fff; FONT-SIZE: =
13px; FONT-WEIGHT: bold; PADDING-TOP: 14px
}
.product_dashboard_titlebar .status_bubble_pending_launch {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/status_bubble/status_bubble.live.bg.gif); TEXT-ALIGN: =
center; PADDING-BOTTOM: 17px; MARGIN: -4px -6px 0px 0px; PADDING-LEFT: =
0px; WIDTH: 122px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: right top; FLOAT: right; COLOR: #fff; FONT-SIZE: =
13px; FONT-WEIGHT: bold; PADDING-TOP: 14px
}
.product_dashboard_titlebar .status_bubble_pending_approval {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/status_bubble/status_bubble.live.bg.gif); TEXT-ALIGN: =
center; PADDING-BOTTOM: 17px; MARGIN: -4px -6px 0px 0px; PADDING-LEFT: =
0px; WIDTH: 122px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: right top; FLOAT: right; COLOR: #fff; FONT-SIZE: =
13px; FONT-WEIGHT: bold; PADDING-TOP: 14px
}
.product_dashboard_titlebar .status_bubble_live {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/status_bubble/status_bubble.live.bg.gif); TEXT-ALIGN: =
center; PADDING-BOTTOM: 17px; MARGIN: -4px -6px 0px 0px; PADDING-LEFT: =
0px; WIDTH: 122px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: right top; FLOAT: right; COLOR: #fff; FONT-SIZE: =
13px; FONT-WEIGHT: bold; PADDING-TOP: 14px
}
.product_dashboard_titlebar .status_bubble_pending_approval {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/status_bubble/status_bubble.pending.bg.gif); WIDTH: =
222px
}
.product_dashboard_titlebar .status_bubble_pending_launch {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/status_bubble/status_bubble.pending.bg.gif); WIDTH: =
222px
}
.product_dashboard_titlebar .status_bubble_closed {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/status_bubble/status_bubble.closed.bg.gif)
}
.product_dashboard_content_navigation {
	BACKGROUND: url(/images/cobrand/vr/interface/v5/subnav-bkg.gif) =
repeat-x; FLOAT: left; BORDER-TOP: #ddd 1px solid
}
.product_dashboard_content_navigation UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 3px; PADDING-LEFT: =
0px; WIDTH: 136px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.product_dashboard_content_navigation UL LI {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; =
PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; BORDER-TOP: #fff 1px =
solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
.product_dashboard_content_navigation UL LI.selected {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 3px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; COLOR: #555; =
BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: =
3px
}
.product_dashboard_content_navigation UL LI A {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: =
0px; DISPLAY: block; FONT-SIZE: 8pt; PADDING-TOP: 3px
}
.product_dashboard_content_navigation UL LI A:hover {
	BACKGROUND-COLOR: #e6f3ff
}
.product_dashboard_content_navigation H4 {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 8px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: arial; FONT-SIZE: 9pt; PADDING-TOP: 4px
}
.statistics_at_a_glance LI {
	HEIGHT: 30px; COLOR: #555
}
.statistics_at_a_glance LI.highlighted_statistic {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
BACKGROUND-COLOR: #f9f9f9; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: =
#ccc 1px solid
}
.statistics_at_a_glance LABEL {
	MARGIN: 8px 0px 0px 8px; FLOAT: left
}
.statistics_at_a_glance SPAN {
	MARGIN: 5px; PADDING-RIGHT: 4px; FONT-FAMILY: arial; FLOAT: right; =
COLOR: #222; FONT-SIZE: 14pt; FONT-WEIGHT: bold
}
.contextual_help_text {
	MARGIN-BOTTOM: 25px
}
.contextual_warning_text {
	MARGIN-BOTTOM: 25px
}
.contextual_warning_text {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f9f9f9; BORDER-TOP: #ccc 1px =
solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.contextual_help_text IMG {
	MARGIN: 5px 0px 0px 9px; FLOAT: left
}
.contextual_warning_text IMG {
	MARGIN: 5px 0px 0px 9px; FLOAT: left
}
.contextual_help_text H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: arial; LETTER-SPACING: -1px; FONT-SIZE: 13pt; =
PADDING-TOP: 0px
}
.contextual_warning_text H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: arial; LETTER-SPACING: -1px; FONT-SIZE: 13pt; =
PADDING-TOP: 0px
}
.contextual_help_text DIV {
	MARGIN-LEFT: 53px
}
.contextual_warning_text DIV {
	MARGIN-LEFT: 53px
}
.body_home .widget .data_table_wrapper {
	OVERFLOW-X: auto; WIDTH: 712px
}
.application_help {
	LINE-HEIGHT: 175%; FONT-SIZE: 9pt
}
.application_help H2 {
	FONT-FAMILY: arial
}
.application_help H3 {
	FONT-FAMILY: arial
}
.application_help H3 {
	BORDER-BOTTOM: #369 3px solid; PADDING-BOTTOM: 7px; MARGIN: 30px 0px =
15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #369; FONT-SIZE: =
11pt; PADDING-TOP: 0px
}
#iceDefaultPostalAddress {
=09
}
#iceDefaultPostalAddress PRE {
	MARGIN: 1em 0px; WHITE-SPACE: pre
}
#iceCustomPostalAddress {
	MARGIN: 1em 0px
}
#iceCustomPostalAddress LABEL {
	TEXT-TRANSFORM: capitalize; DISPLAY: block; CLEAR: both
}
#iceCustomPostalAddress LABEL SPAN {
	TEXT-ALIGN: right; WIDTH: 110px; PADDING-RIGHT: 0.5em; DISPLAY: block; =
WHITE-SPACE: nowrap; FLOAT: left
}
#iceCustomPostalAddress INPUT {
	MARGIN-BOTTOM: 0.2em
}
#campaign_subject_length_warning {
	COLOR: red; FONT-SIZE: small
}

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://img-ak.verticalresponse.com/styling/1256957483/legacy/app/css/skin/appex/main.css

BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px 7px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	WIDTH: 100%; BACKGROUND: #fff
}
BODY .wrapper {
	MARGIN: 0px; WIDTH: 99%; PADDING-RIGHT: 8px
}
BODY {
	FONT-FAMILY: arial; FONT-SIZE: 11px
}
TD {
	FONT-FAMILY: arial; FONT-SIZE: 11px
}
TH {
	FONT-FAMILY: arial; FONT-SIZE: 11px
}
.appex_header {
	MIN-WIDTH: 0px; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #4878ab; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #fff; PADDING-TOP: 4px
}
.appex_page_header {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; TEXT-INDENT: 0px; MARGIN: 0px =
0px 2px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: =
verdana,arial,sans-serif; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.page_header {
	PADDING-TOP: 10px
}
.page_subheader {
	PADDING-BOTTOM: 20px
}
.appex_header A {
	COLOR: #fff
}
.appex_header A:link {
	COLOR: #fff
}
.appex_header A:visited {
	COLOR: #fff
}
.appex_header_nav {
	MARGIN-TOP: 10px; FLOAT: right
}
.subnav {
	BACKGROUND-IMAGE: none
}
.main_sub_nav {
=09
}
.main_sub_nav A {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-RIGHT: 20px
}
.main_sub_nav A:link {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-RIGHT: 20px
}
.main_sub_nav A:visited {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-RIGHT: 20px
}
#footer {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: =
#f3f3ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 20px; =
BORDER-TOP: #4878ab 5px solid; PADDING-TOP: 10px
}
UL.appex_tabs {
	BORDER-BOTTOM: #555 1px solid; POSITION: relative; PADDING-BOTTOM: 0px; =
LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: -3px; =
PADDING-RIGHT: 0px; HEIGHT: 31px; CLEAR: both; PADDING-TOP: 0px
}
UL.appex_tabs LI {
	POSITION: relative; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 6px; =
BACKGROUND-COLOR: #eee; LIST-STYLE-TYPE: none; MARGIN: 6px 0px -1px 6px; =
PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FLOAT: left; BORDER-TOP: #ccc =
1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 6px
}
UL.appex_tabs LI.selected {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #555 1px solid; BORDER-TOP: =
#555 1px solid; BORDER-RIGHT: #555 1px solid
}
UL.appex_tabs A {
	COLOR: #555; TEXT-DECORATION: none
}
UL.appex_tabs A:link {
	COLOR: #555; TEXT-DECORATION: none
}
UL.appex_tabs A:visited {
	COLOR: #555; TEXT-DECORATION: none
}
UL.appex_tabs LI.selected A {
	COLOR: #000
}
UL.appex_tabs LI.selected A:link {
	COLOR: #000
}
UL.appex_tabs LI.selected A:visited {
	COLOR: #000
}
TABLE.data_table {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
TABLE.data_table THEAD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
TABLE.data_table THEAD TH {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 6px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 6px
}
TABLE.data_table TFOOT TH {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 6px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 6px
}
TABLE.data_table TD {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 6px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 6px
}
TABLE.data_table TD.odd {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 6px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 6px
}
TABLE.data_table TD.even {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 6px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 6px
}
TABLE.data_table TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
TABLE.data_table TD.center {
	TEXT-ALIGN: center
}
TABLE.data_table TH.center {
	TEXT-ALIGN: center
}
TABLE.data_table TH.sorted {
	BORDER-RIGHT: 0px
}
.submitfooter {
	BACKGROUND-IMAGE: none; MARGIN-TOP: 20px
}
.submitfooter_help_left {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.submitfooter_help_right {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.submitfooter_buttons {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 5px
}
.appex_box {
	BORDER-BOTTOM: #4878ab 4px solid; BACKGROUND-COLOR: #f3f3ec; =
MARGIN-BOTTOM: 10px
}
.appex_box H3 {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #4878ab; MARGIN: 0px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #fff; FONT-SIZE: 11px; =
PADDING-TOP: 5px
}
.appex_box H4 {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #4878ab; MARGIN: 0px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #fff; FONT-SIZE: 11px; =
PADDING-TOP: 5px
}
.appex_box H4 {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #eeecd1; MARGIN: 0px 0px 10px; =
PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #333; PADDING-TOP: 3px
}
.appex_actions {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #eeecd1; MARGIN: 0px 0px 10px; =
PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #333; PADDING-TOP: 3px
}
.appex_box_content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
.appex_box_content UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.appex_box_content LI {
	BORDER-BOTTOM: #d3d3cc 1px solid; PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: =
none; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.appex_box_content LI DIV.appex_list_image_bullet {
	MARGIN-LEFT: 30px
}
.appex_box_content LI IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.appex_box_content LI IMG.appex_list_image_bullet {
	MARGIN: 3px 0px 0px 3px; FLOAT: left
}
.appex_box_divider {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #4878ab; MARGIN: 5px 0px; =
PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.appex_2col_wleft .appex_2col_wleft_left {
	WIDTH: 60%; FLOAT: left
}
.appex_2col_wleft .appex_2col_wleft_right {
	MARGIN-LEFT: 61%
}
.appex_2col_even .appex_2col_even_left {
	WIDTH: 49%; FLOAT: left
}
.appex_2col_even .appex_2col_even_right {
	MARGIN-LEFT: 50%
}
.widget H3 {
	FONT-SIZE: 11pt
}
.input {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
.center {
	TEXT-ALIGN: center
}
.filter_lookup {
	BORDER-BOTTOM: #369 1px solid; POSITION: absolute; BORDER-LEFT: #369 =
1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ddd; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 363px; PADDING-RIGHT: 0px; HEIGHT: 200px; =
BORDER-TOP: #369 1px solid; BORDER-RIGHT: #369 1px solid; PADDING-TOP: =
0px
}
.filter_lookup_header {
	BORDER-BOTTOM: #369 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: =
#c4c4c4; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 19px; =
FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.filter_lookup_header_separator {
	FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.filter_lookup_content {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: =
160px; OVERFLOW: auto; PADDING-TOP: 5px
}
.no_records_found {
	TEXT-ALIGN: center; PADDING-BOTTOM: 50px; MARGIN: 20px; PADDING-LEFT: =
50px; PADDING-RIGHT: 50px; FONT-WEIGHT: bold; PADDING-TOP: 50px
}
.jumpback {
	TEXT-ALIGN: right; MARGIN: 0px 0px 10px 10px; FLOAT: right
}
.product_offer_box {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px
}
.product_offer_box_title {
	DISPLAY: none
}
.product_offer_box_content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://402e59da02-custmedia.vresp.com/library/1257263362/f407358377/Fall%20sunset.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMP
FB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEc
ITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgB
IwFJAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMC
BAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYn
KCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeY
mZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5
+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwAB
AgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD
REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMR
AD8A3YbvWfhlftFIv9raFcyZjkVwZFOPTscfgeOlTazfaN4nvINe8P6zbWOuWkRZYblQhkxzhiep
7Z561ozreaKLPRtJ1mS7vnYGW3KIyxpj5jvIPlj0yD0ArhPGljoE9rHHY2dxDd2xYzzvID5rFiCA
B8rc5OV6Vs7ByOWiLC+Kb7WNIjtzNcy3xke4kJkxtwOShB6Adue9M0TVbx1NtEy3VsyFDbygNGUJ
+YYboD7c+9VNH8NLfWElslus0oQSmKJt0uPUD+lZWlX40vV2tY/MgmmYoILmLa3B7jHtXJPnvfoe
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

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://402e59da02-custmedia.vresp.com/library/1257263362/84639309ff/Brianna%20Judkins%20poster%20Middle%20School.JPG

/9j/4AAQSkZJRgABAQAAAQABAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMP
FB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEc
ITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgA
zwFAAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMC
BAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYn
KCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeY
mZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5
+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwAB
AgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD
REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMR
AD8A98MgBxz6UNKq9c/gKawJbOcVFLIsSNJIxCqMk/8A6qzcmgJPtCe/4jFKLhD0DH8K5uw8a6Nq
l9b2tgbmfz3ZEmELrHuVSxG4gdgat6/4l07w1axz6jIU8xtqKoLM3qcegyOfcVPNIVzaEgPY/lTt
4xmueuvGGiWelW2oS3wa3ugTD5UbO7464UAnjoeOO+Kjm8Y6Fa2tvcm+EkNyC8RhjeQlR94kKCQA
TznGOlVzS7DujpPMX/Ipd4xVBtStF006j9pj+x+V5vn7vl2YznP0qjp/iXSdTguZYbgoLZN8wmja
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

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://402e59da02-custmedia.vresp.com/library/1257263362/569e43e155/Peter's%20poster.JPG

/9j/4AAQSkZJRgABAQAAAQABAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMP
FB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEc
ITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgA
zwFAAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMC
BAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYn
KCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeY
mZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5
+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwAB
AgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD
REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMR
AD8A9rjjdryZ90zRhiuBIRg/TNW1twwJLzDP+2agtpDFezwsMbmLqfUf/rq/1psViEQAHPmSH6sa
k2cYy350yedLeMu2T6KOpPoKfGWaNS6hXIG4A5waQxQgAxk/nQUBHU/nTZZFhTe5AQdSe1PUhgCO
9AAFA9fzqG5heWIokrRk91PP61OTgVUW7L7gkZYhscUANt5JFlEEzB225DDrxxz/AI0sMpSeSCQ8
53ISeoP+FLbQGOR5pWBlfj2A7Af57mn3EAnUYO115VvSoqqW8dxq3UnwDVCNmF/Ou5iBsIBY98/4
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

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://402e59da02-custmedia.vresp.com/library/1257263362/9b6b5c3dde/image%20for%20invitation.jpg

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
EwAzADthY3NwQVBQTAAAAABub25lAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUFEQkUAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApjcHJ0AAAA/AAAADJk
ZXNjAAABMAAAAGt3dHB0AAABnAAAABRia3B0AAABsAAAABRyVFJDAAABxAAAAA5nVFJDAAAB1AAA
AA5iVFJDAAAB5AAAAA5yWFlaAAAB9AAAABRnWFlaAAACCAAAABRiWFlaAAACHAAAABR0ZXh0AAAA
AENvcHlyaWdodCAyMDAwIEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkAAAAZGVzYwAAAAAAAAAR
QWRvYmUgUkdCICgxOTk4KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAAB
FsxYWVogAAAAAAAAAAAAAAAAAAAAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAY3Vy
dgAAAAAAAAABAjMAAFhZWiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVog
AAAAAAAAJjEAABAvAAC+nP/bAEMABgQFBgUEBgYFBgcHBggKEAoKCQkKFA4PDBAXFBgYFxQWFhod
JR8aGyMcFhYgLCAjJicpKikZHy0wLSgwJSgpKP/bAEMBBwcHCggKEwoKEygaFhooKCgoKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKP/AABEIAZACgAMBIgACEQED
EQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B
AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpD
REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmq
srO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEB
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

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: https://img.verticalresponse.com/media/partner_images/n/e/t/networkforgood/partnerEmailFooter.gif?__nocache__=1

R0lGODlheAAVAIIAAQBAjIPBNbfSyv+rUP///ztxqv/D0H2kzCwAAAAAeAAVAAID/ki63P4wSnfq
vDjrzbuohdCNZGlqlSUNA2SYBvueNJmKDK7EsyO3HdbAEKsZMR9VIKBYMnfCHzBKkMWkrehQux0e
v4xAyrIUCJwLXtdb1ap/6ve6C64vx4fWOWBmqNtAVVcsgltFW1UEV0RELVd1R054hAM6aVk/C12D
cUKHcFiEkDR7SSluET0OqopQM6ywraMaHw9lphVRMx+WJEW0BwsAAMEEBQC9OckjAsO9ZyJ4yQfD
BRvH1csYx8XDyATOEM0ARuE5TLgHyQXWtNje7R3cCt7B5gRmONTI+Qp9+Dr++RNh5hhBgfjwFGPA
TlkOgAqwEVS3oF9FhADngfMm/sAgvnf24AGwNk6Es3HDgjVjR8zguIUEbqRosI8YyhDGRhLDl9JB
x3oKauL8CXQjN4/HCuz7kPInU5sjxyk9CW/jAY3+ZiaxtNJM1JUxRxYrCbBP0qUvk+ZkuRPcVJZe
bbocGREZtqkVhtVVZ64aXQY3ElJkaI0ajmNhdaCFRzap2pc9qXWzyxFlvXFBdVYzSK1dUsx1e1as
oHjwgoYeE1MDHI5liHCd50mF3VZvzbhjvLZDedVbWM9QydHTXBom6QZ0DWdmmkN0V9queRIPO3n4
N3ME/+ZEto9kOKrCNzKNd3zB1V4NmxVDvJoh9Jc58xZ21lSj3rA7u4NXul36Rnq/3oX33U4dPcMf
YXtJFlYDRFWl33WaBfNONSAMxY4+Z2VGYEPG4JTZhR/FA+JVuz2A0YHbFXPVAySCGNNn/mSoITsk
JgAAOw==

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_003D_01CA5C73.4CC5B420"


------=_NextPart_001_003D_01CA5C73.4CC5B420
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://app.verticalresponse.com/campaign/preview_mailing.html?cmpid=3214847&addvars=true&shownav=true

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Preview Email</TITLE>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<META content=3D7200;url=3D/app/logout/appex http-equiv=3Drefresh><LINK =
rel=3DP3Pv1=20
href=3D"/w3c/p3p.xml">
<META content=3Dno-cache http-equiv=3Dpragma>
<SCRIPT type=3Dtext/javascript>=0A=
var VR_IMAGE_HOST =3D 'https://img-ak.verticalresponse.com';=0A=
</SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"https://img-ak.verticalresponse.com/styling/1257116754/legacy/app/=
js/prototype-1.5.0.js"></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"https://img-ak.verticalresponse.com/styling/1257116754/legacy/app/=
js/merged.js"></SCRIPT>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"https://img-ak.verticalresponse.com/styling/1256957483/legacy/app=
/css/vr.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"https://img-ak.verticalresponse.com/styling/1256957483/legacy/app=
/css/cobrand/networkforgood/main.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"https://img-ak.verticalresponse.com/styling/1256957483/legacy/app=
/css/skin/appex/main.css"><!--[if lte IE 6]>=0A=
  <link rel=3D"stylesheet" type=3D"text/css" =
href=3D"https://img-ak.verticalresponse.com/styling/1256957483/legacy/app=
/css/cobrand/vr/ie6fix.css" />=0A=
  <![endif]-->
<SCRIPT>=0A=
   function getFocus()=0A=
   {=0A=
      window.focus();=0A=
   }=0A=
	</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18828"></HEAD>
<BODY=20
style=3D"PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px"=20
class=3Dpopup_window onload=3Djavascript:getFocus(); bgColor=3D#ffffff>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
  <TBODY>
  <TR>
    <TD>
      <TABLE cellSpacing=3D0 cellPadding=3D0>
        <TBODY>
        <TR>
          <TD><SPAN class=3Dmf_tab_on><STRONG>View as=20
            HTML</STRONG></SPAN>&nbsp;&nbsp; </TD>
          <TD><SPAN class=3Dmf_tab_off><A=20
            =
href=3D"https://app.verticalresponse.com/campaign/preview_mailing.html?cm=
pid=3D3214847&amp;contentType=3Dtext&amp;addvars=3Dtrue&amp;shownav=3Dtru=
e">View=20
            as text</A></SPAN>&nbsp;&nbsp; =
</TD></TR></TBODY></TABLE></TD>
    <TD align=3Dright><A style=3D"COLOR: #336699" =
class=3Dprelaunch_not_complete=20
      href=3D"javascript:window.close();">Close Preview =
Window</A>&nbsp;</TD></TR>
  <TR height=3D3>
    <TD colSpan=3D3></TD></TR>
  <TR height=3D2>
    <TD bgColor=3D#336699 colSpan=3D3></TD></TR>
  <TR height=3D2>
    <TD colSpan=3D3></TD></TR></TBODY></TABLE>
<TABLE class=3Dinfo_table border=3D0 cellSpacing=3D0 cellPadding=3D5 =
width=3D"100%"=20
bgColor=3D#ffffff>
  <TBODY>
  <TR>
    <TD><!--- START MAIL CLIENT WINDOW --->
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D5 width=3D"100%">
        <TBODY>
        <TR>
          <TD><!-- BEGIN CONTENT -->
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%">
              <TBODY>
              <TR>
                <TD bgColor=3D#d4d0c8 height=3D4 vAlign=3Dtop=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/interface/mail_cl=
ient/header_top.gif=20
                width=3D"100%" colSpan=3D2><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/h=
eader_top.gif"><BR></TD>
                <TD bgColor=3D#d4d0c8 height=3D4><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/h=
eader_top_right.gif"><BR></TD></TR>
              <TR>
                <TD bgColor=3D#d4d0c8 height=3D6=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/interface/mail_cl=
ient/header_left.gif=20
                width=3D10><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/h=
eader_left.gif"=20
                  width=3D10 height=3D6><BR></TD>
                <TD bgColor=3D#d4d0c8>
                  <TABLE border=3D0 width=3D"100%" bgColor=3D#d4d0c8>
                    <TBODY>
                    <TR>
                      <TD width=3D60><FONT size=3D2=20
                        face=3Dverdana><B>From:</B></FONT></TD>
                      <TD width=3D"100%" align=3Dleft><NOBR><FONT =
size=3D2=20
                        face=3Dverdana>Sara Varela, CCCS of NH &amp;=20
                        VT</FONT></NOBR></TD>
                      <TD rowSpan=3D3 width=3D150 =
align=3Dright></TD></TR>
                    <TR>
                      <TD><FONT size=3D2 =
face=3Dverdana><B>To:</B></FONT></TD>
                      <TD align=3Dleft><FONT size=3D2=20
                        face=3Dverdana>{EMAIL_ADDRESS}</FONT></TD></TR>
                    <TR>
                      <TD><FONT size=3D2 =
face=3Dverdana><B>Subject:</B></FONT></TD>
                      <TD align=3Dleft><FONT size=3D2 =
face=3Dverdana>Take Charge of=20
                        Your Money Newsletter Fall 2009=20
                  <BR></FONT></TD></TR></TBODY></TABLE></TD>
                <TD bgColor=3D#d4d0c8 height=3D"100%"=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/interface/mail_cl=
ient/header_right.gif><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/h=
eader_right.gif"><BR></TD></TR>
              <TR>
                <TD height=3D6 vAlign=3Dtop><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/t=
op_left.gif"><BR></TD>
                <TD height=3D6 vAlign=3Dtop=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/interface/mail_cl=
ient/top.gif><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/t=
op.gif"><BR></TD>
                <TD height=3D6 vAlign=3Dtop><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/t=
op_right.gif"><BR></TD></TR>
              <TR>
                <TD=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/interface/mail_cl=
ient/left.gif><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/l=
eft.gif"><BR></TD>
                <TD bgColor=3D#ffffff vAlign=3Dtop =
width=3D"100%"><IFRAME id=3Diframe1=20
                  height=3D400=20
                  =
src=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?cam=
paign_id=3D3214847&amp;content_type=3Dhtml&amp;view_type=3Dpreview"=20
                  frameBorder=3D0 width=3D"100%" =
scrolling=3Dyes></IFRAME></TD>
                <TD=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/interface/mail_cl=
ient/right.gif><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/r=
ight.gif"><BR></TD></TR>
              <TR>
                <TD height=3D10><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/b=
ottom_left.gif"><BR></TD>
                <TD height=3D10=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/interface/mail_cl=
ient/bottom.gif><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/b=
ottom.gif"><BR></TD>
                <TD height=3D10><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/b=
ottom_right.gif"><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>=
</TR></TBODY></TABLE></BODY></HTML>

------=_NextPart_001_003D_01CA5C73.4CC5B420
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://app.verticalresponse.com/campaign/campaign_iframe.html?campaign_id=3214847&content_type=html&view_type=preview

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml" =
xml=3D"lang"><HEAD><TITLE></TITLE>
<META content=3D"text/html; charset=3Dutf-8" =
http-equiv=3DContent-Type><!-- Canvas Layout ID : 134 -->
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18828"></HEAD>
<BODY style=3D"FONT-FAMILY: georgia; FONT-SIZE: 12pt" text=3D#006633>
<P align=3Dcenter><FONT size=3D2=20
face=3D"Verdana, Arial, Helvetica, sans-serif">&nbsp;<A=20
href=3D"http://hosted.vresp.com/295954/298a4ce0e0/TEST/TEST/">Click to =
view this=20
email in a browser</A></FONT> </P><SPAN style=3D"FONT-FAMILY: Arial">
<P><FONT size=3D2 face=3D"Verdana, Arial, Helvetica, sans-serif">Dear=20
{First_Name},</FONT> </P>
<P><SPAN style=3D"FONT-FAMILY: Arial">Welcome to Consumer Credit =
Counseling=20
Service of NH &amp; VT's&nbsp;Fall 2009 newsletter.</SPAN> </P></SPAN>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D600 =
bgColor=3D#666666=20
align=3Dcenter>
  <TBODY>
  <TR>
    <TD>
      <TABLE border=3D0 cellSpacing=3D5 cellPadding=3D0 width=3D600>
        <TBODY>
        <TR>
          <TD>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%">
              <TBODY>
              <TR>
                <TD><FONT size=3D5=20
                  face=3D"Verdana, Arial, Helvetica, sans-serif"><FONT=20
                  color=3D#ffffff><STRONG><FONT color=3D#ffffff>Take =
Charge Of Your=20
                  Money</FONT></STRONG><SPAN=20
                  style=3D"FONT-FAMILY: Arial; FONT-SIZE: 12pt">=20
                  </SPAN></FONT></FONT></TD>
                <TD>
                  <DIV align=3Dright><FONT color=3D#ffffff><FONT =
size=3D3=20
                  face=3D"Verdana, Arial, Helvetica, =
sans-serif">October&nbsp;2009</FONT></FONT>=20
                  </DIV></TD></TR></TBODY></TABLE><FONT =
face=3DArial><FONT=20
            color=3D#ffffff>Consumer Credit Counseling Services of NH =
&amp; VT=E2=80=99s=20
            quarterly e-newsletter</FONT></FONT></TD></TR>
        <TR>
          <TD>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D5 =
width=3D"100%">
              <TBODY>
              <TR>
                <TD bgColor=3D#ffffff vAlign=3Dtop =
width=3D"33%">&nbsp;<IMG=20
                  style=3D"WIDTH: 329px; HEIGHT: 419px" border=3D0=20
                  alt=3D"Fall sunset.jpg"=20
                  =
src=3D"https://402e59da02-custmedia.vresp.com/library/1257263362/f4073583=
77/Fall%20sunset.jpg"=20
                  width=3D329 height=3D291></TD>
                <TD bgColor=3D#ffffff vAlign=3Dtop width=3D"67%">
                  <P><SPAN style=3D"FONT-FAMILY: =
Arial">&nbsp;</SPAN><SPAN=20
                  style=3D"FONT-FAMILY: Arial"></SPAN><STRONG>Here you =
will=20
                  find</STRONG><SPAN style=3D"FONT-FAMILY: =
Arial">&nbsp;</SPAN>=20
                  </P><SPAN style=3D"FONT-FAMILY: Arial">
                  <UL>
                    <LI>
                    <DIV style=3D"MARGIN: 0in 0in 0pt" =
class=3DMsoNormal><A=20
                    =
href=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?ca=
mpaign_id=3D3214847&amp;content_type=3Dhtml&amp;view_type=3Dpreview#Couns=
elorfinds6000"><FONT=20
                    color=3D#3366ff><SPAN=20
                    style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt">One=20
                    of our Counselors found $6,000 for a client!</SPAN>=20
                    </FONT></A></DIV></LI></UL>
                  <UL>
                    <LI>
                    <DIV style=3D"MARGIN: 0in 0in 0pt" =
class=3DMsoNormal><FONT=20
                    color=3D#3366ff><A=20
                    =
href=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?ca=
mpaign_id=3D3214847&amp;content_type=3Dhtml&amp;view_type=3Dpreview#credi=
tcardlegislation"><SPAN=20
                    style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt">What=20
                    does the new credit card legislation mean for=20
                    you?&nbsp;&nbsp;&nbsp;</SPAN></A><SPAN=20
                    style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt"><A=20
                    =
href=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?ca=
mpaign_id=3D3214847&amp;content_type=3Dhtml&amp;view_type=3Dpreview#credi=
tcardlegislation">&nbsp;</A>&nbsp;=20
                    </SPAN></FONT></DIV></LI></UL>
                  <UL>
                    <LI>
                    <DIV><A=20
                    =
href=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?ca=
mpaign_id=3D3214847&amp;content_type=3Dhtml&amp;view_type=3Dpreview#peopl=
earesaying">What=20
                    people are saying about CCCS of NH &amp; VT</A>=20
                  </DIV></LI></UL></SPAN><SPAN style=3D"FONT-FAMILY: =
Arial">
                  <UL>
                    <LI>
                    <DIV style=3D"MARGIN: 0in 0in 0pt" =
class=3DMsoNormal><A=20
                    =
href=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?ca=
mpaign_id=3D3214847&amp;content_type=3Dhtml&amp;view_type=3Dpreview#eveni=
ngintuscany"><FONT=20
                    color=3D#3366ff><SPAN=20
                    style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt">Join=20
                    us for an Evening in Tuscany</SPAN>=20
</FONT></A></DIV></LI></UL>
                  <UL>
                    <LI>
                    <DIV style=3D"MARGIN: 0in 0in 0pt" =
class=3DMsoNormal><A=20
                    =
href=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?ca=
mpaign_id=3D3214847&amp;content_type=3Dhtml&amp;view_type=3Dpreview#casem=
anagers"><FONT=20
                    color=3D#3366ff><SPAN=20
                    style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt">Tips=20
                    from our Case Mangers</SPAN> =
</FONT></A></DIV></LI></UL>
                  <UL>
                    <LI>
                    <DIV style=3D"MARGIN: 0in 0in 0pt" =
class=3DMsoNormal><A=20
                    =
href=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?ca=
mpaign_id=3D3214847&amp;content_type=3Dhtml&amp;view_type=3Dpreview#suppo=
rters"><FONT=20
                    color=3D#3366ff><SPAN=20
                    style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt">Thanks=20
                    to our supporters</SPAN> </FONT></A></DIV></LI></UL>
                  <UL>
                    <LI>
                    <DIV style=3D"MARGIN: 0in 0in 0pt" =
class=3DMsoNormal><A=20
                    =
href=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?ca=
mpaign_id=3D3214847&amp;content_type=3Dhtml&amp;view_type=3Dpreview#faceb=
ook"><FONT=20
                    color=3D#3366ff><SPAN=20
                    style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt">Become=20
                    a fan on FaceBook. Invite your friends. =
Donate</SPAN>=20
                    </FONT></A></DIV></LI></UL>
                  <UL>
                    <LI>
                    <DIV style=3D"MARGIN: 0in 0in 0pt" =
class=3DMsoNormal><A=20
                    =
href=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?ca=
mpaign_id=3D3214847&amp;content_type=3Dhtml&amp;view_type=3Dpreview#inter=
active"><FONT=20
                    color=3D#3366ff><SPAN=20
                    style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt">Interactive=20
                    budgeting tutorial</SPAN> =
</FONT></A></DIV></LI></UL></SPAN>
                  <P> </P></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD bgColor=3D#ffffff>
            <TABLE border=3D0 cellSpacing=3D0 borderColor=3D#666666 =
cellPadding=3D0=20
            width=3D"100%" bgColor=3D#ffffff>
              <TBODY>
              <TR>
                <TD>&nbsp;</TD></TR>
              <TR>
                <TD vAlign=3Dtop width=3D"75%">
                  <DIV align=3Dleft>
                  <TABLE border=3D0 cellSpacing=3D5 cellPadding=3D5 =
width=3D"100%">
                    <TBODY>
                    <TR>
                      <TD bgColor=3D#587d8d><A =
title=3DCounselorfinds6000=20
                        name=3DCounselorfinds6000></A><FONT =
size=3D+0><FONT=20
                        color=3D#ffffff><STRONG><U>One of our Counselors =
found=20
                        $6,000 for a =
client!</U></STRONG></FONT></FONT></TD></TR>
                    <TR>
                      <TD bgColor=3D#ffffff vAlign=3Dtop width=3D"67%">
                        <P align=3Dcenter><FONT size=3D2><A=20
                        href=3D"http://www./"><FONT=20
                        face=3D"Verdana, Arial, Helvetica, =
sans-serif"></FONT></A></FONT></P>Bob=20
                        Davidson, our counselor in Exeter and Dover, =
shared the=20
                        following story with us:=20
                        <P>One day a client came in seeking help to get =
his=20
                        finances in order and try to pay down his debt. =
Bob=20
                        started as usual with the income. He asked for a =
copy of=20
                        a paystub and wrote down the information in his =
chart.=20
                        Then Bob went down the list of expenses and =
asked our=20
                        client, whom we will call Joe, for each line =
item. When=20
                        Bob asked about insurance, there was a =
discrepancy. Our=20
                        client thought he was only paying $125 per =
paycheck in=20
                        health insurance. Bob, noted that 125 was the =
name of=20
                        the plan and that he was being deducted $175 per =

                        paycheck. After looking at the pay stub again, =
our=20
                        client was confused. He went back to his =
employer and=20
                        found out that there had been an error made five =
years=20
                        ago, and he was being deducted the wrong amount =
from his=20
                        paycheck. </P>
                        <P>Joe called our counselor a week later and =
told him=20
                        his employer was reimbursing him for the mistake =
and was=20
                        getting a check for about $6,000! </P>
                        <P>Lesson learned: Have you looked at your =
paystub=20
                        lately? Thanks to the trained eye or our =
counselors, Joe=20
                        had a surprising and (<U>happy</U>) outcome. We =
can all=20
                        protect our assets with this great lesson =
learned.=20
                      </P></TD></TR></TBODY></TABLE></DIV><FONT =
color=3D#000000 size=3D2=20
                  face=3Darial,helvetica,sans-serif>
                  <HR>
                  </FONT>
                  <TABLE border=3D0 cellSpacing=3D5 cellPadding=3D5 =
width=3D"100%">
                    <TBODY>
                    <TR>
                      <TD bgColor=3D#587d8d><A =
title=3Dcreditcardlegislation=20
                        name=3Dcreditcardlegislation></A><FONT =
color=3D#ffffff><FONT=20
                        color=3D#ffffff><U><STRONG>What does the new =
credit card=20
                        legislation mean for=20
you</STRONG></U></FONT></FONT></TD></TR>
                    <TR>
                      <TD bgColor=3D#ffffff vAlign=3Dtop =
width=3D"67%"><FONT=20
                        color=3D#000000></FONT>In the August issue of =
Money=20
                        Magazine and at cnn.com/money there were some =
great tips=20
                        for consumers. Here are some=20
                        highlights:<STRONG>&nbsp;</STRONG></TD></TR>
                    <TR>
                      <TD><FONT color=3D#000000><STRONG>Credit Card =
Legislation=20
                        2009 - the Credit Card Accountability, =
Responsibility=20
                        and =
Disclosure&nbsp;Act</STRONG></FONT></TD></TR>
                    <TR>
                      <TD>
                        <UL>
                          <LI>The most sweeping credit card legislation =
in years=20
                          is good news for cardholders -- but creditors =
will=20
                          respond by charging you more and giving you=20
                        less.</LI></UL></TD></TR>
                    <TR>
                      <TD>
                        <UL>
                          <LI>
                          <DIV>Remember to use only 30% of your =
available credit=20
                          on any given card. This will ensure the =
highest credit=20
                          score. </DIV></LI></UL></TD></TR>
                    <TR>
                      <TD>
                        <UL>
                          <LI>
                          <DIV>There are new restrictions on when card =
companies=20
                          can increase the interest rate on balances you =
have=20
                          already run up. =
</DIV></LI></UL></TD></TR></TBODY></TABLE>
                  <TABLE border=3D0 cellSpacing=3D5 cellPadding=3D5 =
width=3D"100%">
                    <TBODY>
                    <TR>
                      <TD>
                        <UL>
                          <LI>
                          <DIV>Card companies will have to give 45 =
days=E2=80=99 notice=20
                          before raising their interest rates.=20
                    </DIV></LI></UL></TD></TR>
                    <TR>
                      <TD>
                        <UL>
                          <LI>Banks must send out your bill no later =
than 21=20
                          days before the due date. </LI></UL></TD></TR>
                    <TR>
                      <TD>
                        <UL>
                          <LI>
                          <DIV>If the card company gets your payment by =
5 p.m.=20
                          on the due date, it=E2=80=99s on time, =
according to the new=20
                          rules. =
</DIV></LI></UL></TD></TR></TBODY></TABLE>
                  <TABLE border=3D0 cellSpacing=3D5 cellPadding=3D5 =
width=3D"100%">
                    <TBODY>
                    <TR>
                      <TD>
                        <UL>
                          <LI>
                          <DIV>When you make a payment over the minimum =
balance,=20
                          banks will have to apply it to the =
highest-interest=20
                          debt first. </DIV></LI></UL></TD></TR>
                    <TR>
                      <TD>
                        <UL>
                          <LI>If you are a student, it will become =
harder to get=20
                          a credit card.</LI></UL></TD></TR>
                    <TR>
                      <TD>
                        <UL>
                          <LI>
                          <DIV>The bill also bans expiration dates on =
gift cards=20
                          and certificates any sooner than five years =
after the=20
                          card=E2=80=99s original issue date.=20
                    </DIV></LI></UL></TD></TR></TBODY></TABLE>
                  <TABLE border=3D0 cellSpacing=3D5 cellPadding=3D5 =
width=3D"100%">
                    <TBODY>
                    <TR>
                      <TD>
                        <UL>
                          <LI>
                          <DIV>As a consumer, if you have any complaints =
about a=20
                          particular credit card, call customer service =
and let=20
                          them know. Be very respectful, but persuasive =
and work=20
                          your way up the chain to speak with decision =
makers if=20
                          need be. Ultimately, it will cost the credit =
card=20
                          companies less money to deal with current =
clients,=20
                          than to loose them.=20
                </DIV></LI></UL></TD></TR></TBODY></TABLE></TD></TR>
              <TR>
                <TD>&nbsp;=20
                  <HR>
                </TD></TR></TBODY></TABLE>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
            bgColor=3D#cedee7>
              <TBODY></TBODY></TABLE><A title=3Dpeoplearesaying=20
            name=3Dpeoplearesaying></A><U><STRONG>What people are saying =
about=20
            CCCS of NH &amp; VT</STRONG></U></TD></TR>
        <TR>
          <TD bgColor=3D#ffffff>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D5 =
width=3D"100%">
              <TBODY>
              <TR>
                <TD bgColor=3D#587d8d vAlign=3Dtop width=3D"67%">
                  <P><SPAN=20
                  style=3D"FONT-FAMILY: Verdana; COLOR: black; =
FONT-SIZE: 11pt"><FONT=20
                  color=3D#ffffff size=3D3 face=3Dverdana>"I've been so =
happy in life=20
                  lately and </FONT></SPAN><SPAN=20
                  style=3D"FONT-FAMILY: Verdana; COLOR: black; =
FONT-SIZE: 11pt"><FONT=20
                  color=3D#ffffff size=3D3 face=3Dverdana>pleased with =
the services I=20
                  received from CCCS of NH &amp; VT that I can't help =
but=20
                  excitedly tell my friends." </FONT></SPAN></P>
                  <P><SPAN=20
                  style=3D"FONT-FAMILY: Verdana; COLOR: black; =
FONT-SIZE: 11pt"><FONT=20
                  color=3D#ffffff size=3D3></FONT></SPAN></P>
                  <P style=3D"MARGIN: 0in 0in 0pt" =
class=3DMsoNormal><EM><FONT=20
                  color=3D#ffffff face=3Dverdana>Lauren C Sent via =
e-mail to Mike=20
                  Fife, our counselor in Burlington</FONT></EM> =
</P><SPAN=20
                  style=3D"FONT-FAMILY: Arial; COLOR: =
black"></SPAN><SPAN=20
                  style=3D"FONT-FAMILY: Arial; COLOR: black">
                  <HR>
                  <FONT size=3D+0><FONT size=3D+0><FONT=20
                  size=3D2></FONT></FONT></FONT><FONT size=3D+0><FONT =
size=3D+0><FONT=20
                  size=3D2>
                  <P><FONT color=3D#ffffff size=3D3 =
face=3Dverdana>=E2=80=9CThis contest=20
                  promotes an awareness to real-life situations; an =
awareness=20
                  from which students, today especially, might =
benefit.=E2=80=9D=20
                  </FONT></P>
                  <P style=3D"MARGIN: 0in 0in 0pt" =
class=3DMsoNormal><EM><FONT=20
                  color=3D#ffffff size=3D3 face=3Dverdana>Art teacher, =
local High=20
                  School </FONT></EM></P>
                  <P style=3D"MARGIN: 0in 0in 0pt" =
class=3DMsoNormal><EM><FONT=20
                  color=3D#ffffff size=3D3 face=3Dverdana>In regards to =
the financial=20
                  literacy poster contest</FONT></EM>=20
                  </P></FONT></FONT></FONT></SPAN></TD>
                <TD bgColor=3D#587d8d vAlign=3Dcenter =
width=3D"33%">&nbsp;<IMG=20
                  border=3D0 alt=3D"Brianna Judkins poster Middle =
School.JPG"=20
                  =
src=3D"https://402e59da02-custmedia.vresp.com/library/1257263362/84639309=
ff/Brianna%20Judkins%20poster%20Middle%20School.JPG"=20
                  width=3D320 height=3D207></TD></TR></TBODY></TABLE>
            <TABLE border=3D0 cellSpacing=3D5 cellPadding=3D5 =
width=3D"100%">
              <TBODY>
              <TR>
                <TD>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D5 =
width=3D"100%">
                    <TBODY>
                    <TR>
                      <TD bgColor=3D#587d8d vAlign=3Dtop width=3D"67%">
                        <P><FONT size=3D3><FONT face=3Dverdana><FONT=20
                        color=3D#ffffff><SPAN=20
                        style=3D"FONT-FAMILY: Verdana; COLOR: black; =
FONT-SIZE: 11pt"><FONT=20
                        color=3D#ffffff>I just wanted to thank you for =
seeing my=20
                        husband and I on Thursday. It has put us a =
little more=20
                        at ease and gotten us really moving on getting =
our=20
                        finances healthy. I know it is going to be a =
long road=20
                        and sometimes difficult but meeting with you has =
put a=20
                        brighter spot in our future. Thank you again. =
Hope you=20
                        have a great =
week!</FONT></SPAN></FONT></FONT></FONT>=20
                        </P>
                        <P><FONT size=3D3><FONT face=3Dverdana><FONT=20
                        color=3D#ffffff><SPAN=20
                        style=3D"FONT-FAMILY: Verdana; COLOR: black; =
FONT-SIZE: 11pt"></SPAN><EM>Anne=20
                        M. Sent to Caroline Eichler, our Nashua=20
                        Counselor</EM></FONT></FONT> </FONT></P>
                        <P style=3D"MARGIN: 0in 0in 0pt" =
class=3DMsoNormal>=20
                        </P><SPAN=20
                        style=3D"FONT-FAMILY: Arial; COLOR: =
black"></SPAN><SPAN=20
                        style=3D"FONT-FAMILY: Arial; COLOR: black">
                        <HR>
                        <FONT size=3D+0><FONT size=3D+0><FONT=20
                        size=3D2></FONT></FONT></FONT><FONT =
size=3D+0><FONT=20
                        size=3D+0><FONT size=3D2>
                        <DIV><IMG border=3D0 alt=3D"Peter's poster.JPG"=20
                        =
src=3D"https://402e59da02-custmedia.vresp.com/library/1257263362/569e43e1=
55/Peter's%20poster.JPG"=20
                        width=3D320 height=3D207>=20
                      </DIV></FONT></FONT></FONT></SPAN></TD>
                      <TD bgColor=3D#587d8d vAlign=3Dcenter =
width=3D"33%">
                        <P><FONT face=3Dverdana><SPAN=20
                        style=3D"FONT-FAMILY: Verdana; COLOR: black; =
FONT-SIZE: 11pt"><FONT=20
                        size=3D3><FONT color=3D#ffffff>" I greatly =
appreciate you=20
                        speaking this week to my students.&nbsp; Your=20
                        information was very valuable.&nbsp; I found =
that I=20
                        learned things as well.&nbsp; My group is =
especially in=20
                        need of financial information.&nbsp; You have =
helped=20
                        increase their life skills, for sure.&nbsp; =
Thanks=20
                        again."</FONT></FONT></SPAN></FONT> </P>
                        <P><FONT face=3Dverdana><SPAN=20
                        style=3D"FONT-FAMILY: Verdana; COLOR: black; =
FONT-SIZE: 11pt"><FONT=20
                        size=3D3><FONT color=3D#ffffff><EM>Sharon =
Stirling from the=20
                        New England Farm Workers Council after a group=20
                        presentation done by Sara=20
                        Varela</EM></FONT></FONT></SPAN></FONT>=20
                    =
</P></TD></TR></TBODY></TABLE>&nbsp;</TD></TR></TBODY></TABLE>
            <TABLE style=3D"WIDTH: 671px; HEIGHT: 265px" border=3D0 =
cellSpacing=3D5=20
            cellPadding=3D5 width=3D671>
              <TBODY>
              <TR>
                <TD bgColor=3D#587d8d><A title=3Deveningintuscany=20
                  name=3Deveningintuscany></A><STRONG><U><FONT =
color=3D#ffffff>Join=20
                  us for an Evening in =
Tuscany</FONT></U></STRONG></TD></TR>
              <TR>
                <TD bgColor=3D#ffffff vAlign=3Dtop width=3D"67%">
                  <P><SPAN=20
                  style=3D"FONT-FAMILY: Arial; COLOR: =
#006633">&nbsp;</SPAN><SPAN=20
                  style=3D"FONT-FAMILY: Arial; COLOR: #006633">&nbsp;<A=20
                  =
href=3D"https://secure.groundspring.org/dn/index.php?aid=3D27231"><IMG=20
                  border=3D0 alt=3D"image for invitation.jpg"=20
                  =
src=3D"https://402e59da02-custmedia.vresp.com/library/1257263362/9b6b5c3d=
de/image%20for%20invitation.jpg"=20
                  width=3D640 height=3D400></A></SPAN> </P><SPAN=20
                  style=3D"FONT-FAMILY: Arial; COLOR: =
#006633">&nbsp;</SPAN><SPAN=20
                  style=3D"FONT-FAMILY: Arial; COLOR: #006633">Consumer =
Credit=20
                  Counseling Services of NH &amp; VT is hosting its =
first=20
                  ever-fundraising dinner to support our financial =
literacy=20
                  program.<BR><BR>Please join us in supporting this =
great=20
                  program by attending our Fundraising Dinner: An =
Evening in=20
                  Tuscany<BR><BR>When: Friday, October 30 @ =
6:30pm<BR><BR>Where:=20
                  Southern New Hampshire University 2500 North River Rd. =

                  Manchester, NH 03106 Hospitality Building<BR><BR>Why: =
To=20
                  support the Financial Literacy Program at CCCS of NH =
&amp;=20
                  VT<BR><BR>Cost: $60 per couple, or $40 per person or =
for=20
                  tickets sold at the door<BR><BR>For tickets please =
call=20
                  1-800-327-6778 ext 100.</SPAN><SPAN=20
                  style=3D"FONT-FAMILY: Arial; COLOR: #006633"> =
</SPAN><SPAN=20
                  style=3D"FONT-FAMILY: Arial; COLOR: #006633">
                  <P style=3D"MARGIN: 0in 0in 0pt" =
class=3DMsoNormal><BR>We accept=20
                  Visa and Master Card; Or send us a check payable =
to:<BR>CCCS=20
                  of NH &amp; VT and mail it to: <BR>105 Loudon Rd. Bldg =
#1=20
                  Concord, NH 03301 with a note on the memo: fundraising =

                  dinner.<BR><BR>If you are unable to attend please =
consider=20
                  making a personal contribution via check, or on-line =
by=20
                  clicking on the above&nbsp;image. </P>
                  <P><BR>Featuring a Silent Auction, Raffles and =
Fun<BR>Casual=20
                  and cool music (strolling accordionist from Manchester =

                  Community Music School). <BR>Enjoy good conversations =
with=20
                  friends.<BR>Cash bar </P><STRONG><FONT size=3D4>Event =
supported=20
                  in part by Cocci Computers and=20
                =
Autodesk</FONT></STRONG></SPAN></TD></TR></TBODY></TABLE>
            <TABLE border=3D0 cellSpacing=3D5 cellPadding=3D5 =
width=3D"100%">
              <TBODY>
              <TR>
                <TD bgColor=3D#587d8d><A title=3Dcasemanagers=20
                  name=3Dcasemanagers></A><FONT size=3D+0><FONT =
size=3D+0><FONT=20
                  color=3D#ffffff><STRONG><U>Tips from our Case=20
                  Mangers</U></STRONG></FONT></FONT></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#ffffff vAlign=3Dtop width=3D"67%">
                  <UL>
                    <LI>Now is the time to take a look at your budget =
and=20
                    prepare for the holiday season</LI></UL></TD></TR>
              <TR>
                <TD>
                  <UL>
                    <LI>Don=E2=80=99t wait until you are really in =
trouble to contact=20
                    us</LI></UL></TD></TR>
              <TR>
                <TD>
                  <UL>
                    <LI>
                    <DIV>Talk to your employees, staff and colleagues =
about=20
                    money management tips </DIV></LI></UL></TD></TR>
              <TR>
                <TD>
                  <UL>
                    <LI>
                    <DIV>Be proactive with your money<FONT =
color=3D#000000 size=3D3=20
                    face=3Darial,helvetica,sans-serif></FONT> =
</DIV></LI></UL></TD></TR>
              <TR>
                <TD>
                  <P> </P></TD></TR></TBODY></TABLE>
            <TABLE border=3D0 cellSpacing=3D5 cellPadding=3D5 =
width=3D"100%">
              <TBODY>
              <TR>
                <TD bgColor=3D#587d8d><A title=3Dsupporters=20
                  name=3Dsupporters></A><FONT size=3D+0><FONT =
size=3D+0><FONT=20
                  size=3D+0><U><STRONG><FONT color=3D#ffffff>Thanks to =
our=20
                  =
supporters</FONT></STRONG></U></FONT></FONT></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#ffffff vAlign=3Dtop width=3D"67%">&nbsp;=20
                  <P align=3Dcenter>Thanks to Fidelity Investments for =
sponsoring=20
                  our community workshops </P>&nbsp;=20
                  <P align=3Dcenter>Thanks to Citizens Bank Foundation =
and WMUR=20
                  Channel 9 for recognizing CCCS of NH &amp; VT as their =

                  Champions in Action </P>&nbsp;=20
                  <P align=3Dcenter>Thanks to Cocci Computers and =
Autodesk for=20
                  sponsoring our first fundraising dinner </P>&nbsp;=20
                  <P align=3Dcenter>Thanks to the Women=E2=80=99s Fund =
for a grant to work=20
                  with women at the </P>
                  <P align=3Dcenter>Shea Farm Transitional Housing =
</P>&nbsp;=20
                  <P align=3Dcenter>Thanks to NH Charitable Foundation =
for an=20
                  Express Grant </P>&nbsp;=20
                  <P align=3Dcenter>Thanks to the generous individuals, =
and=20
                  corporations who support financial literacy. We cannot =
do our=20
                  work without your support. </P>
                  <P align=3Dcenter> </P>
                  <P align=3Dcenter><A=20
                  =
href=3D"http://www.takechargeofyourmoney.org/FriendsSupporters.html#listo=
fsupporters">Click=20
                  here for a complete list of fiscal year 2009=20
                  supporters.</A>&nbsp;&nbsp; =
</P></TD></TR></TBODY></TABLE>
            <TABLE border=3D0 cellSpacing=3D5 cellPadding=3D5 =
width=3D"100%">
              <TBODY>
              <TR>
                <TD bgColor=3D#587d8d><A title=3Dfacebook =
name=3Dfacebook></A><FONT=20
                  size=3D+0><FONT size=3D+0><FONT size=3D+0><FONT =
color=3D#ffffff><FONT=20
                  color=3D#ffffff><STRONG><U>Become a fan on FaceBook. =
Invite your=20
                  friends.=20
                =
Donate</U></STRONG></FONT></FONT></FONT></FONT></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#ffffff vAlign=3Dtop width=3D"67%">
                  <P style=3D"TEXT-ALIGN: center; MARGIN: 0in 0in 0pt"=20
                  class=3DMsoNormal align=3Dcenter><SPAN=20
                  style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt"></SPAN></P></TD></TR>
              <TR>
                <TD>Have you become a fan of Consumer Credit Counseling=20
                  Services of NH &amp; VT on Facebook? It=E2=80=99s the =
fastest way to=20
                  find out what=E2=80=99s going on in our organization. =
Our newsletter=20
                  goes out only once a quarter, <A=20
                  =
href=3D"http://www.facebook.com/pages/Consumer-Credit-Counseling-Services=
-of-NH-VT/24292218271">Join=20
                  our Facebook page and be connected!</A></TD></TR>
              <TR>
                <TD>Has CCCS of NH &amp; VT impacted your life or one of =

                  people you work with in a positive way? <A=20
                  =
href=3D"https://secure.groundspring.org/dn/index.php?aid=3D27231">Show=20
                  your support by making an online donation.</A> =
</TD></TR>
              <TR>
                <TD>Do you want to know more about our organization? =
Invite=20
                  your friends and join us at our Evening in Tuscany =
dinner on=20
                  October 30<SUP>th</SUP> at SNHU. <A=20
                  =
href=3D"http://www.takechargeofyourmoney.org/index.html">For=20
                  additional information visit our =
webpage.</A></TD></TR>
              <TR>
                <TD>
                  <P> </P></TD></TR></TBODY></TABLE>
            <TABLE border=3D0 cellSpacing=3D5 cellPadding=3D5 =
width=3D"100%">
              <TBODY>
              <TR>
                <TD bgColor=3D#587d8d><A title=3Dinteractive=20
                  name=3Dinteractive></A><FONT size=3D+0><FONT =
size=3D+0><FONT=20
                  size=3D+0><U><STRONG><FONT color=3D#ffffff>Interactive =
budgeting=20
                  =
tutorial</FONT></STRONG></U></FONT></FONT></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#ffffff vAlign=3Dtop =
width=3D"67%"><SPAN><SPAN=20
                  style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt">Our=20
                  new interactive budgeting tutorial is up on our =
website. This=20
                  is a great tool to use with students and consumers =
interested=20
                  in taking the first steps toward building a budget. <A =

                  =
href=3D"http://www.takechargeofyourmoney.org/EdMod-BudgetingBasics/page01=
.html">Click=20
                  here to begin.</A></SPAN><SPAN=20
                  style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt"></SPAN></SPAN></TD></TR></TBODY></TABLE>
            <TABLE border=3D0 cellSpacing=3D5 cellPadding=3D5 =
width=3D"100%">
              <TBODY>
              <TR>
                <TD bgColor=3D#587d8d><FONT size=3D+0><FONT =
size=3D+0><FONT=20
                  size=3D+0><FONT color=3D#ffffff>
                  <P style=3D"MARGIN: 0in 0in 0pt" class=3DMsoNormal=20
                  align=3Dcenter><SPAN=20
                  style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt"><STRONG><FONT=20
                  color=3D#ffffff><FONT size=3D5>Enjoy Fall in New =
Hampshire and=20
                  Vermont</FONT></FONT></STRONG></SPAN> </P><SPAN=20
                  style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt"><STRONG><FONT=20
                  color=3D#ffffff></FONT></STRONG></SPAN><SPAN=20
                  style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt"></SPAN>&nbsp;</FONT></FONT></FONT></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#ffffff vAlign=3Dtop width=3D"67%"><SPAN=20
                  style=3D"FONT-FAMILY: Verdana; COLOR: #333399; =
FONT-SIZE: 11pt"><STRONG><FONT=20
                  color=3D#808080>From the team at CCCS of NH &amp;=20
                  VT</FONT></STRONG>=20
      =
</SPAN></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TB=
ODY></TABLE>
<HR>
<BR><BR style=3D"CLEAR: both">
<HR color=3D#e0e0e0>

<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D5 width=3D"100%">
  <TBODY>
  <TR>
    <TD><FONT size=3D1 face=3Darial,verdana>If you no longer wish to =
receive these=20
      emails, please reply to this message with "Unsubscribe" in the =
subject=20
      line or simply click on the following link: <A=20
      =
href=3D"http://cts.vresp.com/u?298a4ce0e0">Unsubscribe</A></FONT></TD></T=
R></TBODY></TABLE>
<HR color=3D#e0e0e0>

<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D5 width=3D"100%">
  <TBODY>
  <TR>
    <TD><FONT size=3D1 face=3Darial,verdana>Consumer Credit Counseling =
Services of=20
      NH &amp; VT<BR>www.TakeChargeOfYourMoney.org<BR>Consumer Credit =
Counseling=20
      Services of NH &amp; VT <BR>603-224-6593 ext 110=20
      <BR>saravarela@cccsnh-vt.org<BR>105 Loudon Rd, PO Box 818 =
<BR>Concord, NH=20
      03302-0818<BR></FONT></TD>
    <TD align=3Dright><A href=3D"http://www.networkforgood.org/npo"><IMG =
border=3D0=20
      =
src=3D"https://img.verticalresponse.com/media/partner_images/n/e/t/networ=
kforgood/partnerEmailFooter.gif?__nocache__=3D1"></A></TD></TR></TBODY></=
TABLE></BODY></HTML>

------=_NextPart_001_003D_01CA5C73.4CC5B420--

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://img-ak.verticalresponse.com/styling/1257116754/legacy/app/js/prototype-1.5.0.js

/*  Prototype JavaScript framework, version 1.5.0=0A=
 *  (c) 2005-2007 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.0',=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate=0A=
  },=0A=
=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
  emptyFunction: function() {},=0A=
  K: function(x) { return x }=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (object =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({}, object);=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function(event) {=0A=
    return __method.apply(object, [( event || =
window.event)].concat(args).concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    var digits =3D this.toString(16);=0A=
    if (this < 16) return '0' + digits;=0A=
    return digits;=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  }=0A=
});=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback(this);=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
String.interpret =3D function(value){=0A=
  return value =3D=3D null ? '' : String(value);=0A=
}=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    var text =3D document.createTextNode(this);=0A=
    div.appendChild(text);=0A=
    return div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('',function(memo,node){ return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return {};=0A=
=0A=
    return match[1].split(separator || '&').inject({}, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var name =3D decodeURIComponent(pair[0]);=0A=
        var value =3D pair[1] ? decodeURIComponent(pair[1]) : undefined;=0A=
=0A=
        if (hash[name] !=3D=3D undefined) {=0A=
          if (hash[name].constructor !=3D Array)=0A=
            hash[name] =3D [hash[name]];=0A=
          if (value) hash[name].push(value);=0A=
        }=0A=
        else hash[name] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function(){=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.replace(/\\/g, '\\\\');=0A=
    if (useDoubleQuotes)=0A=
      return '"' + escapedString.replace(/"/g, '\\"') + '"';=0A=
    else=0A=
      return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + String.interpret(object[match[3]]);=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        try {=0A=
          iterator(value, index++);=0A=
        } catch (e) {=0A=
          if (e !=3D $continue) throw e;=0A=
        }=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.map(iterator);=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push((iterator || Prototype.K)(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.include(value) ? array : array.concat([value]);=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string){=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if(window.opera){=0A=
  Array.prototype.concat =3D function(){=0A=
    var array =3D [];=0A=
    for(var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if(arguments[i].constructor =3D=3D Array) {=0A=
        for(var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  }=0A=
}=0A=
var Hash =3D function(obj) {=0A=
  Object.extend(this, obj || {});=0A=
};=0A=
=0A=
Object.extend(Hash, {=0A=
  toQueryString: function(obj) {=0A=
    var parts =3D [];=0A=
=0A=
	  this.prototype._each.call(obj, function(pair) {=0A=
      if (!pair.key) return;=0A=
=0A=
      if (pair.value && pair.value.constructor =3D=3D Array) {=0A=
        var values =3D pair.value.compact();=0A=
        if (values.length < 2) pair.value =3D values.reduce();=0A=
        else {=0A=
        	key =3D encodeURIComponent(pair.key);=0A=
          values.each(function(value) {=0A=
            value =3D value !=3D undefined ? encodeURIComponent(value) : =
'';=0A=
            parts.push(key + '=3D' + encodeURIComponent(value));=0A=
          });=0A=
          return;=0A=
        }=0A=
      }=0A=
      if (pair.value =3D=3D undefined) pair[1] =3D '';=0A=
      parts.push(pair.map(encodeURIComponent).join('=3D'));=0A=
	  });=0A=
=0A=
    return parts.join('&');=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Hash.prototype, Enumerable);=0A=
Object.extend(Hash.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (value && value =3D=3D Hash.prototype[key]) continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject(this, function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  remove: function() {=0A=
    var result;=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var value =3D this[arguments[i]];=0A=
      if (value !=3D=3D undefined){=0A=
        if (result =3D=3D=3D undefined) result =3D value;=0A=
        else {=0A=
          if (result.constructor !=3D Array) result =3D [result];=0A=
          result.push(value)=0A=
        }=0A=
      }=0A=
      delete this[arguments[i]];=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return Hash.toQueryString(this);=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
});=0A=
=0A=
function $H(object) {=0A=
  if (object && object.constructor =3D=3D Hash) return object;=0A=
  return new Hash(object);=0A=
};=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (typeof responder[callback] =3D=3D 'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (typeof this.options.parameters =3D=3D 'string')=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  _complete: false,=0A=
=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D this.options.parameters;=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    params =3D Hash.toQueryString(params);=0A=
    if (params && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) =
params +=3D '&_=3D'=0A=
=0A=
    // when GET, append parameters to URL=0A=
    if (this.method =3D=3D 'get' && params)=0A=
      this.url +=3D (this.url.indexOf('?') > -1 ? '&' : '?') + params;=0A=
=0A=
    try {=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous)=0A=
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.method =3D=3D 'post' ? (this.options.postBody || =
params) : null;=0A=
=0A=
      this.transport.send(body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
      =0A=
      if (typeof extras.push =3D=3D 'function') =0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    $H(headers).each(function(header) {=0A=
      this.transport.setRequestHeader(header.key, header.value);=0A=
    }.bind(this));=0A=
  },=0A=
=0A=
  success: function() {=0A=
    return !this.transport.status=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.getHeader('Content-type') || 'text/javascript').strip().=0A=
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A=
          this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + state, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      var json =3D this.getHeader('X-JSON');=0A=
      return json ? eval('(' + json + ')') : null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, param) {=0A=
      this.updateContent();=0A=
      onComplete(transport, param);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts) response =3D response.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (this.options.insertion)=0A=
        new this.options.insertion(receiver, response);=0A=
      else=0A=
        receiver.update(response);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (typeof element =3D=3D 'string')=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(query.snapshotItem(i));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  if (Prototype.BrowserFeatures.XPath) {=0A=
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";=0A=
    return document._getElementsByXPath(q, parentElement);=0A=
  } else {=0A=
    var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
    var elements =3D [], child;=0A=
    for (var i =3D 0, length =3D children.length; i < length; i++) {=0A=
      child =3D children[i];=0A=
      if (Element.hasClassName(child, className))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element)=0A=
  var Element =3D new Object();=0A=
=0A=
Element.extend =3D function(element) {=0A=
  if (!element || _nativeExtensions || element.nodeType =3D=3D 3) return =
element;=0A=
=0A=
  if (!element._extended && element.tagName && element !=3D window) {=0A=
    var methods =3D Object.clone(Element.Methods), cache =3D =
Element.extend.cache;=0A=
=0A=
    if (element.tagName =3D=3D 'FORM')=0A=
      Object.extend(methods, Form.Methods);=0A=
    if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName))=0A=
      Object.extend(methods, Form.Element.Methods);=0A=
=0A=
    Object.extend(methods, Element.Methods.Simulated);=0A=
=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function' && !(property in element))=0A=
        element[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  element._extended =3D true;=0A=
  return element;=0A=
};=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $A($(element).getElementsByTagName('*'));=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (typeof selector =3D=3D 'string')=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    return Selector.findElement($(element).ancestors(), expression, =
index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    return Selector.findElement($(element).descendants(), expression, =
index);=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    return Selector.findElement($(element).previousSiblings(), =
expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    return Selector.findElement($(element).nextSiblings(), expression, =
index);=0A=
  },=0A=
=0A=
  getElementsBySelector: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  getElementsByClassName: function(element, className) {=0A=
    return document.getElementsByClassName(className, element);=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (document.all && !window.opera) {=0A=
      var t =3D Element._attributeTranslations;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name])  name =3D t.names[name];=0A=
      var attribute =3D element.attributes[name];=0A=
      if(attribute) return attribute.nodeValue;=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    if (elementClassName.length =3D=3D 0) return false;=0A=
    if (elementClassName =3D=3D className ||=0A=
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).add(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).remove(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);=0A=
    return element;=0A=
  },=0A=
=0A=
  observe: function() {=0A=
    Event.observe.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  stopObserving: function() {=0A=
    Event.stopObserving.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Position.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    if (['float','cssFloat'].include(style))=0A=
      style =3D (typeof element.style.styleFloat !=3D 'undefined' ? =
'styleFloat' : 'cssFloat');=0A=
    style =3D style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css[style] : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style];=0A=
      }=0A=
    }=0A=
=0A=
    if((value =3D=3D 'auto') && ['width','height'].include(style) && =
(element.getStyle('display') !=3D 'none'))=0A=
      value =3D element['offset'+style.capitalize()] + 'px';=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
    if(style =3D=3D 'opacity') {=0A=
      if(value) return parseFloat(value);=0A=
      if(value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if(value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  setStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    for (var name in style) {=0A=
      var value =3D style[name];=0A=
      if(name =3D=3D 'opacity') {=0A=
        if (value =3D=3D 1) {=0A=
          value =3D (/Gecko/.test(navigator.userAgent) &&=0A=
            !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =
0.999999 : 1.0;=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A=
        } else if(value =3D=3D '') {=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A=
        } else {=0A=
          if(value < 0.00001) value =3D 0;=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'') +=0A=
              'alpha(opacity=3D'+value*100+')';=0A=
        }=0A=
      } else if(['float','cssFloat'].include(name)) name =3D (typeof =
element.style.styleFloat !=3D 'undefined') ? 'styleFloat' : 'cssFloat';=0A=
      element.style[name.camelize()] =3D value;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D element.style.overflow || 'auto';=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.Methods, {childOf: Element.Methods.descendantOf});=0A=
=0A=
Element._attributeTranslations =3D {};=0A=
=0A=
Element._attributeTranslations.names =3D {=0A=
  colspan:   "colSpan",=0A=
  rowspan:   "rowSpan",=0A=
  valign:    "vAlign",=0A=
  datetime:  "dateTime",=0A=
  accesskey: "accessKey",=0A=
  tabindex:  "tabIndex",=0A=
  enctype:   "encType",=0A=
  maxlength: "maxLength",=0A=
  readonly:  "readOnly",=0A=
  longdesc:  "longDesc"=0A=
};=0A=
=0A=
Element._attributeTranslations.values =3D {=0A=
  _getAttr: function(element, attribute) {=0A=
    return element.getAttribute(attribute, 2);=0A=
  },=0A=
=0A=
  _flag: function(element, attribute) {=0A=
    return $(element).hasAttribute(attribute) ? attribute : null;=0A=
  },=0A=
=0A=
  style: function(element) {=0A=
    return element.style.cssText.toLowerCase();=0A=
  },=0A=
=0A=
  title: function(element) {=0A=
    var node =3D element.getAttributeNode('title');=0A=
    return node.specified ? node.nodeValue : null;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element._attributeTranslations.values, {=0A=
  href: Element._attributeTranslations.values._getAttr,=0A=
  src:  Element._attributeTranslations.values._getAttr,=0A=
  disabled: Element._attributeTranslations.values._flag,=0A=
  checked:  Element._attributeTranslations.values._flag,=0A=
  readonly: Element._attributeTranslations.values._flag,=0A=
  multiple: Element._attributeTranslations.values._flag=0A=
});=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    var t =3D Element._attributeTranslations;=0A=
    attribute =3D t.names[attribute] || attribute;=0A=
    return $(element).getAttributeNode(attribute).specified;=0A=
  }=0A=
};=0A=
=0A=
// IE is missing .innerHTML support for TABLE-related elements=0A=
if (document.all && !window.opera){=0A=
  Element.Methods.update =3D function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A=
      var div =3D document.createElement('div');=0A=
      switch (tagName) {=0A=
        case 'THEAD':=0A=
        case 'TBODY':=0A=
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';=0A=
          depth =3D 2;=0A=
          break;=0A=
        case 'TR':=0A=
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';=0A=
          depth =3D 3;=0A=
          break;=0A=
        case 'TD':=0A=
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';=0A=
          depth =3D 4;=0A=
      }=0A=
      $A(element.childNodes).each(function(node){=0A=
        element.removeChild(node)=0A=
      });=0A=
      depth.times(function(){ div =3D div.firstChild });=0A=
=0A=
      $A(div.childNodes).each(=0A=
        function(node){ element.appendChild(node) });=0A=
    } else {=0A=
      element.innerHTML =3D html.stripScripts();=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
var _nativeExtensions =3D false;=0A=
=0A=
if(/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
  ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {=0A=
    var className =3D 'HTML' + tag + 'Element';=0A=
    if(window[className]) return;=0A=
    var klass =3D window[className] =3D {};=0A=
    klass.prototype =3D document.createElement(tag ? tag.toLowerCase() : =
'div').__proto__;=0A=
  });=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  Object.extend(Element.Methods, methods || {});=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    var cache =3D Element.extend.cache;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  if (typeof HTMLElement !=3D 'undefined') {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
    copy(Form.Methods, HTMLFormElement.prototype);=0A=
    [HTMLInputElement, HTMLTextAreaElement, =
HTMLSelectElement].each(function(klass) {=0A=
      copy(Form.Element.Methods, klass.prototype);=0A=
    });=0A=
    _nativeExtensions =3D true;=0A=
  }=0A=
}=0A=
=0A=
var Toggle =3D new Object();=0A=
Toggle.display =3D Element.toggle;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toUpperCase();=0A=
        if (['TBODY', 'TR'].include(tagName)) {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
var Selector =3D Class.create();=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.params =3D {classNames: []};=0A=
    this.expression =3D expression.toString().strip();=0A=
    this.parseExpression();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  parseExpression: function() {=0A=
    function abort(message) { throw 'Parse error in selector: ' + =
message; }=0A=
=0A=
    if (this.expression =3D=3D '')  abort('empty expression');=0A=
=0A=
    var params =3D this.params, expr =3D this.expression, match, =
modifier, clause, rest;=0A=
    while (match =3D =
expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))=
)?\]$/i)) {=0A=
      params.attributes =3D params.attributes || [];=0A=
      params.attributes.push({name: match[2], operator: match[3], value: =
match[4] || match[5] || ''});=0A=
      expr =3D match[1];=0A=
    }=0A=
=0A=
    if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A=
=0A=
    while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A=
      modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A=
      switch (modifier) {=0A=
        case '#':       params.id =3D clause; break;=0A=
        case '.':       params.classNames.push(clause); break;=0A=
        case '':=0A=
        case undefined: params.tagName =3D clause.toUpperCase(); break;=0A=
        default:        abort(expr.inspect());=0A=
      }=0A=
      expr =3D rest;=0A=
    }=0A=
=0A=
    if (expr.length > 0) abort(expr.inspect());=0A=
  },=0A=
=0A=
  buildMatchExpression: function() {=0A=
    var params =3D this.params, conditions =3D [], clause;=0A=
=0A=
    if (params.wildcard)=0A=
      conditions.push('true');=0A=
    if (clause =3D params.id)=0A=
      conditions.push('element.readAttribute("id") =3D=3D ' + =
clause.inspect());=0A=
    if (clause =3D params.tagName)=0A=
      conditions.push('element.tagName.toUpperCase() =3D=3D ' + =
clause.inspect());=0A=
    if ((clause =3D params.classNames).length > 0)=0A=
      for (var i =3D 0, length =3D clause.length; i < length; i++)=0A=
        conditions.push('element.hasClassName(' + clause[i].inspect() + =
')');=0A=
    if (clause =3D params.attributes) {=0A=
      clause.each(function(attribute) {=0A=
        var value =3D 'element.readAttribute(' + =
attribute.name.inspect() + ')';=0A=
        var splitValueBy =3D function(delimiter) {=0A=
          return value + ' && ' + value + '.split(' + =
delimiter.inspect() + ')';=0A=
        }=0A=
=0A=
        switch (attribute.operator) {=0A=
          case '=3D':       conditions.push(value + ' =3D=3D ' + =
attribute.value.inspect()); break;=0A=
          case '~=3D':      conditions.push(splitValueBy(' ') + =
'.include(' + attribute.value.inspect() + ')'); break;=0A=
          case '|=3D':      conditions.push(=0A=
                            splitValueBy('-') + '.first().toUpperCase() =
=3D=3D ' + attribute.value.toUpperCase().inspect()=0A=
                          ); break;=0A=
          case '!=3D':      conditions.push(value + ' !=3D ' + =
attribute.value.inspect()); break;=0A=
          case '':=0A=
          case undefined: conditions.push('element.hasAttribute(' + =
attribute.name.inspect() + ')'); break;=0A=
          default:        throw 'Unknown operator ' + attribute.operator =
+ ' in selector';=0A=
        }=0A=
      });=0A=
    }=0A=
=0A=
    return conditions.join(' && ');=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    this.match =3D new Function('element', 'if (!element.tagName) return =
false; \=0A=
      element =3D $(element); \=0A=
      return ' + this.buildMatchExpression());=0A=
  },=0A=
=0A=
  findElements: function(scope) {=0A=
    var element;=0A=
=0A=
    if (element =3D $(this.params.id))=0A=
      if (this.match(element))=0A=
        if (!scope || Element.childOf(element, scope))=0A=
          return [element];=0A=
=0A=
    scope =3D (scope || =
document).getElementsByTagName(this.params.tagName || '*');=0A=
=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D scope.length; i < length; i++)=0A=
      if (this.match(element =3D scope[i]))=0A=
        results.push(Element.extend(element));=0A=
=0A=
    return results;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Selector, {=0A=
  matchElements: function(elements, expression) {=0A=
    var selector =3D new Selector(expression);=0A=
    return =
elements.select(selector.match.bind(selector)).map(Element.extend);=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (typeof expression =3D=3D 'number') index =3D expression, =
expression =3D false;=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    return expressions.map(function(expression) {=0A=
      return =
expression.match(/[^\s"]+(?:"[^"]*"[^\s"]+)*/g).inject([null], =
function(results, expr) {=0A=
        var selector =3D new Selector(expr);=0A=
        return results.inject([], function(elements, result) {=0A=
          return elements.concat(selector.findElements(result || =
element));=0A=
        });=0A=
      });=0A=
    }).flatten();=0A=
  }=0A=
});=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, getHash) {=0A=
    var data =3D elements.inject({}, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        var key =3D element.name, value =3D $(element).getValue();=0A=
        if (value !=3D undefined) {=0A=
          if (result[key]) {=0A=
            if (result[key].constructor !=3D Array) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return getHash ? data : Hash.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, getHash) {=0A=
    return Form.serializeElements(Form.getElements(form), getHash);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.disabled =3D '';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return $(form).getElements().find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form, Form.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D {};=0A=
        pair[element.name] =3D value;=0A=
        return Hash.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select && ( element.tagName.toLowerCase() !=3D 'input' ||=0A=
      !['button', 'reset', 'submit'].include(element.type) ) )=0A=
      element.select();=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form.Element, Form.Element.Methods);=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    return element.checked ? element.value : null;=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return element.value;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return this[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value=0A=
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));=0A=
    if (changed) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    =
Form.getElements(this.element).each(this.registerCallback.bind(this));=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0, length =3D Event.observers.length; i < length; =
i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    Event._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.detachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      try {=0A=
        element.detachEvent('on' + name, observer);=0A=
      } catch (e) {}=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (navigator.appVersion.match(/\bMSIE\b/))=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if(element.tagName=3D=3D'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent=3D=3Ddocument.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!window.opera || element.tagName=3D=3D'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();=0A=

------=_NextPart_000_0014_01CA5C73.4CA69360
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://img-ak.verticalresponse.com/styling/1257116754/legacy/app/js/merged.js

=0A=
String.prototype.parseColor=3Dfunction(){var =
color=3D'#';if(this.slice(0,4)=3D=3D'rgb('){var =
cols=3Dthis.slice(4,this.length-1).split(',');var =
i=3D0;do{color+=3DparseInt(cols[i]).toColorPart()}while(++i<3);}else{if(t=
his.slice(0,1)=3D=3D'#'){if(this.length=3D=3D4)for(var =
i=3D1;i<4;i++)color+=3D(this.charAt(i)+this.charAt(i)).toLowerCase();if(t=
his.length=3D=3D7)color=3Dthis.toLowerCase();}}=0A=
return(color.length=3D=3D7?color:(arguments[0]||this));}=0A=
Element.collectTextNodes=3Dfunction(element){return =
$A($(element).childNodes).collect(function(node){return(node.nodeType=3D=3D=
3?node.nodeValue:(node.hasChildNodes()?Element.collectTextNodes(node):'')=
);}).flatten().join('');}=0A=
Element.collectTextNodesIgnoreClass=3Dfunction(element,className){return =
$A($(element).childNodes).collect(function(node){return(node.nodeType=3D=3D=
3?node.nodeValue:((node.hasChildNodes()&&!Element.hasClassName(node,class=
Name))?Element.collectTextNodesIgnoreClass(node,className):''));}).flatte=
n().join('');}=0A=
Element.setContentZoom=3Dfunction(element,percent){element=3D$(element);e=
lement.setStyle({fontSize:(percent/100)+'em'});if(Prototype.Browser.WebKi=
t)window.scrollBy(0,0);return element;}=0A=
Element.getInlineOpacity=3Dfunction(element){return =
$(element).style.opacity||'';}=0A=
Element.forceRerendering=3Dfunction(element){try{element=3D$(element);var=
 n=3Ddocument.createTextNode(' =
');element.appendChild(n);element.removeChild(n);}catch(e){}};Array.proto=
type.call=3Dfunction(){var =
args=3Darguments;this.each(function(f){f.apply(this,args)});}=0A=
var =
Effect=3D{_elementDoesNotExistError:{name:'ElementDoesNotExistError',mess=
age:'The specified DOM element does not exist, but is required for this =
effect to operate'},tagifyText:function(element){if(typeof =
Builder=3D=3D'undefined')=0A=
throw("Effect.tagifyText requires including script.aculo.us' builder.js =
library");var =
tagifyStyle=3D'position:relative';if(Prototype.Browser.IE)tagifyStyle+=3D=
';zoom:1';element=3D$(element);$A(element.childNodes).each(function(child=
){if(child.nodeType=3D=3D3){child.nodeValue.toArray().each(function(chara=
cter){element.insertBefore(Builder.node('span',{style:tagifyStyle},charac=
ter=3D=3D' =
'?String.fromCharCode(160):character),child);});Element.remove(child);}})=
;},multiple:function(element,effect){var elements;if(((typeof =
element=3D=3D'object')||(typeof =
element=3D=3D'function'))&&(element.length))=0A=
elements=3Delement;else=0A=
elements=3D$(element).childNodes;var =
options=3DObject.extend({speed:0.1,delay:0.0},arguments[2]||{});var =
masterDelay=3Doptions.delay;$A(elements).each(function(element,index){new=
 =
effect(element,Object.extend(options,{delay:index*options.speed+masterDel=
ay}));});},PAIRS:{'slide':['SlideDown','SlideUp'],'blind':['BlindDown','B=
lindUp'],'appear':['Appear','Fade']},toggle:function(element,effect){elem=
ent=3D$(element);effect=3D(effect||'appear').toLowerCase();var =
options=3DObject.extend({queue:{position:'end',scope:(element.id||'global=
'),limit:1}},arguments[2]||{});Effect[element.visible()?Effect.PAIRS[effe=
ct][1]:Effect.PAIRS[effect][0]](element,options);}};var =
Effect2=3DEffect;Effect.Transitions=3D{linear:Prototype.K,sinoidal:functi=
on(pos){return(-Math.cos(pos*Math.PI)/2)+0.5;},reverse:function(pos){retu=
rn 1-pos;},flicker:function(pos){var =
pos=3D((-Math.cos(pos*Math.PI)/4)+0.75)+Math.random()/4;return(pos>1?1:po=
s);},wobble:function(pos){return(-Math.cos(pos*Math.PI*(9*pos))/2)+0.5;},=
pulse:function(pos,pulses){pulses=3Dpulses||5;return(Math.round((pos%(1/p=
ulses))*pulses)=3D=3D0?((pos*pulses*2)-Math.floor(pos*pulses*2)):1-((pos*=
pulses*2)-Math.floor(pos*pulses*2)));},none:function(pos){return =
0;},full:function(pos){return =
1;}};Effect.ScopedQueue=3DClass.create();Object.extend(Object.extend(Effe=
ct.ScopedQueue.prototype,Enumerable),{initialize:function(){this.effects=3D=
[];this.interval=3Dnull;},_each:function(iterator){this.effects._each(ite=
rator);},add:function(effect){var timestamp=3Dnew Date().getTime();var =
position=3D(typeof =
effect.options.queue=3D=3D'string')?effect.options.queue:effect.options.q=
ueue.position;switch(position){case'front':this.effects.findAll(function(=
e){return =
e.state=3D=3D'idle'}).each(function(e){e.startOn+=3Deffect.finishOn;e.fin=
ishOn+=3Deffect.finishOn;});break;case'with-last':timestamp=3Dthis.effect=
s.pluck('startOn').max()||timestamp;break;case'end':timestamp=3Dthis.effe=
cts.pluck('finishOn').max()||timestamp;break;}=0A=
effect.startOn+=3Dtimestamp;effect.finishOn+=3Dtimestamp;if(!effect.optio=
ns.queue.limit||(this.effects.length<effect.options.queue.limit))=0A=
this.effects.push(effect);if(!this.interval)=0A=
this.interval=3DsetInterval(this.loop.bind(this),15);},remove:function(ef=
fect){this.effects=3Dthis.effects.reject(function(e){return =
e=3D=3Deffect});if(this.effects.length=3D=3D0){clearInterval(this.interva=
l);this.interval=3Dnull;}},loop:function(){var timePos=3Dnew =
Date().getTime();for(var i=3D0,len=3Dthis.effects.length;i<len;i++)=0A=
this.effects[i]&&this.effects[i].loop(timePos);}});Effect.Queues=3D{insta=
nces:$H(),get:function(queueName){if(typeof queueName!=3D'string')return =
queueName;if(!this.instances[queueName])=0A=
this.instances[queueName]=3Dnew Effect.ScopedQueue();return =
this.instances[queueName];}}=0A=
Effect.Queue=3DEffect.Queues.get('global');Effect.DefaultOptions=3D{trans=
ition:Effect.Transitions.sinoidal,duration:1.0,fps:100,sync:false,from:0.=
0,to:1.0,delay:0.0,queue:'parallel'}=0A=
Effect.Base=3Dfunction(){};Effect.Base.prototype=3D{position:null,start:f=
unction(options){function =
codeForEvent(options,eventName){return((options[eventName+'Internal']?'th=
is.options.'+eventName+'Internal(this);':'')+=0A=
(options[eventName]?'this.options.'+eventName+'(this);':''));}=0A=
if(options.transition=3D=3D=3Dfalse)options.transition=3DEffect.Transitio=
ns.linear;this.options=3DObject.extend(Object.extend({},Effect.DefaultOpt=
ions),options||{});this.currentFrame=3D0;this.state=3D'idle';this.startOn=
=3Dthis.options.delay*1000;this.finishOn=3Dthis.startOn+(this.options.dur=
ation*1000);this.fromToDelta=3Dthis.options.to-this.options.from;this.tot=
alTime=3Dthis.finishOn-this.startOn;this.totalFrames=3Dthis.options.fps*t=
his.options.duration;eval('this.render =3D function(pos){ =
'+'if(this.state=3D=3D"idle"){this.state=3D"running";'+=0A=
codeForEvent(options,'beforeSetup')+=0A=
(this.setup?'this.setup();':'')+=0A=
codeForEvent(options,'afterSetup')+'};if(this.state=3D=3D"running"){'+'po=
s=3Dthis.options.transition(pos)*'+this.fromToDelta+'+'+this.options.from=
+';'+'this.position=3Dpos;'+=0A=
codeForEvent(options,'beforeUpdate')+=0A=
(this.update?'this.update(pos);':'')+=0A=
codeForEvent(options,'afterUpdate')+'}}');this.event('beforeStart');if(!t=
his.options.sync)=0A=
Effect.Queues.get(typeof =
this.options.queue=3D=3D'string'?'global':this.options.queue.scope).add(t=
his);},loop:function(timePos){if(timePos>=3Dthis.startOn){if(timePos>=3Dt=
his.finishOn){this.render(1.0);this.cancel();this.event('beforeFinish');i=
f(this.finish)this.finish();this.event('afterFinish');return;}=0A=
var =
pos=3D(timePos-this.startOn)/this.totalTime,frame=3DMath.round(pos*this.t=
otalFrames);if(frame>this.currentFrame){this.render(pos);this.currentFram=
e=3Dframe;}}},cancel:function(){if(!this.options.sync)=0A=
Effect.Queues.get(typeof =
this.options.queue=3D=3D'string'?'global':this.options.queue.scope).remov=
e(this);this.state=3D'finished';},event:function(eventName){if(this.optio=
ns[eventName+'Internal'])this.options[eventName+'Internal'](this);if(this=
.options[eventName])this.options[eventName](this);},inspect:function(){va=
r data=3D$H();for(property in this)=0A=
if(typeof =
this[property]!=3D'function')data[property]=3Dthis[property];return'#<Eff=
ect:'+data.inspect()+',options:'+$H(this.options).inspect()+'>';}}=0A=
Effect.Parallel=3DClass.create();Object.extend(Object.extend(Effect.Paral=
lel.prototype,Effect.Base.prototype),{initialize:function(effects){this.e=
ffects=3Deffects||[];this.start(arguments[1]);},update:function(position)=
{this.effects.invoke('render',position);},finish:function(position){this.=
effects.each(function(effect){effect.render(1.0);effect.cancel();effect.e=
vent('beforeFinish');if(effect.finish)effect.finish(position);effect.even=
t('afterFinish');});}});Effect.Event=3DClass.create();Object.extend(Objec=
t.extend(Effect.Event.prototype,Effect.Base.prototype),{initialize:functi=
on(){var =
options=3DObject.extend({duration:0},arguments[0]||{});this.start(options=
);},update:Prototype.emptyFunction});Effect.Opacity=3DClass.create();Obje=
ct.extend(Object.extend(Effect.Opacity.prototype,Effect.Base.prototype),{=
initialize:function(element){this.element=3D$(element);if(!this.element)t=
hrow(Effect._elementDoesNotExistError);if(Prototype.Browser.IE&&(!this.el=
ement.currentStyle.hasLayout))=0A=
this.element.setStyle({zoom:1});var =
options=3DObject.extend({from:this.element.getOpacity()||0.0,to:1.0},argu=
ments[1]||{});this.start(options);},update:function(position){this.elemen=
t.setOpacity(position);}});Effect.Move=3DClass.create();Object.extend(Obj=
ect.extend(Effect.Move.prototype,Effect.Base.prototype),{initialize:funct=
ion(element){this.element=3D$(element);if(!this.element)throw(Effect._ele=
mentDoesNotExistError);var =
options=3DObject.extend({x:0,y:0,mode:'relative'},arguments[1]||{});this.=
start(options);},setup:function(){this.element.makePositioned();this.orig=
inalLeft=3DparseFloat(this.element.getStyle('left')||'0');this.originalTo=
p=3DparseFloat(this.element.getStyle('top')||'0');if(this.options.mode=3D=
=3D'absolute'){this.options.x=3Dthis.options.x-this.originalLeft;this.opt=
ions.y=3Dthis.options.y-this.originalTop;}},update:function(position){thi=
s.element.setStyle({left:Math.round(this.options.x*position+this.original=
Left)+'px',top:Math.round(this.options.y*position+this.originalTop)+'px'}=
);}});Effect.MoveBy=3Dfunction(element,toTop,toLeft){return new =
Effect.Move(element,Object.extend({x:toLeft,y:toTop},arguments[3]||{}));}=
;Effect.Scale=3DClass.create();Object.extend(Object.extend(Effect.Scale.p=
rototype,Effect.Base.prototype),{initialize:function(element,percent){thi=
s.element=3D$(element);if(!this.element)throw(Effect._elementDoesNotExist=
Error);var =
options=3DObject.extend({scaleX:true,scaleY:true,scaleContent:true,scaleF=
romCenter:false,scaleMode:'box',scaleFrom:100.0,scaleTo:percent},argument=
s[2]||{});this.start(options);},setup:function(){this.restoreAfterFinish=3D=
this.options.restoreAfterFinish||false;this.elementPositioning=3Dthis.ele=
ment.getStyle('position');this.originalStyle=3D{};['top','left','width','=
height','fontSize'].each(function(k){this.originalStyle[k]=3Dthis.element=
.style[k];}.bind(this));this.originalTop=3Dthis.element.offsetTop;this.or=
iginalLeft=3Dthis.element.offsetLeft;var =
fontSize=3Dthis.element.getStyle('font-size')||'100%';['em','px','%','pt'=
].each(function(fontSizeType){if(fontSize.indexOf(fontSizeType)>0){this.f=
ontSize=3DparseFloat(fontSize);this.fontSizeType=3DfontSizeType;}}.bind(t=
his));this.factor=3D(this.options.scaleTo-this.options.scaleFrom)/100;thi=
s.dims=3Dnull;if(this.options.scaleMode=3D=3D'box')=0A=
this.dims=3D[this.element.offsetHeight,this.element.offsetWidth];if(/^con=
tent/.test(this.options.scaleMode))=0A=
this.dims=3D[this.element.scrollHeight,this.element.scrollWidth];if(!this=
.dims)=0A=
this.dims=3D[this.options.scaleMode.originalHeight,this.options.scaleMode=
.originalWidth];},update:function(position){var =
currentScale=3D(this.options.scaleFrom/100.0)+(this.factor*position);if(t=
his.options.scaleContent&&this.fontSize)=0A=
this.element.setStyle({fontSize:this.fontSize*currentScale+this.fontSizeT=
ype});this.setDimensions(this.dims[0]*currentScale,this.dims[1]*currentSc=
ale);},finish:function(position){if(this.restoreAfterFinish)this.element.=
setStyle(this.originalStyle);},setDimensions:function(height,width){var =
d=3D{};if(this.options.scaleX)d.width=3DMath.round(width)+'px';if(this.op=
tions.scaleY)d.height=3DMath.round(height)+'px';if(this.options.scaleFrom=
Center){var topd=3D(height-this.dims[0])/2;var =
leftd=3D(width-this.dims[1])/2;if(this.elementPositioning=3D=3D'absolute'=
){if(this.options.scaleY)d.top=3Dthis.originalTop-topd+'px';if(this.optio=
ns.scaleX)d.left=3Dthis.originalLeft-leftd+'px';}else{if(this.options.sca=
leY)d.top=3D-topd+'px';if(this.options.scaleX)d.left=3D-leftd+'px';}}=0A=
this.element.setStyle(d);}});Effect.Highlight=3DClass.create();Object.ext=
end(Object.extend(Effect.Highlight.prototype,Effect.Base.prototype),{init=
ialize:function(element){this.element=3D$(element);if(!this.element)throw=
(Effect._elementDoesNotExistError);var =
options=3DObject.extend({startcolor:'#ffff99'},arguments[1]||{});this.sta=
rt(options);},setup:function(){if(this.element.getStyle('display')=3D=3D'=
none'){this.cancel();return;}=0A=
this.oldStyle=3D{};if(!this.options.keepBackgroundImage){this.oldStyle.ba=
ckgroundImage=3Dthis.element.getStyle('background-image');this.element.se=
tStyle({backgroundImage:'none'});}=0A=
if(!this.options.endcolor)=0A=
this.options.endcolor=3Dthis.element.getStyle('background-color').parseCo=
lor('#ffffff');if(!this.options.restorecolor)=0A=
this.options.restorecolor=3Dthis.element.getStyle('background-color');thi=
s._base=3D$R(0,2).map(function(i){return =
parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16)}.bind(this));this=
._delta=3D$R(0,2).map(function(i){return =
parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i]}.bind=
(this));},update:function(position){this.element.setStyle({backgroundColo=
r:$R(0,2).inject('#',function(m,v,i){return =
m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart());}.b=
ind(this))});},finish:function(){this.element.setStyle(Object.extend(this=
.oldStyle,{backgroundColor:this.options.restorecolor}));}});Effect.Scroll=
To=3DClass.create();Object.extend(Object.extend(Effect.ScrollTo.prototype=
,Effect.Base.prototype),{initialize:function(element){this.element=3D$(el=
ement);this.start(arguments[1]||{});},setup:function(){Position.prepare()=
;var =
offsets=3DPosition.cumulativeOffset(this.element);if(this.options.offset)=
offsets[1]+=3Dthis.options.offset;var =
max=3Dwindow.innerHeight?window.height-window.innerHeight:document.body.s=
crollHeight-=0A=
(document.documentElement.clientHeight?document.documentElement.clientHei=
ght:document.body.clientHeight);this.scrollStart=3DPosition.deltaY;this.d=
elta=3D(offsets[1]>max?max:offsets[1])-this.scrollStart;},update:function=
(position){Position.prepare();window.scrollTo(Position.deltaX,this.scroll=
Start+(position*this.delta));}});Effect.Fade=3Dfunction(element){element=3D=
$(element);var oldOpacity=3Delement.getInlineOpacity();var =
options=3DObject.extend({from:element.getOpacity()||1.0,to:0.0,afterFinis=
hInternal:function(effect){if(effect.options.to!=3D0)return;effect.elemen=
t.hide().setStyle({opacity:oldOpacity});}},arguments[1]||{});return new =
Effect.Opacity(element,options);}=0A=
Effect.Appear=3Dfunction(element){element=3D$(element);var =
options=3DObject.extend({from:(element.getStyle('display')=3D=3D'none'?0.=
0:element.getOpacity()||0.0),to:1.0,afterFinishInternal:function(effect){=
effect.element.forceRerendering();},beforeSetup:function(effect){effect.e=
lement.setOpacity(effect.options.from).show();}},arguments[1]||{});return=
 new Effect.Opacity(element,options);}=0A=
Effect.Puff=3Dfunction(element){element=3D$(element);var =
oldStyle=3D{opacity:element.getInlineOpacity(),position:element.getStyle(=
'position'),top:element.style.top,left:element.style.left,width:element.s=
tyle.width,height:element.style.height};return new Effect.Parallel([new =
Effect.Scale(element,200,{sync:true,scaleFromCenter:true,scaleContent:tru=
e,restoreAfterFinish:true}),new =
Effect.Opacity(element,{sync:true,to:0.0})],Object.extend({duration:1.0,b=
eforeSetupInternal:function(effect){Position.absolutize(effect.effects[0]=
.element)},afterFinishInternal:function(effect){effect.effects[0].element=
.hide().setStyle(oldStyle);}},arguments[1]||{}));}=0A=
Effect.BlindUp=3Dfunction(element){element=3D$(element);element.makeClipp=
ing();return new =
Effect.Scale(element,0,Object.extend({scaleContent:false,scaleX:false,res=
toreAfterFinish:true,afterFinishInternal:function(effect){effect.element.=
hide().undoClipping();}},arguments[1]||{}));}=0A=
Effect.BlindDown=3Dfunction(element){element=3D$(element);var =
elementDimensions=3Delement.getDimensions();return new =
Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,s=
caleFrom:0,scaleMode:{originalHeight:elementDimensions.height,originalWid=
th:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(e=
ffect){effect.element.makeClipping().setStyle({height:'0px'}).show();},af=
terFinishInternal:function(effect){effect.element.undoClipping();}},argum=
ents[1]||{}));}=0A=
Effect.SwitchOff=3Dfunction(element){element=3D$(element);var =
oldOpacity=3Delement.getInlineOpacity();return new =
Effect.Appear(element,Object.extend({duration:0.4,from:0,transition:Effec=
t.Transitions.flicker,afterFinishInternal:function(effect){new =
Effect.Scale(effect.element,1,{duration:0.3,scaleFromCenter:true,scaleX:f=
alse,scaleContent:false,restoreAfterFinish:true,beforeSetup:function(effe=
ct){effect.element.makePositioned().makeClipping();},afterFinishInternal:=
function(effect){effect.element.hide().undoClipping().undoPositioned().se=
tStyle({opacity:oldOpacity});}})}},arguments[1]||{}));}=0A=
Effect.DropOut=3Dfunction(element){element=3D$(element);var =
oldStyle=3D{top:element.getStyle('top'),left:element.getStyle('left'),opa=
city:element.getInlineOpacity()};return new Effect.Parallel([new =
Effect.Move(element,{x:0,y:100,sync:true}),new =
Effect.Opacity(element,{sync:true,to:0.0})],Object.extend({duration:0.5,b=
eforeSetup:function(effect){effect.effects[0].element.makePositioned();},=
afterFinishInternal:function(effect){effect.effects[0].element.hide().und=
oPositioned().setStyle(oldStyle);}},arguments[1]||{}));}=0A=
Effect.Shake=3Dfunction(element){element=3D$(element);var =
oldStyle=3D{top:element.getStyle('top'),left:element.getStyle('left')};re=
turn new =
Effect.Move(element,{x:20,y:0,duration:0.05,afterFinishInternal:function(=
effect){new =
Effect.Move(effect.element,{x:-40,y:0,duration:0.1,afterFinishInternal:fu=
nction(effect){new =
Effect.Move(effect.element,{x:40,y:0,duration:0.1,afterFinishInternal:fun=
ction(effect){new =
Effect.Move(effect.element,{x:-40,y:0,duration:0.1,afterFinishInternal:fu=
nction(effect){new =
Effect.Move(effect.element,{x:40,y:0,duration:0.1,afterFinishInternal:fun=
ction(effect){new =
Effect.Move(effect.element,{x:-20,y:0,duration:0.05,afterFinishInternal:f=
unction(effect){effect.element.undoPositioned().setStyle(oldStyle);}})}})=
}})}})}})}});}=0A=
Effect.SlideDown=3Dfunction(element){element=3D$(element).cleanWhitespace=
();var oldInnerBottom=3Delement.down().getStyle('bottom');var =
elementDimensions=3Delement.getDimensions();return new =
Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,s=
caleFrom:window.opera?0:1,scaleMode:{originalHeight:elementDimensions.hei=
ght,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterS=
etup:function(effect){effect.element.makePositioned();effect.element.down=
().makePositioned();if(window.opera)effect.element.setStyle({top:''});eff=
ect.element.makeClipping().setStyle({height:'0px'}).show();},afterUpdateI=
nternal:function(effect){effect.element.down().setStyle({bottom:(effect.d=
ims[0]-effect.element.clientHeight)+'px'});},afterFinishInternal:function=
(effect){effect.element.undoClipping().undoPositioned();effect.element.do=
wn().undoPositioned().setStyle({bottom:oldInnerBottom});}},arguments[1]||=
{}));}=0A=
Effect.SlideUp=3Dfunction(element){element=3D$(element).cleanWhitespace()=
;var oldInnerBottom=3Delement.down().getStyle('bottom');return new =
Effect.Scale(element,window.opera?0:1,Object.extend({scaleContent:false,s=
caleX:false,scaleMode:'box',scaleFrom:100,restoreAfterFinish:true,beforeS=
tartInternal:function(effect){effect.element.makePositioned();effect.elem=
ent.down().makePositioned();if(window.opera)effect.element.setStyle({top:=
''});effect.element.makeClipping().show();},afterUpdateInternal:function(=
effect){effect.element.down().setStyle({bottom:(effect.dims[0]-effect.ele=
ment.clientHeight)+'px'});},afterFinishInternal:function(effect){effect.e=
lement.hide().undoClipping().undoPositioned().setStyle({bottom:oldInnerBo=
ttom});effect.element.down().undoPositioned();}},arguments[1]||{}));}=0A=
Effect.Squish=3Dfunction(element){return new =
Effect.Scale(element,window.opera?1:0,{restoreAfterFinish:true,beforeSetu=
p:function(effect){effect.element.makeClipping();},afterFinishInternal:fu=
nction(effect){effect.element.hide().undoClipping();}});}=0A=
Effect.Grow=3Dfunction(element){element=3D$(element);var =
options=3DObject.extend({direction:'center',moveTransition:Effect.Transit=
ions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransiti=
on:Effect.Transitions.full},arguments[1]||{});var =
oldStyle=3D{top:element.style.top,left:element.style.left,height:element.=
style.height,width:element.style.width,opacity:element.getInlineOpacity()=
};var dims=3Delement.getDimensions();var initialMoveX,initialMoveY;var =
moveX,moveY;switch(options.direction){case'top-left':initialMoveX=3Diniti=
alMoveY=3DmoveX=3DmoveY=3D0;break;case'top-right':initialMoveX=3Ddims.wid=
th;initialMoveY=3DmoveY=3D0;moveX=3D-dims.width;break;case'bottom-left':i=
nitialMoveX=3DmoveX=3D0;initialMoveY=3Ddims.height;moveY=3D-dims.height;b=
reak;case'bottom-right':initialMoveX=3Ddims.width;initialMoveY=3Ddims.hei=
ght;moveX=3D-dims.width;moveY=3D-dims.height;break;case'center':initialMo=
veX=3Ddims.width/2;initialMoveY=3Ddims.height/2;moveX=3D-dims.width/2;mov=
eY=3D-dims.height/2;break;}=0A=
return new =
Effect.Move(element,{x:initialMoveX,y:initialMoveY,duration:0.01,beforeSe=
tup:function(effect){effect.element.hide().makeClipping().makePositioned(=
);},afterFinishInternal:function(effect){new Effect.Parallel([new =
Effect.Opacity(effect.element,{sync:true,to:1.0,from:0.0,transition:optio=
ns.opacityTransition}),new =
Effect.Move(effect.element,{x:moveX,y:moveY,sync:true,transition:options.=
moveTransition}),new =
Effect.Scale(effect.element,100,{scaleMode:{originalHeight:dims.height,or=
iginalWidth:dims.width},sync:true,scaleFrom:window.opera?1:0,transition:o=
ptions.scaleTransition,restoreAfterFinish:true})],Object.extend({beforeSe=
tup:function(effect){effect.effects[0].element.setStyle({height:'0px'}).s=
how();},afterFinishInternal:function(effect){effect.effects[0].element.un=
doClipping().undoPositioned().setStyle(oldStyle);}},options))}});}=0A=
Effect.Shrink=3Dfunction(element){element=3D$(element);var =
options=3DObject.extend({direction:'center',moveTransition:Effect.Transit=
ions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransiti=
on:Effect.Transitions.none},arguments[1]||{});var =
oldStyle=3D{top:element.style.top,left:element.style.left,height:element.=
style.height,width:element.style.width,opacity:element.getInlineOpacity()=
};var dims=3Delement.getDimensions();var =
moveX,moveY;switch(options.direction){case'top-left':moveX=3DmoveY=3D0;br=
eak;case'top-right':moveX=3Ddims.width;moveY=3D0;break;case'bottom-left':=
moveX=3D0;moveY=3Ddims.height;break;case'bottom-right':moveX=3Ddims.width=
;moveY=3Ddims.height;break;case'center':moveX=3Ddims.width/2;moveY=3Ddims=
.height/2;break;}=0A=
return new Effect.Parallel([new =
Effect.Opacity(element,{sync:true,to:0.0,from:1.0,transition:options.opac=
ityTransition}),new =
Effect.Scale(element,window.opera?1:0,{sync:true,transition:options.scale=
Transition,restoreAfterFinish:true}),new =
Effect.Move(element,{x:moveX,y:moveY,sync:true,transition:options.moveTra=
nsition})],Object.extend({beforeStartInternal:function(effect){effect.eff=
ects[0].element.makePositioned().makeClipping();},afterFinishInternal:fun=
ction(effect){effect.effects[0].element.hide().undoClipping().undoPositio=
ned().setStyle(oldStyle);}},options));}=0A=
Effect.Pulsate=3Dfunction(element){element=3D$(element);var =
options=3Darguments[1]||{};var =
oldOpacity=3Delement.getInlineOpacity();var =
transition=3Doptions.transition||Effect.Transitions.sinoidal;var =
reverser=3Dfunction(pos){return =
transition(1-Effect.Transitions.pulse(pos,options.pulses))};reverser.bind=
(transition);return new =
Effect.Opacity(element,Object.extend(Object.extend({duration:2.0,from:0,a=
fterFinishInternal:function(effect){effect.element.setStyle({opacity:oldO=
pacity});}},options),{transition:reverser}));}=0A=
Effect.Fold=3Dfunction(element){element=3D$(element);var =
oldStyle=3D{top:element.style.top,left:element.style.left,width:element.s=
tyle.width,height:element.style.height};element.makeClipping();return =
new =
Effect.Scale(element,5,Object.extend({scaleContent:false,scaleX:false,aft=
erFinishInternal:function(effect){new =
Effect.Scale(element,1,{scaleContent:false,scaleY:false,afterFinishIntern=
al:function(effect){effect.element.hide().undoClipping().setStyle(oldStyl=
e);}});}},arguments[1]||{}));};Effect.Morph=3DClass.create();Object.exten=
d(Object.extend(Effect.Morph.prototype,Effect.Base.prototype),{initialize=
:function(element){this.element=3D$(element);if(!this.element)throw(Effec=
t._elementDoesNotExistError);var =
options=3DObject.extend({style:{}},arguments[1]||{});if(typeof =
options.style=3D=3D'string'){if(options.style.indexOf(':')=3D=3D-1){var =
cssText=3D'',selector=3D'.'+options.style;$A(document.styleSheets).revers=
e().each(function(styleSheet){if(styleSheet.cssRules)cssRules=3DstyleShee=
t.cssRules;else =
if(styleSheet.rules)cssRules=3DstyleSheet.rules;$A(cssRules).reverse().ea=
ch(function(rule){if(selector=3D=3Drule.selectorText){cssText=3Drule.styl=
e.cssText;throw $break;}});if(cssText)throw =
$break;});this.style=3DcssText.parseStyle();options.afterFinishInternal=3D=
function(effect){effect.element.addClassName(effect.options.style);effect=
.transforms.each(function(transform){if(transform.style!=3D'opacity')=0A=
effect.element.style[transform.style]=3D'';});}}else =
this.style=3Doptions.style.parseStyle();}else =
this.style=3D$H(options.style)=0A=
this.start(options);},setup:function(){function =
parseColor(color){if(!color||['rgba(0, 0, 0, =
0)','transparent'].include(color))color=3D'#ffffff';color=3Dcolor.parseCo=
lor();return $R(0,2).map(function(i){return =
parseInt(color.slice(i*2+1,i*2+3),16)});}=0A=
this.transforms=3Dthis.style.map(function(pair){var =
property=3Dpair[0],value=3Dpair[1],unit=3Dnull;if(value.parseColor('#zzzz=
zz')!=3D'#zzzzzz'){value=3Dvalue.parseColor();unit=3D'color';}else =
if(property=3D=3D'opacity'){value=3DparseFloat(value);if(Prototype.Browse=
r.IE&&(!this.element.currentStyle.hasLayout))=0A=
this.element.setStyle({zoom:1});}else =
if(Element.CSS_LENGTH.test(value)){var =
components=3Dvalue.match(/^([\+\-]?[0-9\.]+)(.*)$/);value=3DparseFloat(co=
mponents[1]);unit=3D(components.length=3D=3D3)?components[2]:null;}=0A=
var =
originalValue=3Dthis.element.getStyle(property);return{style:property.cam=
elize(),originalValue:unit=3D=3D'color'?parseColor(originalValue):parseFl=
oat(originalValue||0),targetValue:unit=3D=3D'color'?parseColor(value):val=
ue,unit:unit};}.bind(this)).reject(function(transform){return((transform.=
originalValue=3D=3Dtransform.targetValue)||(transform.unit!=3D'color'&&(i=
sNaN(transform.originalValue)||isNaN(transform.targetValue))))});},update=
:function(position){var =
style=3D{},transform,i=3Dthis.transforms.length;while(i--)=0A=
style[(transform=3Dthis.transforms[i]).style]=3Dtransform.unit=3D=3D'colo=
r'?'#'+=0A=
(Math.round(transform.originalValue[0]+=0A=
(transform.targetValue[0]-transform.originalValue[0])*position)).toColorP=
art()+=0A=
(Math.round(transform.originalValue[1]+=0A=
(transform.targetValue[1]-transform.originalValue[1])*position)).toColorP=
art()+=0A=
(Math.round(transform.originalValue[2]+=0A=
(transform.targetValue[2]-transform.originalValue[2])*position)).toColorP=
art():transform.originalValue+Math.round(((transform.targetValue-transfor=
m.originalValue)*position)*1000)/1000+transform.unit;this.element.setStyl=
e(style,true);}});Effect.Transform=3DClass.create();Object.extend(Effect.=
Transform.prototype,{initialize:function(tracks){this.tracks=3D[];this.op=
tions=3Darguments[1]||{};this.addTracks(tracks);},addTracks:function(trac=
ks){tracks.each(function(track){var =
data=3D$H(track).values().first();this.tracks.push($H({ids:$H(track).keys=
().first(),effect:Effect.Morph,options:{style:data}}));}.bind(this));retu=
rn this;},play:function(){return new =
Effect.Parallel(this.tracks.map(function(track){var =
elements=3D[$(track.ids)||$$(track.ids)].flatten();return =
elements.map(function(e){return new =
track.effect(e,Object.extend({sync:true},track.options))});}).flatten(),t=
his.options);}});Element.CSS_PROPERTIES=3D$w('backgroundColor =
backgroundPosition borderBottomColor borderBottomStyle =
'+'borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth =
'+'borderRightColor borderRightStyle borderRightWidth borderSpacing =
'+'borderTopColor borderTopStyle borderTopWidth bottom clip color =
'+'fontSize fontWeight height left letterSpacing lineHeight =
'+'marginBottom marginLeft marginRight marginTop markerOffset maxHeight =
'+'maxWidth minHeight minWidth opacity outlineColor outlineOffset =
'+'outlineWidth paddingBottom paddingLeft paddingRight paddingTop =
'+'right textIndent top width wordSpacing =
zIndex');Element.CSS_LENGTH=3D/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|p=
c|\%))|0$/;String.prototype.parseStyle=3Dfunction(){var =
element=3Ddocument.createElement('div');element.innerHTML=3D'<div =
style=3D"'+this+'"></div>';var =
style=3Delement.childNodes[0].style,styleRules=3D$H();Element.CSS_PROPERT=
IES.each(function(property){if(style[property])styleRules[property]=3Dsty=
le[property];});if(Prototype.Browser.IE&&this.indexOf('opacity')>-1){styl=
eRules.opacity=3Dthis.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1];}=0A=
return styleRules;};Element.morph=3Dfunction(element,style){new =
Effect.Morph(element,Object.extend({style:style},arguments[2]||{}));retur=
n =
element;};['getInlineOpacity','forceRerendering','setContentZoom','collec=
tTextNodes','collectTextNodesIgnoreClass','morph'].each(function(f){Eleme=
nt.Methods[f]=3DElement[f];});Element.Methods.visualEffect=3Dfunction(ele=
ment,effect,options){s=3Deffect.dasherize().camelize();effect_class=3Ds.c=
harAt(0).toUpperCase()+s.substring(1);new =
Effect[effect_class](element,options);return =
$(element);};Element.addMethods();var =
Rico=3D{Version:'1.1.2',prototypeVersion:parseFloat(Prototype.Version.spl=
it(".")[0]+"."+Prototype.Version.split(".")[1])}=0A=
if((typeof Prototype=3D=3D'undefined')||Rico.prototypeVersion<1.3)=0A=
throw("Rico requires the Prototype JavaScript framework >=3D =
1.3");Rico.ArrayExtensions=3Dnew =
Array();if(Object.prototype.extend){Rico.ArrayExtensions[Rico.ArrayExtens=
ions.length]=3DObject.prototype.extend;}else{Object.prototype.extend=3Dfu=
nction(object){return Object.extend.apply(this,[this,object]);}=0A=
Rico.ArrayExtensions[Rico.ArrayExtensions.length]=3DObject.prototype.exte=
nd;}=0A=
if(Array.prototype.push){Rico.ArrayExtensions[Rico.ArrayExtensions.length=
]=3DArray.prototype.push;}=0A=
if(!Array.prototype.remove){Array.prototype.remove=3Dfunction(dx){if(isNa=
N(dx)||dx>this.length)=0A=
return false;for(var i=3D0,n=3D0;i<this.length;i++)=0A=
if(i!=3Ddx)=0A=
this[n++]=3Dthis[i];this.length-=3D1;};Rico.ArrayExtensions[Rico.ArrayExt=
ensions.length]=3DArray.prototype.remove;}=0A=
if(!Array.prototype.removeItem){Array.prototype.removeItem=3Dfunction(ite=
m){for(var i=3D0;i<this.length;i++)=0A=
if(this[i]=3D=3Ditem){this.remove(i);break;}};Rico.ArrayExtensions[Rico.A=
rrayExtensions.length]=3DArray.prototype.removeItem;}=0A=
if(!Array.prototype.indices){Array.prototype.indices=3Dfunction(){var =
indexArray=3Dnew Array();for(index in this){var =
ignoreThis=3Dfalse;for(var =
i=3D0;i<Rico.ArrayExtensions.length;i++){if(this[index]=3D=3DRico.ArrayEx=
tensions[i]){ignoreThis=3Dtrue;break;}}=0A=
if(!ignoreThis)=0A=
indexArray[indexArray.length]=3Dindex;}=0A=
return indexArray;}=0A=
Rico.ArrayExtensions[Rico.ArrayExtensions.length]=3DArray.prototype.indic=
es;}=0A=
if(window.DOMParser&&window.XMLSerializer&&window.Node&&Node.prototype&&N=
ode.prototype.__defineGetter__){if(!Document.prototype.loadXML){Document.=
prototype.loadXML=3Dfunction(s){var doc2=3D(new =
DOMParser()).parseFromString(s,"text/xml");while(this.hasChildNodes())=0A=
this.removeChild(this.lastChild);for(var =
i=3D0;i<doc2.childNodes.length;i++){this.appendChild(this.importNode(doc2=
.childNodes[i],true));}};}=0A=
Document.prototype.__defineGetter__("xml",function(){return(new =
XMLSerializer()).serializeToString(this);});}=0A=
document.getElementsByTagAndClassName=3Dfunction(tagName,className){if(ta=
gName=3D=3Dnull)=0A=
tagName=3D'*';var =
children=3Ddocument.getElementsByTagName(tagName)||document.all;var =
elements=3Dnew Array();if(className=3D=3Dnull)=0A=
return children;for(var i=3D0;i<children.length;i++){var =
child=3Dchildren[i];var classNames=3Dchild.className.split(' ');for(var =
j=3D0;j<classNames.length;j++){if(classNames[j]=3D=3DclassName){elements.=
push(child);break;}}}=0A=
return elements;}=0A=
Rico.Accordion=3DClass.create();Rico.Accordion.prototype=3D{initialize:fu=
nction(container,options){this.container=3D$(container);this.lastExpanded=
Tab=3Dnull;this.accordionTabs=3Dnew =
Array();this.setOptions(options);this._attachBehaviors();if(!container)re=
turn;this.container.style.borderBottom=3D'1px solid =
'+this.options.borderColor;if(this.options.onLoadShowTab>=3Dthis.accordio=
nTabs.length)=0A=
this.options.onLoadShowTab=3D0;for(var =
i=3D0;i<this.accordionTabs.length;i++)=0A=
{if(i!=3Dthis.options.onLoadShowTab){this.accordionTabs[i].collapse();thi=
s.accordionTabs[i].content.style.display=3D'none';}}=0A=
this.lastExpandedTab=3Dthis.accordionTabs[this.options.onLoadShowTab];if(=
this.options.panelHeight=3D=3D'auto'){var =
tabToCheck=3D(this.options.onloadShowTab=3D=3D=3D0)?1:0;var =
titleBarSize=3DparseInt(RicoUtil.getElementsComputedStyle(this.accordionT=
abs[tabToCheck].titleBar,'height'));if(isNaN(titleBarSize))=0A=
titleBarSize=3Dthis.accordionTabs[tabToCheck].titleBar.offsetHeight;var =
totalTitleBarSize=3Dthis.accordionTabs.length*titleBarSize;var =
parentHeight=3DparseInt(RicoUtil.getElementsComputedStyle(this.container.=
parentNode,'height'));if(isNaN(parentHeight))=0A=
parentHeight=3Dthis.container.parentNode.offsetHeight;this.options.panelH=
eight=3DparentHeight-totalTitleBarSize-2;}=0A=
this.lastExpandedTab.content.style.height=3Dthis.options.panelHeight+"px"=
;this.lastExpandedTab.showExpanded();this.lastExpandedTab.titleBar.style.=
fontWeight=3Dthis.options.expandedFontWeight;},setOptions:function(option=
s){this.options=3D{expandedBg:'#63699c',hoverBg:'#63699c',collapsedBg:'#6=
b79a5',expandedTextColor:'#ffffff',expandedFontWeight:'bold',hoverTextCol=
or:'#ffffff',collapsedTextColor:'#ced7ef',collapsedFontWeight:'normal',ho=
verTextColor:'#ffffff',borderColor:'#1f669b',panelHeight:200,onHideTab:nu=
ll,onShowTab:null,onLoadShowTab:0}=0A=
Object.extend(this.options,options||{});},showTabByIndex:function(anIndex=
,animate){var =
doAnimate=3Darguments.length=3D=3D1?true:animate;this.showTab(this.accord=
ionTabs[anIndex],doAnimate);},showTab:function(accordionTab,animate){if(t=
his.lastExpandedTab=3D=3DaccordionTab)=0A=
return;var =
doAnimate=3Darguments.length=3D=3D1?true:animate;if(this.options.onHideTa=
b)=0A=
this.options.onHideTab(this.lastExpandedTab);this.lastExpandedTab.showCol=
lapsed();var accordion=3Dthis;var =
lastExpandedTab=3Dthis.lastExpandedTab;this.lastExpandedTab.content.style=
.height=3D(this.options.panelHeight-1)+'px';accordionTab.content.style.di=
splay=3D'';accordionTab.titleBar.style.fontWeight=3Dthis.options.expanded=
FontWeight;if(doAnimate){new =
Rico.Effect.AccordionSize(this.lastExpandedTab.content,accordionTab.conte=
nt,1,this.options.panelHeight,100,10,{complete:function(){accordion.showT=
abDone(lastExpandedTab)}});this.lastExpandedTab=3DaccordionTab;}=0A=
else{this.lastExpandedTab.content.style.height=3D"1px";accordionTab.conte=
nt.style.height=3Dthis.options.panelHeight+"px";this.lastExpandedTab=3Dac=
cordionTab;this.showTabDone(lastExpandedTab);}},showTabDone:function(coll=
apsedTab){collapsedTab.content.style.display=3D'none';this.lastExpandedTa=
b.showExpanded();if(this.options.onShowTab)=0A=
this.options.onShowTab(this.lastExpandedTab);},_attachBehaviors:function(=
){var =
panels=3Dthis._getDirectChildrenByTag(this.container,'DIV');for(var =
i=3D0;i<panels.length;i++){var =
tabChildren=3Dthis._getDirectChildrenByTag(panels[i],'DIV');if(tabChildre=
n.length!=3D2)=0A=
continue;var tabTitleBar=3DtabChildren[0];var =
tabContentBox=3DtabChildren[1];this.accordionTabs.push(new =
Rico.Accordion.Tab(this,tabTitleBar,tabContentBox));}},_getDirectChildren=
ByTag:function(e,tagName){var kids=3Dnew Array();var =
allKids=3De.childNodes;for(var i=3D0;i<allKids.length;i++)=0A=
if(allKids[i]&&allKids[i].tagName&&allKids[i].tagName=3D=3DtagName)=0A=
kids.push(allKids[i]);return =
kids;}};Rico.Accordion.Tab=3DClass.create();Rico.Accordion.Tab.prototype=3D=
{initialize:function(accordion,titleBar,content){this.accordion=3Daccordi=
on;this.titleBar=3DtitleBar;this.content=3Dcontent;this._attachBehaviors(=
);},collapse:function(){this.showCollapsed();this.content.style.height=3D=
"1px";},showCollapsed:function(){this.expanded=3Dfalse;this.titleBar.styl=
e.backgroundColor=3Dthis.accordion.options.collapsedBg;this.titleBar.styl=
e.color=3Dthis.accordion.options.collapsedTextColor;this.titleBar.style.f=
ontWeight=3Dthis.accordion.options.collapsedFontWeight;this.content.style=
.overflow=3D"hidden";},showExpanded:function(){this.expanded=3Dtrue;this.=
titleBar.style.backgroundColor=3Dthis.accordion.options.expandedBg;this.t=
itleBar.style.color=3Dthis.accordion.options.expandedTextColor;this.conte=
nt.style.overflow=3D"auto";},titleBarClicked:function(e){if(this.accordio=
n.lastExpandedTab=3D=3Dthis)=0A=
return;this.accordion.showTab(this);},hover:function(e){this.titleBar.sty=
le.backgroundColor=3Dthis.accordion.options.hoverBg;this.titleBar.style.c=
olor=3Dthis.accordion.options.hoverTextColor;},unhover:function(e){if(thi=
s.expanded){this.titleBar.style.backgroundColor=3Dthis.accordion.options.=
expandedBg;this.titleBar.style.color=3Dthis.accordion.options.expandedTex=
tColor;}=0A=
else{this.titleBar.style.backgroundColor=3Dthis.accordion.options.collaps=
edBg;this.titleBar.style.color=3Dthis.accordion.options.collapsedTextColo=
r;}},_attachBehaviors:function(){this.content.style.border=3D"1px solid =
"+this.accordion.options.borderColor;this.content.style.borderTopWidth=3D=
"0px";this.content.style.borderBottomWidth=3D"0px";this.content.style.mar=
gin=3D"0px";this.titleBar.onclick=3Dthis.titleBarClicked.bindAsEventListe=
ner(this);this.titleBar.onmouseover=3Dthis.hover.bindAsEventListener(this=
);this.titleBar.onmouseout=3Dthis.unhover.bindAsEventListener(this);}};Ri=
co.AjaxEngine=3DClass.create();Rico.AjaxEngine.prototype=3D{initialize:fu=
nction(){this.ajaxElements=3Dnew Array();this.ajaxObjects=3Dnew =
Array();this.requestURLS=3Dnew =
Array();this.options=3D{};},registerAjaxElement:function(anId,anElement){=
if(!anElement)=0A=
anElement=3D$(anId);this.ajaxElements[anId]=3DanElement;},registerAjaxObj=
ect:function(anId,anObject){this.ajaxObjects[anId]=3DanObject;},registerR=
equest:function(requestLogicalName,requestURL){this.requestURLS[requestLo=
gicalName]=3DrequestURL;},sendRequest:function(requestName,options){if(ar=
guments.length>=3D2)=0A=
if(typeof arguments[1]=3D=3D'string')=0A=
options=3D{parameters:this._createQueryString(arguments,1)};this.sendRequ=
estWithData(requestName,null,options);},sendRequestWithData:function(requ=
estName,xmlDocument,options){var =
requestURL=3Dthis.requestURLS[requestName];if(requestURL=3D=3Dnull)=0A=
return;if(arguments.length>=3D3)=0A=
if(typeof arguments[2]=3D=3D'string')=0A=
options.parameters=3Dthis._createQueryString(arguments,2);new =
Ajax.Request(requestURL,this._requestOptions(options,xmlDocument));},send=
RequestAndUpdate:function(requestName,container,options){if(arguments.len=
gth>=3D3)=0A=
if(typeof arguments[2]=3D=3D'string')=0A=
options.parameters=3Dthis._createQueryString(arguments,2);this.sendReques=
tWithDataAndUpdate(requestName,null,container,options);},sendRequestWithD=
ataAndUpdate:function(requestName,xmlDocument,container,options){var =
requestURL=3Dthis.requestURLS[requestName];if(requestURL=3D=3Dnull)=0A=
return;if(arguments.length>=3D4)=0A=
if(typeof arguments[3]=3D=3D'string')=0A=
options.parameters=3Dthis._createQueryString(arguments,3);var =
updaterOptions=3Dthis._requestOptions(options,xmlDocument);new =
Ajax.Updater(container,requestURL,updaterOptions);},_requestOptions:funct=
ion(options,xmlDoc){var =
requestHeaders=3D['X-Rico-Version',Rico.Version];var =
sendMethod=3D'post';if(xmlDoc=3D=3Dnull)=0A=
if(Rico.prototypeVersion<1.4)=0A=
requestHeaders.push('Content-type','text/xml');else=0A=
sendMethod=3D'get';(!options)?options=3D{}:'';if(!options._RicoOptionsPro=
cessed){if(options.onComplete)=0A=
options.onRicoComplete=3Doptions.onComplete;if(options.overrideOnComplete=
)=0A=
options.onComplete=3Doptions.overrideOnComplete;else=0A=
options.onComplete=3Dthis._onRequestComplete.bind(this);options._RicoOpti=
onsProcessed=3Dtrue;}=0A=
this.options=3D{requestHeaders:requestHeaders,parameters:options.paramete=
rs,postBody:xmlDoc,method:sendMethod,onComplete:options.onComplete};Objec=
t.extend(this.options,options);return =
this.options;},_createQueryString:function(theArgs,offset){var =
queryString=3D""=0A=
for(var i=3Doffset;i<theArgs.length;i++){if(i!=3Doffset)=0A=
queryString+=3D"&";var =
anArg=3DtheArgs[i];if(anArg.name!=3Dundefined&&anArg.value!=3Dundefined){=
queryString+=3DanArg.name+"=3D"+escape(anArg.value);}=0A=
else{var ePos=3DanArg.indexOf('=3D');var =
argName=3DanArg.substring(0,ePos);var =
argValue=3DanArg.substring(ePos+1);queryString+=3DargName+"=3D"+escape(ar=
gValue);}}=0A=
return queryString;},_onRequestComplete:function(request){if(!request)=0A=
return;if(request.status!=3D200)=0A=
return;var =
response=3Drequest.responseXML.getElementsByTagName("ajax-response");if(r=
esponse=3D=3Dnull||response.length!=3D1)=0A=
return;this._processAjaxResponse(response[0].childNodes);var =
onRicoComplete=3Dthis.options.onRicoComplete;if(onRicoComplete!=3Dnull)=0A=
onRicoComplete();},_processAjaxResponse:function(xmlResponseElements){for=
(var i=3D0;i<xmlResponseElements.length;i++){var =
responseElement=3DxmlResponseElements[i];if(responseElement.nodeType!=3D1=
)=0A=
continue;var responseType=3DresponseElement.getAttribute("type");var =
responseId=3DresponseElement.getAttribute("id");if(responseType=3D=3D"obj=
ect")=0A=
this._processAjaxObjectUpdate(this.ajaxObjects[responseId],responseElemen=
t);else if(responseType=3D=3D"element")=0A=
this._processAjaxElementUpdate(this.ajaxElements[responseId],responseElem=
ent);else=0A=
alert('unrecognized AjaxResponse type : =
'+responseType);}},_processAjaxObjectUpdate:function(ajaxObject,responseE=
lement){ajaxObject.ajaxUpdate(responseElement);},_processAjaxElementUpdat=
e:function(ajaxElement,responseElement){ajaxElement.innerHTML=3DRicoUtil.=
getContentAsString(responseElement);}}=0A=
var ajaxEngine=3Dnew =
Rico.AjaxEngine();Rico.Color=3DClass.create();Rico.Color.prototype=3D{ini=
tialize:function(red,green,blue){this.rgb=3D{r:red,g:green,b:blue};},setR=
ed:function(r){this.rgb.r=3Dr;},setGreen:function(g){this.rgb.g=3Dg;},set=
Blue:function(b){this.rgb.b=3Db;},setHue:function(h){var =
hsb=3Dthis.asHSB();hsb.h=3Dh;this.rgb=3DRico.Color.HSBtoRGB(hsb.h,hsb.s,h=
sb.b);},setSaturation:function(s){var =
hsb=3Dthis.asHSB();hsb.s=3Ds;this.rgb=3DRico.Color.HSBtoRGB(hsb.h,hsb.s,h=
sb.b);},setBrightness:function(b){var =
hsb=3Dthis.asHSB();hsb.b=3Db;this.rgb=3DRico.Color.HSBtoRGB(hsb.h,hsb.s,h=
sb.b);},darken:function(percent){var =
hsb=3Dthis.asHSB();this.rgb=3DRico.Color.HSBtoRGB(hsb.h,hsb.s,Math.max(hs=
b.b-percent,0));},brighten:function(percent){var =
hsb=3Dthis.asHSB();this.rgb=3DRico.Color.HSBtoRGB(hsb.h,hsb.s,Math.min(hs=
b.b+percent,1));},blend:function(other){this.rgb.r=3DMath.floor((this.rgb=
.r+other.rgb.r)/2);this.rgb.g=3DMath.floor((this.rgb.g+other.rgb.g)/2);th=
is.rgb.b=3DMath.floor((this.rgb.b+other.rgb.b)/2);},isBright:function(){v=
ar hsb=3Dthis.asHSB();return =
this.asHSB().b>0.5;},isDark:function(){return!this.isBright();},asRGB:fun=
ction(){return"rgb("+this.rgb.r+","+this.rgb.g+","+this.rgb.b+")";},asHex=
:function(){return"#"+this.rgb.r.toColorPart()+this.rgb.g.toColorPart()+t=
his.rgb.b.toColorPart();},asHSB:function(){return =
Rico.Color.RGBtoHSB(this.rgb.r,this.rgb.g,this.rgb.b);},toString:function=
(){return =
this.asHex();}};Rico.Color.createFromHex=3Dfunction(hexCode){if(hexCode.l=
ength=3D=3D4){var shortHexCode=3DhexCode;var hexCode=3D'#';for(var =
i=3D1;i<4;i++)hexCode+=3D(shortHexCode.charAt(i)+=0A=
shortHexCode.charAt(i));}=0A=
if(hexCode.indexOf('#')=3D=3D0)=0A=
hexCode=3DhexCode.substring(1);var red=3DhexCode.substring(0,2);var =
green=3DhexCode.substring(2,4);var blue=3DhexCode.substring(4,6);return =
new Rico.Color(parseInt(red,16),parseInt(green,16),parseInt(blue,16));}=0A=
Rico.Color.createColorFromBackground=3Dfunction(elem){var =
actualColor=3DRicoUtil.getElementsComputedStyle($(elem),"backgroundColor"=
,"background-color");if(actualColor=3D=3D"transparent"&&elem.parentNode)=0A=
return =
Rico.Color.createColorFromBackground(elem.parentNode);if(actualColor=3D=3D=
null)=0A=
return new =
Rico.Color(255,255,255);if(actualColor.indexOf("rgb(")=3D=3D0){var =
colors=3DactualColor.substring(4,actualColor.length-1);var =
colorArray=3Dcolors.split(",");return new =
Rico.Color(parseInt(colorArray[0]),parseInt(colorArray[1]),parseInt(color=
Array[2]));}=0A=
else if(actualColor.indexOf("#")=3D=3D0){return =
Rico.Color.createFromHex(actualColor);}=0A=
else=0A=
return new Rico.Color(255,255,255);}=0A=
Rico.Color.HSBtoRGB=3Dfunction(hue,saturation,brightness){var =
red=3D0;var green=3D0;var =
blue=3D0;if(saturation=3D=3D0){red=3DparseInt(brightness*255.0+0.5);green=
=3Dred;blue=3Dred;}=0A=
else{var h=3D(hue-Math.floor(hue))*6.0;var f=3Dh-Math.floor(h);var =
p=3Dbrightness*(1.0-saturation);var =
q=3Dbrightness*(1.0-saturation*f);var =
t=3Dbrightness*(1.0-(saturation*(1.0-f)));switch(parseInt(h)){case =
0:red=3D(brightness*255.0+0.5);green=3D(t*255.0+0.5);blue=3D(p*255.0+0.5)=
;break;case =
1:red=3D(q*255.0+0.5);green=3D(brightness*255.0+0.5);blue=3D(p*255.0+0.5)=
;break;case =
2:red=3D(p*255.0+0.5);green=3D(brightness*255.0+0.5);blue=3D(t*255.0+0.5)=
;break;case =
3:red=3D(p*255.0+0.5);green=3D(q*255.0+0.5);blue=3D(brightness*255.0+0.5)=
;break;case =
4:red=3D(t*255.0+0.5);green=3D(p*255.0+0.5);blue=3D(brightness*255.0+0.5)=
;break;case =
5:red=3D(brightness*255.0+0.5);green=3D(p*255.0+0.5);blue=3D(q*255.0+0.5)=
;break;}}=0A=
return{r:parseInt(red),g:parseInt(green),b:parseInt(blue)};}=0A=
Rico.Color.RGBtoHSB=3Dfunction(r,g,b){var hue;var saturation;var =
brightness;var cmax=3D(r>g)?r:g;if(b>cmax)=0A=
cmax=3Db;var cmin=3D(r<g)?r:g;if(b<cmin)=0A=
cmin=3Db;brightness=3Dcmax/255.0;if(cmax!=3D0)=0A=
saturation=3D(cmax-cmin)/cmax;else=0A=
saturation=3D0;if(saturation=3D=3D0)=0A=
hue=3D0;else{var redc=3D(cmax-r)/(cmax-cmin);var =
greenc=3D(cmax-g)/(cmax-cmin);var =
bluec=3D(cmax-b)/(cmax-cmin);if(r=3D=3Dcmax)=0A=
hue=3Dbluec-greenc;else if(g=3D=3Dcmax)=0A=
hue=3D2.0+redc-bluec;else=0A=
hue=3D4.0+greenc-redc;hue=3Dhue/6.0;if(hue<0)=0A=
hue=3Dhue+1.0;}=0A=
return{h:hue,s:saturation,b:brightness};}=0A=
Rico.Corner=3D{round:function(e,options){var =
e=3D$(e);this._setOptions(options);var =
color=3Dthis.options.color;if(this.options.color=3D=3D"fromElement")=0A=
color=3Dthis._background(e);var =
bgColor=3Dthis.options.bgColor;if(this.options.bgColor=3D=3D"fromParent")=0A=
bgColor=3Dthis._background(e.offsetParent);this._roundCornersImpl(e,color=
,bgColor);},_roundCornersImpl:function(e,color,bgColor){if(this.options.b=
order)=0A=
this._renderBorder(e,bgColor);if(this._isTopRounded())=0A=
this._roundTopCorners(e,color,bgColor);if(this._isBottomRounded())=0A=
this._roundBottomCorners(e,color,bgColor);},_renderBorder:function(el,bgC=
olor){var borderValue=3D"1px solid "+this._borderColor(bgColor);var =
borderL=3D"border-left: "+borderValue;var borderR=3D"border-right: =
"+borderValue;var =
style=3D"style=3D'"+borderL+";"+borderR+"'";el.innerHTML=3D"<div =
"+style+">"+el.innerHTML+"</div>"},_roundTopCorners:function(el,color,bgC=
olor){var corner=3Dthis._createCorner(bgColor);for(var =
i=3D0;i<this.options.numSlices;i++)=0A=
corner.appendChild(this._createCornerSlice(color,bgColor,i,"top"));el.sty=
le.paddingTop=3D0;el.insertBefore(corner,el.firstChild);},_roundBottomCor=
ners:function(el,color,bgColor){var =
corner=3Dthis._createCorner(bgColor);for(var =
i=3D(this.options.numSlices-1);i>=3D0;i--)=0A=
corner.appendChild(this._createCornerSlice(color,bgColor,i,"bottom"));el.=
style.paddingBottom=3D0;el.appendChild(corner);},_createCorner:function(b=
gColor){var =
corner=3Ddocument.createElement("div");corner.style.backgroundColor=3D(th=
is._isTransparent()?"transparent":bgColor);return =
corner;},_createCornerSlice:function(color,bgColor,n,position){var =
slice=3Ddocument.createElement("span");var =
inStyle=3Dslice.style;inStyle.backgroundColor=3Dcolor;inStyle.display=3D"=
block";inStyle.height=3D"1px";inStyle.overflow=3D"hidden";inStyle.fontSiz=
e=3D"1px";var =
borderColor=3Dthis._borderColor(color,bgColor);if(this.options.border&&n=3D=
=3D0){inStyle.borderTopStyle=3D"solid";inStyle.borderTopWidth=3D"1px";inS=
tyle.borderLeftWidth=3D"0px";inStyle.borderRightWidth=3D"0px";inStyle.bor=
derBottomWidth=3D"0px";inStyle.height=3D"0px";inStyle.borderColor=3Dborde=
rColor;}=0A=
else =
if(borderColor){inStyle.borderColor=3DborderColor;inStyle.borderStyle=3D"=
solid";inStyle.borderWidth=3D"0px 1px";}=0A=
if(!this.options.compact&&(n=3D=3D(this.options.numSlices-1)))=0A=
inStyle.height=3D"2px";this._setMargin(slice,n,position);this._setBorder(=
slice,n,position);return =
slice;},_setOptions:function(options){this.options=3D{corners:"all",color=
:"fromElement",bgColor:"fromParent",blend:true,border:false,compact:false=
}=0A=
Object.extend(this.options,options||{});this.options.numSlices=3Dthis.opt=
ions.compact?2:4;if(this._isTransparent())=0A=
this.options.blend=3Dfalse;},_whichSideTop:function(){if(this._hasString(=
this.options.corners,"all","top"))=0A=
return"";if(this.options.corners.indexOf("tl")>=3D0&&this.options.corners=
.indexOf("tr")>=3D0)=0A=
return"";if(this.options.corners.indexOf("tl")>=3D0)=0A=
return"left";else if(this.options.corners.indexOf("tr")>=3D0)=0A=
return"right";return"";},_whichSideBottom:function(){if(this._hasString(t=
his.options.corners,"all","bottom"))=0A=
return"";if(this.options.corners.indexOf("bl")>=3D0&&this.options.corners=
.indexOf("br")>=3D0)=0A=
return"";if(this.options.corners.indexOf("bl")>=3D0)=0A=
return"left";else if(this.options.corners.indexOf("br")>=3D0)=0A=
return"right";return"";},_borderColor:function(color,bgColor){if(color=3D=
=3D"transparent")=0A=
return bgColor;else if(this.options.border)=0A=
return this.options.border;else if(this.options.blend)=0A=
return this._blend(bgColor,color);else=0A=
return"";},_setMargin:function(el,n,corners){var =
marginSize=3Dthis._marginSize(n);var =
whichSide=3Dcorners=3D=3D"top"?this._whichSideTop():this._whichSideBottom=
();if(whichSide=3D=3D"left"){el.style.marginLeft=3DmarginSize+"px";el.sty=
le.marginRight=3D"0px";}=0A=
else =
if(whichSide=3D=3D"right"){el.style.marginRight=3DmarginSize+"px";el.styl=
e.marginLeft=3D"0px";}=0A=
else{el.style.marginLeft=3DmarginSize+"px";el.style.marginRight=3DmarginS=
ize+"px";}},_setBorder:function(el,n,corners){var =
borderSize=3Dthis._borderSize(n);var =
whichSide=3Dcorners=3D=3D"top"?this._whichSideTop():this._whichSideBottom=
();if(whichSide=3D=3D"left"){el.style.borderLeftWidth=3DborderSize+"px";e=
l.style.borderRightWidth=3D"0px";}=0A=
else =
if(whichSide=3D=3D"right"){el.style.borderRightWidth=3DborderSize+"px";el=
.style.borderLeftWidth=3D"0px";}=0A=
else{el.style.borderLeftWidth=3DborderSize+"px";el.style.borderRightWidth=
=3DborderSize+"px";}=0A=
if(this.options.border!=3Dfalse)=0A=
el.style.borderLeftWidth=3DborderSize+"px";el.style.borderRightWidth=3Dbo=
rderSize+"px";},_marginSize:function(n){if(this._isTransparent())=0A=
return 0;var marginSizes=3D[5,3,2,1];var =
blendedMarginSizes=3D[3,2,1,0];var compactMarginSizes=3D[2,1];var =
smBlendedMarginSizes=3D[1,0];if(this.options.compact&&this.options.blend)=0A=
return smBlendedMarginSizes[n];else if(this.options.compact)=0A=
return compactMarginSizes[n];else if(this.options.blend)=0A=
return blendedMarginSizes[n];else=0A=
return marginSizes[n];},_borderSize:function(n){var =
transparentBorderSizes=3D[5,3,2,1];var =
blendedBorderSizes=3D[2,1,1,1];var compactBorderSizes=3D[1,0];var =
actualBorderSizes=3D[0,2,0,0];if(this.options.compact&&(this.options.blen=
d||this._isTransparent()))=0A=
return 1;else if(this.options.compact)=0A=
return compactBorderSizes[n];else if(this.options.blend)=0A=
return blendedBorderSizes[n];else if(this.options.border)=0A=
return actualBorderSizes[n];else if(this._isTransparent())=0A=
return transparentBorderSizes[n];return =
0;},_hasString:function(str){for(var =
i=3D1;i<arguments.length;i++)if(str.indexOf(arguments[i])>=3D0)return =
true;return false;},_blend:function(c1,c2){var =
cc1=3DRico.Color.createFromHex(c1);cc1.blend(Rico.Color.createFromHex(c2)=
);return cc1;},_background:function(el){try{return =
Rico.Color.createColorFromBackground(el).asHex();}catch(err){return"#ffff=
ff";}},_isTransparent:function(){return =
this.options.color=3D=3D"transparent";},_isTopRounded:function(){return =
this._hasString(this.options.corners,"all","top","tl","tr");},_isBottomRo=
unded:function(){return =
this._hasString(this.options.corners,"all","bottom","bl","br");},_hasSing=
leTextChild:function(el){return =
el.childNodes.length=3D=3D1&&el.childNodes[0].nodeType=3D=3D3;}}=0A=
Rico.DragAndDrop=3DClass.create();Rico.DragAndDrop.prototype=3D{initializ=
e:function(){this.dropZones=3Dnew Array();this.draggables=3Dnew =
Array();this.currentDragObjects=3Dnew =
Array();this.dragElement=3Dnull;this.lastSelectedDraggable=3Dnull;this.cu=
rrentDragObjectVisible=3Dfalse;this.interestedInMotionEvents=3Dfalse;this=
._mouseDown=3Dthis._mouseDownHandler.bindAsEventListener(this);this._mous=
eMove=3Dthis._mouseMoveHandler.bindAsEventListener(this);this._mouseUp=3D=
this._mouseUpHandler.bindAsEventListener(this);},registerDropZone:functio=
n(aDropZone){this.dropZones[this.dropZones.length]=3DaDropZone;},deregist=
erDropZone:function(aDropZone){var newDropZones=3Dnew Array();var =
j=3D0;for(var =
i=3D0;i<this.dropZones.length;i++){if(this.dropZones[i]!=3DaDropZone)=0A=
newDropZones[j++]=3Dthis.dropZones[i];}=0A=
this.dropZones=3DnewDropZones;},clearDropZones:function(){this.dropZones=3D=
new =
Array();},registerDraggable:function(aDraggable){this.draggables[this.dra=
ggables.length]=3DaDraggable;this._addMouseDownHandler(aDraggable);},clea=
rSelection:function(){for(var i=3D0;i<this.currentDragObjects.length;i++)=0A=
this.currentDragObjects[i].deselect();this.currentDragObjects=3Dnew =
Array();this.lastSelectedDraggable=3Dnull;},hasSelection:function(){retur=
n =
this.currentDragObjects.length>0;},setStartDragFromElement:function(e,mou=
seDownElement){this.origPos=3DRicoUtil.toDocumentPosition(mouseDownElemen=
t);this.startx=3De.screenX-this.origPos.x;this.starty=3De.screenY-this.or=
igPos.y;this.interestedInMotionEvents=3Dthis.hasSelection();this._termina=
teEvent(e);},updateSelection:function(draggable,extendSelection){if(!exte=
ndSelection)=0A=
this.clearSelection();if(draggable.isSelected()){this.currentDragObjects.=
removeItem(draggable);draggable.deselect();if(draggable=3D=3Dthis.lastSel=
ectedDraggable)=0A=
this.lastSelectedDraggable=3Dnull;}=0A=
else{this.currentDragObjects[this.currentDragObjects.length]=3Ddraggable;=
draggable.select();this.lastSelectedDraggable=3Ddraggable;}},_mouseDownHa=
ndler:function(e){if(arguments.length=3D=3D0)=0A=
e=3Devent;var =
nsEvent=3De.which!=3Dundefined;if((nsEvent&&e.which!=3D1)||(!nsEvent&&e.b=
utton!=3D1))=0A=
return;var eventTarget=3De.target?e.target:e.srcElement;var =
draggableObject=3DeventTarget.draggable;var =
candidate=3DeventTarget;while(draggableObject=3D=3Dnull&&candidate.parent=
Node){candidate=3Dcandidate.parentNode;draggableObject=3Dcandidate.dragga=
ble;}=0A=
if(draggableObject=3D=3Dnull)=0A=
return;this.updateSelection(draggableObject,e.ctrlKey);if(this.hasSelecti=
on())=0A=
for(var i=3D0;i<this.dropZones.length;i++)=0A=
this.dropZones[i].clearPositionCache();this.setStartDragFromElement(e,dra=
ggableObject.getMouseDownHTMLElement());},_mouseMoveHandler:function(e){v=
ar =
nsEvent=3De.which!=3Dundefined;if(!this.interestedInMotionEvents){return;=
}=0A=
if(!this.hasSelection())=0A=
return;if(!this.currentDragObjectVisible)=0A=
this._startDrag(e);if(!this.activatedDropZones)=0A=
this._activateRegisteredDropZones();this._updateDraggableLocation(e);this=
._updateDropZonesHover(e);this._terminateEvent(e);},_makeDraggableObjectV=
isible:function(e)=0A=
{if(!this.hasSelection())=0A=
return;var dragElement;if(this.currentDragObjects.length>1)=0A=
dragElement=3Dthis.currentDragObjects[0].getMultiObjectDragGUI(this.curre=
ntDragObjects);else=0A=
dragElement=3Dthis.currentDragObjects[0].getSingleObjectDragGUI();if(Rico=
Util.getElementsComputedStyle(dragElement,"position")!=3D"absolute")=0A=
dragElement.style.position=3D"absolute";if(dragElement.parentNode=3D=3Dnu=
ll||dragElement.parentNode.nodeType=3D=3D11)=0A=
document.body.appendChild(dragElement);this.dragElement=3DdragElement;thi=
s._updateDraggableLocation(e);this.currentDragObjectVisible=3Dtrue;},_lef=
tOffset:function(e){return =
e.offsetX?document.body.scrollLeft:0},_topOffset:function(e){return =
e.offsetY?document.body.scrollTop:0},_updateDraggableLocation:function(e)=
{var =
dragObjectStyle=3Dthis.dragElement.style;dragObjectStyle.left=3D(e.screen=
X+this._leftOffset(e)-this.startx)+"px"=0A=
dragObjectStyle.top=3D(e.screenY+this._topOffset(e)-this.starty)+"px";},_=
updateDropZonesHover:function(e){var n=3Dthis.dropZones.length;for(var =
i=3D0;i<n;i++){if(!this._mousePointInDropZone(e,this.dropZones[i]))=0A=
this.dropZones[i].hideHover();}=0A=
for(var =
i=3D0;i<n;i++){if(this._mousePointInDropZone(e,this.dropZones[i])){if(thi=
s.dropZones[i].canAccept(this.currentDragObjects))=0A=
this.dropZones[i].showHover();}}},_startDrag:function(e){for(var =
i=3D0;i<this.currentDragObjects.length;i++)=0A=
this.currentDragObjects[i].startDrag();this._makeDraggableObjectVisible(e=
);},_mouseUpHandler:function(e){if(!this.hasSelection())=0A=
return;var =
nsEvent=3De.which!=3Dundefined;if((nsEvent&&e.which!=3D1)||(!nsEvent&&e.b=
utton!=3D1))=0A=
return;this.interestedInMotionEvents=3Dfalse;if(this.dragElement=3D=3Dnul=
l){this._terminateEvent(e);return;}=0A=
if(this._placeDraggableInDropZone(e))=0A=
this._completeDropOperation(e);else{this._terminateEvent(e);new =
Rico.Effect.Position(this.dragElement,this.origPos.x,this.origPos.y,200,2=
0,{complete:this._doCancelDragProcessing.bind(this)});}=0A=
Event.stopObserving(document.body,"mousemove",this._mouseMove);Event.stop=
Observing(document.body,"mouseup",this._mouseUp);},_retTrue:function(){re=
turn =
true;},_completeDropOperation:function(e){if(this.dragElement!=3Dthis.cur=
rentDragObjects[0].getMouseDownHTMLElement()){if(this.dragElement.parentN=
ode!=3Dnull)=0A=
this.dragElement.parentNode.removeChild(this.dragElement);}=0A=
this._deactivateRegisteredDropZones();this._endDrag();this.clearSelection=
();this.dragElement=3Dnull;this.currentDragObjectVisible=3Dfalse;this._te=
rminateEvent(e);},_doCancelDragProcessing:function(){this._cancelDrag();i=
f(this.dragElement!=3Dthis.currentDragObjects[0].getMouseDownHTMLElement(=
)&&this.dragElement)=0A=
if(this.dragElement.parentNode!=3Dnull)=0A=
this.dragElement.parentNode.removeChild(this.dragElement);this._deactivat=
eRegisteredDropZones();this.dragElement=3Dnull;this.currentDragObjectVisi=
ble=3Dfalse;},_placeDraggableInDropZone:function(e){var =
foundDropZone=3Dfalse;var n=3Dthis.dropZones.length;for(var =
i=3D0;i<n;i++){if(this._mousePointInDropZone(e,this.dropZones[i])){if(thi=
s.dropZones[i].canAccept(this.currentDragObjects)){this.dropZones[i].hide=
Hover();this.dropZones[i].accept(this.currentDragObjects);foundDropZone=3D=
true;break;}}}=0A=
return foundDropZone;},_cancelDrag:function(){for(var =
i=3D0;i<this.currentDragObjects.length;i++)=0A=
this.currentDragObjects[i].cancelDrag();},_endDrag:function(){for(var =
i=3D0;i<this.currentDragObjects.length;i++)=0A=
this.currentDragObjects[i].endDrag();},_mousePointInDropZone:function(e,d=
ropZone){var absoluteRect=3DdropZone.getAbsoluteRect();return =
e.clientX>absoluteRect.left+this._leftOffset(e)&&e.clientX<absoluteRect.r=
ight+this._leftOffset(e)&&e.clientY>absoluteRect.top+this._topOffset(e)&&=
e.clientY<absoluteRect.bottom+this._topOffset(e);},_addMouseDownHandler:f=
unction(aDraggable)=0A=
{htmlElement=3DaDraggable.getMouseDownHTMLElement();if(htmlElement!=3Dnul=
l){htmlElement.draggable=3DaDraggable;Event.observe(htmlElement,"mousedow=
n",this._onmousedown.bindAsEventListener(this));Event.observe(htmlElement=
,"mousedown",this._mouseDown);}},_activateRegisteredDropZones:function(){=
var n=3Dthis.dropZones.length;for(var i=3D0;i<n;i++){var =
dropZone=3Dthis.dropZones[i];if(dropZone.canAccept(this.currentDragObject=
s))=0A=
dropZone.activate();}=0A=
this.activatedDropZones=3Dtrue;},_deactivateRegisteredDropZones:function(=
){var n=3Dthis.dropZones.length;for(var i=3D0;i<n;i++)=0A=
this.dropZones[i].deactivate();this.activatedDropZones=3Dfalse;},_onmouse=
down:function(){Event.observe(document.body,"mousemove",this._mouseMove);=
Event.observe(document.body,"mouseup",this._mouseUp);},_terminateEvent:fu=
nction(e){if(e.stopPropagation!=3Dundefined)=0A=
e.stopPropagation();else if(e.cancelBubble!=3Dundefined)=0A=
e.cancelBubble=3Dtrue;if(e.preventDefault!=3Dundefined)=0A=
e.preventDefault();else=0A=
e.returnValue=3Dfalse;},initializeEventHandlers:function(){if(typeof =
document.implementation!=3D"undefined"&&document.implementation.hasFeatur=
e("HTML","1.0")&&document.implementation.hasFeature("Events","2.0")&&docu=
ment.implementation.hasFeature("CSS","2.0")){document.addEventListener("m=
ouseup",this._mouseUpHandler.bindAsEventListener(this),false);document.ad=
dEventListener("mousemove",this._mouseMoveHandler.bindAsEventListener(thi=
s),false);}=0A=
else{document.attachEvent("onmouseup",this._mouseUpHandler.bindAsEventLis=
tener(this));document.attachEvent("onmousemove",this._mouseMoveHandler.bi=
ndAsEventListener(this));}}}=0A=
var dndMgr=3Dnew =
Rico.DragAndDrop();dndMgr.initializeEventHandlers();Rico.Draggable=3DClas=
s.create();Rico.Draggable.prototype=3D{initialize:function(type,htmlEleme=
nt){this.type=3Dtype;this.htmlElement=3D$(htmlElement);this.selected=3Dfa=
lse;},getMouseDownHTMLElement:function(){return =
this.htmlElement;},select:function(){this.selected=3Dtrue;if(this.showing=
Selected)=0A=
return;var htmlElement=3Dthis.getMouseDownHTMLElement();var =
color=3DRico.Color.createColorFromBackground(htmlElement);color.isBright(=
)?color.darken(0.033):color.brighten(0.033);this.saveBackground=3DRicoUti=
l.getElementsComputedStyle(htmlElement,"backgroundColor","background-colo=
r");htmlElement.style.backgroundColor=3Dcolor.asHex();this.showingSelecte=
d=3Dtrue;},deselect:function(){this.selected=3Dfalse;if(!this.showingSele=
cted)=0A=
return;var =
htmlElement=3Dthis.getMouseDownHTMLElement();htmlElement.style.background=
Color=3Dthis.saveBackground;this.showingSelected=3Dfalse;},isSelected:fun=
ction(){return =
this.selected;},startDrag:function(){},cancelDrag:function(){},endDrag:fu=
nction(){},getSingleObjectDragGUI:function(){return =
this.htmlElement;},getMultiObjectDragGUI:function(draggables){return =
this.htmlElement;},getDroppedGUI:function(){return =
this.htmlElement;},toString:function(){return =
this.type+":"+this.htmlElement+":";}}=0A=
Rico.Dropzone=3DClass.create();Rico.Dropzone.prototype=3D{initialize:func=
tion(htmlElement){this.htmlElement=3D$(htmlElement);this.absoluteRect=3Dn=
ull;},getHTMLElement:function(){return =
this.htmlElement;},clearPositionCache:function(){this.absoluteRect=3Dnull=
;},getAbsoluteRect:function(){if(this.absoluteRect=3D=3Dnull){var =
htmlElement=3Dthis.getHTMLElement();var =
pos=3DRicoUtil.toViewportPosition(htmlElement);this.absoluteRect=3D{top:p=
os.y,left:pos.x,bottom:pos.y+htmlElement.offsetHeight,right:pos.x+htmlEle=
ment.offsetWidth};}=0A=
return this.absoluteRect;},activate:function(){var =
htmlElement=3Dthis.getHTMLElement();if(htmlElement=3D=3Dnull||this.showin=
gActive)=0A=
return;this.showingActive=3Dtrue;this.saveBackgroundColor=3DhtmlElement.s=
tyle.backgroundColor;var fallbackColor=3D"#ffea84";var =
currentColor=3DRico.Color.createColorFromBackground(htmlElement);if(curre=
ntColor=3D=3Dnull)=0A=
htmlElement.style.backgroundColor=3DfallbackColor;else{currentColor.isBri=
ght()?currentColor.darken(0.2):currentColor.brighten(0.2);htmlElement.sty=
le.backgroundColor=3DcurrentColor.asHex();}},deactivate:function(){var =
htmlElement=3Dthis.getHTMLElement();if(htmlElement=3D=3Dnull||!this.showi=
ngActive)=0A=
return;htmlElement.style.backgroundColor=3Dthis.saveBackgroundColor;this.=
showingActive=3Dfalse;this.saveBackgroundColor=3Dnull;},showHover:functio=
n(){var =
htmlElement=3Dthis.getHTMLElement();if(htmlElement=3D=3Dnull||this.showin=
gHover)=0A=
return;this.saveBorderWidth=3DhtmlElement.style.borderWidth;this.saveBord=
erStyle=3DhtmlElement.style.borderStyle;this.saveBorderColor=3DhtmlElemen=
t.style.borderColor;this.showingHover=3Dtrue;htmlElement.style.borderWidt=
h=3D"1px";htmlElement.style.borderStyle=3D"solid";htmlElement.style.borde=
rColor=3D"#ffff00";},hideHover:function(){var =
htmlElement=3Dthis.getHTMLElement();if(htmlElement=3D=3Dnull||!this.showi=
ngHover)=0A=
return;htmlElement.style.borderWidth=3Dthis.saveBorderWidth;htmlElement.s=
tyle.borderStyle=3Dthis.saveBorderStyle;htmlElement.style.borderColor=3Dt=
his.saveBorderColor;this.showingHover=3Dfalse;},canAccept:function(dragga=
bleObjects){return true;},accept:function(draggableObjects){var =
htmlElement=3Dthis.getHTMLElement();if(htmlElement=3D=3Dnull)=0A=
return;n=3DdraggableObjects.length;for(var i=3D0;i<n;i++)=0A=
{var =
theGUI=3DdraggableObjects[i].getDroppedGUI();if(RicoUtil.getElementsCompu=
tedStyle(theGUI,"position")=3D=3D"absolute")=0A=
{theGUI.style.position=3D"static";theGUI.style.top=3D"";theGUI.style.top=3D=
"";}=0A=
htmlElement.appendChild(theGUI);}}}=0A=
Rico.Effect=3D{};Rico.Effect.SizeAndPosition=3DClass.create();Rico.Effect=
.SizeAndPosition.prototype=3D{initialize:function(element,x,y,w,h,duratio=
n,steps,options){this.element=3D$(element);this.x=3Dx;this.y=3Dy;this.w=3D=
w;this.h=3Dh;this.duration=3Dduration;this.steps=3Dsteps;this.options=3Da=
rguments[7]||{};this.sizeAndPosition();},sizeAndPosition:function(){if(th=
is.isFinished()){if(this.options.complete)this.options.complete(this);ret=
urn;}=0A=
if(this.timer)=0A=
clearTimeout(this.timer);var =
stepDuration=3DMath.round(this.duration/this.steps);var =
currentX=3Dthis.element.offsetLeft;var =
currentY=3Dthis.element.offsetTop;var =
currentW=3Dthis.element.offsetWidth;var =
currentH=3Dthis.element.offsetHeight;this.x=3D(this.x)?this.x:currentX;th=
is.y=3D(this.y)?this.y:currentY;this.w=3D(this.w)?this.w:currentW;this.h=3D=
(this.h)?this.h:currentH;var =
difX=3Dthis.steps>0?(this.x-currentX)/this.steps:0;var =
difY=3Dthis.steps>0?(this.y-currentY)/this.steps:0;var =
difW=3Dthis.steps>0?(this.w-currentW)/this.steps:0;var =
difH=3Dthis.steps>0?(this.h-currentH)/this.steps:0;this.moveBy(difX,difY)=
;this.resizeBy(difW,difH);this.duration-=3DstepDuration;this.steps--;this=
.timer=3DsetTimeout(this.sizeAndPosition.bind(this),stepDuration);},isFin=
ished:function(){return this.steps<=3D0;},moveBy:function(difX,difY){var =
currentLeft=3Dthis.element.offsetLeft;var =
currentTop=3Dthis.element.offsetTop;var intDifX=3DparseInt(difX);var =
intDifY=3DparseInt(difY);var style=3Dthis.element.style;if(intDifX!=3D0)=0A=
style.left=3D(currentLeft+intDifX)+"px";if(intDifY!=3D0)=0A=
style.top=3D(currentTop+intDifY)+"px";},resizeBy:function(difW,difH){var =
currentWidth=3Dthis.element.offsetWidth;var =
currentHeight=3Dthis.element.offsetHeight;var =
intDifW=3DparseInt(difW);var intDifH=3DparseInt(difH);var =
style=3Dthis.element.style;if(intDifW!=3D0)=0A=
style.width=3D(currentWidth+intDifW)+"px";if(intDifH!=3D0)=0A=
style.height=3D(currentHeight+intDifH)+"px";}}=0A=
Rico.Effect.Size=3DClass.create();Rico.Effect.Size.prototype=3D{initializ=
e:function(element,w,h,duration,steps,options){new =
Rico.Effect.SizeAndPosition(element,null,null,w,h,duration,steps,options)=
;}}=0A=
Rico.Effect.Position=3DClass.create();Rico.Effect.Position.prototype=3D{i=
nitialize:function(element,x,y,duration,steps,options){new =
Rico.Effect.SizeAndPosition(element,x,y,null,null,duration,steps,options)=
;}}=0A=
Rico.Effect.Round=3DClass.create();Rico.Effect.Round.prototype=3D{initial=
ize:function(tagName,className,options){var =
elements=3Ddocument.getElementsByTagAndClassName(tagName,className);for(v=
ar i=3D0;i<elements.length;i++)=0A=
Rico.Corner.round(elements[i],options);}};Rico.Effect.FadeTo=3DClass.crea=
te();Rico.Effect.FadeTo.prototype=3D{initialize:function(element,opacity,=
duration,steps,options){this.element=3D$(element);this.opacity=3Dopacity;=
this.duration=3Dduration;this.steps=3Dsteps;this.options=3Darguments[4]||=
{};this.fadeTo();},fadeTo:function(){if(this.isFinished()){if(this.option=
s.complete)this.options.complete(this);return;}=0A=
if(this.timer)=0A=
clearTimeout(this.timer);var =
stepDuration=3DMath.round(this.duration/this.steps);var =
currentOpacity=3Dthis.getElementOpacity();var =
delta=3Dthis.steps>0?(this.opacity-currentOpacity)/this.steps:0;this.chan=
geOpacityBy(delta);this.duration-=3DstepDuration;this.steps--;this.timer=3D=
setTimeout(this.fadeTo.bind(this),stepDuration);},changeOpacityBy:functio=
n(v){var currentOpacity=3Dthis.getElementOpacity();var =
newOpacity=3DMath.max(0,Math.min(currentOpacity+v,1));this.element.ricoOp=
acity=3DnewOpacity;this.element.style.filter=3D"alpha(opacity:"+Math.roun=
d(newOpacity*100)+")";this.element.style.opacity=3DnewOpacity;;},isFinish=
ed:function(){return =
this.steps<=3D0;},getElementOpacity:function(){if(this.element.ricoOpacit=
y=3D=3Dundefined){var =
opacity=3DRicoUtil.getElementsComputedStyle(this.element,'opacity');this.=
element.ricoOpacity=3Dopacity!=3Dundefined?opacity:1.0;}=0A=
return parseFloat(this.element.ricoOpacity);}}=0A=
Rico.Effect.AccordionSize=3DClass.create();Rico.Effect.AccordionSize.prot=
otype=3D{initialize:function(e1,e2,start,end,duration,steps,options){this=
.e1=3D$(e1);this.e2=3D$(e2);this.start=3Dstart;this.end=3Dend;this.durati=
on=3Dduration;this.steps=3Dsteps;this.options=3Darguments[6]||{};this.acc=
ordionSize();},accordionSize:function(){if(this.isFinished()){this.e1.sty=
le.height=3Dthis.start+"px";this.e2.style.height=3Dthis.end+"px";if(this.=
options.complete)=0A=
this.options.complete(this);return;}=0A=
if(this.timer)=0A=
clearTimeout(this.timer);var =
stepDuration=3DMath.round(this.duration/this.steps);var =
diff=3Dthis.steps>0?(parseInt(this.e1.offsetHeight)-this.start)/this.step=
s:0;this.resizeBy(diff);this.duration-=3DstepDuration;this.steps--;this.t=
imer=3DsetTimeout(this.accordionSize.bind(this),stepDuration);},isFinishe=
d:function(){return this.steps<=3D0;},resizeBy:function(diff){var =
h1Height=3Dthis.e1.offsetHeight;var h2Height=3Dthis.e2.offsetHeight;var =
intDiff=3DparseInt(diff);if(diff!=3D0){this.e1.style.height=3D(h1Height-i=
ntDiff)+"px";this.e2.style.height=3D(h2Height+intDiff)+"px";}}};Rico.Live=
GridMetaData=3DClass.create();Rico.LiveGridMetaData.prototype=3D{initiali=
ze:function(pageSize,totalRows,columnCount,options){this.pageSize=3DpageS=
ize;this.totalRows=3DtotalRows;this.setOptions(options);this.ArrowHeight=3D=
16;this.columnCount=3DcolumnCount;},setOptions:function(options){this.opt=
ions=3D{largeBufferSize:7.0,nearLimitFactor:0.2};Object.extend(this.optio=
ns,options||{});},getPageSize:function(){return =
this.pageSize;},getTotalRows:function(){return =
this.totalRows;},setTotalRows:function(n){this.totalRows=3Dn;},getLargeBu=
fferSize:function(){return =
parseInt(this.options.largeBufferSize*this.pageSize);},getLimitTolerance:=
function(){return =
parseInt(this.getLargeBufferSize()*this.options.nearLimitFactor);}};Rico.=
LiveGridScroller=3DClass.create();Rico.LiveGridScroller.prototype=3D{init=
ialize:function(liveGrid,viewPort){this.isIE=3Dnavigator.userAgent.toLowe=
rCase().indexOf("msie")>=3D0;this.liveGrid=3DliveGrid;this.metaData=3Dliv=
eGrid.metaData;this.createScrollBar();this.scrollTimeout=3Dnull;this.last=
ScrollPos=3D0;this.viewPort=3DviewPort;this.rows=3Dnew =
Array();},isUnPlugged:function(){return =
this.scrollerDiv.onscroll=3D=3Dnull;},plugin:function(){this.scrollerDiv.=
onscroll=3Dthis.handleScroll.bindAsEventListener(this);},unplug:function(=
){this.scrollerDiv.onscroll=3Dnull;},sizeIEHeaderHack:function(){if(!this=
.isIE)return;var =
headerTable=3D$(this.liveGrid.tableId+"_header");if(headerTable)=0A=
headerTable.rows[0].cells[0].style.width=3D(headerTable.rows[0].cells[0].=
offsetWidth+1)+"px";},createScrollBar:function(){var =
visibleHeight=3Dthis.liveGrid.viewPort.visibleHeight();this.scrollerDiv=3D=
document.createElement("div");var =
scrollerStyle=3Dthis.scrollerDiv.style;scrollerStyle.borderRight=3Dthis.l=
iveGrid.options.scrollerBorderRight;scrollerStyle.position=3D"relative";s=
crollerStyle.left=3Dthis.isIE?"-6px":"-3px";scrollerStyle.width=3D"19px";=
scrollerStyle.height=3DvisibleHeight+"px";scrollerStyle.overflow=3D"auto"=
;this.heightDiv=3Ddocument.createElement("div");this.heightDiv.style.widt=
h=3D"1px";this.heightDiv.style.height=3DparseInt(visibleHeight*this.metaD=
ata.getTotalRows()/this.metaData.getPageSize())+"px";this.scrollerDiv.app=
endChild(this.heightDiv);this.scrollerDiv.onscroll=3Dthis.handleScroll.bi=
ndAsEventListener(this);var =
table=3Dthis.liveGrid.table;table.parentNode.parentNode.insertBefore(this=
.scrollerDiv,table.parentNode.nextSibling);var =
eventName=3Dthis.isIE?"mousewheel":"DOMMouseScroll";Event.observe(table,e=
ventName,function(evt){if(evt.wheelDelta>=3D0||evt.detail<0)=0A=
this.scrollerDiv.scrollTop-=3D(2*this.viewPort.rowHeight);else=0A=
this.scrollerDiv.scrollTop+=3D(2*this.viewPort.rowHeight);this.handleScro=
ll(false);}.bindAsEventListener(this),false);},updateSize:function(){var =
table=3Dthis.liveGrid.table;var =
visibleHeight=3Dthis.viewPort.visibleHeight();this.heightDiv.style.height=
=3DparseInt(visibleHeight*this.metaData.getTotalRows()/this.metaData.getP=
ageSize())+"px";},rowToPixel:function(rowOffset){return(rowOffset/this.me=
taData.getTotalRows())*this.heightDiv.offsetHeight},moveScroll:function(r=
owOffset){this.scrollerDiv.scrollTop=3Dthis.rowToPixel(rowOffset);if(this=
.metaData.options.onscroll)=0A=
this.metaData.options.onscroll(this.liveGrid,rowOffset);},handleScroll:fu=
nction(){if(this.scrollTimeout)=0A=
clearTimeout(this.scrollTimeout);var =
scrollDiff=3Dthis.lastScrollPos-this.scrollerDiv.scrollTop;if(scrollDiff!=
=3D0.00){var =
r=3Dthis.scrollerDiv.scrollTop%this.viewPort.rowHeight;if(r!=3D0){this.un=
plug();if(scrollDiff<0){this.scrollerDiv.scrollTop+=3D(this.viewPort.rowH=
eight-r);}else{this.scrollerDiv.scrollTop-=3Dr;}=0A=
this.plugin();}}=0A=
var =
contentOffset=3DparseInt(this.scrollerDiv.scrollTop/this.viewPort.rowHeig=
ht);this.liveGrid.requestContentRefresh(contentOffset);this.viewPort.scro=
llTo(this.scrollerDiv.scrollTop);if(this.metaData.options.onscroll)=0A=
this.metaData.options.onscroll(this.liveGrid,contentOffset);this.scrollTi=
meout=3DsetTimeout(this.scrollIdle.bind(this),1200);this.lastScrollPos=3D=
this.scrollerDiv.scrollTop;},scrollIdle:function(){if(this.metaData.optio=
ns.onscrollidle)=0A=
this.metaData.options.onscrollidle();}};Rico.LiveGridBuffer=3DClass.creat=
e();Rico.LiveGridBuffer.prototype=3D{initialize:function(metaData,viewPor=
t){this.startPos=3D0;this.size=3D0;this.metaData=3DmetaData;this.rows=3Dn=
ew =
Array();this.updateInProgress=3Dfalse;this.viewPort=3DviewPort;this.maxBu=
fferSize=3DmetaData.getLargeBufferSize()*2;this.maxFetchSize=3DmetaData.g=
etLargeBufferSize();this.lastOffset=3D0;},getBlankRow:function(){if(!this=
.blankRow){this.blankRow=3Dnew Array();for(var =
i=3D0;i<this.metaData.columnCount;i++)=0A=
this.blankRow[i]=3D"&nbsp;";}=0A=
return this.blankRow;},loadRows:function(ajaxResponse){var =
rowsElement=3DajaxResponse.getElementsByTagName('rows')[0];this.updateUI=3D=
rowsElement.getAttribute("update_ui")=3D=3D"true"=0A=
var newRows=3Dnew Array()=0A=
var trs=3DrowsElement.getElementsByTagName("tr");for(var =
i=3D0;i<trs.length;i++){var row=3DnewRows[i]=3Dnew Array();var =
cells=3Dtrs[i].getElementsByTagName("td");for(var =
j=3D0;j<cells.length;j++){var cell=3Dcells[j];var =
convertSpaces=3Dcell.getAttribute("convert_spaces")=3D=3D"true";var =
cellContent=3DRicoUtil.getContentAsString(cell);row[j]=3DconvertSpaces?th=
is.convertSpaces(cellContent):cellContent;if(!row[j])=0A=
row[j]=3D'&nbsp;';}}=0A=
return newRows;},update:function(ajaxResponse,start){var =
newRows=3Dthis.loadRows(ajaxResponse);if(this.rows.length=3D=3D0){this.ro=
ws=3DnewRows;this.size=3Dthis.rows.length;this.startPos=3Dstart;return;}=0A=
if(start>this.startPos){if(this.startPos+this.rows.length<start){this.row=
s=3DnewRows;this.startPos=3Dstart;}else{this.rows=3Dthis.rows.concat(newR=
ows.slice(0,newRows.length));if(this.rows.length>this.maxBufferSize){var =
fullSize=3Dthis.rows.length;this.rows=3Dthis.rows.slice(this.rows.length-=
this.maxBufferSize,this.rows.length)=0A=
this.startPos=3Dthis.startPos+(fullSize-this.rows.length);}}}else{if(star=
t+newRows.length<this.startPos){this.rows=3DnewRows;}else{this.rows=3Dnew=
Rows.slice(0,this.startPos).concat(this.rows);if(this.rows.length>this.ma=
xBufferSize)=0A=
this.rows=3Dthis.rows.slice(0,this.maxBufferSize)}=0A=
this.startPos=3Dstart;}=0A=
this.size=3Dthis.rows.length;},clear:function(){this.rows=3Dnew =
Array();this.startPos=3D0;this.size=3D0;},isOverlapping:function(start,si=
ze){return((start<this.endPos())&&(this.startPos<start+size))||(this.endP=
os()=3D=3D0)},isInRange:function(position){return(position>=3Dthis.startP=
os)&&(position+this.metaData.getPageSize()<=3Dthis.endPos());},isNearingT=
opLimit:function(position){return =
position-this.startPos<this.metaData.getLimitTolerance();},endPos:functio=
n(){return =
this.startPos+this.rows.length;},isNearingBottomLimit:function(position){=
return =
this.endPos()-(position+this.metaData.getPageSize())<this.metaData.getLim=
itTolerance();},isAtTop:function(){return =
this.startPos=3D=3D0;},isAtBottom:function(){return =
this.endPos()=3D=3Dthis.metaData.getTotalRows();},isNearingLimit:function=
(position){return(!this.isAtTop()&&this.isNearingTopLimit(position))||(!t=
his.isAtBottom()&&this.isNearingBottomLimit(position))},getFetchSize:func=
tion(offset){var adjustedOffset=3Dthis.getFetchOffset(offset);var =
adjustedSize=3D0;if(adjustedOffset>=3Dthis.startPos){var =
endFetchOffset=3Dthis.maxFetchSize+adjustedOffset;if(endFetchOffset>this.=
metaData.totalRows)=0A=
endFetchOffset=3Dthis.metaData.totalRows;adjustedSize=3DendFetchOffset-ad=
justedOffset;if(adjustedOffset=3D=3D0&&adjustedSize<this.maxFetchSize){ad=
justedSize=3Dthis.maxFetchSize;}}else{var =
adjustedSize=3Dthis.startPos-adjustedOffset;if(adjustedSize>this.maxFetch=
Size)=0A=
adjustedSize=3Dthis.maxFetchSize;}=0A=
return adjustedSize;},getFetchOffset:function(offset){var =
adjustedOffset=3Doffset;if(offset>this.startPos)=0A=
adjustedOffset=3D(offset>this.endPos())?offset:this.endPos();else{if(offs=
et+this.maxFetchSize>=3Dthis.startPos){var =
adjustedOffset=3Dthis.startPos-this.maxFetchSize;if(adjustedOffset<0)=0A=
adjustedOffset=3D0;}}=0A=
this.lastOffset=3DadjustedOffset;return =
adjustedOffset;},getRows:function(start,count){var =
begPos=3Dstart-this.startPos=0A=
var endPos=3DbegPos+count=0A=
if(endPos>this.size)=0A=
endPos=3Dthis.size=0A=
var results=3Dnew Array()=0A=
var index=3D0;for(var =
i=3DbegPos;i<endPos;i++){results[index++]=3Dthis.rows[i]}=0A=
return results},convertSpaces:function(s){return s.split(" =
").join("&nbsp;");}};Rico.GridViewPort=3DClass.create();Rico.GridViewPort=
.prototype=3D{initialize:function(table,rowHeight,visibleRows,buffer,live=
Grid){this.lastDisplayedStartPos=3D0;this.div=3Dtable.parentNode;this.tab=
le=3Dtable=0A=
this.rowHeight=3DrowHeight;this.div.style.height=3D(this.rowHeight*visibl=
eRows)+"px";this.div.style.overflow=3D"hidden";this.buffer=3Dbuffer;this.=
liveGrid=3DliveGrid;this.visibleRows=3DvisibleRows+1;this.lastPixelOffset=
=3D0;this.startPos=3D0;},populateRow:function(htmlRow,row){for(var =
j=3D0;j<row.length;j++){htmlRow.cells[j].innerHTML=3Drow[j]}},bufferChang=
ed:function(){this.refreshContents(parseInt(this.lastPixelOffset/this.row=
Height));},clearRows:function(){if(!this.isBlank){this.liveGrid.table.cla=
ssName=3Dthis.liveGrid.options.loadingClass;for(var =
i=3D0;i<this.visibleRows;i++)=0A=
this.populateRow(this.table.rows[i],this.buffer.getBlankRow());this.isBla=
nk=3Dtrue;}},clearContents:function(){this.clearRows();this.scrollTo(0);t=
his.startPos=3D0;this.lastStartPos=3D-1;},refreshContents:function(startP=
os){if(startPos=3D=3Dthis.lastRowPos&&!this.isPartialBlank&&!this.isBlank=
){return;}=0A=
if((startPos+this.visibleRows<this.buffer.startPos)||(this.buffer.startPo=
s+this.buffer.size<startPos)||(this.buffer.size=3D=3D0)){this.clearRows()=
;return;}=0A=
this.isBlank=3Dfalse;var =
viewPrecedesBuffer=3Dthis.buffer.startPos>startPos=0A=
var =
contentStartPos=3DviewPrecedesBuffer?this.buffer.startPos:startPos;var =
contentEndPos=3D(this.buffer.startPos+this.buffer.size<startPos+this.visi=
bleRows)?this.buffer.startPos+this.buffer.size:startPos+this.visibleRows;=
var rowSize=3DcontentEndPos-contentStartPos;var =
rows=3Dthis.buffer.getRows(contentStartPos,rowSize);var =
blankSize=3Dthis.visibleRows-rowSize;var =
blankOffset=3DviewPrecedesBuffer?0:rowSize;var =
contentOffset=3DviewPrecedesBuffer?blankSize:0;for(var =
i=3D0;i<rows.length;i++){this.populateRow(this.table.rows[i+contentOffset=
],rows[i]);}=0A=
for(var =
i=3D0;i<blankSize;i++){this.populateRow(this.table.rows[i+blankOffset],th=
is.buffer.getBlankRow());}=0A=
this.isPartialBlank=3DblankSize>0;this.lastRowPos=3DstartPos;this.liveGri=
d.table.className=3Dthis.liveGrid.options.tableClass;var =
onRefreshComplete=3Dthis.liveGrid.options.onRefreshComplete;if(onRefreshC=
omplete!=3Dnull)=0A=
onRefreshComplete();},scrollTo:function(pixelOffset){if(this.lastPixelOff=
set=3D=3DpixelOffset)=0A=
return;this.refreshContents(parseInt(pixelOffset/this.rowHeight))=0A=
this.div.scrollTop=3DpixelOffset%this.rowHeight=0A=
this.lastPixelOffset=3DpixelOffset;},visibleHeight:function(){return =
parseInt(RicoUtil.getElementsComputedStyle(this.div,'height'));}};Rico.Li=
veGridRequest=3DClass.create();Rico.LiveGridRequest.prototype=3D{initiali=
ze:function(requestOffset,options){this.requestOffset=3DrequestOffset;}};=
Rico.LiveGrid=3DClass.create();Rico.LiveGrid.prototype=3D{initialize:func=
tion(tableId,visibleRows,totalRows,url,options,ajaxOptions){this.options=3D=
{tableClass:$(tableId).className,loadingClass:$(tableId).className,scroll=
erBorderRight:'1px solid =
#ababab',bufferTimeout:20000,sortAscendImg:'images/sort_asc.gif',sortDesc=
endImg:'images/sort_desc.gif',sortImageWidth:9,sortImageHeight:5,ajaxSort=
URLParms:[],onRefreshComplete:null,requestParameters:null,inlineStyles:tr=
ue};Object.extend(this.options,options||{});this.ajaxOptions=3D{parameter=
s:null};Object.extend(this.ajaxOptions,ajaxOptions||{});this.tableId=3Dta=
bleId;this.table=3D$(tableId);this.addLiveGridHtml();var =
columnCount=3Dthis.table.rows[0].cells.length;this.metaData=3Dnew =
Rico.LiveGridMetaData(visibleRows,totalRows,columnCount,options);this.buf=
fer=3Dnew Rico.LiveGridBuffer(this.metaData);var =
rowCount=3Dthis.table.rows.length;this.viewPort=3Dnew =
Rico.GridViewPort(this.table,this.table.offsetHeight/rowCount,visibleRows=
,this.buffer,this);this.scroller=3Dnew =
Rico.LiveGridScroller(this,this.viewPort);this.options.sortHandler=3Dthis=
.sortHandler.bind(this);if($(tableId+'_header'))=0A=
this.sort=3Dnew Rico.LiveGridSort(tableId+'_header',this.options)=0A=
this.processingRequest=3Dnull;this.unprocessedRequest=3Dnull;this.initAja=
x(url);if(this.options.prefetchBuffer||this.options.prefetchOffset>0){var=
 =
offset=3D0;if(this.options.offset){offset=3Dthis.options.offset;this.scro=
ller.moveScroll(offset);this.viewPort.scrollTo(this.scroller.rowToPixel(o=
ffset));}=0A=
if(this.options.sortCol){this.sortCol=3Doptions.sortCol;this.sortDir=3Dop=
tions.sortDir;}=0A=
this.requestContentRefresh(offset);}},addLiveGridHtml:function(){if(this.=
table.getElementsByTagName("thead").length>0){var =
tableHeader=3Dthis.table.cloneNode(true);tableHeader.setAttribute('id',th=
is.tableId+'_header');tableHeader.setAttribute('class',this.table.classNa=
me+'_header');for(var i=3D0;i<tableHeader.tBodies.length;i++)=0A=
tableHeader.removeChild(tableHeader.tBodies[i]);this.table.deleteTHead();=
this.table.parentNode.insertBefore(tableHeader,this.table);}=0A=
new Insertion.Before(this.table,"<div =
id=3D'"+this.tableId+"_container'></div>");this.table.previousSibling.app=
endChild(this.table);new Insertion.Before(this.table,"<div =
id=3D'"+this.tableId+"_viewport' =
style=3D'float:left;'></div>");this.table.previousSibling.appendChild(thi=
s.table);},resetContents:function(){this.scroller.moveScroll(0);this.buff=
er.clear();this.viewPort.clearContents();},sortHandler:function(column){i=
f(!column)return;this.sortCol=3Dcolumn.name;this.sortDir=3Dcolumn.current=
Sort;this.resetContents();this.requestContentRefresh(0)},adjustRowSize:fu=
nction(){},setTotalRows:function(newTotalRows){this.resetContents();this.=
metaData.setTotalRows(newTotalRows);this.scroller.updateSize();},initAjax=
:function(url){ajaxEngine.registerRequest(this.tableId+'_request',url);aj=
axEngine.registerAjaxObject(this.tableId+'_updater',this);},invokeAjax:fu=
nction(){},handleTimedOut:function(){this.processingRequest=3Dnull;this.p=
rocessQueuedRequest();},fetchBuffer:function(offset){if(this.buffer.isInR=
ange(offset)&&!this.buffer.isNearingLimit(offset)){return;}=0A=
if(this.processingRequest){this.unprocessedRequest=3Dnew =
Rico.LiveGridRequest(offset);return;}=0A=
var =
bufferStartPos=3Dthis.buffer.getFetchOffset(offset);this.processingReques=
t=3Dnew =
Rico.LiveGridRequest(offset);this.processingRequest.bufferOffset=3Dbuffer=
StartPos;var fetchSize=3Dthis.buffer.getFetchSize(offset);var =
partialLoaded=3Dfalse;var queryString=0A=
if(this.options.requestParameters)=0A=
queryString=3Dthis._createQueryString(this.options.requestParameters,0);q=
ueryString=3D(queryString=3D=3Dnull)?'':queryString+'&';queryString=3Dque=
ryString+'id=3D'+this.tableId+'&page_size=3D'+fetchSize+'&offset=3D'+buff=
erStartPos;if(this.sortCol)=0A=
queryString=3DqueryString+'&sort_col=3D'+escape(this.sortCol)+'&sort_dir=3D=
'+this.sortDir;this.ajaxOptions.parameters=3DqueryString;ajaxEngine.sendR=
equest(this.tableId+'_request',this.ajaxOptions);this.timeoutHandler=3Dse=
tTimeout(this.handleTimedOut.bind(this),this.options.bufferTimeout);},set=
RequestParams:function(){this.options.requestParameters=3D[];for(var =
i=3D0;i<arguments.length;i++)=0A=
this.options.requestParameters[i]=3Darguments[i];},requestContentRefresh:=
function(contentOffset){this.fetchBuffer(contentOffset);},ajaxUpdate:func=
tion(ajaxResponse){try{clearTimeout(this.timeoutHandler);this.buffer.upda=
te(ajaxResponse,this.processingRequest.bufferOffset);this.viewPort.buffer=
Changed();}=0A=
catch(err){}=0A=
finally{this.processingRequest=3Dnull;}=0A=
this.processQueuedRequest();},_createQueryString:function(theArgs,offset)=
{var queryString=3D""=0A=
if(!theArgs)=0A=
return queryString;for(var =
i=3Doffset;i<theArgs.length;i++){if(i!=3Doffset)=0A=
queryString+=3D"&";var =
anArg=3DtheArgs[i];if(anArg.name!=3Dundefined&&anArg.value!=3Dundefined){=
queryString+=3DanArg.name+"=3D"+escape(anArg.value);}=0A=
else{var ePos=3DanArg.indexOf('=3D');var =
argName=3DanArg.substring(0,ePos);var =
argValue=3DanArg.substring(ePos+1);queryString+=3DargName+"=3D"+escape(ar=
gValue);}}=0A=
return =
queryString;},processQueuedRequest:function(){if(this.unprocessedRequest!=
=3Dnull){this.requestContentRefresh(this.unprocessedRequest.requestOffset=
);this.unprocessedRequest=3Dnull}}};Rico.LiveGridSort=3DClass.create();Ri=
co.LiveGridSort.prototype=3D{initialize:function(headerTableId,options){t=
his.headerTableId=3DheaderTableId;this.headerTable=3D$(headerTableId);thi=
s.options=3Doptions;this.setOptions();this.applySortBehavior();if(this.op=
tions.sortCol){this.setSortUI(this.options.sortCol,this.options.sortDir);=
}},setSortUI:function(columnName,sortDirection){var =
cols=3Dthis.options.columns;for(var =
i=3D0;i<cols.length;i++){if(cols[i].name=3D=3DcolumnName){this.setColumnS=
ort(i,sortDirection);break;}}},setOptions:function(){new =
Image().src=3Dthis.options.sortAscendImg;new =
Image().src=3Dthis.options.sortDescendImg;this.sort=3Dthis.options.sortHa=
ndler;if(!this.options.columns)=0A=
this.options.columns=3Dthis.introspectForColumnInfo();else{this.options.c=
olumns=3Dthis.convertToTableColumns(this.options.columns);}},applySortBeh=
avior:function(){var headerRow=3Dthis.headerTable.rows[0];var =
headerCells=3DheaderRow.cells;for(var =
i=3D0;i<headerCells.length;i++){this.addSortBehaviorToColumn(i,headerCell=
s[i]);}},addSortBehaviorToColumn:function(n,cell){if(this.options.columns=
[n].isSortable()){cell.id=3Dthis.headerTableId+'_'+n;cell.style.cursor=3D=
'pointer';cell.onclick=3Dthis.headerCellClicked.bindAsEventListener(this)=
;cell.innerHTML=3Dcell.innerHTML+'<span =
id=3D"'+this.headerTableId+'_img_'+n+'">'=0A=
+'&nbsp;&nbsp;&nbsp;</span>';}},headerCellClicked:function(evt){var =
eventTarget=3Devt.target?evt.target:evt.srcElement;var =
cellId=3DeventTarget.id;var =
columnNumber=3DparseInt(cellId.substring(cellId.lastIndexOf('_')+1));var =
sortedColumnIndex=3Dthis.getSortedColumnIndex();if(sortedColumnIndex!=3D-=
1){if(sortedColumnIndex!=3DcolumnNumber){this.removeColumnSort(sortedColu=
mnIndex);this.setColumnSort(columnNumber,Rico.TableColumn.SORT_ASC);}=0A=
else=0A=
this.toggleColumnSort(sortedColumnIndex);}=0A=
else=0A=
this.setColumnSort(columnNumber,Rico.TableColumn.SORT_ASC);if(this.option=
s.sortHandler){this.options.sortHandler(this.options.columns[columnNumber=
]);}},removeColumnSort:function(n){this.options.columns[n].setUnsorted();=
this.setSortImage(n);},setColumnSort:function(n,direction){if(isNaN(n))re=
turn;this.options.columns[n].setSorted(direction);this.setSortImage(n);},=
toggleColumnSort:function(n){this.options.columns[n].toggleSort();this.se=
tSortImage(n);},setSortImage:function(n){var =
sortDirection=3Dthis.options.columns[n].getSortDirection();var =
sortImageSpan=3D$(this.headerTableId+'_img_'+n);if(sortDirection=3D=3DRic=
o.TableColumn.UNSORTED)=0A=
sortImageSpan.innerHTML=3D'&nbsp;&nbsp;';else =
if(sortDirection=3D=3DRico.TableColumn.SORT_ASC)=0A=
sortImageSpan.innerHTML=3D'&nbsp;&nbsp;<img =
width=3D"'+this.options.sortImageWidth+'" =
'+'height=3D"'+this.options.sortImageHeight+'" =
'+'src=3D"'+this.options.sortAscendImg+'"/>';else =
if(sortDirection=3D=3DRico.TableColumn.SORT_DESC)=0A=
sortImageSpan.innerHTML=3D'&nbsp;&nbsp;<img =
width=3D"'+this.options.sortImageWidth+'" =
'+'height=3D"'+this.options.sortImageHeight+'" =
'+'src=3D"'+this.options.sortDescendImg+'"/>';},getSortedColumnIndex:func=
tion(){var cols=3Dthis.options.columns;for(var =
i=3D0;i<cols.length;i++){if(cols[i].isSorted())=0A=
return i;}=0A=
return-1;},introspectForColumnInfo:function(){var columns=3Dnew =
Array();var headerRow=3Dthis.headerTable.rows[0];var =
headerCells=3DheaderRow.cells;for(var i=3D0;i<headerCells.length;i++)=0A=
columns.push(new =
Rico.TableColumn(this.deriveColumnNameFromCell(headerCells[i],i),true));r=
eturn columns;},convertToTableColumns:function(cols){var columns=3Dnew =
Array();for(var i=3D0;i<cols.length;i++)=0A=
columns.push(new Rico.TableColumn(cols[i][0],cols[i][1]));return =
columns;},deriveColumnNameFromCell:function(cell,columnNumber){var =
cellContent=3Dcell.innerText!=3Dundefined?cell.innerText:cell.textContent=
;return cellContent?cellContent.toLowerCase().split(' =
').join('_'):"col_"+columnNumber;}};Rico.TableColumn=3DClass.create();Ric=
o.TableColumn.UNSORTED=3D0;Rico.TableColumn.SORT_ASC=3D"ASC";Rico.TableCo=
lumn.SORT_DESC=3D"DESC";Rico.TableColumn.prototype=3D{initialize:function=
(name,sortable){this.name=3Dname;this.sortable=3Dsortable;this.currentSor=
t=3DRico.TableColumn.UNSORTED;},isSortable:function(){return =
this.sortable;},isSorted:function(){return =
this.currentSort!=3DRico.TableColumn.UNSORTED;},getSortDirection:function=
(){return =
this.currentSort;},toggleSort:function(){if(this.currentSort=3D=3DRico.Ta=
bleColumn.UNSORTED||this.currentSort=3D=3DRico.TableColumn.SORT_DESC)=0A=
this.currentSort=3DRico.TableColumn.SORT_ASC;else =
if(this.currentSort=3D=3DRico.TableColumn.SORT_ASC)=0A=
this.currentSort=3DRico.TableColumn.SORT_DESC;},setUnsorted:function(dire=
ction){this.setSorted(Rico.TableColumn.UNSORTED);},setSorted:function(dir=
ection){this.currentSort=3Ddirection;}};var =
RicoUtil=3D{getElementsComputedStyle:function(htmlElement,cssProperty,moz=
illaEquivalentCSS){if(arguments.length=3D=3D2)=0A=
mozillaEquivalentCSS=3DcssProperty;var =
el=3D$(htmlElement);if(el.currentStyle)=0A=
return el.currentStyle[cssProperty];else=0A=
return =
document.defaultView.getComputedStyle(el,null).getPropertyValue(mozillaEq=
uivalentCSS);},createXmlDocument:function(){if(document.implementation&&d=
ocument.implementation.createDocument){var =
doc=3Ddocument.implementation.createDocument("","",null);if(doc.readyStat=
e=3D=3Dnull){doc.readyState=3D1;doc.addEventListener("load",function(){do=
c.readyState=3D4;if(typeof doc.onreadystatechange=3D=3D"function")=0A=
doc.onreadystatechange();},false);}=0A=
return doc;}=0A=
if(window.ActiveXObject)=0A=
return Try.these(function(){return new =
ActiveXObject('MSXML2.DomDocument')},function(){return new =
ActiveXObject('Microsoft.DomDocument')},function(){return new =
ActiveXObject('MSXML.DomDocument')},function(){return new =
ActiveXObject('MSXML3.DomDocument')})||false;return =
null;},getContentAsString:function(parentNode){return =
parentNode.xml!=3Dundefined?this._getContentAsStringIE(parentNode):this._=
getContentAsStringMozilla(parentNode);},_getContentAsStringIE:function(pa=
rentNode){var contentStr=3D"";for(var =
i=3D0;i<parentNode.childNodes.length;i++){var =
n=3DparentNode.childNodes[i];if(n.nodeType=3D=3D4){contentStr+=3Dn.nodeVa=
lue;}=0A=
else{contentStr+=3Dn.xml;}}=0A=
return contentStr;},_getContentAsStringMozilla:function(parentNode){var =
xmlSerializer=3Dnew XMLSerializer();var contentStr=3D"";for(var =
i=3D0;i<parentNode.childNodes.length;i++){var =
n=3DparentNode.childNodes[i];if(n.nodeType=3D=3D4){contentStr+=3Dn.nodeVa=
lue;}=0A=
else{contentStr+=3DxmlSerializer.serializeToString(n);}}=0A=
return contentStr;},toViewportPosition:function(element){return =
this._toAbsolute(element,true);},toDocumentPosition:function(element){ret=
urn =
this._toAbsolute(element,false);},_toAbsolute:function(element,accountFor=
DocScroll){if(navigator.userAgent.toLowerCase().indexOf("msie")=3D=3D-1)=0A=
return this._toAbsoluteMozilla(element,accountForDocScroll);var =
x=3D0;var y=3D0;var parent=3Delement;while(parent){var =
borderXOffset=3D0;var borderYOffset=3D0;if(parent!=3Delement){var =
borderXOffset=3DparseInt(this.getElementsComputedStyle(parent,"borderLeft=
Width"));var =
borderYOffset=3DparseInt(this.getElementsComputedStyle(parent,"borderTopW=
idth"));borderXOffset=3DisNaN(borderXOffset)?0:borderXOffset;borderYOffse=
t=3DisNaN(borderYOffset)?0:borderYOffset;}=0A=
x+=3Dparent.offsetLeft-parent.scrollLeft+borderXOffset;y+=3Dparent.offset=
Top-parent.scrollTop+borderYOffset;parent=3Dparent.offsetParent;}=0A=
if(accountForDocScroll){x-=3Dthis.docScrollLeft();y-=3Dthis.docScrollTop(=
);}=0A=
return{x:x,y:y};},_toAbsoluteMozilla:function(element,accountForDocScroll=
){var x=3D0;var y=3D0;var =
parent=3Delement;while(parent){x+=3Dparent.offsetLeft;y+=3Dparent.offsetT=
op;parent=3Dparent.offsetParent;}=0A=
parent=3Delement;while(parent&&parent!=3Ddocument.body&&parent!=3Ddocumen=
t.documentElement){if(parent.scrollLeft)=0A=
x-=3Dparent.scrollLeft;if(parent.scrollTop)=0A=
y-=3Dparent.scrollTop;parent=3Dparent.parentNode;}=0A=
if(accountForDocScroll){x-=3Dthis.docScrollLeft();y-=3Dthis.docScrollTop(=
);}=0A=
return{x:x,y:y};},docScrollLeft:function(){if(window.pageXOffset)=0A=
return window.pageXOffset;else =
if(document.documentElement&&document.documentElement.scrollLeft)=0A=
return document.documentElement.scrollLeft;else if(document.body)=0A=
return document.body.scrollLeft;else=0A=
return 0;},docScrollTop:function(){if(window.pageYOffset)=0A=
return window.pageYOffset;else =
if(document.documentElement&&document.documentElement.scrollTop)=0A=
return document.documentElement.scrollTop;else if(document.body)=0A=
return document.body.scrollTop;else=0A=
return 0;}};document.getElementsBySelector=3Dfunction(){return =
Selector.findChildElements(document,arguments);}=0A=
VR=3DClass.create();VR.Browser=3D{IE:!!(window.attachEvent&&!window.opera=
),IE6:navigator.userAgent.indexOf('MSIE =
6')>-1,IE7:navigator.userAgent.indexOf('MSIE =
7')>-1,Opera:!!window.opera,WebKit:navigator.userAgent.indexOf('AppleWebK=
it/')>-1,Gecko:navigator.userAgent.indexOf('Gecko')>-1&&navigator.userAge=
nt.indexOf('KHTML')=3D=3D-1,MobileSafari:!!navigator.userAgent.match(/App=
le.*Mobile.*Safari/)}=0A=
VR.CSS=3DClass.create();VR.CSS.StyleSheet=3DClass.create();VR.CSS.StyleSh=
eet.setProperty=3Dfunction(sheet,selector,property,value){if(!document.st=
yleSheets)return;for(var i=3D0;i<document.styleSheets.length;i++){var =
ss=3Ddocument.styleSheets[i];if(ss.href&&ss.href.match(new =
RegExp('\/'+sheet+'$'))){var rules=3D[];if(ss.cssRules)=0A=
rules=3Dss.cssRules;else if(ss.rules)=0A=
rules=3Dss.rules;else =
return;$A(rules).each(function(r){if(r.cssText&&r.cssText.match(new =
RegExp('^'+selector+'[ \,{]')))=0A=
r.style[property]=3Dvalue;else if(r.selectorText.match(new =
RegExp('^'+selector+'$')))=0A=
r.style[property]=3Dvalue;});}}};VR.Window=3DClass.create();VR.Window.scr=
ollOffsets=3Dfunction(){var =
xy=3D(typeof(window.pageXOffset)=3D=3D'number')?[window.pageXOffset,windo=
w.pageYOffset]:[document.documentElement.scrollLeft,document.documentElem=
ent.scrollTop];xy.x=3Dxy[0]=0A=
xy.y=3Dxy[1]=0A=
return xy}=0A=
VR.Window.viewportSize=3Dfunction(){var size=3D[0,0];if(typeof =
window.innerWidth!=3D'undefined')=0A=
size=3D[window.innerWidth,window.innerHeight];else if(typeof =
document.documentElement!=3D'undefined'&&typeof =
document.documentElement.clientWidth!=3D'undefined'&&document.documentEle=
ment.clientWidth!=3D0)=0A=
size=3D[document.documentElement.clientWidth,document.documentElement.cli=
entHeight];else=0A=
size=3D[document.body.clientWidth,document.body.clientHeight];size.x=3Dsi=
ze[0]=0A=
size.y=3Dsize[1]=0A=
return size;}=0A=
VR.Window.popup=3Dfunction(url,name,attr){var =
popup=3Dwindow.open(url,name,attr);if(!popup)alert('Popups must be =
enabled in order to use this feature.');return popup;}=0A=
VR.Element=3DClass.create();VR.Element.setOpacity=3Dfunction(elm,o){elm.s=
tyle.filter=3D'alpha(opacity=3D'+Math.round(o*100)+')';elm.style.opacity=3D=
o;;}=0A=
VR.Element.disableSelection=3Dfunction(elm){elm.onselectstart=3Dfunction(=
){return =
false;};elm.unselectable=3D'on';elm.style.MozUserSelect=3D'none';}=0A=
VR.Element.scroll=3Dfunction(elm,amount){var factor=3D2;var at=3D0;new =
PeriodicalExecuter(function(pe){if(at>=3DMath.abs(amount))=0A=
pe.stop();else{at+=3Dfactor;elm.scrollTop+=3D(amount>0)?factor:factor*-1;=
}},.01);}=0A=
VR.Input=3DClass.create();VR.Input.disable=3Dfunction(elm){$(elm).style.c=
ursor=3D'default';$(elm)._vr_disabled=3Dtrue;VR.Element.setOpacity(elm,.5=
);}=0A=
VR.Input.enable=3Dfunction(elm){$(elm).removeClassName('input_disabled');=
$(elm)._vr_disabled=3Dfalse;VR.Element.setOpacity(elm,1);}=0A=
VR.Input.InlineTextEditor=3DClass.create();VR.Input.InlineTextEditor.prot=
otype=3D{initialize:function(elm,opt){this.elm=3D$(elm);this.opt=3Dopt;th=
is.editorValueIsSet=3Dfalse;this.editorCacheIsSet=3Dfalse;this.maskElms=3D=
[null,null,null,null];if(this.opt.onRequest&&this.opt.onRequest(this))=0A=
this._init();else if(!this.opt.onRequest)=0A=
this._init();},_init:function(){this.cachedOnclick=3Dthis.elm.onclick;if(=
!this.editorValueIsSet)=0A=
this.setEditorText(this.elm.innerHTML);if(!this.editorCacheIsSet)=0A=
this.setEditorCache(this.elm.innerHTML);this.elm.onclick=3Dnull;this._ren=
der();if(this.opt.onCreate)=0A=
this.opt.onCreate(this);},filterKeystroke:function(e){if(this.opt.type=3D=
=3D'text'&&e.keyCode=3D=3DEvent.KEY_RETURN){Event.stop(e);this.save();}=0A=
else if(e.keyCode=3D=3DEvent.KEY_ESC){Event.stop(e);this.cancel();}=0A=
return true;},setEditorText:function(txt){txt=3Dtxt.replace(/^[ =
\r\n\t]+/g,'');txt=3Dtxt.replace(/[ =
\r\n\t]+$/g,'');txt=3Dtxt.replace(/^\&nbsp\;$/g,'');if(this.opt.type=3D=3D=
'text')=0A=
txt=3Dtxt.replace(/[\n\r]/g,'');this.editorValue=3Dtxt;this.editorValueIs=
Set=3Dtrue;},setEditorCache:function(txt){this.editorCache=3Dtxt;this.edi=
torCacheIsSet=3Dtrue;},save:function(e){if(this.opt.onSave)=0A=
this.opt.onSave(this);else=0A=
this.replaceAndDestroy();return =
false;},hasChanged:function(){return(this.editorCache!=3Dthis.sanitizeVal=
ue(this.getContents()))?true:false;},cancel:function(e){if(this.opt.onCan=
cel)=0A=
this.opt.onCancel(this);else=0A=
this.revertAndDestroy();return =
false;},wysiwygDestroyPrep:function(){if(this.opt.type=3D=3D'wysiwyg'){ti=
nyMCE.triggerSave();tinyMCE.execCommand('mceRemoveControl',false,'inline_=
editor_textarea');}},revertAndDestroy:function(){this.wysiwygDestroyPrep(=
);this.elm.update(this.sanitizeValue(this.editorCache));this.destroy();},=
replaceAndDestroy:function(){this.wysiwygDestroyPrep();this.elm.update(th=
is.sanitizeValue(this.getContents()));this.destroy();},getContents:functi=
on(){return(this.opt.type=3D=3D'text')?this.inputElm.value.stripTags():th=
is.inputElm.value;},sanitizeValue:function(txt){return(txt.length>0)?txt:=
'&nbsp;';},destroy:function(){new =
PeriodicalExecuter(function(pe){this.elm.onclick=3Dthis.cachedOnclick;thi=
s.cachedValue=3Dnull;this.editorValueIsSet=3Dfalse;this.editorCacheIsSet=3D=
false;pe.stop();}.bind(this),.01);},showIndicator:function(){this.working=
Elm.style.display=3D'block';},hideIndicator:function(){this.workingElm.st=
yle.display=3D'none';},_render:function(){this.editorElm=3D$C('div',{clas=
ses:['vr_input_inlineeditor']});this.workingContElm=3D$C('div',{classes:[=
'vr_input_inlineeditor_working_containter']});this.workingElm=3D$C('img',=
{src:VR_IMAGE_HOST+'/cobrand/vr/icons/inline_editor_working.gif',classes:=
['vr_input_inlineeditor_working']});if(this.opt.type=3D=3D'textarea'||thi=
s.opt.type=3D=3D'wysiwyg')=0A=
this.inputElm=3D$C('textarea',{style:$H({width:'98%',height:'150px',margi=
nBottom:'10px'}),classes:[this.opt.inputClass],onkeypress:this.filterKeys=
troke.bind(this),value:this.editorValue,id:'inline_editor_textarea'});els=
e=0A=
this.inputElm=3D$C('input',{type:'text',classes:[this.opt.inputClass],onk=
eypress:this.filterKeystroke.bind(this),value:this.editorValue,onblur:thi=
s.blur.bindAsEventListener(this)});this.elm.update('');this.workingContEl=
m.appendChild(this.workingElm);this.editorElm.appendChild(this.inputElm);=
if(!this.opt.formOnly){this.saveElm=3D$C('a',{type:'button',onclick:this.=
save.bind(this),classes:[this.opt.buttonClass],html:'Save'});this.cancelE=
lm=3D$C('a',{type:'button',onclick:this.cancel.bind(this),html:'Cancel'})=
;this.editorElm.appendChild($C('br'));this.editorElm.appendChild($T(' =
'));this.editorElm.appendChild(this.saveElm);this.editorElm.appendChild($=
T(' | '));this.editorElm.appendChild(this.cancelElm);}=0A=
this.elm.appendChild(this.editorElm);this.inputElm.focus();if(this.opt.ty=
pe=3D=3D'text')=0A=
this.inputElm.select();if(this.opt.type=3D=3D'wysiwyg')=0A=
tinyMCE.execCommand('mceAddControl',false,'inline_editor_textarea');},blu=
r:function(e){if(this.opt.cancelOnBlur)this.cancel();else =
if(this.opt.saveOnBlur)this.save();}}=0A=
VR.Select=3DClass.create();VR.Select.setOptions=3Dfunction(elm,opt,select=
ed){elm.length=3D0;opt.length.times(function(i){elm.options[i]=3Dnew =
Option(opt[i][1],opt[i][0]);if(selected=3D=3Dopt[i][0])=0A=
elm.selectedIndex=3Di;});};VR.Select.setSelected=3Dfunction(elm,value){el=
m.options.length.times(function(i){if(elm.options[i].value=3D=3Dvalue)elm=
.selectedIndex=3Di;}.bind(this));};Number.prototype.humanize=3DNumber.pro=
totype.humanize||function(rounding,delimiter,separator){rounding=3D(typeo=
f rounding!=3D'undefined')?rounding:2;delimiter=3D(typeof =
delimiter!=3D'undefined')?delimiter:',';separator=3D(typeof =
separator!=3D'undefined')?separator:'.';var =
round_by=3DMath.pow(10,rounding);var =
value=3D(Math.round(this*(round_by))/round_by);parts=3Dvalue.toString().s=
plit('.');parts[0]=3Dparts[0].gsub(/(\d)(?=3D(\d\d\d)+(?!\d))/,"#{1}"+del=
imiter);return =
parts.join(separator);};Number.prototype.delimiter=3DNumber.prototype.del=
imiter||function(delimiter){return =
this.humanize(undefined,delimiter)};String.prototype.toNumber=3DString.pr=
ototype.toNumber||function(){return(parseFloat(this).toString()=3D=3Dthis=
)?parseFloat(this):null;};String.prototype.toFloat=3DString.prototype.toF=
loat||function(){return =
parseFloat(this)};String.prototype.toInt=3DString.prototype.toInt||functi=
on(){return =
parseInt(this)};String.prototype.humanize=3DString.prototype.humanize||fu=
nction(){if(typeof this.toNumber()=3D=3D'number')=0A=
return this.toNumber().humanize.apply(this,$A(arguments));return =
this;};if(Array.prototype.applyToFirst=3D=3Dnull)Array.prototype.applyToF=
irst=3Dfunction(func){if(this.length>0){return func(this.first());}}=0A=
VR.String=3DClass.create();VR.String.escapeQuotes=3Dfunction(t){return =
t.replace(/\'/g,"\\'").replace(/\"/g,"&quot;");}=0A=
VR.String.isEmail=3Dfunction(s){return =
s.match(/^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.(?:[a-zA-Z]{2,4}|travel|museum=
)$/);}=0A=
VR.String.toJSON=3Dfunction(s){return =
s.replace('"','\\\"');};VR.String.checkXSS=3Dfunction(str){if(str.match(/=
<[ \t\r\n\/]*script/i))return =
true;if(str.match(/<[^>]*on(load|unload|mouseover|mouseout|mouseup|moused=
own|mousemove|keydown|keyup|keypress|select|resize|reset|change|submit|fo=
cus|blur|abort|click|dblclick|error)/i))return true;return =
false;};VR.Image=3DClass.create();VR.Image.Loader=3DClass.create();VR.Ima=
ge.Loader.prototype=3D{initialize:function(images){images.each(function(i=
mgUrl){var img=3Dnew Image();img.src=3DimgUrl;});}}=0A=
var =
_vrcp=3Dnull;VR.ColorPicker=3DClass.create();VR.ColorPicker.prototype=3D{=
maxValue:{h:360,s:100,v:100},HSV:{0:360,1:100,2:100},hSV:165,wSV:162,hH:1=
63,slideHSV:{0:360,1:100,2:100},zINDEX:15,stop:1,initialize:function(valu=
eElm,opt){if(_vrcp)_vrcp.destroy();_vrcp=3Dthis;this.valueElm=3DvalueElm;=
this.cv=3D'ffffff';this.opt=3Dopt;this._render();},_render:function(){var=
 =
x=3DPosition.cumulativeOffset(this.valueElm)[0]+this.valueElm.getWidth()+=
40;var y=3DPosition.cumulativeOffset(this.valueElm)[1];var =
shtml=3D'';this.opElm=3D$C('div',{id:'vr_colorpicker_opacity',style:$H({t=
op:(y-10)+'px',left:(x-10)+'px'})});this.elm=3D$C('div',{style:$H({positi=
on:'absolute',top:y+'px',left:x+'px'})});this.elm.update('<div =
id=3D"vr_colorpicker_plugin" style=3D"TOP: 37px; LEFT: 25px; Z-INDEX: =
20;">'+'<div id=3D"vr_colorpicker_plugCUR"></div>'+'<div =
id=3D"vr_colorpicker_plugHEX" onmousedown=3D"_vrcp.stop=3D0; =
setTimeout(\'_vrcp.stop=3D1\',100);">ffffff</div>'+'<br>'+'<div =
id=3D"vr_colorpicker_SV" =
onmousedown=3D"_vrcp.HSVslide(\'vr_colorpicker_SVslide\',\'vr_colorpicker=
_plugin\',event)" title=3D"Saturation + Value">'+'<div =
id=3D"vr_colorpicker_SVslide" style=3D"TOP: -4px; LEFT: -4px;"><br =
/></div>'+'</div>'+'<form id=3D"vr_colorpicker_H" =
onmousedown=3D"_vrcp.HSVslide(\'vr_colorpicker_Hslide\',\'vr_colorpicker_=
plugin\',event)" title=3D"Hue">'+'<div id=3D"vr_colorpicker_Hslide" =
style=3D"TOP: -7px; LEFT: -8px;"><br /></div>'+'<div =
id=3D"vr_colorpicker_Hmodel"></div>'+'</form>'+'<div style=3D"clear: =
both; padding-top: 10px; height: 50px">'+'<input =
onclick=3D"_vrcp.save();return false" class=3D"button" type=3D"button" =
value=3D"Select Color" /> | '+'<a href=3D"#" =
onclick=3D"_vrcp.cancel();return =
false">Cancel</a></a>'+'</div>');VR.Element.setOpacity(this.opElm,.5);doc=
ument.body.appendChild(this.opElm);document.body.appendChild(this.elm);th=
is.loadSV();},save:function(){this.valueElm.value=3Dthis.cv;if(this.opt.o=
nselect)eval(this.opt.onselect);this.destroy();},cancel:function(){this.d=
estroy();},destroy:function(){Element.remove(this.opElm)=0A=
Element.remove(this.elm)=0A=
_vrcp=3Dnull;},absPos:function(o){var =
r=3D{x:o.offsetLeft,y:o.offsetTop};if(o.offsetParent){var =
v=3Dthis.absPos(o.offsetParent);r.x+=3Dv.x;r.y+=3Dv.y;}=0A=
return(r);},agent:function(v){return(Math.max(navigator.userAgent.toLower=
Case().indexOf(v),0));},toggle:function(v){$S(v).display=3D($S(v).display=
=3D=3D'none'?'block':'none');},within:function(v,a,z){return((v>=3Da&&v<=3D=
z)?true:false);},XY:function(e,v){var =
z=3D[Event.pointerX(e),Event.pointerY(e)];return(z[this.zero(v)]);},zero:=
function(v){v=3DparseInt(v);return(!isNaN(v)?v:0);},tXY:function(e){this.=
tY=3Dthis.XY(e,1)-this.ab.y;this.tX=3Dthis.XY(e)-this.ab.x;},mkHSV:functi=
on(a,b,c){return(Math.min(a,Math.max(0,Math.ceil((parseInt(c)/b)*a))));},=
ckHSV:function(a,b){if(this.within(a,0,b))return(a);else =
if(a>b)return(b);else =
if(a<0)return('-'+this.oo);},drag:function(e){if(!this.stop){if(this.d!=3D=
'vr_colorpicker_drag')this.tXY(e);if(this.d=3D=3D'vr_colorpicker_SVslide'=
){this.ds.left=3Dthis.ckHSV(this.tX-this.oo,this.wSV)+'px';this.ds.top=3D=
this.ckHSV(this.tY-this.oo,this.wSV)+'px';this.slideHSV[1]=3Dthis.mkHSV(1=
00,this.wSV,this.ds.left);this.slideHSV[2]=3D100-this.mkHSV(100,this.wSV,=
this.ds.top);this.HSVupdate(this.slideHSV);}=0A=
else if(this.d=3D=3D'vr_colorpicker_Hslide'){var =
ck=3Dthis.ckHSV(this.tY-this.oo,this.hH),j,r=3D'hsv',z=3D{};this.ds.top=3D=
(ck-5)+'px';this.slideHSV[0]=3Dthis.mkHSV(360,this.hH,ck);for(var =
i=3D0;i<=3Dr.length-1;i++){j=3Dr.substr(i,1);z[i]=3D(j=3D=3D'h')?this.max=
Value[j]-this.mkHSV(this.maxValue[j],this.hH,ck):this.HSV[i];}=0A=
this.HSVupdate(z);$S('vr_colorpicker_SV').backgroundColor=3D'#'+this.hsv2=
hex([this.HSV[0],100,100]);}=0A=
else =
if(this.d=3D=3D'vr_colorpicker_drag'){this.ds.left=3Dthis.XY(e)+this.oX-t=
his.eX+'px';this.ds.top=3Dthis.XY(e,1)+this.oY-this.eY+'px';}}},HSVslide:=
function(d,o,e){this.d=3Dd;if(this.stop){this.stop=3D'';this.ds=3D$S(d!=3D=
'vr_colorpicker_drag'?d:o);if(this.d=3D=3D'vr_colorpicker_drag'){this.oX=3D=
parseInt(this.ds.left);this.oY=3DparseInt(this.ds.top);this.eX=3Dthis.XY(=
e);this.eY=3Dthis.XY(e,1);$S(o).zIndex=3Dthis.zINDEX++;}=0A=
else{this.ab=3Dthis.absPos($(o));this.tX=3Dnull;this.tY=3Dnull;this.oo=3D=
(this.d=3D=3D'vr_colorpicker_Hslide')?2:4;this.ab.x+=3D10;this.ab.y+=3D22=
;if(this.d=3D=3D'vr_colorpicker_SVslide')this.slideHSV[0]=3Dthis.HSV[0];d=
ocument.onmousemove=3Dthis.drag.bindAsEventListener(this);document.onmous=
eup=3Dfunction(){_vrcp.stop=3D1;document.onmousemove=3D'';document.onmous=
eup=3D'';};this.drag(e);}}},HSVupdate:function(v){v=3Dthis.hsv2hex((this.=
HSV=3Dv)?v:this.slideHSV);this.cv=3Dv;$('vr_colorpicker_plugHEX').innerHT=
ML=3Dv;$S('vr_colorpicker_plugCUR').background=3D'#'+v;return(v);},loadSV=
:function(){var z=3D'';for(var i=3Dthis.hSV;i>=3D0;i--)=0A=
z+=3D"<div style=3D\"background: =
#"+this.hsv2hex([Math.round((360/this.hSV)*i),100,100])+";\"><br =
/><\/div>";$('vr_colorpicker_Hmodel').innerHTML=3Dz;},toHex:function(v){v=
=3DMath.round(Math.min(Math.max(0,v),255));return("0123456789ABCDEF".char=
At((v-v%16)/16)+"0123456789ABCDEF".charAt(v%16));},rgb2hex:function(r){re=
turn(this.toHex(r[0])+this.toHex(r[1])+this.toHex(r[2]));},hsv2hex:functi=
on(h){return(this.rgb2hex(this.hsv2rgb(h)));},hsv2rgb:function(r){var =
R,B,G,S=3Dr[1]/100,V=3Dr[2]/100,H=3Dr[0]/360;if(S>0){if(H>=3D1)H=3D0;H=3D=
6*H;F=3DH-Math.floor(H);A=3DMath.round(255*V*(1.0-S));B=3DMath.round(255*=
V*(1.0-(S*F)));C=3DMath.round(255*V*(1.0-(S*(1.0-F))));V=3DMath.round(255=
*V);switch(Math.floor(H)){case 0:R=3DV;G=3DC;B=3DA;break;case =
1:R=3DB;G=3DV;B=3DA;break;case 2:R=3DA;G=3DV;B=3DC;break;case =
3:R=3DA;G=3DB;B=3DV;break;case 4:R=3DC;G=3DA;B=3DV;break;case =
5:R=3DV;G=3DA;B=3DB;break;}=0A=
return([R?R:0,G?G:0,B?B:0]);}=0A=
else return([(V=3DMath.round(V*255)),V,V]);}}=0A=
var =
_vrlb=3Dnull;VR.PopUp=3DClass.create();VR.PopUp.prototype=3D{overflowX:'a=
uto',overflowY:'auto',initialize:function(width,height,opt){if(_vrlb =
instanceof =
VR.PopUp)_vrlb.destroy();_vrlb=3Dthis;this.width=3Dwidth;this.height=3Dhe=
ight;this.opt=3Dopt;this.border=3D20;this._render();this._size();Event.ob=
serve(window,'resize',this._size.bindAsEventListener(this));Event.observe=
(window,'scroll',this._size.bindAsEventListener(this));},destroy:function=
(){Element.remove(this.foundationElm);Element.remove(this.maskElm);Elemen=
t.remove(this.popupElm);Element.remove(this.behindElm);this._onscroll();i=
f(this.opt.onDestroy)this.opt.onDestroy(this)=0A=
_vrlb=3Dnull;},setContent:function(content){var =
prepend=3D'';if(this.opt['closeLink'])=0A=
prepend+=3D'<div class=3D"vrlb_close"><a href=3D"#" =
onclick=3D"_vrlb.destroy(); return false">'+'<img =
src=3D"'+VR_IMAGE_HOST+'/cobrand/vr/icons/close.gif" =
/>'+'</a></div>';if(this.opt['title'])=0A=
prepend+=3D'<h3 =
class=3D"vrlb_header">'+this.opt['title']+'</h3>';this.popupElm.update(pr=
epend+content);return =
this;},appendChild:function(element){this.popupElm.appendChild(element);r=
eturn this;},showWorking:function(){Element.update(this.behindElm,'<img =
src=3D"'+VR_IMAGE_HOST+'/cobrand/vr/indicators/indicator.bar.gif" =
/>');return =
this;},hideWorking:function(){Element.update(this.behindElm,'&nbsp;');ret=
urn =
this;},_onscroll:function(){this._html().style.overflowX=3Dthis.overflowX=
;this._html().style.overflowY=3Dthis.overflowY;},_offscroll:function(){th=
is._html().style.overflowY=3D'hidden';this._html().style.overflowX=3D'hid=
den';},_html:function(){return =
document.body},_legacy:function(){return(browserIsMSIE)?true:false;},_ren=
derMask:function(){if(this.maskElm.contentDocument)=0A=
mdoc=3Dthis.maskElm.contentDocument=0A=
else=0A=
mdoc=3Dthis.maskElm.contentWindow.document=0A=
mdoc.write('<html><body =
bgcolor=3D"#000000"></body></html>');mdoc.close();},_render:function(){th=
is.foundationElm=3D$C('div',{style:$H({zIndex:1000,overflow:'hidden',posi=
tion:'absolute',top:'-10px',left:'-10px'})});this.maskElm=3D$C('iframe',{=
src:'/blank_iframe.html',scrolling:'no',frameborder:0,style:$H({width:'10=
0%',display:'none',backgroundColor:'#000'})});this.foundationElm.appendCh=
ild(this.maskElm);document.body.appendChild(this.foundationElm);this._opa=
city(this.maskElm,.7);window.setTimeout('_vrlb._renderMask()',1);this.beh=
indElm=3D$C('div',{html:'&nbsp;',style:$H({zIndex:1010,backgroundColor:'#=
fff',width:(this.width+this.border*2)+'px',height:(this.height+this.borde=
r*2)+'px',position:'absolute',backgroundColor:'#fff',textAlign:'center'})=
});this.popupElm=3D$C('div',{html:'&nbsp;',style:$H({zIndex:1020,backgrou=
ndColor:'#fff',width:this.width+'px',height:this.height+'px',lineHeight:'=
13px',position:'absolute'})});if(this._legacy()){this._offscroll();}=0A=
else{this.behindElm.style.position=3D'fixed';this.popupElm.style.position=
=3D'fixed';this.foundationElm.style.position=3D'fixed';}=0A=
this._size();this._opacity(this.behindElm,.4);this._opacity(this.popupElm=
,1);document.body.appendChild(this.behindElm);document.body.appendChild(t=
his.popupElm);if(this.opt.onCreate)this.opt.onCreate(this)},_opacity:func=
tion(elm,o){elm.style.filter=3D'alpha(opacity:'+Math.round(o*100)+')';elm=
.style.opacity=3Do;;},_size:function(e){var =
wdim=3DVR.Window.viewportSize();var =
soff=3D(this._legacy())?VR.Window.scrollOffsets():[0,0];if(this.maskElm){=
var h=3DElement.getHeight(document.body);if(h<wdim[1])h=3Dwdim[1]=0A=
this.maskElm.style.width=3D(getViewportSize()[0]+10)+'px';this.maskElm.st=
yle.height=3D(h+60)+'px';this.maskElm.style.display=3D'block';}=0A=
if(this.popupElm){var =
top=3Dsoff[1]+(Math.floor((wdim[1]-this.height)/2));var =
left=3Dsoff[0]+(Math.floor((wdim[0]-this.width)/2));this.popupElm.style.t=
op=3Dtop+'px';this.popupElm.style.left=3Dleft+'px';this.behindElm.style.t=
op=3D(top-this.border)+'px'=0A=
this.behindElm.style.left=3D(left-this.border)+'px'}}}=0A=
VR.Shroud=3D(function(){Event.observe(window,'load',render_iframe);return=
{show:function(){if(!this.container)render_shroud.bind(this)()=0A=
if(document.body.lastChild!=3Dthis.containter)document.body.appendChild(t=
his.container)=0A=
this.container.show()=0A=
return this},hide:function(){if(this.container)this.container.hide()=0A=
return this},update:function(content){this.content.update(content)=0A=
return =
this},appendChild:function(element){this.content.appendChild(element)=0A=
return this}}=0A=
function render_iframe(){if(VR.Shroud.iframe)return=0A=
iframe=3D$C('iframe',{src:'/blank_iframe.html',scrolling:'no',frameborder=
:0}).addClassName('vr_shroud_iframe').hide()=0A=
document.body.appendChild(iframe)=0A=
if(VR.Browser.IE)setTimeout(function(){var =
doc=3D((this.contentDocument)?this.contentDocument:this.contentWindow.doc=
ument)=0A=
doc.write('<html><body =
bgcolor=3D"#000000"></body></html>');doc.close();}.bind(iframe),1)=0A=
VR.Shroud.iframe=3Diframe;}=0A=
function render_shroud(){render_iframe()=0A=
this.container=3D$C('div').addClassName('vr_shroud')=0A=
this.content=3D$C('div').addClassName('vr_shroud_content')=0A=
if(VR.Browser.IE6){this.container.setStyle({position:'absolute'})=0A=
this.content.setStyle({position:'absolute'})=0A=
var position=3Dfunction(){var size=3DVR.Window.viewportSize();var =
scroll=3DVR.Window.scrollOffsets();this.content.setStyle({top:scroll.y+'p=
x',left:scroll.x+'px',height:size.y+'px',width:size.x+'px'})=0A=
this.container.setStyle({height:parseInt(document.body.clientHeight)+'px'=
,width:parseInt(document.body.clientWidth)+'px'})}.bind(this)=0A=
position();Event.observe(window,'resize',position)=0A=
Event.observe(window,'scroll',position)}=0A=
this.container.appendChild(this.iframe)=0A=
this.iframe.show()=0A=
this.container.appendChild(this.content)=0A=
document.body.appendChild(this.container)}})();VR.Modal=3DClass.create();=
VR.Modal.instance=3Dnull;VR.Modal.prototype=3D(function(){var =
addFeature=3D{closeLink:function(){this.elements.closeLink=3D$C('a',{href=
:'javascipr:void(null)'}).observe('click',function(event){Event.stop(even=
t);this.destroy()}.bindAsEventListener(this)).update('<img =
src=3D"'+VR_IMAGE_HOST+'/cobrand/vr/icons/close.gif" />')=0A=
var wrapper=3D$C('div').addClassName('vrlb_close')=0A=
wrapper.appendChild(this.elements.closeLink)=0A=
this.elements.content.appendChild(wrapper)=0A=
return =
this;},title:function(title){this.elements.title=3D$C('h3').addClassName(=
'vrlb_header').update(this.options.title).observe('mousedown',function(ev=
ent){Event.stop(event);this}.bindAsEventListener(this)).observe('mouseup'=
,function(event){Event.stop(event);}.bindAsEventListener(this))=0A=
this.elements.content.appendChild(this.elements.title)=0A=
return this;}}=0A=
function shift(x,y){x=3D(x|0);y=3D(y|0)=0A=
this.elements.content.setStyle({top:(parseInt(this.elements.content.getSt=
yle('top'))+y)+'px',left:(parseInt(this.elements.content.getStyle('left')=
)+x)+'px'})=0A=
this.elements.hallow.setStyle({top:(parseInt(this.elements.hallow.getStyl=
e('top'))+y)+'px',left:(parseInt(this.elements.hallow.getStyle('left'))+x=
)+'px'})}=0A=
var =
defaults=3D{height:200,width:300,hallowSize:20,title:false,closeLink:fals=
e,working:false,onCreate:Prototype.emptyFunction,onDestroy:Prototype.empt=
yFunction,beforeDestroy:function(){return true}}=0A=
return{shift:function(x,y){shift.bind(this)(x,y)},initialize:function(opt=
ions,content){if(VR.Modal.instance)VR.Modal.instance.destroy();this.optio=
ns=3DObject.extend(defaults,(options||{}))=0A=
render.bind(this)()=0A=
VR.Modal.instance=3Dthis;if(typeof content!=3D'undefined')=0A=
this.update(content)=0A=
else=0A=
this.working.show()=0A=
this.options.onCreate(this)},destroy:function(){if(!this.options.beforeDe=
stroy())return false;this.elements.frame.remove()=0A=
VR.Shroud.hide()=0A=
VR.Modal.instance=3Dnull=0A=
this.options.onDestroy(this)=0A=
return =
this;},update:function(content){this.elements.content.innerHTML=3D'';if(t=
his.options.closeLink)addFeature.closeLink.bind(this)()=0A=
if(this.options.title)addFeature.title.bind(this)()=0A=
if(typeof =
content=3D=3D'string'){this.elements.content.appendChild($C('div').update=
(content))}else if(typeof =
content=3D=3D'object'&content.nodeType=3D=3D1){this.elements.content.appe=
ndChild(content)}=0A=
return this;}};function render(){var e=3Dthis.elements=3D{}=0A=
var o=3Dthis.options=0A=
VR.Shroud.show()=0A=
e.frame=3D$C('div').addClassName('vr_modal_frame')=0A=
e.hallow=3D$C('div').addClassName('vr_modal_hallow').setStyle((function()=
{var height=3D(o.height+(o.hallowSize*2))+'px'=0A=
var width=3D(o.width+(o.hallowSize*2))+'px'=0A=
var top=3D(parseFloat(height)/2*-1)+'px'=0A=
var left=3D(parseFloat(width)/2*-1)+'px'=0A=
return{height:height,width:width,top:top,left:left}})())=0A=
e.working=3D$C('div').addClassName('vr_modal_working')=0A=
if(!this.options.working)e.working.hide()=0A=
this.working=3De.working;e.content=3D$C('div').addClassName('vr_modal_con=
tent').setStyle({top:(o.height/2*-1)+'px',left:(o.width/2*-1)+'px',height=
:o.height+'px',width:o.width+'px'})=0A=
e.hallow.appendChild(e.working)=0A=
e.frame.appendChild(e.content)=0A=
e.frame.appendChild(e.hallow)=0A=
VR.Shroud.appendChild(e.frame)}})();VR.Modal=3DObject.extend(VR.Modal,{de=
stroy:function(){return(this.instance)?this.instance.destroy():false;}})=0A=
var _vrd_imgpre=3Dnew =
VR.Image.Loader([VR_IMAGE_HOST+'/cobrand/vr/interface/v5/vr.dialog/vr.dia=
log.header.1.210.png',VR_IMAGE_HOST+'/cobrand/vr/interface/v5/vr.dialog/v=
r.dialog.header.2.210.png',VR_IMAGE_HOST+'/cobrand/vr/interface/v5/vr.dia=
log/vr.dialog.header.3.210.png',VR_IMAGE_HOST+'/cobrand/vr/interface/v5/v=
r.dialog/vr.dialog.header.4.350.png',VR_IMAGE_HOST+'/cobrand/vr/interface=
/v5/vr.dialog/vr.dialog.content.210.png',VR_IMAGE_HOST+'/cobrand/vr/inter=
face/v5/vr.dialog/vr.dialog.content.350.png',VR_IMAGE_HOST+'/cobrand/vr/i=
nterface/v5/vr.dialog/vr.dialog.footer.4.350.png',VR_IMAGE_HOST+'/cobrand=
/vr/interface/v5/vr.dialog/vr.dialog.footer.2.210.png',VR_IMAGE_HOST+'/co=
brand/vr/interface/v5/vr.dialog/vr.dialog.content.350.png',VR_IMAGE_HOST+=
'/cobrand/vr/interface/v5/vr.dialog/vr.dialog.content.210.png']);var =
_vrd=3Dnull;VR.Dialog=3DClass.create();VR.Dialog.prototype=3D{initialize:=
function(element,width,height,html,type,opt){if(_vrd)_vrd.destroy();_vrd=3D=
this;var cOff=3DPosition.cumulativeOffset(element)[1];var =
vHeight=3DVR.Window.viewportSize()[1];var =
sOff=3DVR.Window.scrollOffsets()[1];if(type=3D=3D2&&((cOff-sOff)+height)+=
50>vHeight)type=3D3;this.html=3Dhtml;this.height=3Dheight;this.width=3Dwi=
dth;this.type=3Dtype;this.elmSource=3Delement;if(opt)this.opt=3Dopt;else =
this.opt=3D{};this.dead=3Dfalse;this.draw();Event.observe(window,'resize'=
,this.place.bindAsEventListener(this));Event.observe(document,'mousedown'=
,this.filterDestroy.bindAsEventListener(this));},place:function(){var =
t,l;var =
offset=3DPosition.cumulativeOffset(this.elmSource);if(this.type=3D=3D1){t=
=3Doffset[1]+10;l=3Doffset[0]+10;}=0A=
else if(this.type=3D=3D2){t=3Doffset[1]+15;l=3Doffset[0]-this.width;}=0A=
else =
if(this.type=3D=3D3){t=3Doffset[1]-20-this.height;l=3Doffset[0]-this.widt=
h;}=0A=
else if(this.type=3D=3D4){t=3Doffset[1]-0-this.height;l=3Doffset[0]+20;}=0A=
this.elm.style.top=3Dt+'px';this.elm.style.left=3Dl+'px';this.elmMask.sty=
le.top=3Dthis.elm.style.top;this.elmMask.style.left=3Dthis.elm.style.left=
;},draw:function(){this.elm=3D$C('div',{classes:['vrDialog','vrDialog'+th=
is.type]});this.elmHeader=3D$C('div',{classes:['vrDialogHeader']});this.e=
lmFooter=3D$C('div',{style:$H({height:36+'px',width:(this.width-195)+'px'=
}),classes:['vrDialogFooter']});this.elmContent=3D$C('div',{style:$H({hei=
ght:this.height-64+'px'}),classes:['vrDialogContent','vrDialogContent'+th=
is.width]});this.elmHeaderImg=3D$C('img',{style:$H({width:this.width,heig=
ht:36}),src:VR_IMAGE_HOST+'/cobrand/vr/interface/v5/vr.dialog/vr.dialog.h=
eader.'+this.type+'.'+this.width+'.png'});this.elmFooterImg=3D$C('img',{s=
tyle:$H({width:this.width+'px',height:'36px'}),src:VR_IMAGE_HOST+'/cobran=
d/vr/interface/v5/vr.dialog/vr.dialog.footer.'+this.type+'.'+this.width+'=
.png'});this.elmMask=3D$C('div');this.elm.setStyle({width:this.width+'px'=
,height:this.height+'px'});this.elmMask.setStyle({width:this.elm.style.wi=
dth,height:this.elm.style.height,position:'absolute'});this.place();this.=
elmHeader.appendChild(this.elmHeaderImg);this.elmFooter.appendChild(this.=
elmFooterImg);this.elm.appendChild(this.elmHeader);this.elm.appendChild(t=
his.elmContent);this.elm.appendChild(this.elmFooter);if(browserIsGecko&&o=
sIsMac){this.elmMask.style.overflow=3D'auto';}=0A=
document.body.appendChild(this.elmMask);document.body.appendChild(this.el=
m);this.setContents(this.html);if(this.opt.onmouseover)=0A=
Event.observe(this.elmContent,'mouseover',this.opt.onmouseover,true);if(t=
his.opt.onmouseout)=0A=
Event.observe(this.elmContent,'mouseout',this.opt.onmouseout,true);return=
 true;},setContents:function(html){this.elmContent.innerHTML=3D'<a =
style=3D"float: right" href=3D"javascript:_vrd.destroy()">'+'<img =
border=3D"0" height=3D"16" width=3D"16" id=3D"vrDialogCloseLink" =
src=3D"'+VR_IMAGE_HOST+'/cobrand/vr/interface/v5/vr.dialog/cross.png" =
/></a>';this.elmContent.innerHTML+=3Dhtml;},filterDestroy:function(e){var=
 =
elm=3DEvent.element(e);if(!this.dead&&_vrd&&$(elm).ancestors&&!Element.up=
($(elm),'.vrDialog'))=0A=
this.destroy();},destroy:function(){Event.stopObserving(document,'resize'=
,this.place);Event.stopObserving(document,'mousedown',this.filterDestroy)=
;if(this.opt.ondestroy)=0A=
this.opt.ondestroy();$(this.elm).remove();$(this.elmMask).remove();_vrd=3D=
null;this.dead=3Dtrue;}}=0A=
VR.Jumper=3DClass.create();VR.Jumper.prototype=3D{topOffset:10,bottomOffs=
et:50,initialize:function(elm){this.elm=3D$(elm);this.elm.setStyle({posit=
ion:'relative'});Event.observe(window,'scroll',this._jump.bind(this));Eve=
nt.observe(window,'load',this._load.bind(this));},_jump:function(){if(thi=
s.pe){this.pe.stop();this.pe=3Dnull;}=0A=
this.pe=3Dnew PeriodicalExecuter(function(pe){var =
o=3DVR.Window.scrollOffsets();if(o[1]+this.topOffset+this.elm.getHeight()=
+this.bottomOffset>Element.getHeight(document.body))=0A=
this.elm.setStyle({top:(Element.getHeight(document.body)-this.elm.getHeig=
ht()-this.initialTop-this.bottomOffset)+'px'});else =
if(o[1]>this.initialTop)=0A=
this.elm.setStyle({top:((o[1]-this.initialTop)+this.topOffset)+'px'});els=
e=0A=
this.elm.setStyle({top:'0px'});pe.stop();}.bind(this),.1);},_load:functio=
n(){this.initialTop=3DPosition.cumulativeOffset(this.elm)[1];}};function =
$S(v){return($(v).style);}=0A=
function $T(text){return document.createTextNode(text);}=0A=
function $C(tag,opt){var =
_elm=3D$(document.createElement(tag));if(opt){if(tag=3D=3D'a'&&!opt['href=
'])=0A=
_elm.href=3D'javascript:Prototype.emptyFunction()';$H(opt).keys().each(fu=
nction(key){switch(key){case'id':_elm.id=3Dopt.id;break;case'onmouseup':E=
vent.observe($(_elm),'mouseup',opt.onmouseup);break;case'onmouseover':Eve=
nt.observe($(_elm),'mouseover',opt.onmouseover);break;case'onmouseout':Ev=
ent.observe($(_elm),'mouseout',opt.onmouseout);break;case'onblur':Event.o=
bserve($(_elm),'blur',opt.onblur);break;case'onfocus':Event.observe($(_el=
m),'focus',opt.onfocus);break;case'onkeyup':Event.observe($(_elm),'keyup'=
,opt.onkeyup);break;case'onkeydown':Event.observe($(_elm),'keydown',opt.o=
nkeydown);break;case'onkeypress':Event.observe($(_elm),'keypress',opt.onk=
eypress);break;case'html':$(_elm).update(opt.html);break;case'classes':op=
t.classes.each(function(c){$(_elm).addClassName(c);});break;case'style':o=
pt.style.keys().each(function(k){$(_elm).style[k]=3Dopt.style[k];});break=
;default:_elm[key]=3Dopt[key];break;}});}=0A=
return _elm;}=0A=
VR.Loading=3DVR.Loading||{};VR.Loading.Wheel=3DClass.create()=0A=
VR.Loading.Wheel.prototype=3D{percent:0,initialize:function(element){this=
.element=3D$(element)||new Element('div');this.element.update('<img =
src=3D"" alt=3D"" title=3D"" =
/>');this.image=3Dthis.element.down('img');this.setPercentage(0);},toElem=
ent:function(){return =
this.element;},setPercentage:function(newPercentage){if(typeof =
newPercentage=3D=3D'undefined')throw"0 arguments passed to =
newPercentage";this.percent=3DnewPercentage;this.image.setAttribute('alt'=
,this.percent+"% =
complete");this.image.setAttribute('title',this.percent+"% =
complete");this.image.setAttribute('src',this.images[(Math.round((this.im=
ages.size()-1)*(this.percent/100)))]);return =
this;},images:[VR_IMAGE_HOST+'/cobrand/vr/icons/loading/wheel/0-percent.g=
if',VR_IMAGE_HOST+'/cobrand/vr/icons/loading/wheel/10-percent.gif',VR_IMA=
GE_HOST+'/cobrand/vr/icons/loading/wheel/20-percent.gif',VR_IMAGE_HOST+'/=
cobrand/vr/icons/loading/wheel/25-percent.gif',VR_IMAGE_HOST+'/cobrand/vr=
/icons/loading/wheel/30-percent.gif',VR_IMAGE_HOST+'/cobrand/vr/icons/loa=
ding/wheel/45-percent.gif',VR_IMAGE_HOST+'/cobrand/vr/icons/loading/wheel=
/50-percent.gif',VR_IMAGE_HOST+'/cobrand/vr/icons/loading/wheel/65-percen=
t.gif',VR_IMAGE_HOST+'/cobrand/vr/icons/loading/wheel/70-percent.gif',VR_=
IMAGE_HOST+'/cobrand/vr/icons/loading/wheel/75-percent.gif',VR_IMAGE_HOST=
+'/cobrand/vr/icons/loading/wheel/80-percent.gif',VR_IMAGE_HOST+'/cobrand=
/vr/icons/loading/wheel/90-percent.gif',VR_IMAGE_HOST+'/cobrand/vr/icons/=
loading/wheel/95-percent.gif',VR_IMAGE_HOST+'/cobrand/vr/icons/loading/wh=
eel/100-percent.gif']};VR.Loading.Bar=3DClass.create();VR.Loading.Bar.pro=
totype=3D{};VR.App=3DClass.create();VR.App.authenticityToken=3Dfunction()=
{auth_token=3Ddocument.getElementsByName('authenticity_token')[0]=3D=3Dun=
defined?0:document.getElementsByName('authenticity_token')[0].value;retur=
n auth_token;}=0A=
VR.App.sanitizeHtml=3Dfunction(html,opt){var =
opt=3D$H({onSuccess:function(){},onFailure:function(){},tagSet:'email'}).=
merge($H(opt));VR.App.API.Request('/app/sanitize/'+opt['tagSet'],$H({cont=
ent:html}),function(response){opt['onSuccess'](response.responseText);},o=
pt['onFailure']);}=0A=
_vrss=3Dnull;VR.App.SessionStore=3DClass.create();VR.App.SessionStore.pro=
totype=3D{initialize:function(){this.session=3D{};this.validUntil=3D30;th=
is.cookieName=3D'VR_VIEW_SESSION';this._get_session();},set:function(key,=
value){this.session[key]=3Dvalue;this._save_session();},get:function(key)=
{return(this.session[key])?this.session[key]:null;},_get_session:function=
(){$A(document.cookie.split('; ')).each(function(ck){if(ck.match(new =
RegExp("^"+this.cookieName+"=3D"))&&(ck=3Dck.replace(new =
RegExp("^"+this.cookieName+"=3D"),''))){try{eval('this.session =3D =
'+ck);}=0A=
catch(e){}}}.bind(this));},_save_session:function(){var date=3Dnew =
Date();date.setTime(date.getTime()+(this.validUntil*24*60*60*1000));var =
session=3D$H(this.session).toJSON();document.cookie=3Dthis.cookieName+'=3D=
'+session+'; expires=3D'+date.toGMTString()+'; path=3D/';}}=0A=
VR.App.SessionStore.set=3Dfunction(key,value){if(!_vrss)=0A=
_vrss=3Dnew VR.App.SessionStore();_vrss.set(key,value);}=0A=
VR.App.SessionStore.get=3Dfunction(key){if(!_vrss)=0A=
_vrss=3Dnew VR.App.SessionStore();return _vrss.get(key);}=0A=
VR.App.StandardFormInterface=3DClass.create();VR.App.StandardFormInterfac=
e.prototype=3D{initialize:function(id){this.fElm=3Dnull;this.elm=3D$(id);=
['input','select','textarea'].each(function(tag){this.elm.getElementsBySe=
lector(tag).each(function(elm){this.registerElm(elm);}.bind(this));}.bind=
(this));},registerElm:function(elm){Event.observe(elm,'focus',this.focus.=
bindAsEventListener(this));Event.observe(elm,'blur',this.blur.bindAsEvent=
Listener(this));},focus:function(e){var =
elm=3DEvent.element(e);if(elm&&elm.up){this.blur();this.fElm=3Delm.up('.f=
ormrow');if(this.fElm)=0A=
this.fElm.addClassName('formrow_focus');}},blur:function(){if(this.fElm){=
this.fElm.removeClassName('formrow_focus');this.fElm=3Dnull;}}}=0A=
VR.App.DataTable=3DClass.create();VR.App.DataTable.prototype=3D{initializ=
e:function(elm){this.elm=3D$(elm);if((this.celm=3Dthis.elm.down('._vrdt_g=
lobal_sel'))&&this.celm)=0A=
Event.observe(this.celm,'click',this.toggleAllFormCheckboxes.bind(this));=
this.elm.getElementsBySelector('._vrdt_sel').each(function(ielm){Event.ob=
serve(ielm,'click',this.updateContext.bind(this));}.bind(this));this.cbEl=
ms=3D$A(this.elm.getElementsBySelector('._vrdt_cb'));this.updateContext()=
;},toggleAllFormCheckboxes:function(){$A(this.celm.form.elements).each(fu=
nction(elm){if(elm.type=3D=3D'checkbox'&&elm.disabled=3D=3Dfalse)=0A=
elm.checked=3Dthis.celm.checked;}.bind(this));this.updateContext();return=
 true;},updateContext:function(e){var =
num=3D0;if(this.celm){if(e&&this.celm&&!Event.element(e).checked)this.cel=
m.checked=3Dfalse;$A(this.celm.form.elements).each(function(elm){if(elm.t=
ype=3D=3D'checkbox'&&elm.checked&&elm.name!=3D'all')=0A=
num+=3D1;}.bind(this));}=0A=
this.cbElms.each(function(belm){belm=3Dbelm.childNodes[0];var =
btext=3Dbelm.value.replace(/ =
\([0-9]+\)$/,'');if(num>0){VR.Input.enable(belm);if(this.cbElms.length=3D=
=3D1)belm.value=3Dbtext+' ('+num+')';}=0A=
else{VR.Input.disable(belm);if(this.cbElms.length=3D=3D1)belm.value=3Dbte=
xt;}}.bind(this));}}=0A=
VR.App.DataTableSearch=3DClass.create();VR.App.DataTableSearch.prototype=3D=
{advancedEnabled:false,initialize:function(opt){this.opt=3Dopt;this.elm=3D=
$(opt['id']);this.sessionKey=3D'vrdtss_'+opt['id'];this.frmElm=3D$('_vrdt=
_search');this.advElm=3D$('_vrdt_search_advanced');this.colLink=3D$('_vrd=
t_search_hide');this.expLink=3D$('_vrdt_search_show');this.advLink=3D$('_=
vrdt_search_advanced_link');if(this.advLink){Event.observe(this.advLink,'=
click',this.toggleAdvanced.bind(this));if(opt['expand_advanced'])=0A=
this.expandAdvanced(1);else=0A=
this.collapseAdvanced();}=0A=
if(this.colLink)=0A=
Event.observe(this.colLink,'click',this.collapseSearch.bind(this));if(thi=
s.expLink)=0A=
Event.observe(this.expLink,'click',this.expandSearch.bind(this));if(VR.Ap=
p.SessionStore.get(this.sessionKey)=3D=3D'off')=0A=
this.collapseSearch();else=0A=
this.expandSearch();},toggleAdvanced:function(){return(this.advancedEnabl=
ed)?this.collapseAdvanced():this.expandAdvanced(0);},expandAdvanced:funct=
ion(quick){if(quick)=0A=
this.advElm.show();else=0A=
Effect.Appear(this.advElm);this.advLink.update('Hide =
Advanced');this.advancedEnabled=3Dtrue;},collapseAdvanced:function(){this=
.advElm.hide();this.advLink.update('Advanced');this.advancedEnabled=3Dfal=
se;this.advElm.getElementsBySelector('input').each(function(elm){if(elm.t=
ype=3D=3D'checkbox'||elm.type=3D=3D'radio')elm.checked=3Dfalse;else =
elm.value=3D'';});this.advElm.getElementsBySelector('select').each(functi=
on(elm){elm.selectedIndex=3D0;});},expandSearch:function(){if(this.colLin=
k)this.colLink.show(